3
37
46
新手上路
使用道具 举报
85
781
1036
至尊会员
庄永 发表于 2020-11-25 23:12 1、你的数据那里来的,如果数据被ADC或者其他器件采集,存在负数处理要根据实际数据格式处理 2、确保硬件 ...
1万
7万
11万
管理员
l990308 发表于 2020-11-26 09:19 是电脑端生成的16bit数据,16bit数据转成12bit的ADC数据转化得对不对,有没有大佬指点下?
庄永 发表于 2020-11-27 21:29 电脑端生成的数据,肯定有正有负。那这样的话你数据处理有问题,不是简单去掉符号,简单去符号就吧波形改 ...
0
131
初级会员
Edmund1964 发表于 2020-11-29 23:21 应该是这样转换 sound = (sound+0X8000)>>4;
l990308 发表于 2020-11-30 11:08 是的,就是这样处理
l990308 发表于 2020-11-28 21:20 后面处理,要加上0x8000,声音效果好了一点,后面再看下硬件处理看看
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-5-14 05:27 , Processed in 0.268382 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.