Этот пример показывает, как использовать блок 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. Мы используем возможности графика массива, чтобы визуализировать предполагаемые величины и фазовый отклик фильтра.