一种大规模MIMO‑OFDM的峰均功率比降低系统及其方法与流程

文档序号:11206218阅读:433来源:国知局
一种大规模MIMO‑OFDM的峰均功率比降低系统及其方法与流程
本发明涉及无线通信
技术领域
,特别是涉及一种大规模mimo-ofdm的峰均功率比降低系统及其方法。
背景技术
:mimo技术能够在不增加传输信道带宽的条件下成倍的提高无线信道的容量,因而被认为是现代通信技术中的重大突破之一,大规模mimo作为传统mimo技术的延伸,可以大幅度提升吞吐率和能量效率,并被认为是5g的关键技术之一。ofdm技术作为一种多载波数字调制技术,采用频分复用的方法有效的利用了频谱,同时将ofdm技术将信道分成若干正交子信道,每个子信道上的信号带宽小于信道的相关带宽,因此每个子信道上可以看成平坦性衰落,从而可以消除码间串扰。因此,ofdm技术也因其高频谱效率和抗码间串扰特性而被广泛应用于无线通信中。基于ofdm技术的大规模mimo系统(mimo-ofdm)是5g的一项重要技术,它一方面利用mimo提高频谱效率,另一方面又利用ofdm均衡技术克服了频率选择性衰落。然而,要把ofdm技术和mimo多天线技术高效地结合尚需要解决一些问题,其中在信号处理方面要解决问题包括:发端信号如何合理预处理、收端信号如何检测、ofdm子载波分配等问题,这些都是预编码技术研究内容,因此说基于mimo-ofdm系统的预编码也是新一代无线通信中的非常重要技术。对于常规mimo系统,可以使用非线性和线性预编码技术,但对于大规模mimo-ofdm系统,在大规模mimo系统中,线性预编码技术不仅复杂度更低且性能更优。同时,规模mimo-ofdm系统还面临着一个问题,即ofdm多载波引起的高峰均功率比papr。技术实现要素:本发明的目的在于克服现有技术的不足,提供一种大规模mimo-ofdm的峰均功率比降低系统及其方法,利用预编码技术,降低了信道引起的发射端各信号相互的干扰,确保可靠通信;同时加权系数在不造成信号畸变的情况下,有效的降低了系统的papr。本发明的目的是通过以下技术方案来实现的:一种大规模mimo-ofdm的峰均功率比降低系统,包括信号矩阵输入端、预编码变换模块、ifft变换模块、papr计算模块、寄存模块、判决模块、信号选择模块和信号矩阵输出端;信号矩阵输入端依次通过预编码变换模块、ifft变换模块与papr计算模块连接;papr计算模块的输出端分别于判决模块和信号选择模块连接,判决模块的输出端也与信号选择模块连接;所述信号选择模块的输出端分别于寄存模块和信号矩阵输出端连接;所述寄存模块的输出端分别于判决模块和信号选择模块连接;所述预编码变换模块,用于采用匹配滤波方式获取初始的预编码矩阵,对初始的预编码矩阵进行分组,并利用不同的系数集合对分组后的预编码矩阵进行加权,实现输入信号矩阵的预编码变换;具体地,所述预编码变换模块包括预编码子模块、分组子模块和系数集合子模块;所述信号矩阵输入端通过预编码子模块与ifft变换模块连接;预编码子模块还分别与分组子模块和系数集合子模块连接;预编码子模块,用于采用匹配滤波方式获取初始的预编码矩阵,并在分组子模块和系数集合子模块对初始预编码矩阵进行处理,得到新的预编码矩阵后,利用新的预编码矩阵对输入的信号矩阵进行预编码变换;分组模块,用于对初始预编码矩阵对应的各个载波进行分组;系数集合子模块,用于依次选择各个系数集合,对分组后的初始预编码矩阵进行加权,得到新的预编码矩阵。所述ifft变换模块,用于对预编码转换得到的矩阵进行快速傅里叶逆变换;所述papr计算模块,用于根据快速傅里叶逆变换得到的信号矩阵计算对应的峰均功率比papr;所述寄存模块,用于保存初始的信号矩阵,并在接收到信号选择模块传输的新信号矩阵时,用接收到的新信号矩阵替换初始的信号矩阵,实现信号矩阵的更新;所述判决模块,用于将寄存模块中当前保存的信号矩阵的papr与papr计算模块得到的papr进行比较;所述信号选择模块,用于根据判决模块的比较结果,实现寄存模块中存储的信号矩阵更新;并实现最终的信号矩阵输出。具体地,所述的信号选择模块包括:选择子模块,用于在寄存模块中信号矩阵的papr不大于papr时,保持寄存模块存储的信号矩阵不变;在寄存模块中信号矩阵的papr大于papr时,将预编码变换模块得到的信号矩阵传输给寄存模块,实现寄存模块存储的信号矩阵更新;输出子模块,用于在所有的系数集合选择完毕后,信号选择模块输出最终的信号矩阵到信号矩阵输出端。所述的一种大规模mimo-ofdm的峰均功率比降低系统的降低方法,包括以下步骤:s1.预编码变换模块根据矩阵输入端输入信号矩阵x,采用匹配滤波方式获取预编码矩阵,以降低各信号之间的相互干扰:设mimo-ofdm系统中信号的第k个载波x(k)对应的信道矩阵为w(k),则对应的预编码矩阵为其共轭转置:h(k)=wh(k),其中,mimo-ofdm系统中信号的第k个载波x(k)即信号矩阵x的第k列,k=1,2,…,n;n表示信号矩阵x的总列数;s2.预编码变换模块将信号矩阵x中各列对应的h(k)平均分为k组,每组包含个预编码矩阵h(k);s3.随机给出imax组不同的系数集合系数集合中每个系数为随机产生或任意选取的相位因子;预编码变换模块选定一个系数集合利用该系数集合中的各个系数对h(k)进行加权变换,相位因子不会导致信号发生畸变,得到新的预编码矩阵为hi(k):其中,i表示预编码变换模块第i次选择的系数集合;s4.利用预编码矩阵hi(k)对输入的信号矩阵x的每一列进行预编码,得到矩阵xi:xi(k)=hi(k)x(k);其中,xi(k)表示矩阵xi的第k列信号;s5.ifft变换模块对xi每一行进行快速傅里叶逆变换得到矩阵xi:xi=(ifft(xi1),ifft(xi2),...ifft(xim))t;其中,m为信号矩阵xi的行数,其对应于输入信号矩阵x相应的输入天线的数目;s6.papr计算模块计算矩阵xi的papr:对于xi的每一行分别求其对应的paprxit,paprxit表示矩阵xi中第t行对应的papr,其中1≤t≤m;取各行中最大的papr作为矩阵xi的papr,即:矩阵xi的papr即矩阵xi对应的papr,也称之为mimo-ofdm系统的papr;s7.判决模块比较寄存模块中存储的信号矩阵对应的papr和矩阵xi对应的papr;设寄存模块中存储的信号矩阵为x',x'对应的papr为paprx',在比较判决过程中:若则信号矩阵x'保持不变;若则更新信号矩阵x'=xi;信号选择模型将新的信号矩阵x'反馈保存在寄存模块中;s8.返回步骤s3,选择另一个系数集合,重复s3~s8步骤,直至所有的系数集合选择完毕后,信号选择模块输出最终的信号矩阵x'到信号矩阵输出端。具体地,所述步骤s8包括以下子步骤:更新i的值,令i=i+1;判断更新后的i是否大于系数集合的数目imax;若i>imax,信号选择模块输出信号矩阵x'到信号矩阵输出端;若i≤imax,返回步骤s3,选择另一个系数集合,重复s3~s8步骤。所述寄存模块中存储的信号矩阵x'所对应的paprx',在进行寄存模块中信号矩阵x'初始设置时同步保存,并在进行信号矩阵x'更新时同步更新。本发明的有益效果是:利用预编码技术,降低了信道引起的发射端各信号相互的干扰,确保可靠通信;同时加权系数在不造成信号畸变的情况下,有效的降低了系统的papr。附图说明图1为本发明的系统原理框图;图2为本发明的方法流程图;图3为本发明实施例中信号papr的ccdf曲线仿真图。具体实施方式下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。如图1所示,一种大规模mimo-ofdm的峰均功率比降低系统,包括信号矩阵输入端、预编码变换模块、ifft变换模块、papr(峰均功率比)计算模块、寄存模块、判决模块、信号选择模块和信号矩阵输出端;信号矩阵输入端依次通过预编码变换模块、ifft变换模块与papr计算模块连接;papr计算模块的输出端分别于判决模块和信号选择模块连接,判决模块的输出端也与信号选择模块连接;所述信号选择模块的输出端分别于寄存模块和信号矩阵输出端连接;所述寄存模块的输出端分别于判决模块和信号选择模块连接;所述预编码变换模块,用于采用匹配滤波方式获取初始的预编码矩阵,对初始的预编码矩阵进行分组,并利用不同的系数集合对分组后的预编码矩阵进行加权,实现输入信号矩阵的预编码变换;具体地,所述预编码变换模块包括预编码子模块、分组子模块和系数集合子模块;所述信号矩阵输入端通过预编码子模块与ifft变换模块连接;预编码子模块还分别与分组子模块和系数集合子模块连接;预编码子模块,用于采用匹配滤波方式获取初始的预编码矩阵,并在分组子模块和系数集合子模块对初始预编码矩阵进行处理,得到新的预编码矩阵后,利用新的预编码矩阵对输入的信号矩阵进行预编码变换;分组模块,用于对初始预编码矩阵对应的各个载波进行分组;系数集合子模块,用于依次选择各个系数集合,对分组后的初始预编码矩阵进行加权,得到新的预编码矩阵。所述ifft变换模块,用于对预编码转换得到的矩阵进行快速傅里叶逆变换;所述papr计算模块,用于根据快速傅里叶逆变换得到的信号矩阵计算对应的峰均功率比papr;所述寄存模块,用于保存初始的信号矩阵,并在接收到信号选择模块传输的新信号矩阵时,用接收到的新信号矩阵替换初始的信号矩阵,实现信号矩阵的更新;所述判决模块,用于将寄存模块中当前保存的信号矩阵的papr与papr计算模块得到的papr进行比较;所述信号选择模块,用于根据判决模块的比较结果,实现寄存模块中存储的信号矩阵更新;并实现最终的信号矩阵输出。具体地,所述的信号选择模块包括:选择子模块,用于在寄存模块中信号矩阵的papr不大于papr时,保持寄存模块存储的信号矩阵不变;在寄存模块中信号矩阵的papr大于papr时,将预编码变换模块得到的信号矩阵传输给寄存模块,实现寄存模块存储的信号矩阵更新;输出子模块,用于在所有的系数集合选择完毕后,信号选择模块输出最终的信号矩阵到信号矩阵输出端。如图2所示,所述的一种大规模mimo-ofdm的峰均功率比降低系统的降低方法,包括以下步骤:s1.预编码变换模块根据矩阵输入端输入信号矩阵x,采用匹配滤波方式获取预编码矩阵,以降低各信号之间的相互干扰:设mimo-ofdm系统中信号的第k个载波x(k)对应的信道矩阵为w(k),则对应的预编码矩阵为其共轭转置:h(k)=wh(k),其中,mimo-ofdm系统中信号的第k个载波x(k)即信号矩阵x的第k列,k=1,2,…,n;n表示信号矩阵x的总列数;s2.预编码变换模块将信号矩阵x中各列对应的h(k)平均分为k组,每组包含个预编码矩阵h(k);s3.随机给出imax组不同的系数集合系数集合中每个系数为随机产生或任意选取的相位因子;预编码变换模块选定一个系数集合利用该系数集合中的各个系数对h(k)进行加权变换,相位因子不会导致信号发生畸变,得到新的预编码矩阵为hi(k):其中,i表示预编码变换模块第i次选择的系数集合;s4.利用预编码矩阵hi(k)对输入的信号矩阵x的每一列进行预编码,得到矩阵xi:xi(k)=hi(k)x(k);其中,xi(k)表示矩阵xi的第k列信号;s5.ifft变换模块对xi每一行进行快速傅里叶逆变换得到矩阵xi:xi=(ifft(xi1),ifft(xi2),...ifft(xim))t;其中,m为信号矩阵xi的行数,其对应于输入信号矩阵x相应的输入天线的数目;s6.papr计算模块计算矩阵xi的papr:对于xi的每一行分别求其对应的paprxit,paprxit表示矩阵xi中第t行对应的papr,其中1≤t≤m;取各行中最大的papr作为矩阵xi的papr,即:矩阵xi的papr即矩阵xi对应的papr,也称之为mimo-ofdm系统的papr;s7.判决模块比较寄存模块中存储的信号矩阵对应的papr和矩阵xi对应的papr;设寄存模块中存储的信号矩阵为x',x'对应的papr为paprx',在比较判决过程中:若则信号矩阵x'保持不变;若则更新信号矩阵x'=xi;信号选择模型将新的信号矩阵x'反馈保存在寄存模块中;s8.返回步骤s3,选择另一个系数集合,重复s3~s8步骤,直至所有的系数集合选择完毕后,信号选择模块输出最终的信号矩阵x'到信号矩阵输出端。其中,所述步骤s8包括以下子步骤:更新i的值,令i=i+1;判断更新后的i是否大于系数集合的数目imax;若i>imax,信号选择模块输出信号矩阵x'到信号矩阵输出端;若i≤imax,返回步骤s3,选择另一个系数集合,重复s3~s8步骤。所述寄存模块中存储的信号矩阵x'所对应的paprx',在进行寄存模块中信号矩阵x'初始设置时同步保存,并在进行信号矩阵x'更新时同步更新。并且,在具体实施过程中,寄存模块中信号矩阵x'初始化设定较大的papr,比如60db。在本申请的实施例中,对本发明进行仿真测试,仿真中的基本设置如下:表一:设置项目设置值发射天线数目20接收天线数目2调制方式qpsk子载波数目64过采样率4帧数目30000表二:表二中预编码采用了匹配滤波,矩阵选取为每个载波对应信道w(k)的共轭转置,即h(k)=wh(k)。由于分组数为4,即加权系数±1共有16种组合,但只有8组系数集合使得papr有所不同,分别是[1,1,1,1],[-1,1,1,1],[1,-1,1,1],[1,1,-1,1],[1,1,1,-1],[-1,-1,1,1],[-1,1,-1,1],[1,-1,-1,1],其余8组分别对应以上系数组合的反相,故有相同的papr特性。图3为该实施例中信号papr的ccdf曲线仿真图,从图3中可以看到,在系数±1加权以后,系统的papr控制在10db以内,比用原始的预编码矩阵编码的信号要好2db,本发明可以明显地降低大规模mimo-ofdm系统的papr。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1