Требования к отчету
Отчёт должен содержать разработанные программные модули, результаты отладки программ по сжатию периодического сигнала и речевого сигнала. Должны быть представлены осциллограммы и спектры: - исходных сигналов, - сжатых сигналов - восстановленных сигналов. В отчете надо дать ответы на следующие вопросы: 1. В чем состоит идея сжатия сигналов; какие сигналы можно сжимать 2. Из каких соображений выбирают разрядность входного АЦП 3. Что такое линейное предсказание и как его реализуют при сжатии сигналов. 4. Как осуществляют ввод речевого сигнала 5. Какие составляющие речевого сигнала удаляют при использовании ДИКМ.
Приложение 1.
Ниже приведен перечень основных функций пакета прикладных программ Matlab, использованных для создания лабораторной работы «Исследования сжатия речевых сигналов»:
wavrecord(t*Fs, Fs) – запись звукового сигнала, где t*Fs – число отсчетов записываемого сигнала, Fs – частота дискретизации
wavplay(x*sh, Fs) – воспроизведение звукового сигнала, где x*sh –вектор сигнала, Fs – частота дискретизации.
Рассмотрим алгоритм для получения спектра сигнала: q = fft(x,Fs*t); q = q(1:(Fs*t/2)); m = abs(q);
q = fft(x,Fs*t) – точечное дискретное преобразование Фурье, где x – преобразовываемый вектор, Fs*t – количество точек преобразования Фурье
q = q(1:(Fs*t/2)) – отбрасывание области отрицательных значений частот
m = abs(q) - взятие модуля вектора q, по сути, это получение спектра амплитуд
round – округление до ближайшего целого значения
|