나는 여기 누군가가 나를 도울 수 있기를 바란다는 이상한 질문을 가지고있다.실시간 FFT 플로팅
배경 : VLF 안테나/프리 앰프 시스템에서 연속 시간 데이터를 가져 와서 해당 데이터를 취하고 (크기 대 시간) FFT 분석을 수행하고 그 결과로 플롯을 생성하는 시스템을 설계하려고합니다. FFT 데이터를 실시간 스펙트로 그램으로 이 프로젝트는 "험 스니퍼 (hum sniffer)"로 알려져 있지만 특히 15 - 35 kHz 범위의 신호 간섭을 확인하는 프로젝트입니다. 나는 "java yourself"책을 몇 권 사서 책을 읽는 중이다. 나는 Ansi-C와 Matlab에서의 프로그래밍 경험이 제한적인 엔지니어링 학생입니다.
질문 : 마이크를 입력 소스로 사용하는 비슷한 기능을 수행하는 Android 마켓에는 몇 가지 응용 프로그램이 있으며 작동 방식을 확인하기 위해 모두 구입했습니다. Sparkfun의 USB Host shield와 Arduino Uno를 구입했으며 Sparkfun의 IOIO 보드도 구입했습니다. 필자는 앞서 만든 안테나/프리 앰프 시스템과 함께 구입 한 보드 조합을 사용하여 아직 작성하지 않은 Android 프로그램에서 실시간 스펙트로 그램을 그릴 수 있기를 정말로 바라고 있습니다.
나는이 과정을 통해 내 손을 잡을 사람을 찾고 있지는 않지만 누구나 비슷한 경험을 가진 사람이라면 어떤 통찰력도 주시면 감사하겠습니다. 이 시점에서 나의 주요 관심사는 A/D 변환을 수행하기 전에 외부 데이터 시스템을 설계해야 데이터를 휴대 전화에 공급할 수 있는지 또는 CT 신호 데이터를 Android에 직접 전송하고 전화가 A/D 변환 및 FFT 플롯을 사용합니다. 아, 그리고 USB 포트를 사용하여 데이터를 전화로 보낼 수 있는지 여부.
모든 테스트/애플리케이션에 Nexus S 4G를 사용하고 있습니다.
미리 알려 주셔서 감사합니다.
나는 주변을 둘러 보았고 Arduino가 도달 할 수있는 것처럼 보였다. (http://electronics.stackexchange.com/questions/758/maximum-sample-rate-of-dudu-duemilanove) > 70 ksample/s가 필요합니다. –
재미있는 아이디어입니다! 내가보고있는 주파수는 가청 범위를 벗어나는 방식이므로 전화가 신호를 직접 해석 할 수 있는지 여부는 모르지만 외부 시스템에서 일종의 시프 팅 작업을 함께 수행 할 수 있는지 궁금합니다. 확실히 그것에 대해 조사해야 할 것입니다. 누군가 마이크로 USB를 사용하여 안드로이드 폰에 데이터를 입력 한 경험이 있다면 나는 헤드폰 잭이 작동하지 않을 때 작동하는 방법에 관심이있다. 감사! – thewhistler