專(zhuān)利名稱(chēng):一種ofdma系統(tǒng)中降低峰均比的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種OFDMA系統(tǒng)中降低峰均比的 方法及裝置。
背景技術(shù):
峰均功率比PAPR (Peak-to-Average Power Ratio)簡(jiǎn)稱(chēng)為峰均比,其定義 為一定時(shí)間內(nèi)信號(hào)包絡(luò)的峰值功率和平均功率之比,一般用來(lái)描述信號(hào)波動(dòng)的 幅度并以此衡量信號(hào)的質(zhì)量。
近年來(lái),以IEEE 802.16e標(biāo)準(zhǔn)為基礎(chǔ)的寬帶無(wú)線(xiàn)技術(shù)已經(jīng)成為802.16e技 術(shù)的主流,接入無(wú)線(xiàn)網(wǎng)絡(luò)已經(jīng)成為很多人生活的一部分。為了滿(mǎn)足人們對(duì)傳輸 速率和高速移動(dòng)性日益增長(zhǎng)的要求,IEEE在相繼推出了 802.16a、 802.16d、 S02.16e后仍不滿(mǎn)足于現(xiàn)狀,即將提出下一代的先進(jìn)空口技術(shù)標(biāo)準(zhǔn)—— 802.16m。 802.16e協(xié)議中使用的正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing, OFDM)雖然已經(jīng)得到越來(lái)越廣泛的應(yīng)用,但是PAPR值過(guò)高卻 始終是該應(yīng)用領(lǐng)域上的主要瓶頸。
OFDMA系統(tǒng)的PAPR值過(guò)高,即相對(duì)單載波系統(tǒng)而言,OFDMA發(fā)射機(jī) 的輸出信號(hào)的瞬時(shí)值會(huì)有較大的波動(dòng)。這就要求系統(tǒng)內(nèi)的一些部件,例如功率 放大器、A/D、 D/A轉(zhuǎn)換器等需要具有很大的線(xiàn)性范圍。而反過(guò)來(lái),這些部件 的非線(xiàn)性也會(huì)對(duì)動(dòng)態(tài)范圍較大的信號(hào)產(chǎn)生非線(xiàn)性失真,所產(chǎn)生的諧波會(huì)造成子 信道之間的相互干擾,從而影響OFDMA系統(tǒng)的性能。另外,要求有極大線(xiàn)性 范圍的功率放大器在硬件上是很難實(shí)現(xiàn)的,因此,如何降低PAPR顯得尤其重 要。由于PAPR算法是在硬件上實(shí)現(xiàn)的,硬件實(shí)現(xiàn)的復(fù)雜度、資源使用率也是 需要考慮的重要因素之一。
針對(duì)上述問(wèn)題,現(xiàn)有技術(shù)中也已經(jīng)提出了限幅、限幅濾波、編碼、部分傳 送序列(Partial Transmit Sequence, PTS)、選擇性映射(Selected Mapping, SLM)和音調(diào)保留(Tone Reservation, TR)等多種解決方法。TR解決方法的優(yōu)點(diǎn)是OFDMA信號(hào)不會(huì)失真,對(duì)峰均比過(guò)高的信號(hào)有很 好的改善作用,但對(duì)于峰均比較低的數(shù)據(jù)來(lái)說(shuō)進(jìn)行消峰是沒(méi)有必要的,造成 OFDMA系統(tǒng)處理時(shí)間長(zhǎng),同時(shí)也不利于降低硬件實(shí)現(xiàn)的復(fù)雜度和資源使用率。
發(fā)明內(nèi)容
本發(fā)明提供一種OFDMA系統(tǒng)中降低峰均比的方法及裝置,用于解決因?qū)?峰均比較低的數(shù)據(jù)進(jìn)行不必要的消峰而導(dǎo)致的硬件實(shí)現(xiàn)復(fù)雜度較高、OFDMA 系統(tǒng)的資源開(kāi)銷(xiāo)大和處理時(shí)間長(zhǎng)的問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種OFDMA系統(tǒng)中降低峰均比的方 法,包括以下步驟
步驟一,獲取當(dāng)前待消峰處理序列的最大峰均比,并將所述最大峰均比與 設(shè)定的門(mén)限值相比較得到相應(yīng)的序列;
步驟二,根據(jù)所述相應(yīng)的序列設(shè)置標(biāo)志向量,并當(dāng)根據(jù)所述標(biāo)志向量確定 需要繼續(xù)降低峰均比時(shí),根據(jù)預(yù)留子載波的載波位置信息確定消峰內(nèi)核序列;
歩驟三,確定所述當(dāng)前待消峰處理序列的功率峰值,根據(jù)所述功率峰值確 定測(cè)試值及對(duì)所述消峰內(nèi)核序列進(jìn)行移位處理得到迭代消峰內(nèi)核序列;及
步驟四,根據(jù)所述測(cè)試值、所述迭代消峰內(nèi)核序列對(duì)所述當(dāng)前待消峰處理 序列進(jìn)行消峰處理,得到消峰處理結(jié)果序列。
所述的OFDMA系統(tǒng)中降低峰均比的方法,其中,所述步驟一中,所述獲 取最大峰均比的步驟具體為從所述當(dāng)前待消峰處理序列求出最大功率峰值和 功率均值,將所述最大功率峰值與依次移位后的所述功率均值相減得到所述最 大峰均比。
所述的OFDMA系統(tǒng)中降低峰均比的方法,其中,所述步驟一中,進(jìn)一步 包括當(dāng)所述設(shè)定的門(mén)限值為第一門(mén)限值、第二門(mén)限值時(shí),將所述最大峰均比 與所述第一門(mén)限值、所述第二門(mén)限值相比較得到第一序列、第二序列,具體包 括
先將所述第一序列、所述第二序列初始化為全0;及
再將所述最大峰均比與所述第一門(mén)限值、所述第二門(mén)限值相比較若所述 最大峰均比小于所述第一門(mén)限值,則所述第一序列、所述第二序列保持原值不
變;若所述最大峰均比介于所述第一門(mén)限值與所述第二門(mén)限值之間,則所述第 一序列保持原值不變,所述第二序列的相應(yīng)位置為1;若所述峰均比大于所述 第二門(mén)限值,則所述第一序列的相應(yīng)位置為1,所述第二序列保持原值不變。 所述的OFDMA系統(tǒng)中降低峰均比的方法,其中,所述步驟二中,進(jìn)一步 包括
當(dāng)所述第二序列的值全為0時(shí),則將所述標(biāo)志向量置為00;或 當(dāng)所述第二序列的值不全為0或所述第一序列的值為1的個(gè)數(shù)小于5時(shí),
將所述標(biāo)志向量置為01;或
當(dāng)所述第一序列的值為1的個(gè)數(shù)大于5時(shí),則將所述標(biāo)志向量置為10。 所述的OFDMA系統(tǒng)中降低峰均比的方法,其中,所述步驟二中,進(jìn)一步 包括根據(jù)所述標(biāo)志向量判斷是否需要繼續(xù)降低峰均比的步驟 當(dāng)所述標(biāo)志向量為00時(shí),則停止降低峰均比;或
當(dāng)所述標(biāo)志向量為01時(shí),則繼續(xù)降低峰均比,且在下一次降低峰均比迭 代處理前重新判斷是否需要繼續(xù)降低峰均比,直至最大迭代次數(shù);或
當(dāng)所述標(biāo)志向量為10時(shí),則設(shè)定降低峰均比的迭代次數(shù)為最大迭代次數(shù), 直接進(jìn)行最大迭代次數(shù)的消峰處理,且在下一次降低峰均比迭代處理前不再判 斷是否需要繼續(xù)降低峰均比。
所述的OFDMA系統(tǒng)中降低峰均比的方法,其中,所述步驟四中,進(jìn)一步
包括
設(shè)定消峰迭代次數(shù),并當(dāng)所述消峰處理結(jié)果序列生成時(shí),將設(shè)定的消峰迭
代次數(shù)增加一次;
在當(dāng)前消峰迭代次數(shù)小于所述設(shè)定的消峰迭代次數(shù)時(shí),以所述消峰處理結(jié) 果序列刷新所述當(dāng)前待消峰處理序列,并轉(zhuǎn)入所述步驟一繼續(xù)執(zhí)行;或
當(dāng)確定不需要繼續(xù)降低峰均比時(shí)或當(dāng)前消峰迭代次數(shù)為所述設(shè)定的消峰 迭代次數(shù)時(shí),將當(dāng)前消峰迭代次數(shù)設(shè)置為初始值。
為了實(shí)現(xiàn)上述目的,本發(fā)明還提供了 一種OFDMA系統(tǒng)中降低峰均比的裝 置,其特征在于,包括
判斷是否進(jìn)行消峰處理的模塊,用于獲取當(dāng)前待消峰處理序列的最大峰均 比,并將所述最大峰均比與設(shè)定的門(mén)限值相比較得到相應(yīng)的序列;根據(jù)所述相 應(yīng)的序列設(shè)置標(biāo)志向量,并根據(jù)所述標(biāo)志向量確定需要繼續(xù)降低峰均比;
內(nèi)核序列生成模塊,用于根據(jù)預(yù)留子載波的載波位置信息確定消峰內(nèi)核序
列;及
消峰模塊,用于在需要繼續(xù)降低峰均比時(shí),確定所述當(dāng)前待消峰處理序列 的功率峰值,并根據(jù)所述功率峰值確定測(cè)試值并對(duì)所述消峰內(nèi)核序列進(jìn)行移位 處理得到迭代消峰內(nèi)核序列,再根據(jù)所述測(cè)試值、所述迭代消峰內(nèi)核序列對(duì)所 述當(dāng)前待消峰處理序列進(jìn)行消峰處理,得到消峰處理結(jié)果序列。
所述的OFDMA系統(tǒng)中降低峰均比的裝置,其中,所述判斷是否進(jìn)行消峰 處理的模塊進(jìn)一步包括
除法單元,用于將所述當(dāng)前待消峰處理序列的最大功率峰值、功率均值相 除獲得所述最大峰均比;
比較單元,用于將所述最大峰均比與設(shè)定的第一門(mén)限值、第二門(mén)限值相比 較得到第一序列、第二序列;
標(biāo)志向量生成單元,用于根據(jù)所述第一序列、所述第二序列得到不同狀態(tài) 的標(biāo)志向量;
選擇單元,用于根據(jù)所述標(biāo)志向量的不同狀態(tài)判斷是否需要繼續(xù)降低峰均 比;及
控制輸出單元,用于根據(jù)所述選擇單元的結(jié)果控制對(duì)應(yīng)的數(shù)據(jù)輸出。 所述的OFDMA系統(tǒng)中降低峰均比的裝置,其中,所述除法單元還包括移
位相減單元,用于將所述最大功率峰值與依次移位后的功率均值相減獲得所述
最大峰均比。
所述的OFDMA系統(tǒng)中降低峰均比的裝置,其中,所述內(nèi)核序列生成模塊 進(jìn)一步包括
預(yù)留子載波獲取單元,用于獲取所述載波位置信息;
預(yù)留子載波序列生成單元,用于根據(jù)所述載波位置信息生成預(yù)留子載波序 列;及
消峰內(nèi)核序列生成單元,用于對(duì)所述預(yù)留子載波序列進(jìn)行傅立葉逆變換生 成所述消峰內(nèi)核序列。
所述的OFDMA系統(tǒng)中降低峰均比的裝置,其中,所述消峰模塊進(jìn)一步包
括
存儲(chǔ)單元,用于暫存所述當(dāng)前待消峰處理序列;
功率峰值確定單元,用于確定所述功率峰值;
歸一化單元,用于根據(jù)所述功率峰值確定所述功率峰值的相位角;
測(cè)試值生成單元,用于根據(jù)所述功率峰值和所述相位角確定所述測(cè)試值;
迭代消峰內(nèi)核序列生成單元,用于從所述消峰內(nèi)核序列生成單元中讀取所 述消峰內(nèi)核序列,并根據(jù)所述功率峰值對(duì)所述消峰內(nèi)核序列進(jìn)行一次循環(huán)移位 處理后得到所述迭代消峰內(nèi)核序列;及
消峰處理單元,用于根據(jù)所述測(cè)試值、所述迭代消峰內(nèi)核序列對(duì)所述當(dāng)前 待消峰處理序列進(jìn)行消峰處理得到所述消峰處理結(jié)果序列。
所述的OFDMA系統(tǒng)中降低峰均比的裝置,其中,所述消峰模塊進(jìn)一步包
括
迭代控制單元,用于設(shè)定消峰的迭代次數(shù),并當(dāng)所述消峰處理結(jié)果序列生 成時(shí),將設(shè)定的消峰迭代次數(shù)增加一次且在當(dāng)前消峰迭代次數(shù)小于所述設(shè)定的 消峰迭代次數(shù)時(shí),從所述消峰處理單元讀取所述消峰處理結(jié)果序列,以所述消 峰處理結(jié)果序列刷新所述當(dāng)前待消峰處理序列;或當(dāng)所述判斷是否進(jìn)行消峰處 理的模塊判定不需要繼續(xù)進(jìn)行消峰處理或當(dāng)前消峰迭代次數(shù)為所述設(shè)定的消 峰迭代次數(shù)時(shí),將當(dāng)前消峰迭代次數(shù)設(shè)置為初始值。
與現(xiàn)有技術(shù)相比,采用本發(fā)明方法和裝置能夠在原有的降低OFDMA系統(tǒng) 峰均比的基礎(chǔ)上,使得每OFDMA符號(hào)數(shù)據(jù)可以通過(guò)不同的迭代次數(shù)完成降低 峰均比的功能,實(shí)現(xiàn)更好更高的削峰效果,也降低了硬件實(shí)現(xiàn)的復(fù)雜度,減少 了整個(gè)OFDMA系統(tǒng)的資源開(kāi)銷(xiāo)和處理時(shí)間,進(jìn)一步改善了 OFDMA系統(tǒng)的 性能。
圖1為本發(fā)明降低峰均比的方法流程圖2為本發(fā)明降低峰均比裝置的結(jié)構(gòu)示意圖3為本發(fā)明判斷是否繼續(xù)降低峰均比的方法流程圖4為本發(fā)明判斷是否繼續(xù)降低峰均比裝置的結(jié)構(gòu)圖5為本發(fā)明降低峰均比的另一方法流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施過(guò)程作進(jìn)一步的詳細(xì)描述,但不作為對(duì) 本發(fā)明的限定。
如圖1所示,為本發(fā)明降低峰均比的方法流程圖,該方法流程具體包括如 下步驟
步驟101,從當(dāng)前待消峰處理序列data(i)求出的20最大功率峰值和序列的 功率均值,對(duì)20個(gè)最大功率峰值和功率均值進(jìn)行除法運(yùn)算(相除),得到data(i) 序列的20個(gè)最大峰均比;
該步驟中,實(shí)現(xiàn)最大功率峰值和功率均值的除法是通過(guò)將均值移位,再將 最大功率峰值和依次移位后的功率均值相減,完成除法運(yùn)算,得到20個(gè)最大
峰均比。
步驟102,將20個(gè)最大峰均比和設(shè)定的門(mén)限值相比較,得到X、 Y序列; 該步驟中,首先,設(shè)置兩個(gè)門(mén)限值8.5db和15db,并將X、 Y序列初始化 為全O,其中X、 Y序列為20bit位寬的寄存器。然后,將20個(gè)最大峰均比和 門(mén)限值8.5db、 15db依次作比較,若該峰均比小于8.5db,則X、 Y序列均保 持原值不變;若該峰均比在8.5db與15db之間,則X序列保持原值不變,Y 序列相應(yīng)位置l;若該峰均比大于15db,則Y序列保持原值不變,X序列相 應(yīng)位置l,具體地
其中,P表示峰均比,TH1表示門(mén)限值8.5db, TH2表示門(mén)限值15db, i 表示每個(gè)峰均比對(duì)應(yīng)到X、 Y序列的位置。
步驟103,根據(jù)X、 Y序列設(shè)置標(biāo)志向量;
該步驟中,如果比較后Y序列全部為0,則將標(biāo)志向量置為OO;如果Y 序列不全為O或者X序列1的個(gè)數(shù)小于5,則將標(biāo)志向量置為01;如果X序 列1的個(gè)數(shù)大于5,則將標(biāo)志向量置為10;
其中,要計(jì)算X序列1的個(gè)數(shù),還需要使用一個(gè)5bit位寬的計(jì)數(shù)器,當(dāng) 峰均值和門(mén)限值作比較時(shí),若X序列相應(yīng)位置置為1,則計(jì)數(shù)器加l,否則計(jì)
數(shù)器保持原計(jì)數(shù)不變。
步驟104,根據(jù)標(biāo)志向量選擇下一歩是否繼續(xù)迭代降低峰均比,如果判斷
結(jié)果需要進(jìn)行PAPR,則完成后續(xù)步驟105-108,如果判斷結(jié)果不需要進(jìn)行 PAPR,則直接輸出序列data(i);
該步驟中,如果檢測(cè)到標(biāo)志向量為00,則停止降低峰均比;如果檢測(cè)到 標(biāo)志向量為01,則繼續(xù)降低峰均比,且在下一次降低峰均比迭代處理前重新 判斷是否需要繼續(xù)降低峰均比,直至最大迭代次數(shù);如果檢測(cè)到標(biāo)志向量為 10,則設(shè)定降低峰均比的迭代次數(shù)為最大迭代次數(shù),直接進(jìn)行最大迭代次數(shù)的 消峰處理,且在下一次迭代處理前也不需要再判斷是否繼續(xù)降低峰均比。
歩驟105,根據(jù)預(yù)留子載波的載波位置信息,利用音調(diào)保留算法確定消峰 內(nèi)核序列kernel(i), i e[l,N];
該步驟中,預(yù)留子載波的位置是根據(jù)IEEE802.16中子信道的定義確定的, 預(yù)留子載波的位置為空閑的子信道或者傳輸信噪低于設(shè)定值的子信道。
步驟106,確定當(dāng)前待消峰處理序列data(i)中的功率峰值valmax,并根據(jù) beta(i)= (val腿—targetfconst "(vaD確定測(cè)試值beta(i);
其中,target為消峰目標(biāo)功率,constant為消峰步長(zhǎng),9 (val)為功率峰值 valn^所對(duì)應(yīng)的相位角;
該步驟中,功率峰值vaUc是根據(jù)vaU^max(ldata(i)l)計(jì)算確定的;消峰 目標(biāo)功率值target為5.1dB;消峰步長(zhǎng)constant為21.33325 。
步驟107,對(duì)消峰內(nèi)核序列kemel(i)進(jìn)行一次循環(huán)移位,得到迭代消峰內(nèi) 核序列kemel'(i);
該歩驟中,迭代消峰內(nèi)核序列kernd'(i)是通過(guò)下述步驟得到的
Al)確定待消峰處理序列data(i)中的功率峰值valn^所對(duì)應(yīng)的位置pos;
A2)根據(jù)kemel,(i)= kernel(mod(i+l—pos,1024))確定迭代消峰內(nèi)核序列 kernel'(i)。
步驟108,利用data,(i"data(i)—beta(i"kernel,(i)確定消峰處理結(jié)果序列 data,(i)。
該步驟中,還包括如下步驟 Bl)設(shè)定消峰迭代次數(shù);
B2)生成消峰處理結(jié)果序列data'(i)時(shí),消峰迭代次數(shù)增加一次;且當(dāng)前
消峰迭代次數(shù)小于設(shè)定的消峰迭代次數(shù)時(shí),以消峰處理結(jié)果序列data,(i)刷新 當(dāng)前待消峰處理序列data(i)。
上述方法流程中,當(dāng)步驟106中的功率峰值vaLax確定后,確定測(cè)試值 beta(i)的步驟與對(duì)消峰內(nèi)核序列kernel(i)進(jìn)行一次循環(huán)移位的步驟無(wú)嚴(yán)格的先 后順序。
如圖2所示,為本發(fā)明降低峰均比裝置的結(jié)構(gòu)示意圖。該裝置1用于 OFDMA系統(tǒng),包括判斷是否進(jìn)行消峰處理的模塊10,用于判斷信號(hào)是否進(jìn) 行消峰處理以及控制信號(hào)的迭代次數(shù);內(nèi)核序列生成模塊KERNAL—GEN 20, 用于利用音調(diào)保留算法確定消峰內(nèi)核序列kernd(i);以及消峰模塊 PAPR_MAIN30,用于對(duì)待消峰處理序列data(i)中的數(shù)據(jù)進(jìn)行消峰。
其中,判斷是否進(jìn)行消峰處理的模塊10進(jìn)一步包括
除法單元11,用于將data(i)中20個(gè)最大功率峰值和此符號(hào)的功率均值相 除,得出20個(gè)最大峰均比;
比較單元12,用于將data(i)中的20個(gè)最大峰均比和設(shè)定的兩個(gè)門(mén)限值作 比較,產(chǎn)生X、 Y序列;
標(biāo)志向量生成單元13,用于根據(jù)X、 Y序列的不同形式生成三種不同狀 態(tài)的標(biāo)志向量;
選擇單元14,用于根據(jù)標(biāo)志向量的三種不同狀態(tài)來(lái)選擇是不進(jìn)行消峰處 理直接輸出,或是進(jìn)行一次消峰處理后判斷是否繼續(xù)進(jìn)行消峰處理,還是直接 進(jìn)行最大迭代次數(shù)的消峰處理;
控制輸出單元15,用于根據(jù)選擇單元14的結(jié)果來(lái)控制對(duì)應(yīng)的數(shù)據(jù)輸出給 后續(xù)操作。
進(jìn)一步地,除法單元11還包括移位相減單元16,用于將最大功率峰值除 以功率均值通過(guò)移位相減來(lái)實(shí)現(xiàn)。
其中,內(nèi)核序列生成模塊20,用于得到消峰內(nèi)核序列kemel(i),其主要包
括
預(yù)留子載波獲取單元21,用于獲取和暫存預(yù)留子載波的載波位置信息 "={fll,"2,"3 " }("<iV),其中預(yù)留子載波的位置可以是根據(jù)IEEE802.16中子 信道的定義來(lái)確定,可以為某些空閑的子信道或者傳輸信噪低于設(shè)定值、即信 噪比較差的子信道;
預(yù)留子載波序列生成單元22,用于根據(jù)預(yù)留子載波獲取單元21中存儲(chǔ)的
預(yù)留子載波的載波位置信息生成預(yù)留子載波序列
消峰內(nèi)核序列生成單元23,用于根據(jù)預(yù)留子載波序列生成單元22中存儲(chǔ) 的預(yù)留子載波序列b(i)進(jìn)行IFFT變換(快速傅立葉逆變換),生成并暫存消 峰內(nèi)核序列kemel(i),即kemel(i)二IFFT(b(i))。
其中,消峰模塊30進(jìn)一步地包括
存儲(chǔ)單元31,用于暫存當(dāng)前待消峰處理序列data(i), i e[l,N],其中N 為一個(gè)OFDM符號(hào)的長(zhǎng)度;
功率峰值確定單元32,用于確定并暫存當(dāng)前待消峰處理序列data(i)中的功 率峰值valmax;
歸一化單元33,用于根據(jù)功率峰值確定單元32中確定的功率峰值valmax, 確定并暫存其相位角9 (val);
迭代消峰內(nèi)核序列生成單元34,用于讀取消峰內(nèi)核序列生成單元23中的 消峰內(nèi)核序列kernd(i)后,將其進(jìn)行一次循環(huán)移位,得到迭代消峰內(nèi)核序列 kernel'(i);
測(cè)試值生成單元35,用于根據(jù)功率峰值確定單元32中的功率峰值valmax 和歸一化單元33中的相位角9 (val),利用beta(i)=(valmax—targetfconst*^", 確定并暫存測(cè)試值beta(i),其中,target為消峰目標(biāo)功率值,constant為消峰步 長(zhǎng);
消峰處理單元36,用于根據(jù)存儲(chǔ)單元31中的待消峰處理序列data(i),測(cè) 試值生成單元35中的測(cè)試值beta(i)以及迭代消峰內(nèi)核序列生成單元34中的迭 代消峰內(nèi)核序列kernel'(i),利用data'(i)=data(i)—beta(i)* kemel,(i),計(jì)算得到 消峰處理結(jié)果序列data,(i)。
進(jìn)一步地,消峰模塊30還包括
迭代控制單元37,用于設(shè)定消峰的最大迭代次數(shù),且當(dāng)接收到消峰處理 單元36發(fā)送的迭代信號(hào)時(shí),進(jìn)行一次迭代計(jì)數(shù)(增加一次迭代計(jì)數(shù)),且當(dāng) 其判定當(dāng)前迭代次數(shù)小于設(shè)定的最大消峰迭代次數(shù)時(shí),讀取消峰處理單元36 中的當(dāng)前消峰處理結(jié)果序列data'(i),并以其刷新存儲(chǔ)單元31中的當(dāng)前待消峰
處理序列data(i),當(dāng)判斷是否進(jìn)行消峰處理的模塊20判定不需要繼續(xù)進(jìn)行消 峰處理或當(dāng)前消峰迭代次數(shù)為設(shè)定的最大消峰迭代次數(shù)時(shí),將當(dāng)前消峰迭代次 數(shù)設(shè)置為初始值。
此時(shí),當(dāng)消峰處理單元36生成消峰處理結(jié)果序列data,(i)時(shí),向迭代控制 單元37發(fā)送迭代信號(hào)。
進(jìn)一步地,功率峰值確定單元32中,功率峰值valmax是根據(jù)valmax= max(ldata(i) |)計(jì)算確定的。
進(jìn)一歩地,迭代消峰內(nèi)核序列生成單元34中,對(duì)獲取的消峰內(nèi)核序列 kemel(i)進(jìn)行 一 次循環(huán)移位后得到迭代消峰內(nèi)核序列kernd'(i)是根據(jù) kemel,(i)= kemel(mod(i+l—pos,1024))計(jì)算確定的,此時(shí),功率峰值確定單元 32,還用于確定并暫存待消峰處理序列data(i)中的功率峰值val皿所對(duì)應(yīng)的位 置pos。
進(jìn)一步地,迭代消峰內(nèi)核序列生成單元34中,確定消峰內(nèi)核序列kemd(i) 的預(yù)留子載波位置是根據(jù)IEEE802.16中子信道的定義確定的,預(yù)留子載波的 位置為空閑的子信道或者傳輸信噪低于設(shè)定值的子信道。
如圖3所示,為本發(fā)明判斷是否繼續(xù)降低峰均比的方法流程圖,該方法流 程具體包括如下步驟
歩驟301 ,輸入信號(hào)是根據(jù)當(dāng)前待消峰處理序列data(i)求出的20個(gè)最大功 率峰值和功率均值;
步驟302,對(duì)20個(gè)最大功率峰值和功率均值進(jìn)行除法運(yùn)算,計(jì)算出當(dāng)前 待消峰處理序列data(i)的20個(gè)最大峰均比;
該步驟中,實(shí)現(xiàn)最大功率峰值和功率均值的除法是通過(guò)將均值移位,再將 最大功率峰值和依次移位后的功率均值相減,完成除法運(yùn)算,得到20個(gè)最大
峰均比;
步驟303,將20個(gè)最大峰均比和設(shè)定的門(mén)限值相比較,得到X、 Y序列; 具體為
首先,設(shè)置兩個(gè)門(mén)限值8.5db和15db,并將X、 Y序列初始化為全0,其 中X、 Y序列為20bit位寬的寄存器;
然后,將步驟302得到的20個(gè)最大峰均比和門(mén)限值8.5db、 15db依次作 比較。若該峰均比小于8.5db,則X、 Y序列保持原值不變;若該峰均比在8.5db 與15db之間,則保持X序列不變,Y序列相應(yīng)位置1;若該峰均比大于15db,
則Y序列保持不變,X序列相應(yīng)位置1。
其中,峰均比用P表示,門(mén)限值8.5db用THl表示,門(mén)限值15db用TH2 表示,i表示每個(gè)峰均比對(duì)應(yīng)到X、 Y序列的位置。
步驟304,根據(jù)X、 Y序列設(shè)置標(biāo)志向量,具體地
如果比較后Y序列全部為O,則將標(biāo)志向量置為00;如果Y序列不全為 0或者X序列1的個(gè)數(shù)小于5,則將標(biāo)志向量置為01;如果X序列1的個(gè)數(shù) 大于5,則將標(biāo)志向量置為IO。
其中,要計(jì)算X序列1的個(gè)數(shù),還需要使用一個(gè)5bit位寬的計(jì)數(shù)器,當(dāng) 峰均值和門(mén)限值作比較時(shí),若X序列相應(yīng)位置置1,則計(jì)數(shù)器加l,否則計(jì)數(shù) 器保持原計(jì)數(shù)不變。
步驟305,根據(jù)標(biāo)志向量選擇下一步是否繼續(xù)迭代降低峰均比。具體地
如果檢測(cè)到標(biāo)志向量為00,則停止降低峰均比;如果檢測(cè)到標(biāo)志向量為 01,則繼續(xù)降低峰均比,且在下一次降低峰均比前重新判斷是否需要繼續(xù)降低 峰均比,直至最大迭代次數(shù);如果檢測(cè)到標(biāo)志向量為10,則直接進(jìn)行最大迭 代次數(shù)的消峰,且在下一次迭代前也不需要再作任何判斷。
步驟306,輸出判斷選擇后的結(jié)果。具體地
如果是停止降低峰均比,則將判斷前存在RAM中的序列data(i)不用進(jìn)行 消峰處理直接輸出;如果是需要繼續(xù)降低峰均比,則進(jìn)行消峰處理。
其中,繼續(xù)迭代仍然分為兩種情況,并通過(guò)設(shè)置一個(gè)迭代次數(shù)寄存器區(qū)分 這兩種情況。初始情況,迭代次數(shù)寄存器初始化為0,如果在步驟305中檢測(cè) 到的標(biāo)志向量為10,則將最大迭代次數(shù)賦給迭代次數(shù)寄存器,否則保持寄存 器原值不變。
該步驟中,每次判斷是否降低峰均比之前,讀取該迭代次數(shù)寄存器數(shù)值, 如果為O則進(jìn)行判斷,如果為最大迭代次數(shù),則無(wú)需任何判斷,直接完成全部 迭代后將最后結(jié)果輸出。
如圖4所示,為本發(fā)明判斷是否繼續(xù)降低峰均比裝置的結(jié)構(gòu)圖,結(jié)合圖2, 該裝置是判斷是否進(jìn)行消峰處理的模塊10,用于判斷信號(hào)是否進(jìn)行消峰處理 以及控制信號(hào)的迭代次數(shù),該模塊主要包括
除法單元11 ,用于當(dāng)前待消峰處理序列data(i)中20個(gè)最大功率峰值和此 符號(hào)的功率均值相除,得出20個(gè)最大峰均比。
除法單元11還包括移位相減單元16,用于將最大功率峰值除以功率均值 通過(guò)移位相減來(lái)得到20個(gè)最大峰均比;
比較單元12,用于將當(dāng)前待消峰處理序列data(i)中最大的20個(gè)最大峰均 比和規(guī)定的兩個(gè)門(mén)限值作比較,產(chǎn)生X、 Y序列;
標(biāo)志向量生成單元13,用于根據(jù)X、 Y序列的不同形式生成三種不同狀 態(tài)的標(biāo)志向量;
選擇單元14,用于根據(jù)標(biāo)志向量的三種不同狀態(tài)選擇是停止降峰均比, 或是繼續(xù)降峰均比且每次降峰均比迭代處理前判斷是否繼續(xù)降峰均比,直至最 大迭代次數(shù),還是不進(jìn)行判斷直接進(jìn)行最大迭代次數(shù)處理;
控制輸出單元15,用于根據(jù)選擇單元14的結(jié)果來(lái)控制輸出對(duì)應(yīng)的數(shù)據(jù)給 后續(xù)操作。
判斷是否進(jìn)行消峰處理的模塊10與圖2所示的內(nèi)核序列生成模塊20、消 峰模塊30共同實(shí)現(xiàn)降低峰均比。
內(nèi)核序列生成模塊20,用于得到消峰內(nèi)核序列kernd(i),其主要包括
預(yù)留子載波獲取單元21,用于獲取和暫存預(yù)留子載波的載波位置信息 "={fll,"2,a3jJ("<A0,其中預(yù)留子載波的位置可以是根據(jù)正EE802.16中子 信道的定義來(lái)確定,可以為某些空閑的子信道或者傳輸信噪低于設(shè)定值、即信 噪比較差的子信道;
預(yù)留子載波序列生成單元22,用于根據(jù)預(yù)留子載波獲取單元21中存儲(chǔ)的 預(yù)留子載波的載波位置信息生成預(yù)留子載波序列
消峰內(nèi)核序列生成單元23,用于根據(jù)預(yù)留子載波序列生成單元22中存儲(chǔ) 的預(yù)留子載波序列b(i)進(jìn)行IFFT變換,生成并暫存消峰內(nèi)核序列kernel(i),即 kernel(i)=IFFT(b(i))。
消峰模塊30,用于通過(guò)迭代的方法對(duì)待消峰處理序列data(i), (i e[i,N])
中的數(shù)據(jù)進(jìn)行消峰處理,其主要包括
存儲(chǔ)單元31,用于暫存待消峰處理序列data(i), (i e[i,N]),其中N為 一個(gè)OFDM符號(hào)的長(zhǎng)度;
功率峰值確定單元32,用于根據(jù)存儲(chǔ)單元31中的存儲(chǔ)的待消峰處理序列 data(i),根據(jù)valmax= max(|data(i) l)確定并暫存待消峰處理序列data(i)中的功率 峰值valmax以及其對(duì)應(yīng)位置pos;
歸一化單元33,用于根據(jù)功率峰值確定單元32中確定的功率峰值valn^, 按照cordic算法,確定并暫存其歸一化值Z,,其中6 (val)為功率峰值val皿 處對(duì)應(yīng)的相位角;
迭代消峰內(nèi)核序列生成單元34,用于讀取消峰內(nèi)核生成單元23中存儲(chǔ)的 消峰內(nèi)核序列kernel(i)后,根據(jù)功率峰值確定單元32中存儲(chǔ)的功率峰值位置 pos,通過(guò)計(jì)算kernel,(i)= kemel(mod(i+l —pos, 1024)獲得消峰內(nèi)核序列kernel(i) 進(jìn)行一次循環(huán)移位后的迭代消峰內(nèi)核序列kernel'(i);
測(cè)試值生成單元35,用于根據(jù)功率峰值確定單元32中存儲(chǔ)的功率峰值 val隱和歸一化單元33中存儲(chǔ)的歸一化值e1*",,利用beta(i)=(valmax— target"cons^e^闊確定并暫存測(cè)試值beta(i),其中,target為消峰目標(biāo)功率值, constant為消峰步長(zhǎng);在該單元中的運(yùn)算可以通過(guò)乘法器、減法器等現(xiàn)有技術(shù) 中的運(yùn)算器實(shí)現(xiàn);
消峰處理單元36,用于根據(jù)存儲(chǔ)單元31中的待消峰處理序列data(i),測(cè) 試值生成單元35中存儲(chǔ)的測(cè)試值beta(i)以及迭代消峰內(nèi)核序列生成單元34中 存儲(chǔ)的迭代消峰內(nèi)核序列kernel,(i),利用data,(i)=data(i)—beta(i)* kemel,(i), ie[l,N],得到消峰處理結(jié)果序列data,(i)。
如圖5所示,為本發(fā)明降低峰均比的另一方法流程圖,該方法流程具體包 括如下步驟
步驟501,獲取用于消峰處理的預(yù)留子載波位置"-","2,"3…W("^),其 中"為預(yù)留子載波的總數(shù),W為一個(gè)OFDM符號(hào)的長(zhǎng)度;
在該步驟中,預(yù)留子載波的位置可以是根據(jù)IEEE802.16中子信道的定義 來(lái)確定,其可以為某些空閑的子信道或者傳輸信噪低于設(shè)定值、即信噪比較差 的子信道;
步驟502,根據(jù)預(yù)留子載波的載波位置信息,生成如下預(yù)留子載波序列:
步驟503,對(duì)上述預(yù)留子載波序列b(i)進(jìn)行IFFT運(yùn)算,由此得到如下消峰
內(nèi)核序列
步驟504,確定待消峰處理序列data(i), (i e [l,N])的功率峰值valmax以及 該功率峰值在對(duì)應(yīng)序列中的位置pos;
在該步驟中,待處理序列data(i)的功率峰值val皿可以通過(guò)如下方法確定:
步驟505,將找到的功率最大值和data(i)功率均值進(jìn)行峰均比的判斷,即 完成圖3中的步驟301-306;如果需要進(jìn)行消峰處理,則完成后續(xù)步驟506— 508,如果不需要消峰處理,則輸出data(i)序列;
步驟506,將消峰內(nèi)核序列kemel(i)進(jìn)行一次循環(huán)移位,得到迭代消峰內(nèi) 核序列kernd'(i),其中
kerner(i)=kemel(mod(i+l—pos, 1024)), (i e[l,N]);
步驟507,計(jì)算測(cè)試值beta(i"(val腿—target)*const*^3(val),其中target 為消峰目標(biāo)功率值,優(yōu)選值為5.1dB, constant為消峰步長(zhǎng),優(yōu)選值為21.33325; Z,a"為通過(guò)坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī)(cordic)算法確定的歸一化值,具體過(guò)程 如下
確定待消峰處理序列data(i)中獲取val皿處數(shù)據(jù)的實(shí)部值a、虛部值b,此 時(shí),該處相位角0 (val)二atan(a/b),利用一"(一^os( 9 (val))+isin( e (vd))即可 計(jì)算出e^(一值;
步驟508,利用上述步驟中得到的數(shù)據(jù),按照進(jìn)行消峰處理,得到如下消 峰處理結(jié)果序列data'(i):
<formula>formula see original document page 19</formula>
由此,通過(guò)上述步驟完成了降低OFMD系統(tǒng)中峰均比的過(guò)程。上述步驟 501-503是通過(guò)音調(diào)保留算法確定消峰內(nèi)核序列kernel(i),通過(guò)步驟504-508 完成一次消峰處理過(guò)程。
在圖5所示的實(shí)施例中,在降低峰均比的方法中為了得到更好的效果,可
以采用多次迭代消峰處理過(guò)程,此時(shí),在上述實(shí)施例方法的步驟508之后,將 步驟508中得到的消峰處理結(jié)果序列data'(i)對(duì)待消峰處理序列data(i)進(jìn)行刷 新,然后繼續(xù)執(zhí)行步驟504 — 508,此時(shí)預(yù)定的迭代次數(shù)策略可以為在未達(dá) 到設(shè)定的迭代次數(shù)的情況下,重復(fù)此步驟,而在達(dá)到設(shè)定的迭代次數(shù)的情況下, 迭代結(jié)束,迭代次數(shù)重新設(shè)置為初始值,等待下一個(gè)數(shù)據(jù)的消峰時(shí)使用,此時(shí) 最后一次得到的消峰處理結(jié)果序列data,(i)即為消峰處理后的結(jié)果。
進(jìn)一步地,預(yù)定的迭代次數(shù)是根據(jù)一個(gè)OFDM符號(hào)時(shí)間以及進(jìn)行一次消 峰處理的時(shí)間得到的,對(duì)一組數(shù)據(jù)的多次迭代消峰必須在一個(gè)OFDM符號(hào)時(shí) 間內(nèi)完成。
對(duì)應(yīng)于上述增加迭代次數(shù)的方法,在上述的降低峰均比裝置2的消峰模塊 30中增加了迭代控制單元37,用于判斷消峰處理是否在預(yù)定的迭代次數(shù)范圍 內(nèi),當(dāng)消峰處理單元36生成消峰處理結(jié)果序列時(shí),向迭代控制單元37發(fā)送迭 代信號(hào),迭代控制單元37接收到迭代信號(hào)后進(jìn)行計(jì)數(shù),當(dāng)計(jì)數(shù)未達(dá)到預(yù)定次 數(shù)時(shí),讀取消峰處理單元36中生成消峰處理結(jié)果序列data'(i),并以其刷新存 儲(chǔ)單元31中的待消峰處理序列data(i)。
本發(fā)明通過(guò)在消峰之前,對(duì)OFDMA信號(hào)的PAPR進(jìn)行判斷,只對(duì)PAPR 過(guò)大的OFDMA信號(hào)進(jìn)行消峰,使得在降低OFDMA系統(tǒng)的峰均比的基礎(chǔ)上, 進(jìn)一步減少了資源開(kāi)銷(xiāo)和系統(tǒng)處理時(shí)間,同時(shí)也大大改善了每幀數(shù)據(jù)的處理效 果。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種OFDMA系統(tǒng)中降低峰均比的方法,其特征在于,包括以下步驟步驟一,獲取當(dāng)前待消峰處理序列的最大峰均比,并將所述最大峰均比與設(shè)定的門(mén)限值相比較得到相應(yīng)的序列;步驟二,根據(jù)所述相應(yīng)的序列設(shè)置標(biāo)志向量,并當(dāng)根據(jù)所述標(biāo)志向量確定需要繼續(xù)降低峰均比時(shí),根據(jù)預(yù)留子載波的載波位置信息確定消峰內(nèi)核序列;步驟三,確定所述當(dāng)前待消峰處理序列的功率峰值,根據(jù)所述功率峰值確定測(cè)試值及對(duì)所述消峰內(nèi)核序列進(jìn)行移位處理得到迭代消峰內(nèi)核序列;及步驟四,根據(jù)所述測(cè)試值、所述迭代消峰內(nèi)核序列對(duì)所述當(dāng)前待消峰處理序列進(jìn)行消峰處理,得到消峰處理結(jié)果序列。
2、 根據(jù)權(quán)利要求l所述的OFDMA系統(tǒng)中降低峰均比的方法,其特征在 于,所述步驟一中,所述獲取最大峰均比的步驟具體為從所述當(dāng)前待消峰處理序列求出最大功率峰值和功率均值,將所述最大功率峰值與依次移位后的所 述功率均值相減得到所述最大峰均比。
3、 根據(jù)權(quán)利要求l或2所述的OFDMA系統(tǒng)中降低峰均比的方法,其特 征在于,所述步驟一中,進(jìn)一步包括當(dāng)所述設(shè)定的門(mén)限值為第一門(mén)限值、第二門(mén)限值時(shí),將所述最大峰均比與所述第一門(mén)限值、所述第二門(mén)限值相比較得到第一序列、第二序列,具體包括先將所述第一序列、所述第二序列初始化為全0;及再將所述最大峰均比與所述第一門(mén)限值、所述第二門(mén)限值相比較若所述 最大峰均比小于所述第一門(mén)限值,則所述第一序列、所述第二序列保持原值不 變;若所述最大峰均比介于所述第一門(mén)限值與所述第二門(mén)限值之間,則所述第 一序列保持原值不變,所述第二序列的相應(yīng)位置為1;若所述峰均比大于所述 第二門(mén)限值,則所述第一序列的相應(yīng)位置為1,所述第二序列保持原值不變。
4、 根據(jù)權(quán)利要求3所述的OFDMA系統(tǒng)中降低峰均比的方法,其特征在 于,所述步驟二中,進(jìn)一步包括當(dāng)所述第二序列的值全為O時(shí),則將所述標(biāo)志向量置為00;或當(dāng)所述第二序列的值不全為0或所述第一序列的值為1的個(gè)數(shù)小于5時(shí), 將所述標(biāo)志向量置為01;或 當(dāng)所述第一序列的值為1的個(gè)數(shù)大于5時(shí),則將所述標(biāo)志向量置為10。
5、 根據(jù)權(quán)利要求4所述的OFDMA系統(tǒng)中降低峰均比的方法,其特征在 于,所述步驟二中,進(jìn)一步包括根據(jù)所述標(biāo)志向量判斷是否需要繼續(xù)降低峰均比的步驟當(dāng)所述標(biāo)志向量為00時(shí),則停止降低峰均比;或當(dāng)所述標(biāo)志向量為01時(shí),則繼續(xù)降低峰均比,且在下一次降低峰均比迭 代處理前重新判斷是否需要繼續(xù)降低峰均比,直至最大迭代次數(shù);或當(dāng)所述標(biāo)志向量為10時(shí),則設(shè)定降低峰均比的迭代次數(shù)為最大迭代次數(shù), 直接進(jìn)行最大迭代次數(shù)的消峰處理,且在下一次降低峰均比迭代處理前不再判 斷是否需要繼續(xù)降低峰均比。
6、 根據(jù)權(quán)利要求1或5所述的OFDMA系統(tǒng)中降低峰均比的方法,其特 征在于,所述步驟四中,進(jìn)一步包括設(shè)定消峰迭代次數(shù),并當(dāng)所述消峰處理結(jié)果序列生成時(shí),將設(shè)定的消峰迭 代次數(shù)增加一次;在當(dāng)前消峰迭代次數(shù)小于所述設(shè)定的消峰迭代次數(shù)時(shí),以所述消峰處理結(jié) 果序列刷新所述當(dāng)前待消峰處理序列,并轉(zhuǎn)入所述步驟一繼續(xù)執(zhí)行;或當(dāng)確定不需要繼續(xù)降低峰均比時(shí)或當(dāng)前消峰迭代次數(shù)為所述設(shè)定的消峰 迭代次數(shù)時(shí),將當(dāng)前消峰迭代次數(shù)設(shè)置為初始值。
7、 一種OFDMA系統(tǒng)中降低峰均比的裝置,其特征在于,包括 判斷是否進(jìn)行消峰處理的模塊,用于獲取當(dāng)前待消峰處理序列的最大峰均比,并將所述最大峰均比與設(shè)定的門(mén)限值相比較得到相應(yīng)的序列;根據(jù)所述相 應(yīng)的序列設(shè)置標(biāo)志向量,并根據(jù)所述標(biāo)志向量確定需要繼續(xù)降低峰均比;內(nèi)核序列生成模塊,用于根據(jù)預(yù)留子載波的載波位置信息確定消峰內(nèi)核序 列;及消峰模塊,用于在需要繼續(xù)降低峰均比時(shí),確定所述當(dāng)前待消峰處理序列 的功率峰值,并根據(jù)所述功率峰值確定測(cè)試值并對(duì)所述消峰內(nèi)核序列進(jìn)行移位 處理得到迭代消峰內(nèi)核序列,再根據(jù)所述測(cè)試值、所述迭代消峰內(nèi)核序列對(duì)所 述當(dāng)前待消峰處理序列進(jìn)行消峰處理,得到消峰處理結(jié)果序列。
8、 根據(jù)權(quán)利要求7所述的OFDMA系統(tǒng)中降低峰均比的裝置,其特征在 于,所述判斷是否進(jìn)行消峰處理的模塊進(jìn)一步包括除法單元,用于將所述當(dāng)前待消峰處理序列的最大功率峰值、功率均值相除獲得所述最大峰均比;比較單元,用于將所述最大峰均比與設(shè)定的第一門(mén)限值、第二門(mén)限值相比 較得到第一序列、第二序列;標(biāo)志向量生成單元,用于根據(jù)所述第一序列、所述第二序列得到不同狀態(tài) 的標(biāo)志向量;選擇單元,用于根據(jù)所述標(biāo)志向量的不同狀態(tài)判斷是否需要繼續(xù)降低峰均 比;及控制輸出單元,用于根據(jù)所述選擇單元的結(jié)果控制對(duì)應(yīng)的數(shù)據(jù)輸出。
9、 根據(jù)權(quán)利要求8所述的OFDMA系統(tǒng)中降低峰均比的裝置,其特征在 于,所述除法單元還包括移位相減單元,用于將所述最大功率峰值與依次移位 后的功率均值相減獲得所述最大峰均比。
10、 根據(jù)權(quán)利要求7—9任一項(xiàng)所述的OFDMA系統(tǒng)中降低峰均比的裝置, 其特征在于,所述內(nèi)核序列生成模塊進(jìn)一步包括預(yù)留子載波獲取單元,用于獲取所述載波位置信息;預(yù)留子載波序列生成單元,用于根據(jù)所述載波位置信息生成預(yù)留子載波序 列;及消峰內(nèi)核序列生成單元,用于對(duì)所述預(yù)留子載波序列進(jìn)行傅立葉逆變換生 成所述消峰內(nèi)核序列。
11、 根據(jù)權(quán)利要求10所述的OFDMA系統(tǒng)中降低峰均比的裝置,其特征 在于,所述消峰模塊進(jìn)一步包括存儲(chǔ)單元,用于暫存所述當(dāng)前待消峰處理序列; 功率峰值確定單元,用于確定所述功率峰值;歸一化單元,用于根據(jù)所述功率峰值確定所述功率峰值的相位角; 測(cè)試值生成單元,用于根據(jù)所述功率峰值和所述相位角確定所述測(cè)試值; 迭代消峰內(nèi)核序列生成單元,用于從所述消峰內(nèi)核序列生成單元中讀取所述消峰內(nèi)核序列,并根據(jù)所述功率峰值對(duì)所述消峰內(nèi)核序列進(jìn)行一次循環(huán)移位處理后得到所述迭代消峰內(nèi)核序列;及消峰處理單元,用于根據(jù)所述測(cè)試值、所述迭代消峰內(nèi)核序列對(duì)所述當(dāng)前待消峰處理序列進(jìn)行消峰處理得到所述消峰處理結(jié)果序列。
12、根據(jù)權(quán)利要求ll所述的OFDMA系統(tǒng)中降低峰均比的裝置,其特征 在于,所述消峰模塊進(jìn)一步包括迭代控制單元,用于設(shè)定消峰的迭代次數(shù),并當(dāng)所述消峰處理結(jié)果序列生 成時(shí),將設(shè)定的消峰迭代次數(shù)增加一次且在當(dāng)前消峰迭代次數(shù)小于所述設(shè)定的 消峰迭代次數(shù)時(shí),從所述消峰處理單元讀取所述消峰處理結(jié)果序列,以所述消 峰處理結(jié)果序列刷新所述當(dāng)前待消峰處理序列;或當(dāng)所述判斷是否進(jìn)行消峰處 理的模塊判定不需要繼續(xù)進(jìn)行消峰處理或當(dāng)前消峰迭代次數(shù)為所述設(shè)定的消 峰迭代次數(shù)時(shí),將當(dāng)前消峰迭代次數(shù)設(shè)置為初始值。
全文摘要
本發(fā)明公開(kāi)了一種OFDMA系統(tǒng)中降低峰均比的方法及裝置,其中該方法包括步驟一,獲取當(dāng)前待消峰處理序列的最大峰均比,并將最大峰均比與設(shè)定的門(mén)限值相比較得到相應(yīng)的序列;步驟二,根據(jù)相應(yīng)的序列設(shè)置標(biāo)志向量,并當(dāng)根據(jù)標(biāo)志向量確定需要繼續(xù)降低峰均比時(shí),根據(jù)預(yù)留子載波的載波位置信息確定消峰內(nèi)核序列;步驟三,確定當(dāng)前待消峰處理序列的功率峰值,根據(jù)功率峰值確定測(cè)試值及對(duì)消峰內(nèi)核序列進(jìn)行移位處理得到迭代消峰內(nèi)核序列;及步驟四,根據(jù)測(cè)試值、迭代消峰內(nèi)核序列對(duì)當(dāng)前待消峰處理序列進(jìn)行消峰處理,得到消峰處理結(jié)果序列。采用本發(fā)明通過(guò)不同的迭代次數(shù)降低峰均比,降低了硬件實(shí)現(xiàn)的復(fù)雜度,減少了資源開(kāi)銷(xiāo)和處理時(shí)間。
文檔編號(hào)H04L27/26GK101110619SQ200710120840
公開(kāi)日2008年1月23日 申請(qǐng)日期2007年8月27日 優(yōu)先權(quán)日2007年8月27日
發(fā)明者琥 湯, 明 胡 申請(qǐng)人:中興通訊股份有限公司