Теория систем автоматического регулирования

         

Алгоритмы программ цифровых фильтров - часть 2


рис. 2). Ее можно преобразовать, объединив два буфера (см. рис. 3). Цепочки элементов z-1 в программах будут соответствовать буферам из ячеек памяти, данные в которых сдвигаются на каждом такте дискретизации. Обе структурные схемы можно составить из простейших блоков программы VisSim.

Структурная схема рекурсивного цифрового фильтара

Структурной схеме соответствует алгоритм

а.

Условие физической реализуемости - а0 № 0

Рис. 2

Альтернативная структурная схема рекурсивного цифрового фильтара

Структурной схеме соответствует алгоритм

б.

Условие физической реализуемости - а0 № 0

Рис. 3

Если выбран последовательный

или параллельный

алгоритм, то структура каждого множителя или элементарной дроби первого порядка (см. рис. 1) будет иметь более простой вид (см. рис. 4).

Структурные схемы цифровых фильтров первого порядка

Рис. 4

Согласно структурной схеме рис. 2, составим процедуру реализующую дискретную ПФ второго порядка:

function y_zW(x) { y=( k * (x*b0+xz_1*b1+xz_2*b2) - ( yz_1*a1+yz_2*a2) ) / a0; xz_2=xz_1; xz_1=x; yz_2=yz_1; yz_1=y; return y; };

где: xz_2, xz_1 и yz_2, yz_1 - ячейки двух буферов, т.е. регистры задержки - z -1.

Выберем коэффициенты z-ПФ для расчета переходной характеристики и построим ее:

K=
b0=  b1=  b2=
a0=  a1=  a2=




Содержание  Назад  Вперед