ES9039 DAC - features of standard digital filters for artificial NOS emulation

Original text in Russian. You can translate text of Google. The original text in Russian page.

ЦАП ES9039 Pro - особенности штатных цифровых фильтров



Основные универсальные характеристики фильтров разобраны отдельно. Ниже анализ штатных фильтров от ESS ES9039 Pro Sabre.

Штатно доступно 7 вариантов цифровых фильтров:



Определение задержки и эффективности подавления алиасинга

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

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

При частоте дискретизации в 44100 кГц временной промежуток между исходными координатами равен 1/44100=0.0226 мс, и исходя из этого значения определяется примерное количество семплов на выделенных маркерами участках.

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

Minimum Phase / Minimum phase fast roll-off

Импульс
Огибающая импульса
Алиасинг


Общая длительность получилась как 1.335 мс или 60 семплов. Видимая задержка составляет 0.17 мс или 4 семпла.

В технической документации на ЦАП приводятся графики симуляции, а не измерений. Разница между Minimum Phase и Minimum phase fast roll-off заключается в чуть разном графике алиасинга, из-за чего при тестировании различить режимы крайне сложно.

Linear Phase Apodizing

Импульс
Огибающая импульса
Алиасинг


Общая длительность получилась как 1.4 мс или 64 семпла. Задержка составляет 0.7 мс или 32 семпла.

Особенностью этого фильтра является то, что срез высоких частот начинается не на частоте Fs/2 (22 кГц при частоте дискретизации 44.1 кГц), а на меньшей частоте, порядка 19 кГц при 44.1 кГц. Это позволяет полностью устранить алиасинг в области 20~22 кГц.

Linear Phase Fast Roll-off

Импульс
Огибающая импульса
Алиасинг


Общая длительность получилась как 1.7 мс или 66 семплов. Задержка составляет 0.7 мс или 32 семпла.

Linear Phase slow roll-off

Импульс
Огибающая импульса
Алиасинг


Общая длительность получилась как 0.25 мс или 11 семплов. Задержка составляет 0.13 мс или 5-6 семплов.

Minimum phase slow roll-off

Импульс
Огибающая импульса
Алиасинг


Общая длительность получилась как 0.28 мс или 12 семплов. Задержка до пика составляет 0.14 мс или 6 семплов.

Minimum phase slow roll-off low dispersion

Импульс
Огибающая импульса
Алиасинг


Общая длительность получилась как 1.225 мс или 54 семпла. Задержка до пика составляет 0.2 мс или 9 семплов.

Данный фильтр является промежуточным между минимальной и симметричной фазами.

Linear Phase Fast Roll-off Low Ripple

В технической документации упоминается фильтр с приставкой Low Ripple, который дает меньший уровень подавления алиасинга.

АЧХ и алиасинг

Your browser does not support Canvas



На графике показаны основные настройки фильтров и дополнительный вариант NOS от R2R ЦАП.

Как видно, с точки зрения АЧХ есть три варианта, это Fast c резкой фильтрацией от 21 кГц, Appodising с резкой фильтрацией от 19 кГц и более плавная фильтрация для Slow.





В примерах выше графики алиасинга показаны для шумового сигнала, что дает хорошее представление отзеркаливания по всему спектру, но имеет ограничение по нижней границе шумовой полки. На мультитональном сигнале соотношение сигнал/шум выше и лучше видно сам эффект "зеркала". Т.к. запись в 384 кГц сделана через E1DA Cosmos с фильтром для АЦП Linear Phase Slow - максимально близким к NOS для более точной передачи формы звуковой волны для NOS режима ЦАП, то на спектре (розовом) видно дополнительное отзеркаливание гармоник справа налево уже самого АЦП. В целом, для R2R ЦАП видно понижение амплитуды каждого четного зеркала на 6 дБ (на частотах 66, 110, 157 и 198 кГц).

В режимах Fast фильтрация традиционно наилучшая, от -100 дБ.

В режиме Slow (синий спектр) первое зеркало (22.05 - 44.1 кГц) уже эффективно подавляется на -100 дБ к частотам 32 и 36 кГц.

Внешний вид звуковой волны

Треугольник

Your browser does not support Canvas
На треугольнике моно видеть лишь небольшое искажение формы в районе максимумов.

Синус 5 кГц

Your browser does not support Canvas
Т.к. среди фильтров нет варианта эмуляции NOS, то все синусы образцовые.

Меандр

Your browser does not support Canvas
У сочетания Fast и минимальной фазой колебания самые высокие.

Отдельным материалом выпущен анализ качества эмуляции штатного фильтра NOS против программной внешней эмуляции через плагин NOS R2R simulator.


2024.03.12


More detailed

The FAQ was made by the creator of the RAA project Roman Kuznetsov.

Each FAQ is a detailed answer to a question from a site visitor. Or a text that could be repeated from review to review, but framed in a separate article allows you to make the reviews more compact.




Kuznetsov Roman
Founder of RAA



Known by the nickname romanrex
Аuthor of articles iXBT.com



Information for Authors. You can freely use the graphics in your articles with a link to us.







it is a translation from the Russian language. Original text in Russian page.

You can help us with the correct translation into English.

Select incorrect text and press Ctrl+Enter, facebook and feedback
Thank You!




Comments

No comments for this page.


Want to leave a comment or ask a question? Register now or log in