C'est une vaste fumisterie de faire croire qu'une donnée codée sur 14 bits sera améliorée si son traitement subséquent est fait sur 16 bits plutôt que 14 (sauf si on laisse les 2 bits de poids fort à 0, sans conversion). On n'est pas en analogique, la conversion doit à un certain moment faire le choix de basculer une valeur intermédiaire entre 2 niveaux 16 bits vers le haut ou vers le bas, comme pour les moyennes scolaires ;-) Analogie: vous avez une série de mesures linéaires faites avec une règle graduée en pouces, rien que des valeurs entières. Vous les convertissez en centimètres, car l'échelle est plus fine, ce qui demande, pour certaines valeurs situées plus ou moins entres deux entiers "centimètres", d'arrondir contre en haut ou en bas. Vous faites ensuite des calculs savants (des pondérations, moyennes, etc.) entre ces nouvelles valeurs centimétriques, et à la fin vous les re-convertissez en valeurs entières en pouces, de nouveau avec les problèmes d'arrondi. Pensez-vous avoir gagné en qualité ou précision par rapport aux mêmes calculs effectués directement sur les valeurs en pouces ? Sûrement pas....
C'est ce qui me fait penser que traiter mathématiquement en 16 bits une valeur originale en 14 bits puis la reconvertir finalement en 14 bits ne doit pas amener grand chose de plus que de le faire en 14 bits directement (ou 16 bits avec les 2 bits de poids le plus fort laissés à 0).
Amitiés
ça dépend comment tu fais les calculs, si tu commence à décaler les valeurs de deux bits à gauche (toutes les données sont multipliées par 4) hop tu gagnes inévitablement en précision dans les valeurs intermédiaires.