Оценка передаточной функции в непрерывном времени

Этот пример показывает, как использовать блок Discrete Transfer Function Estimator, чтобы оценить величину и фазовый отклик непрерывного аналогового фильтра.

Пример модели

Исследование примера

Этот пример оценивает величину и фазовый отклик двух аналоговых фильтров:

А. lowpass, эллиптический фильтр восьмого порядка с частотой ребра полосы пропускания 1 МГц.

б. Полосовой, Чебышевский II фильтр восьмого порядка с частотами нижнего и верхнего ребра стоповой полосы 2 МГц и 3 МГц соответственно.

Можно использовать ручной блок switch, чтобы переключаться между двумя фильтрами во время работы модели.

В диалоговом окне блока Baseband Transfer Function можно задать следующее: полосу сигнала без псевдонимов (BW), длину БПФ, используемую в оценке передачи, и количество спектральных средних значений, используемых для сглаживания оценки.

Вход возбуждения является случайным сигналом с равномерным распределением. Мы подаем возбуждение через тестируемые фильтры. Мы передаем и сигналы возбуждения, и отфильтрованные сигналы через анти-псевдонимные аналоговые фильтры с пропускной способностью BW Hz, а затем преобразовываем их в сигналы дискретного времени с помощью блоков Zero-Order Hold с частотой дискретизации 2,56 * BW Hz. Дискретные сигналы возбуждения и выходные сигналы подаются на блок Discrete Transfer Estimator. Фазовый отклик вычисляется с помощью блока Phase Extractor. Мы используем возможности графика массива, чтобы визуализировать предполагаемые величины и фазовый отклик фильтра.