logo
Руководство к лаб

Запись звуковых сигналов

Запись звуков в системе MatLab осуществляется с помощью следующей функции:

y=wavrecord(n, Fs, ch, ‘dtype’);

где n – число записываемых отсчетов,

Fs – частота дискретизации,

ch – число каналов записи,

dtype – тип записываемых данных:

1) double – 16-битовая запись, -1…1, 8-байтовый формат с плавающей точкой,

2) single – 16-битовая запись, -1…1, 4-байтовый формат с плавающей точкой,

3) int16 – 16-битовая запись, -32768…32767, 2-байтовый формат целочисленный,

4) uint – 8-битовая запись, 0…255, 1-байтовый формат целочисленный, (0=128).

Примечание: по умолчанию запись осуществляется со следующими параметрами: Fs=11025, ch=1, ‘dtype’=‘double’.