The invention belongs to the field of multi-carrier communication technology, and discloses a FBMC/OQAM modulation control system and method for FPGA, and a modulator, including an OQAM pre-processing module for QAM mapping and alternating mapping of odd and even channels, and a SFB module for odd and even channel symbols respectively. Channel symbol modulation molding; data delay module, used to delay even channel modulation symbol 1/2 symbol time length; adder module, used to superimpose the modulation symbols of the two channels to complete FBMC/OQAM signal modulation. The present invention uses full synchronous clock design and pipelined continuous modulation of FBMC/OQAM signal. It can be used for modulator design of the transmitter of FBMC/OQAM system on FPGA.
【技术实现步骤摘要】
用于FPGA的FBMC/OQAM调制控制系统及方法、调制器
本专利技术属于多载波通信
,尤其涉及一种用于FPGA的FBMC/OQAM调制控制系统及方法、调制器。
技术介绍
滤波器组多载波(FBMC)技术以及正交频分复用(OFDM)技术都属于多载波调制技术。目前OFDM技术是使用最广泛的一种多载波调制技术,由于其简单的均衡技术、FFT的应用而产生的极低的复杂度以及较高的频谱利用率等优点而获得了广泛的研究。FBMC技术使用一组优化的滤波器组从而达到带外抑制的目的,采用正交幅度调制(OQAM)的FBMC传输技术作为未来无线通信技术的主要候选技术之一在满足与OFDM技术相同的传输效率的情况下得到了更加优异的带外抑制性能并减小了子载波间的正交性需求。由于FBMC/OQAM技术实现复杂,研究该技术简洁快速的实现方式是有必要的。目前,业内常用的现有技术是这样的:(1)使用频域扩展的实现方式,即OQAM调制后数据乘以原型滤波器的频域形式,进行频域扩展后进行IFFT变换,最后将得到的数据进行串并转换以及循环叠加。此时需进行KM点IFFT变换,计算复杂度较M点IFFT变换大,同时,频域扩展操作需要KM个乘法器,此外,循环叠加的操作也需要耗费大量的存储器(RAM)资源;(2)使用时域加窗的方式,即OQAM调制后数据直接进行IFFT变换,将IFFT变换得到的数据循环复制后加窗叠加,需要注意的是,IFFT变换点数为M,而窗函数长度为KM,此时加窗操作至少需要M个乘法器,叠加的操作同样需要消耗大量RAM资源;(3)使用多相网络的方式,即OQAM调制后数据直接进行IFFT变换,将 ...
【技术保护点】
1.一种用于FPGA的FBMC/OQAM调制控制系统,其特征在于,所述用于FPGA的FBMC/OQAM调制控制系统包括:OQAM预处理模块,用于完成QAM映射以及奇数偶数信道的交替映射;综合滤波器组模块,用于分别将奇数信道符号以及偶数信道符号调制成型;数据延时模块,用于将偶数信道的调制符号延迟1/2个符号时间长度;加法器模块,用于将两路信道的调制符号叠加,完成FBMC/OQAM信号的的调制。
【技术特征摘要】
1.一种用于FPGA的FBMC/OQAM调制控制系统,其特征在于,所述用于FPGA的FBMC/OQAM调制控制系统包括:OQAM预处理模块,用于完成QAM映射以及奇数偶数信道的交替映射;综合滤波器组模块,用于分别将奇数信道符号以及偶数信道符号调制成型;数据延时模块,用于将偶数信道的调制符号延迟1/2个符号时间长度;加法器模块,用于将两路信道的调制符号叠加,完成FBMC/OQAM信号的的调制。2.如权利要求1所述的用于FPGA的FBMC/OQAM调制控制系统,其特征在于,所述综合滤波器组模块包括一个IFFT模块以及一个PPN模块;IFFT模块使用流水处理模式,输入数据与输出数据均为连续数据,直接使用FPGA芯片厂商提供IP核的流水处理模式或自行编写;PPN模块,完成重叠因子K取4时的FBMC调制器中的多相滤波网络;通过控制信号生成模块来控制ROM地址以及输出数据有效信号。3.如权利要求2所述的用于FPGA的FBMC/OQAM调制控制系统,其特征在于,所述PPN模块包括6个延时模块、8个乘法器模块、2个加法器模块、4个ROM完成的滤波器系数生成模块以及控制信号生成模块;滤波器系数由K与IFFT阶数M确定,得到的滤波器系数按K采样并分别存储至4个ROM中,为PPN提供卷积计算使用的滤波器系数;延时模块,提取K个同一子载波上的数据送至乘法器进行运算,延时深度为M;实部虚部的运算分别使用4个乘法器与一个四输入加法器完成卷积运算。4.如权利要求1所述的用于FPGA的FBMC/OQAM调制控制系统,其特征在于,所述数据延时模块由三个延时模块构成,将偶数信道调制的FBMC符号延时半个符号周期输出,延时模块的延时深度为M/2。5.如权利要求1所述的用于FPGA的FBMC/OQAM调制控制系统,其特征在于,所述加法器模块将两路信道的FBMC符号叠加,输入2路复数信号输出1路复数信号,输出数据长度由符号数量N、IFFT调制阶数M以及重叠因子K确定。6.一种如权利要求1所述用于FPGA的FBMC/OQAM调制控制系统的用于FPGA的FBMC/OQAM调制控制方法,其特征在于,所述用于FPGA的FBMC/OQAM调制控制方法包括:步骤一,QAM映射以及奇数偶数信道的交替映射;步骤二,将奇数信道符号以及偶数信道符号调制成型;步骤三,偶数信道的调制符号延迟1/2个符号时间长度;步骤四,两路信道的调制符号叠...
【专利技术属性】
技术研发人员:尚磊,刘威,张恒伟,殷慧慧,韩兴忠,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。