2012-04-03 2 views
1

ADPCM est adaptatif, il a donc une fréquence d'échantillonnage variable. Mais at-il un taux moyen ou quelque chose? A-t-il des cadres de durée fixe?Est-ce que ADPCM a un taux d'échantillonnage?

+0

La fréquence d'échantillonnage est fixe, n'est-ce pas? Parlez-vous du débit binaire? – Brad

+0

Je ne sais pas. Je lis ADPCM a quantization variable = période d'échantillonnage. – Dims

+0

La quantification variable n'équivaut pas à la période d'échantillonnage. Les données sonores sont quantifiées à un niveau particulier et n'affectent pas le taux réel de ces niveaux sonores. – Cthutu

Répondre

2

Vous l'avez mal compris ici :-). "Adaptive" ne signifie pas que la fréquence d'échantillonnage est ajustée en fonction du signal qu'elle contient. "Adaptive" signifie que les étapes delta disponibles limitées (4Bit = seulement 16 possibilités pour coder un échantillon) sont adaptées au signal par prédiction. Il tente d'approximer à partir d'un échantillon donné quelle valeur l'échantillon suivant peut avoir et adapte les étapes delta à cela.

Si le signal a moins de changement d'un échantillon à l'autre, les pas sont choisis plus proches que si le signal a beaucoup de changements. Il est très improbable que le signal passe de très oscillant à silencieux d'un échantillon à l'autre.

Vous remarquez ce comportement si vous codez une onde carrée avec 100 Hz à l'aide d'un tel algorithme et que vous le rouvrez dans un éditeur audio qui rend la forme d'onde visible. Lorsque la forme d'onde change d'une polarité à une autre, le signal "accélère" (les pas sont de plus en plus éloignés) jusqu'à ce qu'il atteigne l'autre extrémité et ensuite il ralentit à nouveau (les pas sont de plus en plus proches).

Il a toujours un taux d'échantillonnage fixe. Celui que tu vas lui donner. Dans RIFF WAVE, la fréquence d'échantillonnage est stockée dans l'en-tête.

+0

Merci! En retard mais clair :) – Dims

Questions connexes