Файл: Разработка бихфильтра на основе фильтра прототипа.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 140

Скачиваний: 9

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «Национальный исследовательский ядерный университет «МИФИ»

Снежинский физико-технический институт

филиал федерального государственного автономного образовательного учреждения высшего

профессионального образования «Национальный исследовательский ядерный университет «МИФИ»

(СФТИ НИЯУ МИФИ)

Кафедра АИВС

КУРСОВАЯ РАБОТА

ПО КУРСУ: «Системы цифровой обработки сигналов»

НА ТЕМУ: «Разработка БИХ-фильтра на основе фильтра прототипа»

Группа: ПАС-49Д

Студент: Крушная М.М. ____________________

Преподаватель: Пыхов В.В._________________

г.Снежинск

2023

Вариант №4

Тема: Разработка БИХ-фильтра на основе фильтра прототипа.

Цель: Разработать БИХ-фильтр на основе фильтра прототипа в соответствии с заданием.

Задание: В качестве фильтра прототипа использовать фильтр Баттерворта. Порядок фильтра определить исходя из требований к проектированию: частота среза (Fc), граничная частота полосы подавления (Fs), неравномерность в полосе пропускания (Ap), ослабление в полосе подавления (As). Для синтеза БИХ-фильтра использовать билинейное z-преобразование. Фильтр реализовать в целочисленной знаковой арифметике, представленной 8, 16, 32, 64 бит (необходимо выбрать минимальную разрядность, соответствующую требованиям спецификации фильтра). Проверить устойчивость фильтра при реализации в целочисленной знаковой арифметике. Реализовать фильтр в канонической форме, рассчитать отклик фильтра на тестовый сигнал.

Дано:



Тип фильтра

Граничная частота

Частота среза

Затухание в полосе подавления

Частота дискретизации

Неравномерность в полосе пропускания

4

НЧ

800 Гц

180 Гц

50 дБ

2500 Гц

3 дБ


Содержание

Введение

4

1 Выбор и расчет фильтра прототипа

5

2 Синтез цифрового фильтра

7

3 Переход в знаковую целочисленную арифметику

9

4 Анализ соответствия цифрового фильтра заданной спецификации

11

5 Анализ устойчивости цифрового фильтра

13

6 Математическая модель фильтрации сигнала

14

Заключение

18

Литература

19

Приложение 1. Таблица значений отклика тестового сигнала

20

Введение

Целью данной курсовой работы является разработка БИХ-фильтра на основе фильтра прототипа.

В качестве фильтра прототипа надо использовать фильтр Баттерворта. Порядок фильтра определить исходя из требований к проектированию. Для синтеза БИХ-фильтра необходимо использовать билинейное z-преобразование. Фильтр требуется реализовать в целочисленной знаковой арифметике, представленной 8, 16, 32, 64 бит. Затем проверить устойчивость фильтра при реализации в целочисленной знаковой арифметике и реализовать фильтр в канонической форме, рассчитать отклик фильтра на тестовый сигнал в программе Mathcad.

Курсовая работа состоит из 6 разделов, 1 приложения и составляет 32 страницы.

1 Выбор и расчет фильтра прототипа

В качестве фильтра прототипа, согласно заданию, был выбран фильтр Баттерворта. На основе спецификации находим деформированные частоты:


(1.1)



(1.2)



(1.3)


где – деформированная граничная частота полосы пропускания,



– деформированная граничная частота полосы подавления,

– частота среза,

– граничная частота полосы подавления,

– частота дискретизации.

Порядок фильтра определяется соотношением (1.4), где для ФНЧ-прототипа:


(1.4)


где – порядок фильтра,

– ослабление в полосе подавления,

– неравномерность в полосе пропускания.

П
(1.5)
усть , тогда передаточная функция фильтра-прототипа будет иметь вид:



где – передаточная функция,

s – комплексная переменная.

2 Синтез цифрового фильтра

Ч
(2.1)
астотно-масштабированная передаточная функция на s-плоскости записывается так:




(2.2)
После применения билинейное z-преобразование получается следующая передаточная фукнция :



где



коэффициенты фильтра,

коэффициент общего делителя.

В программе Mathcad были получены АЧХ фильтра с идеальной передаточной функцией и АЧХ фильтра после билинейного z-преобразования. График сравнения АЧХ представлен на рисунке 1. Штрих-пунктирной линией обозначена АЧХ фильтра с идеальной передаточной функцией, сплошной линией обозначена АЧХ фильтра после билинейного z-преобразования.




Рисунок 1 – Сравнение АЧХ

В программе Mathcad были расчитаны значения передаточных функций для частоты среза и граничной частоты полосы подавления.

идеальная передаточная функция,


(2.3)
передаточная функция после билинейного z-преобразования.


(2.4)



(2.5)



(2.6)




После билинейного z-преобразования, согласно расчетам, неравномерность в полосе пропускания лежит в пределах спецификации, а ослабление в полосе подавления стало меньше требуемого значения. Следовательно, для получения более точных характеристик можно использовать квантование коэффициентов.

3 Переход в знаковую целочисленную арифметику

Для реализации фильтра в целочисленной арифметике был выбран восьмибитный базис. Символами обозначены неквантованные коэффициенты. Символами обозначены квантованные коэффициенты.













,

.

Коэффициенты
останутся неизменными, так как являются целочисленными и не подвергнутся квантованию.

Поскольку есть отрицательные коэффициенты, то 1 бит выделяется для хранения бита знака, 1 бит для целой и 6 бит – для дробной части коэффициента. Коэффициент k принимает ближайшее целочисленное число в двоичной системе равное 128. Таким образом, после квантования до 8 бит коэффициенты приобретают такие значения:













,

.

После квантования коэффициентов получается следующая передаточная фукнция :


(3.3)


где коэффициенты принимают значения соответствующие системе (3.2).

4 Анализ соответствия цифрового фильтра заданной спецификации

В программе Mathcad были получены АЧХ фильтра с идеальной передаточной функцией и АЧХ фильтра после квантования коэффициентов. График сравнения АЧХ представлен на рисунке 2. Штрих-пунктирной линией обозначена АЧХ фильтра с идеальной передаточной функцией, сплошной линией обозначена АЧХ фильтра после квантования коэффициентов.



Рисунок 2 – Сравнение АЧХ после квантования коэффициентов

В программе Mathcad были расчитаны значения передаточных функций для частоты среза и граничной частоты полосы подавления.

идеальная передаточная функция,