【技术实现步骤摘要】
本专利技术主要涉及无线通信系统信号处理OFDM调制解调核心运算模块领域,特指一种用于快速傅里叶变换的数据存储及调度方法,以解决快速傅里叶变换中的数据调度流水化问题。
技术介绍
正交频分复用(OFDM,Orthogonal Frequency Division Multiplexing)技术是一种可以有效对抗符号间干扰的高速传输技术,它可以将一个频率选择衰减信道分解到多个扁平子信道上,并且更便于均衡。其次,OFDM技术可以使各个子载波重叠起来,增加了频谱的利用率。它将数据加载在多个子载波上,利用并行的低速数据同时传送来达到高速传输数据的目的,并且,在传输信号中加入循环前缀(CP)来消除符号间干扰(Inter-symbolinterference,ISI)的干扰,提高了无线通信传输过程中的可靠性。FFT/IFFT运算模块是OFDM系统中的核心模块,其功能是完成信号的调制解调。由于OFDM系统需要完成高速的数据传输,这就要求FFT/IFFT运算模块能够处理高吞吐率的数据。另外,根据OFDM的系统架构,收发两端的每个通路中都需要FFT运算。所以,FFT/IFFT运算模块的硬件时间消耗将直接影响OFDM系统占用的总体效率。序列x(n),n=0,...,N-1的离散傅里叶变换为:X(k)=Σn=0N-1x(n)e-jnk2π/N,k=0,...,N-1---(1)]]>相应的傅里叶逆变换为x(n)=1N[Σk=0N-1X*(k)e-jnk2π/N]*=1N{FFT[X*(k)]
【技术保护点】
一种用于快速傅里叶变换的数据存储及调度方法,其特征在于,步骤为:S1:数据的输入端口从Data输入,每个时钟为一个数据,与输入数据有效位;同时输入对应的数据存储配置信息,通过该配置实现输入的数据按照规则进行存放,数据先放入一个深度为4的存储块中;S2:在深度为4的数据队列中,假设当前队列的状态位是满状态,则开始将队列中的数据四路输入到DM模块中;S3:当前的DM模块中的数据数量达到要求时,启动DM模块,通过配置信息,将当前的4*4的空间数据流出;S4:经过一轮复数乘法与基四变换,数据通过队列开始输入到DM模块;S5:DM配置信息进行改变,修改输入端口;S6:当前DM中存储的数据就是16点FFT之后的数据结果;但这种数据结果的数据是逆向的,当前通过改变DM配置信息改变输出,将输出端口修改后输出到数据队列中,这样最终得到就是正序的数据结果。
【技术特征摘要】
1.一种用于快速傅里叶变换的数据存储及调度方法,其特征在于,步骤为:S1:数据的输入端口从Data输入,每个时钟为一个数据,与输入数据有效位;同时输入对应的数据存储配置信息,通过该配置实现输入的数据按照规则进行存放,数据先放入一个深度为4的存储块中;S2:在深度为4的数据队列中,假设当前队列的状态位是满状态,则开始将队列中的数据四路输入到DM模块中;S3:当前的DM模块中的数据数量达到要求时,启动DM模块,通过配置信息,将当前的4*4的空间数据流出;S4:经过一轮复数乘法与基四变换,数据通过队列开始输入到DM模块;S5:DM配置信息进行改变,修改输入端口;S6:当前DM中存储的数据就是16点FFT之后的数据结果;但这种数据结果的数据是逆向的,当前通过改变DM配置信息改变输出,将输出端口修改后输出到数据队列中,这样最终得到就是正序的数据结果。2.根据权利要求1所述的用于快速傅里叶变换的数据存储及调度方法,其特征在于,所述步骤S2的详细过程为:S201:16点FFT中起始,采用原位存储,也就是原地址存储;当前输入的数据每四个数据为一组,由队列向DM模块进行传输;标记从外界输入的数据地址为0、1、2、3,则数据流入到DM中的对应地址为12、13、14、15;S202:下一批数据的输入:从外界来的数据地址为4、5、6、7,同样当队列当前状态为满空间时,调用DM模块将这四个数据输入到地址同样为12、13、14、15的地址中,而原来的数据流向地址8、9、10、11;S203:重复步骤S202,直到16个数据都输入到DM模块中。3.根据权利要求2所述的用于快速傅里叶变换的数据存储及调度方法,其特征在于,所述步骤S3的流出规则为:S301:输出端口为12、8、4、0四处;S...
【专利技术属性】
技术研发人员:邢座程,董永旺,刘苍,唐川,原略超,张洋,王庆林,王锋,危乐,吕朝,刘丹,陈礼锐,
申请(专利权)人:中国人民解放军国防科学技术大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。