2019-12-11 18:19发布
zenith1032 发表于 2016-7-18 14:00 嗯,是想用软件解决这个问题。 想用stm32 混音后,在I2S输出。 想问个,再深入点的问题。
lcw_swust 发表于 2016-7-18 14:09 位宽不一样,移位就是呀,最终达到统一。 8位想变16位,左移8位就是。 混在一起很简单呀,加起来就是。( ...
zenith1032 发表于 2016-7-18 14:35 采样频率不一样呢?? 如果一个WAV采样频率是44.1K,一个WAV采样频率是,又怎么解决呢?? ...
最多设置5个标签!
位宽不一样,移位就是呀,最终达到统一。
8位想变16位,左移8位就是。
混在一起很简单呀,加起来就是。(要注意加限幅,防止溢出)
(假设音频是8位,那么中点电平是128)
OUT=(A-128)+(B-128)+(C-128)...+(N-128)+128;
采样频率不一样呢??
如果一个WAV采样频率是44.1K,一个WAV采样频率是,又怎么解决呢??
也可以做的,你需要吗?
一样的呀,楼主能自己动脑不?
假设输入信号是A、B、C
OUT=(A-128)+(B-128)+(C-128)+128;
更新A的时候调用这个式子,
更新B的时候也调用这个式子,
...
一周热门 更多>