Это так же просто и менее расплывчато, как я могу это сделать, поэтому, пожалуйста, попробуйте помочь мне.Как бы я пробовал аудиодорожку с частотой nyquist с помощью c и микроконтроллера?
К этому, то есть я хочу:
1) Входной звуковой дорожки (Anaglod)
2) Использование микро-контроллеров ADC преобразует его в цифровой выходной сигнал
3) Затем введите данные микроконтроллеров/досок таймера данные при выбранных интервалах.
4) Скажите доску взять "Sampled звуковую дорожку", а теперь попробовать его на скорости 2B (B означает наивысшую частоту.
F = Частота
F (Гц = 1/с) Пример 100 Гц = 1000 (Сус/сек) F (s) = 1/(2f)
Пример проблема: 1000 Гц = высокая частота 1/2 (1000 Гц) = 1/2000 = 5x10 (-3) сек/частота или частота дискретизации 5мс
5) Слюна его обратно на АЦП плат и преобразовать его обратно в аналоговый, поэтому вне поставил прекрасный реконструкция первоначальный звуковой дорожки.
Используя анализ Фурье, я определю самую высокую частоту, на которой я буду пробовать дорожку.
Однако теоретически это звучит достаточно легко и прямо, но мне нужно программировать это на C и использовать мою плату микропроцессора msp430/Experimenters для отбора трека.
Я собираюсь использовать Texas Instruments CCS и Octave для программирования и отладки. This - моя доска, которую я буду использовать.
Вопросы:
Является ли C правильного языка для этого? Могу ли я получить примеры того, как пробовать галс на частоте Найквиста с помощью C? Какой код на C скажет плате использовать компонент АЦП? И любая рекомендуемая информация, которая похожа или которая поможет мне в этом проекте.
Шаг использования анализа Фурье для определения частоты дискретизации не имеет большого смысла. Пожалуйста, дополните. –
Просто используя его, чтобы определить самую высокую частоту, затем переходим к выборке у nyquist, которая равна 2 (f). Поэтому я просто хочу определить F с помощью анализа Фурье. – Andrew
У вас проблема с цыпленком и яйцом - вам нужно попробовать, прежде чем вы сможете сделать БПФ, и если ваша частота дискретизации слишком низкая, тогда у вас будет алиассирование, поэтому БПФ будет недействительным. Я подозреваю, что это никогда не мурашки, чтобы летать, так как у вас, вероятно, нет подходящих фильтров низких частот для аудио на вашем АЦП и ЦАП. Лучше использовать фактическую плату оценки DSP с подходящими АЦП, ЦАПами и фильтрами с возможностью сглаживания. –