Quelle est la résolution réelle d'un CD ?
#31
RE: Quelle est la résolution réelle d'un CD ?
Bonsoir Jacques,
Le fichier (ou le streaming) web c'est du MP3.
La FM c'est du MPEG1-layer2 (ou un truc comme ça), moins dégradé que le MP3.
Mais il y a quand même théoriquement un peu plus de pertes lors de la conversion (DAC), de la modulation de fréquence ...et de la démodulation dans ton tuner.
Sur satellite, c'est le même format numérique, qui arrive sur ton DAC, sans avoir besoin de passer par une modulation en fréquence puis une démodulation.
Quand les conditions s'y prêtent (débit à 256 Kb/s), on constate trois améliorations : bruit de fond, bande passante, et dynamique.
Bon, ce n'est pas toujours commode de tirer un coax entre la parabole et le DAC, et j'avoue que j'écoute souvent la FM.
Rarement sur le web, et, oui le niveau y est plus bas.
Petite précision, les radios satellite de Radio France sont gratuites.
Amitiés,
"J'avoüeray de bonne foy que j'ayme beaucoup mieux ce qui me touche que ce qui me surprend"  (F. Couperin, 1668-1733)
---------------------------------------------------------------------------------------------------------------------
Foobar, PC avec sortie optique ou WiFi (via Volumio) -> ADI-2 PRO FS R BE -> Boxem Arthur 4215 -> Quad ESL63P & 2 Dynaudio 9S
Vinyle : Audio-Technica LP5X, AT-VM95ML, RIAA Selectronic
Radios : Elecraft K2/100 & KX3/100
Répondre
#32
RE: Quelle est la résolution réelle d'un CD ?
Bonsoir Joël, bonsoir au forum,

sur le principe 0dB c'est entre -32768 et +32767 pour que la somme fasse 65536 en comptant le zéro.
Le décalage de 1 est bien embêtant mais les dspmatheux ont trouvé une solution que j'ai oubliée...


Dans ce document Burr-Brown (TI), il est question de Bipolar Zero. Est-ce autour de cela qu'il faut étudier ?

[Image: attachment.php?aid=27692]--[Image: attachment.php?aid=27691]

A partir des valeurs présentes en table 1, y a-t-il une application numérique pour conduire à 96,32dB de dynamique ?

Merci, Jean-Marc.


Pièces jointes Image(s)
       
Répondre
#33
RE: Quelle est la résolution réelle d'un CD ?
ketalar a écrit :Bonsoir Jacques,
Le fichier (ou le streaming) web c'est du MP3.
La FM c'est du MPEG1-layer2 (ou un truc comme ça), moins dégradé que le MP3.
Mais il y a quand même théoriquement un peu plus de pertes lors de la conversion (DAC), de la modulation de fréquence ...et de la démodulation dans ton tuner.
Sur satellite, c'est le même format numérique, qui arrive sur ton DAC, sans avoir besoin de passer par une modulation en fréquence puis une démodulation.
Quand les conditions s'y prêtent (débit à 256 Kb/s), on constate trois améliorations : bruit de fond, bande passante, et dynamique.
Bon, ce n'est pas toujours commode de tirer un coax entre la parabole et le DAC, et j'avoue que j'écoute souvent la FM.
Rarement sur le web, et, oui le niveau y est plus bas.
Petite précision, les radios satellite de Radio France sont gratuites.
Amitiés,
Bonjour,
il faut écouter des radios web audiophile dont certaine en flac
Répondre
#34
RE: Quelle est la résolution réelle d'un CD ?
Bonjour Jean-Marc,
le plus petit signal encodable dans ton tableau correspond à un pas de quantif, donc il évolue disons entre 0 et -1 en binaire, donc son amplitude cc est de 0,000092V. Son amplitude crète est donc de 0,000092/2 = 0,000046V. Sa puissance crête est donc de 0,000046² = 0,000000002116 W (ramené à une charge de 1). Pour un sinus sa puissance efficace est divisée par 2 soit 0,000000001058 W. En dB on obtient 10 Log (0,000000001058) = -89,755 dB.
Même combat pour le signal maxi, son amplitude cc est de 6V (je néglige un pas de quantif). Son amplitude crête est donc de 3V, sa puissance crête est donc de 9W, sa puissance efficace en sinus est donc de 4,5W ce qui en dB donne 10 Log(4,5) = 6,53212 dB.
La différence des deux puissances en dB donne alors 6,53212-89,755 = -96,287 dB, ce qui correspond bien peu ou prou aux 96,32 annoncés par le RSB.
Advance X-UNI, mini-DSP OpenDRC DA-8, Monitor Actives Accuton AS250-4-552, ATC SM75-150S, Monacor DT-25N + deux Sub Monacor SPH450TC
Répondre
#35
RE: Quelle est la résolution réelle d'un CD ?
JM Plantefeve a écrit :Bonsoir Joël, bonsoir au forum,

sur le principe 0dB c'est entre -32768 et +32767 pour que la somme fasse 65536 en comptant le zéro.
Le décalage de 1 est bien embêtant mais les dspmatheux ont trouvé une solution que j'ai oubliée...


Dans ce document Burr-Brown (TI), il est question de Bipolar Zero. Est-ce autour de cela qu'il faut étudier ?

[Image: attachment.php?aid=27692]--[Image: attachment.php?aid=27691]

A partir des valeurs présentes en table 1, y a-t-il une application numérique pour conduire à 96,32dB de dynamique ?

Merci, Jean-Marc.

Bonsoir Jean-Marc,

le bipolar zéro c'est pour les dacs multibits, c'est la commutation du bit de poids fort autour du zéro alors que le bit de poids fort est celui qui a le plus d'erreur et que le signal est proche de zéro. Cela crée une vilaine distorsion bien désagréable. Au cours des ans les astuces ce sont succédées pour limiter les dégâts . Avec le delta sigma ce problème n'est plus.
La dissymétrie entre le positif et le négatif est embêtante lors de la conversion de virgule flottante vers entiers. En virgule flottante le signal est codé entre -1 et 1 donc il faut multiplier par 32768 pour les valeurs négatives et par 32767 pour les positives ou faire autrement sans décaler le zéro. Et je ne sais plus quel est cet autrement...
Si tu veux vraiment savoir je peux retrouver en regardant les sources de logiciels.

Xavier, d'habitude tu as tendance à tout simplifier au point de négliger le plus important mais cette fois c'est le contraire! 20 Log (2 puissance 16) = 96.33dB.

Joël
Répondre
#36
RE: Quelle est la résolution réelle d'un CD ?
Je répondais simplement à l'interrogation de Jean-Marc qui souhaitais un calcul à partir des valeurs du tableau Joël.
Et si je passe par la puissance, c'est parce que je vois bien que Jean-Marc se pose des questions sur l'utilisation de la pleine échelle ou de la demi-échelle, avec son insistance sur le 90 dB et le 20 Log(32768), le crête à crête ou le crête. J'ai donc pris un sinus pleine échelle, puis pris sa puissance ainsi on ne se pose plus de question sur l'aspect crête à crête.
Vois-tu Joël tu as simplifié en répondant à Jean-Marc 20Log(65536) alors que lui te dit 20Log(32768)...
Advance X-UNI, mini-DSP OpenDRC DA-8, Monitor Actives Accuton AS250-4-552, ATC SM75-150S, Monacor DT-25N + deux Sub Monacor SPH450TC
Répondre
#37
RE: Quelle est la résolution réelle d'un CD ?
Bonjour Xavier, bonjour Joël, merci de m'aider à comprendre finement les choses.

DAC avec en applicatif l'audio : je pense qu'il y a pertinence à illustrer la plage dynamique calculée en dBfs par le traitement en amplitude crête d'un sinus. Forme d'onde qui habituellement est purement symétrique par rapport au zéro, d'où mon écrit précédent : à -90dBfs, la valeur instantanée oscillera entre -1 et +1.

Si on peut considérer une valeur numérique oscillant entre 0 et -1 (pseudo -0.5 et +0.5), alors effectivement 20·log(32767/0,5)=96.3dBfs. Ce qui me trouble alors, c'est que ce plus petit bond crête de 0,5 ne se retrouve plus jamais dans la progression numérique vers le 0dBfs, à marche de +1 ou -1.

Bien à vous, Jean-Marc.
Répondre
#38
RE: Quelle est la résolution réelle d'un CD ?
JM Plantefeve a écrit :Bonjour Xavier, bonjour Joël, merci de m'aider à comprendre finement les choses.

DAC avec en applicatif l'audio : je pense qu'il y a pertinence à illustrer la plage dynamique calculée en dBfs par le traitement en amplitude crête d'un sinus. Forme d'onde qui habituellement est purement symétrique par rapport au zéro, d'où mon écrit précédent : à -90dBfs, la valeur instantanée oscillera entre -1 et +1.

Si on peut considérer une valeur numérique oscillant entre 0 et -1 (pseudo -0.5 et +0.5), alors effectivement 20·log(32767/0,5)=96.3dBfs. Ce qui me trouble alors, c'est que ce plus petit bond crête de 0,5 ne se retrouve plus jamais dans la progression numérique vers le 0dBfs, à marche de +1 ou -1.

Bien à vous, Jean-Marc.

On peut dire aussi que le dac ne se pose pas tant de questions, à ces niveaux la distorsion est dans les 30% alors ce n'est pas un décalage de +/-0.5 lsb qui va lui causer des états d'âme!
La confusion vient probablement de la représentation des échantillons sous forme de marche d'escalier. Ce n'est pas faux mais pas complètement exact non plus. Les échantillons sont des points de mesures à des instants bien précis. Entre chaque points il n'y a rien, rien n'existe pas même du vide. C'est le filtre de reconstruction qui comble ce rien, qui trace une courbe continue entre les points.
La même confusion a souvent lieu aussi sur l'axe du temps, la résolution temporelle n'est pas limitée à des multiples de la période d'échantillonnage.

Si tu ne connais pas déjà une vidéo bien intéressante sur le sujet:
https://xiph.org/video/vid2.shtml
Il faut juste se souvenir que les mesures ne suffisent pas et donc ne pas le croire lorsqu'il évoque la perfection sonore... Pour le reste c'est un vrai spécialiste qui en cause beaucoup que ce je ne pourrais faire!

Joël
Répondre
#39
RE: Quelle est la résolution réelle d'un CD ?
Je ne sais pas qui simplifie mon cher Joël, ou répond à coté deux fois de suite et je ne penses pas que JM ait besoin de tes vidéos à la noix (c'est juste une réaction à ton agression gratuite que tes deux précédentes réponse à JM te font mériter. Je ne comprends pas cette propension à toujours agresser gratuitement les membres que quelques uns ont ici alors que je n'ai rien demandé !).

Jean-Marc, la progression se fait toujours d'un pas au pas suivant. Artificiellement tu parles de -0,5 à +0,5, puis de 1, 2, 3...N.
Si tu imagines que le 0V analogique d'entrée se situe au centre du pas de quantification entre les valeurs numériques 0 et 1, tu as résolu ton problème. Pour l'exemple, si le step d'un pas vaut 1V d'entrée, à -0,5V tu obtiens la valeur numérique 0 et à +0,5V tu obtiens la valeur numérique +1. Ton signal analogique centré sur 0V oscille numériquement entre 0 et 1 et le 0 numérique ne correspond pas à 0V d'entrée. Ca semble correspondre au "Bipolar zéro error" de la doc BB qui est le seuil de transition de 0 à 1 (Mais je ne comprends pas leur graphe, avec l'entrée numérique en ordonnée, la tension de sortie en abscisse, et une courbe en marches qui correspondrait plutôt à l'inverse, d'autant qu'il s'agit d'un DAC et non d'un ADC... ?).
Advance X-UNI, mini-DSP OpenDRC DA-8, Monitor Actives Accuton AS250-4-552, ATC SM75-150S, Monacor DT-25N + deux Sub Monacor SPH450TC
Répondre
#40
RE: Quelle est la résolution réelle d'un CD ?
xn a écrit :Je ne sais pas qui simplifie mon cher Joël, ou répond à coté deux fois de suite et je ne penses pas que JM ait besoin de tes vidéos à la noix (c'est juste une réaction à ton agression gratuite que tes deux précédentes réponse à JM te font mériter. Je ne comprends pas cette propension à toujours agresser gratuitement les membres que quelques uns ont ici alors que je n'ai rien demandé !).

Jean-Marc, la progression se fait toujours d'un pas au pas suivant. Artificiellement tu parles de -0,5 à +0,5, puis de 1, 2, 3...N.
Si tu imagines que le 0V analogique d'entrée se situe au centre du pas de quantification entre les valeurs numériques 0 et 1, tu as résolu ton problème. Pour l'exemple, si le step d'un pas vaut 1V d'entrée, à -0,5V tu obtiens la valeur numérique 0 et à +0,5V tu obtiens la valeur numérique +1. Ton signal analogique centré sur 0V oscille numériquement entre 0 et 1 et le 0 numérique ne correspond pas à 0V d'entrée. Ca semble correspondre au "Bipolar zéro error" de la doc BB qui est le seuil de transition de 0 à 1 (Mais je ne comprends pas leur graphe, avec l'entrée numérique en ordonnée, la tension de sortie en abscisse, et une courbe en marches qui correspondrait plutôt à l'inverse, d'autant qu'il s'agit d'un DAC et non d'un ADC... ?).

Désolé de t'avoir vexé, je te voyais en train de noyer un poisson, tu as raison j'aurais pu le dire autrement.

Sur le graphe le bipolar zéro est au milieu de la marche horizontale pour la commodité de représentation des non linéarités du dac. Idem pour la ligne en pointillé. Pour de vrai 0 en entrée donne 0 en sortie, 1 donne +1LSB et -1 donne -1LSB si le dac est sans erreur.

M'est revenu que les générateurs de sinus logiciels utilisent une astuce du genre ajout de dither pour contourner le problème soulevé par Jean-Marc. Je vais essayer de retrouver le bout de code.

Joël
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)