一种基于预编码矩阵的GFDM信号PAPR抑制方法与流程

文档序号:11263630阅读:547来源:国知局
一种基于预编码矩阵的GFDM信号PAPR抑制方法与流程
本发明属于5g通信
技术领域
,尤其涉及滤波器组多载波技术中的降低峰均值比的技术。
背景技术
:目前,移动通信网络正在由第四代移动通信技术(4g)向第五代移动通信技术(5g)演进,5g波形和平台需要具有高度灵活性和灵敏度,才能准确地根据每个应用的要求来部署合适的技术、频谱和带宽,并支持面向未来服务与终端类型的高效复用。4g中采用的正交频分复用技术(ofdm)已不能很好地满足5g的新特性,近年来,许多研究团队致力于寻找ofdm的替代波形,滤波器组多载波技术(fbmc)、通用滤波器多载波技术(ufmc)、广义频分复用技术(gfdm)[6]相继被提出。gfdm最主要的优点在于其卓越的灵活性,数据可通过跨时域和频域的二维模块结构传播,同时由于使用可调整的脉冲成形滤波器,使信号表现出好的频率定位,因此,gfdm是一个有竞争力的5g波形的备选方案。gfdm作为一种典型的基于多载波调制的概念波形,输出信号是多个子载波信号的叠加,当各子载波信号的相位大概率一致时,势必导致较高的峰均值功率比(papr)。papr过高使功率放大器易达到饱和,从而导致信号的非线性失真,降低系统ber性能,同时增加带外功率泄漏,因此,如何有效抑制gfdm系统的峰均值功率比,是优化系统性能的关键问题之一。文献[al-juboorigr,doufexia,nixar.systemlevel5gevaluationofgfdmwaveformsinanlte-aplatform[c]//internationalsymposiumonwirelesscommunicationsystems.poznan:ieeepress,2016:335-340.]和文献[rashwang,kenshis,matinm.analysisofpaprhybridreductiontechniquebasedonptsandslm[c]//ieee7thannualcomputingandcommunicationworkshopandconference.lasvegas:ieeepress,2017:1-4.]同时提到了利用选择映射算法(slm)和部分序列传输技术(pts)使系统papr得到抑制,这两种算法计算复杂度比较高,但不会改变gfdm信号的频谱。文献[sendreil,s,michailown,etal.iterativereceiverforclippedgfdmsignals[c]//internationalconferenceradioelektronika.bratislava:ieeepress,2014:1-4.]提出一种运用于接收端的基于限幅的迭代检测干扰消除算法,在提高系统papr性能的同时缓解由于限幅引起的非线性失真,且迭代次数越多性能越好,但计算复杂度也就越高。文献[sharifian,z,omidi,mj,farhang,a,etal.polynomial-basedcompressinganditerativeexpandingforpaprreductioningfdm[c]//internationalconferenceonelectricalengineering.tehran:ieeepress,2015:518-523.]提出一种基于多项式的压扩算法,该算法属于一对一映射,在接收端可以通过相应的逆变换恢复原始的发送信号,但在降低papr的同时也会增加运算量和牺牲ber性能。文献[tiwaris,dasss,bandyopadhyaykk.precodedgeneralisedfrequencydivisionmultiplexingsystemtocombatinter-carrierinterference:performanceanalysis[j].ietcommunications,2015,15(9):1829-1841.]提出一种交织频分多址技术(ifdma)来降低gfdm系统的papr,交织频分多址技术可以看作一种多载波频谱扩展技术,不仅不会增加系统误码率而且可以降低非线性信道对gfdm信号的影响,但是对papr的抑制效果不够理想。技术实现要素:本发明旨在解决以上现有技术的问题。提出了一种有效降低papr的基于预编码矩阵的gfdm信号papr抑制方法。本发明的技术方案如下:一种基于预编码矩阵的gfdm信号papr抑制方法,其包括以下步骤:步骤一:利用改进预编码矩阵对gfdm系统的每个时隙中的传输数据序列进行线性变换,得到新的传输数据矩阵,所述改进预编码矩阵必须满足两个基本条件:一是行与行之间相互正交,二是矩阵元素的模值为1,;步骤二:对新得到的传输数据矩阵再通过gfdm调制,得到gfdm发送信号,gfdm发送信号加上循环前缀cp后,送入信道发送。进一步的,所述改进预编码矩阵采用离散傅里叶变换矩阵、哈达码变换矩阵、离散hartley变换矩阵中的一种。进一步的,所述离散傅里叶变换预编码矩阵的构造包括:根据离散傅里叶变换性质,离散傅里叶变换矩阵定义为m,n=0,1,...,k-1,改写成矩阵形式为:k表示总的载波数fk表示k阶的离散傅里叶矩阵。进一步的,所述哈达码变换预编码矩阵的构造具体包括:根据哈达码变换预编码矩阵变换性质,哈达码变换预编码矩阵是元素只含有-1和+1的正交矩阵,它是由循环定义产生的,具体构造如下:m1=[1],......要成功构造哈达码矩阵,k的大小要求必须满足:k、k/12或k/20的值必须为2的幂。进一步的,所述离散hartley变换预编码矩阵的构造具体包括:离散hartley变换是一种基于实数域的类似傅里叶变换的线性映射h:xn→hn,其中xn和hn都表示实数集,那么k点的离散hartley变换可以表示为:令由此推出离散hartley变换矩阵h={hm,n}k×k中的元素为:根据三角函数辅助角公式,等式(21)可以改写成:再由欧拉公式,可以得到:而且所以hm,n的模值为1。本发明的优点及有益效果如下:本发明利用正交的预编码矩阵对各时隙传输的复数据序列进行处理,降低各序列之间的相关性,从而使gfdm信号的瞬时功率降低,达到抑制gfdm系统papr的目的,而且由于本发明属于线性处理过程,在接收端,可以通过预编码矩阵的逆运算重建初始数据,所以本发明不会对系统的ber性能造成影响。附图说明图1是本发明提供优选实施例gfdm系统发送端模型图2基于预编码矩阵的papr抑制算法模型图3不同papr抑制算法的性能比较图4高斯信道中不同算法的ber性能比较图5k=128不同算法的发送端复杂度图6k=128,i=16不同算法的接收端复杂度比较具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。本发明解决上述技术问题的技术方案是:gfdm多载波系统发送端基本模型如图1所示。二进制序列b通过qam调制完成相应的星座映射,得到一个由复数据符号组成的序列d=(d0,d1,...,dn,...,dmk-1)t,经过串并变换后形成k路包含m个符号的并行数据流dk={d0,k,d1,k,...,dm-1,k}t,(k=0,1,...,k-1),每路信号经过采样因子为n(n≥k,以满足奈奎斯特准则)的上采样后,每个子载波上便具有mn个符号。然后进入下一个关键步骤——滤波。gfdm系统最主要的优势之一就是可以灵活选择滤波器的类型。每路信号用各自循环的脉冲成形滤波器进行滤波,滤波器周期为mn,即其中g[n]表示原型滤波器。接着被各自子载波的中心频率调制后叠加得到发送信号x[n],为了缓解符号间干扰(isi),在每个gfdm信号前加上循环前缀(cp),最后将信号送入无线信道进行传输。发送信号x[n]可以表示为:令gm,k表示原型滤波器g[n]脉冲响应时移和频移后的版本。等式(1)可以变型为:令n=k,那么发送信号可以用线性矩阵表示为:x=ad(3)若令gm,k=(gm,k[n])t,等式(3)中的a可以表示为:a=[g0,0,...,g0,n-1,g0,1,...,gm-1,n-1](4)假设信道脉冲响应h等于或小于循环前缀cp的长度,同时接收端已知信道状态信息且系统完美同步,当移去循环前缀后,由接收信号时域采样矢量y可以写成:y=hx+n(5)其中h大小为mn×mn的循环信道矩阵,其第一列为[ht0t]t。如果在agwn信道中,h=i,且不需要循环前缀。接收信号y经过频域均衡(fde)对信道失真进行补偿得到:为了消除或抑制由于在载波间的非正交引起的载波间干扰(ici),通常利用匹配滤波接收机(mf)、迫零接收机(zf)、最小均方误差接收机(mmse)等三种线性gfdm接收机重建gfdm系统发送数据,于是分别有:mf接收机是保证在某一特定的时刻的输出信噪比(snr)最大的线性接收机。若是ofdm系统,bmf=ah可以将循环信道矩阵h对角化这是因为是对角矩阵,可以在没有ici的前提下分开各子载波信道,但是在gfdm系统中,mf接收机却不能完全消除ici,所以另一种线性接收机即——zf接收机被提出。然而由于本身具有较大的值,所以当它和y相乘时,会导致噪声放大,这是zf接收机潜在且固有的特征,噪声放大会降低各自并行高斯信道的有效信道增益,在多径信道中尤为明显,但是这个不足之处,可以通过mmse接收机得到解决。其中,bmf,bzf,bmmse分别为mf、zf、mmse解调矩阵。基于预编码矩阵的papr抑制算法最早提出时用来降低ofdm系统的papr[14],由于在gfdm信号的产生原理不同于ofdm,其初始信号是跨时域和频域传播的二维数据块,所以该算法不能直接套用在gfdm中,本文对预编码矩阵变换法进行改进,使其适用于gfdm系统。为此,本章首先分析gfdm信号的归一化瞬时功率,得到:令为复数据符号平移后的版本,那么其自相关函数为:式中,rm(k1,k2)——同一时隙不同载波间符号的自相关函数将等式(11)代入等式(10)得到:从上式中可以看出,gfdm信号的瞬时归一化功率与滤波器的归一化功率以及同一时隙不同载波间信号的相关性有关。而papr为信号最大功率与平均功率的比值,所以要降低系统的papr可以从两方面入手,一是降低滤波器的归一化功率,二是如脉冲成形滤波器的归一化功率一定,则可以考虑通过特殊的线性变换矩阵,破坏初始输入数据之间的相关性,使信号的瞬时功率变小,从而使papr降低。接下来,本文对预编码矩阵变换法进行改进,使其适用于gfdm。假设变换矩阵为p={pij}k×k,令xm={xm(k)}1×k,数据块xm经过线性变换矩阵p处理后得到其中这里pi为矩阵p的第i行矢量。此时x′m(k)的自相关函数为:其中,rp(i)为pi的自相关函数。由等式(15)可以得出结论:预编码矩阵变换后的信号相关性由预编码矩阵行与行间元素的相关性决定,因此选择合适的预编码矩阵对初始符号进行处理,通过向初始符号间引入正交性来有效降低系统的峰均值功率比。这样的预编码矩阵必须满足两个基本条件:一是行与行之间相互正交,二是矩阵元素pi,j的模值为1。根据上述分析,本节基于预编码矩阵的papr抑制算法(precoding-gfdm),其数学模型如图2所示。在该precoding-gfdm系统中,qam调制后的复数据符号序列d={dn}mk×1在m个时隙中和k个载波上传播,所以有n=mk+k。然后经过预编码矩阵变换,即每个dm左乘以一个k×k的预编码矩阵p得到:其中dm={dm,0,...,dm,k,...,dm,k-1}t表示在第m个时隙传播的包含k个复数据信号矢量。接着将得到的新的数据块进行gfdm调制,记调制矩阵为a,得到gfdm发送信号为:为了设计适合的预编码矩阵,根据第3节分析知道,预编码矩阵必须满足两个基本条件:一是行与行之间相互正交,二是矩阵元素的模值为1。目前满足上述条件且效果比较好的预编码矩阵有三种,分别是离散傅里叶变换矩阵(dft)[15]、哈达码变换矩阵(wht)[16]及离散hartley变换矩阵(dht)[17],由此可以得到三种基于预编码矩阵的gfdm信号papr抑制方案。这三种预编码的矩阵构造如下:(1)离散傅里叶变换预编码矩阵方案(dft-precoding)根据dft变换性质,dft矩阵定义为m,n=0,1,...,k-1,改写成矩阵形式为:(2)哈达码变换预编码矩阵方案(wft-precoding)根据wft变换性质,wft矩阵是元素只含有-1和+1的正交矩阵,它是由循环定义产生的,具体构造如下:m1=[1],......要成功构造哈达码矩阵,k的大小要求必须满足:k、k/12或k/20的值必须为2的幂。(3)离散hartley变换预编码矩阵方案(dht-precoding)离散hartley变换是一种基于实数域的类似傅里叶变换的线性映射h:xn→hn,其中xn和hn都表示实数集。那么k点的离散hartley变换可以表示为:令由此推出离散hartley变换矩阵h={hm,n}k×k中的元素为:根据三角函数辅助角公式,等式(21)可以改写成:再由欧拉公式,可以得到:而且易见,所以hm,n的模值为1。在接收端,移去cp后经过频域均衡得到:其中wmn表示傅里叶矩阵,h表示信道,n表示高斯白噪声。假设采用zf接收机对信号进行处理,即bzf=(aah)-1ah,解调之后得到的预编码符号矢量为:其中为等效噪声。最后通过等式(26)回复原始数据。在多载波系统中,常用复数乘法的次数来衡量系统实现的复杂度。设原始的gfdm发送端实现复杂度为ω,接下来本小节对不同papr抑制算法对系统计算成本的影响一一进行分析。在发送端,clipping是直接对gfdm信号峰值进行截取,没有增加格外的运算量;pct算法将gfdm信号矢量的元素放入依次一个多项式压缩器中,如果压缩指令为p,那么每个元素经历的复数乘次数为(p+1)2/8,共有mk个元素;设slm算法遍历搜寻最佳相位因子的次数为q,搜寻一次所需要的计算量为ω+mk;pts算法搜寻一次最佳相位因子的所需要的复数乘和slm算法一样,设其分组数为v,可供选择的相位旋转因子数r,可知pts搜寻最佳相位旋转因子的次数为vrv;dft-precoding、dht-precoding和wht-precoding一样,都是分别将每个时隙的传播的数据进行矩阵变换,一次变换进行k2次复数乘,所以增加的计算量为mk2。但是值得注意的是dft-precoding,可以利用fft降低实现复杂度,使增加的计算量变为mklog2k。由等式(23)可知,dht矩阵变换相当于一次fft和一次ifft后得到的信号序列再乘以复数1+j,所以增加的计算量为2mklog2k+mk。在接收端假设已知所有的边带信息且采用mf/zf接收机。clipping和pct都是使用的迭代接收机,设迭代次数为i,总结不同papr抑制算法的复杂度,得到表4.1。从表1中可以看出,在发送端,显而易见clipping的复杂度最低。接下来比较pct和dft-precoding的复杂度。由于pct的计算量和p有关,若令k=128,那么当p>8时,pct的复杂度大于dft-precoding。slm的复杂度受搜寻次数q的影响,当q值较小时,其复杂度小于wht-precoding,pts的复杂度随分组数呈指数型增长在接收端,若时隙数m和载波数k保持不变,clipping和pct使用迭代的接收机对非线性失真进行补偿,使得接收端运算量大量增加。当迭代次数i一定,pct的复杂度大于clipping。假设接收端已知slm的最佳相位因子,那么slm反而成为所有算法中接收端复杂度最低的,其次是dft-precoding,再其次是dht-precoding,最后是wht-precoding。表1算法发送端复杂度ct接收端复杂度crclippingωi(2ω+km/2)pctω+km(p+1)2/8i[km(p+1)2/8+2ω+km/4]slmq(ω+km)ω+mkptsvrv(ω+mk)ω+mkdft-precodingω+mklog2kω+mklog2kdht-precodingω+2mklog2k+mkω+2mklog2k+mkwht-precodingω+mk2ω+mk2综上所述,通过对不同算法的papr性能、ber性能以及实现复杂度进行分析和比较,本文可以得出结论,上述所有的算法都能不同程度降低系统papr,其中clipping和pct的效果最好,但是在接收端,如果迭代次数比较少,会严重影响ber性能,迭代次数多又会大大增加接收端的复杂度。slm和预编码算法都不会增加ber,但slm实现复杂度却最高且papr抑制效果一般。预编码算法中以dft-precoding的效果最佳,以引入少量的计算成本为代价,大大降低了系统的papr且不会引起信号的畸变。以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1