ТЗ сделать анализатор спектра аудио сигнала, используя DFT, Fd=30 000 Гц, 12 бит ADC, 32 точечный Вопрос к форуму, или к тому кто знает, ... PS. заодно хочу понять как это работает
Интересует практическая реализация, Функцию рассчитываем на 32 точки, результат загоняем в массив, и перемножаем с 32 точечным входным сигналом так будет правильно ?
Вот такая функция окна , правильно ли будет если я 1. Перемножу окно на функцию ... 2. Сделаю DFT ...
Не могу график по этой функции построить, n - номер отсчета, N-1 - количество отсчетов -1 Я правильно понимаю ?
Дальше беру таблицу точек , загоняю в массив 1. Перемножаю с окном 2. Делаю ДПФ так будет правильно ?
Просто перемножаешь к примеру 32 отсчета на 32 отсчета окна. В итоге это получается умножение во временной области, что соответствует свертке в частотной, т.е. дельта функция в частотной области становится функцией окна. В реальности это уменьшает боковые лепестки, но увеличивает ширину основного. Кидал уже наглядно, только с прямоугольным окном (sinc), при другом окне соответственно картина немного другая/
Я её еще не сделал, мне нужно приобрести MAX7219, пока никак ((( Все очень просто, визуализатор это LED матрица, 16 столбиков на 8 строк индикация динамическая. 1. В main() крутится индикация 2. По таймеру читается ADC и ложится в массив семпл 3. Как насчитает 32 запрет прерываний fft() 4. И на индикатор Процессор ARM
Я понял, что VB. Т.е. ты написал прогу, которая выводит такую визуализацию? Я об этом спрашивал Ну ты вроде и не Thetrik