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