16/03/2025-11:10:34
(Modification du message : 17/03/2025-09:46:44 par RM8Kinoshita.)
RE: Dowsampler la musique
Il faut aussi faire un point sur le module de conversion DSD2PCM de foo_input_sacd qui possède différents modes.
Ses différentes options conditionnent l'efficacité du filtrage HF qui éliminera le bruit RF du modulateur 1 bit,
ce filtrage du bruit étant indispensable, sinon ce dernier se repliera en bande utile lors de la conversion par le DAC
et sera présent en sortie de l'étage analogique (effet d'aliasing).
Le bruit se situe plus bas en fréquence sur le DSD64 (format SACD commercial) que sur les fichiers plus récents en DSD128, 256, 512 ...
Plus proche de la bande audio, et est donc plus problématique. Il faut donc qu'il soit atténué de manière maximale, sans impacter pour autant la bande audio.
La possibilité de réaliser cette atténuation par calcul dans le domaine numérique étant nettement plus fine et paramétrable
(et moins destructrice) qu'un filtrage HF en sortie analogique (conception ancienne).
J'ai personnellement pris le temps de convertir le même fichier plusieurs fois de DSD64 vers WAV,
afin d'examiner ensuite via FFT en temps réel l'efficacité du filtrage des résidus
des différents filtres par disponibles par défaut pour la conversion DSD -> PCM
(il reste des raies relativement proches du signal, c'est assez simple de visualiser l'effet d'atténuation des différents filtres sur ces dernières).
Pour la plupart de ceux présents dans foobar, ils sont relativement basiques
et n'offrent pas vraiment une efficacité optimale (à part l'un d'entre eux qui est tout juste satisfaisant).
Mais on peut aussi charger et y adjoindre un filtre FIR externe, possiblement de la plus haute qualité :
atténuation minimale dans la bande passante effective, passband ripple de 0.00001dB, -3dB@26kHz pour seulement -0.1dB@20kHz.
Un tel filtre se trouve sur cette page, et il est gratuit : https://s-audio.systems/dsd-filter/?lang=en
crdt.
Ses différentes options conditionnent l'efficacité du filtrage HF qui éliminera le bruit RF du modulateur 1 bit,
ce filtrage du bruit étant indispensable, sinon ce dernier se repliera en bande utile lors de la conversion par le DAC
et sera présent en sortie de l'étage analogique (effet d'aliasing).
Le bruit se situe plus bas en fréquence sur le DSD64 (format SACD commercial) que sur les fichiers plus récents en DSD128, 256, 512 ...
Plus proche de la bande audio, et est donc plus problématique. Il faut donc qu'il soit atténué de manière maximale, sans impacter pour autant la bande audio.
La possibilité de réaliser cette atténuation par calcul dans le domaine numérique étant nettement plus fine et paramétrable
(et moins destructrice) qu'un filtrage HF en sortie analogique (conception ancienne).
J'ai personnellement pris le temps de convertir le même fichier plusieurs fois de DSD64 vers WAV,
afin d'examiner ensuite via FFT en temps réel l'efficacité du filtrage des résidus
des différents filtres par disponibles par défaut pour la conversion DSD -> PCM
(il reste des raies relativement proches du signal, c'est assez simple de visualiser l'effet d'atténuation des différents filtres sur ces dernières).
Pour la plupart de ceux présents dans foobar, ils sont relativement basiques
et n'offrent pas vraiment une efficacité optimale (à part l'un d'entre eux qui est tout juste satisfaisant).
Mais on peut aussi charger et y adjoindre un filtre FIR externe, possiblement de la plus haute qualité :
atténuation minimale dans la bande passante effective, passband ripple de 0.00001dB, -3dB@26kHz pour seulement -0.1dB@20kHz.
Un tel filtre se trouve sur cette page, et il est gratuit : https://s-audio.systems/dsd-filter/?lang=en
crdt.
" Liberty is an effort of the mind, rather than the arms." Édouard René Lefèbvre de Laboulaye, 1876

