(09-04-2017, 08:49 PM)Tonipe a écrit : En ajoutant Resampleur SoX dans Foobar, vous faites le passage de 16 à 24 bits, et de 44.1 à 88.2 ou 176.4 kHz sans difficultés.
D'autres logiciels le font aussi, mais ne les connaissant pas, je ne les indique pas.
Un codage, une atténuation, sur 8 bits permet 256 échelons indépendant les uns des autres.
00000000 = 0
00000001 = 1
00000010 = 2
ect jusque 255
Cordialement, Dominique
Dominique,
Prenons un DAC qui est en 24/192. Le fait que la puce DAC fonctionne en 24/192 permet de réaliser un filtrage analogique non critique. Pour fonctionner convenable il faut donner à la puce DAC un flux 24/192...
Lorsqu'on donne du 16/44 au DAC, il est réalisé dans le DAC une conversion pour sortir le 24/192 (oversampling) ou, mieux, du 24/176 (upsampling). La montée en fréquence s'accompagne d'un élargissement du nombre de bits, afin de pouvoir coder les valeurs permettant de passer de l'échantillon n à l'échantillon n+1 de la source en douceur (en imitant ce que ferai le filtre analogique).
Par conséquent, lors d'une opération d'upsampling ou d'oversampling, les 8 bits ajoutés pour passer de 16/44 à 24/176 contiennent des infos utiles (il ne sont pas tout le temps à zéro). Exemple :
Source 16/44 :
Echantillon 1 --> 0000000000000010
Echantillon 2 --> 0000000000000011
En sortie de l'upsampler :
Echantillon 1 --> 0000000000000010-00000000
Echantillon a --> 0000000000000000-00001010
Echantillon b --> 0000000000000000-00110010
Echantillon c --> 0000000000000000-10011010
Echantillon 2 --> 0000000000000011-00000000
Les 24 bits sont significatifs. Les 8 derniers bits ont été utilisés pour calculer les échantillons de transition (en vert)...
Faisons l'opération dans un plug-in de foobar. On obtient donc un flux 24 bits dont les 24 bits sont utiles.
On applique ensuite la gestion de volume : il y a destruction de bits dans a, b, et c. ==> Pas de bit perfect
On se dit, et bien passons à 24 bits sans upsampler c'est à dire 24/44 ! Mais non, car :
- le DAC ne sais simplement pas traiter du 24/44, ou
- il ne fait rien et le filtrage déconne en sortie (les valeurs intermédiaires de filtrage ne sont pas calculée) ou
- il fait son upsampling : des bits de poids faible sont perdus avant l'opération(il ne prend que les 16 premiers bits de gauche ou les 20 premiers au mieux pour pouvoir calculer les échantillons intermédiaires).
Dans les cas : pas de bit perfect.
Cdlt. Jacques
(09-04-2017, 09:50 PM)Amoulsolo a écrit : Un concept intéressant que Ks Audio à mis au point pur la gestion du volume :
http://www.ksaudio.com/ks-digital/adm10/adm10.html
Salut Amoulsolo,
Ils n'ont rien inventé pour le volume. Ils ont certainement mis un circuit de contrôle de volume digital après la sortie du DAC. Par exemple, une puce PGA3310 qui fait de l’atténuation R2R statique pilotée en digital. Ce type de circuit existe depuis au moins 20 ans.
http://www.ti.com/product/pga2320
Ah la la, le marketing