exponenta event banner

Частотная характеристика низкопроходного фильтра Чебышева

Используйте Filter блок для исследования частотной характеристики низкочастотного фильтра Чебышева.

В командной строке MATLAB откройте модель.

open_system('ex_simrf_filter_lowpass_cheby_resp')

Constant блок устанавливает амплитуду несущих сигналов 201 на единицы (1, 201). Inport блок генерирует несущие частоты 201 для значения маски логарифмического пространства (7, 9, 201). Создание фильтра Чебышева LC нижних частот 11-го порядка путем установки соответствующих параметров блока в Filter блок.

Выходной сигнал от Filter блок подается в Outport блок. Outport блок выполнен с возможностью выдачи как величины, так и угла сигнала. Выход угла завершается с помощью Terminator блок. Выходной сигнал величины возведен в квадрат и преобразован в дБ с помощью Math Function и dB Conversion блоки.

Чтобы запустить модель, выберите Моделирование (Simulation) > Выполнить (Run). Также можно использовать следующую команду:

sim('ex_simrf_filter_lowpass_cheby_resp')

Модель создает Out в рабочей области MATLAB. Поскольку время остановки моделирования установлено равным 0, частотная характеристика соответствует решению в установившемся состоянии.

Для построения графика частотной характеристики используйте следующие команды в окне команд MATLAB.

 figure
 freq = logspace(7,9,201);
 h = semilogx(freq, Out, '-gs', 'LineWidth',1, 'MarkerSize',3, 'MarkerFaceColor','r');
 xlabel('Frequency [Hz]');
 ylabel('Amplitude [dB]');
 title('Frequency Response of Lowpass Chebyshev Filter');

Также можно использовать кнопку «Печать» на вкладке «Визуализация» Filter параметры блока. Задайте для Точки частоты (Frequency points) логарифмическое пространство (7, 9, 201) и масштаб по оси X логарифмическое, чтобы получить аналогичный график.