Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités

Pour discuter de tout ce qui sert dans un projet DIY, de la défonceuse au logiciel de mesure

rePhase: linéarisation de phase, EQ et filtrage FIR

Message » 17 Mar 2015 20:52

thierryvalk a écrit:Ca faisait longtemps que l’on n’avait plus parlé phase / délais. :mdr:
En fait pour bien parler, il faut dire variation de phase en fonction de la fréquence. :oldy:

oui on est bien d'accord sur la terminologie: variation de phase en fonction de la fréquence.
c'est le GD en anglais.

la question c'est :
d'où elle vient ?
comment la mesurer ?

Thierry propose une mesure à base de dv/dt si je suis son idée, mais je ne suis pas certain que c'était réellement son propos ???
c'est assez inovant car généralement, on commence pas mesurer un sweep (ou équivalent) puis on induit une IR (par calcul), puis on fenetre, on convolue, on trouve la phase, d'où la dérivée de la phase (ou GD).
et là, on regarde la courbe et on se dit : heureusement que j'entends rien de tout ça :( :D
si on est téméraire on calcul l'excess group delay, qui est la différence entre la GD et la dérivée de l'excess phase.
l'excess phase étant elle meme la différence entre la phase et la phase minimale.
la phase minimale étant calculée à partir de l'IR et de son fenetrage aussi.
WhyHey
 
Messages: 13952
Inscription Forum: 29 Avr 2002 12:31
Localisation: WhyCity
  • offline

Message » 17 Mar 2015 21:04

d'où elle vient ?

Il me semble que l’on a déjà répondu.
C’est presque un phénomène naturel, tout ce qui filtre fait varier la phase (sauf le FIR qui triche :hehe: )
C’est peut-être pour cela que l’on ait peu sensible.
Par contre raccorder 2 HP qui ont des phases qui partent dans des sens différents …. :ko:
Puis à partir d’un moment le naturel ne l’ait plus vraiment.

comment la mesurer ?

Tout comme on n’a toujours pas trouvé qu’un HP pour reproduire le son, le micro le mesure. :o

Après chacun son truc pour représenter le phénomène.
Tout mélanger et partir dans tous les sens s’appelle de la cacophonie. :siffle:
Dernière édition par thierryvalk le 17 Mar 2015 21:06, édité 1 fois.
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 17 Mar 2015 21:06

pos a écrit:Bref, en corrigeant la phase en fonction de la fréquence on corrige aussi le group delay, je ne vois pas trop ce qu'il y aurait d’intéressant à discuter là dedans, c'est comme ça...

Je ne suis pas de cet avis et c'est peut etre comme ça mais ça se discute : mais je ne t'oblige pas à en discuter, que ce soit clair aussi :)

quel est l'objectif de ta correction de phase ?
quel l'objectif de ta correction de GD ?
quelles sont les valeurs à atteindre pour ces 2 courbes ?

Si tu dis : je veux une phase à 0 pour toutes les fréquences.
Alors je suis bien d'accord avec toi.
il est claire que si ta courbe cible de phase est une ligne droite à 0° pour toutes les fréquences, la variation de phase en fonction de la fréquence sera aussi une ligne droite à 0.

Donc en ce sens "corriger l'un , corrige l'autre".
Si on arrive à obtenir la courbe cible après correction, c'est gagné pour l'un et pour l'autre.
Pour autant l'un n'est pas l'autre.

C'est que je disais en disant "en général corriger l'un ne corrige pas l'autre, sauf dans quelques rares cas".
ce sont les cas où justement on réussi à obtenir la courbe cible à 0.

je suis aussi d'accord pour dire que c'est le but à atteindre.

Mais tout ceci n'a pas vraiment de rapport avec la question initiale et ma réponse.
je ne disais pas dans ma réponse que l'objectif à atteindre n'est pas d'obtenir une courbe plate pour la phase et un GD à 0.
Donc je ne vois pas trop pourquoi c'est sur ces éléments là que tu réagis ??
WhyHey
 
Messages: 13952
Inscription Forum: 29 Avr 2002 12:31
Localisation: WhyCity
  • offline

Message » 17 Mar 2015 21:11

thierryvalk a écrit:Il me semble que l’on a déjà répondu.

je n'avais pas lu de réponse comme la tienne, j'ai du la louper.
donc tout va bien, y a bien eu une réponse à cette question et ta réponse me convient parfaitement je n'ai rien à y redire :bravo:
inutile de partir dans tous les sens, effectivement.
et revenir à des notions de base avec moultes discussions sur d'autres questions, en rapport indirect avec ces 2 là.
Merci :thks:
WhyHey
 
Messages: 13952
Inscription Forum: 29 Avr 2002 12:31
Localisation: WhyCity
  • offline

Message » 17 Mar 2015 21:15

:friend:

quel est le moteur à convolution utilisé avec le "mac" ?

ps:ou en est la traduction de REW ?
thierry38
 
Messages: 892
Inscription Forum: 26 Jan 2006 18:42
  • offline

Message » 17 Mar 2015 22:39

WhyHey a écrit:non malheureusement une phase est une phase, un GD est un GD, tout comme une fréquence n'est pas une phase.
Après rien ne t'empèche de poursuivre avec cette idée fausse en tête.
je t'y invite d'ailleurs grandement car la question n'a que très peu d'intérêt pour nos oreilles de terriens.

:hein:
WhyHey a écrit:tu mélanges phase minimale et phase à 0, pos :idee:
un peu comme mettre le moins de temps possible pour parcourir un terrain de golf et le faire en un délai réduit à 0 secondes.
c'est très différent.
une phase minimale n'est pas à 0, pas du tout.

:zzzz:

Bon, whyhey, force est de constater que tu raconte n'importe quoi.

Avec tout de respect que je te dois, si tu veux continuer à déblatérer tes inepties circonvulatoires merci de le faire sur un autre topic, car j'aimerais bien que celui ci reste clair et un minimum informé.
pos
 
Messages: 1996
Inscription Forum: 07 Mai 2007 16:36
  • offline

Message » 22 Mar 2015 18:35

J’ai commencé un tuto pour l’utilisation de rePhase avec le DSPiy.
C’est un peu prétentieux de ma part vu que je n’ai que très peu d’expériences avec.
Mais si vous pouviez y jeté un œil, transmettre les corrections et ensuite les astuces et optimalisations en vue de le compléter ce serait sympa.
Par la suite il est tout à fait envisageable d’avoir un tuto qui susceptible d’intéresser les autres utilisateurs.

Tout ce qui est dans ce document peut être réutilisé du moment que ce ne soit pas commercial.
http://www.dspiy.motronics.be/docs/reph ... de%202.pdf
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 23 Mar 2015 21:26

hello,

Connaissez vous une application pour charger les impulses sur mobile Android ?
Je m'explique, il n'y a pas de d'EQ paramétrique avec assez de bande sur Android ( pas le cas sur iOs).
Donc dans l'optique d’égaliser des casques ça pourrait être intéressant.

Sinon est ce que ça serai faisable ?
speedbad
 
Messages: 3687
Inscription Forum: 13 Fév 2005 5:12
Localisation: IdF
  • offline

Message » 07 Avr 2015 22:33

Me semble que la dernière mouture de rePhase a un bug.(0.9.9 )
faut que je retrouve une +ancienne version et vais creuser avec Holm...

dès que l'on rentre une linéarisation de clos ou de bass reflex.
l'impulse générée ne montre pas une compensation,mais du phase minimal +haut dans la bande.

exemple:
un passe bande +bass reflex(35Hz)
Image


la même,mais sans compensation (ni clos,ni bass reflex).

Image

EDIT

en fait,c'est bon... :hehe:
normal,en très basse fréquence,il faut juste caler pile poil manuellement dans holm.(impulse très faible en amplitude)
dans REW,c'est +galère,et il faut élargir la fenêtre à gauche à -300ms...
mea culpa.

en calant au pouillième=
cross ph.lin + correction bass reflex (dés qu'on rajoute un all pass inverse en bas de bande,le calage est délicat).
Image
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 08 Avr 2015 11:17

Salut Thierry
Il faut utiliser dans holm l'offset exact indiqué par rephase après generation.
pos
 
Messages: 1996
Inscription Forum: 07 Mai 2007 16:36
  • offline

Message » 08 Avr 2015 11:42

Hello Thomas,

Ok,
je n'y pense jamais,je fais tout de visu par habitude.
faut faire un petit calcul;

par exemple:
offset rePhase=73ms
impulse 7000 taps @ 48K----->146ms
le centre est à 146ms/2---->73...
moins l'offset=0 ! :)

normal,la génération se fait à "middle". :idee:
je crois qu'on ne peut ajuster qu'avec la visu de la phase.(comme on n'a pas de repère en "middle").

en bataillant avec REW,c'est ok à l'affichage.
comme quoi,on affiche ce qu'on veut sur des graphiques

c'est surtout avec des passe-tout inversé en bas de bande.

Image

l'impulse correspondante à -3.2 ms (comme Holm )

Image
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 14 Avr 2015 18:32

Ou comment ne pas se fier à la phase minimale calculée par REW (transfo. de Hilbert).
(filtrage FIR avec le DSPiy et rePhase)

dans les choux en bas de bande.(JMbee l'avait évoqué)

mesure à 25cm (et 10cm,pareil),du pied de grave.
un excès de phase "n'importe quoi". :)

Image

Image

d'où,s'en tenir,aux rotations théoriques en dessous de 50Hz.
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 15 Avr 2015 12:25

thierry38efd a écrit:Ou comment ne pas se fier à la phase minimale calculée par REW (transfo. de Hilbert).
(filtrage FIR avec le DSPiy et rePhase)

un excès de phase "n'importe quoi". :)


Bonjour Thierry,

A l'imperfection près des calculs de la phase minimum par rew, l'allure générale me semble juste :
Partant d'un passe bande fir à phase linéaire, l'excess phase calculé par rew est le minimum phase renversé.

Image

Sinon, ça sonne comment?

crd
jimbee
 
Messages: 205
Inscription Forum: 21 Oct 2012 17:20
  • offline

Message » 15 Avr 2015 14:30

Bonjour Jean-Marc.

à l'écoute,je trouve (le subjectif...) est bien.
pas trop eu le temps hier soir d'écouter.(mais j'étais déjà avec VSThost+convolver....des impulses de 8000 taps qui dataient de 2 ans).

Pas encore fait le MMM (méthode Jean-Luc Ohl),dans la soirée je pense.

pour la transformée de Hilbert,je n'ai pas précisé que n'importe quel all-pass inverse (en +,dans rePhase),ne modifie en rien la phase min. calculée.(en fait si,mais pas comme attendu)

Alors que la phase est complétement altérée,pas d'exemple sous le coude tout de suite.
edit:il est fort probable que tu aies fortement raison.
re-edit:c'est même sûr...Image

A investiguer. :)
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 04 Mai 2015 15:36

Bonjour,
je essaye de corriger les courbes dans Rephase .... un problème avec la courbe de phase , n’arrive pas a la développer.
Mesures: micro Apex220 avec son fichier de calibration + REW . Gauche et droite sépares. Les BW CM9.
Ou j’ai raté la manipe?
http://www.hostingpics.net/viewer.php?i ... ephgch.jpg
Et aussi: comment on utilise les 2 fichiers.wav génères par Rephase , séparés (gauche et droite) dans le convolver foobar ?
mickamal
 
Messages: 267
Inscription Forum: 27 Oct 2011 20:17
  • offline


Retourner vers Outils & Logiciels

 
  • Articles en relation
    Dernier message