一種多載波裡德穆勒papr編碼方法及系統的製作方法
2023-06-04 23:23:21 1
專利名稱:一種多載波裡德穆勒papr編碼方法及系統的製作方法
技術領域:
本發明涉及通信技術領域,特別是涉及一種多載波裡德穆勒PAI^R編碼方法及系統。
背景技術:
OFDM (Orthogonal Frequency Division Multiplexing,),: 一禾中多載波調製技術,其主要思想是將信道分成若干正交子信道,將高速數據信號轉換成並行的低速子數據流,調製到每個子信道上進行傳輸。正交信號可以通過接收端採用相關技術來分開,這樣可以減少子信道之間的相互幹擾。每個信道上的信號帶寬小於信道的相關帶寬,因此每個子信道可以看成平坦性衰落,從而可以消除符號間幹擾。而每個子信道的帶寬僅僅是原信道帶寬的一小部分,信道均衡變得相對容易。在OFDM系統中,由於多個子載波信號相互疊加,會出現多個峰值同時出現的情況,使得合成信號會產生較大的峰值功率,進而產生較高的PAPR(Peak toAverage Power Ratio,峰值平均功率比)。由於一般的功率放大器的功率放大範圍都是有限的,所以PAPR 較大的OFDM信號極易進入功率放大器的非線性區域,導致信號產生非線性失真,造成明顯的頻譜擴展幹擾以及帶內信號畸變,嚴重影響整個系統性能。因此,對於較高的PAI^R而言, 必須採用具有大動態範圍的線性高功率放大器,以保證輸出信號的線性放大,但是,這樣增加了系統的造價和實現難度。因此,如何獲得具有較低PAPR的碼字序列是一個值得關注的問題。
發明內容
為解決上述技術問題,本發明實施例提供了一種多載波裡德穆勒PAI^R編碼方法及系統,以獲得具有較低PAPR的碼字序列,技術方案如下一種多載波裡德穆勒PAPR編碼方法,該方法適用於具有N個子載波的OFDM系統, 所述方法包括確定源符號序列的長度為第一長度,所述源符號序列為待傳輸的信號序列,所述第一長度為小於N的數值;確定每個源符號序列對應的待編碼序列,所述待編碼序列為由第一長度的源符號序列和預設的陪集映射序列構成的N位的碼字序列,所述陪集映射序列為奇偶校驗字序列;對所述每個待編碼序列進行裡德穆勒RM編碼,並將編碼結果作為待篩選序列;計算每個待篩選序列對應的峰均值比PAPR ;將低於預設峰均值比閾值的PAI^R對應的待篩選序列作為初始優良碼字,進而生成M個長度為N的初始優良碼字;對所述M個長度為N的初始優良碼字排序;對排序後的初始優良碼字進行標準化編碼處理,以形成^唚2—」個長度為N的有效優良碼字。其中,所述計算每個待傳輸序列對應的峰均值比PAI^R所利用的公式為
max (Ixn|2}
權利要求
1.一種多載波裡德穆勒PAPR編碼方法,其特徵在於,該方法適用於具有N個子載波的 OFDM系統,所述方法包括確定源符號序列的長度為第一長度,所述源符號序列為待傳輸的信號序列,所述第一長度為小於N的數值;確定每個源符號序列對應的待編碼序列,所述待編碼序列為由第一長度的源符號序列和預設的陪集映射序列構成的N位的碼字序列,所述陪集映射序列為奇偶校驗字序列; 對所述每個待編碼序列進行裡德穆勒RM編碼,並將編碼結果作為待篩選序列; 計算每個待篩選序列對應的峰均值比PAPR ;將低於預設峰均值比閾值的PAPR對應的待篩選序列作為初始優良碼字,進而生成M個長度為N的初始優良碼字;對所述M個長度為N的初始優良碼字排序;對排序後的初始優良碼字進行標準化編碼處理,以形成i1·^2—」個長度為N的有效優良碼字。
2.根據權利要求1所述的方法,其特徵在於,所述計算每個待傳輸序列對應的峰均值比PAI5R所利用的公式為max (Ixn|2} PAPR = IOlog 0^'1 9 E{\xn\)其中,PAra為峰均值比,I為待篩選序列,N為子載波數,max{ · }為取最大值,E{ · } 表示計算數學期望。
3.根據權利要求1所述的方法,其特徵在於,對排序後的初始優良碼字進行標準化編碼處理,以形成2L、2w」個長度為N的有效優良碼字,具體為確定一L 1Og2 2·」位的二進位序列;提取排序後的初始優良碼字中的第P個初始優良碼字作為待標準化碼字,所述P為所確定的二進位序列中低Li。& I」位對應的數據值;將所述待標準化碼字從左到右循環移位q次,所述q為所確定二進位序列中的低 Llog2 I」位緊鄰的+ 」位對應的數據值;判斷所確定的二進位序列的最高位是否為1,如果是,則將循環移位後的待標準化碼字進行翻轉,並將翻轉後的結果作為有效優良碼字;否則,將循環移位後的待標準化碼字作為有效優良碼字。
4.根據權利要求3所述的方法,其特徵在於,所述將循環移位後的待標準化碼字進行翻轉,具體為將循環移位後的待標準化碼字的各位進行由O到1或1到O的翻轉。
5.一種多載波裡德穆勒PAI^R編碼系統,其特徵在於,該系統適用於具有N個子載波的 OFDM系統,所述系統包括長度確定模塊,用於確定源符號序列的長度為第一長度,所述源符號序列為待傳輸的信號序列,所述第一長度為小於N的數值;待編碼序列確定模塊,用於確定每個源符號序列對應的待編碼序列,所述待編碼序列為由第一長度的源符號序列和預設的陪集映射序列構成的N位的碼字序列,所述陪集映射序列為奇偶校驗字序列;待篩選序列確定模塊,用於對所述每個待編碼序列進行裡德穆勒RM編碼,並將編碼結果作為待篩選序列;峰均值比確定模塊,用於計算每個待篩選序列對應的峰均值比PAPR ; 初始優良碼字確定模塊,用於將低於預設峰均值比閾值的PAI^R對應的待篩選序列作為初始優良碼字,進而生成M個長度為N的初始優良碼字; 排序模塊,用於對所述M個長度為N的初始優良碼字排序;有效優良碼字確定模塊,用於對排序後的初始優良碼字進行標準化編碼處理,以形成 2Li。g22_」個長度為N的有效優良碼字。
6.根據權利要求5所述的系統,其特徵在於,所述有效優良碼字確定模塊,具體用於 確定一Uog2 2_」位的二進位序列;提取排序後的初始優良碼字中的第P個初始優良碼字作為待標準化碼字,所述P為所確定的二進位序列中低[10 I」位對應的數據值;將所述待標準化碼字從左到右循環移位q次,所述q為所確定二進位序列中的低 Llog21」位緊鄰的U。fo 」位對應的數據值;判斷所確定的二進位序列的最高位是否為1,如果是,則將循環移位後的待標準化碼字進行翻轉,並將翻轉後的結果作為有效優良碼字;否則,將循環移位後的待標準化碼字作為有效優良碼字。
全文摘要
本發明公開了一種多載波裡德穆勒PAPR編碼方法及系統。該方法包括確定源符號序列的長度為第一長度;確定每個源符號序列對應的待編碼序列,該待編碼序列為由源符號序列和預設陪集映射序列構成的N位的碼字序列;對每個待編碼序列進行裡德穆勒RM編碼,並將編碼結果作為待篩選序列;計算每個待篩選序列的峰均值比PAPR;將低於預設峰均值比閾值的PAPR對應的待篩選序列作為初始優良碼字,以生成M個長度為N的初始優良碼字;對M個長度為N的初始優良碼字排序;對排序後的初始優良碼字進行標準化編碼處理,以形成個長度為N的有效優良碼字。通過利用本方案,可以獲得較多符合峰均值比需求的有效優良碼字。
文檔編號H04L1/00GK102404270SQ201110368769
公開日2012年4月4日 申請日期2011年11月18日 優先權日2011年11月18日
發明者侯嘉, 呂崗, 薛世春 申請人:蘇州大學