Re: USB DAC и USB Audio для Android
Мало ли кто чего себе ставит...
Я думаю, надо смотреть на свой инсталл и постараться объяснить себе необходимость с точки зрения физики.
Чисто логически:
1. При регулировке громкости в цифре мы теряем динамический диапазон (ДД) и реально задействованную сигналом разрядность. Из открытых источников нам известно, что приблизительно каждые 6дБ - это 1 разряд (бит).
2. Так необходимый нам ДД - это разность в дБ между самым громким и самым тихим различимым звуком. То есть для нашего случая - между пиками музыки при текущей громкости и фактическим уровнем шумовой полки системы плюс окружения.
3. Если мы не spl-щики, у нас максимально выдаваемая громкость где-то в пределах 128дБ. Шумовая полка в стоячем авто - не менее 32дБ точно. Вычитаем. Остаются наши заветные 96дБ - любимые 16бит, красная книга, сиди слушай. Наукой доказано, что большее разрешение человеку не надо. Но слух, кроме того, что логарифмичен, легко адаптируется к звукам тихим и громким. И потому нам все-таки не хочется слушать 8-битный звук на самой тихой громкости.
4. Убавляя громкость, ты снижаешь текущий ДД, т.к. шумовая полка постоянна. Разница сигнал/шум снижается. При уровне цифровой громкости -48дБ в такой машине ты ничерта не услышишь - так тихо будет играть. Так вот 48дБ - это наши дополнительные 8 разрядов (6дБ*8бит) при использовании 24битного ЦАП на 16битной музыке (16+8=24).
5. Итог. Уменьшив громкость в цифре (на гу или в проце) до едва различимого уровня, мы все еще имеем в остатке наши 16разрядов, которых с избытком для едва слышимого тихого звука, растворяющегося в шумах авто ;)
Чего же еще нам надо? )))
Re: USB DAC и USB Audio для Android
в CarDSP регулировать громкость можно в разных местах: 1) в ADAU, 2) в ЦАП, 3) любым внешним способом
регулировка в цифре - это всегда потеря разрешения, каждые -6дБ это долой один младший бит (например, в 24-битном сигнале старший бит это полярность сигнала, а остальные 23 это само значение. два младших бита обычно с дитерингом, так что фактически 21 бит "чистого" сигнала)
в аналоге нет таких проблем, но есть другие - это прижатие сигнала к шумовому пьедесталу (THD+Noise), тогда тихие звуки не совсем теряются, а смешиваются с шумом и, при дальнейшей регулировке вниз, окончательно тонут в этом шуме
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от
A!exT
регулировка в цифре - это всегда потеря разрешения, каждые -6дБ это долой один младший бит (например, в 24-битном сигнале старший бит это полярность сигнала, а остальные 23 это само значение. два младших бита обычно с дитерингом, так что фактически 21 бит "чистого" сигнала)
Дитеринга при передаче в 24 бит уже быть не должно.
Но даже если взять 21 бит, все равно имеем запас в 5 разрядов, т.е. 5*6=30дБ.
Учитывая, что каждые -3дБ - это двухкратное снижение громкости, что там останется после 10 двухкратных сокращений...
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от
aluver
Дитеринга при передаче в 24 бит уже быть не должно.
Но даже если взять 21 бит, все равно имеем запас в 5 разрядов, т.е. 5*6=30дБ.
Учитывая, что каждые -3дБ - это двухкратное снижение громкости, что там останется после 10 двухкратных сокращений...
уж не помню кто из цапостроителей нашей родины на вегалабе писал, что adau1702-1701 заявленные 56 бит это несколько не то что подразумевается под битностью цапа! это битность вычислений а реальных бит именно в звук там не более 15.... я не совсем понял всех глубоких заявлений той темы, но человек совершенно чётко говорил - забудте цифру 56! это не тоже самое!
Re: USB DAC и USB Audio для Android
Я нигде не говорил про 56 бит, т.к. это разрядность внутренней обработки дсп.
Я говорю о 24битных цап дсп.
Сигнал в дсп перед подачей на цап преобразуется из 56/96 в 24/96.
Как и во многих других процах, что не мешает им быть хорошими, к слову.
Re: USB DAC и USB Audio для Android
а про -3дб двух кратное снижение громкости можно подробнее? относительно чего двухкратное? как то в реалии это совсем немного убавляет звук и если мерить микрофоном то вообще мне кажется будет в пределах погрешности а не двухкратное? нет?
Re: USB DAC и USB Audio для Android
одинарная точность - это 28 бит, двойная - это соответственно 56 бит,
входной сигнал догоняется до нужного значения дописыванием нулей в младшие биты, и да - это только внутри DSP происходит, наружу выйдут опять 24 бита (младшие биты отсекаются)
Re: USB DAC и USB Audio для Android
"Пусть значение мощности P1 стало в 2 раза меньше исходного значения мощности P0, то есть P1 = 0.5 P0. Тогда
10 lg(P1/P0) = 10 lg(0.5) ≈ -3 дБ,
то есть снижение мощности на 3 дБ означает её снижение в 2 раза"
https://ru.m.wikipedia.org/wiki/Децибел
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от
aluver
"Пусть значение мощности P1 стало в 2 раза меньше исходного значения мощности P0, то есть P1 = 0.5 P0. Тогда
10 lg(P1/P0) = 10 lg(0.5) ≈ -3 дБ,
то есть снижение мощности на 3 дБ означает её снижение в 2 раза"
https://ru.m.wikipedia.org/wiki/Децибел
странная математика, ну тогда я на повседнев убавляю раз в 10 если так ))) от потенциала...
Re: USB DAC и USB Audio для Android
Цитата:
Сообщение от
A!exT
одинарная точность - это 28 бит, двойная - это соответственно 56 бит
Именно так. При большом количестве последовательных обработок прибегают к повышенным разрядностям для снижения нарастающей ошибки округления. Аналогично как в студиях при сведении.
---------- Сообщение добавлено 08.02.2019 в 19:58 ----------
Поэтому использование всех разрядов при обработке (при сигнале с полной амплитудой) - это хорошо. Но поставив мастер-громкость в конце цепи обработок перед отсечением младших разрядов до 24бит, мы не особо теряем в качестве (в сравнении с аналоговыми регуляторами).