高分求解答如何合成声音

[复制链接]
1642|8
 楼主| code 发表于 2014-12-29 14:02 | 显示全部楼层 |阅读模式
高分求解答如何合成声音
播放A声音的采样序列是{A0,...,An-1},一共是n个采样序列
播放B声音的采样序列是{B0,...,Bn-1},一共是n个采样序列
两者的采样频率都是一样的
如果想把这些采样数据输入到DA转换器
让他能同时能播放AB声音
转换的频率跟采样频率也是一样的
请问该如何对上面的采样序列合并处理,谢谢!!!
戈卫东 发表于 2014-12-29 14:27 | 显示全部楼层
A[i]+B[i]?
maychang 发表于 2014-12-29 15:42 | 显示全部楼层
如果两片A/D,把两路数字信号还原成模拟信号,那么只要两路模拟信号相加即可。
由此,2楼所说即可实现同时播放。
shalixi 发表于 2014-12-29 16:39 | 显示全部楼层
采样频率的最低频率有要求。
huayuliang 发表于 2014-12-29 17:42 | 显示全部楼层
看样子楼主并不想做模拟加法。

相同的采样率下,用软件计算然后输出也一样啊。
zyj9490 发表于 2014-12-29 21:25 | 显示全部楼层
能不能听清楚,跟序列的基波频谱有关,太相近的加在一起,是丢失了原来的意义,这关糸到不仅是电子学的原理,也跟医学听觉原理有关。
airwill 发表于 2014-12-29 22:37 | 显示全部楼层
除了类似 2 楼的简单相加或者*个系数相加, 也搞不出别的花样来.
希望结果不会是两路声音在 "吵架"!
yongxing912 发表于 2014-12-30 11:12 | 显示全部楼层
卷积是不是做这个的?
holle 发表于 2015-1-2 23:09 | 显示全部楼层
要把动态减半再加,不然可能加冒了产生失真。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:"></a><img src="http://uc2.21ic.com/avatar.php?uid=319240&size=middle"></img><a href="

40

主题

150

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部