Смекни!
smekni.com

Расчет и моделирование цифрового фильтра (стр. 2 из 2)

Моделирование работы цифрового фильтра в MatLab

Для того, чтобы проверить правильность работы модели цифрового фильтра, проводят моделирование работы фильтра с подачей на него сигналов. В нашем случае на цифровой фильтр будет подана сумма 3х сигналов, 2а из которых будут находиться вне полосы пропускания цифрового фильтра. Схема моделирования работы цифрового фильтра показана на рис. 9.

Рис. 9 Схема для моделирования работы ЦФ.

Схема состоит из:

- 3х генераторов синусоидальных колебаний с частотами и амплитудами:

Sine Wave –

и
,Sine Wave1 –
и
, Sine Wave2 –
и
;

- сумматора 3х сигналов идущих с генераторов;

- дискретизатора Zero-OrderHold, преобразующий непрерывный сигнал, поступающий с сумматора, в дискретный, шаг дискретизации

, при
;

- квантователь Quantizer, преобразующий дискретный сигнал в цифровой, шаг квантования

;

- 3х осциллографов: Scope1 (показывает непрерывный сигнал с вых. сумматора), Scope2 (показывает цифровой сигнал перед фильтрацией), Scope3 (показывает цифровой сигнал после фильтрации);

- 2х спектроскопов: SpectrumScope1 (показывает спектр цифрового сигнала перед фильтрацией), SpectrumScope2 (показывает спектр цифрового сигнала после фильтрации).

Показания 3х осциллографов и 2х спектроскопов после поведения моделирования показаны на рис. 10, рис. 11, рис. 12, рис. 13 и рис. 14.

Рис. 10 Показание осциллографа Scope1.


Рис. 11 Показание осциллографа Scope2.

Рис. 12 Показание осциллографа Scope3.

Рис. 13 Показание спектроскопа SpectrumScope1.


Рис. 14 Показание спектроскопа SpectrumScope2.