Синтез и анализ цифровых фильтров с использованием программного пакета MatLab. - 36 стр.

UptoLike

- 36 -
о кружок,
х крестик,
s квадрат,
d ромб,
v треугольник остриём вниз,
^ треугольник остриём вверх.
Например, plot (t, s, ‘r’) – непрерывная линия красного цвета,
plot (t, s, ‘:og’) – пунктирная линия зелёного цвета, точки данных
отмечены кружками.
10.3.Фильтрация сигнала
Выходной сигнал фильтра можно найти, используя функцию filter. Она
реализует алгоритм цифровой фильтрации, соответствующий
транспонированной структуре фильтра (direct form II transposed) (см.
подраздел 6.3).
>> y= filter (b, a, s);
где b и a векторы коэффициентов числителя и знаменателя передаточной
функции фильтра; sвектор входного сигнала; yвектор выходного
сигнала. Рассчитав выходной сигнал, можно построить графики входного и
выходного сигналов:
>> plot (t, s, ‘r’, t, y, ‘g’)
Входной сигнал будет отображён непрерывной линией красного цвета, а
выходнойнепрерывной линией зелёного цвета.
При использовании функции stem лучше вывести графики отдельно:
>> subplot (2,1,1)
>> stem (t, s, ‘.r’)
>> subplot (2, 1, 2)
>> stem (t, y, ‘.b’)
10.4. Фильтрация как операция свёртки входного сигнала и импульсной
характеристики фильтра
Сначала нужно получить импульсную характеристику фильтра:
>> g= impz (b, a);
                                   - 36 -
  о кружок,
  х крестик,
  s квадрат,
  d ромб,
  v треугольник остриём вниз,
  ^ треугольник остриём вверх.
Например, plot (t, s, ‘r’) – непрерывная линия красного цвета,
          plot (t, s, ‘:og’) – пунктирная линия зелёного цвета, точки данных
отмечены кружками.

10.3.Фильтрация сигнала

    Выходной сигнал фильтра можно найти, используя функцию filter. Она
реализует     алгоритм  цифровой     фильтрации,     соответствующий
транспонированной структуре фильтра (direct form II transposed) (см.
подраздел 6.3).

>> y= filter (b, a, s);

где b и a – векторы коэффициентов числителя и знаменателя передаточной
функции фильтра; s – вектор входного сигнала; y – вектор выходного
сигнала. Рассчитав выходной сигнал, можно построить графики входного и
выходного сигналов:

>> plot (t, s, ‘r’, t, y, ‘g’)

Входной сигнал будет отображён непрерывной линией красного цвета, а
выходной – непрерывной линией зелёного цвета.
   При использовании функции stem лучше вывести графики отдельно:

>> subplot (2,1,1)
>> stem (t, s, ‘.r’)
>> subplot (2, 1, 2)
>> stem (t, y, ‘.b’)

10.4. Фильтрация как операция свёртки входного сигнала и импульсной
характеристики фильтра

    Сначала нужно получить импульсную характеристику фильтра:

>> g= impz (b, a);