Показано с 1 по 12 из 12

Тема: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

  1. #1
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Хотелось бы поднять вопрос о оценке искажений с помощью метода вычитания исследуемого файла (ИФ) из оригинала (ОР) и дальнейшего исследования полученного файла разницы.

    Цель работы: освоить дополнительный инструмент для анализа искажений.

    В качестве инструмента буду рассматривать ПО DeltaWave.

    Адрес в сети интернет: https://deltaw.org/

    Из основных достоинств по сравнению с Audio Diff Maker: программа 64 битная, поэтому теоретически нет особых лимитов на длину исследуемых файлов, "скормить" 5-10 минут для анализа без проблем.

    Принцип работы довольно прост и заключается в вычитании из исследуемого аудиофайла оригинала.

    Нажмите на изображение для увеличения. 

Название:	1.png 
Просмотров:	137 
Размер:	75.6 Кб 
ID:	400785

    Программа кроме Wave формата так же понимает и FLAC, поэтому нет необходимости оригинал преобразовывать в WAV формат.

    В настройках программы необходимо выставить нелинейную коррекци., в случае если у ЦАП/АЦП различные источники мастерклока и необходимо будет корректировать дрифт клоков.

    Нажмите на изображение для увеличения. 

Название:	2.png 
Просмотров:	143 
Размер:	189.2 Кб 
ID:	400787

    В отчете работы программы так же указываются все настройки анализа.

    В отчете программы содержится много информации об исследуемых файлах:

    - смещение оносительно нуля по времени
    - DC составляющяя
    - уровни пиковые, RMS у всех файлов
    - уровень дрифта клока
    - уровень разницы между исследуемыми файлами
    - дрифт фазы в разных диапазонах
    - распределение ошибок
    - линейность по уровню 0.5дБ

    Для наглядности я прогнал в петле ЦАП-АЦП короткий трек. Файлы достуны по ссылке: https://cloud.mail.ru/public/4EhU/5sBaFnxtd в папке Vegalab_1

    Графические результаты. Основные графики, на основе которых проводился первичный анализ. Синий цвет - оригинал, серый - ИФ.

    спектры оригинала и ИФ


    Нажмите на изображение для увеличения. 

Название:	3.png 
Просмотров:	137 
Размер:	160.9 Кб 
ID:	400788

    На основе сопоставленных графиков спектра видно, что работа ЦФ, LPF, входного буфера АЦП отличается от оригинала в области ВЧ.
    [свернуть]

    спектр разницы


    Нажмите на изображение для увеличения. 

Название:	4.png 
Просмотров:	135 
Размер:	158.3 Кб 
ID:	400792

    спектр файла разницы, чем значение меньше, тем лучше.
    [свернуть]

    разница спектров


    Нажмите на изображение для увеличения. 

Название:	5.png 
Просмотров:	133 
Размер:	144.5 Кб 
ID:	400793
    По разнице спектров оригинал и ИФ так же видно разную работу тракта ЦФ, LPF, входного буфера АЦП по сравнению с оригиналом. Оценика в дБ.
    [свернуть]

    разница файлов, скорректированных по смещению и амплитуде


    Нажмите на изображение для увеличения. 

Название:	6.png 
Просмотров:	124 
Размер:	150.6 Кб 
ID:	400794
    [свернуть]

    график разности фаз


    Нажмите на изображение для увеличения. 

Название:	7.png 
Просмотров:	123 
Размер:	145.2 Кб 
ID:	400795
    [свернуть]

    спектрограммы и разница спектрограмм


    Оригинал
    Нажмите на изображение для увеличения. 

Название:	8.png 
Просмотров:	121 
Размер:	1.46 Мб 
ID:	400796

    Исследуемый файл
    Нажмите на изображение для увеличения. 

Название:	9.png 
Просмотров:	104 
Размер:	1.46 Мб 
ID:	400797

    Разница спектров
    Нажмите на изображение для увеличения. 

Название:	10.png 
Просмотров:	119 
Размер:	1.74 Мб 
ID:	400798

    На деле график разницы спектров оказался очень полезной штукой. По нему можно определить не только область частот, где есть отличия от оригинала, но и наводимые шумы и помехи. Про белый шум без сигнала думаю нет смысла упоминать.

    На этом графике можно выделить помехи, которые не видно на спектрах, при измерениях например через SpectraPlus:

    тянущиеся линии через всю запись
    Нажмите на изображение для увеличения. 

Название:	11.png 
Просмотров:	118 
Размер:	1.53 Мб 
ID:	400800

    которых нет на FFT
    Нажмите на изображение для увеличения. 

Название:	12.png 
Просмотров:	138 
Размер:	154.9 Кб 
ID:	400801

    природу, поведение и происхождение пока выяснить не удалось. Эти линии так же видны в файле разницы:
    Нажмите на изображение для увеличения. 

Название:	13.png 
Просмотров:	125 
Размер:	117.4 Кб 
ID:	400802

    [свернуть]

    дрифт клока


    Нажмите на изображение для увеличения. 

Название:	14.png 
Просмотров:	129 
Размер:	148.2 Кб 
ID:	400803
    "уползание" частот друг от друга в ЦАП и АЦП, в случае, если они от разных генераторов.
    [свернуть]

    распределение ошибок


    мат.статистика распределения ошибок
    Нажмите на изображение для увеличения. 

Название:	15.png 
Просмотров:	132 
Размер:	169.6 Кб 
ID:	400805
    [свернуть]

    PK метрика


    График уровня разницы в зависимости отвремени. Полезен при анализе распределения ошибок.
    Подробнее здесь: https://deltaw.org/pk_metric.html
    Нажмите на изображение для увеличения. 

Название:	16.png 
Просмотров:	126 
Размер:	158.4 Кб 
ID:	400807
    [свернуть]
    _________________
    Евгений

  2. #2
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    графики FFT в зависимости от времени


    Файлы разбиваются на интервалы по 400 мс и на основе этих блоков строится FFT. Можно посмотреть график разности в любой момент записи.
    Нажмите на изображение для увеличения. 

Название:	17.png 
Просмотров:	96 
Размер:	207.0 Кб 
ID:	400808

    Инструмент полезен при анализе и поиске мест, в которых разница максимальна.

    [свернуть]


    Так же есть закладки с другими инструментами: линейность, фигуры Лиссажу и прочее.

    ИМХО: методика должна помочь определить разность звучания систем.Но опять же с опредленными оговорками. Впрочем, чем меньше RMS разницы, тем более точно работает связка ЦАП/АЦП. Лично моя цель - примерно -96 дБ RMS разницы, т.е. CD audio в петле должно играть без искажений и помех.
    Последний раз редактировалось maxssau; 15.07.2021 в 00:53.
    _________________
    Евгений

  3. #3
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Смотрю тема никому не интересна. Ну что ж. Если кому будут интересны успехи в данном направлении, пишите в личку.
    _________________
    Евгений

  4. #4
    Nabludatel
    Гость

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Тема хорошая. Вычитанием сравнивал ещё до появления таких программ. Тогда пришёл к такому выводу: если разностный сигнал ниже - 40 дБ, и не содержит каких-то хрипов или призвуков, то для слуха такая копия идентична оригиналу. Что бы там не говорили.

  5. #5
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    62
    Сообщений
    37,535

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Цитата Сообщение от maxssau Посмотреть сообщение
    Смотрю тема никому не интересна. Н
    Интересна.

    ---------- Сообщение добавлено 11:45 ---------- Предыдущее сообщение было 11:44 ----------

    Цитата Сообщение от Nabludatel Посмотреть сообщение
    если разностный сигнал ниже - 40 дБ,
    Это для винила, или для кассетофона, пардон за мой болгарский?
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Да мне-то что, меняйтесь!"(с)анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  6. #6
    Частый гость Аватар для buratino
    Регистрация
    10.09.2019
    Сообщений
    319

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave


    Offтопик:
    Как-то странно "мат.статистика распределения ошибок" упирается в -93 дБ. Где-то это число постоянно фигурирует...
    пс.
    Цитата Сообщение от maxssau Посмотреть сообщение
    FLAC, поэтому нет необходимости оригинал преобразовывать в WAV
    Чем flac или wav в рассматриваемом случае отличается от cdda?

  7. #7
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Цитата Сообщение от buratino Посмотреть сообщение
    Чем flac или wav в рассматриваемом случае отличается от cdda?
    да это просто удобство


    Цитата Сообщение от Nabludatel Посмотреть сообщение
    если разностный сигнал ниже - 40 дБ, и не содержит каких-то хрипов или призвуков, то для слуха такая копия идентична оригиналу. Что бы там не говорили.
    У Juli@ колеблется от -30 до -50 в зависимости от условий петли.


    Вообще анализ этих графиков открывает очень много интересного, чего не видно обычным FFT с тестовыми настройками.

    Сейчас есть одна мысль, собираю еще одну плату дака на 4493. В чем суть идеи: сделать ASRC на ADAU1467 с целью уйти от завала на ВЧ встроенного в АКМ ЦФ, т.к. по графикам видно, что оригинал записывали с более качесвенным ЦФ.

    График PK метрики сильно штормит в зависиости от выбранного ЦФ.

    Подобрал новые номиналы LPF, буду с ними пробовать:

    Нажмите на изображение для увеличения. 

Название:	LPF.png 
Просмотров:	132 
Размер:	10.1 Кб 
ID:	400899

    Нажмите на изображение для увеличения. 

Название:	remmina_work-nb_192.168.10.102_2021714-82947,572855.png 
Просмотров:	126 
Размер:	113.9 Кб 
ID:	400901

    Далее буду гонять на различных режимах (2х и 4х апсемплинг). Так же очень много вопросов по появлению постоянных палок при воспроизведении, которых нет в отсутствии сигнала или на простых тонах. Много вопросов вообще по стабильности постоянки, на некторых графиках видно колебания разницы вокруг нуля.

    Вобщем пока вопросов стало еще больше.



    Цитата Сообщение от buratino Посмотреть сообщение
    Как-то странно "мат.статистика распределения ошибок" упирается в -93 дБ. Где-то это число постоянно фигурирует...
    пс.
    это тоже не постоянная величина, в зависимости от настроек ЦФ можно загнать в -110дБ, будет высокий пик, но с широкой юбкой внизу. ИМХО: ЦФ в АК4490/4493 хавно
    Последний раз редактировалось maxssau; 16.07.2021 в 12:11.
    _________________
    Евгений

  8. #8
    Nabludatel
    Гость

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Цитата Сообщение от Alex Посмотреть сообщение
    Это для винила, или для кассетофона, пардон за мой болгарский?
    Для разностного сигнала С майфуном, пусть самым лучшим разность и в -15 дБ фиг получишь. Винил вообще за гранью.

    Цитата Сообщение от maxssau Посмотреть сообщение
    У Juli@ колеблется от -30 до -50 в зависимости от условий петли.
    Ну да, у недорогих карт где-то так есть.

    Цитата Сообщение от maxssau Посмотреть сообщение
    В чем суть идеи: ... уйти от завала на ВЧ встроенного в АКМ ЦФ
    Апсемплинг решает.

  9. #9
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Цитата Сообщение от Nabludatel Посмотреть сообщение
    С майфуном, пусть самым лучшим разность и в -15 дБ фиг получишь. Винил вообще за гранью.
    Результат майфуна и винла довольно очевиден.
    _________________
    Евгений

  10. #10
    Частый гость Аватар для buratino
    Регистрация
    10.09.2019
    Сообщений
    319

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave


    Offтопик:
    Цитата Сообщение от maxssau Посмотреть сообщение
    "мат.статистика распределения ошибок" упирается в -93 дБ. Где-то это число постоянно фигурирует...
    это тоже не постоянная величина, в зависимости от настроек ЦФ можно загнать в -110дБ, будет высокий пик, но с широкой юбкой внизу. ИМХО: ЦФ в АК4490/4493 хавно
    Это не "матстатистика", а искусственная экспоненциальная кривуля, симметричная относительно ~-93дБ. Если бы правее (левее) -93 было бы продолжение оцифровки, а не её "заворот", то можно было бы говорить о корреляции/достоверности/значимости/конкордации рассматриваемых параметров. О вертикальной оцифровке пока речь не веду.
    пс. Матстатистические методы - мощный инструмент в руках исследователя. Не следует их игнорировать - с них нужно начинать. Также субъективные параметры тоже можно использовать, но к ним нужен "правильный" подход.
    ппс. А перестройте-ка, пожалуйста, кривулю "мат.статистика распределения ошибок" так, чтобы горизонтальная оцифровка начиналась, скажем, с -65, а заканчивалась на -120...-130 (или наоборот - но последовательно!) - хотелось бы увидеть нормальное распределение (с детерминируемыми асимметрией и эксцессом).

  11. #11
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,647

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Цитата Сообщение от maxssau Посмотреть сообщение
    тянущиеся линии через всю запись
    может какие-то "водяные" знаки или "отпечаток"? Почему бы и нет?

  12. #12
    Завсегдатай
    Автор темы
    Аватар для maxssau
    Регистрация
    15.08.2015
    Адрес
    Самара
    Возраст
    40
    Сообщений
    2,624

    По умолчанию Re: К вопросу об оценки искажений с помощью вычитания в ПО DeltaWave

    Цитата Сообщение от buratino Посмотреть сообщение
    А перестройте-ка, пожалуйста, кривулю "мат.статистика распределения ошибок" так, чтобы горизонтальная оцифровка начиналась, скажем, с -65, а заканчивалась на -120...-130 (или наоборот - но последовательно!) - хотелось бы увидеть нормальное распределение (с детерминируемыми асимметрией и эксцессом).
    да, можно сделать, предварительно вспомнив Matlab


    Цитата Сообщение от Turbo_man Посмотреть сообщение
    может какие-то "водяные" знаки или "отпечаток"? Почему бы и нет?
    Эзотехник был прав?

    Вполне возможно, будет время погоняю другие даки
    _________________
    Евгений

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •