我想问一下雷达硬件加速器的ICMULTSCALE和QCMULTSCALE这两个寄存器是如何对复数样本数据进行放缩的,手册里只提到了“复数乘法器将用ICMULTSCALE和QCMULTSCALE寄存器中编程的21位标量复数乘以每个输入样本”,但我在通过CCS测试的过程中,发现好像不是单纯的Iout=ICMULTSCALE*Iin,Qout=QCMULTSCALE*Qin,手册里也没有其他描述了。
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.
ICMULTSCALE和QCMULTSCALE是用于雷达硬件加速器中的复数乘法器的寄存器。它们是用来对输入的复数样本数据进行放缩的。ICMULTSCALE和QCMULTSCALE寄存器中的21位标量是用来表示复数放缩的比例因子。这些比例因子将用于将输入样本乘以复数放缩因子,以产生输出样本。
ICMULTSCALE和QCMULTSCALE寄存器的作用可能会因为具体应用场景的不同而有所不同。在CCS测试过程中,你可能会发现ICMULTSCALE和QCMULTSCALE寄存器的作用不是单纯的Iout=ICMULTSCALE*Iin,Qout=QCMULTSCALE*Qin。这可能是因为在测试过程中,复数乘法器的输入数据和放缩因子的值不同,导致输出结果不同。
ICMULTSCALE和QCMULTSCALE是用于对复数样本进行放缩的寄存器。它们通常用于数字信号处理中的复数乘法运算。
ICMULTSCALE寄存器用于对复数的实部进行放缩,而QCMULTSCALE寄存器用于对复数的虚部进行放缩。放缩的过程是通过乘以一个比例因子来实现的。
个人理解:对于一个复数样本(a+bi),ICMULTSCALE寄存器可以将实部a乘以一个比例因子,而QCMULTSCALE寄存器可以将虚部b乘以一个比例因子。这样就可以实现对复数样本的放缩操作。