【技术实现步骤摘要】
【国外来华专利技术】定点高动态范围快速傅立叶变换
本公开总体上涉及数字信号处理,并且更具体地涉及用于计算定点快速傅立叶变换的算法。
技术介绍
接收器是一种电子设备,其接收例如形式的信号。电磁波(在电磁接收器的情况下)或声波(在声学接收器的情况下)并将接收到的信号转换成电子信号,然后对电子信号进行分析以提取由接收到的信号携带的信息。可以在时域中分析信号的行为(例如信号幅度如何随时间变化)以及频域(即组成信号的不同频率分量),其中傅立叶变换在数学上将这两个域。另外,信号可以分析为连续的波形,或者在数字信号处理(DSP)应用中分析为一组大量的时域点。快速傅立叶变换(FFT)指用于计算以数字形式表示的信号的离散傅立叶变换(DFT)及其倒数(IDFT)的算法。由于在信号处理应用中普遍使用傅立叶变换,所以已经做出努力以计算方式改善其执行-因此许多FFT方法,例如时间抽取、频率抽取、基-2、基-4、混合基数等。然而,期望实现FFT的进一步改进。
技术实现思路
本公开的实施方案提供了用于计算定点FFT的机制。这些方法对于雷达和声纳接收器中的应用可能是特别有利的,其中可以使用FFT来确定对象的距离、位置或速度。然而,这些方法不限于这种应用,并且实际上可以用于使用定点FFT的任何应用中,例如,航空、电信、声源定位和分离等。根据本公开的一个方面,公开用于产生输入信号的FFT的计算机实施的方法。该方法包括:将第一FFT算法应用于输入信号以产生第一FFT,第一FFT包括用索引n索引的N个第一值输出1[n];和将第二多级FFT算法应用于输入信号以产生第二FFT,第二FFT包括用和第一值相同的方式索引的N个第 ...
【技术保护点】
1.一种用于产生输入信号的快速傅立叶变换(FFT)的计算机实施的方法,该方法包括:将第一FFT算法应用于所述输入信号以产生第一FFT,所述第一FFT包括用索引n索引的N个第一值输出1[n],其中所述第一FFT算法被配置为缩放所述第一FFT算法的一个或多个级的输出,使得所述第一FFT算法的增益为K;将第二FFT算法应用于所述输入信号以产生第二FFT,所述第二FFT包括用索引n索引的N个第二值输出2[n],其中所述第二FFT算法被配置为缩放所述第二FFT算法的一个或多个级的输出,使得所述第二FFT算法的增益为L,其中L小于K;和通过下列产生包括以索引n索引的N个FFT值输出[n]的FFT:对于每个索引n,确定所述第一值输出1[n]和所述第二值输出2[n]的比较是否满足预定条件,在肯定确定后,包括所述第一值输出1[n]作为FFT值输出[n],并且在否定确定后,包括基于所述第二值输出2[n]的值作为FFT值输出[n]。
【技术特征摘要】
【国外来华专利技术】2016.01.28 US 15/008,9841.一种用于产生输入信号的快速傅立叶变换(FFT)的计算机实施的方法,该方法包括:将第一FFT算法应用于所述输入信号以产生第一FFT,所述第一FFT包括用索引n索引的N个第一值输出1[n],其中所述第一FFT算法被配置为缩放所述第一FFT算法的一个或多个级的输出,使得所述第一FFT算法的增益为K;将第二FFT算法应用于所述输入信号以产生第二FFT,所述第二FFT包括用索引n索引的N个第二值输出2[n],其中所述第二FFT算法被配置为缩放所述第二FFT算法的一个或多个级的输出,使得所述第二FFT算法的增益为L,其中L小于K;和通过下列产生包括以索引n索引的N个FFT值输出[n]的FFT:对于每个索引n,确定所述第一值输出1[n]和所述第二值输出2[n]的比较是否满足预定条件,在肯定确定后,包括所述第一值输出1[n]作为FFT值输出[n],并且在否定确定后,包括基于所述第二值输出2[n]的值作为FFT值输出[n]。2.根据权利要求1所述的方法,其中包括基于所述第二值输出2[n]的值作为FFT值输出[n]包括:包括乘以第二值输出2[n]的K/L值作为FFT值输出[n]。3.根据权利要求1所述的方法,其中确定所述第一值输出1[n]和所述第二值输出2[n]的比较是否满足条件包括:将所述第二值输出2[n]乘以K/L,从乘法结果中减去所述第一值输出1[n],和确定减去的结果是否在包括至少零值的预定范围内。4.根据权利要求3所述的方法,其中K/L等于2M,其中M是整数,并且其中乘法包括向第二值输出2[n]应用M位的左移。5.根据权利要求1所述的方法,其中:N个第一值输出1[n]、N个第二值输出2[n]和N个FFT值输出[n]包括表示输入信号内存在的一个或多个频率贡献中的每一个的幅度的实际值。6.根据权利要求1所述的方法,其中:N个第一值输出1[n]、N个第二值输出2[n]和N个FFT值输出[n]包括指示所述输入信号内存在的一个或多个频率贡献中的每一个的幅度和相位的复数值。7.根据权利要求1所述的方法,其中包括基于所述第二值输出2[n]的值作为FFT值输出[n]包括:包括第二值输出2[n]作为FFT值输出[n]。8.根据权利要求7所述的方法,其中确定所述第一值输出1[n]和所述第二值输出2[n]的比较是否满足条件包括确定所述第一值输出1[n]和所述第二值输出2[n]的差是否在包括至少零值的预定范围内。9.根据权利要求7所述的方法,其中:N个第一值输出1[n]、N个第二值输出2[n]和N个FFT值输出[n]包括表示输入信号内存在的一个或多个频率贡献中的每一个...
【专利技术属性】
技术研发人员:B·勒纳,
申请(专利权)人:美国亚德诺半导体公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。