Пред.
1 2 3 4 5 6 7 8 9 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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Глава 11. МЕТОДЫ ОПТИМИЗАЦИИ СИНТЕЗА ЦИФРОВЫХ ФИЛЬТРОВГ. Баун 11.1. ВведениеПри синтезе цепей понятие оптимизация [1] более или менее очевидно. Мы подбираем расчетные параметры (обычно это значения компонент) до тех пор, пока реализация в некотором заданном смысле не станет оптимальной, приближаясь таким образом к почти идеальному варианту. Для достижения этой цели нужно уметь оценивать реализацию на любом этапе ее синтеза. Последнее обычно осуществляется путем взятия отсчетов характеристики фильтра для
Поясним понятие вектора ошибки на простом примере из области нерекурсивной фильтрации (гл. 6), в которой (методы оптимизации нашли широкое применение [2, 3]. Фильтр с откликом на единичный импульс в виде последовательности
причем коэффициенты
где данных для
Все три элемента вектора ошибки можно записать следующим образом:
Они представляют собой разности между значениями
Возникают два вопроса: можно ли полностью удовлетворить требуемым условиям, а если нет, то можно ли сказать, какой из двух вариантов лучше? При ответе на первый вопрйс следует учитывать, что, имея две степени свободы, невозможно удовлетворить одновременно трем условиям, так что нельзя рассчитывать свести к нулю каждый из элементов Е. Ниже всегда будет предполагаться, что число выборочных отсчетов может представлять только ошибка в наихудшей дискретной Целевая функция служит скалярной мерой ошибки между полученной реализацией и исходными данными. Она должна уменьшаться по мере улучшения реализации и равняться нулю в идеальном случае, когда вектор Е является нулевым. При этом задача оптимизации расчета цепей становится эквивалентной математической задаче минимизации функции
и критерии максимума модуля
Решения, соответствующие минимальному значению для этих двух альтернативных критериев, называются соответственно решением наименьших квадратов и минимаксным решением. С математической точки зрения предпочтительнее метод наименьших квадратов, поскольку вычисления в этом случае носят достаточно элементарный характер. Иная ситуация имеет место при использовании минимаксного метода, так как первые частные производные от Однако с точки зрения задания исходных данных и работы с фильтром минимаксный критерий является весьма привлекательным. В связи с этим ему было уделено значительное внимание [2—6]. Было показано, что задача синтеза нерекурсивных фильтров оказывается вполне разрешимой с применением модифицированных методов линейного программирования. Пример полосового фильтра, рассчитанного рассматриваемыми методами, приведен на фиг. 6.11. Обширные сведения по расчету полосовых фильтров с импульсной характеристикой конечной длительности содержатся в работе [2]. Для расчета рекурсивных фильтров методами оптимизации использовалось несколько критериэв [6]. Коэффициенты и характеристики таких фильтров обычно связаны нелинейными соотношениями. В некоторых случаях оказалось возможным выполнить преобразования, позволяющие использовать методы линейного программирования.
|
1 |
Оглавление
|