Лайонс Р. Цифровая обработка сигналов. Второе издание. Пер. с англ. (2006) (1095937), страница 63
Текст из файла (страница 63)
Значение Жзависит от заданной ширины переходной полосы и количества переходных коэффициентов, полученного на шаге 1, и может быть оценено по нормированной относительно/3 ширине переходной полосы с помощью выражения Ж =/3 (количество переходных коэффициентов е 1)/ /(ширина переходной полосы) (7-29) 7. Необходимое количество секций ФОЧВ с единичными коэффициентами — это целое число М, которое примерно равно удвоенной заданной ширине полосы пропускания, деленной на разрешение по частоте (1,/Лг).
Величина М оценивается по формуле М = 2Х(ширина полосы пропускания)/1, . (7-30) Рис. 7.31. Типовые значения подавления ФОЧВ Типа )Ч нижних частот в полосе задерживания как функция ширины переходной полосы 7.1. Фильт ы не основе чвстотнойвыбо ки: вченное ис сство 319 8. Имея начальные значения Уи М, по таблицам приложения Н находим оптимальные значения коэффициентов переходной полосы. Если в таблицах нет значений коэффициентов для заданных Ж и М, разработчик может вычислить их приближенные значения, используя линейную интерполяцию табличных значений. Как альтернативу для нахождения оптимальных значений переходных коэффициентов можно использовать программу оптимизации.
9. Используя значения Х Ми оптимальных переходных коэффициентов, вычисляем интерполированную (действительную) частотную характеристику фильтра как функцию этих параметров фильтра. Эту частотную характеристику можно получить с помощью (7-24). Удобнее вычислять частотную характеристику с помощью коммерческого пакета программ обработки сигналов как ДПФ импульсной характеристики ФОЧВ или по коэффициентам передаточной функции (7-23).
10. Далее начинается увлекательный процесс небольших модификаций значений Ж и М и повторения шагов 8 и 9 до тех пор, пока процесс не сойдется к минимальному значению М для минимизации количества операций и к оптимальным значениям переходных коэффициентов, максимизирующим подавление в полосе задерживания. 11. Когда оптимальные параметры фильтра получены, мы используем их в реализации ФОЧВ Типа 1Ъ', как на рисунке 7.28. 12. Заключительный шаг — откинуться на спинку кресла и насладиться хорошо сделанной работой. Пример ФОЧВ Типа 1Ч, представленный на рисунках 7.27 и 7.28, дает нам иллюстрацию шагов 6 и 7.
Начальные оценки для Ж и М равны Цлп=Я2+1),l[(0095 005)~ъ [ = 66 Мля = (2)(62)(0057~)Д = 6.2. При повторном выполнении шагов 8-11 значения 7ч'и М сходятся к7ч'= 62 и М = 6, которые позволяют выполнить требования к параметрам проектируемого фильтра. 7.1.15. Резюме Мы познакомились со структурой, с характеристиками и методом проектирования КИХ-фильтров на основе частотной выборки. Особое внимание мы уделили практическим вопросам линейности ФЧХ, устойчивости и вычислительной сложности этих фильтров. Кроме того, мы привели подробное сравнение высококачественных ФОЧВ Типа 1Ч и их нерекурсивных КИХ эквивалентов.
Были приведены графики параметров, призванные помочь разработчику сделать выбор между ФОЧВ Типа 1У и КИХ-фильтрами, спроектированными методом Паркса-Маклеллана, в случае реализации узкополосных фильтров с линейной ФЧХ. 320 Глава 7. Специальные КИХ-фильт ы нижних частот Мы установили, что: а ФОЧВ Типа 1Ъ' при некоторых уровнях подавления в полосе задерживания более эффективны с точки зрения количества операций, чем нерекурсивные КИХ-фильтры, спроектированные методом Паркса-Маклеллана, в реализациях ФНЧ (или ФВЧ), для которых ширина полосы пропускания меньше/' /5 и ширина переходной полосы меньше у5 /8 (см.
рисунки 7.29 и 7.30). а ФОЧВ строятся по модульному принципу. Их компоненты (секции) имеют одинаковую структуру и их работа хорошо изучена. а Можно сгенерировать таблицы оптимальных коэффициентов переходной полосы (как в приложении Н) и использовать их для улучшения характеристик ФОЧВ. а Несмотря на то, что ФОЧВ представляют собой рекурсивные структуры, их можно сделать гарантированно устойчивыми и обладающими линейной ФЧХ.
7.2. Интерполированные КИХ ФНЧ В этом разделе мы познакомимся с другим классом цифровых фильтров, которые называются интерполированными КИХ-фильтрами и используются для построения узкополосных ФНЧ, которые могут оказаться более экономичными, чем традиционные КИХ-фильтры, рассчитанные методом Паркса-Маклеллана. Интерполированные КИХ-фильтры способны снизить количество операций при реализации узкополосных ФНЧ более чем на 80 Ж по сравнению с традиционными КИХ-фильтрами. Мы представим интерполированные КИХ-фильтры на простом примере, обсудим, как выбираются параметры фильтра, приведем графики параметров фильтра и рассмотрим пример проектирования простого ФНЧ, показывающий экономию вычислений по сравнению с традиционными фильтрами ~13, 14]. Интерполированные КИХ (ИКИХ) фильтры используют особенности поведения нерекурсивных фильтров с Н ответвлениями с линейной ФЧХ в случае, когда элементы задержки на один такт заменяются элементами задержки на М тактов, причем коэффициент расширения М является целым числом, как показано на рисунке 7.32 (а).
Если Ь (Ь) — импульсная характеристика КИХ-фильтра с Р 9 ответвлениями, показанная на рисунке 7.32 (Ъ), то импульсная характеристика Ь,ь(Ь) расширенного КИХ-фильтра при М = 3 имеет вид, показанный на рисунке 7.32 (с). Элементы задержки на М отсчетов приводят к появлению в Ь «(Ь) нулевых отсчетов, отмеченных белыми кружочками. Переменная Ь представляет собой просто индекс времени в диапазоне О < Ь я. У вЂ” 1. Мы будем называть исходный КИХ-фильтр прототипом, поэтому в Ь„(Ь) мы использовали индекс "р", а фильтр с расширенными элементами задержки — формирующим субфильтром.
Скоро мы увидим, чем объясняется такая терминология. Мы можем выразить передаточную функцию КИХ-прототипа в виде 7.2. Инте полн ованныеКИХФНЧ 321 где Ж, — длина 1) . Передаточная функция формирующего КИХ-фильтра при замене 2 в (7-31) на 2м имеет вид М,— 1 НИ(2) = ~~ 1) (Й)2 (™, (7-32) (т=О Если количество коэффициентов прототипа равно Агр, то формирующий фильтр имеет Жр ненулевых коэффициентов и длину расширенной импульсной характеристики К,И вЂ” М(Ж -1)+ 1.
(7-33) Позже мы увидим, насколько существенное влияние оказывает К,И на реализацию ИКИХ-фильтров. (и) 1 Прототип И (И) о ° (ь) о 2 4 И 6 в Формирующий фильтр И,ь(И) ть ° Оооо ° оо оо оо (с) оооо со ° оо ° 0 0 10 15 20 25 Рис. 7.32. Соотношения фильтров: (а) формирующий КИХ-фильтр с М единичными задержками между ответвлениями; (Ь) импульсная характеристика КИХ-прототипа; (с) импульсная характеристика формирующего КИХ- фильтра с расширенными задержками при М = 3 Влияние задержек на М отсчетов в частотной области показано на рисунке 7.33. Как и следовало ожидать, М-кратное удлинение импульсной характеристики приводит к М-кратному сжатию (и повторению) АЧХ (Н,(ф как на рисунке 7.33 (Ъ).
Частотная ось этих графиков нормирована относительно частоты дискретизации входного сигнала/,. Например, нормированная частота )рот, эквивалентна абсолютной частоте/ /, Гц. Повторяющиеся полосы пропускания ~Н~Щ, це)гуры которых лежат на частотах 1/М (Г, /М Гц), называются изображениями, и именно на них мы сейчас обратим внимание.
згг Глава 7. Специальные КИХ- иль ы нижних частот (а) мг мг, 1 Частота (ь) /..., '~, 1/М 1)М- Г, 2/М 1 Частота (с) („„1)М- Г, г, -(им- г„„) Частота (о) Г,-та 1 Частота Рис.7.33. Амплитудно-частотные характеристики ИКИХ-фильтра: (а) фильтра- прототипа; (Ь) формирующего субфильтра; (с) субфильтра подавления изображений; (б) результирующего ИКИХ-фильтра Если мы последовательно с формирующим субфильтром включим низкочастотный субфильтр подавления изображений (его АЧХ показана на рисунке 7.33 (с)), задачей которого является ослабление полос пропускания изображений, мы можем получить многокаскадный фильтр, частотная характеристика которого показана на рисунке 7ЗЗ (((). Результирующая АЧХ )О(Г;,(~)! является произведением ~т(уела = 1Нь(7)! !НИХ. (7-34) Структура из включенных последовательно субфильтров представляет собой так называемый ИКИХ-фильтр, показанный на рисунке 7.34 (а), интерполированная импульсная характеристика которого приведена на рисунке 7.34 (()).
Если требуемая ширина полосы пропускания ФНЧ равная' „его полоса задерживания начинается на частоте /, и ширина переходной полосы равна 7(~осу ~нор ~роса то нормированные параметры прототипа определяю гся как ~р-рам МХраса (7-35) (7-35') (7-35") Частотные параметры субфильтра подавления изображений определяются как .71г-оая Урааг Л„„о„= (т/М) -Л„р.