Calculateur numérique de l'ordre des filtres
Calculez l'ordre minimum des filtres pour Butterworth, Chebyshev et les modèles elliptiques. Déterminez l'ordre à partir des spécifications d'ondulation de la bande passante et d'atténuation de la bande d'arrêt. Résultats instantanés et gratuits.
Formule
Comment ça marche
Le calculateur d'ordre de filtre numérique calcule l'ordre de filtre IIR/FIR requis pour une réponse en fréquence spécifiée, ce qui est essentiel pour la conception d'algorithmes DSP, le traitement audio et le développement de systèmes de communication. Les ingénieurs embarqués, les développeurs de DSP et les architectes de logiciels audio l'utilisent pour équilibrer les performances et les coûts de calcul. Selon Oppenheim « Discrete-Time Signal Processing » (3e éd., ch. 7), les filtres IIR permettent un atténuation nette avec un ordre faible (N=4-8 typique) mais ont une phase non linéaire. Les filtres FIR nécessitent des ordres plus élevés (N = 50-500) mais atteignent une phase linéaire essentielle pour les communications audio et de données. Formule d'ordre Butterworth IIR : N = ceil (log ((10^ (As/10) -1)/(10^ (Ap/10) -1)))/(2*log (ws/wp))), où As = atténuation de la bande d'arrêt, Ap = ondulation de la bande passante. Une bande d'arrêt de 60 dB à une bande passante 2x nécessite N = 10 Butterworth ou N = 6 Chebyshev. Selon l'algorithme de Parks-McClellan, l'ordre FIR optimal est approximativement N = (-20*log10 (sqrt (dp*ds)) -13)/(2,324* (ws-wp) /fs).
Exemple Résolu
Concevez un passe-bas numérique pour une bande passante de 1 kHz, une bande d'arrêt de 80 dB à 1,5 kHz, fs = 8 kHz. Étape 1 : Fréquences normalisées : wp = 2*pi*1000/8000 = 0,785, ws = 2*pi*1500/8000 = 1,178. Étape 2 : Ordre IIR Butterworth : N = ceil (log (10^8-1)/(2*log (1,5))) = ceil (9,9) = 10. Étape 3 : Ordre IIR Chebyshev de 0,5 dB : N = ceil (acosh (sqrt (10^8-1) /0,349) /acosh (1,5)) = ceil (7,1) = 8. Étape 4 : FIR Parks-McClellan (0,01 ondulation) : N = (-20*log10 (sqrt (0,01*1e-8)) -13)/(2,324*500/8000) = 138. Étape 5 : Sélectionnez IIR Chebyshev pour un coût de calcul 17 fois inférieur selon le tableau Oppenheim 7.1.
Conseils Pratiques
- ✓Selon Oppenheim, utilisez l'IIR pour les transitions nettes avec des exigences de magnitude uniquement ; le FIR pour les applications en phase linéaire
- ✓La FIR de Parks-McClellan obtient une réponse optimale à l'équipement : utilisez MATLAB/SciPy remez () pour le calcul des coefficients
- ✓Le budget 2N+1 s'accumule par échantillon pour l'IIR d'ordre N (forme directe II) selon le « Guide DSP » de Lyon
- ✓Pour l'audio en temps réel (latence < 10 ms), limitez l'ordre FIR à N < fs/1000 conformément aux recommandations de l'Audio Engineering Society
Erreurs Fréquentes
- ✗Surspécification de l'ordre des filtres — N=20 IIR utilise un calcul 4x par rapport à N=10 avec une amélioration souvent négligeable
- ✗Négliger la contrainte de Nyquist : le filtre numérique ne peut pas rejeter les alias supérieurs à fs/2 par théorème d'échantillonnage
- ✗Ignorer la distorsion de phase IIR : le retard de groupe varie de 10 fois sur la bande passante pour Butterworth par Oppenheim
Foire Aux Questions
Articles Connexes
Shop Components
As an Amazon Associate we earn from qualifying purchases.
Calculateurs associés
Signal
Designer de filtres
Concevez des filtres à échelle passifs Butterworth et Chebyshev LC jusqu'à 10. Calculez les valeurs des composants pour les topologies passe-bas, passe-haut et passe-bande. Résultats instantanés et gratuits.
Signal
Nyquist Sampling
Calculez la fréquence d'échantillonnage, le taux de suréchantillonnage et la fréquence de crénelage de Nyquist. Vérifiez que votre échantillonnage ADC répond au critère de Nyquist et déterminez le débit de données. Résultats instantanés et gratuits.
Signal
Résolution FFT
Calculez la résolution des bacs de fréquence FFT, la plage de Nyquist, la durée du record temporel et la perte de scalping. Concevez des paramètres d'analyse spectrale pour les systèmes DSP. Résultats instantanés et gratuits.
Signal
SNR
Calculez le rapport signal/bruit, le bruit de fond, la sensibilité du récepteur et la plage dynamique des systèmes RF. Analysez les performances de votre chaîne de signaux. Résultats instantanés et gratuits.