реклама на сайте
подробности

 
 
> Сложение цифрового звука, на хмеге
zombi
сообщение Sep 7 2011, 09:17
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Как правильно сложить несколько цифровых звуков в один?
К примеру имеем два 8-ми битных потока (00H-low 80H-middle FFH-high).
Достаточно ли просто сложить их как два 8-ми битных числа и выдать в 9-ти битный DAC?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Sep 8 2011, 07:03
Сообщение #2


Универсальный солдатик
******

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



При делении и отбрасывании мы теряем младший разряд, что чуть-чуть скажется на качестве звука.
Можно (и нужно, на мой взгляд) использовать все разряды, получающиеся после сложения и деления. ЦАП, наверное, не 8-битовый?
А поделить на 2 - так это просто завести на ЦАП разряды, сдвинутые на один к младшему, все 9. А хотите громче сделать, заведите все 9 без сдвига. Хотя, конечно, можно и усилением после ЦАП сделать то же самое, или выбором опорного напряжения для ЦАП. В-общем, лучше завести разряды так, чтобы на старшем разряде ЦАП был старший разряд полученной суммы.
Складывая 16 звуков, получим 4 дополнительных старших разряда. Усильте результат в 4 раза, и всех делов.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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   Цитата(ViKo @ Sep 8 2011, 10:03) Можно (и...   Sep 8 2011, 12:52
|- - ae_   Цитата(zombi @ Sep 8 2011, 21:52) Если вы...   Sep 8 2011, 13:47
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 12:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016