Методы проектирования избирательных рекурсивных цифровых фильтров
Исследование теоретических основ математического аппарата теории цифровой обработки сигналов. Расчет параметров рекурсивных цифровых фильтров с использованием средств вычислительной техники. Методы проектирования алгоритмов цифровой обработки сигналов.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 04.11.2014 |
Размер файла | 572,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Уральский технический институт связи и информатики (филиал)
Сибирского государственного университета телекоммуникаций и информатики
Контрольная работа
По дисциплине Цифровая обработка сигналов
Тема: «Методы проектирования избирательных рекурсивных цифровых фильтров»
Куреннов Сергей
Исходные данные
Таблица 1. Исходные данные.
№ |
Тип ЦФ |
||||||||
2 |
ФВЧ |
18000 |
4500 |
-- |
2 |
4000 |
-- |
45 |
Содержание
1. Листинг программы (в пакете MatLAB) и графики АЧХ и ФЧХ фильтров
1.1 График АЧХ и ФЧХ фильтра Баттерворта
1.2 График АЧХ фильтра Чебышева 1 типа
1.3 График АЧХ фильтра Чебышева 2 типа
1.4 График АЧХ эллиптического фильтра
2. Расчет нормированного ФНЧ-прототипа
2.1 Расчет разрядности коэффициентов Ак и Вк 1 способ
2.1 Расчет разрядности коэффициентов Ак и Вк 2 способ
4. Расчет разрядности ОУ и регистров памяти
5. Структурная схема спроектированного ЦФ
Вывод по проделанной работе
Список литературы
1. Листинг программы (в пакете MatLAB)
1.1 График АЧХ и ФЧХ фильтра Баттерворта
Fd=18000;
fp=4500;
fs=4000;
Rp=2;
Rs=45;
Wp=[2*fp/Fd];
Ws=[2*fs/Fd];
[n,Wn]=buttord(Wp,Ws,Rp,Rs);
[a,b]=butter(n,Wn,'high');
freqz(a,b)
1.2 График АЧХ фильтра Чебышева 1 типа
Fd=18000;
fp=4500;
fs=4000;
Rp=2;
Rs=45;
цифровой обработка сигнал фильтр
Wp=[2*fp/Fd];
Ws=[2*fs/Fd];
[n,Wn]=cheb1ord(Wp,Ws,Rp,Rs);
[a,b]=cheby1(n,Rp,Wn,'high');
freqz(a,b)
1.3 График АЧХ фильтра Чебышева 2 типа
Fd=18000;
fp=4500;
fs=4000;
Rp=2;
Rs=45;
Wp=[2*fp/Fd];
Ws=[2*fs/Fd];
[n,Wn]=cheb2ord(Wp,Ws,Rp,Rs)
[a,b]=cheby2(n,Rs,Wn,'high');
freqz(a,b)
n = 11
Wn = 0.4444
1.4 График АЧХ эллиптического фильтра
Fd=18000;
fp=4500;
fs=4000;
Rp=2;
Rs=45;
Wp=[2*fp/Fd];
Ws=[2*fs/Fd];
[n,Wn]=ellipord(Wp,Ws,Rp,Rs)
[a,b]=ellip(n,Rp,Rs,Wn,'high');
freqz(a,b)
n = 6
Wn = 0.5000
2. Расчет нормированного ФНЧ-прототипа
Проектирование ЦФ может осуществляться как методами математического, так и методами эвристического синтеза. Математический синтез успешно используется для проектирования нерекурсивных ЦФ при линейном представлении аппроксимирующей функции. При этом аппроксимационная задача является линейной.
Для линейных задач разработаны эффективные процедуры решения (по крайней мере, численные).
Для рекурсивных ЦФ аппроксимационная задача является нелинейной, поэтому в каждом конкретном случае требуется разработка своего алгоритма решения. По этой причине при проектировании рекурсивных ЦФ используют эвристический синтез. Чаще всего синтез проводится по аналоговым нормированным ФНЧ-прототипам.
1) Получим аналитическое выражение передаточной функции ФНЧ - прототипа для одного из фильтров - выберем ФНЧ прототип Баттерворта 3-го порядка.
Обобщенная передаточная функция фильтров Баттерворта, Чебышева и эллиптических:
, (1.1)
где коэффициенты F, Q, C, A0k, (k = 1,r) табличные данные,
(1.2)
Для фильтра Баттерворта верхних частот третьего порядка
Q = 1, F = 1, A0k = 1, C = 0,
(1.3)
Подставим значения этих коэффициентов в выражение (1.1):
. (1.4)
Найдем значения коэффициентов в выражении (1.4).
(1.5)
(1.6)
(1.7)
2) Найдём полюсы передаточной функции spk по формуле:
(1.8)
Так как - комплексно-сопряжённое для , то имеем:
Подставим найденные значения в формулы (1.5) и (1.6)
(умножение комплексной величины на сопряжённую ей даёт единицу)
Из формулы (1.7) найдем нормирующий множитель :
3) Получаем нашу передаточную функцию аналогового фильтра-прототипа:
(1.9)
2.1 Расчет цифрового фильтра 1 способ
1-ый этап - денормирование частоты в аналоговой области. В результате получаем передаточную функцию H (p) аналогового фильтра, частоты среза которого соответствуют заданным. Операция денормирования соответствует отображению комплексной S-плоскости в комплексную P-плоскость. При этом используется следующая замена аргумента:
При подстановке в выражение (1.1) получаем формулу:
,
где согласно Таблицы 3 «Методики»:
; ;
;
рад/с;
;
Подставим численные значения в выражения передаточной функции H(p) аналогового фильтра:
2-ой этап - дискретизация - в результате выполнения которого получают передаточную функцию ЦФ H(z). Операция дискретизации соответствует отображению комплексной P плоскости в комплексную Z-плоскость. При этом мнимая ось P-плоскости должна отображаться в единичную окружность Z-плоскости, а левая полуплоскость P-плоскости - во внутреннюю часть круга единичного радиуса Z-плоскости. Выполнение этих требований гарантирует сохранение селективных свойств и устойчивости фильтра при дискретизации.
.
Наиболее часто при дискретизации используют билинейное преобразование, в этом случае:
где - частота дискретизации.
Билинейное преобразование передаточной функции аналогового фильтра в этой форме
приводит к передаточной функции дискретного фильтра следующего вида:
Расчет коэффициентов по этой формуле идет в соответствии с таблицей 5 «Методики»:
;
;
;
;
;
;
2.2 Расчет цифрового фильтра 2 способ
Возможно также объединение этапов денормирования и дискретизации:
.
При этом получается двухэтапная процедура синтеза. Если для дискретизации используется билинейное преобразование, то процедура называется обобщенным билинейным преобразованием.
Формулы обобщенного билинейного преобразования приведены в таблице 7 и таблице 8 «Методики».
Таблица 2.1 (таблица 7 «Методики»)
Тип цифрового фильтра |
Формула замены оператора |
|
ФВЧ |
, где |
|
Примечание: и -- параметры преобразования, определяемые нормированными граничными частотами полос пропускания ЦФ: |
Таблица 2 (таблица 8 «Методики»)
Тип фильтра |
Передаточные функции блоков и |
Выражения для коэффициентов цифрового фильтра |
|
ФВЧ |
нечётн. ; ; , где |
||
чётн. ; ; |
|||
; ; ; ; , где |
Найдем численные значения параметра преобразования и коэффициенты блоков передаточной функции:
, (2.22),
где - нормированная частота среза.
Следовательно,
;
Сравним значения коэффициентов, полученные при расчете первым и вторым способом (таблица 4).
Таблица 2. Результаты вычислений а,b.
1 способ |
2 способ |
||
0,560 |
0,5 |
||
- 0,560 |
-0,5 |
||
- 0,120 |
0 |
||
0,417 |
0,333 |
||
- 0,834 |
-0,666 |
||
0,417 |
0,333 |
||
-0,320 |
0 |
||
0,346 |
0,333 |
Расхождения в вычислениях можно объяснить тем ,что при билинейном преобразовании происходит деформация частотной шкалы, описываемая выражением
(где -- «аналоговая», а -- «цифровая» частота). Эта деформация должна учитываться на этапе синтеза ФНЧ-прототипа при задании частоты .
Для проверки точности наших вычислений получим коэффициенты передаточной функции цифрового фильтра Баттерворта верхних частот третьего порядка с помощью системы MatLab.
Напишем программу:
>> Fd=18000;
fp=4500;
fs=4000;
Wn=2*(fp/Fd);
>> [b,a]=butter(3,Wn,'high')
Wn =0.5000
Результат:
b = 0.1667 -0.5000 0.5000 -0.1667
a = 1.0000 -0.0000 0.3333 -0.0000
Констатируем факт, что вычисления вторым способом (при совмещении этапов денормирования и дискретизации), привели к более точным вычислениям.
Подставляем полученные значения в выражение передаточной функции:
Таким образом получим передаточную функцию цифрового фильтра:
3. Расчет разрядности ОУ и регистров памяти
Цифровые фильтры с заданной передаточной функцией можно построить различными способами. В любом реальном цифровом фильтре шумы и погрешности, появляющиеся при квантовании, существенно зависят от структуры фильтра.
Для рекурсивных фильтров соотношение между входной последовательностью и откликом может быть записано в виде:
то есть текущий отсчет отклика определяется не только текущим и предшествующим значениями входной последовательности, но и предшествующими отсчетами отклика.
Z-преобразование, соответствующее цифровому фильтру, можно выразить в виде дробно-рационального полинома от переменной z-1, т.е.
причем (степени числителя и знаменателя одинаковы.).
Проведя вычисления запишем разностное уравнение для нашего случая:
В соответствии с полученным уравнением построим схему фильтра методом прямого построения.
4. Структурная схема спроектированного ЦФ
Рисунок 1. Структурная схема фильтра верхних частот.
Вывод
При выполнении работы по теме «Методы проектирования избирательных рекурсивных цифровых фильтров» были достигнуты цели:
1) приобретены навыки практической работы в системе MATHCAD и в системе MATLAB.
2) изучены математический аппарат и теоретические основы теории цифровой обработки сигналов (ЦОС);
3) изучены методы проектирования алгоритмов ЦОС.
4) практически отработаны методы и средства проектирования и проведены расчеты избирательных рекурсивных цифровых фильтров высоких частот.
Список литературы
1 Гадзиковский В.И. Основы теории и проектирования цифровых фильтров: Учебное пособие для радиотехнических специальностей вузов. -- М.: высшая школа, 1996. -- 256 с.: ил.
2 Гадзиковский В.И. Методы цифрового моделирования радиотехнических систем: Учебное пособие. -- Екатеринбург: УГТУ, 1995. -- 182 с.: ил.
3 Изучение методов проектирования избирательных рекурсивных цифровых фильтров: Методические указания к лабораторной работе по курсу цифровой обработки сигналов / В.И. Гадзиковский. -- Екатеринбург: Уральский филиал СибГУТИ, 2001. -- 20 с.
Размещено на Allbest.ru
Подобные документы
Цифровая система обработки сигналов. Дискретная и цифровая цепи. Расчёт нерекурсивных и рекурсивных цифровых фильтров общего вида. Схемы и характеристики фильтров с линейной фазой. Методы взвешивания, частотной выборки и билинейного преобразования.
контрольная работа [384,3 K], добавлен 11.09.2015Сущность линейной обработки дискретных сигналов. Характеристика основных структурных элементов цифровых фильтров - элемента единичной задержки (на интервал дискретизации сигнала), сумматора и умножителя. Виды последовательности дискретных отчетов.
презентация [79,8 K], добавлен 19.08.2013Общее понятие и классификация сигналов. Цифровая обработка сигналов и виды цифровых фильтров. Сравнение аналогового и цифрового фильтров. Передача сигнала по каналу связи. Процесс преобразования аналогового сигнала в цифровой для передачи по каналу.
контрольная работа [24,6 K], добавлен 19.04.2016Понятие и обзор современных систем передачи информации, исследование основ преобразования сигналов и характеристик цифровых фильтров. Общая характеристика и специфические признаки процесса построения цифрового фильтра на основе полиномов Бернштейна.
дипломная работа [740,3 K], добавлен 23.06.2011Положения теории сигнальных микропроцессоров и КИХ-фильтров. Программируемая логическая интегральная схема (ПЛИС) и языки описания аппаратуры. Классификация ПЛИС, цифровая фильтрация. Цифровые процессоры обработки сигналов. Методы реализации КИХ-фильтров.
дипломная работа [2,2 M], добавлен 07.04.2017Классификация цифровых приборов. Модели цифровых сигналов. Методы амплитудной, фазовой и частотной модуляции. Методика измерения характеристики преобразования АЦП. Синтез структурной, функциональной и принципиальной схемы генератора тестовых сигналов.
дипломная работа [2,2 M], добавлен 19.01.2013Оценка алгоритмов цифровой обработки сигналов в условиях наличия и отсутствия помех. Проектирование модели дискретной свертки в среде Mathcad 14. Анализ кодопреобразователей циклических кодов и их корректирующие способности. Работа цифрового фильтра.
курсовая работа [3,0 M], добавлен 11.02.2013Понятие моделей источников цифровых сигналов. Программы схемотехнического моделирования цифровых устройств. Настройка параметров моделирования. Определение максимального быстродействия. Модели цифровых компонентов, основные методы их разработки.
курсовая работа [2,4 M], добавлен 12.11.2014Определение параметров аналогового прототипа и коэффициентов передаточной функции аналогового фильтра-прототипа, переход к дискретному фильтру. Исследование влияния квантования коэффициентов цифровых фильтров при прямой и каскадной форме реализации.
курсовая работа [514,8 K], добавлен 12.05.2014Расчет коэффициентов фильтра с помощью Matlab. Фазово-частотная характеристика фильтра. Синтезирование входного сигнала в виде аддитивной смеси гармонического сигнала с шумом. Нерукурсивный цифровой фильтр, отличительная особенность и выходной сигнал.
контрольная работа [4,6 M], добавлен 08.11.2012