Bloc filtre à réponse impulsionnelle finie générique
Les filtres à réponses impulsionnelles finis sont définis avec
l'équation discrète :
Dans le domaine de la transformée en Z, cette équation peut se
réécrire :
où les
sont les valeurs des coefficients de la réponse
impulsionnelle, N est le nombre de coefficients et
l'opérateur retard.
Un exemple de filtre de réponse à réponse impulsionnelle finie avec
4 coefficients construit avec les blocs de base de Scicos est montré
dans la section suivante.
- Type of RIF
Type 'vec' de taille 1. Définit le type de réponse impulsionnelle.
Si mis à 1
- Number of coefficients
nombre de coefficients
Propriétés : Type vec de taille -1.
- Vector of impulse response
réponse impulsionnelle
Propriétés : Type vec de taille -1.
- Size of input vectors
taille du port régulier d'entrée
Propriétés : Type vec de taille -1.
- Plot impulse response (0:No/Windows Id)?
affiche la réponse impulsionnelle dans une fenêtre graphique
Propriétés : Type vec de taille 1.
Si mis à 2
- Size of the filter
ordre du filtre
Propriétés : Type vec de taille 1.
- Sampling frequency
période d'échantillonnage
Propriétés : Type vec de taille 1.
- Type of wfir filter (lp,hp,bp,sb)
filter definition
Propriétés : Type str de taille 1.
- Low - High frequency cutoff
définition du filtre
Propriétés : Type vec de taille 2.
- Type of filtering window (re,tr,hn,hm,kr,ch)
vecteur de taille 2 des fréquences de coupures
Propriétés : Type str de taille 1.
- Chebychev or Kaiser window parameters:
fenêtre de pondération
Propriétés : Type vec de taille 2.
- Plot impulse response (0:No/Windows Id)?
paramètres de la fenêtre de pondération (Chebychev or Kaiser)
Propriétés : Type vec de taille 1.
Si mis à 3
- Size of the filter
nombre de coefficients
Propriétés : Type vec de taille -1.
- Size of input vectors
taille du port d'entrée régulier
Propriétés : Type vec de taille -1.
- Frequency Sampling
période d'échantillonnage
Propriétés : Type vec de taille -1.
- Roll-Off Factor
paramètres du filtre
Propriétés : Type vec de taille -1.
- Output Gain
gain du filtre
Propriétés : Type vec de taille -1.
- Plot impulse response (0:No/Windows Id)?
affiche la réponse impulsionnelle dans une fenêtre graphique
Propriétés : Type vec de taille 1.
Si mis à 4
- Size of the filter
nombre de coefficients
Propriétés : Type vec de taille -1.
- Size of input vectors
taille du port d'entrée régulier
Propriétés : Type vec de taille -1.
- Frequency Sampling
période d'échantillonnage
Propriétés : Type vec de taille -1.
- Roll-Off Factor
paramètres du filtre
Propriétés : Type vec de taille -1.
- Output Gain
gain du filtre
Propriétés : Type vec de taille -1.
- Plot impulse response (0:No/Windows Id)?
affiche la réponse impulsionnelle dans une fenêtre graphique
Propriétés : Type vec de taille 1.
Si mis à 5
- Size of the filter
nombre de coefficients
Propriétés : Type vec de taille -1.
- Size of input vectors
taille du port d'entrée régulier
Propriétés : Type vec de taille -1.
- Frequency Sampling
période d'échantillonnage
Propriétés : Type vec de taille -1.
- BT Factor
paramètres du filtre
Propriétés : Type vec de taille -1.
- Output Gain
gain du filtre
Propriétés : Type vec de taille -1.
- Plot impulse response (0:No/Windows Id)?
affiche la réponse impulsionnelle dans une fenêtre graphique
Propriétés : Type vec de taille 1.
- Inherit (no:0, yes:1)
Type 'vec' de taille 1. Hérite des événements par les entrées régulières (supprime le port d'entrée évènementiel).
- toujours actif: non
- direct-feedthrough: non
- détection de passage à zéro: non
- mode: non
- nombre/taille des entrées régulières: 1 / 1
- nombre/taille des sorties sorties régulières: 1 / 1
- nombre/taille des entrées évènementielles: 1 / 1
- nombre/taille des sorties évènementielles: 0 /
- possède un état continu: non
- possède un état discret: oui
- nom de la fonction de calcul: nfilter
- MODNUM/macros/scicos_blocks/Filter/RIFGEN_f.sci [voir code]
- MODNUM/routines/scicos/filter/nfilter.c (Type 4) [voir code]
IRCOM Group Alan Layec