Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Глава 11. МЕТОДЫ ОПТИМИЗАЦИИ СИНТЕЗА ЦИФРОВЫХ ФИЛЬТРОВГ. Баун 11.1. ВведениеПри синтезе цепей понятие оптимизация [1] более или менее очевидно. Мы подбираем расчетные параметры (обычно это значения компонент) до тех пор, пока реализация в некотором заданном смысле не станет оптимальной, приближаясь таким образом к почти идеальному варианту. Для достижения этой цели нужно уметь оценивать реализацию на любом этапе ее синтеза. Последнее обычно осуществляется путем взятия отсчетов характеристики фильтра для
Поясним понятие вектора ошибки на простом примере из области нерекурсивной фильтрации (гл. 6), в которой (методы оптимизации нашли широкое применение [2, 3]. Фильтр с откликом на единичный импульс в виде последовательности
причем коэффициенты
где данных для
Все три элемента вектора ошибки можно записать следующим образом:
Они представляют собой разности между значениями
Возникают два вопроса: можно ли полностью удовлетворить требуемым условиям, а если нет, то можно ли сказать, какой из двух вариантов лучше? При ответе на первый вопрйс следует учитывать, что, имея две степени свободы, невозможно удовлетворить одновременно трем условиям, так что нельзя рассчитывать свести к нулю каждый из элементов Е. Ниже всегда будет предполагаться, что число выборочных отсчетов может представлять только ошибка в наихудшей дискретной Целевая функция служит скалярной мерой ошибки между полученной реализацией и исходными данными. Она должна уменьшаться по мере улучшения реализации и равняться нулю в идеальном случае, когда вектор Е является нулевым. При этом задача оптимизации расчета цепей становится эквивалентной математической задаче минимизации функции
и критерии максимума модуля
Решения, соответствующие минимальному значению для этих двух альтернативных критериев, называются соответственно решением наименьших квадратов и минимаксным решением. С математической точки зрения предпочтительнее метод наименьших квадратов, поскольку вычисления в этом случае носят достаточно элементарный характер. Иная ситуация имеет место при использовании минимаксного метода, так как первые частные производные от Однако с точки зрения задания исходных данных и работы с фильтром минимаксный критерий является весьма привлекательным. В связи с этим ему было уделено значительное внимание [2—6]. Было показано, что задача синтеза нерекурсивных фильтров оказывается вполне разрешимой с применением модифицированных методов линейного программирования. Пример полосового фильтра, рассчитанного рассматриваемыми методами, приведен на фиг. 6.11. Обширные сведения по расчету полосовых фильтров с импульсной характеристикой конечной длительности содержатся в работе [2]. Для расчета рекурсивных фильтров методами оптимизации использовалось несколько критериэв [6]. Коэффициенты и характеристики таких фильтров обычно связаны нелинейными соотношениями. В некоторых случаях оказалось возможным выполнить преобразования, позволяющие использовать методы линейного программирования.
|
1 |
Оглавление
|