В настоящее время я работаю над проектом, в котором записываю звук с помощью звукового измерителя, а затем экспортирую полученные файлы в формате .wav
.Matlab .wav normalization
После этого я импортирую файлы .wav
в MATLAB
с помощью функции audioread
. Я понял, что данные нормализованы между -1 и 1 (опция по умолчанию). Это означает, что каждый другой файл нормализуется с использованием соответствующих экстремальных значений? Если это так, как я могу получить ненормированные данные из файла .wav
, поэтому я могу сравнить спектр двух разных файлов с точки зрения амплитуды? Что мне нужно - это точно файл с амплитудой (в дБ, вольт, любой ...) как функция времени.
ОК, я думаю, я понимаю. благодаря!но для того, чтобы положить конец всем сомнениям: я сравниваю две разные записи, но они записываются с одинаковым разрешением (16 бит). Я могу импортировать их в Matlab с помощью аудиорепортажа, и, несмотря на это, их амплитуды сопоставимы? – pragal
Да, амплитуды сопоставимы. Оба файла масштабируются точно так же. – jaket