
- •1.Дискретизация аналоговых сигналов. Эффекты размножения и наложения спектров. Выбор частоты дискретизации.
- •Дискретизация периодического аналогового сигнала с ограниченным спектром. Эффект наложения спектров. Выбор частоты дискретизации
- •Реализовать такой фильтр можно только при условии
- •2.Прореживание и интерполяция дискретных сигналов.
- •Нулевого и первого порядков
- •3.Цифровые фильтры. Понятие о рекурсивных и нерекурсивных цф, бих- и ких-фильтрах. Импульсная характеристика цф.
- •4.Определение выходного сигнала фильтра по входному сигналу и импульсной характеристике
- •5. Системная функция цифрового фильтра. Нули и полюсы системной функции. Формы программной реализации фильтров (прямая и каноническая)
- •В виде последовательного соединения двух фильтров
- •6. Частотная характеристика цифрового фильтра.
- •7. Критерии устойчивости цифровых фильтров.
- •8.Коэффициенты системной функции устойчивого звена второго порядка
- •9. Нерекурсивный цифровой фильтр с линейной фчх.
- •Выходной сигнал фильтра определяется следующим соотношением
- •10. Синтез нерекурсивного фильтра с линейной фчх методом ряда Фурье и «окна»
- •11. Синтез нерекурсивного фильтра с линейной фчх методом наименьших квадратов
- •Функция d(θ) определяется следующим образом
- •12. Синтез нерекурсивного фильтра с линейной фчх методом наилучшей равномерной (чебышевской) аппроксимации
- •Сформируем взвешенную функцию ошибки
- •13. Синтез рекурсивных цифровых фильтров методом билинейного z-преобразования.
- •14. Нерекурсивный 90-градусный фазорасщепитель.
- •15. Всепропускающая цифровая цепь
- •16.Рекурсивный 90-градусный фазорасщепитель
- •17. Генераторы пилообразных, прямоугольных, треугольных и трапецеидальных колебаний
- •18. Цифровые синусно-косинусные генераторы.
- •19. Цифровые преобразователи частоты (преобразователь с выходным фильтром, квадратурный преобразователь частоты)
- •Пусть сигнал на входе преобразователя описывается соотношением
- •20. Цифровые амплитудные детекторы (детектор-выпрямитель, детектор с блоком извлечения квадратного корня)
- •21. Синхронный амплитудный детектор с управляемым косинусно-синусным генератором.
- •22. Фазовые детекторы (детектор с выходным фнч, квадратурный детектор).
- •Пусть сигнал на входе детектора описывается соотношением
- •23.Квадратурный фазовый детектор с пилообразной детекторной характеристикой.
- •24.Автокорреляционный частотный детектор с выходным фнч.
- •25. Квадратурный автокорреляционный частотный детектор.
- •26.Квадратурный автокорреляционный частотный детектор с внутренним амплитудным ограничением.
11. Синтез нерекурсивного фильтра с линейной фчх методом наименьших квадратов
На рисунке приведена функция D(θ) - идеальная АЧХ полосового фильтра в полосе пропускания и полосе задерживания и функция A(θ), описывающая реальную АЧХ.
Рисунок 2.36 - Функция A(θ) и функция D(θ), описывающая идеальную АЧХ
Функция d(θ) определяется следующим образом
Метод не накладывает ограничений на АЧХ в переходной полосе.
Функция A(θ) определяет АЧХ реального фильтра, т.к. АЧХ
Можно считать, что при минимальном отличии функции A(θ) от функции D(θ), отличие АЧХ от D(θ) будет также минимальным.
Сформируем целевую функцию
.
Функция g() под знаком интеграла представляет собой весовую функцию, регулирующую точность аппроксимации.
Пусть, например,
При g<1 пульсации АЧХ в полосе пропускания меньше, чем в полосе задерживания, а при g>1 наоборот.
Условием минимума является равенство нулю производных
Частная производная по коэффициенту Сm равна
где m = 0, 1, .. K.
Подставляя в последнее соотношение W(θ) и D(θ) и приравнивая производную нулю, получим
Поменяв местами операции суммирования и интегрирования, выполнив интегрирование и полагая m=0,1,2,…K, получим систему из K+1 уравнения с K+1 неизвестным коэффициентом Ck .
Решение этой системы завершает синтез фильтра.
12. Синтез нерекурсивного фильтра с линейной фчх методом наилучшей равномерной (чебышевской) аппроксимации
Все методы, рассмотренные выше, позволяют синтезировать фильтры с линейной ФЧХ и АЧХ с допустимыми пульсациями, причем уровень пульсаций зависит от частоты. Например, из рисунков 2.31 и 2.32 видно, что уровень пульсаций в полосе задерживания уменьшается по мере удаления от переходной полосы, однако при синтезе приходится ориентироваться на их максимальный уровень, который должен быть меньше допустимого. Поэтому возникает вопрос, нельзя ли уменьшить максимальный уровень за счет выравнивания пульсаций в пределах заданной полосы. Ответом на этот вопрос является метод наилучшей равномерной аппроксимации.
На рисунке 2.37 приведены требуемая АЧХ полосового фильтра D(θ), заданная в полосе пропускания и в полосе задерживания, и аппроксимирующая функция A(θ) с равновеликими пульсациями.
Точками обозначены экстремумы этой функции.
Рисунок 2.37 – Требуемая АЧХ D(θ) и функция A(θ) при
чебышевской аппроксимации
Сформируем взвешенную функцию ошибки
.
Весовая функция g(θ) определяется следующим образом
При g<1 пульсации АЧХ в полосе пропускания меньше, чем в полосе задерживания, а при g>1 наоборот. На рисунке 2.37 представлен случай, когда g = 1 и пульсации в полосе задерживания такие же, как в полосе пропускания.
Теорема о чебышевском альтернансе
утверждает, что в случае оптимального
решения ошибка имеет по крайней мере
K+2 экстремума. Обозначим
через
,
где i= 0,1,..K+1,
нормированные частоты экстремумов.
На этих частотах должно выполняться условие
,
где
,
i =0,1,..K+1
Приведенные соотношения представляют
собой систему K+2 линейных
уравнений с K+2 неизвестными,
из которых K+1 неизвестная
– коэффициенты Ck
аппроксимирующей функции A(θ),
а ещё одна неизвестная - ошибка
.
Трудность решения задачи состоит в том,
что частоты чебышевского альтернанса
неизвестны.
Поэтому сначала произвольно выбирают K+2 значения частот, решают приведенную систему уравнений, находят Ck и и анализируют ошибку аппроксимации во всем интервале частот. Если в некоторых точках фактическая ошибка превосходит , то выбирают новое множество экстремальных частот путем рассмотрения K+2 точек, где эта ошибка максимальна и имеет чередующийся знак.
В этой процедуре значение на каждом шаге возрастает и, в конце концов, сходится к своей верхней границе.
Описанная итерационная процедура известна под названием второго алгоритма Ремеза. В соответствии с этим алгоритмом написана машинная программа, нашедшая широкое применение при расчете фильтров.