Помощь в написании студенческих работ
Антистрессовый сервис

Расчет и исследование нерекурсивных и рекурсивных цифровых фильтров

КонтрольнаяПомощь в написанииУзнать стоимостьмоей работы

За основу берется ФНЧ с частотой среза в, которая соответствует верхней частоте среза искомого ПФ. Из спектра этого ФНЧ вычитается спектр другого ФНЧ с меньшей (нижней) частотой среза н. В результате останется спектр полосового фильтра с зоной прозрачности (пропускания) между н и в. Искомые коэффициенты ПФ рассчитываются по формуле: С помощью программы Matlab произвести расчет коэффициентов… Читать ещё >

Расчет и исследование нерекурсивных и рекурсивных цифровых фильтров (реферат, курсовая, диплом, контрольная)

МИНОБРНАУКИ РОССИИ ГОУ ВПО Пензенская государственная технологическая академия Факультет «ИПЭИС»

Кафедра «Информационные технологии и системы»

Контрольная работа

Дисциплина: «Цифровая обработка сигналов»

Тема: «Расчет и исследование нерекурсивных и рекурсивных цифровых фильтров»

Пенза 2012

1. Задание на работу

Вар.

Ф-тр

N

Окно

ФНЧ1

Треугольное

ФНЧ2

Треугольное

2. Ход работы

Расчет и исследование нерекурсивных фильтров Перечень решаемых задач:

расчет и исследование НЧ-фильтров;

расчет и исследование полосового фильтра.

1. Расчет и исследование НЧ-фильтров.

ФНЧ1

коэффициенты фильтра рассчитываются по формулам :

Таким образом, коэффициент ak (k=0,…, N) зависит от отношения частоты среза к частоте дискретизации. Поэтому при расчетах удобно использовать относительную частоту среза:

; .

Рассчитаем коэффициенты фильтра в соответствии с вариантом задания:

;

.

уравнение фильтра:

аналитическое выражение частотной характеристики фильтра :

Нд (w)=а0+2 ?ak cos (w к Тд) Нд (w)=0.1666+2[0,1326*cos (w Т)+0,0919*cos (w Т)+0,0531*cos (w Т)+ 0,0230* cos (w Т)+0,0053* cos (w Т)]

С помощью программы Matlab вычислить коэффициенты нерекурсивного фильтра нижних частот. Сопоставить (в табличной форме) расчетные и вычисленные с помощью программы Matlab коэффициенты фильтра, построить графики импульсного отклика, АЧХ и ФЧХ фильтра.

Рисунок 1 — Расчет коэффициентов фильтра с помощью Matlab

Рисунок 2 — Амплитуднои фазово-частотная характеристики фильтра Рисунок 3 — Импульсная характеристика фильтра Рисунок 4 — Структурная схема фильтра

Приведем в таблице коэффициенты фильтра расчетные и вычисленные в Matlab.

Таблица 1 — Коэффициенты фильтра

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

Расчётные

Вычисленные

а0

0.1666

0.16 666

а1

0.1326

0.13 263

а2

0.0919

0.9 188

а3

0.0531

0.5 305

а4

0.0230

0.2 297

а5

0.0053

0.531

ФНЧ2:

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

а0=0,2222, а1=0,1705, а2=0,1045, а3=0,0459, а4=0091, а5=-0,0036

уравнение фильтра:

Аналитическое выражение частотной характеристики фильтра :

Нд (w)=а0+2 ?ak cos (w к Тд) Нд (w)=0.2222+2[0,1705*cos (w Т)+0,1045*cos (w Т)+0,0459*cos (w Т)+ 0,0091* cos (w Т)-0,0036* cos (w Т)]

С помощью программы Matlab вычислить коэффициенты нерекурсивного фильтра нижних частот. Сопоставить (в табличной форме) расчетные и вычисленные с помощью программы Matlab коэффициенты фильтра, построить графики импульсного отклика, АЧХ и ФЧХ фильтра.

Рисунок 5 — Расчет коэффициентов фильтра с помощью Matlab

Рисунок 6 — Амплитуднои фазово-частотная характеристики фильтра Рисунок 7 — Импульсная характеристика фильтра Рисунок 8 — Структурная схема фильтра

Приведем в таблице коэффициенты фильтра расчетные и вычисленные в Matlab.

Таблица 2 — Коэффициенты фильтра

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

Расчётные

Вычисленные в Matlab

а0

0,2222

0,22 222

а1

0,1705

0,17 050

а2

0,1045

0,10 449

а3

0,0459

0,4 594

а4

0,0091

0,907

а5

— 0,0036

— 0,363

По результатам расчета ФНЧ1 и ФНЧ2 рассчитать (без компьютера) коэффициенты полосового фильтра с частотами среза f c1 и fc2 (f c1 < fc2).

За основу берется ФНЧ с частотой среза в, которая соответствует верхней частоте среза искомого ПФ. Из спектра этого ФНЧ вычитается спектр другого ФНЧ с меньшей (нижней) частотой среза н. В результате останется спектр полосового фильтра с зоной прозрачности (пропускания) между н и в. Искомые коэффициенты ПФ рассчитываются по формуле:

ак, ПФ = ак, ФНЧ (в) — ак, ФНЧ (н)

Таким образом, коэффициенты полосового фильтра:

а0=0,2222−0,1666=0,056

а1=0,1705−0,1326=0,038

а2=0,1045−0,0919=0,013

а3=0,0459−0,0531=-0,007

а4=0,0091−0,0230=-0,014

а5=-0,0036−0,0053=-0,009

С помощью программы Matlab произвести расчет коэффициентов этого же полосового цифрового фильтра и построить графики его импульсной и частотной характеристик. Сопоставить (в табличной форме) расчетные и вычисленные с помощью программы Matlab коэффициенты полосового фильтра.

Рисунок 9 — Расчет коэффициентов фильтра с помощью Matlab

Рисунок 10 — Амплитуднои фазово-частотная характеристики фильтра Рисунок 11 — Импульсная характеристика фильтра Рисунок 12 — Структурная схема фильтра Приведем в таблице коэффициенты фильтра расчетные и вычисленные в Matlab.

Таблица 3 — Коэффициенты фильтра

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

расчётные

Вычисленные в Matlab

а0

0,056

0,056

а1

0,038

0,038

а2

0,013

0,013

а3

— 0,007

— 0,007

а4

— 0,014

— 0,014

а5

— 0,009

— 0,009

Синтезировать входной сигнал в виде аддитивной смеси гармонического сигнала с шумом. Частота гармонического сигнала, амплитуда A=1, длительность. Шум — с нормальным распределением, нулевым средним значением и единичным стандартным отклонением. Произвести фильтрацию смеси сигнала с шумом, рассчитанным полосовым фильтром. Построить графики фильтруемой смеси и результата фильтрации.

Рисунок 13 — Simulink-модель фильтрации смеси сигнала с шумом Рисунок 14 — Отфильтрованный сигнал Сгенерировать и профильтровать (рассчитанным полосовым фильтром) сигнал в виде последовательности знакоположительных прямоугольных импульсов амплитудой A=1, длительностью, следующих с частотой. Относительная длительность импульсов. Построить графики фильтруемой смеси и результата фильтрации.

Рисунок 15 — Simulink-модель фильтрации сигнала с шумом Рисунок 16 — Отфильтрованный сигнал Что называется нерекурсивным цифровым фильтром?

Нерукурсивный цифровой фильтра — это фильтр, который не имеет обратной связи.

Что является отличительной особенностью НЦФ?

Отличительной особенностью НЦФ является зависимость выходного сигнала y (n) только от входных сигналов в настоящий момент времени x (n) и предыдущие моменты x (n-k).

Что характеризует порядок НЦФ?

Его характеризует число задержек.

Чем обусловлена задержка выходного сигнала в НЦФ?

Тем, что выходной сигнал в момент времени n можно вычислить только тогда, когда станут известными «будущие» входные отсчеты. Это означает необходимость задержки выходного сигнала фильтра относительно входного.

Почему НЦФ называют фильтром с конечной импульсной характеристикой (КИХ — или FIRфильтром)?

Последовательность отсчетов, соответствующих весовым коэффициентам фильтра ak, конечна, поэтому НЦФ имеет конечный импульсный отклик и называется фильтром с конечной импульсной характеристикой (КИХ-фильтром или FIR (finite impulse response filtre) фильтром).

Что называется относительной частотой среза?

Относительная частота среза — это отношение верхней частоты (частоты среза) спектра аналогового сигнала к частота дискретизации сигнала, выраженное в радианах.

Что называется всечастотным фильтром?

Всечастотный фильтр (ВФ) — это фильтр, который пропускает без ослабления все частоты.

3. Расчет и исследование нерекурсивных фильтров

Перечень решаемых задач:

расчет и исследование НЧ-фильтров Баттерворта 2-го порядка;

расчет и исследование полосового фильтра Баттерворта 2-го порядка.

Порядок выполнения работы:

Произвести расчет ФНЧ1, ФНЧ2 и полосового рекурсивных фильтров по тем же исходным данным, что и для нерекурсивных фильтров (т.е. частоты среза и частоту дискретизации брать из таблицы 1), с теми лишь отличиями, что:

для всех вариантов принимать порядок фильтра N=2;

тип фильтра выбирать во всех случаях одинаковый — Баттерворта;

ручной расчет коэффициентов фильтра и не производить;

синтез фильтров производить только с помощью программы Matlab, по результатам синтеза записать аналитические выражения для импульсной и комплексной частотной характеристик всех синтезированных фильтров;

Рисунок 17 — Расчет коэффициентов фильтра с помощью Matlab

Рисунок 18 — Амплитуднои фазово-частотная характеристики фильтра Рисунок 19 — Импульсная характеристика фильтра Рисунок 20 — Структурная схема фильтра Аналитическое выражение для импульсной характеристики:

Аналитическое выражение для комплексной частотной характеристики:

Рисунок 21 — Расчет коэффициентов фильтра с помощью Matlab

Рисунок 22 — Амплитуднои фазово-частотная характеристики фильтра Рисунок 23 — Импульсная характеристика фильтра Рисунок 24 — Структурная схема фильтра Аналитическое выражение для импульсной характеристики:

Аналитическое выражение для комплексной частотной характеристики:

Рисунок 25 — Расчет коэффициентов фильтра с помощью Matlab

Рисунок 26 — Амплитуднои фазово-частотная характеристики фильтра Рисунок 27 — Импульсная характеристика фильтра Рисунок 28 — Структурная схема фильтра Аналитическое выражение для импульсной характеристики:

Аналитическое выражение для комплексной частотной характеристики:

произвести фильтрацию сигналов полосовым фильтром с помощью программы Matlab.

Рисунок 29 — Simulink-модель фильтрации смеси сигнала с шумом Рисунок 30 — Отфильтрованный сигнал Рисунок 31 — Simulink-модель фильтрации сигнала с шумом Рисунок 32 — Отфильтрованный сигнал

Выходной сигнал рекурсивного ЦФ в каждый момент времени зависит не только от входных сигналов, но и от выходных в предшествующие моменты времени.

Как влияет порядок фильтра на его характеристики (крутизну подъема или спада АЧХ, величину пульсаций)?

Порядок фильтра влияет на выраженность пика и величину вторичных «волн» проходной характеристики.

Как понять термин «бесконечная импульсная характеристика» фильтра?

Выходной сигнал РЦФ зависит и от выходных сигналов в предшествующие моменты времени. Поэтому импульсная характеристика такого фильтра является бесконечной.

Почему фильтры Баттерворта называют фильтрами с «максимально гладкой характеристикой»?

Потому что фильтры Баттерфорда обеспечивают максимально плоскую характеристику в зоне пропускания. Он имеет монотонную гладкую АЧХ во всем частотном диапазоне.

В чем смысл и полезность Z-преобразования для анализа и расчета цифровых фильтров?

В трансформации передаточной характеристики некоего ФНЧ, именуемого «ФНЧ-прототип», в передаточную характеристику нужного фильтра (НЧ, ВЧ, полосового), с последующей заменой .

Выводы

фильтр сигнал шум мatlab

В результате проведения работы были синтезированы и рассчитаны рекурсивные и нерекурсивные фильтры низких частот. В результате работы, рассчитанные вручную коэффициенты совпадают с полученными с помощью компьютера. Дискретное преобразование Фурье, используемое во всех непараметрических методах спектрального оценивания, подразумевает периодическое продолжение анализируемого фрагмента сигнала. При этом на стыках фрагментов могут возникать скачки, приводящие к появлению боковых лепестков значительного уровня в спектральной области. Для ослабления этого эффекта сигнал перед выполнением ДПФ умножают на спадающую от центра к краям весовую функцию (окно). В результате величина скачков на стыках сегментов уменьшается, меньше становится и уровень нежелательных боковых лепестков спектра — платой за это является некоторое расширение спектральных пиков. Помимо спектрального анализа весовые функции применяются при синтезе нерекурсивных фильтров путем обратного преобразования Фурье желаемой частотной характеристики. В этом случае они позволяют увеличить подавление сигнала в полосе задерживания фильтра за счет некоторого расширения полосы пропускания.

Показать весь текст
Заполнить форму текущей работой