Цифровая обработка сигналов Кирогосян Т. В.

реклама
Цифровая обработка сигналов
Кирогосян Т. В.
Кодирование аналогового сигнала
Аналоговый
сигнал
Аналоговоцифровой
преобразователь
Цифровой сигнал
Аналогово-цифровая модуляция
д
и
с
к
р
е
т
и
з
а
ц
и
я
Квантование
V=t*Ω*D, где V – объем цифрового файла, t – время измерения сигнала, Ω частота дискретизации, D – глубина кодирования
Преобразование Фурье
Цифровой сигнал -> аналоговый
Теорема Котельникова (в англоязычной литературе — теорема
Найквиста — Шеннона или теорема отсчётов)
гласит, что, если аналоговый сигнал имеет конечный
(ограниченный по ширине) спектр, то он может быть
восстановлен однозначно и без потерь по своим отсчётам,
взятым с частотой, большей или равной удвоенной верхней
частоте .
Строй стандартной 6-струнной гитары и
частоты ему соответствующие
Струна
Нота
Частота
Первая
E (ми первой октавы)
329,63
Вторая
B (си малой октавы)
246,94
Третья
G (соль малой октавы)
196,00
Четвёртая
D (ре малой октавы)
146,83
Пятая
A (ля большой октавы)
110,0
Шестая
E (ми большой октавы)
82,41
Структура приложения
Инициализация параметров
устройства записи,
инициализация временного
файла
Нажатие на кнопку Start
Сразу
после обработки.
Обработка полученного
файла: запись его в массив
для передачи обработки в
процедуру, выполняющую
БПФ, удаление файла,
выполнение процедуры БПФ,
вычисление спектра
мощности, поиск частоты с
максимальной амплитудой
по этому спектру
Ставим в соответствие
полученную частоту и ноту,
вычисляем отклонение и
ноту
Старт записи устройства с
заданными ранее
параметрами, передача на
обработку после остановки
через 3000 миллисекунд
Вывод ноты и отклонения
Пример работы и интерфейс программы
Скачать