[发明专利]一种FFT复用方法有效
申请号: | 201611187723.2 | 申请日: | 2016-12-20 |
公开(公告)号: | CN108205517B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 陈望杰;鲍成浩;李仙法;张健伟;杨健;吴鸿海;靳东 | 申请(专利权)人: | 中国航天科工集团八五一一研究所 |
主分类号: | G06F17/14 | 分类号: | G06F17/14 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 朱宝庆 |
地址: | 210007 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fft 方法 | ||
1.一种FFT复用方法,其特征在于,包括以下步骤:
步骤1,根据外部输入的高速采样数据进行D倍抽取,并对每一项抽取数据进行数字滤波;
步骤2,在连续K/D个时钟周期内,分别对滤波输出数据进行e-j2πk/K频移处理,其中,k=0~K/D-1,K为滤波器通道数;
步骤3,在连续K/D个时钟周期内,将所得到的数据进行串行转并行转换,K/D个时钟周期更新一次数据;
步骤4,对D点数据分别进行D点并行FFT处理,并在K/D个周期内的每个时钟周期对FFT结果分别进行复用处理;
步骤5,对由每个周期得到D点FFT结果共同组成K点FFT的结果进行重排,并按照工程需求顺序输出;
其中,步骤4在K/D个周期内的每个时钟周期对D点并行数据的FFT结果进行复用处理,具体包括以下步骤:
步骤41,输入频移数据准备,K/D个周期内输入的数据为x(m),x(m+D),x(m+D*2),x(m+D*3),…,x(m+(K/D-1)*D)数据;
步骤42,利用FFT的频移特性在K/D个周期内用D点FFT实现K点FFT;
其中,步骤5具体包括以下步骤:
步骤51,根据K/D个周期内每个D点FFT输出结果,转换到K点FFT的结果顺序;
步骤52,改变K/D个周期内每个周期D点FFT的频移方向,进而改变每个周期输出的FFT的结果顺序;
步骤53,对结果中的奇偶时刻的FFT结果进行相邻通道转换,实现FFT的结果顺序排列输出。
2.根据权利要求1所述的方法,其特征在于,步骤1中对高速采样数据进行D倍抽取与滤波包括以下步骤:
步骤11,首先将输入的高速采样数据分相采集锁存;
步骤12,每一相数据按照D倍抽取;
步骤13,根据D倍抽取采样数据对FIR低通滤波器系数进行等效抽取准备;
步骤14,根据D倍抽取采样数据匹配D倍抽取FIR低通滤波器系数进行滤波。
3.根据权利要求1所述的方法,其特征在于,步骤2具体包括以下步骤:
步骤21,根据每个K/D个周期内的e-j2πk/K频移处理,其中,k=0~K/D-1,准备频移系数;
步骤22,根据每个K/D个周期输出滤波数据与频移系数进行复乘,实现频率的搬移。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天科工集团八五一一研究所,未经中国航天科工集团八五一一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611187723.2/1.html,转载请声明来源钻瓜专利网。