0% ont trouvé ce document utile (0 vote)
33 vues4 pages

Partie 2

La synthèse des filtres à réponse impulsionnelle infinie (RII) implique la détermination des coefficients d'une fonction de transfert numérique à partir de spécifications fréquentielles. Le processus comprend des étapes telles que la spécification des caractéristiques du filtre, la normalisation des fréquences, l'approximation analogique, la dénormalisation, et la transformation vers le domaine numérique. Cette méthodologie assure une conception rigoureuse et optimale des filtres numériques.

Transféré par

edanintech
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues4 pages

Partie 2

La synthèse des filtres à réponse impulsionnelle infinie (RII) implique la détermination des coefficients d'une fonction de transfert numérique à partir de spécifications fréquentielles. Le processus comprend des étapes telles que la spécification des caractéristiques du filtre, la normalisation des fréquences, l'approximation analogique, la dénormalisation, et la transformation vers le domaine numérique. Cette méthodologie assure une conception rigoureuse et optimale des filtres numériques.

Transféré par

edanintech
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Synthèse des Filtres à Réponse Impulsionnelle Infinie (RII)

2.1 Méthodologie générale de synthèse des filtres RII

Introduction
La synthèse d'un filtre numérique RII consiste à déterminer les coefficients d'une fonction de transfert
numérique H(z) à partir de spécifications fréquentielles données. Cette méthode s'appuie sur la
conception de filtres analogiques bien établis, puis leur transformation vers le domaine numérique.

a) Étapes successives de la synthèse d'un filtre RII

1. Spécification du gabarit
Objectif : Définir précisément les caractéristiques fréquentielles souhaitées du filtre.

Paramètres à spécifier :

• Fréquence d'échantillonnage fs (Hz)

• Type de filtre : passe-bas, passe-haut, passe-bande, coupe-bande

• Fréquences critiques :
• fp : fréquence de coupure de la bande passante (Hz)

• fa : fréquence de coupure de la bande atténuée (Hz)

• Tolérances d'amplitude :
• Ap : ondulation maximale dans la bande passante (dB)

• Aa : atténuation minimale dans la bande atténuée (dB)

Exemple pour un filtre passe-bas :

fs = 1000 Hz
fp = 100 Hz (bande passante : 0 ≤ f ≤ 100 Hz)
fa = 150 Hz (bande atténuée : f ≥ 150 Hz)
Ap = 1 dB (ondulation ≤ 1 dB en bande passante)
Aa = 40 dB (atténuation ≥ 40 dB en bande atténuée)

2. Normalisation des fréquences et établissement du gabarit normalisé


Objectif : Convertir les spécifications vers des fréquences normalisées pour faciliter la conception.

Fréquences normalisées :

• Ωp = 2πfp/fs (rad) : fréquence normalisée de la bande passante

• Ωa = 2πfa/fs (rad) : fréquence normalisée de la bande atténuée

Pré-distorsion bilinéaire : Pour compenser la distorsion introduite par la transformation bilinéaire :

ωp = (2/T) × tan(Ωp/2) [rad/s]


ωa = (2/T) × tan(Ωa/2) [rad/s]

où T = 1/fs est la période d'échantillonnage.


Gabarit normalisé : Le gabarit est maintenant exprimé en termes de fréquences analogiques normalisées
(ωp, ωa).

3. Approximation analogique
Objectif : Sélectionner et calculer une fonction de transfert analogique Ha(s) qui satisfait le gabarit
normalisé.

Types d'approximations courantes :

3.1 Approximation de Butterworth

• Caractéristiques : Réponse maximalement plate en bande passante

• Fonction de transfert :

|Ha(jω)|² = 1 / (1 + (ω/ωc)^(2n))

• Ordre requis :

n ≥ log₁₀[(10^(Aa/10) - 1)/(10^(Ap/10) - 1)] / (2×log₁₀(ωa/ωp))

3.2 Approximation de Chebyshev Type I

• Caractéristiques : Ondulation équiripple en bande passante, monotone en bande atténuée

• Fonction de transfert :

|Ha(jω)|² = 1 / (1 + ε²×Tn²(ω/ωp))

où Tn(x) est le polynôme de Chebyshev de première espèce d'ordre n.

3.3 Approximation de Chebyshev Type II

• Caractéristiques : Monotone en bande passante, ondulation équiripple en bande atténuée

3.4 Approximation elliptique (Cauer)

• Caractéristiques : Ondulation équiripple dans les deux bandes

• Avantage : Ordre minimal pour un gabarit donné

Calcul des pôles et zéros : Une fois le type et l'ordre choisis, on calcule les pôles (et éventuellement les
zéros) de Ha(s).

4. Dénormalisation de la fonction de transfert analogique


Objectif : Adapter la fonction de transfert normalisée aux spécifications fréquentielles réelles.

Transformations de fréquence :

4.1 Filtre passe-bas → passe-bas

s → s/ωc

4.2 Filtre passe-bas → passe-haut

s → ωc/s
4.3 Filtre passe-bas → passe-bande

s → (s² + ωh×ωb)/(s×B)

où B = ωh - ωb est la bande passante et ωh, ωb sont les fréquences haute et basse.

4.4 Filtre passe-bas → coupe-bande

s → s×B/(s² + ωh×ωb)

5. Transformation vers le domaine numérique


Objectif : Convertir la fonction de transfert analogique Ha(s) en fonction de transfert numérique H(z).

5.1 Transformation bilinéaire (méthode privilégiée)

s = (2/T) × (1-z⁻¹)/(1+z⁻¹)

Avantages :

• Préserve la stabilité

• Mapping biunivoque entre plans s et z

• Pas d'aliasing

Inconvénient :

• Distorsion fréquentielle (compensée par la pré-distorsion)

5.2 Méthode de l'invariance impulsionnelle

H(z) = Σ Res[Ha(s)×(1-e^(siT)z⁻¹)⁻¹, si]

où si sont les pôles de Ha(s).

Avantages :

• Préserve la forme de la réponse impulsionnelle

• Pas de distorsion fréquentielle

Inconvénient :

• Possible aliasing pour les filtres passe-haut et passe-bande

5.3 Transformation par correspondance des dérivées

Approximation de la dérivée par différences finies :

s → (1-z⁻¹)/T

Résultat final : La fonction de transfert numérique s'écrit :

H(z) = (b₀ + b₁z⁻¹ + ... + bₘz⁻ᵐ)/(1 + a₁z⁻¹ + ... + aₙz⁻ⁿ)


Considérations pratiques

Vérification de la stabilité
• Tous les pôles de H(z) doivent être à l'intérieur du cercle unité

• Vérification par calcul des racines du dénominateur

Analyse de la réponse en fréquence


• Calcul de H(e^(jω)) pour ω ∈ [0, π]

• Vérification du respect du gabarit spécifié

Optimisation des performances


• Choix de la structure de réalisation (forme directe, cascade, parallèle)

• Analyse des effets de quantification

• Considération de la complexité calculatoire

Exemple complet
Spécifications :

• Filtre passe-bas numérique

• fs = 1000 Hz, fp = 100 Hz, fa = 150 Hz

• Ap = 1 dB, Aa = 40 dB

Étape 1 : Normalisation

• Ωp = 2π×100/1000 = 0.2π rad

• Ωa = 2π×150/1000 = 0.3π rad

Étape 2 : Pré-distorsion

• ωp = 2×tan(0.1π) ≈ 0.65 rad/s

• ωa = 2×tan(0.15π) ≈ 1.0 rad/s

Étape 3 : Choix Butterworth

• n = ⌈log₁₀(999/0.259)/(2×log₁₀(1.0/0.65))⌉ = 8

Étape 4 : Calcul des coefficients Application de la transformation bilinéaire pour obtenir les coefficients
{ai, bi}.

Cette méthodologie garantit une synthèse rigoureuse et optimale des filtres RII.

Vous aimerez peut-être aussi