Contenu principal

Filtrage numérique

Filtrage à phase zéro, filtrage médian, filtrage overlap-add, représentation de la fonction de transfert

Les filtres passe-bas, passe-haut, passe-bande et coupe-bande filtrent les données multicanaux sans qu’il soit nécessaire de concevoir les filtres ni de compenser les retards. Appliquez un filtrage à phase zéro pour supprimer les retards ainsi que la distorsion de phase. Utilisez un filtrage médian ou Hampel pour supprimer les pics et les valeurs aberrantes. Convertissez les fonctions de transfert en différentes représentations telles que des sections de second ordre ou des pôles et des zéros.

Applications

Signal AnalyzerVisualiser et comparer plusieurs signaux et spectres

Fonctions

développer tout

bandpassBandpass-filter signals
bandstopBandstop-filter signals
highpassHighpass-filter signals
lowpassLowpass-filter signals
ctffiltCascaded transfer function filtering (depuis R2024b)
fftfiltFFT-based FIR filtering using overlap-add method
filter1-D digital filter
filter22-D digital filter
filtfiltFiltrage numérique à phase zéro
filticInitial conditions for transposed direct-form II filter implementation
hampelOutlier removal using Hampel identifier
latcfiltLattice and lattice-ladder filter implementation
medfilt11-D median filtering
residuezZ-transform partial-fraction expansion
sgolayfiltSavitzky-Golay filtering
sosfiltSecond-order (biquadratic) IIR digital filtering
convConvolution et multiplication polynomiale
conv22-D convolution
convmtxConvolution matrix
deconvLeast-squares deconvolution and polynomial division
cell2sosConvert second-order sections cell array to matrix
eqtflengthEqualize lengths of transfer function numerator and denominator
latc2tfConvert lattice filter coefficients to transfer function form
scaleFilterSectionsScale cascaded transfer functions with scale values (depuis R2023b)
sos2ctfConvert digital filter second-order section parameters to cascaded transfer function form (depuis R2024a)
sos2cellConvert second-order sections matrix to cell array
sos2ssConvert digital filter second-order section parameters to state-space form
sos2tfConvert digital filter second-order section data to transfer function form
sos2zpConvert digital filter second-order section parameters to zero-pole-gain form
ssConvert digital filter to state-space representation
ss2sosConvert digital filter state-space parameters to second-order sections form
ss2tfConvert state-space representation to transfer function
ss2zpConvert state-space filter parameters to zero-pole-gain form
tfConvert digital filter to transfer function
tf2latcConvert transfer function filter coefficients to lattice filter form
tf2sosConvert digital filter transfer function data to second-order sections form
tf2ssConvert transfer function filter parameters to state-space form
tf2zpConvert transfer function filter parameters to zero-pole-gain form
tf2zpkConvert transfer function filter parameters to zero-pole-gain form
zp2ctfConvert zero-pole-gain filter parameters to cascaded transfer function form (depuis R2024a)
ctf2zpConvert cascaded transfer functions to zero-pole-gain form (depuis R2024b)
zp2sosConvert zero-pole-gain filter parameters to second-order sections form
zp2ssConvert zero-pole-gain filter parameters to state-space form
zp2tfConvert zero-pole-gain filter parameters to transfer function form
zpkConvert digital filter to zero-pole-gain representation
dspfwizCreate Simulink filter block using Realize Model panel
filt2blockGenerate Simulink filter block

Rubriques

Sélection d՚exemples