-
ya-ser-yoga@yandex.ru
-
Автор темы
-
Не в сети
-
Осваиваюсь на форуме
-
-
Сообщений: 24
-
Спасибо получено: 0
-
-
|
Добрый день/ночь всем. Есть идея сделать светодиодный спектроанализатор звукового сигнала. Подскажите пожалуйста как на ПЛИС реализовать сравнение частоты входного сигнала с опорной частотой. Допустим на вход ацп поступает сигнал, частота которого меняется от 0 Гц до 10 кГц. Весь диапазон разбиваем на 4 части. Выставляем 4 опорные частоты и сравниваем входной сигнал. При частоте >0 и <2.5 кГц загорается 1-я полоса светодиодов, >2.5 и <5 загорается 2-я полоса светодиодов и т.д.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
-
alman
-
-
Не в сети
-
Завсегдатай
-
-
Сообщений: 263
-
Спасибо получено: 41
-
-
-
-
-
|
Точно не скажу, но мне кажется что может помочь преобразование Фурье - данные с АЦП разложить на составляющие сигналы и уже считать частоту каждой волны. Среди Алтеровских мегафункций в Картусе есть какая-то FFT MegaCore Function, вероятно её можно как-то использовать. Т.е. если разложить звуковую волну на составляющие, то посчитать частоту каждого периодического сигнала, "замешанного" в звуковой волне, не составит труда.
Если бы я реализовывал нечто подобное, то делал бы за три шага. Сначала посчитал частоту периодического меандра. Потом потренировался на синусоиде, в завершении попробовал бы преобразование Фурье и анализ каждого сигнала. Это просто идеи - никогда не занимался этим.
|
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
|
Время создания страницы: 0.121 секунд