PAVS 2026 - Sujet >> ICI << - Groupe Telegram PAVS2026 >> ICI <<

LinFIR - Mesures et égalisation FIR/IIR

Modérateur : SYLEX

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Dagda »

pvrx a écrit : ↑27 sept. 2026, 18:41Il y a donc un vrai enjeu à faciliter leur communication.
Selon TON besoin Pascal ;)

LinFIR, REW et VituixCAD n'ont pas la même finalité même s'ils se croisent.
Je crois qu'on en a déjà parler sur ce fil ou sur un autre.

D.
 

POSTREACT(ions) SUMMARY

Like (1)
Arnwald
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.
razzortec
10 dB
Messages : 13
Enregistré le : 22 mai 2024, 20:38

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par razzortec »

Arnwald a écrit : ↑08 juil. 2026, 20:05

J'ai aussi intégré le format C array pour l'export des filtres FIR.

@+!
Testé ça marche

A+
 

POSTREACT(ions) SUMMARY

Love (1)
Arnwald
pvrx
109 dB
Messages : 254
Enregistré le : 21 mars 2024, 14:02

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par pvrx »

Dagda a écrit : ↑27 sept. 2026, 20:04Selon TON besoin Pascal ;)
Tu me traques ?
Je suis peut-être le seul à avoir ce besoin aujourd'hui, effectivement, ce fil ne m'a pas permis d'échanger sur le sujet avec d'autres utilisateurs.
Mais peut-être changeras-tu d'avis quand tu t'y mettras.
P
 

POSTREACT(ions) SUMMARY

razzortec
10 dB
Messages : 13
Enregistré le : 22 mai 2024, 20:38

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par razzortec »

Capture d'écran 2026-09-29 203241.png
Super logiciel, en quelques heures , je suis arrivé à ça. (Courbe à affiner à mes besoins)
 

POSTREACT(ions) SUMMARY

Like (1)
Dagda
Love (1)
Arnwald
razzortec
10 dB
Messages : 13
Enregistré le : 22 mai 2024, 20:38

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par razzortec »

Bonjour

Petite question, mon DSP est programmé pour avoir un nombre de taps différent entre la sortie pour les basses et la sortie pour les aigus, respectivement 6000 et 3800 taps.
Peut-on avoir un réglage différent entre l' onglet ''settings'' et la partie ''paramètre'' en haut à gauche ?
 

POSTREACT(ions) SUMMARY

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

razzortec a écrit : ↑30 sept. 2026, 18:36 Bonjour

Petite question, mon DSP est programmé pour avoir un nombre de taps différent entre la sortie pour les basses et la sortie pour les aigus, respectivement 6000 et 3800 taps.
Peut-on avoir un réglage différent entre l' onglet ''settings'' et la partie ''paramètre'' en haut à gauche ?
Il y a un bouton "Longueur par HP", juste en dessous du choix de la fréquence d'échantillonnage du DSP cible. :wink

Une fois activé, le champ de longueur de taps disparait et chaque haut parleur a un champ qui apparaît.
 

POSTREACT(ions) SUMMARY

Arnaud Demion
LinFIR — https://demaudio.com/linfir/
razzortec
10 dB
Messages : 13
Enregistré le : 22 mai 2024, 20:38

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par razzortec »

Merci Arnwald

Je continue mes mesures.
J'ai toujours dans l'intention de décaler l'impulse vers la gauche pour diminuer le délai du filtrage FIR.
Dommage de na pas voir le délai dans le logiciel, mais on le retrouve facilement en ouvrant avec le bloc notes les fichiers crées ( ceux avec l'extension .c)
J'ai crée un passe-haut , avec la causalité à 1, 6000 taps
J'obtiens ceci
Fir sans retard.png
Fir sans retard.png (12.07 Kio) Vu 645 fois
Avec le passe-haut et la causalité à 0.5, j'obtiens ceci
Fir  passe haut causa 05 .png
Fir passe haut causa 05 .png (9.85 Kio) Vu 645 fois
Je rajoute le passe-bas, causalité toujours à 0.5
FIR passe haut et passe bas causa 05.png
FIR passe haut et passe bas causa 05.png (10.25 Kio) Vu 645 fois
Le délai passe de 32 à 42 ms ??

C'est peut etre nomal, je m'y connais pas assez.
 

POSTREACT(ions) SUMMARY

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

Le délai introduit par chaque filtre est affiché directement dans la légende des graphiques dans l'onglet FIR, avec la distance correspondante en mètres. 😉
Capture d’écran 2026-10-01 à 12.09.41.png
Ce que tu vois pour les délais est parfaitement normal. Le filtre final est la convolution successive des filtres FIR activés, et un algorithme tronque ensuite le résultat pour le faire rentrer dans la fenêtre de taps. Il optimise la position du pic pour maximiser la quantité d'énergie conservée, ce qui est le meilleur compromis pour éviter d'introduire des artefacts (lobes, etc.) de troncature.

Un passe haut ou passe bas à basse fréquence aura un étalement temporel plus grand, et à moins de régler la causalité à 1 (comportement purement phase minimum), il y aura toujours une énergie non négligeable avant le pic qu'il ne faudra pas tronquer sous peine d'obtenir un filtre inefficace ou causant des artefacts.

Il faut aussi noter que la correction de phase fait toujours tendre le pic vers le milieu du filtre, c'est inhérent à cette correction qui demande de retarder des composantes fréquentielles par rapport à d'autres.

Autrement, je vise personnellement toujours la phase minimale pour la correction de magnitude (causalité =1), ce qui minimise le pré-écho tout en corrigeant une grosse partie des défauts de phase (en phase linéaire on se prive de cette correction), et j'applique des crossovers phase linéaire pour avoir le meilleur comportement temporel (sommation parfaite, surtout après avoir corrigé la phase). Mais j'utilise des filtres relativement courts sur les modules Hypex, ce qui n'introduit que 8ms de latence environ.
 

POSTREACT(ions) SUMMARY

Arnaud Demion
LinFIR — https://demaudio.com/linfir/
razzortec
10 dB
Messages : 13
Enregistré le : 22 mai 2024, 20:38

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par razzortec »

Dans Rephase, la courbe de phase est plate, meme en décalant l'impulse vers la gauche !
rephase.PNG
Je viens de voir que le concepteur du DSPiy ( DSP à base d'ADAU1452), avait fait une appli avec , la FS à 96k, 4000 taps pour la voie grave, et 1000 pour la voie aigu. Je vais tester
 

POSTREACT(ions) SUMMARY

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Dagda »

razzortec a écrit : ↑01 oct. 2026, 17:49 DSPiy
J'ai toujours le miens :smile
 

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.
Avatar du membre
Arnwald
49 dB
Messages : 118
Enregistré le : 20 févr. 2026, 20:33
Localisation : Saxon, Valais, Suisse
Contact :

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

razzortec a écrit : ↑01 oct. 2026, 17:49 Dans Rephase, la courbe de phase est plate, meme en décalant l'impulse vers la gauche !

rephase.PNG

Je viens de voir que le concepteur du DSPiy ( DSP à base d'ADAU1452), avait fait une appli avec , la FS à 96k, 4000 taps pour la voie grave, et 1000 pour la voie aigu. Je vais tester
Parce que RePhase ne fait pas la même chose. Il fait ce qu’il ne faut pas faire : déplacer l’impulsion d’un filtre symétrique (à phase linéaire).

Le curseur de causalité de LinFIR est basé sur le filtrage homomorphique (en calculant le cepstre : https://fr.wikipedia.org/wiki/Cepstre ) pour séparer la composante causale et anticausale d’un signal. La proportion gardée entre les deux permet de passer d’un filtre phase linéaire à un filtre phase minimum (donc avec rotations de phase).

Le comportement de RePhase est accessible avec une option dans les réglages, mais je le déconseille fortement, on s’expose aux artefacts.
 

POSTREACT(ions) SUMMARY

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

D’ailleurs, la tendance qu’a RePhase à cacher le résultat final (et les artefacts liés à de mauvais choix de conception de filtre) est une des raisons qui m’ont poussé à concevoir LinFIR avec un retour visuel direct du résultat. Pas de courbe théorique, on voit directement tout.
 

POSTREACT(ions) SUMMARY

Arnaud Demion
LinFIR — https://demaudio.com/linfir/
razzortec
10 dB
Messages : 13
Enregistré le : 22 mai 2024, 20:38

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par razzortec »

:up
 

POSTREACT(ions) SUMMARY

pvrx
109 dB
Messages : 254
Enregistré le : 21 mars 2024, 14:02

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par pvrx »

Bonjour à tous !
J'ai besoin d'aide pour effectuer les mesures avec LinFIR. Si j'y parvenais, ça me permettrait de m'affranchir de ma problématique d'importation déjà évoquée.
Je fais jusqu'à présent mes mesures avec REW, en loopback, mode ASIO. L'interface est une Motu M2.

Motu 5.jpg
Motu 5.jpg (76.38 Kio) Vu 318 fois

Je souhaite continuer en loopback, afin d'éviter d'utiliser une deuxième enceinte dans le mode référence acoustique.
Le paramétrage actuel des settings audio :

Settings.jpg

Quand je lance un sweep, j'entends le chirp (après réglage correct de son niveau), mais pas le sweep lui-même et je reçois le message d'alerte ci-dessous :

Alerte 3.jpg

Comment m'en sortir ?

Pascal
 

POSTREACT(ions) SUMMARY

Avatar du membre
Sensunda
Fondateur
Messages : 957
Enregistré le : 08 mars 2024, 18:05

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Sensunda »

Même sans connaitre LinFIR, pour moi tes réglages sont bons (ils doivent être identiques à REW d'ailleurs, tout comme le câblage).
 

POSTREACT(ions) SUMMARY

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

Quel est le routage sur la MOTU? Cela ressemble à une inversion entre la sortie de la synchronisation et de l’enceinte, ou une option de mixage entre les deux canaux dans la MOTU.

Il est préférable de laisser la compensation du gain d’entrée à 0. C’est un paramètre destiné à
Compenser le gain de certains microphones USB. C’est un boost numérique qui fait perdre en SNR, mais il n’y a pas trop le choix. Les mêmes micros (MiniDSP) ont le même souci avec REW.
 

POSTREACT(ions) SUMMARY

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

Pour info, je débugue la version Windows avec une MOTU M4 et cela fonctionne. Il faut juste faire attention à bien désactiver le bouton MON, qui route l’entrée directement vers la sortie. Cela peut expliquer que le chirp de synchronisation soit audible si le câblage est correct.
 

POSTREACT(ions) SUMMARY

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par pvrx »

Sur la Motu M2, il n'y a pas de paramétrage particulier, le seul panneau accessible est celui montré plus haut.
Le bouton MON n'est pas activé.
Le bouclage est fait par un câble TRS XLR mâle/jack 6.35 reliant la sortie 1 (L) à l'entrée In 2 (R), le micro est branché sur l'entrée In 1 (L) avec alim fantôme activée, la sortie vers l'enceinte est l'output 2 (R).
La config opérationnelle avec REW est présentée ci-dessous :

Préférences 9.jpg

Les paramètres HFD :

HFD.jpg

Dans ces conditions, j'entends le chirp dans l'enceinte, puis plus rien, mais j'observe du niveau (sans doute le sweep) dans le vu-mètre In 2 et le vu-mètre Out 1 (reliés par mon câble). Donc le sweep n'est pas routé vers l'enceinte.
Si maintenant je ramène la compensation de gain d'entrée à 0, le chirp est bien émis, et reste assez puissant, mais LinFIR m'envoie le message d'alerte ci-dessous :

Alerte 4.jpg

Pascal
 

POSTREACT(ions) SUMMARY

Avatar du membre
Sensunda
Fondateur
Messages : 957
Enregistré le : 08 mars 2024, 18:05

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Sensunda »

pvrx a écrit : ↑05 oct. 2026, 17:07Le bouclage est fait par un câble TRS XLR mâle/jack 6.35 reliant la sortie 1 (L) à l'entrée In 2 (R), le micro est branché sur l'entrée In 1 (L) avec alim fantôme activée, la sortie vers l'enceinte est l'output 2 (R).
Tu n'as pas fait ça sous LinFIR, entrée 1 : micro, sortie 1 : ampli, entrée 2 et sortie 2 bouclée ensemble :smile .

D'ailleurs je garde toujours quelque soit le soft de mesure entrée 2 et sortie 2 pour le rebouclage, ça évite de se faire des nœuds au cerveau :whistle .
 

POSTREACT(ions) SUMMARY

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

Re: LinFIR - Mesures et égalisation FIR/IIR

Message par Arnwald »

pvrx a écrit : ↑05 oct. 2026, 17:07 …reliant la sortie 1 (L) à l'entrée In 2 (R)…
:roll:
 

POSTREACT(ions) SUMMARY

Arnaud Demion
LinFIR — https://demaudio.com/linfir/
Répondre