你好
我们对AWR2243的CQ1寄存器配置如下

然后我们观测了数据输出的CQ1数据,如下:

问题如下
1、为什么我设置了16个slice,但是缺只有8个有效数据输出呢? (注:头两个0和16是0和N的信息)
2、我该如何通过上面的数据反算到信号功率呢? 我的CQ配置的是16bit,整个数据格式配置如下:


谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,Gary
1)SDK版本是V2.2.2.1;
2)AWR2243,硬件是1.1,我们关于CQ1寄存器设置,以及datapath的设置已经在上面表述清楚;
3)不明白您问的是什么意思,但是关于CQ1的设置,我们通过调用两个接口函数完成:
//设置CQ1寄存器
int MMWL_setRxSigImgMonConfig(unsigned char deviceMap)
{
int32_t retVal; /* 初始化返回值 */
rlSigImgMonConf_t RxSigImgMonCfg = { 0 }; /* 初始化 signal and image band energy */
RxSigImgMonCfg.profileIndx = 0;
RxSigImgMonCfg.numSlices = 16;
RxSigImgMonCfg.timeSliceNumSamples = 8;
retVal = rlRfRxSigImgMonConfig(deviceMap, &RxSigImgMonCfg);
return retVal;
}
rlRfAnaMonConfig()这个接口函数使能相应位,打开 RX_SIG_IMG_BAND_MONITOR(CQ1)。
4)0xA5010000这个地址是什么?我们的AWR2243通过lvds连接到FPGA上的,所以您说的这个地址我们不清楚是什么地址
您好,对于 AWR2243,您可以转而使用最新的 SDK 和 DFP 版本吗?与此同时,我将检查这一点,并让您知道我的观察结果。