Звуковой сигнал в файле представляет ряд выборок, которые получают амплитуду звука в зависимости от времени. Частота дискретизации является количеством дискретных выборок, взятых в секунду и данных в герц. Точность выборок, измеренных битовой глубиной (количество битов на выборку), зависит от доступного аудио оборудования.
Чтение функций аудио MATLAB® и хранит одноканальные (моно) аудиоданные в m
-by-1 вектор-столбец и данные стерео в m
-by-2 матрица. В любом случае m
является количеством выборок. Для данных стерео первый столбец содержит левый канал, и второй столбец содержит правильный канал.
Как правило, каждая выборка является значением с двойной точностью между-1 и 1. В некоторых случаях особенно когда аудио оборудование не поддерживает высокие битовые глубины, звуковые файлы хранят значения как 8-битные или 16-битные целые числа. Область значений демонстрационных значений зависит от доступного количества битов. Например, выборки, сохраненные как значения uint8
, могут колебаться от 0 до 255 (28 – 1). sound
MATLAB и функции soundsc
поддерживают только один - или значения с двойной точностью между-1 и 1. Другие аудио функции поддерживают несколько типов данных, как обозначено на страницах ссылки на функцию.