Автор Тема: Гармонические искажения приборов обработки (THD)  (Прочитано 4022 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ShadeMaster Автор темы

  • Эксперт
  • *****
  • Сообщений: 2722
  • Producing / Recording / Mixing
    • Студия NEBULA
увидел в теме на известном всем трекере информативные и полезные сообщения господина Турова (turov1966) по гармоническим искажениям, решил перевыложить сюда.

все кратко и доступно. надеюсь, кому-то будет также приятно почитать, как и мне.

Как оценить сатурацию (дисторшн), эксайтеры, компрессоры, лимитеры в плане нелинейных искажений по параметру THD (КГИ)?

В чем смысл коэффициента гармонических искажений?

Стандартное определение КГИ

https://ru.wikipedia.org/wiki/Коэффициент_нелинейных_искажений
https://en.wikipedia.org/wiki/Total_harmonic_distortion
- может быть не совсем ясно.

Обратите внимание: в https://ru.wikipedia.org/wiki/Коэффициент_нелинейных_искажений приведены данные по КГИ для различных форм сигналов.

Но, КГИ можно выразить в [дБ] * и понять так:
КГИ равен разнице между RMS всех гармоник (за вычетом основного тона) и RMS основного тона.
Иными словами: КГИ [дБ] = RMS всех гармоник [дБ] - RMS основного тона [дБ].
Формула перевода КГИ, выраженного в процентах в КГИ, выраженный в [дБ] такова: КГИ [дБ] = 20 log (X [%] / 100 [%] )
http://www.ixbt.com/multimedia/sound-faq.shtml

Таблица перевода THD в [%] в [дБ]
[%] [дБ]
0,001 / -100,00
0,005 / -86,02
0,35 / -49,12
0,5 / -46,02
0,75 / -42,50
0,1 / -60,00
0,25 / -52,04
0,5 / -46,02
0,75 / -42,50
1 / -40,00
2 / -33,98
3 / -30,46
4 / -27,96
5 / -26,02
10 / -20,00
15 / -16,48
20 / -13,98
25 / -12,04
30 / -10,46
40 / -7,96
50 / -6,02
60 / -4,44
70 / -3,10
80 / -1,94
90 / -0,92

Как это измерить в DAW?
Запускаем на инсерт синусоиду 1 кГц.
Вставляем в инсерт наш исказатель (нелинейность), после него вставляем эквалайзер №1 очень жестко обрезающий основной тон, после него вставляем эквалайзер №2 очень жестко обрезающий все гармоники но не ослабляющий основной тон.
Отключаем эквалайзер №1 и эквалайзер №2
Включаем эквалайзер №2 - замеряем RMS на выходе рассматриваемого инсерта, отключаем эквалайзер №2.
Включаем эквалайзер №1 - замеряем RMS на выходе рассматриваемого инсерта, отключаем эквалайзер №1.
И вычисляем КГИ [дБ] = RMS всех гармоник [дБ] - RMS основного тона [дБ] - все.

***
Насколько искажают качественные железные приборы?

Teletronix LA-2A Classic Leveling Amplifier
http://www.uaudio.com/hardware/compressors/la-2a.html
http://www.sowter.co.uk/schematics/la2adiy.jpg
http://www.sowter.co.uk/vintage-audio-transformers.php

Его технические характеристики:
Gain Reduction: up to 40 dB
Distortion: less than 0.35% total harmonics at +10 dBm, and less than 0.75% total harmonics at +16 dBm output
Response: +/- 0.1 dB, 30 cycles to 15 kilocycles
Noise: 75 dB below +10 dBm output level
Gain: 40 +/- 1dB
Output Level: +10dBm nominal, +16dBm peaks
Input Level: +16 dBm maximum
Very fast attack time - 10 milliseconds
Release Time: approximately 0.06 seconds for 50% release, 0.5 to 5 seconds for complete release depending upon the amount of previous reduction
http://www.uaudio.com/media/assetlibrary/l/a/la-2a_manual.pdf

Посчитаем КГИ для Teletronix LA-2A Classic Leveling Amplifier в дБ
Distortion = 0.35% = -49 дБ
Distortion = 0.75% = -42 дБ
Смысл таков: уровень гармоник, появляющихся в результате переваливания через порог компрессора, меньше основного тона на 42-49 дБ.

А можно ли расслышать этот уровень сатурации?
Да. Можно услышать и -40 дБ (КГИ = THD = 1 %) на синусоидальном сигнале, но на более сложном сигнале это услышать сложнее.

А что если КГИ будет меньше -40 дБ?
Поскольку наушники и мониторы **** имеют свой значительный THD (КГИ), то их искажения замаскируют более низкий уровень гармонических искажений, который возникает от работы компрессора.

У Teletronix LA-2A Classic Leveling Amplifier интересная схема
http://www.sowter.co.uk/schematics/la2adiy.jpg
- атака не управляется;
- релиз прямо не управляется, но увеличивается при увеличении степени редукции исходного сигнала (на одной из сеток тетрода 6AQ5A в цепи усилителя-детектора сидит конденсатор на 30 мкФ).

Почему же это Leveling Amplifier?
Leveling amplifiers usually have fix high ratio of compression, thus making it more like limiting, fix threshold and the topology is made in such a way that you only have an input and output gain to gauge the compression amount.
https://www.gearslutz.com/board/high-end/414508-whats-difference-between-leveling-amplifier-compressor.html

Model 1176LN Solid-State Limiting Amplifier
Distortion > 0.5% T.H.D. from 50 Hz – 15 kHz with limiting, at 1.1 seconds release setting.
Output of +22 dBm with no greater than 0.5% T.H.D.
Signal-to-Noise Ratio > 81 dB with input signal at threshold of limiting, over a bandwidth of 30 Hz to 18 kHz
http://www.uaudio.com/media/assetlibrary/1/1/1176ln_manual.pdf

Схема DIY 1176 Compressor
http://www.masonaudio.org/diy/comp1176

***
Где же "узкое горло" качественного мониторинга звука, которое не дает услышать нелинейные искажения? Это DAW, аудиоинтерфейс или система физического воспроизведения звука (наушники или мониторы)?
Опуская проблему АЧХ, узкое место - это цепь вносящая наибольшие искажения в исходный сигнал.
Как таковая - это цепь с наибольшим показателем Harmonic Distortion или THD.

Посмотрим на уровень нелинейных искажений:
1 Пусть у DAW - -120 dBFs и лучше,
2 Пусть у аудиоинтерфейса - -96 dBFs,

Теперь рассмотрим звено звуковоспроизведения на примере Sennheiser hd 650
http://en-us.sennheiser.com/high-quality-headphones-around-ear-audio-surround-hd-650#product_data
http://www.headphone.com/products/sennheiser-hd-650
http://www.innerfidelity.com/headphone-data-sheet-downloads

Откроем тест:
http://www.headphone.com/pages/build-a-graph
выберем Sennheiser hd650 и укажем построить график Harmonic Distortion of a 500Hz Sine Wave Input.

Как видим, сравнивая с другими, по Harmonic Distortion - это очень хорошие наушники - именно по этой характеристике.
Harmonic Distortion of a 500Hz Sine Wave Input Sennheiser hd650 ниже -90dBFs.
Это означает, что у Sennheiser hd650 уровень собственного "шума" в два раза (6dBFs) больше, чем у DAW и аудиоинтерфейса вместе взятых (напомню, что -6dBFs - читается "в два раза меньше", а +6dBFs - читается "в два раза больше").

Что касается мониторов, то у мониторов ситуация значительно хуже чем с наушниками. У них еще больше нелинейных искажений.
Например, на странице приведены и цифры и график: http://www.eventelectronics.com/opal.
3rd Harmonic Distortion @ 90dB SPL, 1m, 500-7kHz - 0.08%
3rd Harmonic Distortion @ 90dB SPL, 1m, 200 - 20kHz - 0.2%
3rd Harmonic Distortion @ 90dB SPL, 1m, <200Hz - 1.5% - то есть -36дБ

Вывод: узкое горло звукового тракта - наушники либо мониторы. Именно они - наибольшая причина искажений.

***
Почему мониторы являются сатуратором, при чем таким, что эффект сатурации слышен?
Известно, что звукаоизлучатель выдает волну давления путем деформации мембранной системы. Линейная ли эта деформация? - Нет. Поскольку коэффициент упругости демпфирующей резиновой каймы на малых амплитудах меньше, чем на больших, то при большом разгоне громкости можно получить эффект "хрипа" - это и есть интенсивная сатурация. На малых деформациях изменение коэффициента упругости незначительно - выраженное в дБ это изменение связано с КГИ в дБ. На сколько красят звук качественные мониторы?

Каковы два главных класса нелинейностей?
1 - Полярно симметричная нелинейность.
2 - Полярно асимметричная нелинейность.

В чем их принципиальное различие нелинейностей? В том, дают ли они четные гармоники или нет. На синусоидальном тестовом сигнале:
- полярно симметричная нелинейность дает лишь нечетные гармоники;


- полярно асимметричная нелинейность дает и четные и нечетные гармоники.


Как получить лишь четные гармоники?
С использованием вейвшейпера: перейти в двухполярный режим и строить кривую так, чтобы симметрия была относительно оси вертикальной оси. При этом потерю основного тона нужно скомпенсировать его подмешиванием к сигналу вейвшейпера, поскольку такое симметричное относительно вертикальной оси эквивалентно удвоителю частоты.

Контрастный пример:
FuncShaper - http://www.rs-met.com/freebies.html
Пресет Squarer - это простое возведение в квадрат входного сигнала и представляет оно идеальный удвоитель частоты, а результат его работы всего лишь одна единственная четная гармоника - вторая.
Пресет Rectifier - это экввивалент выпрямителя - диодного моста и результат его работы - только четные гармоники.

1.1 Наличие лишь нечетных гармоник (не считая основного тона).
1.2 Наличие лишь четных гармоник (не считая основного тона).
1.3 Наличие лишь нечетных и четных гармоник (не считая основного тона) с преобладанием нечетных.
1.4 Наличие лишь нечетных и четных гармоник (не считая основного тона) с преобладанием четных.
2 Крутизна нелинейности (в дБ), которая определяет скорость спада (в дБ):
2.1 всех гармоник;
2.2 отдельно четных гармоник;
2.3 отдельно нечетных гармоник.

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

Также при последовательном включении, например, компрессоров перед вторым можно резать ВЧ, это послужит препятствием для частот находящихся выше половины частоты дискретизации. Эти частоты, в противном случае, превратятся в дополнительный в (возможно) слышимый "шум" в области от 0 до 20 кГц. Этот эффект может быть выявлен измерением и при экстремальных режимах - слышен в любых плагинах с сильной нелинейностью.

В особенности, в гитарных усилителях на высоких гейнах и в особенности при последовательном включении грелки и ампсима, также в лимитерах, сатураторах (эксайтерах), эмуляциях транзисторных усилителей или эквалайзеров, ламповых усилителей или эквалайзеров, вейвшейперах, бит-редукторах, эмуляциях различных дисторшнов и так далее.

Цитата: turov1966
Warning: могу дезинформировать  - не по злому умыслу, а по причине собственного незнания, поспешности, невнимательности и ошибки :)

Мои измерения не имеют высокой точности. Их цель не точность - а принципиальная оценка качества и дефектов DSP. Они выявляют не все, но легко измеримое и важное. А поиск блох в виде оценки уплывания характеристик транзисторов и динамики транзиентов - вещи интересные, но трудно схватываемые и вторичные. Если плагин имеет существенный алиасинг, то все его динамические свойства уже не имеют никакого значения, этот плагин - брак разработчика. Брак можно лечить, но это вопрос к разработчику, который имеет наглость продавать это за деньги.

Слух - это галлюцинирование. Просто ничего иного у нас нет и мы вынуждены доверять этому единственно доступному нам "Сказочнику".

P.S. Алиасинг к аналоговому оборудованию не имеет никакого отношения, такого рода артефакты появляются исключительно в цифре.

P.P.S. мнения в вопросах измерений часто расходятся. что использовать и как - решать читателям статьи :)

Цитата: NSb
Главная ошибка, это использовать старый не информативный метод измерения на частоте 1кГц, причем не реальные приборы, а виртуальные.
Цитата: turov1966
Использование тона 1кГц - сделано для упрощения подхода - для "яркости" и простоты демонстрации.
Конечно все не исчерпывается лишь рассмотренными оценками.
Развернутые тесты см.:
http://rutracker.org/forum/viewtopic.php?p=68946038#68946038

Цитата: NSb
Гораздо серьезней на звук влияют IMD** искажения разностного тона.
Цитата: turov1966
они влияют - но амплитуда и соответственно RMS их меньше, чем у THD. IMD я также оцениваю в тестах и пользуюсь широкополосными сложными сигналами, также оцениваю динамику (искажения трензиентов и релизов) опять же: http://rutracker.org/forum/viewtopic.php?p=68946038#68946038
IMD проявляется на сигналах отличных от простого синусоидального тона или тона с собственными гармониками.
Наиболее просто можно услышать различие THD и IMD, включив амп и взяв на гитере (допустим) квинту и (допустим) мажорное трезвучие - квинта звучит чисто, а трезвучие - грязно.
Эта грязь и есть специфика IMD.

https://en.wikipedia.org/wiki/Audio_system_measurements
* https://en.wikipedia.org/wiki/Total_harmonic_distortion
** Интермодуляционные искажения

http://www.youtube.com/watch?v=FG5UaghSuuchttps://en.wikipedia.org/wiki/Intermodulation
Интермодуляционные искажения – неуловимый враг http://www.sound-consulting.net/ru/?page_id=1468
http://ru.wikipedia.org/wiki/Многоканальная_архитектура_памяти

(с) turov1966 / rutracker.org
« Последнее редактирование: Декабря 23, 2015, 17:26:37 от ShadeMaster »

Оффлайн NSb

  • Живу на форуме
  • *******
  • Сообщений: 23373
  • shit in - shit out
Главная ошибка, это использовать старый не информативный метод измерения на частоте 1кГц, причем не реальные приборы, а виртуальные.


... и добавил:

Цитировать
Таблица перевода TDH в [%] в [дБ]
Грубая ошибка, правильно - THD

... и добавил:

Это все не столь интересно.
Гораздо серьезней на звук влияют IMD искажения разностного тона (интермодуляционные искажения )
Что касается аналоговой техники, а попытка "привязать" замеры эмуляций к прототипам не верна, есть еще динамические искажения, передача импульсных характеристик, которые могут не создавать шлейф гармоник, но сильно влиять на итоговый звук, размазывая низ или верх.
Эти параметры как правило не эмулируются - мозгов у программеров не хватает, причем не сколько алгоритм создать, сколько разобраться ка как работает электроника вообще.

« Последнее редактирование: Декабря 17, 2015, 20:14:22 от ShadeMaster »

Оффлайн ShadeMaster Автор темы

  • Эксперт
  • *****
  • Сообщений: 2722
  • Producing / Recording / Mixing
    • Студия NEBULA
NSb, да, кстати, сейчас поправлю) опечатка.

чем вызван негатив? :) и какой метод измерения тебе кажется правильным?

Оффлайн NSb

  • Живу на форуме
  • *******
  • Сообщений: 23373
  • shit in - shit out
Следующий параметр, уже характерный именно для софта, и напрочь отсутствует у аналога - алиазинг.
Пакостная вещь зеркальных спектров, их можно было бы отнести к интермодуляционным искажениям по некой похожести, но это не так, они еще хуже.
В это свете, выше приведенная методика измерений и устаревшие ГОСТы, теряют всяческую актуальность.

Шейд, прибей статью, не смеши людей  :hmmm:

... и добавил:

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



... и добавил:

Цитировать
и какой метод измерения тебе кажется правильным?
Мультиспектрами как это делает Лядов и Лукин, но и в их случаях многое упускается, приходится доверять больше слуховому контролю.
Но он имеет смысл только если есть возможность работать с железом.
К примеру, мой параметрический эквалайзер, объективно имеет низкий уровень THD, я тут как-то выкладывал картинку, искажения поактически на уровне конвертации аналог/цифра.
При этом влияние на звук драматическое и явно выраженное, следовательно THD не имеет никакого смысла.
Далее, легко проверить, взять сатуратор, выставить на нем уровень 0.1% ( это считается лауфаем для аппаратуры) и послушать,
99 из 100 не услышат этих добавленных искажений.
Что бы оно было чем-то похожее на то, что происходит в железе, нужно подавать в разы больше, а это уже говорит о том, что параметр THD как таковой не несет какой либо информации о  качестве прибора.
« Последнее редактирование: Декабря 17, 2015, 20:02:00 от NSb »

Оффлайн ShadeMaster Автор темы

  • Эксперт
  • *****
  • Сообщений: 2722
  • Producing / Recording / Mixing
    • Студия NEBULA
Цитировать
Следующий параметр, уже характерный именно для софта, и напрочь отсутствует у аналога - алиазинг.
ну это очевидный факт, я его не стал добавлять из сообщений с трекера.

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

... и добавил:

Цитировать
параметр THD как таковой не несет какой либо информации о качестве прибора.
ну опять же, мы все сошлись в одном и том же мнении) надо, наверное, добавить эти моменты из постов, получилось немного вырвано из контекста.

Цитата: turov1966
Warning: могу дезинформировать  - не по злому умыслу, а по причине собственного незнания, поспешности, невнимательности и ошибки.
« Последнее редактирование: Декабря 17, 2015, 20:05:35 от ShadeMaster »

Оффлайн NSb

  • Живу на форуме
  • *******
  • Сообщений: 23373
  • shit in - shit out
Что касается замера компрессоров, в случае железяк, нужно учитывать две вещи, сам модуль VCA, на чем и как он реализован, и компенсирующая обвязка.
Второе понятно и достаточно статично, а вот VCA, это такая "странная" штука, что предугадать что и как и при каком режиме будет искажать, практически не возможно, особенно старые приборы.
К примеру тот же 1176, у него в сущности управляющий транзистор, нагрей прибор и параметры транзистора уплывут, все характеристики изменятся, окрас станет немного иным.
Что мерить? В каких условиях мерить? И отсюда вытекает вопрос, эмулируется в каком виде, в разобранном или когда прибор в стойке, которая как электроплитка разогревается ( совокупности приборов) и поехали тепловые искажения.

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

... и добавил:

Цитировать
ну это очевидный факт, я его не стал добавлять из сообщений с трекера.
Как показывает практика общения на форуме - не очевидный.
Вообще эта тема постоянно тут затрагивается и не один год подряд, с подробным описание и предоставлением картинок.


... и добавил:

Цитировать
ну опять же, мы все сошлись в одном и том же мнении) надо, наверное, добавить эти моменты из постов, получилось немного вырвано из контекста.
К этому мнению давно пришли звукорежиссеры-практики, которые не только сводят с приборами но и умеют держать паяльник в руках. И что такое осцилограф.
Иное дело, что в цифре многое не эмулируется. По этому те кто сразу начал осваивать "профессию" в цифровой студии, не имеют реального понятия о чем вообще идет речь, как и понятия количества.



... и добавил:

Цитировать
Цитата: turov1966

    Warning: могу дезинформировать  - не по злому умыслу, а по причине собственного незнания, поспешности, невнимательности и ошибки.

Принимается  :crazy:

... и добавил:

Кстати, если в цепи стоят трансформаторы, то уже имеет смысл уделять внимание фазовым искажениям.
« Последнее редактирование: Декабря 17, 2015, 20:15:29 от NSb »

Оффлайн ShadeMaster Автор темы

  • Эксперт
  • *****
  • Сообщений: 2722
  • Producing / Recording / Mixing
    • Студия NEBULA
NSb, измерять или нет, как и чем измерять - уже вопрос религии и современных способов) к примеру, я больше доверяю ушам, нежели цифрам. но в то же время мой запас академических знаний по данному вопросу пока не позволяет мне поддержать дискуссию на высоком уровне, поэтому за комментарии отдельное спасибо! буду также разбираться.

Оффлайн NSb

  • Живу на форуме
  • *******
  • Сообщений: 23373
  • shit in - shit out
ShadeMaster,
Я тоже предпочитаю ушами, вернее доверять им.