Bonjour,
la vidéo ne s'intéresse qu'à l'égalisation. Et dans ce cas précis, effectivement il faut bien comprendre ce qui se passe afin de faire les bons choix en fonction des résultats souhaités. Le retard apporté par le filtre doit aussi être pris en compte (typiquement dans la vidéo, on voit une exemple de comparaison minimum phase vs. linear phase. Si on oublie la réf temporelle, le linéar phase peut sembler plus beau. Si on prend en compte la référence temporelle, le linear phase a ces ondulation avant le t=0, mais pourtant ce t=0 est pourtant après le réel t=0 puisque le filtre FIR a apporté un retard au signal). Je pense que sans une très bonne compréhension des filtres, même cette vidéo sera mal comprise ou mal interprétée).
Tout d'abord, le ringing n'est pas directement lié à la longueur du filtre FIR, mais il est lié à la forme de la réponse en amplitude du filtre. Plus il sera raide avec des transitions raides en haut (bande passante) et en bas (bande rejetée), plus il y aura ce phénomène d'ondulations avant et après le max. Donc un filtre court, travaillant en haute fréquence, pourra présenter de forts phénomènes de ringing. Dans le cas de l'égalisation, un égaliseur à Q élevé en FIR présentera ce ringing. Mais en Q faible, ce ringing est inaudible.
Dans le cas de filtrage dit "cross-over", c'est à dire la séparation de voies, le problème est tout autre que pour l'équalisation car on essaye de sommer des voies qui passeront toutes par des FIR et qui seront remises temporellement en phase. La première chose à retenir, c'est que si tous les filtres FIR sont complémentaires de part et d'autre de leurs coupures, le ringing disparaît totalement (les ondulations sont identiques au passage d'un filtre à l'autre, mais en opposition de phase). Il ne reste qu'en début de bande (dans le grave) si on a mis un passe haut, et en bout de bande dans l'aigu si on a mis un passe bas que le ringing subsiste. Donc un ensemble de cross-over FIR bien maîtrisé ne présentera aucun ringing, et uniquement un retard constant.
Si les pentes sont faibles (on peut fixer une limite subjective à 24 dB/Oct) et même si le filtrage global n'est pas complémentaire, l'effet du ringing qui existera restera totalement inaudible. Ce n'est qu'en allant chercher des filtres très raides qu'il peut devenir audible si on n'a pas appliqué la règle décrite avant. Mais si on optimise mieux les gradients au démarrage des coupures, on peut réduire fortement ce phénomène de ringing jusqu'à le rendre inaudible.
L'avantage des filtres FIR sur l'IIR est de ne pas distordre la phase (ou de la compenser), et donc en conséquence de pouvoir réaliser des filtres très raides que cette distorsion de phase interdit totalement aux filtres IIR. En conséquence, la réponse hors axe est bien maîtrisée ainsi que la transition entre transducteurs qui devient limitée à une toute petite bande. Notons aussi que le FIR est le seul à ne pas modifier la forme temporelle du signal (large bande) filtré.
Sur cette vidéo où il applique un unique filtre (donc pas un ensemble de cross-over) avec une pente très raide (donc pire cas exagéré), vous voyez que même ainsi l'effet est minime. Et ce n'est jamais ce qu'on ferait dans la réalité.
https://www.youtube.com/watch?v=hiXCf8MqHpU
Donc ce ringing des FIR n'est pas un mythe, il existe bien. Mais avec des filtres bien réalisés il est inaudible.
Certains ont dit que le FIR n'était pas bien à cause du ringing, et donc beaucoup plus vous disent que le FIR est dégeulasse à cause du ringing, et donc encore plus vous diront que le FIR offre un son dégeulasse..etc.
Croyez ce que vous voyez (et comprenez) et non ce qu'on vous dit...
Advance X-UNI, mini-DSP OpenDRC DA-8, Monitor Actives Accuton AS250-4-552, ATC SM75-150S, Monacor DT-25N + deux Sub Monacor SPH450TC