Главная » Просмотр файлов » Лайонс Р. Цифровая обработка сигналов. Второе издание. Пер. с англ. (2006)

Лайонс Р. Цифровая обработка сигналов. Второе издание. Пер. с англ. (2006) (1095937), страница 54

Файл №1095937 Лайонс Р. Цифровая обработка сигналов. Второе издание. Пер. с англ. (2006) (Лайонс Р. Цифровая обработка сигналов. Второе издание. Пер. с англ. (2006)) 54 страницаЛайонс Р. Цифровая обработка сигналов. Второе издание. Пер. с англ. (2006) (1095937) страница 542018-12-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Колебания предельного цикла, вызванные округлением результатов операций; (а) БИХ-фильтр второго порядка; (Ь) один из возможных откликов БИХ-фильтра во временной области Существует несколько способов уменьшения вредного влияния ошибок квантования коэффициентов и предельных циклов. Мы можем увеличить длину регистров, содержащих результаты промежуточных операций. Поскольку предельные циклы влияют на младшие биты результатов арифметических операций, увеличение длины слова приведет к уменьшению их влияния, если они возникнут. Чтобы не подавать на вход фильтра последовательность, все отсчеты которой равны нулю, некоторые разработчики добавляют к входной последовательности возмущающую 276 Глава б.

Фильт ы с имп льснойха акте истикой бесконечнойдпины псевдослучайную последовательность низкого уровня, которая препятствует возникновению колебаний предельного цикла и позволяет выходному сигналу фильтра уменьшиться до нуля, если входной сигнал стал нулевым. Возмущающая последовательность, однако, ухудшает отношение сигнал/шум на выходе фильтра ]11]. Наконец, чтобы избежать проблем с предельными циклами, мы можем просто использовать КИХ-фильтр. Поскольку КИХ-фильтры по определению имеют импульсную характеристику конечной длительности и не содержат цепей обратной связи, они не могут поддерживать никакие колебания выходного сигнала. Мы можем устранить ошибки переполнения, если увеличим длину слова регистров настолько, что они никогда не будут переполняться.

Входной сигнал фильтра можно промасштабировать (понизить его амплитуду, умножив на коэффициент, значение которого меньше единицы), чтобы устранить возможность переполнения, но при этом ухудшается отношение сигнал/шум. Колебания переполнения можно устранить, используя арифметику с насыщением, когда при возникновении условий переполнения значение сигнала ограничивается на некотором фиксированном уровне ]28,29]. Читателю будет полезно запомнить, что, когда данные представлены в двоичном дополнительном коде, переполнения промежуточных результатов в последовательных сложениях не оказывают влияния на окончательный результат, если мы можем гарантировать, что этот результат не выходит за пределы диапазона, который может принять регистр результата.

Конечно, вычисления с плавающей точкой или с поблочно плавающей точкой могут существенно уменьшить ошибки, связанные с колебаниями переполнения и предельными циклами [30]. (Форматы чисел с плавакпцей точкой мы рассматриваем в разделе 12А.) Ошибки квантования коэффициентов и переполнения, обусловленные конечной длиной слова, оказываются разными в разных структурах реализации БИХ-фильтров. Практика показала, что Прямая форма П (см.

рисунок б.22) наиболее склонна к возникновению ошибок. Наиболее популярный метод минимизации ошибок, связанных с конечной длиной слова, состоит в проектировании БИХ-фильтров, состоящих из ряда последовательно или параллельно соединенных фильтров более низкого порядка. В следующем разделе мы узнаем, почему. 6.8.

Улучшение БИХ-фильтров с помощью каскадных структур Разработчики БИХ-фильтров минимизируют проблемы устойчивости и шумов квантования, разрабатывая высококачественные фильтры в виде комбинаций фильтров более низкого качества. Перед тем, как рассмотреть эту идею, освежим в памяти важные моменты, касающиеся поведения комбинаций нескольких фильтров. 6.8. Ул шение БИХ- ильт оа с помощью каскадных ст к 277 6.8.1. Свойства каскадных и параллельных структур фильтров В этом разделе приведен обзор совместного поведения линейных фильтров (будь то БИХ- или КИХ-фильтры), соединенных последовательно (каскадно) или параллельно.

Как показано на рисунке 6.37 (а), результирующая передаточная функция двух фильтров, соединенных последовательно, является произведением передаточных функций этих фильтров, или (6-116) Нае(з) = Н1(з)Н2(з) при общей частотной характеристике Н .(ш) Н1(о))Н2(ш) ° (6-117) у,,(г) = н,(г)няг)х(г) Н (т) (а) ,(~))х(г) (ь) Рис. 6.37. Комбинации двух фильтров: (а) каскадная; (Ь) параллельная Важно также знать, что импульсная характеристика каскадного соединения фильтров равна свертке импульсных характеристик отдельных фильтров.

Как показано на рисунке 6.37 (Ь), общая передаточная функция двух фильтров, соединенных параллельно, представляет собой сумму передаточных функций отдельных фильтров, или (6-118) Ндьт(г) =Н1(г) + Н2(г), а общая частотная характеристика определяется как (6-119) Нльт(ш)=Н((ш) + Н2(ш) . Результирующая импульсная характеристика параллельно соединенных фильтров равна сумме индивидуальных импульсных характеристик фильтров. Давайте разработаем правило приближенной оценки неравномерности АЧХ в полосе пропускания двух каскадно-соединенных фильтров, показанных на рисунке 6.37 (а). Величина неравномерности АЧХ каскадного соединения фильтров есть функция неравномерности отдельных фильтров.

Изобразив пульсации АЧХ какого-либо фильтра в линейном масштабе, как это сделано на рисунке 6.38, мы можем приступить к оценке неравномерности АЧХ каскадного соединения фильтров. 278 Глава 6, Фильт ысимп льснойха акте истикойбесконечнойдлины Согласно (6-117), верхняя граница АЧХ каскадного соединения, 1 + Я,, является произведением двух пиковых значения характеристик Н1(со) и Н2(са), или 1 сЯсат (14сЯ1)(1+Я2) =1+Ят+Я2чЯтЯ2 (6-120) 1+Я 1 1-Я Частота и55 Рис. 6.38. Определение неравномерности Я АЧХ в полосе пропускания Лля малых значений Я1 и Я2 слагаемое Я1Я2 пренебрежимо мало, и мы можем сформулировать наше оценочное правило следующим образом: (6-121) Ясат = Ят Я2 Таким образом, в проектах, в которых используется последовательное соединение фильтров, необходимо задавать неравномерность АЧХ каждого фильтра не больше половины требуемогозначения Я, для комбинированного фильтра, или Ят Я2 Ясас / 2 (6-122) 6.8.2.

Каскадное соединение БИХ-фильтров Опытные разработчики фильтров обычно разбивают Б ИХ-фильтры высокого порядка на ряд последовательно соединенных БИХ-фильтров второго порядка, потому что эти фильтры низкого порядка проще проектировать, они менее чувствительны к ошибкам квантования коэффициентов, более устойчивы, а их реализация позволяет проще масштабировать данные для устранения переполнений. Оптимизация разбиения фильтра высокого порядка на множество секций второго порядка представляет собой довольно сложную задачу. Пусть, например, мы имеем фильтр шестого порядка Прямой формы 1, показанный на рисунке 6.39 (а), который мы хотим разделить на три секции второго порядка.

Разбивая передаточную функцию фильтра шестого порядка Н(г) на множители, мы можем получить до трех наборов коэффициентов прямой связи в числителе факторизованной Н(г) Ь '(Ь), Ь "(Ь) и Ь "'(Ь). Аналогично, мы можем иметь до трех наборов коэффициентов обратной связи в факторизованном знаменателе; а '(Ь), а "(Ь) и а "'(Ь). Поскольку имеется три секции второго порядка, мы имеем ЗЬ или шесть, способов объединения наборов коэффициентов. На рисунке 6.39 (Ь) первая секция использует коэффициенты а '(Ь) и Ь '(Ь), вторая секция использует коэффициенты а "(Ь) и Ь "(Ь). Мы могли бы также перетасовать коэффициенты так, чтобы в первой секции использовались коэффициенты а'(к) и Ь "(к), а во второй — коэффициенты а "(Ь) и Ь "(Ь). Итак, имеется ц1есть математически равноправных способов объе- 279 8.8.

Ул чшениеБИХ- ильт овспомощью каскадных от к динения наборов коэффициентов. Добавьте к этому то, что для каждой комбинации наборов коэффициентов имеется 3), или шесть, разных последовательностей включения этих секций второго порядка. (а) ь(6) а(6) Секция 2 Секция 1 Секция 3 (ь) а'(2) а"(2) а'"(2) Ь'(2) ь"(г) Ь"'(2) Рис.

6.39. Разбиение БИХ-фильтра на секции: (а) исходный БИХ-фильтр шестого порядка; (Ь) три секции второго порядка Это значит, что, если мы хотим разбить фильтр порядка 2М на М секций второго порядка, то мы должны проанализировать (М))2 способов такого разбиения. Таким образом, при переходе от рисунка 6.39 (а) к рисунку 6.39 (Ъ) мы можем получить (3)) 2 = Зб разных фильтров. Еше больше усложняет проблему разбиения фильтра то, что ошибки, вызванные квантованием коэффициентов, будут в общем случае для всех этих фильтров разные.

Хотя полное описание данного предмета выходит за рамки этого вводного курса, любознательный читатель может найти материал по оптимизации секций каскадных фильтров в работах [19, 27) и в части 3 работы (31]. Один простой (и, вероятно, не оптимальный) выбора порядка следования секций фильтра предложен в (14~. Первым делом разложим передаточную функцию БИХ-фильтра высокого порядка Н(?) на множители вида Н(7) = (7 + ?О)(? + ?))(? + 72)(? + ?З)(? + ?4)(7 + ?~)...кк (6-123) l(? + Рг))(7 + Р ()(? + Рг)(? + Ру)(7 + Р4)(? + Р~) . 280 (лава 6. Фильт ы симл льснойха акте истикойбесконечнойдлины где гк — нули, а рк — полюсы. (К счастью, у вас, наверное, есть пакет программ обработки сигналов, позволяющий выполнить такую факторизацию.) Затем сформируем секции второго порядка, выполнив с~)едующие шаги: 1.

Найдем полюс или пару полюсов, лежащих ближе всех к единичной окружности. 2. Найдем ноль нли пару нулей, лежащих ближе всего к полюсу или паре полюсов, найденных на первом шаге. 3. Объединим эти нули и полюсы в одной секции второго порядка. Это значит, что первая секция фильтра может выглядеть как: Н(г) = (г + 24)(г + г~)т'(2 + р()Нг + р() . (6-124) 4. Будем повторять шаги 1 — 3 до тех пор, пока все нули и полюсы не окажутся объединенными в секции второго порядка.

5. Окончательный порядок следования секций основан на том, как далеко от единичной окружности находятся полюсы. Расположите секции в порядке возрастания или убывания расстояния полюсов от единичной окружности. 6. Реализуйте фильтр как последовательно соединенные секции второго порядка, включенные в порядке, заданном на шаге 5. Секция 1 Секция 2 Секция 3 а (г) ь-(2) а"(г) ь"(г) а'"(2) ь'(2) Рис. 6.40. Каскадные фильтры в Прямой форме ( с уменьшенным объемом памяти На сленге цифровой обработки сигналов Б ИХ-фильтр второго порядка называется ебиквадратныма, и тому есть две причины. Во-первых, передаточная функция фильтра состоит из двух полиномов второй степени. Во-вторых, слово биквадратный звучит стильно.

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

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

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