【技术实现步骤摘要】
一种减少大动态FFT运算损失的截位与数制转换方法
[0001]本专利技术涉及雷达信号处理领域。
技术介绍
[0002]在当前雷达信号处理实际应用中,FFT的应用非常广泛,在波束形成、频谱呈现、快速运算等多个场景均有较多使用。在雷达前端一般利用定点FFT进行波束形成实现,此种方法由于存在逐级乘加的截位运算,对于大信号而言,会导致信号部分失真;对于小信号而言,可能会导致信号被完全截去,产生错误。
[0003]针对上述问题,可以采用浮点FFT的运算方式提升系统的动态范围,但是该方法由于占用资源较多和运算形式复杂,一般较少使用。针对浮点FFT运算方式存在的问题,有文献提出了使用块浮点FFT的运算方式,该方法虽然可以在一定程度上提升动态范围,但是由于受尾数位长度的限制,只能保留信号的部分精度。在工程上,通常采用定点FFT运算形成多个数字波束。在运算过程中,多级蝶形定点运算会致使处理位宽逐级成倍增长,增加处理资源的消耗与末级IO传输带宽需求,一般通过逐级截位的方式避免该问题,因此造成处理动态与系统灵敏度的损失。对于采用低增益宽波 ...
【技术保护点】
【技术特征摘要】
1.一种减少大动态FFT运算损失的截位与数制转换方法,其特征在于:步骤1:根据指标规定的全频域精度损失值,选取旋转因子量化位数为N1;步骤2:根据指标规定的全频域精度损失值,选取复乘截位位数为N2;步骤3:在截掉复加运算进位的情况下,得到位宽为M的定点FFT运算结果;步骤4:根据后级规定的I/O端口传输位宽N3,若M>N3,则截掉复加运算增加的位宽,反之,则保留复加运算增加的位宽;步骤5:根据上述的运算位宽截取规则,选取出恰当的运算截位位数进行运算,当完成既定的全部FFT运算后,得到位宽为N4的FFT运算结果;步骤6:根据规定的I/O传输位宽N3,利用浮点数值表示方式,将位宽为N4的利用定点数表示的FFT运算结果转换为位宽为N3的利用浮点数表示的FFT运算结果。2.根据权利要求1中所示的一种减少大动态FFT运算损失的截位与数制转换方法,其特征在于:所述步骤1中全频域精度损失值,可根据指标规定设置为
‑
80dB~
‑
60dB。3.根据权利要求1中所示的一种减少大动态FFT运算损失的截位与数制转换方法,其特征在于:所述步骤1中旋转因子量化位数N1为通过仿真得到的最优结果;在仿真时,对于信号输入而言,以随机单比特小信号为标准。4.根据权利要求1中所述的一种减少大动态FFT运算损失的截位与数制转换方法,其特征在于:所述步骤2中通过仿真得到复乘截位位数N2;在仿真时,根据实际输入中频I/Q信号位宽与接收机前端的噪声情况,确定输入信号,截取位数的选取值从与...
【专利技术属性】
技术研发人员:王博阳,冷鹏飞,吕卫祥,
申请(专利权)人:中国船舶集团有限公司第七二四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。