Documentation

可调的低通滤波isy Input in金宝app

This example shows how to filter a noisy chirp signal with a lowpass filter that has a tunable passband frequency. The filter is aVariable Bandwidth IIR Filterblock withFilter typeset toLowpass. This type of filter enables you to change the passband frequency during simulation without having to redesign the whole filter. The filter algorithm recomputes the filter coefficients whenever the passband frequency changes.

Open Lowpass Filter Model

model ='ex_tunable_chirp_lowpass'; open_system(model);

The input signal is a noisy chirp sampled at 44.1 kHz. The chirp has an initial frequency of 5000 Hz and a target frequency of 8000 Hz.

TheVariable Bandwidth IIR Filterblock has a lowpass frequency response, with the passband frequency set to 2000 Hz.

Simulate the Model

After you configure the block parameters, simulate the model. In the initial configuration, the chirp sweeps from 5000 Hz to 8000 Hz which falls in the stopband of the filter. When the chirp input passes through this filter, the filter attenuates the chirp.

To tune the Passband frequency of the filter, in theVariable Bandwidth IIR Filterblock dialog box, changeFilter passband frequency (Hz)to 6000 Hz. ClickApplyand the output of the Spectrum Analyzer changes immediately.

The chirp's sweep frequency ranges from 5000 to 8000 Hz. Part of this frequency range is in the passband and the remaining part is in the stopband. While in the filter's passband frequency, the chirp is unaffected.

While in the filter's stopband frequency, the chirp is attenuated.

During simulation, you can tune any of the tunable parameters in the model and see the effect on the filtered output real time.

See Also

||||