您的位置:首页 > 其它

ADC采样Q15归一化处理

2015-12-22 21:42 453 查看
首先 ADC采样结果为 AdcResult.ADCRESULT0 ADC为12位 结果默认Q12格式

先转换为Q15格式则x= AdcResult.ADCRESULT0<<3 转换成了Q15格式

若再分极性的话 大于0x7FF(12位)为正,小于0x7FF为负

x=(AdcResult.ADCRESULT0<<3)^0x8000;

若不分极性则

x=(AdcResult.ADCRESULT0<<3)

转换成32位的全局IQ格式

_Q15toIQ(x);

DatQ15 = (AdcRegs.ADCRESULT2>>1)&0x7FFF; //转化成Q15格式的单极性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ADC IQ15