Дискретная фильтрация сигналов
Санкт-Петербургский
государственный электротехнический
университет “ЛЭТИ”
Кафедра
ТОР
КУРСОВОЙ ПРОЕКТ
по РТЦиС
Тема: Дискретная
фильтрация сигналов
Оглавление
1. Задание
1.
В качестве входного сигнала
в курсовой работе
Входной сигнал задается с вариацией параметра , принимающего в каждом индивидуальном задании три конкретных значения. После анализа амплитудных спектров сигнала с различными по заданному критерию выбирается одно из значений.
2. В качестве шумового сигнала в курсовой работе рассматривается стационарный случайный дискретный процесс , представляющий собой последовательность отсчетов, являющихся значениями непрерывной нормально распределенной случайной величины с заданными значениями математического ожидания и дисперсии . Здесь T — интервал дискретизации, а — среднеквадратичное значение .
3. Задание на курсовую работу заключается в следующем:
а) рассчитать спектральные функции для трех вариантов заданного входного сигнала, выбрать по указанному в индивидуальном задании критерию один из них и провести его дискретизацию;
б) методом билинейного z-преобразования синтезировать дискретный фильтр (ДФ) нижних частот (ФНЧ) с частотой среза , где — частота, на которой уровень амплитудного спектра выбранного входного видеосигнала снижается до уровня спектра выбранного входного сигнала . В качестве аналогового прототипа используется ФНЧ с максимально плоской амплитудно-частотной характеристикой (АЧХ) — фильтр Баттерворта, обеспечивающий на удвоенной частоте среза аналогового фильтра затухание не менее a дБ;
в) рассчитать амплитудно-частотную и импульсную характеристики синтезированного ДФ;
г) определить вид дискретных сигналов на выходе фильтра при воздействии на его вход последовательности отсчетов входного сигнала , а также двух-трех сигналов стандартной формы (заданных преподавателем);
д) выполнить анализ прохождения через синтезированный фильтр случайного дискретного сигнала с оценкой его математического ожидания, дисперсии, корреляционной функции и интервала корреляции на входе и выходе ДФ. Исследовать фильтрацию аддитивной смеси исходных дискретных детерминированного и случайного сигналов при различных значениях отношения сигнал/шум на входе ДФ.
1.1. Таблица с параметрами задания
Параметры задания приведены в таблице 1.1.
Таблица 1.1.
| Фильтр | Сигнал, мс | Сигнал, В | |||||||||
| АЧХ | a, дБ | b, дБ | |||||||||
| Б | 23 | - | 0,1 | 0,3 | 0,4 | 0,5 | 10 | 10 | 4 | 7 | min |
1.2. Представление заданного сигнала в аналитической форме
График
сигнала представлен на рис. 1.1.
| Рис. 1.1. |
2. Расчет спектральных характеристик сигнала
2.1. Расчет модуля спектральной функции для трех вариантов сигнала
Для расчета амплитудных спектров выбираем частотный интервал [0; ~3/T2] = [0; 6] КГц. Входной сигнал изображен на рис. 1.1. мс, для всех вариантов входного сигнала.
Сигнал №1. мс. Амплитудный спектр сигнала изображен на рис. 2.1.Верхняя граничная частота кГц.
| Рис. 2.1. |
Сигнал №2. мс.
Амплитудный спектр сигнала изображен на рис. 2.2. Верхняя граничная частота кГц.
| Рис. 2.2. |
Сигнал №3. мс.
Амплитудный спектр сигнала изображен на рис. 2.3. Верхняя граничная частота кГц.
| Рис. 2.3. |
По полученным результатам составим таблицу 2.1., для выбора входного сигнала по критерию обозначенному в задании.
Таблица 2.1.
| Номер входного сигнала | Верхняя частота
среза
|
||
| 1 | 0,1 | 7,565 | max |
| 2 | 0,3 | 5,65 | mid |
| 3 | 0,4 | 3,7 | min |
В соответствии с индивидуальным заданием, выбираем вариант сигнала, которому отвечает минимальное значение граничной частоты – сигнал №3. В дальнейшем рассматривается только этот вариант сигнала.
2.2. Вывод аналитического выражения для спектральной функции выбранного сигнала
Для вывода аналитического выражения спектральной функции выбранного сигнала воспользуемся методом двойного дифференцирования кусочно-линейной функции . Т.к. сигнал как не четный, так и не нечетный, то спектральная функция будет содержать вещественную и мнимую части. Сигнал, его первая и вторая производные показаны на рис. 2.4.
| Рис. 2.4. |
Для большей наглядности введем значение .
Далее, дважды используя оператор интегрирования в частотной области, получаем спектральную функцию исходного сигнала:
Из
выражения спектральной функции выбранного
входного сигнала видно, что она содержит
как вещественную, так и мнимую части,
что и было предположено. Выпишем отдельно
расчетные соотношения для вещественной
и мнимой составляющих спектра.
Зная вещественную и мнимую части спектральной функции находим амплитудный и фазовый спектр.
- амплитудный спектр.
- фазовый спектр.
Заменяя частоту в амплитудном и фазовом спектре, мнимой и действительной частях, построим графики.
На рис. 2.5. приведён график амплитудного спектра.
| Рис. 2.5. Амплитудный спектр |
На
рис. 2.6. приведён график фазового спектра.
| Рис. 2.6. Фазовый спектр |
На
рис. 2.7. приведён график вещественной
составляющей спектральной функции.
| Рис. 2.7. Вещественная составляющая спектральной функции |
На
рис. 2.8. приведён график вещественной
составляющей спектральной функции.
| Рис. 2.8. Мнимая составляющая спектральной функции |
В таблице 2.1. представлены значения для амплитудного спектра, вещественной и мнимой составляющих спектра и фазового спектра в пределах .
Таблица 2.1.
| 0 | 4,55 | 0 | 4,55 | 0 |
| 3.69 | 0.4627 | -1.8368 | -0.1217 | -0.4465 |
| 3.695 | 0.4573 | -1.8375 | -0.1205 | -0.4411 |
| 3.7 | 0.4546 | -1.8377 | -0.1199 | -0.4385 |
| 3.71 | 0.4519 | -1.8378 | -0.1192 | -0.4359 |
| 3.72 | 0.4466 | -1.8378 | -0.1178 | -0.4308 |
2.3. Аналитическое определение пределов вещественной и мнимой частей спектральной функции
Для нахождения пределов вещественной и мнимой частей спектральной функции дважды воспользуемся правилом Лопиталя.
Нахождение
значения вещественной составляющей спектральной
функции в 0.
Нахождение значения мнимой составляющей спектральной функции в 0.
Полученные результаты полностью совпали с результатом машинного расчета представленным в таблице 2.1.
3. Дискретизация входного аналогового сигнала
3.1. Определение интервала дискретизации и расчет последовательности отсчетов аналогового сигнала
Последовательность отсчетов входного дискретного сигнала рассчитывают, исходя из теоремы отсчетов (теоремы Котельникова), которая гласит: если значение наивысшей частоты в спектре сигнала меньше, чем , то данный сигнал полностью определяется последовательностью своих отсчетов в моменты времени, отстоящие друг от друга не более, чем на интервал .
Непосредственное применение теоремы невозможно, так как ограниченный во времени (финитный) входной сигнал имеет бесконечно протяженный спектр. Поэтому за наивысшую, , принимают частоту , которая была определена в 2.1.
При определении интервала дискретизации необходимо в соотношении
подобрать коэффициент таким образом, чтобы на длительность входного сигнала приходилось не менее 20–25 отсчетов. Выберем количество отчетов равное 25, тогда коэффициент вычисляется следующим образом:
Осуществив дискретизацию сигнала , построим график последовательности отсчетов входного сигнала x(kT) - рис. 3.1.
| Рис. 3.1. |
Также построим график амплитудного спектра дискретизированного сигнала , используя соотношение:
,
указывающее,
что спектр дискретизированного
сигнала
является периодическим повторением
спектра непрерывного сигнала для АЧХ
дискретного фильтра. График амплитудного
спектра представлен на рис. 3.2.
| Рис. 3.2. |
4. Определение параметров АЧХ аналогового фильтра-прототипа.
Максимально плоская АЧХ аналогового ФНЧ описывается выражением
где — частота среза аналогового фильтра, на которой АЧХ падает до уровня 0,707 от своего максимального значения; n = 1, 2, 3, … — порядок фильтра; индекс «А» при обозначении текущего значения частоты подчеркивает, что речь идет об аналоговом фильтре.
4.1. Определение частоты среза аналогового фильтра
Связь между частотами аналогового и дискретного фильтров устанавливается из соотношения:
,
где - частота аналогового фильтра, - частота дискретного фильтра.
Частота среза дискретного фильтра определяется как (значение определено в п. 2.1).
.
Откуда
находим частоту среза
4.2. Определение порядка аналогового фильтра-прототипа
Порядок
аналогового фильтра
и позволяет определить минимально возможный порядок фильтра n.
По
заданию затухание
. Рассчитанные значения выражения,
стоящего в левой части (5.1) для нескольких
значений n и представлены в таблице 4.1.
Таблица 4.1.
| 1 | 2 | 3 | 4 | |
| 6,99 | 12,30 | 18,13 | 24,10 |
Из
таблицы 4.1. видно, что порядок требуемого
аналогового фильтра равен
. Графики АЧХ фильтра Баттерворта
для разных порядков приведены на рис.
4.1.
| Рис. 5.1. |
5. Определение системной функции. Анализ устойчивости и реализация дискретного фильтра
При
синтезе дискретного фильтра
методом билинейного z-
5.1. Запись аналитического выражения для функции передачи
В пункте 4.2. было определено, что порядок требуемого аналогового фильтра . Зная это находим функцию передачи фильтра Баттерворта нижних частот порядка n.
,
где .
5.2. Вывод аналитического выражения для системной функции
Найдем
системную функцию
5.3. Анализ устойчивости ДФ с найденной
Установим, соответствует ли выражение для устойчивому дискретному фильтру. Для этого найдем полюсы системной функции :
Так как все 4 полюсов системной функции H(z) лежат внутри окружности единичного радиуса на плоскости комплексной переменной, то рассматриваемый дискретный фильтр устойчив. Расположение полюсов на плоскости комплексной переменной показано на рис 5.1.
| Рис. 5.1 |
5.4. Синтез структурной схемы ДФ
С целью перехода к разностному уравнению функция приводится к следующему виду:
Запись системной функции в таком виде дает возможность осуществить проверку правильности преобразований при переходе от к . Для фильтров Баттерворта произвольного справедливо равенство:
Подставляя значения получаем:
Таким образом, полученное уравнение для системной функции в конечном виде является достоверным.
Следуя методике построения структурных схем ДФ, реализуем полученную системную функцию в прямой, канонической, параллельной и последовательной формах.
5.4.1. Основная форма
Для построения прямой схемы реализации дискретного фильтра представим алгоритм дискретной фильтрации в следующем виде:
Приведенная форма записи алгоритма дискретной фильтрации позволяет изобразить нам структурную схему ДФ в прямой (основной) форме. Эта схема представлена на рис. 5.2.
| Рис. 5.2. |
5.4.2. Каноническая форма
С
целью минимизации числа
,
где и числитель и знаменатель соответственно.
Независимо синтезируем структурные схемы для системных функций и в прямой форме и, затем, соединим их каскадно. При этом используются разностные уравнения, которые для указанных функций будут иметь вид:
Соответствующие
структурные схемы изображены на рис. 5.3.
соответствует нерекурсивному дискретному
фильтру, отсчетные значения сигнала на
выходе которого формируются только на
основе значений входного сигнала. Если
же используются и предыдущие выходные
отсчеты, как в схеме для
, то фильтр называется рекурсивным;
| а | б |
| Рис. 5.3. | |
Сократив
лишние элементы задержки, возникающие
при каскадном соединении предыдущих
схем, получим каноническую схему ДФ. Схема
представлена на рис. 5.4.
| Рис. 5.4. |
Сопоставляя схемы на рис. 5.2.и на рис. 5.4. видно, что количество элементов задержки сократилось, при реализации схемы ДФ в канонической форме.
5.4.3. Последовательная форма реализации ДФ
Реализуем последовательную форму. Для этого не обходимо записать системную функцию в следующем виде:
Выполнив ряд преобразований, получим следующее уравнение:
Схема
последовательной формы реализации
ДФ представлена на рис. 5.5.
| Рис. 5.5. |
5.4.4. Параллельная форма реализации ДФ
Реализуем параллельную форму. Для этого не обходимо записать системную функцию в следующем виде:
Выполнив ряд преобразований, получим следующее уравнение:
Схема параллельной
формы реализации ДФ представлена на рис.
5.6.
| Рис. 5.6. |
6. Анализ АЧХ дискретного фильтра
Определим АЧХ фильтра из известной нам системной функции по формуле:
С целью оценки искажений АЧХ дискретного фильтра рассчитаем АЧХ аналогового фильтра Баттерворта, имеющего ту же частоту среза . Характеристика для аналогового фильтра рассчитывается следующим образом:
Графики
АЧХ обои фильтров приведены на рис.
6.1.
| Рис. 6.1. |
Из
графика видно, что коэффициент передачи
на частоте среза
одинаковый для обеих зависимостей.
Из чего можно сделать заключение, что
расчет системной функции оказался правильным.
7. Расчёт импульсной характеристики
Чтобы установить вид сигнала на выходе ДФ, необходимо знать его импульсную характеристику . Она связана с системной функцией дискретного фильтра z-преобразованием. Представим нашу системную функцию фильтра в виде суммы простейших дробей, предварительно выделив целую часть. При этом степень числителя должна быть меньше степени знаменателя системной функции:
Разложим полученную дробь на простейшие:
Первому слагаемому соответствует слагаемое импульсной характеристики
,
где – единичный дискретный сигнал. Остальные слагаемые представляют собой суммы бесконечных геометрических прогрессий:
,
,
,
.

- Дискретне вейвлет перетворення
- Дискретное преобразование фурье
- Дискретное распределение признака X
- Дискретное устройство
- Дискретный марковский процесс
- Дискретный фибрин-таймер с турбидиметрией карусельного типа
- Дискреционная и автоматическая фискальная политика. Встроенные стабилизаторы
- Дисковые утилиты
- Дисковый тормозной механизм
- Дисконтирование и методы оценки инвестиционных проектов
- Дисконтная форма валютной политики
- Дискотека-как феномен культуры
- Дискотека как форма молодежного досуга
- Дискретная обработка сигналов