Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: jeje2013, LeLapin et 9 invités

DSPiy : logiciels et algorithmes

Message » 14 Fév 2014 16:45

Et nous voilà partis avec 5 filtres en séries...

:D

c'est clair que c'est un boulot de dingue.
pour chaque appli,refaire la liste des cross possibles selon la dispo des biquad !!! :-?
+ faire un décompte pour la dispo des EQ mangées...

comme 9 personnes sur 10 utilisent des LR2 ou 4,c'est vite fait.(Q=0.5 ou 2 fois 0.71...).

Alain,oui comme du Butt3 consomme 2 biquads,autant profiter des 2 biquads complétement.
sinon il y des classes pour faire du 1er ordre avec un biquad.(b2=0 et a2=0).ce serait du gâchis.
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 14 Fév 2014 17:03

pas besoin de toucher aux applis, seulement DStudio pour les filtres multi-biquads. Mais c'est déjà vite galère a faire et a tester !
Thierry le fait dans l'onglet crossover où les biquads disponibles pour les "corrections" sont plus ou moins nombreux selon le type de filtre séparateur utilisé.


pour mon histoire de savoir quel type de filtre est optimal pour un filtre infra : pas la peine de chercher loin, ce sont les BUT.
Par construction, ils sont optimisés pour une courbure max tout en maintenant une réponse plate.
Donc BUT12, 24, 36, 48 ou même 60 pour les plus fous est envisageable :mdr:

Sur les forums & sites sono, c'est BUT24 qui est quasi toujours utilisé. C'est ce que je vais retenir dans mon cas.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 14 Fév 2014 17:33

Peut-être, mai en sono ils utilisent du 48KHz et ils coupent plus haut.
Un Q élevé entraine aussi des erreurs de calculs aux très basses fréquences.

Si l’on regarde coté math et sauf erreur de ma part :
On utilise le sinus et cosinus de 2PI*Fc*96000
Ce qui fait 2.28e-5 et 0.99999 pour 20Hz.
Dans un High-Pass on va encore diviser ce sinus par 2*Q contre 1.4152 dans un Butt .

Le but12 est dispo directement et 2 but12 font un LR24, pas besoin de se prendre la tête avec des Q. :D

Si tu commences à croire ce qui se dit sur les forums …
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 14 Fév 2014 17:48

les e-cigarettes ont elle un filtre numérique ?


:D un copain vapoteur ? (je tourne en 14W avec une alim 5V 3A,+regul récuperé sur une vieille batterie.+résistance home made)

sinon,un passe haut 20Hz Q=0.71+une EQ -15dB Q=15 à 15hZ,ça coupe bien l'infra.(filtre elliptique).
Tpg contenu.

ou sinon...supprimer l'asservissement et prendre un 38 qui tremblotte à 60Hz. :hehe:
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 14 Fév 2014 17:56

thierry38efd a écrit:
les e-cigarettes ont elle un filtre numérique ?

c'est pour conforter ceux qui pensent que je me pose des questions fumeuses :mdr:

j'essaie ton truc pour voir. a suivre.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 14 Fév 2014 18:28

On utilise le sinus et cosinus de 2PI*Fc*96000
Ce qui fait 2.28e-5 et 0.99999 pour 20Hz.


c'est 2pi.Fc/(2xFs).

+la fréquence analogique est grande,+ le ratio Fs/Fanalogique croît.

coeff de correction= 2xTan-1(2.pi.Fc/2Fs) (ou sin/cos=tangente).
en gros,en basse fréquence,l'erreur est très faible.
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 14 Fév 2014 19:02

voilà ce que cela donne, mesuré directement sur le DSPiy. "Erreurs" de calcul du DSP incluses ;)

Image

filtres placés à 25Hz. Sans surprise, le BUT24 (calculé avec les coeffs Q) est meilleur à ce jeu que LR24 (cascade de deux ButtW de la liste)
en vert le "truc" de thierry38. (HP12 à 25Hz + EQ à 20Hz Q=15 G=-15dB). Ca plonge !

en phase ca reste bien aussi. Pas d'énormes différence entre les 3.
J'ai essayé pour le fun avec une deuxième EQ à 18Hz. Non affihcé. La mesure reflète ce qui se passe à la simu.

pour moi ce sera BUT24
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 15 Fév 2014 1:05

C’est toujours beau la pratique qui rejoint la théorie.
Mais voilà en théorie tes courbes ne sont pas exemptes de défauts, pourquoi cette non-linéarité entre 60 et 40 dB sur tes courbes, Alain ?

J’ai donc refait les mesures.
Image
j’ai rajouté un LR24 à 20Hz qui devrait être en théorie parallèle au LR24 à 25Hz, et pourtant ils se croisent vers 37Hz. Ok on est à 6,5Hz, mais bon, si plus la fréquence analogique est basse et la précision grande ?
Enfin, pour moi le LR24 reste une courbe « naturelle » et un simple HP un peu décalé (remarquez la courbe non théorique) permet aussi de couper le bas en économisant 1 filtre.
Tout cela n’a pas fait vraiment avancer les choses et va dans le sens de « plus c’est compliqué et mieux c’est ».
A+
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 15 Fév 2014 16:12

Ce qui se passe en dessous de 10Hz n'est pas représentatif chez moi. c'est l'interférence avec l'entrée de ma carte son.
Pour un filtre infra on je ne cherche pas le naturel mais l'efficacité.


Ton BUT24 à 25Hz est bizarre. Il a un overshoot de +1dB autour de 35..45Hz. T'es sur de l'avoir bien fabriqué ?

Le mien est conforme, zoomé pour bien voir
Image

C'est mesuré sur la voie sub de l'appli 2x1+1 en analogique.
Image

ps: ton REW aussi est bizarre : il n'indique pas les bonnes valeurs. le curseur est à 22,98 Hz et les valeurs vont de 45dB à 106dB ce qui ne correspond pas aux courbes affichées. strange. je suis en REW 5.01 beta 17 build 2967.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 15 Fév 2014 16:33

oui,on voit une double pente .

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

Message » 15 Fév 2014 16:50

tu regarde pas la bonne bleue je pense ;) le BUT24 est le bleu ciel

la deuxième pente sous 9Hz est sans doute l'entrée de sa carte son qui en rajoute une petite couche.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 15 Fév 2014 17:05

oui,je pensais au croisement des LR et non // évoqué par Thierry.
pour les Butt,ça semble ok,après chacun sa sauce :)

on peut même imaginer une double transfo. de Linkwitz avec
F0=Fp,et des Q différents.
ou des variantes F0/Fp.

ou des EQ avec des Q différents...
ce n'est pas tellement la phase qu'il faut regarder.
avec REW,un clic sur l'onglet group delay (onglet overlay d'abord) est très parlant,on se rend compte du delta en ms des différentes solutions.
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 15 Fév 2014 17:28

thierry38efd a écrit:oui,je pensais au croisement des LR et non // évoqué par Thierry.
thierry v les voit se croiser vers 37Hz. Ce serait croisement entre rouge et verte. J'ai du mal a voir sur la copie d'écran. Chez moi elles ne se croisent pas

pour les Butt,ça semble ok,après chacun sa sauce :)
tu trouves ? un BUTT ne fait pas d'overshoot, quel que soit son ordre d'ailleurs. le BUTT de thierry est strange. son doigt a du glisser sur le clavier :mdr:
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 24 Fév 2014 18:49

Bonjour,

j'aurais besoin de modifier le dernier firmware pour que le bouton de volume agisse sur 4 voire 6 ou meme 8 canaux.

Concretement, je voudrais pouvoir faire un "grow" du "Gain1940AlgNSx" dans SigmaStudio et modifier les valeurs de D01_ADR_VOL1 et D01_ADR_VOL2 dans le applis et faire en sorte que le firmware recopie/cascade les valeurs de volume dans toutes les adresses comprisent entre D01_ADR_VOL1 et D01_ADR_VOL2 (des lors que D01_ADR_VOL2 > D01_ADR_VOL1+1)

je crois Alkasar que tu as les source et une platine de dev. Est ce envisageable de récuperer ton kit (source + probe) et d'essayer de bidouiller cela ? (n'hesite pas a m'envoyer un email)

si j'y arrive alors, ca ouvrira des portes pour un fonctionement 5.1
Maintenant qu'on à gouté au DSPIY, on va quand meme pas racheter des processeurs Emotiva :)
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3105
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 24 Fév 2014 20:09

Bonsoir,
Un DSPiy n'aura jamais que 2 canaux. Je ne vois pas trop ce que tu veux faire.
Le multidspiy est exploitable pour du multicanal: le controle de volume s'opère alors sur 4 canaux si 2 DSpiy ou 6 canaux avec 3 DSpiy

Pour le reste, je t'envoie un mail.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline


Retourner vers Filtrage actif, Equalisation et Processeurs

 
  • Articles en relation
    Dernier message