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格式的单极性
先转换为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和DAC的DNL和INL
- SAR ADC的工作原理
- STM32 ADC 单次转换
- STM32 ADC DMA,UART利用DMA传送ADC数据
- TMS320F28335 ADC模块的学习
- s3c2440 ADC驱动研究
- AD7606简介
- ADC 驱动分析
- DSP学习总结——ADC
- STM32之ADC配置
- STM32 ADC Timer3_TRGO做外部触发源的示例程序
- ADC小知识
- MCF52259 ADC 模块配置
- LED音乐频谱之输入数据处理
- nRF51822 ADC PWM
- linux-2.6.32在mini2440开发板上移植(8)之添加ADC驱动程序
- STM32芯片ADC内部的CH17参考电压的用途(转)
- 采样中的数据类型转换
- STM32_adc
- 浅谈ADC产品32位和64位之区别