Messages : 1.239
Sujets : 70
Inscription : 16/05/2019
enregistré
conversion 16/44.1 en 24/96 ?
Bonjour,
Beaucoup d'appareils prennent en charge aussi bien le Spdif 16 bits 44.1 khz que le 24 bits 96 khz mais comme leurs circuits internes travaillent en 24/96 j'aimerai savoir comment le 16 bits 44.1 est converti en 24/96 ?
Pour le nombre de bits ça peut se faire numériquement mais pour la fréquence qui n'est pas un multiple ça me parait compliqué !
Je me demande s'il n'y a pas un DAC à deux balles pour finalement se réorienter sur l'entrée analogique avec un ACD qui numérise en 24/96 !
(dans le cas de mon filtre actif DCX24/96 je n'ai jamais entendu de différence entre son entrée numérique 16/44.1 venue en spdif du Drive et son entrée analogique précédée d'un DAC correct.
Cet appareil avait était critiqué sur la qualité de ses entrées analogiques je me demande si finalement ce n'est pas le contraire quand on dispose simplement du format CD et d'un Dac.
Denis,
Messages : 5.278
Sujets : 412
Inscription : 08/02/2008
MÉLAUDIA.admin
RE: conversion 16/44.1 en 24/96 ?
Messages : 1.676
Sujets : 33
Inscription : 16/06/2017
enregistré
RE: conversion 16/44.1 en 24/96 ?
Il y a plein de méthodes pour passer d'une fréquence d'échantillonnage à une autre, par simple calcul.
La plus simple est le filtre de ré-échantillonnage : on calcul la RI du filtre de ré-échantillonnage pour passer d'une fréquence à une autre, puis pour trouver chaque nouvel échantillon à la fréquence de sortie, on multiplie chaque échantillon d'entrée par cette RI. C'est un simple filtre FIR.
X-UNI, MiniDSP OpenDRC DA8, SPH450TC, AXI2050 sur pavillon SEOS-30
Messages : 3.360
Sujets : 6
Inscription : 12/11/2008
enregistré
25/12/2024-14:44:28
(Modification du message : 25/12/2024-14:58:49 par mastro.)
RE: conversion 16/44.1 en 24/96 ?
(25/12/2024-13:41:52)xnwrx a écrit : Il y a plein de méthodes pour passer d'une fréquence d'échantillonnage à une autre, par simple calcul.
La plus simple est le filtre de ré-échantillonnage : on calcul la RI du filtre de ré-échantillonnage pour passer d'une fréquence à une autre, puis pour trouver chaque nouvel échantillon à la fréquence de sortie, on multiplie chaque échantillon d'entrée par cette RI. C'est un simple filtre FIR.
Voici une solution tres économique et tres efficace que j'utilise pour me permettre de lire mes vyniles ou mes cd en 88,2khz ou 96khz en sortie numérique de ma carte son Tascam 366 , avec l'option record//: de Foobar 2000 sur le système 4 voies filtré en phase minimale par convolution (suppression de la distorsion de phase du filtrage lr4 acoustique)
https://www.univers-sons.com/behringer-s...p8961.html
Messages : 1.906
Sujets : 20
Inscription : 16/07/2019
enregistré
26/12/2024-10:43:13
(Modification du message : 26/12/2024-11:04:30 par RM8Kinoshita.)
RE: conversion 16/44.1 en 24/96 ?
Bonjour calculette,
(25/12/2024-11:56:23)calculette a écrit : comme leurs circuits internes travaillent en 24/96 j'aimerai savoir comment le 16 bits 44.1 est converti en 24/96 ?
Pour le nombre de bits ça peut se faire numériquement mais pour la fréquence qui n'est pas un multiple ça me parait compliqué !
Ce n'est pas vraiment compliqué ce genre de calcul pour nos processeurs actuels. Tout repose sur la qualité de conception de l'algo utilisé pour le
resample (que ce soit implémenté en hard ou en soft) et aujourd'hui les calculs se font en virgule flottante contrairement aux machines d'antan.
Resampler V dans foobar (plugin adapté à la version 32bit actuelle du logiciel) permet de directement convertir la fréquence d'échantillonnage à la volée, sur le temps processeur, en contrôlant ses paramètres
passband, stopband et
att. Il est possible de convertir tous les formats existants en format unique choisi et adapté à la chaine de traitement. Un exemple pour "tout" sortir en 96k. Plusieurs options d'algo de resampler, il est conseillé de choisir SoX (si tu veux comprendre comment SoX convertit une fréquence d'échantillonnage, son source code est par exemple disponible ici
https://github.com/chirlu/sox
Il ne manque plus qu'un matériel avec sortie numérique compatible avec la fréquence d'échantillonnage de traitement, si l'on souhaite faire la conversion D/A en externe.
L'avantage en est aussi que le réglage du volume avantageusement géré en interne par foobar (32 bit float) est sans pertes de résolution sur la conversion A/N ultérieure en bout de chaîne.
https://forums.melaudia.net/showthread.p...#pid215131
crdt.
" Liberty is an effort of the mind, rather than the arms."
Édouard René Lefèbvre de Laboulaye, 1876
Messages : 3.360
Sujets : 6
Inscription : 12/11/2008
enregistré
26/12/2024-11:24:24
(Modification du message : 26/12/2024-11:28:07 par mastro.)
RE: conversion 16/44.1 en 24/96 ?
(26/12/2024-10:43:13)RM8Kinoshita a écrit : Bonjour calculette,
(25/12/2024-11:56:23)calculette a écrit : comme leurs circuits internes travaillent en 24/96 j'aimerai savoir comment le 16 bits 44.1 est converti en 24/96 ?
Pour le nombre de bits ça peut se faire numériquement mais pour la fréquence qui n'est pas un multiple ça me parait compliqué !
Ce n'est pas vraiment compliqué ce genre de calcul pour nos processeurs actuels. Tout repose sur la qualité de conception de l'algo utilisé pour le resample (que ce soit implémenté en hard ou en soft) et aujourd'hui les calculs se font en virgule flottante contrairement aux machines d'antan.
Resampler V dans foobar (plugin adapté à la version 32bit actuelle du logiciel) permet de directement convertir la fréquence d'échantillonnage à la volée, sur le temps processeur, en contrôlant ses paramètres passband, stopband et att. Il est possible de convertir tous les formats existants en format unique choisi et adapté à la chaine de traitement. Un exemple pour "tout" sortir en 96k. Plusieurs options d'algo de resampler, il est conseillé de choisir SoX (si tu veux comprendre comment SoX convertit une fréquence d'échantillonnage, son source code est par exemple disponible ici https://github.com/chirlu/sox
Il ne manque plus qu'un matériel avec sortie numérique compatible avec la fréquence d'échantillonnage de traitement, si l'on souhaite faire la conversion D/A en externe.
L'avantage en est aussi que le réglage du volume avantageusement géré en interne par foobar (32 bit float) est sans pertes de résolution sur la conversion A/N ultérieure en bout de chaîne.
https://forums.melaudia.net/showthread.p...#pid215131
crdt.
+1
Je rajouterai juste qu'il est très important de vérifier la conformité de l'impulsion a la sortie des Dac , car on constate très souvent des écarts d'horloge non négligeables de l'ordre de +-10 jusqu'à plus de +-50 ppm
Sur les sorties numérique des lecteurs cd..
L'impact sur la phase est visible aux mesures et Concrètement ,
la présision de l'horloge se répercute par une avance ou un retard de l'aigu sur le grave -médium..
En bref Un ressemplage du signal 44,1khz ne corrige pas la précision de l'horloge.
Messages : 3.122
Sujets : 43
Inscription : 17/06/2012
enregistré
RE: conversion 16/44.1 en 24/96 ?
Je ne retiens que les upsampling x2 ou x4 avec mon matériel. (JRiver + RME ADI-2 DAC FS).
Du 44.1 kHz est upsamplé à 88.2 ou à 176.4 kHz.
Du 48 kHz est upsamplé à 96 ou à 192 kHz.
J'oublie le K * 320 / 147 qui est moins bon à l'écoute. (avec K = 1, 2 ou 4)
Un appareil peut être conçu pour travailler jusqu'à 96 kHz.
Mais cela ne dit pas qu'il converti le 44.1 kHz en 96 kHz.
Messages : 1.906
Sujets : 20
Inscription : 16/07/2019
enregistré
RE: conversion 16/44.1 en 24/96 ?
(25/12/2024-12:11:14)raoul a écrit : Bonjour Denis,
Je te suggère de lire ceci :
https://fr.audiofanzine.com/mastering/ed...bruit.html
https://woodandfirestudio.com/fr/dithering-audio/
a+mitiés raoul
Salut Raoul,
Le
dithering est applicable lors d'un formatage à une résolution inférieure uniquement. Dans le cas évoqué par Denis, le passage de 16/44.1 en 24/96, il y a
upsampling, sans application de dither.
crdt.
" Liberty is an effort of the mind, rather than the arms."
Édouard René Lefèbvre de Laboulaye, 1876
Messages : 1
Sujets : 0
Inscription : 20/01/2025
enregistré
RE: conversion 16/44.1 en 24/96 ?
Upsampling increases the sampling rate of a signal by estimating values between existing samples. This can be used to improve the quality of a digital signal or to convert it to a different format.