Главная » Просмотр файлов » Айфичер Э., Джервис Б. Цифровая обработка сигналов, практический подход (2-е изд., 2004)

Айфичер Э., Джервис Б. Цифровая обработка сигналов, практический подход (2-е изд., 2004) (1095888), страница 85

Файл №1095888 Айфичер Э., Джервис Б. Цифровая обработка сигналов, практический подход (2-е изд., 2004) (Айфичер Э., Джервис Б. Цифровая обработка сигналов, практический подход (2-е изд., 2004)) 85 страницаАйфичер Э., Джервис Б. Цифровая обработка сигналов, практический подход (2-е изд., 2004) (1095888) страница 852018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 85)

В этом случае используется такой синтаксис: Ь = йгЦН вЂ” 1, Рс, 'тип фильтра') Ь = йг1(Ы вЂ” 1, Рс, чппт!отч) Ь = бг1(Н вЂ” 1, Рс, 'тип фильтра', тг!пботе) Для фильтра верхних частот (Ь!лЬравз) тнп задается словом "Ь!яЬ", для режекгорного (вторЬапб) — словом "з!ор". Для полосовых и режекторных фильтров переменная Р, — вектор, который задает частоты среза.

Для фильтров верхних частот и режекторных длина фильтра должна быть нечетным целым числом (четные целые не подходят, поскольку как показано ниже, это приведет к нулевой амплитудной характеристике на частоте Найквиста). МАТ!.АВ поддерживает использование различных весовых функций, включая функции Хэмминга (Нашпппй), Хеннинга (Напп!пй), прямоугольную (Ьохсаг), Кайзера (Кар вег) и Чебышева (СЬеЬувйеч). Для получения весовых юэффнциентов следует использовать такой синтаксис: ж = Ьохсаг(Н) ж = Ъ|асйпап(ГЧ) тт = Ьшпш!пй(ГЧ) ж = Ьапп!пк(ГЧ) те = Ывет(Н, Ьесв) На практике юманда взвешивания часто вкладывается в команду ййз 1 (см. примеры ниже). Нужно отметить, что из-за различий в реализациях результаты, полученные при разработке КИХ-фильтров на основе методов вырезания с помощью МАТ1,АВ, могут отличаться от результатов, полученных с помощью других программ.

Например, в МАТЬАВ после вырезания коэффициенты импульсной характеристики могут масштабироваться для получения в середине полосы пропускания единичной амплитудно-частотной характеристики. Чтобы запретить такое поведение, следует добавить слово "пояса!е", например, Ь = йг1(Ы вЂ” 1, Рс, 'пояса!с').

Кроме того, реализация в МАТЮКАВ большинства весовых функций может немного меняться, приводя к различным результатам. Разработчик должен знать об этих отличиях и при необходимости делать соответствующие допущения, чтобы их компенсировать. Определите коэффициенты КИХ-фильтра нижних частот с линейной фазовой характеристиюй с краями полосы пропускания и полосы подавления на частотах 1 и 4,3 кГц соответственно. Используйте весовую функцию Хэмминга, частоту дискретизации предполагайте равной !О кГц. Решение Из табл. 7.3 находим подходящее соотношение между шириной перехода сз г' и длиной фильтра М для фильтра на основе весовой функции Хэмминга: Ат - — ' 3,3 Я' Приложения 487 Усеченная ядееявняя Весовые Вевзьзьняненти н нтнуявснея «ярянтерястяяе, Ио(п) яев(ьфяяяентн, т(н) 4внлвтре, И(п) В нашем случае А Г равно 0,33 (из (4, 1 — 1)/10), так что длина фильтра Ас = 10.

Используя тот же подход, что и в тексте главы, принимаем, что реальная частота среза (с учетом эффекта размывания) лежит посредине между заданными краями полос пропускания и подавления, т.е. на частоте 2,65 кГц. В МАТЬАВ частоту среза можно нормировать на половину частоты дискретизации. Тогда Г, (нормированная) = 2,65/5 = О, 53. Команды МАТ1.АВ приведены в программе 7Б.1.

Значения усеченной идеальной импульсной характеристики, коэффициенты весовой функции и финального фильтра представлены в табл. 7Б.1. П о амма 7Б.1. Реализация ешення задачи 7Б.! в о ме ш- айла МАТЬАВ гст).53; 86 Частота среза (нормированная на РзГ2) Ь(=! 0; 'Ь Дшвиа фильтра (число отводов) а6 йг1 04-1,(с,Ьохсаг(М)); 86 Усеченная цдеальная импульсная характеристика вп=йалвп!а80ч); 54 Вычислить коэффициенты функции Хэннинга Ьл йг!0ч-1,!с,вча); 56 Получить коэффициенты взвешенной функции Приме(3,7Б2 Иллюстрация вычисления коэффициентов КИХ-фильтра с использованием весовой функции Кайзера.

Определите коэффициенты и изобразите амплитудно-частотную ха- рактеристику полосового КИХ-фильтра, используя весовую функцию Кайзера и МАТ- ЬАВ. Фильтр должен удовлепюрять следуюшим спецификациям: полоса пропускания 150-250 Гц, ширина полосы перехода 50 Гц, неравномерность в полосе пропускания 0,1 дБ, затухание в полосе подавления 60 дБ, частота дискретизации 1 кГц. Таблица 7Б.1. Параметры фильтра из примера 7Б.1 О, 0641 -О, 0388 -О, 1052 О, 1235 0,4564 0,4564 О, 1235 -О, 1052 -О, 0388 0,0641 О, 0800 О, 1876 О, 4601 О, 7700 О, 9723 О, 9723 О, 7700 0,4601 0,1876 0,0800 О, 0053 -О, 0075 -О, 0496 О, 0974 О, 4544 О, 4544 О, 0974 -О, 0496 — О, 0075 О, 0053 488 Глава 7. Разработка фильтров с конечной импульсной характеристикой (КИХ.фильтров) 20 -20 н -40 ЯР -00 -Оо -2 -2 20 о 50 100 250 200 250 300 350 400 450 500 Чаатата(ГОЗ Гиа. 7Б.! Решение Данная задача идентична примеру 7 4 в тексте главы.

В этот раз для решения задачи используем средства МАТ].АВ. В примере 7.4 была найдена длина фильтра А/ = 73 и параметр неравномерности (3 = 5,65. Реализация решения задачи в форме т-файла МАТ1.АВ приведена в программе 7Б.2. Коэффициенты фильтра и амплитудный спектр представлены в табл. 7Б.2 и на рис.

7Б.]. Следует отмсгитгь что в данном примере коэффициенты весовой функции не вычисляются отдельно, просто в команду бфк1 включен тип весовой функции. Программа 7Б.2. Реализация решения примера 7Б.2 в форме ш-файла МАТ|АВ Гэ 10002 $ Частота дискретизации Рн Гз/22 $ Частота Найквиста Н 75ч $ Длина фильтра Ьееа 5.65; $ Параметр неравномерности функции Кайзера Гс1=125/Бит $ Нормированные частоты среза гс2 275/унт РС (тс1 Гс2]2 $ Вектор краевых частот Ьп=21г1(Н-1,РС,Ка1зег(Н,Ьеса))2 $ Получить коэффициенты фильтра [Н, Г] Ггечх(пп, 1, 512, РЯ)2 $ Вычислить частотную характеристику вад=20*1од10(аЬз(Н))2 р1оп(т,над), огЫ оп х1аЬе1('Частота (Гц)') у1апе1(Ч(мплитудная характеристика (дп)') приложвния 489 Таблица 7Б.2.

Коэффициенты фильтра из примера 7Б.2 и Л(в) в Л(в) в Л(в) и Л(в) -О, 0001 -О, 0004 -О, 0001 — О, 0001 — О, 0007 О, 0005 О, 0023 О, 0008 -О, 0017 -О, 0005 -О, 0005 — О, 0044 -О, 0022 О, 0069 О, 0066 -О, 0016 О, 0000 О, 0022 — О, 0117 -О, 0164 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 О, 0069 О, 0189 О, 0029 О, 0044 О, 0188 -О, 0125 -О, 0520 -О, 0165 О, 0333 О, 0104 О, 0094 О, 0856 0,0453 — О, 1665 — О, 2066 О, 0891 О, 2998 : ' 7.5.2. Оптимизационные методы Средство Б(япа) Ргосезз!пя Тоо!Ъох в МАТЬАВ содержит несколько программ разработки и функций для создания оптимальных КИХ-фильтров на основе алгоритмов Наркса-Мак-Клиллана и Ремеза.

Основной командой для вычисления коэффициентов с помощью оптимального метода является ге1аеа. Команда может использоваться для разработки многополосных КИХ-фильтров с линейной фазовой характеристикой. В стандартной форме она имеет следующий синтаксис: Ь = гвпзеа(Н вЂ” 1,Р,М), где 74 — длина фильтра, Р— вектор нормированных граничных частот, а М вЂ” вектор желаемой амплитудной характеристики фильтра на заданных граничных частотах.

Граничные частоты нормированы на половину частоты дискретизации и лежат в диапазоне от 0 до 1 (частота Найквиста соответствует 1). Стандартную команду можно расширить, задав, например, относительные коэффициенты колебаний характеристики в полосе пропускания и подавления и7или тип фильтра. Если задаются относительные весовые коэффициенты и требуются амплитуды колебаний характеристики в полосе пропускания и полосе подавления, используется следующий синтаксис: Ь = сешеа(Н вЂ” 1,Р,М,%Т), где %Т вЂ” вектор относительных коэффициентов амплитуд колебаний характеристики в полосах. Для задания типа требуемого фильтра можно дополнительно добавить флаг 'йуре'. Существует четыре возможных типа, в зависимости от четности Ж и типа симметрии коэффициентов фильтра.

Фильтры относятся к типу 1, когда длина фильтра нечетная (т.е. когда порядок фильтра, Х вЂ” 1, — четная величина), и к типу 2, когда длина фильтра четная. На использование фильтров типа 1 в качестве стандартных частотно- избирательных фильтров ограничений не существует. Фильтры типа 2 имеют нуль на частоте Найквиста, так что не могут использоваться при разработке фильтров верхних частот и заградительных фильтров. Фильтры типа 3 (М вЂ” нечетное) дают реализации преобразования Гильберта, и фильтры типа 4 (М вЂ” четное) — дифференциаторы.

Для выбора фильтров типа 1 и 2 достаточно задать длину фильтра, но, чтобы указать тип фильтра для фильтров типа 3 и 4, необходимо включить флаг 'ЪДЪегг' или '41(тегепнагог'. 490 Глава 7. Разработка фильтров с конечной импульсной характеристикой (КИХ-фильтров) Пример ~БгЗ Решение Полосы фильтра: 0-500 Гц (нижняя полоса подавления), 1000-1500 Гц (полоса пропускания), 2000-5000 Гц (верхняя полоса подавления). Граничные частоты нормируются на половину частоты дискретизации: 500/5000 = 0,1 1000/5000 = 0,2 1500/5000 = О,З 2000/5000 = 0,4 5000/5000 = 1 Следовательно, вектор нормированных граничных частот с' записывается в таком виде: г [О;0,1;0,2;0,3;0,4; Ц.

Нужная амплитудная характеристика равна 1 в полосе пропускания и 0 в полосе подавления, поэтому вектор желаемой амплитудной характеристики записываем в виде йк = [001100) Команды МАТ1.АВ для расчета коэффициентов и вывода графика амплитудной характеристики фильтра приведены в программе 7Б.З. Коэффициенты фильтра и амплитудная характеристика приведены в табл. 7Б.З н на рис. 7Б.2. Программа 7БЗ. Реализация вычисления коэффициентов оптимального КИХ-фильтра и вывода иа экран частотной характеристики в форме т-файла МАТ[,АВ $ Уз 1000; $ Частота дискретизации Н 41; $ Длина Фильтра М-[О 0 1 1 О 0]г $ Желаемая амплитудная характеристика К=[0, 0.1, 0.2, 0.3, 0.4, 1); $ Края полос Ь тенек(Ы-1, Р, М)г $ Вычислить хоэййицненты фильтра [Н, 1) Гкечх(Ь, 1, 512, уз)г $ Вычислить частотную характеристику Используя оптимальный характеристику полосового влетворяющего следующим полоса пропускання полоса перехода длина фильтра частота дискретизации метод, вычислите коэффициенты и изобразите частотную КИХ-фильтра с линейной фазовой характеристикой, удо- спецификациям: 1000-1500 Гц, 500 Гц, 41, 10 000 Гц.

Приложения над 20*1о910(аЬв(Н))2 % фильтра и нарисовать ее р1ое(й,а1ад) х1аЬе1('Рхес(пенсу (Нх)') у1аЬе1('Иабп1хиО)е (ОВ)') Таблица 7Б.З. Коэффициенты фильтра из примера 7БЗ -20 -1ОО 500 1000 1500 2000 2500 ЗООО 3500 0ЮО 4500 5000 Ч ааппа (Гп> Рис. 7Б.2 492 Глава У. Разработка фильтров с конечной импупьсной хврактвристикой (КИХ-фильтров) Пример 7Б.4' Требуется полосовой фильтр с линейной фазовой характеристикой, удовлетворяю- щий следующим спецификациям: полоса пропускания 12-16 Гц, ширина полосы перехода 2 кГц, неравномерность в полосе пропускания ! дБ, затухание в полосе подавления 45 дБ, частота дискретизации 50 кГц.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6458
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее