Limiteur True Peak Numerique (Oversampling)
- 19 réponses
- 6 participants
- 2 102 vues
- 6 followers
Louenn
17
Nouvel·le AFfilié·e
Membre depuis 7 ans
Sujet de la discussion Posté le 21/10/2017 à 12:37:07Limiteur True Peak Numerique (Oversampling)
Bonjour a tous,
Je bloque depuis un certain temps sur une notion...
Quand on parle d'oversampling/suréchantillonnage X4/X8/etc... pour un limiteur True Peak,
que ce passe il réellement ? on suréchantillonne quoi ?? on a deja des échantillons comment peut on les suréchantilloner.
J'ai vue que cette technique avait pour but de simuler les Peak possible lors de la CNA.
Parler de suréchantillonage serait il un abus de langage pour définir un algorithme imitant le lissage lors de la CNA ?
Bisous
Je bloque depuis un certain temps sur une notion...
Quand on parle d'oversampling/suréchantillonnage X4/X8/etc... pour un limiteur True Peak,
que ce passe il réellement ? on suréchantillonne quoi ?? on a deja des échantillons comment peut on les suréchantilloner.
J'ai vue que cette technique avait pour but de simuler les Peak possible lors de la CNA.
Parler de suréchantillonage serait il un abus de langage pour définir un algorithme imitant le lissage lors de la CNA ?
Bisous
- 1
- 2
EraTom
2282
AFicionado·a
Membre depuis 13 ans
11 Posté le 21/10/2017 à 23:35:39
L'interpolation linéaire des échantillons n'est absolument pas la méthode correcte pour trouver les "true peaks" ; elle n'apporte même rien
Une autre façon de dire ce qu'a expliqué Danbei est que l'on connait une information capitale sur le signal échantillonné : le signal numérisé à une fréquence de Fe a une largeur spectrale qui ne dépasse pas Fe/2.
Si ce n'est pas le cas, le signal continu ne pourrait pas être reconstruit à partir du signal échantillonné.
Cette borne nous permet de savoir exactement ce qu'il peut se passer entre deux échantillons. Je t'épargne les étapes mathématiques mais c'est ici qu'apparaît le sinus cardinal.
Il s'agit de l'autre versant du théorème de Nyquist-Shannon.
Une autre façon de dire ce qu'a expliqué Danbei est que l'on connait une information capitale sur le signal échantillonné : le signal numérisé à une fréquence de Fe a une largeur spectrale qui ne dépasse pas Fe/2.
Si ce n'est pas le cas, le signal continu ne pourrait pas être reconstruit à partir du signal échantillonné.
Cette borne nous permet de savoir exactement ce qu'il peut se passer entre deux échantillons. Je t'épargne les étapes mathématiques mais c'est ici qu'apparaît le sinus cardinal.
Il s'agit de l'autre versant du théorème de Nyquist-Shannon.
Gros Corps Maladroit
2436
AFicionado·a
Membre depuis 15 ans
12 Posté le 22/10/2017 à 10:26:49
houlà c'est chaud là !!
Mais Danbei qu'est ce que ce filtre passe bas dont tu parles ? ?? c'est celui qui se trouve à Fe/2??
Mais Danbei qu'est ce que ce filtre passe bas dont tu parles ? ?? c'est celui qui se trouve à Fe/2??
Danbei
1891
AFicionado·a
Membre depuis 13 ans
13 Posté le 22/10/2017 à 11:51:28
On peut décrire un signal et les opérations faites dessus de deux manières équivalentes : dans le domaine temporel et dans le domaine fréquentiel.
Échantillonner dans le domaine temporel <=> Périodiser dans le domaine fréquentiel,
Interpoler par sinus cardinal dans le domaine temporel <=> Appliquer un filtre passe bas dans le domaine fréquentiel.
Il y a un autre filtre passe bas dans l'histoire, le filtre anti-repliement (c'est celui dont tu parle je pense).
Comme la dit Eratom, le processus d’échantillonnage/interpolation ou (périodisation/filtre passe bas, dans le domaine fréquentiel) ne fonctionne que si le spectre du signal est borné.
Ainsi, avant de faire tout ça il faut appliquer un filtre passe bas (le filtre anti-repliement) pour s'assurer d'avoir un spectre borné.
Un petit schéma peut être plus clair :
Les deux filtres sont des filtres passe bas, le premier pour borner le signal le deuxième pour faire l'interpolation.
Oui, c'est ça.
Échantillonner dans le domaine temporel <=> Périodiser dans le domaine fréquentiel,
Interpoler par sinus cardinal dans le domaine temporel <=> Appliquer un filtre passe bas dans le domaine fréquentiel.
Il y a un autre filtre passe bas dans l'histoire, le filtre anti-repliement (c'est celui dont tu parle je pense).
Comme la dit Eratom, le processus d’échantillonnage/interpolation ou (périodisation/filtre passe bas, dans le domaine fréquentiel) ne fonctionne que si le spectre du signal est borné.
Ainsi, avant de faire tout ça il faut appliquer un filtre passe bas (le filtre anti-repliement) pour s'assurer d'avoir un spectre borné.
Un petit schéma peut être plus clair :
Les deux filtres sont des filtres passe bas, le premier pour borner le signal le deuxième pour faire l'interpolation.
Citation :
Au final, on revient sur la fréquence de la session, donc sur les "même" échantillons (atténué pour certains) que ce avant le traitement ?
Oui, c'est ça.
[ Dernière édition du message le 22/10/2017 à 11:55:31 ]
Louenn
17
Nouvel·le AFfilié·e
Membre depuis 7 ans
14 Posté le 22/10/2017 à 12:09:57
le problème vient plutôt du placement des échantillons non ?, on peut louper les amplitudes max, shannon c'est ok mais ça reste dans le domaine fréquentiel.
On imagine un signal continue sur une intervalle de temps t=2s, ici on prends 3 échantillons ( je sais c'est très peu ^^),
il est possible de prendre 3 échantillons de valeur < n et pourtant d'avoir dans le signal continue une valeur dépassant n, et donc de perdre dans l’échantillonnage des valeurs d'amplitude dépassant les échantillons.
(ici j'extrapole a un signal passant de conversion en conversion mais le problème est le même pour un signal synthétisé numériquement )
-Ce que je voulais savoir: c'est donc déjà pourquoi les valeurs d'amplitude manquante étaient retrouvé (d'ou l'utilité d'un limiteur TP) --> c'est pendant donc la CNA (a cause du lissage et peut être d'autre facteurs ? )
-Ce que je pense avoir compris:
Il existe un type d'interpolation, qui correspond a un algorithme visant a reproduire la fonction de transfère pendant la CNA.
On utilise donc cet algorithme dans le cadre de la mesure True Peak (numérique), afin de savoir a quelque dixième de dB près les amplitude max du signal post conversion numérique analogique.
--> Je dis ça pour que l'on situe bien le problème évoqué sur le topic !
Je tiens a informer que mon niveau en physique est très proche du niveau du bac, je rame un peu sur pas mal de notion trop théorique..
On imagine un signal continue sur une intervalle de temps t=2s, ici on prends 3 échantillons ( je sais c'est très peu ^^),
il est possible de prendre 3 échantillons de valeur < n et pourtant d'avoir dans le signal continue une valeur dépassant n, et donc de perdre dans l’échantillonnage des valeurs d'amplitude dépassant les échantillons.
(ici j'extrapole a un signal passant de conversion en conversion mais le problème est le même pour un signal synthétisé numériquement )
-Ce que je voulais savoir: c'est donc déjà pourquoi les valeurs d'amplitude manquante étaient retrouvé (d'ou l'utilité d'un limiteur TP) --> c'est pendant donc la CNA (a cause du lissage et peut être d'autre facteurs ? )
-Ce que je pense avoir compris:
Il existe un type d'interpolation, qui correspond a un algorithme visant a reproduire la fonction de transfère pendant la CNA.
On utilise donc cet algorithme dans le cadre de la mesure True Peak (numérique), afin de savoir a quelque dixième de dB près les amplitude max du signal post conversion numérique analogique.
--> Je dis ça pour que l'on situe bien le problème évoqué sur le topic !
Je tiens a informer que mon niveau en physique est très proche du niveau du bac, je rame un peu sur pas mal de notion trop théorique..
Louenn
17
Nouvel·le AFfilié·e
Membre depuis 7 ans
15 Posté le 22/10/2017 à 12:56:12
" la fonction sinus cardinal permet la synthèse exacte des signaux à spectre de support fini (formule de Shannon)"
cette fonction permet donc de synthétiser mathématiquement ce qu'il ce passe pendant la CNA, représentation de l'action des filtres pendant la conversion ?
On utilise la même fonction pour sur-échantillonné le signal numérique lors de la mesure True peak numérique ?
c'est bien ça ?
cette fonction permet donc de synthétiser mathématiquement ce qu'il ce passe pendant la CNA, représentation de l'action des filtres pendant la conversion ?
On utilise la même fonction pour sur-échantillonné le signal numérique lors de la mesure True peak numérique ?
c'est bien ça ?
Danbei
1891
AFicionado·a
Membre depuis 13 ans
16 Posté le 22/10/2017 à 14:44:40
Oui c'est tout a fait ça.
Oui, après les développeurs de plug'in peuvent implémenter les choses de différentes manières.
Par exemple le Limiter N6 de Vlag Sound indique dans son manuel (p19), que le plug peut utiliser deux méthodes d'interpolation : une interpolation polynomial et une avec des sinus cardinal.
-La première donne un résultat faux (mais pas trop) et est rapide à calculer. Faux dans le sens ou en interpolant avec un polynôme on obtient pas exactement le signal de départ.
-La deuxième donne un résultat juste mais demande plus de puissance de calcul. Juste dans le sens ou en interpolant avec les sinus cardinal on obtient exactement le signal de départ.
Dans les deux cas on a malgré tout qu'une approximation car on sur-échantillonne "que" d'un facteur 4, 8, ... mais pas infini.
Oui, bon en réalité il faudrait tourner la phrase dans l'autre sens : pour faire la CNA on tente de reproduire au mieux ce qu'on a imaginé mathématiquement.
Citation :
On utilise donc cet algorithme dans le cadre de la mesure True Peak (numérique), afin de savoir a quelque dixième de dB près les amplitude max du signal post conversion numérique analogique.
Oui, après les développeurs de plug'in peuvent implémenter les choses de différentes manières.
Par exemple le Limiter N6 de Vlag Sound indique dans son manuel (p19), que le plug peut utiliser deux méthodes d'interpolation : une interpolation polynomial et une avec des sinus cardinal.
-La première donne un résultat faux (mais pas trop) et est rapide à calculer. Faux dans le sens ou en interpolant avec un polynôme on obtient pas exactement le signal de départ.
-La deuxième donne un résultat juste mais demande plus de puissance de calcul. Juste dans le sens ou en interpolant avec les sinus cardinal on obtient exactement le signal de départ.
Dans les deux cas on a malgré tout qu'une approximation car on sur-échantillonne "que" d'un facteur 4, 8, ... mais pas infini.
Citation :
cette fonction permet donc de synthétiser mathématiquement ce qu'il ce passe pendant la CNA, représentation de l'action des filtres pendant la conversion ?
Oui, bon en réalité il faudrait tourner la phrase dans l'autre sens : pour faire la CNA on tente de reproduire au mieux ce qu'on a imaginé mathématiquement.
[ Dernière édition du message le 22/10/2017 à 14:56:28 ]
Anonyme
9677
17 Posté le 22/10/2017 à 14:56:18
Citation de Danbei
Oui, bon en réalité il faudrait tourner la phrase dans l'autre sens : pour faire la CNA on tente de reproduire au mieux ce qu'on a imaginé mathématiquement.
C'est tout à fait vrai. Mais comme on a commencé par faire des CNA, puis des afficheurs et limiteurs TP, ça revient à discuter de la poule et de l'oeuf
EraTom
2282
AFicionado·a
Membre depuis 13 ans
18 Posté le 23/10/2017 à 00:00:55
Citation :
Oui, c'est une façon correcte de voir les chose.cette fonction permet donc de synthétiser mathématiquement ce qu'il ce passe pendant la CNA, représentation de l'action des filtres pendant la conversion ?
On utilise la même fonction pour sur-échantillonné le signal numérique lors de la mesure True peak numérique ?
c'est bien ça ?
Pour la petite histoire, il y a des convertisseurs qui procédent en deux étapes :
- D'abord un sur-échantillonnage avec l'interpolation par un sinus cardinal, ce qui revient à applique un filtre passe-bas avec une raideur importante que l'on ne peut pas atteindre avec un filtre analogique ;
- Ensuite un filtrage par un filtre analogique qui n'a pas besoin d'être très raide puisque le filtre numérique a été appliqué avant.
L'idée est de tirer le meilleur parti des deux mondes tout en relâchant les contraintes de conception : La performance de l'ensemble est très bonne alors que les performances des deux briques numérique et analogique restent modestes.
Citation :
Tout ce qui se passe dans les fréquences a un corollaire dans le domaine temporel, et inversement.le problème vient plutôt du placement des échantillons non ?, on peut louper les amplitudes max, shannon c'est ok mais ça reste dans le domaine fréquentiel.
L'interpolation par le sinus cardinal va faire réapparaître les pics que l'on retrouve en continue... Modulo le risque d'en laisser passer si l'on ne sur-échantillonne pas assez haut.
Ceci étant dit, avec un sur-échantillonnage x4, par exemple, le risque est très (très) faible, d'autant plus qu'un limiteur qui travaille en permanence ce n'est pas très bon signe d'un point de vue de la dynamique et de la musicalité du morceau.
Louenn
17
Nouvel·le AFfilié·e
Membre depuis 7 ans
19 Posté le 23/10/2017 à 10:50:20
Merci pour les réponses ! j'y vois de suite plus clair.
Je vais bosser un peu sur les filtres d'on vous parlez pour faire la conversion, je penses qu'avec cette notion en tête je pourrais bien comprendre le tous dans ça globalité !
Je vais bosser un peu sur les filtres d'on vous parlez pour faire la conversion, je penses qu'avec cette notion en tête je pourrais bien comprendre le tous dans ça globalité !
Louenn
17
Nouvel·le AFfilié·e
Membre depuis 7 ans
20 Posté le 23/10/2017 à 11:27:38
Je repose ma question des fois que !
Si quelqu'un trouve une doc technique sur la conception du limiteur V3 Oxford, cela m'intéresse !
Si quelqu'un trouve une doc technique sur la conception du limiteur V3 Oxford, cela m'intéresse !
- < Liste des sujets
- Charte
- 1
- 2