LINUX.ORG.RU
ФорумTalks

Аудиофилия. Джиттер. Объясните, почему это понятие существует в USB звуковых картах?


0

0

Иногда читаю тексты, связанные с какими-то USB-звуковыми картами. И там попадается слово джиттер. Но ведь у любой китайской сделанной на коленке USB-звуковухи стоит свой собственный тактовый генератор для тактования её DAC, а данные по USB сыплются пакетами. Пакет или пришёл или не пришёл. Пришёл пакет - добавился в буфер и дальше фреймы из этого пакета молотятся через DAC и юзер слышит звук. Джиттер - это когда цифровое устройство синхронизировано внешним тактовым генератором, а в USB-звуковухах вообще откуда взяться такому термину? Она что, синхронизируется USB-хостом что-ли?

★☆

Последнее исправление: kiverattes (всего исправлений: 1)

Джиттер (нестабильность частоты/гуляние фазы) присущ любому тактовому генератору

qbe
()

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

Кстати, обычно в USB-звуковухах стоит кварц 12МГц. Из этой частоты целочисленным делением не получить заветные 44100, что, опять таки, увеличивает джиттер

qbe
()
Ответ на: комментарий от qbe

Кстати, обычно в USB-звуковухах стоит кварц 12МГц. Из этой частоты целочисленным делением не получить заветные 44100, что, опять таки, увеличивает джиттер

Можно же выставить в пульсе частоту 48000Hz, 99% железа её поддерживает.

Axon ★★★★★
()
Ответ на: комментарий от Axon

Ну это уже костыли с передискретизацией ;) Я, скорее всего, артефакты передискретизации не услышу, но у аудиофилов эта операция вызовет истерику.

Самым качественным решением в данном случае было бы установить ещё один кварцевый тактовый генератор (может даже с термокомпенсацией), а 12МГц использовать только для USB.

qbe
()
Ответ на: комментарий от qbe

Я, скорее всего, артефакты передискретизации не услышу, но у аудиофилов эта операция вызовет истерику.

По идее, если выбрать resample-method=src-sinc-best-quality, качество страдать не должно вообще. Правда, это нагрузка на проц, но на моём core2duo это 3-5%, незаметно совершенно. Но, опять же, людей, способных услышать джиттер, гораздо меньше, чем людей, способных услышать артефакты ресемплинга...

Самым качественным решением в данном случае было бы установить ещё один кварцевый тактовый генератор (может даже с термокомпенсацией), а 12МГц использовать только для USB.

Кстати, кто-нибудь так делает?

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 2)
Ответ на: комментарий от qbe

Я, скорее всего, артефакты передискретизации не услышу, но у аудиофилов эта операция вызовет истерику.

Они тоже не услышат, если не будут знать. Ну и если алгоритм не совсем говно.

Gotf ★★★
()

Во первых USB говно, и дело не в тактовом генераторе, а просто в факте, что из всех интерфейсов в компьютере наиболее говно именно USB. И джиттер тут именно от того, что новый пакет по USB в звуковуху банально может не успеть придти.

Artificial_Thought ★★★★
()
Ответ на: комментарий от Axon

Самым качественным решением в данном случае было бы установить ещё один кварцевый тактовый генератор (может даже с термокомпенсацией), а 12МГц использовать только для USB.

Кстати, кто-нибудь так делает?

Наверняка делают. Вон, в Creative X-Fi два кварца торчат (не могу только на фотке маркировку прочесть, TXCO он или просто кварц)

qbe
()
Ответ на: комментарий от Artificial_Thought

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

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

qbe
()
Ответ на: комментарий от qbe

Хотя, с X-Fi не всё понятно - на фото http://ko.com.ua/files/u4/Creative_X-Fi_USB_inside.jpg видны два кварца - X1=24.576МГц и X3=24МГц

X2 не запаян (хотели поставить 28.224МГц или что-то подобное?)

Похоже, что и тут используют передискретизацию для 44100 :)

qbe
()
Ответ на: комментарий от Axon

Кстати, кто-нибудь так делает?

Наверняка. Не усб но даже попсовые пецеайные юлька или м-аудио.

kostian ★★★★☆
()
Ответ на: комментарий от qbe

Самым качественным решением в данном случае было бы установить атомные часики и клокать всю аппаратуру от них.

Фиксед.

kostian ★★★★☆
()

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

kiverattes ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.