LinFIR - Mesures et égalisation FIR/IIR

Modérateur : SYLEX

Répondre
minicos
109 dB
Messages : 245
Enregistré le : 12 nov. 2024, 23:49

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par minicos »

pvrx a écrit : 31 juil. 2026, 10:19 Avec LinFIR, regarde bien la phase globale (SUM), c'est ça qu'il faut surveiller pour obtenir le meilleur résultat sur une ou deux octaves autour de la fx.
Sous réserve de l'avis d'Arnaud, on n'est pas obligé de rechercher un croisement des phases individuelles pile sur la fx
Merci Pascal
La phase globale a toujours une "bonne tête". Par contre modifier le retard modifie fortement le creux dans la réponse en fréquence.
 

POSTREACT(ions) SUMMARY

minicos
109 dB
Messages : 245
Enregistré le : 12 nov. 2024, 23:49

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par minicos »

Sensunda a écrit : 31 juil. 2026, 10:27
pvrx a écrit : 31 juil. 2026, 10:19on n'est pas obligé de rechercher un croisement des phases individuelles pile sur la fx.
Pour avoir une bonne mise en phase (phase tracking) il faut une bonne superposition des phase autour de FX, pas un "croisement" ;)
C'est à dire ? Comment tu les superposent ?
Dans mon cas, elles n'ont pas la même pente. Donc elles vont forcément se croiser.
 

POSTREACT(ions) SUMMARY

minicos
109 dB
Messages : 245
Enregistré le : 12 nov. 2024, 23:49

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par minicos »

Arnwald a écrit : 31 juil. 2026, 10:49 Nice! Attention au délai entre les deux voies, sans synchronisation des mesures il n'est pas forcément juste. Si la latence d'Airplay a variée un peu pendant les deux mesures, tu auras compensé cette latence et pas forcément le temps de vol entre tes deux transducteurs.
Fichtre !
Je vais recommencer en USB, avec le bitonio acheté, plutôt qu'en AirPlay.

Est-ce que je peux monter puis descendre le micro pour mesurer bien en face les 2 drivers ? En faisant juste monter et descendre la colonne du pied ? De sorte que le micro soit toujours à la même distance du baffle ?

Autre question : on est bien d'accord que le chirp est émis par l'autre enceinte ? Pas la compression de l'enceinte que l'on mesure.

Arnwald a écrit : 31 juil. 2026, 10:49 Sinon, pour l'EQ automatique tu peux limiter la plage de fréquence à ajuster. Si tu veux que le résultat suive parfaitement des pentes de crossover type LR24, il te suffit d'égaliser un peu en dehors des fréquences de coupure, ce qui rend la réponse plate, et tu ajoutes ensuite tes passes hauts et passes bas.
ça aurait été top de pouvoir mettre une courbe cible en LR24 et que LinFIR propose les EQ et filtrages qui vont bien pour avoir un LR24 acoustique final en tenant compte des pentes des drivers.

Je me permets aussi de dire que contrairement à HFD, on ne peut pas faire de HighPass2 (ou LowPass2) et faire varier le Q.
 

POSTREACT(ions) SUMMARY

Avatar du membre
Arnwald
34 dB
Messages : 70
Enregistré le : 20 févr. 2026, 20:33
Localisation : Saxon, Valais, Suisse
Contact :

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

Il est préférable de fixer la position du micro pour toutes les mesures. Il y a deux raisons à ça:
- une position différente capture une diffraction différente (les trajets relatifs entre le centre émissif et les arêtes vives jusqu'au microphone changent)
- on écoute une enceinte depuis un seul point dans l'espace à la fois... sauf si l'on compte les deux oreilles, mais heh... supposons que la poule est sphérique, comme dit la vieille blague de physiciens.

En bref, il est préférable de positionner le microphone dans l'axe acoustique final de l'enceinte.

Pour la synchronisation, oui, le chirp est émis dans la voie configurée. Il faut faire le routage et choisir la voie correspondante.

J'ai délibérément évité de mettre les crossovers dans la courbe cible car cela n'a pas de sens d'un point de vue algorithmique, et cela aurait rendu les choses plus confuses. Fondamentalement, pour suivre une pente de crossover parfaite, il suffit d'appliquer ce même crossover sur une courbe de réponse parfaitement plate. Donc aplatir la courbe puis appliquer le crossover est plus naturel.

HFD impose de travailler directement avec des biquads*, ce qui n'est absolument pas naturel. LowPass2 ou HighPass2 sont des biquads qui ne permettent de représenter que des filtres d'ordre 2 au maximum. On doit les empiler pour recréer les filtres traditionnels, en calculant manuellement les Q. Quand on exporte des crossovers avec LinFIR pour les importer dans HFD, ces calculs sont faits automatiquement (exemple: un LR ordre 8 est un empilement de 4 HighPass2 ou LowPass2 avec des Q de 0.54, 1.31, 0.54 et 1.31).
Je n'ai pas intégré autant de degrés de liberté dans l'interface car les cas d'usage sont très rares, ce n'est pas la méthode canonique de création de crossovers en audio. Cela aurait entraîné plus de confusion que d'avantages. On se serait retrouvé avec des filtres dont la pente ne se compte pas en multiples de 6 dB par octaves et qui ne tombent ni à -3 ou -6dB à la fréquence de coupure...

* le biquad est une façon d'écrire un filtre récursif (IIR) d'ordre 2. Il est l'une des façons les plus stables d'implémenter des filtres IIR dans un DSP, et pour dépasser l'ordre 2 il suffit de les empiler. Pour un ingénieur il est naturel de l'écrire ainsi, mais ce n'est pas du tout le cas pour un designer d'enceintes qui veut créer des crossovers.
 

POSTREACT(ions) SUMMARY

Arnaud Demion
LinFIR — https://linfir.demaudio.com
Avatar du membre
Sensunda
Fondateur
Messages : 916
Enregistré le : 08 mars 2024, 18:05

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Sensunda »

minicos a écrit : 31 juil. 2026, 14:11C'est à dire ? Comment tu les superposent ?
Dans mon cas, elles n'ont pas la même pente. Donc elles vont forcément se croiser.
Comme ceci :





Donc si tu es sûr de bien avoir mesuré tes phases, c'est ainsi qu'il faut faire :wink
 

POSTREACT(ions) SUMMARY

"La musique c'est du bruit qui pense" Victor HUGO
Avatar du membre
Arnwald
34 dB
Messages : 70
Enregistré le : 20 févr. 2026, 20:33
Localisation : Saxon, Valais, Suisse
Contact :

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

Cette histoire d’alignement des phases me fait penser qu’il faut que je tente à nouveau de faire un algorithme d’ajustement automatique des délais…

Je me casse les dents dessus depuis un moment. Quand les phases sont bien linéaires ça fonctionne bien, mais dès qu’elles « tournent » un peu à cause d’une résonance ou du roll off naturel du haut parleur, ça ne va plus.
J’avais tenté une optimisation conjointe de la pente de phase et de la magnitude dans la zone du crossover (pour la maximiser), mais c’était bien trop lent tel quel.

Bref, j’ai plein d’idées pour améliorer LinFIR. :smile
 

POSTREACT(ions) SUMMARY

Arnaud Demion
LinFIR — https://linfir.demaudio.com
Avatar du membre
Arnwald
34 dB
Messages : 70
Enregistré le : 20 févr. 2026, 20:33
Localisation : Saxon, Valais, Suisse
Contact :

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

Ah! J’ai également reçu une nouvelle beta de la bibliothèque de communication DSP de Hypex!

Je prends une semaine de vacances et je regarde tout ça plus tard en août. :wink
 

POSTREACT(ions) SUMMARY

Arnaud Demion
LinFIR — https://linfir.demaudio.com
minicos
109 dB
Messages : 245
Enregistré le : 12 nov. 2024, 23:49

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par minicos »

Arnwald a écrit : 31 juil. 2026, 15:26 En bref, il est préférable de positionner le microphone dans l'axe acoustique final de l'enceinte.
OK je fixe le micro à hauteur d'écoute et je ne le bouge plus. Que ce soit pour mesurer le pavillon ou le woofer ...
Je mesure à moins 3 fois la largeur de l'enceinte.
Si possible à l'extérieur, enceinte en hauteur, pour minimiser les réflexions.
Arnwald a écrit : 31 juil. 2026, 15:26 Pour la synchronisation, oui, le chirp est émis dans la voie configurée. Il faut faire le routage et choisir la voie correspondante.
Pas bien compris. j'émets le chirp par la compression que je mesure ?
Arnwald a écrit : 31 juil. 2026, 15:26 J'ai délibérément évité de mettre les crossovers dans la courbe cible car cela n'a pas de sens d'un point de vue algorithmique, et cela aurait rendu les choses plus confuses. Fondamentalement, pour suivre une pente de crossover parfaite, il suffit d'appliquer ce même crossover sur une courbe de réponse parfaitement plate. Donc aplatir la courbe puis appliquer le crossover est plus naturel.
Certes ! Mais ça bouffe des biquads. :wink
 

POSTREACT(ions) SUMMARY

minicos
109 dB
Messages : 245
Enregistré le : 12 nov. 2024, 23:49

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par minicos »

Merci beaucoup Sensunda. Je vais regarder tes vidéos.
Merci beaucoup Arnaud pour ton logiciel et ton aide précieuse. Bonnes vacances
 

POSTREACT(ions) SUMMARY

Like (1)
Arnwald
Avatar du membre
Arnwald
34 dB
Messages : 70
Enregistré le : 20 févr. 2026, 20:33
Localisation : Saxon, Valais, Suisse
Contact :

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

@minicos le chirp de synchronisation doit être émis par une seconde enceinte.

Sinon, les biquads seront de toute façon utilisés pour le crossover. Sinon, pour caler la pente sans compenser le roll off du haut parleur avant, il vaut mieux le faire manuellement et essayer différents filtres. Cela ferait trop de degrés de liberté pour un algorithme d'optimisation, ce qui mènerait à des résultats aberrants.
J'essaierai un jour, mais pour avoir manipulé de nombreux algorithmes de ce type, je doute fort que le résultat soit à la hauteur.
 

POSTREACT(ions) SUMMARY

Arnaud Demion
LinFIR — https://linfir.demaudio.com
pvrx
85 dB
Messages : 197
Enregistré le : 21 mars 2024, 14:02

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par pvrx »

Pour info, pour les habitués de REW, ce soft peut calculer les EQ d'une réponse filtrée en LR24 (target curve), par exemple, afin d'obtenir une vraie LR24 acoustique. Il suffit alors de recopier ces EQ dans HFD, ça fonctionne très bien.

Pascal
 

POSTREACT(ions) SUMMARY

Avatar du membre
Dagda
Fondateur
Messages : 2249
Enregistré le : 08 mars 2024, 17:16
Localisation : Est parisien (94)
Contact :

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Dagda »

En effet. Il faut tout de même garder un peu de marge pour pouvoir compenser le hors axe au besoin !

D.
 

POSTREACT(ions) SUMMARY

https://www.youtube.com/@SoundPixelLab
La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toutes réflexions pour ne pas offenser les imbéciles.
Répondre