Темы в форуме

 Отблагодарить финансово наш проект v-mire.net

 COMPOV - Ремонт компьютерной техники

Как работает цифровой фильтр аудио-ЦАПа?

Все, что связано с аудио, усилители, колонки, и.тд.
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Если есть ветка простых вопросов для начинающих, простите. Я не нашёл.
Собственно, интересует то что я написал. Может кому попадались статейки почитать. Есть задумка одна. Может ещё не состоится, поэтому не анонсирую
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

более-менее понял. Не понял другого: вот строим-де винтажный ЦАП, ставим туда SM5842. Жуткая, дорогая, редкая и не совсем идеальная. Работает по понятно-непонятному, но довольно расписанному алгоритму.
Но есть же ещё SRC4392, CS8422, AK4118, которые вроде б как-то не так работают, и вообще они не фильтры, а ресемплеры. Но на выходе-то в конце-концов имеют тот же сигнал, что и пресловутая SM5842, которая дремучая, дорогая, и цифровой фильтр, а не ресемплер. Разве что формат выходных данных у неё отличен от этой троицы, но это легко лечится гирляндой из сдвиговых регистров на 32 такта. И всё вроде. Но почему тогда так не делают, или делают но мало? Ничего не понимаю :roll: :?
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Жаль, конечно, что сам с собой разговариваю. Ну да ладно - не впервой. :mrgreen:
Поспал немножко, взглянул в окошко, и вот что предположу: все эти древние породистые животные, типа sm5842 пытаются в выходном сигнале сохранить исходные выборки сигнала, записанные на CD. Не всегда по амплитуде, но во времени точно сохраняют. А между ними набивают по 3 штуки вычисленных по нехитрому алгоритму, обсчитывают им амплитуду и даже немного портят амплитуду тех исходных выборок иногда.
Этот последний факт одних удручает, а других приводит в восторг, ибо пересчёт 16 битных исходных выборок в 18-битный формат и небольшая корректировка по их мнению только на пользу. В общем, на выходе имеем 18 бит 174 килогерца. И по вертикали, и по горизонтали подняли разрешение в 4 раза. ЦАП потом спасибо скажет, ибо аналоговая фильтрация 44 килогерца 16 бит - та ещё задача, и в конце-концов все самые древние сидюки, до цифровых фильтров рождённые, по этой причине этакий звенящий оттенок в голосе имеют.
Это по первым участникам состязаний. Цифровым фильтрам.
Вторые - более современные ресемплеры. Не удалось нагуглить принципов их действия. Но подозреваю, что в самом начале процесса такой девайс сразу же восстанавливает какими-то своими методами огибающую исходных выборок. После этого забывает их, как кошмарный сон. И на выходе набивает эту огибающую выборками с собственного генератора в соответствии с пожеланиями пользователя, которому предлагает на выбор много разных вариантов, в том числе, конечно и 18 бит 174 килогерца.
Недостатки есть и там и сям.
Аватара пользователя
Alex
Site Admin
Сообщения: 1536
Зарегистрирован: 11 ноя 2011, 13:11
Откуда: Kiev
Аудио система: Акустика: Cerwin-Vega SL-12, Heco Victa Prime 702
Усилитель: JLH1969, ICE125ASX2
Цап: Focusrite Scarlett 2i2 2nd Gen, Xonar U7 MKII
Контактная информация:

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение Alex »

Я как-то сделал замеры АЧХ разных типов фильтров ЦАПа, которые должны типа менять заук, переключая их по очереди из менюшки. Тип фильтра это название фото. ЦАП DAC ES9038 q2m
photo_2021-01-10_11-50-51.jpg
photo_2021-01-10_11-50-51.jpg (65.09 КБ) 267 просмотров
m-slow.png
m-slow.png (4.4 КБ) 279 просмотров
m-sharp.png
m-sharp.png (3.95 КБ) 279 просмотров
L-slow.png
L-slow.png (4.3 КБ) 279 просмотров
L-sharp.png
L-sharp.png (3.84 КБ) 279 просмотров
hybrid.png
hybrid.png (4.3 КБ) 279 просмотров
brickwall.png
brickwall.png (4.41 КБ) 279 просмотров
appofizing.png
appofizing.png (4.71 КБ) 279 просмотров
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

Да. Отличается. Видно по картинкам. А если какие-нибудь прямоугольники выводить и осциллографом смотреть - так наверное и вообще чудеса в решете будут
Аватара пользователя
Alex
Site Admin
Сообщения: 1536
Зарегистрирован: 11 ноя 2011, 13:11
Откуда: Kiev
Аудио система: Акустика: Cerwin-Vega SL-12, Heco Victa Prime 702
Усилитель: JLH1969, ICE125ASX2
Цап: Focusrite Scarlett 2i2 2nd Gen, Xonar U7 MKII
Контактная информация:

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение Alex »

Не пробовал, но скорее всего да :)
Аватара пользователя
Lektor
Друзья v-mire.net
Сообщения: 929
Зарегистрирован: 02 фев 2019, 10:52
Откуда: Александрия, Украина

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение Lektor »

Работу фильтров нужно смотреть на меандре или на импульсе. Так как они задают характер переходных процессов.
filter-800-1.jpg
filter-800-1.jpg (144.76 КБ) 251 просмотр
Где нет руки мастера, там Бог не творит чудеса
MaratAM
Пользователь
Сообщения: 47
Зарегистрирован: 13 дек 2020, 14:07
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Худ - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

lgedmitry писал(а): 09 янв 2021, 22:15 Но есть же ещё SRC4392, CS8422, AK4118, которые вроде б как-то не так работают, и вообще они не фильтры, а ресемплеры. Но на выходе-то в конце-концов имеют тот же сигнал, что и пресловутая SM5842
Серега, а поподробнее что все же хочешь сделать, AD1896 например встречал называли таки фильтром. 5842 выдает раздельно данные по каналам, что очень нужно для r-2-r например. Про 5842-5847 АДВ, если правильно помню, писал, что у них арифметика внутри 32-битная, что на тот момент было редко и сложно. Сейчас часто слышу, что программные ресемплеры типа SOX лучше железных, а Болеро_В3 может и раздельные данные поканально выводить.
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

MaratAM писал(а): 10 янв 2021, 19:01
lgedmitry писал(а): 09 янв 2021, 22:15 Но есть же ещё SRC4392, CS8422, AK4118, которые вроде б как-то не так работают, и вообще они не фильтры, а ресемплеры. Но на выходе-то в конце-концов имеют тот же сигнал, что и пресловутая SM5842
Серега, а поподробнее что все же хочешь сделать, AD1896 например встречал называли таки фильтром. 5842 выдает раздельно данные по каналам, что очень нужно для r-2-r например. Про 5842-5847 АДВ, если правильно помню, писал, что у них арифметика внутри 32-битная, что на тот момент было редко и сложно. Сейчас часто слышу, что программные ресемплеры типа SOX лучше железных, а Болеро_В3 может и раздельные данные поканально выводить.
Хочу-таки в ад1865 жизнь вдохнуть, Марат. Про 32-битность у 5842 вчера читал где-то. Но точно не у адв. Раздельность по каналам можно было б на элементе 2и реализовать безо всяких фазовых косяков, мне думается. Но не с ад1865. С ней никак. Сдвиговый вход общий на оба канала. А были б раздельные- можно было бы сделать чтоб в один канал задвигалось всё время, а в другой - только когда lrclk = true. Здорово я придумал наверное но в моём случае бесполезно совсем.
Хочу src4392+ad1685 соединить. Пока так. Обе есть в наличии. Может потом ещё чего захочу - пока не знаю. Пока начал про плиски читать. А то АДВ писал, что ч сдвиговых регистра сильно много шуметь в питание будут
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

ооо, AD1896 есть у меня. глянул бегло в даташит - там даже theory of operation присутствует. Надо поглядеть
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

почитал немного теорию из ad1896. Ну в общем-то так как я и писал. Но в деталях - жуть-жутьчайшая, как он с этой огибающей работает. Сил не хватило проникнуться. SM5842 намного легче в жизни приходится)))
MaratAM
Пользователь
Сообщения: 47
Зарегистрирован: 13 дек 2020, 14:07
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Худ - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

lgedmitry писал(а): 10 янв 2021, 19:27 Хочу-таки в ад1865 жизнь вдохнуть. Хочу src4392+ad1685 соединить. Обе есть в наличии. Может потом ещё чего захочу - пока не знаю. Пока начал про плиски читать. А то АДВ писал, что ч сдвиговых регистра сильно много шуметь в питание будут
У мну стоит ДФ1706 настоящий китайский, брал давно, но рублев за 200-300 что то и работает :D. AlexD на горе как то сравнивал 1706 и 5842, вывод был, что в прямом сравнении 5842 получше, а так оба нормально. А с ASRC, если выдавать на выход RJ18 думаю можно что то и на логике придумать, там же в китае брал сдвиговые регистры на 64 в одном корпусе HEF4517BP, так и лежат еще.
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

MaratAM писал(а): 11 янв 2021, 19:12
lgedmitry писал(а): 10 янв 2021, 19:27 Хочу-таки в ад1865 жизнь вдохнуть. Хочу src4392+ad1685 соединить. Обе есть в наличии. Может потом ещё чего захочу - пока не знаю. Пока начал про плиски читать. А то АДВ писал, что ч сдвиговых регистра сильно много шуметь в питание будут
У мну стоит ДФ1706 настоящий китайский, брал давно, но рублев за 200-300 что то и работает :D. AlexD на горе как то сравнивал 1706 и 5842, вывод был, что в прямом сравнении 5842 получше, а так оба нормально. А с ASRC, если выдавать на выход RJ18 думаю можно что то и на логике придумать, там же в китае брал сдвиговые регистры на 64 в одном корпусе HEF4517BP, так и лежат еще.
надо посмотреть на 4517, что за зверь такой, спасибо, Марат! Плис ставить только для сдвига как-то диковато. Если б хотя б с её помощью SRC4392 настраивать - то ещё куда ни шло. Но если AD1896 ставить, в которой настраивать решительно нЕчего - то остаётся только сигнал сдвинуть. (ну вот не хватило им чего-то, чтоб два клока вывести из AD1865. Зато вывели два латча зачем-то :cry: )
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

не 4517 медленная, не пойдёт.
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

176.4 килогерца умножить на 64 бита в кадре у AD1896 = 11289.6 килогерц. У AD1865 13.5 мегагерц гарантированная полоса пропускания по клокам. Есть в природе некие 74LS676 по 16 бит, но где они есть - неизвестно. Есть 74F676, но это уже что-то наподобие КР531-ой советской серии. Куда нам такие монстры? Лучше уж взять всем известные 74HC595 в TSSOP-16. Пусть и 4 штуки.
MaratAM
Пользователь
Сообщения: 47
Зарегистрирован: 13 дек 2020, 14:07
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Худ - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

lgedmitry писал(а): 12 янв 2021, 11:19 Лучше уж взять всем известные 74HC595 в TSSOP-16. Пусть и 4 штуки.
Тогда уж 74HC164, у 595 надо еще ногу Latch как то задействовать, она вообще то идеальна для статической индикации. 4517 да медленная, я тогда еще не обращал внимания на такие мелочи :lol:
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

мне думается необязательно у 595 latch задействовать, на сдвиг оно не влияет). А так да, 164 на одну ногу короче будет)
MaratAM
Пользователь
Сообщения: 47
Зарегистрирован: 13 дек 2020, 14:07
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Худ - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

Сергей, а ты 5842 или ту же 1706 из идейных соображений не хочешь ставить, или по причине наличия 4392 и отсутствия оных. Посмотрел 1706 даже у китайцев в районе тысячи, весомый довод.
lgedmitry
Друзья v-mire.net
Сообщения: 528
Зарегистрирован: 10 июл 2019, 13:38
Откуда: Рыбинск
Аудио система: Худ есть

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение lgedmitry »

ну не знаю... Мне-то очень хотелось чтобы с оптическим входом был ЦАП. А с оптикой лучше-таки задействовать генератор собственный в ЦАПе, чтоб на выход звуки уже чётким и стройным порядком в ногу шли. Или это не лучше? Я что-то до конца не разобрался. :? :roll:
MaratAM
Пользователь
Сообщения: 47
Зарегистрирован: 13 дек 2020, 14:07
Откуда: Уфа
Аудио система: ЦАП на AK4490 - ЧХ - B&W 603
ЦАП Brio - Худ - HiFiMen HE400i

Re: Как работает цифровой фильтр аудио-ЦАПа?

Сообщение MaratAM »

lgedmitry писал(а): 12 янв 2021, 14:44 А с оптикой лучше-таки задействовать генератор собственный в ЦАПе, чтоб на выход звуки уже чётким и стройным порядком в ногу шли. Или это не лучше?
Если СПДИФ то однозначно АСРЦ и генератор у ЦАПа. И не придется мучиться как Момитко в той ветке на Веге :D . На 1896 я платку отдельную делал, схема есть в эвалюшене на нее. Я Злой если что.
Ответить

Вернуться в «Аудиотехника»