TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR6843: HWA中CFAR例程的问题

Part Number:IWR6843

关于6843中的HWA参数寄存器配置,我在6843的ODS代码中找到了关于用HWA做CFAR的例程,但里面的参数设置让我很疑惑  以上是我从CCS中截图出来的在CFAR模式下的参数寄存器配置,可以看到此时的SRCAINDX(样本间隔)使用的是2,在16位模式下,I,Q必定会占用32bit的位置,也就是4-byte,而SRCAINDX的单位就是byte,那么此时以数值2的形式去取,第一个数据取了I1,Q1,然后第二个数据取了Q1,I2,第三个数据取了I2,Q3,为什么要这样去读取,是因为此时不存在Q的数据了吗,若是不存在,那么这个Q的数据是在何时将其从中去掉,并且其他I的数据将其空间填充(全是I数据,所以就采用了16bit的样本间隔方式去读取,并且读取的时候Q通道的数据不使用,是否是这样)

这样的取法(输入格式化器)或者存法(输出格式化器)是否还可以用在FFT模式下。

Gary Lu:

您好,对于HWA参数寄存器配置,特别是在CFAR模式下,SRCAINDX参数表示样本间隔的大小。在16位模式下,一个样本(I和Q)占用32位(4字节)的位置。

根据你提供的参数配置,SRCAINDX设置为2。这意味着数据的读取顺序是I1, Q1, Q1, I2, I2, Q3等。这种读取方式是为了在CFAR模式下仅使用I通道数据,并且不使用Q通道数据。因此,在这种情况下,Q通道数据被忽略,并且I通道数据会填充整个样本间隔。

这种取法或存法可以用于CFAR模式下,但不适用于FFT模式。在FFT模式下,需要同时使用I和Q通道的数据进行FFT计算,因此不会忽略Q通道数据,并且不会以这种方式进行数据填充。

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843: HWA中CFAR例程的问题
分享到: 更多 (0)