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

Страницы работы

Содержание работы

Федеральное государственное образовательное учреждение

 высшего профессионального образования

СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

Кафедра: «Радиотехника»

Лабораторная работа №3, 4

«Синтез и исследование НЕрекурсивных цифровых фильтров»

                                                                                                                                                                                                                                             Выполнил:

                                                                                                      Студент гр. Р54-4

                                                                                                           Тачеев А. Н.

                                                                                                                 Проверил:

                                                                                                                           Андреев А. Г.

Красноярск 2008

Цели лабораторной работы:

Целью лабораторной работы является закрепление теоретических знаний о нерекурсивных цифровых фильтрах (НЦФ) путем их синтеза, моделирования, исследования и программирования на ПЭВМ.

Задачи лабораторной работы

К задачам лабораторной работы относится практическое выполнение синтеза, моделирования, исследования и программирования нерекурсивных цифровых фильтров с помощью ПЭВМ и обоснование получаемых результатов.

Лабораторное задание №1.

Синтез НЦФ методом весовых функций. Исследование реализации НЦФ на основе дискретной временной свертки.

Исходные данные:

Число каналов системы    К=24;

Центральная частота ППФ  f0i = 2600Гц;

Частоты среза-задерживания ППФ, Гц:

fС1 = 2400

fС2 = 2800

fЗ1 = 2200

fЗ2 = 3000

Частоты среза-задерживания ФНЧ, Гц:

fС = 200

fЗ = 400;

Неравномерность АЧХ в полосе пропускания ап, дБ = 1;

Затухание АЧХ в полосе задерживания аз, дБ = 40;

Частота дискретизации сигнала fд = 8000 Гц

Дополнительным условием на синтез ЦФ является монотонное убывание АЧХ в полосе задерживания.

1.

Для синтеза НЦФ с помощью программы НФВФ_СИНТЕЗ предварительно выберем  вид используемой весовой функции, и рассчитать ее длину N.

Выбираем вид  весовой функции из условия:

|d2max|, дБ > аз, дБ

Для ряда ВФ параметры |d2max| и D имеют следующие значения:

ВФ Ханна: |d2max| » 44 дБ, D = 4;

ВФ Хэмминга: |d2max| » 53 дБ,  D=4;

ВФ Блэкмана: |d2max| » 74 дБ, D = 6;

ВФ Кайзера: |d2max| » (20 – 100 ) дБ, D = (2 – 6).

Наилучшей для синтеза НЦФ является весовая функция Кайзера с переменными значениями параметров dбл.max, d2max и D, зависящими  от коэффициента b. Некоторым значениям |d2max| соответствуют следующие значения D-фактора и коэффициента b:

|d2max| = 40 дБ, D = 2,232, b = 3,395;

|d2max| = 45 дБ, D = 2,58,   b = 3,975;

|d2max| = 50 дБ, D = 2,928, b = 4,551;

|d2max| = 60 дБ, D = 3,625, b = 5,653.

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

В соответствии с выше сказанным  выбираем ВФ Кайзера:

|d2max| = 50 дБ, D = 2,928, b = 4,551;

Рассчитаем длину весовой функции:

N > D*fд/Dfпер , где

для ФНЧ  Dfпер = fз – fс 

                                                        для ППФ  Dfпер = min{Dfпер1, Dfпер2} – соответствует меньшей из двух переходных полос Dfпер1 = fс1 – fз1 и Dfпер2 = fз2 – fс2, если они не равновелики.

·  для ФНЧ Гц

·  для ППФ  Гц

                       Гц

Однако вследствие итерационного характера метода это значение N не всегда является окончательным и уточняется в процессе синтеза. Для ускорения синтеза целесообразно перейти от заданных значений переходных полос и  частот среза к их приведенным (расчетным) значениям Dfпер.прfс.пр.

Для ФНЧ:

Dfпер.пр = KпрDfпер;  Dfс.пр = fз  – Dfпер.пр/2.

Для ППФ:

Dfпер1.пр = KпрDfпер1; Dfпер2.пр = KпрDfпер2; Dfпер.пр = min{Dfпер1.пр, Dfпер2.пр};

  fс1.пр = fз1 + Dfпер1.пр/2,  fс2.пр = fз2 – Dfпер2.пр/2.

При этом переходные полосы приводятся к верхнему уровню АЧХ, равному 1–d2, где d= 10 аз/20, а частоты среза – к уровню АЧХ, равному 0,5 (или –6 дБ).

     Коэффициент приведения Kпр зависит от допустимого спада АЧХ ап на заданных частотах среза и для некоторых ап имеет следующие приближенные значения:

ап, дБ

0,5

1

3

6

Кпр

1,1

1,2

1,5

2

Расчет данных:

·  для ФНЧ

Гц

Гц

·  для ППФ

Гц

Гц

Гц

     Гц

Рассчитаем длину выбранной весовой функции:

2.

Выполнение лабораторного задания

А) Подготавливаем и вводим запрашиваемые программой данные для синтеза полосно-пропускающего НЦФграничные частоты fс1,2.пр, fз1,2, допуски на погрешности аппроксимации ап, аз, частоту дискретизации fд, тип и длину весовой функции N, данные для анализа ЧХ (fнач = 0,  fкон fд/2, шаг по частоте – автоматический), задаем значения разрядности коэффициентов (15 бит), АЦП (11 бит), произведений (23 бита).

Выполняем  расчет ВФ и ЧХ ВФ. Их графики приведены на рис.1-3.

Рис.1. График ВФ

Рис.2. График АЧХ  ВФ

Рис.3. График ФЧХ  ВФ

Похожие материалы

Информация о работе