ИХ, передаточная функция, частотные характеристики цифровых фильтров и связь между ними

  1. Импульсная реакция фильтров.
  2. Функция отклика. Если на вход нерекурсивного фильтра подать единичный импульс (импульс Кронекера), расположенный в точке k = 0, то на выходе фильтра мы получим его реакцию на единичный входной сигнал (формула 2.1.3), которая определяется весовыми коэффициентами bn оператора фильтра:
  3. y(k) = TL[d(0)] = bn ③ d(k-n) = h(k) º bn (2.2.1)
  4. Для рекурсивных фильтров реакция на импульс Кронекера зависит как от коэффициентов bn фильтра, так и от коэффициентов обратной связи am. С использованием формулы (2.1.2):
  5. y(k) = bn d(k-n) – am y(k-m) = hk. (2.2.1')
  6. Функция h(k), которая связывает вход и выход фильтра по реакции на единичный входной сигнал и однозначно определяется оператором преобразования фильтра, получила название импульсного отклика фильтра (функции отклика).
  7. Если произвольный сигнал на входе фильтра представить в виде линейной комбинации взвешенных импульсов Кронекера
  8. x(k) = d(n) x(k-n),
  9. то, с использованием функции отклика, сигнал на выходе фильтра можно рассматривать как суперпозицию запаздывающих импульсных реакций на входную последовательность взвешенных импульсов:
  10. y(k) = h(n) (d(n) x(k-n)) º h(n) x(k-n).
  11. Для нерекурсивных фильтров пределы суммирования в последнем выражении устанавливаются непосредственно по длине импульсного отклика h(n). Для рекурсивных фильтров длина импульсного отклика, в принципе, может быть бесконечной.
  12. 2.3. Передаточные функции фильтров /7/.
  13. Z-преобразование. Удобным методом решения разностных уравнений линейных систем является z-преобразование. Применяя z-преобразование к обеим частям равенства (2.1.1), c учетом сдвига функций (y(k-m) ó zm Y(z)), получаем:
  14. Y(z) amzm = X(z) bnzn, (2.3.1)
  15. где X(z),Y(z)- соответствующие z-образы входного и выходного сигнала. Отсюда, полагая ao = 1, получаем в общей форме функцию связи выхода фильтра с его входом - уравнение передаточной функции системы в z-области:
  16. H(z) = Y(z)/X(z) = bnzn (1+ amzm). (2.3.2)
  17. Для НЦФ, при нулевых коэффициентах am: H(z) = bnzn. (2.3.3)
  18. При проектировании фильтров исходной, как правило, является частотная передаточная функция фильтра H(ω), по которой вычисляется ее Z-образ H(z) и обратным переходом в пространство сигналов определяется алгоритм обработки данных. В общей форме для выходных сигналов фильтра:
  19. Y(z) = H(z)·X(z).
  20. Y(z)·(1+ am zm) = X(z) bn zn
  21. Y(z) = X(z) bn zn – Y(z) am zm. (2.3.4)
  22. После обратного Z-преобразования выражения (2.3.4):
  23. y(k) = bn x(k-n) – am y(k-m). (2.3.5)
  24. При подаче на вход фильтра единичного импульса Кронекера о, имеющего z-образ (z) = zn = 1, сигнал на выходе фильтра будет представлять собой импульсную реакцию фильтра y(k) ≡ h(k), при этом:
  25. H(z) = Y(z)/(z) = Y(z) = TZ[y(k)] = h(k) zk, (2.3.6)
  26. т.е. передаточная функция фильтра является z-образом его импульсной реакции. При обратном z-преобразовании передаточной функции соответственно получаем импульсную характеристику фильтра:
  27. h(k) ó H(z). (2.3.7)
  28. Если функция H(z) представлена конечным степенным полиномом, что, как правило, характерно для НЦФ, являющихся КИХ-фильтрами, то обратное z-преобразование осуществляется элементарно идентификацией коэффициентов по степеням z. Передаточная функция РЦФ также может быть представлена степенным полиномом прямым делением числителя на знаменатель правой части выражения (2.3.2), однако результат при этом может оказаться как конечным, так и бесконечным, т.е. система может иметь либо конечную, либо бесконечную импульсную характеристику. Практически используемые рекурсивные фильтры обычно имеют бесконечную импульсную характеристику (БИХ-фильтры) при конечном числе членов алгоритма фильтрации (2.3.5).
  29. Частотные характеристики фильтров
  30. Общие понятия. От z-образов сигналов и передаточных функций подстановкой z = exp(-jwDt) в уравнение (2.3.2) можно перейти к Фурье-образам функций, т.е. к частотным спектрам сигналов и частотной характеристике фильтров, а точнее – к функциям их спектральных плотностей.
  31. Можно применить и способ получения частотных характеристик непосредственно из разностного уравнения системы обработки данных. Так как цифровая фильтрация относится к числу линейных операций, то, принимая для сигнала на входе фильтра выражение x(kDt) = B(w) exp(jwkDt), мы вправе ожидать на выходе фильтра сигнал y(kDt) = A(w) exp(jwkDt). Подставляя эти выражения в разностное уравнение фильтра (2.1.1), получаем:
  32. am A(w) exp(jwkDt-jwmDt) = bn B(w) exp(jwkDt-jwnDt).
  33. A(w) exp(jwkDt) am exp(-jwmDt) = B(w) exp(jwkDt) bn exp(-jwnDt).
  34. A(w) am exp(-jwmDt) = B(w) bn exp(-jwnDt). (2.4.1)
  35. Передаточная частотная функция (частотная характеристика при ао=1):
  36. H(w) = A(w)/B(w) = bn exp(-jwnDt) [1+ am exp(-jwmDt)]. (2.4.2)
  37. Нетрудно убедиться, что полученная частотная характеристика повторяет функцию (2.3.2) при z = exp(-jwDt), что и следовало ожидать. Аналогично z-преобразованию (2.3.7), частотная характеристика фильтра представляет собой Фурье-образ его импульсной реакции, и наоборот. При Dt = 1:
  38. H(w) = h(n) exp(-jwn), (2.4.3)
  39. h(n) = (1/2p) H(w) exp(jwn) dw. (2.4.4)
  40. В общем случае H(w) является комплексной функцией, модуль которой R(w) называется амплитудно-частотной характеристикой (АЧХ), а аргумент j(w) – фазово-частотной характеристикой (ФЧХ).
  41. A(w) = |H(w)| =
  42. j(w) = arctg(-Im H(w)/Re H(w)).
  43. Выбор знака фазового угла ориентирован на каузальные системы с отрицательным временным запаздыванием сигналов. Допустим, что система осуществляет только сдвиг сигнала x(t) вправо по временной оси, т е. y(t) = x(t-t). Для преобразования Фурье функции y(t) имеем:
  44. Y(f) = y(t) exp(-j2pft) dt = x(t-t) exp(-j2pft) dt =
  45. = exp(-j2pft) x(t) exp(-j2pft) dt = exp(-j2pft) X(f).
  46. Отсюда:
  47. H(f) = Y(f)/X(f) = exp(-j2pft), |H(f)| = 1, jh(f) = -2pft.
  48. Из последнего равенства следует, что фаза представляет собой прямую с отрицательным тангенсом угла наклона -2pft. Соответственно, для всех каузальных фильтров, осуществляющих преобразование с определенной задержкой сигнала на выходе, при выполнении операции над частотными составляющими сигнала имеет место:
  49. Y(f) = H(f) X(f) = |H(f)| exp(jjh(f)) |X(f)| exp(jjx(f)) = |H(f)| |X(f)| exp{j [jh(f)+jx(f)]},
  50. |Y(f)| = |H(f)| |X(f)|, jy(f) = jh(f)+jx(f).
  51. C учетом отрицательного знака jh(f) фазовой характеристики каузальных фильтров это вызывает сдвиг в "минус" всех частотных составляющих сигнала и соответствующую задержку выходного сигнала относительно входного.
  52. На рис. 2.4.1-2.4.3 приведены частотные характеристики фильтров (модули и аргументы спектральных плотностей), которые были рассмотрены выше в примерах и на рис. 2.1.4 – 2.1.6. Графики приведены в границах главных диапазонов спектров, и получены непосредственной подстановкой z=exp(-jwDt) при Dt=1 в уравнения передаточных функций H(z).
  53. Рис. 2.4.1. Спектр не имеет особых точек.
  54. Рис. 2.4.2. Спектр имеет особые точки на границах диапазонов.
  55. Рис. 2.4.3. Спектр интегрирующего фильтра. Особая точка на нулевой частоте.
  56. При обработке ограниченных массивов амплитуда центрального пика равна количеству точек массива.
  57. Основные свойства частотных характеристик цифровых фильтров:
  58. 1. Частотные характеристики являются непрерывными функциями частоты.
  59. 2. При дискретизации данных по интервалам Dt функция H(w) является периодической. Период функции H(w) равен частоте дискретизации входных данных F = 1/Dt. Первый низкочастотный период (по аргументу w от -p/Dt до p/Dt, по f от -1/2Dt до 1/2Dt) называется главным частотным диапазоном. Граничные частоты главного частотного диапазона соответствуют частоте Найквиста ±wN, wN = p/Dt. Частота Найквиста определяет предельную частоту данных, которую способен обрабатывать фильтр.
  60. 3. Для фильтров с вещественными коэффициентами импульсной реакции h(nDt) функция АЧХ является четной, а функция ФЧХ - нечетной. С учетом этого частотные характеристики фильтров обычно задаются только на интервале положительных частот 0-wN главного частотного диапазона. Значения функций на интервале отрицательных частот являются комплексно сопряженными со значениями на интервале положительных частот.
  61. Как правило, при частотном анализе фильтров значение Dt интервала дискретизации принимают за 1, что соответственно определяет задание частотных характеристик на интервале (0,p) по частоте w или (0,1/2) по f. При использовании быстрых преобразований Фурье (БПФ) вычисления спектров осуществляются в одностороннем варианте положительных частот в частотном интервале от 0 до 2p (от 0 до 1 Гц), где комплексно сопряженная часть спектра главного диапазона (от -p до 0) занимает интервал от p до 2p (для ускорения вычислений используется принцип периодичности дискретных спектров). Заметим, что при выполнении БПФ количество точек спектра равно количеству точек входной функции, а, следовательно, отсчет на частоте 2p, комплексно сопряженный с отсчетом на частоте 0, отсутствует. При нумерации точек входной функции от 0 до N он принадлежит точке N+1 - начальной точке следующего периода, при этом шаг по частоте равен 2p/(N+1). Современное программное обеспечение БПФ допускает любое количество точек входной функции, при этом для нечетного значения N частоте p соответствует отсчет на точке (N+1)/2, не имеющий сопряженного отсчета, а при четном значении N отсутствует отчет на частоте p (она располагается между отсчетами k=N/2 и N/2 +1). Отсчетам с номерами k главного диапазона БПФ (за исключением точки k=0) соответствуют комплексно сопряженные отсчеты N+1-k (за исключением точки k=(N+1)/2 при нечетном N).

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: