Хотелось бы поднять вопрос о оценке искажений с помощью метода вычитания исследуемого файла (ИФ) из оригинала (ОР) и дальнейшего исследования полученного файла разницы.
Цель работы: освоить дополнительный инструмент для анализа искажений.
В качестве инструмента буду рассматривать ПО DeltaWave.
Адрес в сети интернет: https://deltaw.org/
Из основных достоинств по сравнению с Audio Diff Maker: программа 64 битная, поэтому теоретически нет особых лимитов на длину исследуемых файлов, "скормить" 5-10 минут для анализа без проблем.
Принцип работы довольно прост и заключается в вычитании из исследуемого аудиофайла оригинала.
Программа кроме Wave формата так же понимает и FLAC, поэтому нет необходимости оригинал преобразовывать в WAV формат.
В настройках программы необходимо выставить нелинейную коррекци., в случае если у ЦАП/АЦП различные источники мастерклока и необходимо будет корректировать дрифт клоков.
В отчете работы программы так же указываются все настройки анализа.
В отчете программы содержится много информации об исследуемых файлах:
- смещение оносительно нуля по времени
- DC составляющяя
- уровни пиковые, RMS у всех файлов
- уровень дрифта клока
- уровень разницы между исследуемыми файлами
- дрифт фазы в разных диапазонах
- распределение ошибок
- линейность по уровню 0.5дБ
Для наглядности я прогнал в петле ЦАП-АЦП короткий трек. Файлы достуны по ссылке: https://cloud.mail.ru/public/4EhU/5sBaFnxtd в папке Vegalab_1
Графические результаты. Основные графики, на основе которых проводился первичный анализ. Синий цвет - оригинал, серый - ИФ.
спектры оригинала и ИФ
разница спектров
спектрограммы и разница спектрограмм
Оригинал
Исследуемый файл
Разница спектров
На деле график разницы спектров оказался очень полезной штукой. По нему можно определить не только область частот, где есть отличия от оригинала, но и наводимые шумы и помехи. Про белый шум без сигнала думаю нет смысла упоминать.
На этом графике можно выделить помехи, которые не видно на спектрах, при измерениях например через SpectraPlus:
тянущиеся линии через всю запись
которых нет на FFT
природу, поведение и происхождение пока выяснить не удалось. Эти линии так же видны в файле разницы:
[свернуть]
дрифт клока
PK метрика
График уровня разницы в зависимости отвремени. Полезен при анализе распределения ошибок.
Подробнее здесь: https://deltaw.org/pk_metric.html
[свернуть]
Социальные закладки