Алгоритмы и структурные схемы ЦФ. Вычислительное устройство (физическая система или программа для ПЭВМ), страница 2

268]: сумматора (условное обозначение на схемах ⊕), умножителя (> ) и элемента задержки ( t ), соотношения между входом x(k) и выходом s(k) которых: N−1

                   s(k) = ∑anx(k n);      s>(k) = anx(k);     st (k) = x(k −1).    

n=0

На рис. 2, а   представлена прямая структура рекурсивного фильтра (РЦФ), согласно которой для расчёта выходного сигнала у(k) (см. выражение (1)) используются по меньшей мере одно значение входного сигнала х(k) и одно из полученных ранее значений выходного сигнала  у(k - m),     m = 1, 2,… (т. е. у РЦФ не все  коэффициенты bm равны нулю). Эта структура содержит один сумматор, умножители и N + M - 2 элементов задержки (для создания цепей, соответствующих числителю и знаменателю системной функции (2), используют отдельные элементы задержки).

Кроме прямых структур часто используют прямую каноническую, каскадную (последовательную) каноническую, параллельную каноническую и комбинации четырёх структур. Под канонической реализацией подразумевают форму, при которой число элементов задержки ∆t равно порядку системной функции (т. е. равно наивысшей степени полинома знаменателя (числителя) системной функции H(z), рис. 2, б). В данной работе будет использована прямая каскадная каноническая форма реализации ЦФ, имеющая минимальное число элементов задержки и состоящая из i биквадратных звеньев (рис. 3, а). В этой структуре выходная последовательность предшествующего звена фильтра является входной для последующего звена, а эквивалентная системная функция H(z) равна произведению системных функций Hk(z) отдельных биквадратных звеньев (см. рис. 2, в): 

a0                                                                                                                                                      a

H(z) =С kП=1Hk (z) = kП=1C01k++b1ak1zkz1−1++b2ak2zkz2−2 , Ck ≠ 0.            (3) i        i           а

Постоянный коэффициент С = С1С2…Сi определяют из условия   H(0) = 1  (затухание сигнала на нулевой частоте равно нулю).

x(k)                                     a                                                               a

+y(ak2)x=(ka0−x2(k))−+b1ay1(xk(k−−1)1)−+b2−y2(k −  2Импульсная);                                                                                gg(0k.k) (=kфункция)g=0.ak0(k(−)bзвена+1)gkk1.,1kk,(1kk=-)=,0го1,где,1порядка,22,,...;3,...;

H(z) =Ca1+b1z 1 +b2z 2 Hg1(.kz()k=)C=(aa10(−+b1a)1z−1)/(1+b1z−1)

Рис. 3

Возможно, что в сомножителях Hk(z) некоторые коэффициенты равны нулю и, следовательно, отдельные звенья ЦФ могут быть реализованы более простой структурой, чем структурой, показанной на рис. 3, а. Например, при а2 = b2 = 0 получим звено 1-го порядка (рис. 3, б).

При M = 0 (bm = 0, см. (1) и рис. 2) получается прямая структура нерекурсивнго фильтра (НЦФ) (рис. 4, a). Выходной сигнал НЦФ в момент t = kt зависит только от отсчёта x(k) и некоторого числа предшествующих ему членов последовательности N - 1 входных отсчётов, т. е.

y(k) = a0x(k) + a1x(k −1) + a2x(k − 2) + ...+ aN−1x[(k − (N −1)].      (4)

Например, в случае пяти ненулевых коэффициентов аn с одинаковыми значениями имеем  пятиточечную сглаживающую функцию 

y(k) =[x(k − 2) + x(k −1) + x(k) + x(k +1) + x(k + 2)]/5, а если взять коэффициенты an - 2 =  an +  2 = - 3, an - 1 =  an + 1 = 12 и an = 17, то получим формулу сглаживания по методу наименьших квадратов  y(k) =[−3x(k − 2) +12x(k −1) +17x(k) +12x(k +1) − 3x(k + 2)]/35.

Системная функция:  прямой структуры НЦФ (см. рис. 4, а)

                H X(z)                          k = 0        a0 + a1z−1 + a2z−2 + ... + aN−1z−(N−1);  (5) каскадной структуры  НЦФ (звеньев 2-го порядка, см. рис. 4, б)

H(z) = C Пi Hk (z)= С Пi (a0k + a1k z−1 + a2k z−2 ).   k=1       k=1

Чтобы получить импульсную функцию g(k) ЦФ, нужно на его вход подать

единичный импульс δ(k), т. е.  положить x(k) =δ(k). Тогда импульсные функции g(k) НЦФ и РЦФ соответственно равны (см. (4) и (1)):

g(k) = a0δ(k) + a1δ(k −1) + a2δ(k − 2) + ...+ aN1δ[(k − (N −1)]; (6)

 (7)

                       1                      2                                M 1