Лабораторная работа: Двоичная арифметика вариант 25
Описание
Цель работы
Изучение влияние разрядности представления данных и формата представления данных на результаты вычислений. Получение практики реализации вычислений с фиксированной запятой.
Часть I. Изучение влияния конечной разрядности представления данных на характеристики КИХ фильтров
В пакете Matlab запустите средство разработки фильтров fdatool. В диалоге fdatool реализуйте КИХ-фильтр низких частот 15 порядка со следующими характеристиками:
- Частота дискретизации 48 кГц
- Частота среза 1+N*0,5 кгц, где N - номер варианта = 13.5 кГц
- Порядок фильтра 15
- Минимальное ослабление в полосе задержания 40 дБ
- Метод проектирования – Equiripple
Часть II. Изучение влияния конечной разрядности представления данных на характеристики БИХ фильтров
1. В диалоге fdatool реализуйте полосовой БИХ-фильтр 6 порядка со следующими характеристиками:
- Частота дискретизации 48 кГц
- Центральная частота полосы пропускания 6+N*0,5 кГц, где N - номер варианта = 18.5 кГц
- Ширина полосы пропускания 1 кГц
- Порядок фильтра 6
2. Используйте ранее заданные настройки квантования коэффициентов и изучите характеристики различных типов фильтров: Баттерворта, Чебышева тип 1, эллиптического по приведенным далее требованиям.
Часть III. Реализация КИХ фильтра с представлением данных с фиксированной запятой
Реализуйте программу на языке, выводящую отклик синтезированного в части I КИХ фильтра с 16-ти разрядным представлением коэффициентов на заданное воздействие.
Адаптируйте код для использования в формате 1.15.
Программа должна принимать массив чисел в диапазоне (-1..1) длиной до 100 элементов, осуществлять расчет выхода фильтра и его вывод.
Характеристики лабораторной работы
Список файлов
- ЛР-4.pdf 1,8 Mb