- •Введение
- •1. Первая модель в Simulink
- •2. Логические операции
- •2.1. Представление чисел
- •2.2. Операции побитового сдвига
- •2.3. Логика, модель с дисплями
- •2.4. Логика, модель со Scope
- •3. Переключатели
- •3.1. Ручной переключатель Manual Switch
- •3.2. Переключатель Switch
- •3.3. Переключатель Multiport Switch
- •4. Управление передачей данных
- •4.1. Шифратор
- •4.2. Дешифратор
- •4.3. Мультиплексер + демультиплексер
- •5. Счетчики
- •5.1. Суммирующий счетчик с автосбросом
- •5.2. Суммирующий счетчик с внешним сбросом
- •5.3. Суммирующий счетчик со сбросом по Hit
- •5.4. Вычитающий счетчик с автосбросом
- •5.5. Вычитающий счетчик с внешним сбросом
- •5.6. Вычитающий счетчик со сбросом по Hit
- •6. Элементы памяти
- •6.1. Триггеры
- •6.1.1. SR триггер
- •6.1.2. D триггер
- •6.1.3. D триггер защелка
- •6.1.4. JK триггер
- •6.2. Регистры
- •6.2.1. Параллельный регистр
- •6.2.2. Регистр сдвига
- •7. Цифровая обработка сигналов
- •7.1. Наложение спектров
- •7.2. Шумы квантования
- •8. Фильтры
- •8.1. Аналоговый БИХ фильтр
- •8.2. Цифровой БИХ фильтр
- •8.3. Цифровой КИХ фильтр
- •9. Модемы
- •9.1. Аналоговые модемы
- •9.1.1. Аналоговый модем DSB
- •9.1.2. Аналоговый модем DSBSC
- •9.1.3. Аналоговый модем SSB
- •9.1.4. Аналоговый модем FM
- •9.1.5. Аналоговый модем PM
- •9.2. Цифровые модемы
- •9.2.1. Цифровой модем BPSK
- •9.2.2. Цифровой модем QPSK
- •9.2.3. Цифровой модем M-PSK
- •9.2.4. Цифровой модем M-FSK
- •9.2.5. Цифровой модем M-PAM
- •9.2.6. Цифровой RECT_QAM модем
- •10. Канальные кодеки
- •10.1. Кодек Хэмминга
- •10.2. Кодек BCH
- •10.3. Кодек Рида-Соломона
- •10.4. Сверточный кодек
- •11. Инструмент BERTool
- •11.1. Модемы
- •11.2. Кодеки
8.3. Цифровой КИХ фильтр
Варианты заданий
№ |
Тип |
Метод |
Bpass Гц |
Bstop Гц |
Apass дБ |
Astop дБ |
0 |
ФНЧ |
Equiripple |
0…200 |
300,,, |
3 |
40 |
1. |
|
Maximaly Flat |
0…200 |
300,,, |
4 |
30 |
17. |
|
Least-Square |
0…200 |
300,,, |
3.5 |
40 |
18. |
|
Equiripple |
0…200 |
300,,, |
5 |
50 |
19. |
|
Interpolated |
0…200 |
300,,, |
6 |
40 |
20. |
ФВЧ |
Equiripple |
300… |
0…200 |
3 |
40 |
21. |
|
Maximaly Flat |
300… |
0…200 |
4 |
30 |
22. |
|
Least-Square |
300… |
0…200 |
3.5 |
40 |
23. |
|
Equiripple |
300… |
0…200 |
4 |
50 |
24. |
|
Interpolated |
300… |
0…200 |
6 |
40 |
Спроектировать ФНЧ с КИХ. Метод Equiripple, полоса пропускания Bpass=0…50 Гц, полоса задерживания Bstop=75 Гц…, неравномерность в полосе пропускания Apass=1дБ и гарантированное затухание Astop=60дБ.
Создаем модель фильтра в среде Simulink. Она не отличается от модели цифрового БИХ фильтра.
89
Блок Digital Filter Design. Двойным щелчком по нему в модели вызываем окно параметров. В этом окне выполняется расчет фильтра. Окно содержит поля для выбора параметров фильтра и графическое окно результатов.
В перечисленных полях нужно задать параметры фильтра и запустить подпрограмму расчета, нажав кнопку Design Filter. После расчета графическое окно автоматически переключается на отображение АЧХ фильтра, а в информационном окне отображаются параметры фильтра. Получился фильтр 79 порядка.
90
Карта полюсов и нулей фильтра
91
Коэффициенты фильтра.
В списке отображаются коэффициенты числителя (группа Numerator) и знаменателя (группа Denumerator) передаточной функции фильтра. Если коэффициенты не умещаются в графическом окне, то они отображаются с линейкой скроллинга. В примере использован КИХ фильтр Equiripple, который не имеет полюсов и коэффициентов знаменателя.
92
Импульсная характеристика. Это отклик фильтра на дельта-функцию.
Переходная характеристика. Это отклик фильтра на ступенчатую функцию.
93
Теперь можно осуществить моделирование фильтра. В результате в Scope получаем диаграммы сигналов. Входной сигнал фильтра содержит сумму двух синусоид, а в выходном только одна.
94