|
Сложение цифрового звука, на хмеге |
|
|
|
 |
Ответов
|
Sep 8 2011, 07:03
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
При делении и отбрасывании мы теряем младший разряд, что чуть-чуть скажется на качестве звука. Можно (и нужно, на мой взгляд) использовать все разряды, получающиеся после сложения и деления. ЦАП, наверное, не 8-битовый? А поделить на 2 - так это просто завести на ЦАП разряды, сдвинутые на один к младшему, все 9. А хотите громче сделать, заведите все 9 без сдвига. Хотя, конечно, можно и усилением после ЦАП сделать то же самое, или выбором опорного напряжения для ЦАП. В-общем, лучше завести разряды так, чтобы на старшем разряде ЦАП был старший разряд полученной суммы. Складывая 16 звуков, получим 4 дополнительных старших разряда. Усильте результат в 4 раза, и всех делов.
|
|
|
|
|
Sep 8 2011, 13:47
|
Участник
  
Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695

|
Цитата(zombi @ Sep 8 2011, 21:52)  Если вывести в ЦАП все 9 бит (получившихся в результате сложения двух байт) то громкость каждого звука не изменится. Берём сигнал L, который изменяется 0…255 и сигнал R, который всегда равен 128 (=0, для наглядности). Складываем их, получаем выходной сигнал 128…383, который подаём на 9-бит цап (0…511). Получаем на выходе макс. 50% заполнение 9-бит ШИМ, при этом исходный сигнал L имел размах 100% 8-бит ШИМ. Как ни складывай, но в суммарном сигнале, если его нормировать, т.е. привести к полной шкале, каждый из складываемых сигналов будет ослаблен.
|
|
|
|
Сообщений в этой теме
zombi Сложение цифрового звука Sep 7 2011, 09:17 XVR Да Sep 7 2011, 10:51 zombi Цитата(XVR @ Sep 7 2011, 13:51) Да
О.К. я... Sep 7 2011, 13:59  ae_ Цитата(zombi @ Sep 7 2011, 22:59) ...
0FF... Sep 7 2011, 14:23   zombi Цитата(ae_ @ Sep 7 2011, 17:23) Попробуйт... Sep 7 2011, 19:23    Make_Pic Цитата(zombi @ Sep 7 2011, 22:23) Но при ... Sep 8 2011, 00:00    ae_ 2 zombi
Тогда рассматривайте сигнал со знаком, не ... Sep 8 2011, 01:07  ViKo Цитата(zombi @ Sep 7 2011, 16:59) 0FFH+0F... Sep 7 2011, 14:47   zombi Думал, думал но ничего лучше чем :
Цитата(ViKo ... Sep 8 2011, 06:38 zombi "нормировать", "привести" Согл... Sep 8 2011, 14:40 ae_ Нормировать и привести - без кавычек. Хор всегда г... Sep 8 2011, 15:34  zombi Цитата(ae_ @ Sep 8 2011, 18:34) Хор всегд... Sep 8 2011, 16:26   ae_ Цитата(zombi @ Sep 9 2011, 01:26) ...При ... Sep 9 2011, 01:17    zombi Цитата(ae_ @ Sep 9 2011, 04:17) Складывае... Sep 9 2011, 05:49 Allregia А немного "в сторону вопрос" - если надо... Sep 9 2011, 09:35 ae_ Цитата(Allregia @ Sep 9 2011, 18:35) А не... Sep 9 2011, 12:15  Allregia Цитата(ae_ @ Sep 9 2011, 14:15) То же сам... Sep 10 2011, 14:12   ae_ Цитата(Allregia @ Sep 10 2011, 23:12) ...... Sep 11 2011, 03:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|