Цифровая фильтрация в ЦАПах - Страница 17 - ЦАП, АЦП и конвертеры - SoundEX - Клуб любителей хорошего звука Перейти к публикации

Цифровая фильтрация в ЦАПах


アントン
 Поделиться

Рекомендованные сообщения

Длинные FIR фильтры не нужны для апсемплинга. Апсемплинг делается линейно-фазовым. А вот фильтры для разделения полос АС нужны с фазовой коррекцией. Даже если фаза на нижней границе диапазоны приводится к нулю, то задержки (или опережения) требуют заметного растяжения блока коэффициентов.

Увеличение длины FIR фильтра улучшает его прямоугольность, но и удлиняет его импульсный отклик. К тому же, апсемплинг мы делаем для слуха, а не для приборов, потому важнее не прямоугольность фильтра, а его соответствие нормам психоакустики. Соглашусь, что экономнее несколько раз сделать двухкратный апсемплинг, чем один раз на 8 или 16 раз. Но есть тонкость, требования по подъему 44--88 отличаются от 176-352. Потому фильтры для этих шагов разные. Живой пример к чему пришел я и реализовал:

44-88 - 224-й порядок
88-176 - 126-й порядок
176-352 - 21-й порядок

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 415
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Опубликованные изображения

resampler-v . Четыре примера настроек (все настройки интерактивные) параметров 44.1 - 176.4 : можем контролировать импульс, крутизну фильтра.

 

Sans-titre2.jpg

Ссылка на комментарий
Поделиться на других сайтах

6 часов назад, sewerin сказал:

ИМХО, в настоящее время неактуальны: мультибитники, NOS, двухканальные ЦАПы. Нужна качественная интеграция многоканального ЦАП на современных дельта-сигма чипах с многоядерным компом и цифрокроссовером.

 

Скольким человекам, кроме Вас это ещё нужно? Здесь вроде клуб любителей хорошего, в том числе аналогового звука.

Ссылка на комментарий
Поделиться на других сайтах

6 часов назад, Мусатов Костя сказал:

Длинные FIR фильтры не нужны для апсемплинга. Апсемплинг делается линейно-фазовым. А вот фильтры для разделения полос АС нужны с фазовой коррекцией. Даже если фаза на нижней границе диапазоны приводится к нулю, то задержки (или опережения) требуют заметного растяжения блока коэффициентов.

Увеличение длины FIR фильтра улучшает его прямоугольность, но и удлиняет его импульсный отклик. К тому же, апсемплинг мы делаем для слуха, а не для приборов, потому важнее не прямоугольность фильтра, а его соответствие нормам психоакустики. Соглашусь, что экономнее несколько раз сделать двухкратный апсемплинг, чем один раз на 8 или 16 раз. Но есть тонкость, требования по подъему 44--88 отличаются от 176-352. Потому фильтры для этих шагов разные. Живой пример к чему пришел я и реализовал:

44-88 - 224-й порядок
88-176 - 126-й порядок
176-352 - 21-й порядок

Какая была длина ИХ для каждой ступени?

Ссылка на комментарий
Поделиться на других сайтах

5 часов назад, Kuz-Alex сказал:

Скольким человекам, кроме Вас это ещё нужно? Здесь вроде клуб любителей хорошего, в том числе аналогового звука.

Понятие "нужно" очень растяжимое. Как и другие, смежные с ним":  "Я могу себе это позволить", "дорос до" и т.д.

Если уж мы про ЦАП, то причём тут аналоговый звук? Если ещё чуть дальше заглянуть, окажется, что эквализации избежать невозможно. И других "вмешательств в сигнал".

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, krulfa сказал:

Какая была длина ИХ для каждой ступени?

Она и есть порядок фильтра.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

А что происходит с фазой при апсамплинге PCM-DSD ..(44.1-128) ? Многие мнения по поводу DSD processor сходятся в том, что это улучшает временную характеристику (на слух), но нигде не найти инфы по методу фильтрации. Мне нравицца PCM44.1 в DSD128 .:)

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, MikhailM сказал:

А что происходит с фазой при апсамплинге PCM-DSD ..(44.1-128) ? Многие мнения по поводу DSD processor сходятся в том, что это улучшает временную характеристику (на слух), но нигде не найти инфы по методу фильтрации. Мне нравицца PCM44.1 в DSD128 .:)

Ничего не происходит.

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, アントン сказал:

Ничего не происходит.

Другими словами, остаётся линейной при конвертации в DSD ?

Плейера используют разные типы DSD processorов. Взять хотя бы фубаровский. Имеет несколько настроек фильтра: 1/Windows Length, который отвечает за крутизну спада фильтра  (что может увеличивать предзвон)   2/ Window Type за имп. окно  3/ Converter за тип алгоритма. Отсюда и мой вопрос про фазу.

 

 

Sans-titre-1.jpg

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, MikhailM сказал:

Другими словами, остаётся линейной при конвертации в DSD ?

Именно так.

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, MikhailM сказал:

Плейера используют разные типы DSD processorов.

В звуковом диапазоне они не отличаются. Различия касаются поведения в зазвуковой области.

По своей сути, перевод из PCM в DSD - это цифровая эквивалентная реализация DSD АЦП. Для SaCD предусмотрен модулятор (АЦП) пятого порядка с определенными коэффициентами. Выходной поток с математическим конвертором с таким модулятором будет эквивалентен тому, что вы пропустили PCM поток через идеальный параллельный ЦАП и потом его оцифровали идеальным SACD АЦП. В реальных DSD АЦП и в преобразователях используют модуляторы от 2 до 9 порядков. Второй порядок теряет в качестве на ВЧ, если только не DSD256/512, а 7-й и 9-й позволяют получать уровень помех, соответствующие 24-м битам.

Ссылка на комментарий
Поделиться на других сайтах

В фубаровском можно регулировать порядок Windows Length-ом. 27 стоит по умолчанию, но окно... от 8 до 8192. Чем больше сэмплов, тем выше порядок. Не знаю какой оптимальный для DSD128. 

Разницы в качестве между 128 и 256 не слышу, но процессор компа, 256 нагружaет чуть больше.

 

Ссылка на комментарий
Поделиться на других сайтах

Отличаются. Еще как. 

Ссылка на комментарий
Поделиться на других сайтах

Нуу, может быть... Я особо долго и не сравнивал. 128- уже ничо.:)

ps. Послушал получше на одном треке 256. Вроде, "поглубже" и "поочёртанней", и такое ощущение, что послезвучия подлинней. Послушаю подольше.:)
Чтоб помочь ослику,  пришлось спрыгнуть в регулировках dsd processor с 64 бит на 32 бит и включить sample&hold, поставив на х8.

pps И как связаны 27 с порядком фильтра, повышать их кратно 27 ?

.........Где то видел 270, поставил 270. 

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Мусатов Костя сказал:

По своей сути, перевод из PCM в DSD - это цифровая эквивалентная реализация DSD АЦП. Для SaCD предусмотрен модулятор (АЦП) пятого порядка с определенными коэффициентами. Выходной поток с математическим конвертором с таким модулятором будет эквивалентен тому, что вы пропустили PCM поток через идеальный параллельный ЦАП и потом его оцифровали идеальным SACD АЦП. В реальных DSD АЦП и в преобразователях используют модуляторы от 2 до 9 порядков. Второй порядок теряет в качестве на ВЧ, если только не DSD256/512, а 7-й и 9-й позволяют получать уровень помех, соответствующие 24-м битам.

А где можно почитать про эту математику?

Ссылка на комментарий
Поделиться на других сайтах

43 минуты назад, ansouv сказал:

А где можно почитать про эту математику?

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

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

 Поделиться

×
×
  • Создать...