- •3. Статистические методы оценки параметров сигналов.
- •3.1 Понятие об оценке параметров принимаемых сигналов.
- •3.2 Качество оценок и критерии оптимальности измерения параметров.
- •3.3 Основные положения байесовской теории измерений
- •3.4 Максимально правдоподобная оценка
- •3.5 Потенциальная точность определения параметра
- •3.6 Потенциальная точность определения момента прихода сигнала
- •3.7 Потенциальная точность определения доплеровского сдвига частоты.
- •4. Пространственно временная обработка сигналов.
- •4.1 Пространственно-временной сигнал.
- •4.2 Случайные пространственно-временные сигнала
- •4.3 Случайные поля и пространственные фильтры
- •4.4 Линейная фильтрация стационарных пространственно-временных сигналов
- •5. Основы цифровой обработки сигналов.
- •5.1 Модели дискретных сигналов
- •5.2 Дискретизация периодических сигналов
- •5.3 Основы теории z-преобразования
- •5.4 Цифровые фильтры
- •5.5 Трансверсальные цифровые фильтры
- •5.6 Рекурсивные цифровые фильтры
- •5.7 Основы гомоморфной обработки сигналов
- •5.8 Гомоморфная обработка мультипликативного сигнала
- •5.9 Гомоморфная обработка свернутого сигнала
- •5.9 Кепстральный анализ сигналов
5.4 Цифровые фильтры
Рассмотрим простейший, наиболее изученный и внедренный класс систем дискретной обработки сигналов – линейные стационарные цифровые фильтры. При выполнении операции частотной фильтрации цифровые фильтры (ЦФ) обладают рядом преимуществ перед аналоговыми цепями: высокой стабильностью параметров, возможностью получения любой формы К(jω), простой реализации на ЭВМ.
Рассмотрим структурную схему цифровой обработки сигналов.
Непрерывный входной сигнал x(t) поступает в аналого-цифровой преобразователь (АЦП), управляемый синхронизирующими импульсами от генератора, задающего частоту дискретизации. В момент подачи синхронизирующего импульса на выходе АЦП возникает сигнал, отображающий результат измерения мгновенного значения входного колебания в виде двоичного числа с фиксированным количеством разрядов. В зависимости от особенности построения устройства этому числу соответствует либо последовательность коротких импульсов (передача в последовательном коде), либо совокупность уровней напряжений на сигнальных шинах отдельных разрядов (передача в параллельном коде). Этот преобразованный сигнал поступает в цифровой процессор, состоящий из арифметического устройства и устройства памяти. Арифметическое устройство выполняет ряд операций над числами (умножение, сложение, сдвиг во времени на заданное число интервалов дискретизации). В устройстве памяти может храниться некоторое число предшествующих отсчетов входных и выходных сигналов, которые необходимы для выполнения операций обработки.
Цифровой процессор преобразует поступающие в него числа в соответствии с заданным алгоритмом фильтрации и создает на выходе последовательность двоичных чисел, представляющих выходной сигнал. Если в дальнейшем необходимо иметь информацию в аналоговой форме, то используется цифроаналоговый преобразователь (ЦАП). Однако ЦАП может и отсутствовать, если сигналы подвергаются только цифровым преобразованиям.
Специфика любого цифрового устройства – преобразование сигналов в виде последовательности чисел с ограниченной разрядностью. Обычно используется представление в виде с фиксированной запятой, причем │А│<1. Поэтому мгновенное значение сигнала дискретизируют по уровню таким образом, что интервалом дискретизации служит единица младшего двоичного разряда.
Точное значение отсчета сигнала в двоичной форме имеет вид:
,
где =0 или 1. при ограничении длины числа х некоторым количеством разрядов N вместо точного значения получается его округленное (машинное) представление:
(5.23)
где равен либо , либо +1 в зависимости от того, нуль или единица содержится в (N+1) разряде.
Как известно, линейная стационарная система преобразует непрерывный входной сигнал x(t) и импульсной характеристики h(t):
.
Линейный цифровой фильтр, по определению, есть дискретная система (физическое устройство или программа для ЭВМ), которая преобразует последовательность {хk} числовых отсчетов входного сигнала в последовательность {yk} отсчетов выходного сигнала:
,
или сокращено {хk}{yk}.
Линейный цифровой фильтр обладает тем свойством, что сумма любого числа входных сигналов, умноженных на произвольные коэффициенты, преобразуется в сумму его откликов на отдельные слагаемые, т.е. из соответствий , следует, что
. (5.24)
при любых коэффициентах .
Для того, чтобы обобщить формулу свертки на случай дискретных сигналов, вводят понятие импульсной характеристики ЦФ. По определению она представляет собой дискретный сигнал {hk}, который является реакцией ЦФ на “единичный импульс” (1,0,0,0,…):
(1,0,0,0,…) . (5.25а)
Линейный ЦФ стационарен, если при смещении входного единичного импульса на любое число интервалов дискретизации импульсная характеристика смещается таким же образом, не изменяясь по форме. Например:
(5.25б)
Рассмотрим, таким образом из свойств линейности и стационарности вытекает наиболее общий алгоритм линейной цифровой фильтрации. Пусть {хk}= (х0,х1,х2…) – некоторый сигнал на входе ЦФ с известной импульсной характеристикой. Используя соотношения (5.24) и (5.25), можно записать m-й отсчет выходного сигнала {yk}:
(5.26)
Здесь h0,…hm – отсчеты (последовательные значения) импульсной характеристики.
Выражение (5.26), играющее ведущую роль в теории линейной цифровой фильтрации, показывает, что выходная последовательность есть дискретная свертка входного сигнала импульсной характеристики фильтра. Смысл его прост и нагляден: в момент каждого отсчета цифровой фильтр проводит операцию взвешенного суммирования всех предыдущих значений входного сигнала, причем роль последовательности играют отсчеты импульсной характеристики. Иначе говоря, ЦФ обладает некоторой памятью по отношению к прошлым входным воздействиям.
Практический интерес представляют лишь физически реализуемые ЦФ, импульсная характеристика которых не может быть отличной от нуля в отсчетных точках, предшествующих моменту подачи входного импульса. Поэтому для физически реализуемы фильтров коэффициенты h -1 h -2… обращаются в нуль и суммирование в (5.26) можно распространить на все положительные значения индекса k:
m=(0,1,2,…). (5.27)
Как известно в теории линейных систем особую роль играют комплексные сигналы вида x(t)=Aexp[j(ωt+)], отображающие гармонические колебания. При дискретизации такого сигнала по времени получается так называемая гармоническая последовательность:
{хk}={Aexp[j(ωk∆+)]}, (5.28)
такая, что
Re{хk}={Acos(ωk∆+)}. (5.29)
Эти последовательности представляют дискретизированные импульсные сигналы неоднозначно. Действительно, эти последовательности не изменятся при замене частоты ω на ω+2πn/∆=ω+nωд, где n – любое целое число, ωд - круговая частота дискретизации.
Пусть на вход линейного стационарного цифрового фильтра подана гармоническая последовательность {хk} вида (5.28), неограниченная во времени, т.е. при k=0,±1,±2… Для того, чтобы вычислить выходной сигнал {yk}, воспользуемся выражением (5.26) и найдем m-й отсчет на выходе:
.
Введем новый индекс суммирования n=m-k.Тогда:
(5.30)
В соответствии с (6.30) выходной сигнал имеет структуру дискретной гармонической последовательности с той же частотой, что и выходной сигнал. Выходные отсчеты получаются из входных умножением на комплексную величину:
(5.31)
называемую частным коэффициентом передачи ЦФ. Коэффициент передачи ЦФ зависит от частоты ω, а также от шага дискретизации ∆ и от совокупности коэффициентов {hn} импульсной характеристики ЦФ. Выражение (5.31) позволяет сделать выводы:
1. Частотный коэффициент передачи ЦФ является периодической функцией частоты с периодом, равным частоте дискретизации ωд=2π/∆.
2. Функция K(jω) есть преобразование Фурье импульсной характеристики ЦФ, представленной в виде последовательности дельта-импульсов:
Расчет частного коэффициента передачи ЦФ удобно производить, используя методы Z-преобразований. Сопоставим дискретным сигналам {хk}, {yk}, {hk} их Z-преобразования X(z), Y(z), H(z) соответственно. Выходной сигнал фильтра {yk} есть свертка выходного сигнала и импульсной характеристики, поэтому выходному сигналу отвечает функция (на основании 5.22):
Y(z)=H(z)X(z) (5.32)
Системной функцией стационарного линейного ЦФ называют отношение Z-преобразования выходного сигнала к Z-преобразованию сигнала на входе. Соотношение (5.32) устанавливает, что системная функция фильтра
(5.33)
((5.33) из определения Z-преобразования)
есть Z-преобразование импульсной характеристики. Сравнивая выражения (5.31) и (5.33), приходим к следующему выводу: чтобы получить частотный коэффициент передачи ЦФ из его системной функции, в последней надо сделать подстановку z=exp(jω∆): физически осуществимые ЦФ, которые работают в реальном масштабе времени, для формирования выходного сигнала в i-й дискретный момент времени могут использовать следующие данные:
а) значение входного сигнала в момент i-го отсчета, а также некоторое число “прошлых” входных отсчетов хi-1, xi-2, …xi-m;
б) некоторое число предшествующих отсчетов выходного сигнала yi-1, yi-2, …yi-n.
Целые числа m и n определяют порядок ЦФ. Классификация ЦФ проводится по разному в зависимости от того, как используется информация о прошлых состояниях системы.