У меня есть несколько странный вопрос, который, я надеюсь, кто-то здесь может мне помочь.
ПРЕДПОСЫЛКИ: Я пытаюсь разработать систему, которая будет принимать данные непрерывного времени от антенны VLF /система предусилителя, которая будет принимать эти данные, выполнять анализ БПФ (их величина и время) и отображать полученные данные БПФ в виде спектрограммы в реальном времени.Этот проект известен как «анализатор гула», но специально для того, чтобы увидеть помехи сигнала в диапазоне 15–35 кГц.Я купил пару книг "научи себя Java" и сейчас читаю их.Я студент инженерного факультета с ограниченным опытом программирования в Ansi-C и Matlab.
ВОПРОС: На рынке Android есть несколько приложений, которые будут выполнять аналогичную функцию, используя микрофон в качестве источника входного сигнала, и я приобрелвсе они просто чтобы посмотреть, как они работают.Я также купил Arduino Uno с экраном USB Host от Sparkfun и плату IOIO от Sparkfun.Я действительно ДЕЙСТВИТЕЛЬНО надеюсь, что смогу использовать комбинацию тех плат, которые я купил в сочетании с вышеупомянутой системой антенна / предусилитель, для построения спектрограмм в реальном времени в программе для Android, которую я еще не создал.
Я не ищу, чтобы кто-нибудь протянул мне руку через этот процесс, но если у кого-то есть опыт с чем-то похожим, я был бы признателен за любую проницательность.В данный момент меня больше всего беспокоит вопрос о том, нужно ли мне спроектировать внешнюю систему для выполнения аналого-цифрового преобразования перед передачей этих данных в телефон, или я смогу напрямую отправлять данные сигнала CT в Android, и телефон будет выполнять оба действия.АЦП и БПФ графики.Да, и могу ли я использовать USB-порт для отправки данных в телефон.
Я использую Nexus S 4G для всех испытаний / приложений.
Заранее благодарен за любой ввод.