Цифровое кодирование звука

We use cookies. Read the Privacy and Cookie Policy

Цифровое кодирование звука

Чтобы представить звуковые колебания в цифровом виде, в каждый конкретный момент звучания измеряют амплитуду звукового сигнала. Так как волновая форма звука по своей природе непрерывна, то для ее точного цифрового отображения необходимо измерять амплитуду бесконечное количество раз в секунду и делить амплитудную шкалу на бесконечное количество градаций. В реальности же количество измерений в секунду (частота дискретизации) колеблется обычно от 10000 до 96000. В настоящее время наиболее употребительные частоты дискретизации – 44100 Гц (стандарт для CD-аудио) и 48000 Гц (основной стандарт для DAT). Количество же амплитудных градаций (разрешение) обычно принимается равным 28, 216 или 224 (в зависимости от количества битов, выделенных для этой информации).

Разумеется, при дискретизации непрерывного сигнала неизбежно возникают искажения. Чем меньше частота дискретизации и/или разрешение, тем сильнее волновая форма на выходе приближается к прямоугольной. При этом возникают высокочастотные искажения, которые частично подавляются с помощью фильтров, устанавливаемых на выходе ЦАП.

Оцифрованный звук требует больших объемов памяти. В самом деле, при стандартной частоте дискретизации в 44100 Гц и разрешении 16 бит звуковой материал (стерео) продолжительностью в одну минуту будет занимать 10584000 байт (приблизительно 10,09 Мбайт). Кроме того, звуковые файлы очень плохо сжимаются стандартными программами архивации (zip, arj и т. п.). Поэтому для них существуют особые алгоритмы сжатия. Например, WAV-файл, сжатый с помощью ADPCM, занимает примерно в четыре раза меньше места. Однако при этом могут появиться искажения. Следовательно, при профессиональной работе алгоритмы сжатия звука лучше не использовать.

Данный текст является ознакомительным фрагментом.