本發(fā)明涉及無線通信
技術領域:
,特別是涉及一種大規(guī)模mimo-ofdm的峰均功率比降低系統(tǒng)及其方法。
背景技術:
:mimo技術能夠在不增加傳輸信道帶寬的條件下成倍的提高無線信道的容量,因而被認為是現(xiàn)代通信技術中的重大突破之一,大規(guī)模mimo作為傳統(tǒng)mimo技術的延伸,可以大幅度提升吞吐率和能量效率,并被認為是5g的關鍵技術之一。ofdm技術作為一種多載波數(shù)字調制技術,采用頻分復用的方法有效的利用了頻譜,同時將ofdm技術將信道分成若干正交子信道,每個子信道上的信號帶寬小于信道的相關帶寬,因此每個子信道上可以看成平坦性衰落,從而可以消除碼間串擾。因此,ofdm技術也因其高頻譜效率和抗碼間串擾特性而被廣泛應用于無線通信中?;趏fdm技術的大規(guī)模mimo系統(tǒng)(mimo-ofdm)是5g的一項重要技術,它一方面利用mimo提高頻譜效率,另一方面又利用ofdm均衡技術克服了頻率選擇性衰落。然而,要把ofdm技術和mimo多天線技術高效地結合尚需要解決一些問題,其中在信號處理方面要解決問題包括:發(fā)端信號如何合理預處理、收端信號如何檢測、ofdm子載波分配等問題,這些都是預編碼技術研究內容,因此說基于mimo-ofdm系統(tǒng)的預編碼也是新一代無線通信中的非常重要技術。對于常規(guī)mimo系統(tǒng),可以使用非線性和線性預編碼技術,但對于大規(guī)模mimo-ofdm系統(tǒng),在大規(guī)模mimo系統(tǒng)中,線性預編碼技術不僅復雜度更低且性能更優(yōu)。同時,規(guī)模mimo-ofdm系統(tǒng)還面臨著一個問題,即ofdm多載波引起的高峰均功率比papr。技術實現(xiàn)要素:本發(fā)明的目的在于克服現(xiàn)有技術的不足,提供一種大規(guī)模mimo-ofdm的峰均功率比降低系統(tǒng)及其方法,利用預編碼技術,降低了信道引起的發(fā)射端各信號相互的干擾,確??煽客ㄐ?;同時加權系數(shù)在不造成信號畸變的情況下,有效的降低了系統(tǒng)的papr。本發(fā)明的目的是通過以下技術方案來實現(xiàn)的:一種大規(guī)模mimo-ofdm的峰均功率比降低系統(tǒng),包括信號矩陣輸入端、預編碼變換模塊、ifft變換模塊、papr計算模塊、寄存模塊、判決模塊、信號選擇模塊和信號矩陣輸出端;信號矩陣輸入端依次通過預編碼變換模塊、ifft變換模塊與papr計算模塊連接;papr計算模塊的輸出端分別于判決模塊和信號選擇模塊連接,判決模塊的輸出端也與信號選擇模塊連接;所述信號選擇模塊的輸出端分別于寄存模塊和信號矩陣輸出端連接;所述寄存模塊的輸出端分別于判決模塊和信號選擇模塊連接;所述預編碼變換模塊,用于采用匹配濾波方式獲取初始的預編碼矩陣,對初始的預編碼矩陣進行分組,并利用不同的系數(shù)集合對分組后的預編碼矩陣進行加權,實現(xiàn)輸入信號矩陣的預編碼變換;具體地,所述預編碼變換模塊包括預編碼子模塊、分組子模塊和系數(shù)集合子模塊;所述信號矩陣輸入端通過預編碼子模塊與ifft變換模塊連接;預編碼子模塊還分別與分組子模塊和系數(shù)集合子模塊連接;預編碼子模塊,用于采用匹配濾波方式獲取初始的預編碼矩陣,并在分組子模塊和系數(shù)集合子模塊對初始預編碼矩陣進行處理,得到新的預編碼矩陣后,利用新的預編碼矩陣對輸入的信號矩陣進行預編碼變換;分組模塊,用于對初始預編碼矩陣對應的各個載波進行分組;系數(shù)集合子模塊,用于依次選擇各個系數(shù)集合,對分組后的初始預編碼矩陣進行加權,得到新的預編碼矩陣。所述ifft變換模塊,用于對預編碼轉換得到的矩陣進行快速傅里葉逆變換;所述papr計算模塊,用于根據(jù)快速傅里葉逆變換得到的信號矩陣計算對應的峰均功率比papr;所述寄存模塊,用于保存初始的信號矩陣,并在接收到信號選擇模塊傳輸?shù)男滦盘柧仃嚂r,用接收到的新信號矩陣替換初始的信號矩陣,實現(xiàn)信號矩陣的更新;所述判決模塊,用于將寄存模塊中當前保存的信號矩陣的papr與papr計算模塊得到的papr進行比較;所述信號選擇模塊,用于根據(jù)判決模塊的比較結果,實現(xiàn)寄存模塊中存儲的信號矩陣更新;并實現(xiàn)最終的信號矩陣輸出。具體地,所述的信號選擇模塊包括:選擇子模塊,用于在寄存模塊中信號矩陣的papr不大于papr時,保持寄存模塊存儲的信號矩陣不變;在寄存模塊中信號矩陣的papr大于papr時,將預編碼變換模塊得到的信號矩陣傳輸給寄存模塊,實現(xiàn)寄存模塊存儲的信號矩陣更新;輸出子模塊,用于在所有的系數(shù)集合選擇完畢后,信號選擇模塊輸出最終的信號矩陣到信號矩陣輸出端。所述的一種大規(guī)模mimo-ofdm的峰均功率比降低系統(tǒng)的降低方法,包括以下步驟:s1.預編碼變換模塊根據(jù)矩陣輸入端輸入信號矩陣x,采用匹配濾波方式獲取預編碼矩陣,以降低各信號之間的相互干擾:設mimo-ofdm系統(tǒng)中信號的第k個載波x(k)對應的信道矩陣為w(k),則對應的預編碼矩陣為其共軛轉置:h(k)=wh(k),其中,mimo-ofdm系統(tǒng)中信號的第k個載波x(k)即信號矩陣x的第k列,k=1,2,…,n;n表示信號矩陣x的總列數(shù);s2.預編碼變換模塊將信號矩陣x中各列對應的h(k)平均分為k組,每組包含個預編碼矩陣h(k);s3.隨機給出imax組不同的系數(shù)集合系數(shù)集合中每個系數(shù)為隨機產生或任意選取的相位因子;預編碼變換模塊選定一個系數(shù)集合利用該系數(shù)集合中的各個系數(shù)對h(k)進行加權變換,相位因子不會導致信號發(fā)生畸變,得到新的預編碼矩陣為hi(k):其中,i表示預編碼變換模塊第i次選擇的系數(shù)集合;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的行數(shù),其對應于輸入信號矩陣x相應的輸入天線的數(shù)目;s6.papr計算模塊計算矩陣xi的papr:對于xi的每一行分別求其對應的paprxit,paprxit表示矩陣xi中第t行對應的papr,其中1≤t≤m;取各行中最大的papr作為矩陣xi的papr,即:矩陣xi的papr即矩陣xi對應的papr,也稱之為mimo-ofdm系統(tǒng)的papr;s7.判決模塊比較寄存模塊中存儲的信號矩陣對應的papr和矩陣xi對應的papr;設寄存模塊中存儲的信號矩陣為x',x'對應的papr為paprx',在比較判決過程中:若則信號矩陣x'保持不變;若則更新信號矩陣x'=xi;信號選擇模型將新的信號矩陣x'反饋保存在寄存模塊中;s8.返回步驟s3,選擇另一個系數(shù)集合,重復s3~s8步驟,直至所有的系數(shù)集合選擇完畢后,信號選擇模塊輸出最終的信號矩陣x'到信號矩陣輸出端。具體地,所述步驟s8包括以下子步驟:更新i的值,令i=i+1;判斷更新后的i是否大于系數(shù)集合的數(shù)目imax;若i>imax,信號選擇模塊輸出信號矩陣x'到信號矩陣輸出端;若i≤imax,返回步驟s3,選擇另一個系數(shù)集合,重復s3~s8步驟。所述寄存模塊中存儲的信號矩陣x'所對應的paprx',在進行寄存模塊中信號矩陣x'初始設置時同步保存,并在進行信號矩陣x'更新時同步更新。本發(fā)明的有益效果是:利用預編碼技術,降低了信道引起的發(fā)射端各信號相互的干擾,確??煽客ㄐ牛煌瑫r加權系數(shù)在不造成信號畸變的情況下,有效的降低了系統(tǒng)的papr。附圖說明圖1為本發(fā)明的系統(tǒng)原理框圖;圖2為本發(fā)明的方法流程圖;圖3為本發(fā)明實施例中信號papr的ccdf曲線仿真圖。具體實施方式下面結合附圖進一步詳細描述本發(fā)明的技術方案,但本發(fā)明的保護范圍不局限于以下所述。如圖1所示,一種大規(guī)模mimo-ofdm的峰均功率比降低系統(tǒng),包括信號矩陣輸入端、預編碼變換模塊、ifft變換模塊、papr(峰均功率比)計算模塊、寄存模塊、判決模塊、信號選擇模塊和信號矩陣輸出端;信號矩陣輸入端依次通過預編碼變換模塊、ifft變換模塊與papr計算模塊連接;papr計算模塊的輸出端分別于判決模塊和信號選擇模塊連接,判決模塊的輸出端也與信號選擇模塊連接;所述信號選擇模塊的輸出端分別于寄存模塊和信號矩陣輸出端連接;所述寄存模塊的輸出端分別于判決模塊和信號選擇模塊連接;所述預編碼變換模塊,用于采用匹配濾波方式獲取初始的預編碼矩陣,對初始的預編碼矩陣進行分組,并利用不同的系數(shù)集合對分組后的預編碼矩陣進行加權,實現(xiàn)輸入信號矩陣的預編碼變換;具體地,所述預編碼變換模塊包括預編碼子模塊、分組子模塊和系數(shù)集合子模塊;所述信號矩陣輸入端通過預編碼子模塊與ifft變換模塊連接;預編碼子模塊還分別與分組子模塊和系數(shù)集合子模塊連接;預編碼子模塊,用于采用匹配濾波方式獲取初始的預編碼矩陣,并在分組子模塊和系數(shù)集合子模塊對初始預編碼矩陣進行處理,得到新的預編碼矩陣后,利用新的預編碼矩陣對輸入的信號矩陣進行預編碼變換;分組模塊,用于對初始預編碼矩陣對應的各個載波進行分組;系數(shù)集合子模塊,用于依次選擇各個系數(shù)集合,對分組后的初始預編碼矩陣進行加權,得到新的預編碼矩陣。所述ifft變換模塊,用于對預編碼轉換得到的矩陣進行快速傅里葉逆變換;所述papr計算模塊,用于根據(jù)快速傅里葉逆變換得到的信號矩陣計算對應的峰均功率比papr;所述寄存模塊,用于保存初始的信號矩陣,并在接收到信號選擇模塊傳輸?shù)男滦盘柧仃嚂r,用接收到的新信號矩陣替換初始的信號矩陣,實現(xiàn)信號矩陣的更新;所述判決模塊,用于將寄存模塊中當前保存的信號矩陣的papr與papr計算模塊得到的papr進行比較;所述信號選擇模塊,用于根據(jù)判決模塊的比較結果,實現(xiàn)寄存模塊中存儲的信號矩陣更新;并實現(xiàn)最終的信號矩陣輸出。具體地,所述的信號選擇模塊包括:選擇子模塊,用于在寄存模塊中信號矩陣的papr不大于papr時,保持寄存模塊存儲的信號矩陣不變;在寄存模塊中信號矩陣的papr大于papr時,將預編碼變換模塊得到的信號矩陣傳輸給寄存模塊,實現(xiàn)寄存模塊存儲的信號矩陣更新;輸出子模塊,用于在所有的系數(shù)集合選擇完畢后,信號選擇模塊輸出最終的信號矩陣到信號矩陣輸出端。如圖2所示,所述的一種大規(guī)模mimo-ofdm的峰均功率比降低系統(tǒng)的降低方法,包括以下步驟:s1.預編碼變換模塊根據(jù)矩陣輸入端輸入信號矩陣x,采用匹配濾波方式獲取預編碼矩陣,以降低各信號之間的相互干擾:設mimo-ofdm系統(tǒng)中信號的第k個載波x(k)對應的信道矩陣為w(k),則對應的預編碼矩陣為其共軛轉置:h(k)=wh(k),其中,mimo-ofdm系統(tǒng)中信號的第k個載波x(k)即信號矩陣x的第k列,k=1,2,…,n;n表示信號矩陣x的總列數(shù);s2.預編碼變換模塊將信號矩陣x中各列對應的h(k)平均分為k組,每組包含個預編碼矩陣h(k);s3.隨機給出imax組不同的系數(shù)集合系數(shù)集合中每個系數(shù)為隨機產生或任意選取的相位因子;預編碼變換模塊選定一個系數(shù)集合利用該系數(shù)集合中的各個系數(shù)對h(k)進行加權變換,相位因子不會導致信號發(fā)生畸變,得到新的預編碼矩陣為hi(k):其中,i表示預編碼變換模塊第i次選擇的系數(shù)集合;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的行數(shù),其對應于輸入信號矩陣x相應的輸入天線的數(shù)目;s6.papr計算模塊計算矩陣xi的papr:對于xi的每一行分別求其對應的paprxit,paprxit表示矩陣xi中第t行對應的papr,其中1≤t≤m;取各行中最大的papr作為矩陣xi的papr,即:矩陣xi的papr即矩陣xi對應的papr,也稱之為mimo-ofdm系統(tǒng)的papr;s7.判決模塊比較寄存模塊中存儲的信號矩陣對應的papr和矩陣xi對應的papr;設寄存模塊中存儲的信號矩陣為x',x'對應的papr為paprx',在比較判決過程中:若則信號矩陣x'保持不變;若則更新信號矩陣x'=xi;信號選擇模型將新的信號矩陣x'反饋保存在寄存模塊中;s8.返回步驟s3,選擇另一個系數(shù)集合,重復s3~s8步驟,直至所有的系數(shù)集合選擇完畢后,信號選擇模塊輸出最終的信號矩陣x'到信號矩陣輸出端。其中,所述步驟s8包括以下子步驟:更新i的值,令i=i+1;判斷更新后的i是否大于系數(shù)集合的數(shù)目imax;若i>imax,信號選擇模塊輸出信號矩陣x'到信號矩陣輸出端;若i≤imax,返回步驟s3,選擇另一個系數(shù)集合,重復s3~s8步驟。所述寄存模塊中存儲的信號矩陣x'所對應的paprx',在進行寄存模塊中信號矩陣x'初始設置時同步保存,并在進行信號矩陣x'更新時同步更新。并且,在具體實施過程中,寄存模塊中信號矩陣x'初始化設定較大的papr,比如60db。在本申請的實施例中,對本發(fā)明進行仿真測試,仿真中的基本設置如下:表一:設置項目設置值發(fā)射天線數(shù)目20接收天線數(shù)目2調制方式qpsk子載波數(shù)目64過采樣率4幀數(shù)目30000表二:表二中預編碼采用了匹配濾波,矩陣選取為每個載波對應信道w(k)的共軛轉置,即h(k)=wh(k)。由于分組數(shù)為4,即加權系數(shù)±1共有16種組合,但只有8組系數(shù)集合使得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組分別對應以上系數(shù)組合的反相,故有相同的papr特性。圖3為該實施例中信號papr的ccdf曲線仿真圖,從圖3中可以看到,在系數(shù)±1加權以后,系統(tǒng)的papr控制在10db以內,比用原始的預編碼矩陣編碼的信號要好2db,本發(fā)明可以明顯地降低大規(guī)模mimo-ofdm系統(tǒng)的papr。當前第1頁12