專利名稱:信號(hào)的削波處理方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種通信系統(tǒng)中信號(hào)的削波處理方法和設(shè)備。
背景技術(shù):
在傳統(tǒng)無線通信系統(tǒng)中,基站使用功率放大器與分布在預(yù)定服務(wù)區(qū)內(nèi)的用戶終端進(jìn)行通信。而特別是在CDMA(CDMA Code Division Multiple Access,碼分多址接入)/WCDMA(Wireless CDMA,無線CDMA)/OFDM(OrthogonalFrequency Division Multiplex,正交頻分復(fù)用)系統(tǒng)中,下行鏈路信號(hào)中通常為多個(gè)用戶信號(hào)的綜合。這種信號(hào)的合成包絡(luò)會(huì)導(dǎo)致最后信號(hào)的PAR(PeakAverage Rate,峰平比)很高,尤其對(duì)于多載波的WCDMA/CDMA/OFDM信號(hào)。高的PAR會(huì)嚴(yán)格限制功率放大器的線性要求,造成基站所使用的功率放大器必須放大具有高PAR的信號(hào)并發(fā)送放大后的信號(hào),降低了基站功放輸出功率和效率。
為了使功率放大器降低平均功率損耗,需要對(duì)多載波的信號(hào)波形進(jìn)行削去峰值(削波)的處理?,F(xiàn)有技術(shù)中最簡(jiǎn)單直接削波方法為硬削法,將信號(hào)波形的幅度直接截?cái)啵辔槐3植蛔?。該方法?duì)EVM(Error Vector Magnitude,誤差矢量幅度)的影響很小,但是缺點(diǎn)在于,該削波方法會(huì)使信號(hào)具有陡沿和銳峰,削波過程中的突變和削波邊緣的短暫持續(xù)時(shí)間會(huì)產(chǎn)生顯著的帶外頻譜異常信號(hào),如頻譜畸變、鄰帶干擾、頻譜擴(kuò)展等,降低了信號(hào)的傳輸質(zhì)量。
現(xiàn)有技術(shù)中的另一種削波方法為載波相位錯(cuò)開處理,該方法使用倒推及多次的迭代優(yōu)選,選擇每個(gè)載波的最優(yōu)初始相對(duì)配置,使多個(gè)載波合并后的峰值降為最低,到達(dá)多載波削波的目的。該方法不會(huì)影響原有頻譜特性,也可以降低PAR,但是缺點(diǎn)在于時(shí)延較長(zhǎng)、實(shí)現(xiàn)復(fù)雜,需要進(jìn)過多次的優(yōu)選,同時(shí)在不同的時(shí)隙和不同的碼道個(gè)數(shù)情況下,每個(gè)載波的相位都需要重新調(diào)整,不利于接收設(shè)備處理。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種信號(hào)的削波處理方法和設(shè)備,以降低信號(hào)的峰平比從而提高基站功放的輸出功率和效率。
為達(dá)到上述目的,本發(fā)明的實(shí)施例提供一種信號(hào)的削波處理方法,包括以下步驟檢測(cè)輸入信號(hào)中超過預(yù)先設(shè)定的門限的峰值點(diǎn)信號(hào);根據(jù)所述超過門限的峰值點(diǎn)信號(hào)和門限生成削波噪聲,并根據(jù)所述削波噪聲對(duì)所述輸入信號(hào)進(jìn)行削波處理。
本發(fā)明的實(shí)施例還提供一種信號(hào)的削波處理設(shè)備,包括峰值檢測(cè)模塊和削波處理模塊所述峰值檢測(cè)模塊,檢測(cè)輸入信號(hào)中超過預(yù)先設(shè)定的門限的峰值點(diǎn)信號(hào);所述削波處理模塊,根據(jù)所述峰值檢測(cè)模塊檢測(cè)到的超過門限的峰值點(diǎn)信號(hào)和門限生成削波噪聲,并根據(jù)所述削波噪聲對(duì)所述輸入信號(hào)進(jìn)行削波處理。
與現(xiàn)有技術(shù)相比,本發(fā)明的實(shí)施例具有以下優(yōu)點(diǎn)本發(fā)明的實(shí)施例采用峰值削波方法,對(duì)超過預(yù)設(shè)門限的峰值點(diǎn)信號(hào)進(jìn)行削波處理,有效地降低了系統(tǒng)中信號(hào)的峰平比,在滿足協(xié)議的基礎(chǔ)上提高了基站功放輸出功率和效率,有效的節(jié)約了系統(tǒng)資源。
圖1是本發(fā)明的實(shí)施例一中信號(hào)削波處理方法的體系結(jié)構(gòu)圖;圖2是本發(fā)明的實(shí)施例一中信號(hào)峰值與預(yù)設(shè)門限值的示意圖;圖3是本發(fā)明的實(shí)施例一中峰值檢測(cè)的流程圖;圖4是本發(fā)明的實(shí)施例一中峰值處理隊(duì)列的更新流程圖;圖5是本發(fā)明的實(shí)施例一中削波濾波器模塊結(jié)構(gòu)示意圖;圖6是本發(fā)明的實(shí)施例一中峰值削波處理的示意圖;
圖7是本發(fā)明的實(shí)施例二中削波濾波器模塊結(jié)構(gòu)示意圖;圖8是本發(fā)明的實(shí)施例三中實(shí)現(xiàn)多級(jí)削波處理的結(jié)構(gòu)示意圖;圖9是本發(fā)明的實(shí)施例四中信號(hào)削波處理設(shè)備的結(jié)構(gòu)圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的實(shí)施方式做進(jìn)一步的說明。
本發(fā)明的實(shí)施例一中,一種信號(hào)削波方法的體系結(jié)構(gòu)圖如圖1所示,以該信號(hào)中存在三路載波信號(hào)為例,主要包括載波合路處理和削波噪聲產(chǎn)生兩個(gè)步驟,而多路載波信號(hào)處理方法與以下步驟所描述的相同。
具體的,信號(hào)的載波合路處理過程包括以下步驟成形濾波該過程可以在如圖1所示的Shape Filtering(成形濾波)模塊中完成,目的在于將待發(fā)送的數(shù)據(jù)轉(zhuǎn)換成適合在信道傳輸?shù)男盘?hào),減少碼間干擾。
變速率處理該過程可以在如圖1所示的上采樣(Upsampling)模塊中完成,目的在于提高信號(hào)的采樣速率。
載波移頻該過程可以在如圖1所示,在信號(hào)經(jīng)過變速率處理后,與Oscillator Freq Shift(移頻振蕩)模塊做乘法運(yùn)算。
合路處理經(jīng)過以上步驟后,將三路信號(hào)相加,得到合路后的多載波信號(hào)。
具體的,削波噪聲的產(chǎn)生過程包括以下步驟權(quán)重因子計(jì)算根據(jù)不同信號(hào)的功率,計(jì)算不同路信號(hào)在削波噪聲信號(hào)中所占的份額,并將合路后的信號(hào)發(fā)送到Clipping Noise Generation(削波噪聲產(chǎn)生)模塊。信號(hào)的功率越強(qiáng),在所產(chǎn)生的削波噪聲信號(hào)中所占的份額越多。
削波噪聲產(chǎn)生該過程可以在如圖1所示的Clipping Noise Generation(削波噪聲產(chǎn)生)模塊中完成。
削波濾波過程該過程可以在如圖1所示的Optimum Clipping Filtering(最佳削波濾波)模塊中完成,對(duì)Clipping Noise Generation模塊中產(chǎn)生的削波噪聲進(jìn)行濾波。
在得到合路處理的多載波信號(hào)、和經(jīng)過削波濾波的削波噪聲信號(hào)后,通過Delay模塊調(diào)整兩路信號(hào)在經(jīng)過不同處理后的時(shí)延差。時(shí)延差消除后,將兩路信號(hào)疊加合路即可得到削波后的多載波信號(hào)。
本發(fā)明的實(shí)施例一中對(duì)上述峰值削波算法體系結(jié)構(gòu)中,Clipping NoiseGeneration(削波噪聲產(chǎn)生)模塊的削波噪聲產(chǎn)生以及Optimum ClippingFiltering(最佳削波濾波)模塊的削波處理過程進(jìn)行了描述,提出了一種峰值削波的方法,只對(duì)高于門限值的峰值信號(hào)進(jìn)行削波處理,即對(duì)于如圖2所示的信號(hào),只對(duì)高于門限值的三個(gè)峰值信號(hào)進(jìn)行處理。其中,門限值的大小可以預(yù)先根據(jù)實(shí)際需要設(shè)定。該削波處理過程包括峰值檢測(cè)、削波噪聲生成、削波噪聲隊(duì)列更新、存儲(chǔ)補(bǔ)償隊(duì)列更新以及削波處理后的信號(hào)輸出等主要流程。
圖3所示為該處理過程中的峰值檢測(cè)流程步驟s301、檢測(cè)出峰(peak)值,該實(shí)現(xiàn)過程如圖3上半部分所示。
首先根據(jù)Input_I和Input_Q計(jì)算信號(hào)中每一點(diǎn)的模,然后將該模的值與預(yù)先設(shè)定的門限值Limit進(jìn)行比較,高于門限值時(shí)檢測(cè)該信號(hào)點(diǎn)的模是否同時(shí)高于前一信號(hào)點(diǎn)和下一信號(hào)點(diǎn)的模,若同時(shí)高于,則說明該信號(hào)點(diǎn)為一個(gè)峰值點(diǎn),此時(shí)需要對(duì)該高于門限值的峰值點(diǎn)進(jìn)行接下來的處理。若該信號(hào)點(diǎn)的模低于門限值、或該信號(hào)點(diǎn)的模雖高于門限值但不是峰值點(diǎn),則繼續(xù)檢測(cè)下一信號(hào)點(diǎn),并將此信號(hào)點(diǎn)輸出到Compensation Memory Queue(補(bǔ)償隊(duì)列)。該步驟中的輸入信號(hào)Input_I和Input_Q可能為原始信號(hào),也可能是原始信號(hào)與之前若干次削波產(chǎn)生的削波噪聲對(duì)當(dāng)前信號(hào)的補(bǔ)償信號(hào)的疊加。
步驟s302、輸出削波噪聲(noise),該實(shí)現(xiàn)過程如圖3右下部分所示。
當(dāng)檢測(cè)出的某一信號(hào)點(diǎn)(Current)的模高于門限值Limit且為峰值時(shí),計(jì)算Divider Ksi(門限值與峰值的比值)的值,Divider Ksi=Limit/Current;根據(jù)該Divider Ksi值,計(jì)算削波噪聲的值,圖中,Peak_I和Peak_Q為輸入信號(hào)中峰值點(diǎn)的模超過門限值的峰值的各個(gè)信號(hào)點(diǎn)。根據(jù)輸入信號(hào)峰值計(jì)算削波噪聲的值的方法為
削波噪聲的實(shí)部Pnoise_I=該峰值信號(hào)實(shí)部Peak_I×(Divider Ksi-1);削波噪聲的虛部Pnoise_Q=該峰值信號(hào)虛部Peak_Q×(Divider Ksi-1)。
同時(shí)根據(jù)Divider Ksi計(jì)算并輸出信號(hào)到Compensation Memory Queue(補(bǔ)償隊(duì)列)輸出信號(hào)的實(shí)部=該信號(hào)的實(shí)部Peak_I×Divider Ksi;輸出信號(hào)的虛部=該信號(hào)的實(shí)部Peak_Q×Divider Ksi。
步驟s303、輸出Peaks_Queue(峰值序列)和Filter_Coeff_Index_Queue(濾波器系數(shù)索引序列)的更新信號(hào)。
其中,Peaks_Queue中的內(nèi)容為削波噪聲,F(xiàn)ilter_Coeff_Index_Queue中的內(nèi)容為削波濾波器系數(shù)的索引值,用于查找濾波器系數(shù)表。
檢測(cè)出峰值并輸出Queue更新信號(hào)后,需要進(jìn)行Queue的更新,本發(fā)明的實(shí)施例一中Queue的更新流程如圖3所示接收到圖3所描述的Queue更新信號(hào)后,Index_Queue Register(索引_序列寄存器)進(jìn)行更新,其中Peaks_Queue和Filter_Coeff_Index_Queue的內(nèi)容是一一對(duì)應(yīng)的,需要同步進(jìn)行更新。
具體的,如圖4左半部分所示,將接收到的Pnoise_I和Pnoise_Q存入Max 0并輸出Max_0,接收到下一對(duì)Pnoise_I和Pnoise_Q時(shí)移動(dòng)隊(duì)列指針,存入Max 1并輸出Max_1,直至輸出所有Max_Nmax。隊(duì)列存滿時(shí),若再次接收到新值,隊(duì)列進(jìn)行移位,丟棄隊(duì)列中最早存入的值。
對(duì)于Filter_Coeff_Index_Queue,檢測(cè)到新的Pnoise_I和Pnoise_Q生成時(shí),如圖4右半部分所示,對(duì)于Filter_Coeff_Index_Queue中的新值賦初始值為Order/2,其中Order為削波濾波器的階數(shù),每接收到一個(gè)新的信號(hào),F(xiàn)ilter_Coeff_Index_Queue原有的值每次遞減1,當(dāng)遞減至0時(shí)停止遞減。
圖5所示為削波濾波的處理過程示意圖,包括索引部分、濾波器系數(shù)表、乘法累加器部分和補(bǔ)償存儲(chǔ)部分。
其中,索引部分包括削波噪聲隊(duì)列(Peaks_Queue)、削波濾波器系數(shù)索引隊(duì)列(Filter_Coeff_Index_Queue),隊(duì)列長(zhǎng)度為M,該隊(duì)列長(zhǎng)度M的值根據(jù)實(shí)際需要選取,一般取決于峰值出現(xiàn)的概率大小。
濾波器系數(shù)表存儲(chǔ)削波濾波器系數(shù),在使用FIR(Finite Impulse Response,有限沖擊響應(yīng))濾波器時(shí),使用與FIR濾波器相對(duì)應(yīng)的濾波器系數(shù),該系數(shù)表長(zhǎng)度為濾波器階數(shù)Order/2,Order為削波濾波器的階數(shù)。
乘法累加器的計(jì)算流程如下將削波噪聲隊(duì)列(Peaks_Quene)中的值與對(duì)應(yīng)的濾波器系數(shù)Coeff相乘并進(jìn)行累加。其中,隊(duì)列中不同Peaks值對(duì)應(yīng)的濾波器系數(shù)Coeff是根據(jù)削波濾波器系數(shù)索引隊(duì)列(Filter_Coeff_Index_Queue)獲取的。具體的累加方法為對(duì)于兩隊(duì)列中的第i個(gè)數(shù)值,根據(jù)削波濾波器系數(shù)索引隊(duì)列中的Ind_i查找濾波器系數(shù)表得到Coeff_i;計(jì)算MAX_i*Coeff_i;將所有的MAX_i*Coeff_i值進(jìn)行累加并輸出,作為后補(bǔ)償信號(hào)。
峰值削波濾波處理流程如圖5和圖6所示,其中,圖6中的曲線表示FIR濾波器的時(shí)域表示,時(shí)間t軸垂直方向的直線表示信號(hào)的各個(gè)采樣點(diǎn),虛線所連接的采樣點(diǎn)關(guān)于中心信號(hào)對(duì)稱。其中,隊(duì)列的削波處理隊(duì)列移位方向?yàn)閺挠业阶螅碭(i+order)為最新輸入的信號(hào)點(diǎn)。如圖6所示,若處理的信號(hào)采樣點(diǎn)為峰值點(diǎn),對(duì)該峰值點(diǎn)進(jìn)行削波濾波處理過程中同時(shí)會(huì)對(duì)該信號(hào)前order/2個(gè)和后order/2個(gè)信號(hào)采樣點(diǎn)產(chǎn)生影響,因此需進(jìn)行前補(bǔ)償(對(duì)前order/2個(gè)信號(hào)采樣點(diǎn)進(jìn)行補(bǔ)償)和后補(bǔ)償(對(duì)后order/2個(gè)信號(hào)采樣點(diǎn)進(jìn)行補(bǔ)償)。圖6中最新輸入信號(hào)點(diǎn)為X(i+order),在送入峰值隊(duì)列檢測(cè)前先進(jìn)行后補(bǔ)償,即疊加當(dāng)前采樣點(diǎn)前所有峰值點(diǎn)對(duì)該采樣點(diǎn)的補(bǔ)償。進(jìn)行后補(bǔ)償?shù)倪^程中,根據(jù)FIR濾波器中心對(duì)稱原理,對(duì)峰值點(diǎn)前的信號(hào)采樣點(diǎn)進(jìn)行前補(bǔ)償。
每輸入一個(gè)X(i+order),Peaks_Queue內(nèi)容和對(duì)應(yīng)濾波器系數(shù)Coeff相乘并累加作為后補(bǔ)償信號(hào),與當(dāng)前的輸入X(i+order)疊加后,再送入信號(hào)峰值檢測(cè)模塊。其中,對(duì)應(yīng)的濾波器系數(shù)Coeff由Filter_Coeff_Index_Queue中的索引值在濾波器系數(shù)表中查找。當(dāng)索引值為0時(shí),置濾波器系數(shù)Coeff為0。信號(hào)峰值檢測(cè)模塊輸出信號(hào)送入補(bǔ)償隊(duì)列。
Filter_Coeff_Index_Queue中的索引值還被用來計(jì)算在補(bǔ)償隊(duì)列(Compensation Memory Queue)中需補(bǔ)償?shù)妮斎隒(k)的索引值,k=i+order-2*Index-1。補(bǔ)償隊(duì)列中存儲(chǔ)Order個(gè)需補(bǔ)償?shù)男盘?hào),M個(gè)復(fù)數(shù)乘法器的輸出作為前補(bǔ)償信號(hào)和隊(duì)列中對(duì)應(yīng)的輸入C(k)值相加,結(jié)果再存回到補(bǔ)償隊(duì)列中。每輸入一個(gè)X(i+order),輸出補(bǔ)償隊(duì)列中的C(i)作為削波處理后的輸出信號(hào),同時(shí)補(bǔ)償隊(duì)列進(jìn)行移位。
在上述實(shí)施例一中,前補(bǔ)償是對(duì)補(bǔ)償隊(duì)列中存儲(chǔ)的Order個(gè)被補(bǔ)償?shù)妮斎隒進(jìn)行補(bǔ)償。其中前補(bǔ)償信號(hào)來自于M個(gè)復(fù)數(shù)乘法器的輸出,這里M個(gè)復(fù)數(shù)乘法器的輸入為Peaks_Queue。所以前補(bǔ)償信號(hào)的計(jì)算依賴于之前的M個(gè)經(jīng)過后補(bǔ)償?shù)姆逯敌盘?hào)的削波噪聲,即對(duì)當(dāng)前輸入信號(hào)的補(bǔ)償信號(hào)的計(jì)算需要先計(jì)算出前面的M個(gè)經(jīng)過后補(bǔ)償?shù)姆逯敌盘?hào)的削波噪聲。這使得在計(jì)算和邏輯實(shí)現(xiàn)上有較大的資源消耗和復(fù)雜度。
為此,本發(fā)明的實(shí)施例二提出了一種優(yōu)化的削波處理方法。采用原始的輸入X來產(chǎn)生相應(yīng)的全部或者其中若干個(gè)削波噪聲。即對(duì)原始的輸入X進(jìn)行峰值檢測(cè),產(chǎn)生若干個(gè)削波噪聲,方法與圖3相同。根據(jù)這若干個(gè)削波噪聲計(jì)算得到相應(yīng)的對(duì)當(dāng)前輸入信號(hào)的若干個(gè)后補(bǔ)償信號(hào)。這若干個(gè)后補(bǔ)償信號(hào)作為對(duì)真實(shí)后補(bǔ)償信號(hào)的預(yù)測(cè)值,疊加到當(dāng)前輸入信號(hào)X并檢測(cè)信號(hào)峰值點(diǎn)是否超過預(yù)先設(shè)定的門限。見圖7,其結(jié)構(gòu)與圖5類似,區(qū)別在于采用原始峰值隊(duì)列的Max T~Max N作為對(duì)真實(shí)后補(bǔ)償信號(hào)的預(yù)測(cè)值,疊加到當(dāng)前輸入信號(hào)X。接下來的步驟與圖5所描述的類似,將峰值檢測(cè)后的信號(hào)輸入到補(bǔ)償隊(duì)列,將各削波噪聲與對(duì)應(yīng)的濾波器系數(shù)相乘作為前補(bǔ)償信號(hào)并與補(bǔ)償隊(duì)列中的對(duì)應(yīng)值相加,更新后的補(bǔ)償隊(duì)列中的信號(hào)作為所述削波處理后的信號(hào)并輸出。由于采用新的優(yōu)化削波處理方法,使得計(jì)算和邏輯實(shí)現(xiàn)上比較方便,而性能保持不變。
為進(jìn)一步優(yōu)化削波性能,峰值削波算法可以進(jìn)行多級(jí)處理,以優(yōu)化輸出PAR。本發(fā)明的實(shí)施例三中,一種多級(jí)削波處理的架構(gòu)如圖8所示,在應(yīng)用中可以根據(jù)系統(tǒng)資源以及處理性能確定削波處理的級(jí)數(shù)N。
本發(fā)明的實(shí)施例一至實(shí)施例三提出一種針對(duì)多載波信號(hào)的削波算法處理方法。采用峰值削波的方法,只對(duì)超過門限的峰值進(jìn)行削波,削波噪聲是對(duì)峰值進(jìn)行檢測(cè)和削波產(chǎn)生的。只存儲(chǔ)和計(jì)算峰值削波噪聲產(chǎn)生的削波濾波器沖擊響應(yīng),大大降低乘法器個(gè)數(shù),節(jié)約邏輯資源。同時(shí)在降低資源基礎(chǔ)上,可以采用多級(jí)削波處理來優(yōu)化性能。
本發(fā)明的實(shí)施例四提供了一種信號(hào)的削波處理設(shè)備,如圖9所示,包括輸入模塊10、峰值檢測(cè)模塊20和削波處理模塊30。
輸入模塊10將需要進(jìn)行處理的多載波信號(hào)發(fā)送給峰值檢測(cè)模塊20。
峰值檢測(cè)模塊20將輸入模塊10發(fā)送的多載波信號(hào)進(jìn)行峰值檢測(cè),檢測(cè)到超過門限值的峰值信號(hào)時(shí),通知削波處理模塊30進(jìn)行削波處理。其中輸入模塊10發(fā)送的原始輸入信號(hào),或經(jīng)過補(bǔ)償隊(duì)列子模塊34產(chǎn)生的后補(bǔ)償信號(hào)補(bǔ)償過的原始輸入信號(hào)。
削波處理模塊30對(duì)峰值檢測(cè)模塊20檢測(cè)為超過門限的峰值點(diǎn)的信號(hào)進(jìn)行削波處理,得到削波處理后的信號(hào)。
具體的,削波處理模塊30進(jìn)一步包括削波噪聲生成子模塊31、削波噪聲隊(duì)列子模塊32、濾波器系數(shù)索引隊(duì)列子模塊33、補(bǔ)償隊(duì)列子模塊34和輸出子模塊35。
其中,削波噪聲生成子模塊31,根據(jù)峰值檢測(cè)模塊20檢測(cè)的超過門限的峰值點(diǎn)的信號(hào)生成削波噪聲,同時(shí)生成更新信號(hào)發(fā)送給削波噪聲索引子模塊32和濾波器系數(shù)索引隊(duì)列子模塊33,并生成補(bǔ)償信號(hào)發(fā)送給補(bǔ)償隊(duì)列子模塊34。
削波噪聲隊(duì)列子模塊32,根據(jù)削波噪聲生成子模塊31發(fā)送的內(nèi)容,更新內(nèi)部存儲(chǔ)的削波噪聲隊(duì)列,隊(duì)列滿時(shí),丟棄隊(duì)列中最早輸入的值。
濾波器系數(shù)索引隊(duì)列子模塊33,根據(jù)削波噪聲生成子模塊31發(fā)送的內(nèi)容,更新削波濾波器系數(shù)索引隊(duì)列,該削波濾波器系數(shù)索引隊(duì)列與削波噪聲隊(duì)列子模塊32中的削波噪聲隊(duì)列子模塊對(duì)應(yīng);隊(duì)列滿時(shí),丟棄隊(duì)列中最早輸入的值。
補(bǔ)償隊(duì)列子模塊34,根據(jù)削波噪聲隊(duì)列模塊32中存儲(chǔ)的削波噪聲隊(duì)列、濾波器系數(shù)索引隊(duì)列子模塊33存儲(chǔ)的濾波器系數(shù)索引隊(duì)列、以及削波噪聲生成子模塊31發(fā)送的補(bǔ)償信號(hào)生成補(bǔ)償隊(duì)列,對(duì)最初的輸入模塊10的輸入信號(hào)、以及峰值檢測(cè)模塊20輸出的信號(hào)進(jìn)行補(bǔ)償。并輸出削波處理信號(hào)到輸出子模塊35。具體地,根據(jù)濾波器系數(shù)索引隊(duì)列子模塊33的削波濾波器系數(shù)索引,查詢?yōu)V波器系數(shù)表得到與述削波濾波器系數(shù)索引相對(duì)應(yīng)的濾波器系數(shù);將削波噪聲隊(duì)列子模塊32中的削波噪聲與對(duì)應(yīng)的濾波器系數(shù)相乘并累加作為后補(bǔ)償信號(hào)、與輸入模塊10中輸入信號(hào)疊加后作為新輸入的被檢測(cè)信號(hào)送入峰值檢測(cè)模塊20。另外,將削波噪聲隊(duì)列子模塊32中的各削波噪聲與對(duì)應(yīng)的濾波器系數(shù)相乘后作為前補(bǔ)償信號(hào),并與本模塊中補(bǔ)償隊(duì)列的對(duì)應(yīng)值相加,更新本模塊中的補(bǔ)償隊(duì)列。每向本模塊中補(bǔ)償隊(duì)列的隊(duì)尾輸入一個(gè)新的補(bǔ)償信號(hào),從補(bǔ)償隊(duì)列隊(duì)首輸出一個(gè)信號(hào)到輸出子模塊35。
輸出子模塊35,輸出削波處理后的信號(hào)。
以上實(shí)施例四所描述的削波處理設(shè)備,只存儲(chǔ)和計(jì)算峰值削波噪聲產(chǎn)生的削波濾波器沖擊響應(yīng),大大降低乘法器個(gè)數(shù),節(jié)約邏輯資源。同時(shí)在降低資源基礎(chǔ)上,可以采用多級(jí)削波處理來優(yōu)化性能。
以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種信號(hào)的削波處理方法,其特征在于,包括以下步驟檢測(cè)輸入信號(hào)中超過預(yù)先設(shè)定的門限的峰值點(diǎn)信號(hào);根據(jù)所述超過門限的峰值點(diǎn)信號(hào)和門限生成削波噪聲,并根據(jù)所述削波噪聲對(duì)所述輸入信號(hào)進(jìn)行削波處理。
2.如權(quán)利要求1所述信號(hào)的削波處理方法,其特征在于,所述檢測(cè)信號(hào)中超過預(yù)先設(shè)定的門限的峰值點(diǎn)的步驟具體為判斷當(dāng)前輸入信號(hào)、或之前削波產(chǎn)生的削波噪聲對(duì)當(dāng)前輸入信號(hào)的后補(bǔ)償信號(hào)與當(dāng)前輸入信號(hào)的復(fù)合信號(hào)中,峰值點(diǎn)的模是否超出所述門限。
3.如權(quán)利要求1所述信號(hào)的削波處理方法,其特征在于,所述根據(jù)超過門限的峰值點(diǎn)信號(hào)和門限生成削波噪聲,并根據(jù)所述削波噪聲對(duì)所述信號(hào)進(jìn)行削波處理的步驟具體包括根據(jù)所述超過門限的峰值點(diǎn)信號(hào)和門限,生成削波噪聲隊(duì)列、削波濾波器系數(shù)索引隊(duì)列和補(bǔ)償隊(duì)列;更新所述削波噪聲隊(duì)列和所述削波濾波器系數(shù)索引隊(duì)列;根據(jù)所述更新后的削波噪聲隊(duì)列和削波濾波器系數(shù)索引隊(duì)列,更新所述補(bǔ)償隊(duì)列,由所述補(bǔ)償隊(duì)列輸出削波處理后的信號(hào)。
4.如權(quán)利要求3所述信號(hào)的削波處理方法,其特征在于,所述生成削波噪聲隊(duì)列的步驟具體包括獲取所述超過門限的峰值點(diǎn)信號(hào)和門限,以及所述門限與所述超過門限的峰值點(diǎn)模的比值;根據(jù)所述超過門限的峰值點(diǎn)信號(hào)以及所述比值生成削波噪聲;將所述削波噪聲輸入到削波噪聲隊(duì)列。
5.如權(quán)利要求3所述信號(hào)的削波處理方法,其特征在于,所述生成削波濾波器系數(shù)索引隊(duì)列的步驟具體包括獲取與所述生成的削波噪聲相對(duì)應(yīng)的削波濾波器系數(shù)索引;將所述削波噪聲相對(duì)應(yīng)的削波濾波器系數(shù)索引輸入到削波濾波器系數(shù)索引隊(duì)列。
6.如權(quán)利要求3所述信號(hào)的削波處理方法,其特征在于,所述生成補(bǔ)償隊(duì)列的步驟具體包括若檢測(cè)的信號(hào)的模低于門限值、或檢測(cè)的信號(hào)的模高于門限值但不是峰值點(diǎn),則直接將所述信號(hào)輸入到補(bǔ)償隊(duì)列;若檢測(cè)的信號(hào)的模超過門限且為峰值點(diǎn),則根據(jù)所述超過門限的峰值點(diǎn)信號(hào)以及所述比值進(jìn)行運(yùn)算后輸入到補(bǔ)償隊(duì)列。
7.如權(quán)利要求3所述信號(hào)的削波處理方法,其特征在于,所述更新所述削波噪聲隊(duì)列和所述削波濾波器系數(shù)索引隊(duì)列的步驟具體包括將新得到的削波噪聲存儲(chǔ)到所述削波噪聲隊(duì)列的隊(duì)列尾,將與所述新得到的削波噪聲相對(duì)應(yīng)的削波濾波器系數(shù)索引存儲(chǔ)到削波濾波器系數(shù)索引隊(duì)列的隊(duì)列尾,所述削波噪聲隊(duì)列或所述削波濾波器系數(shù)索引隊(duì)列的隊(duì)列已滿時(shí),丟棄隊(duì)首的信號(hào)。
8.如權(quán)利要求3所述信號(hào)的削波處理方法,其特征在于,所述削波處理后信號(hào)的輸出步驟具體包括根據(jù)所述削波濾波器系數(shù)索引隊(duì)列中的削波濾波器系數(shù)索引,查詢?yōu)V波器系數(shù)表得到與各所述削波濾波器系數(shù)索引相對(duì)應(yīng)的濾波器系數(shù);將所述經(jīng)過后補(bǔ)償信號(hào)補(bǔ)償?shù)漠?dāng)前輸入信號(hào)所產(chǎn)生的所述削波噪聲、和/或當(dāng)前輸入信號(hào)產(chǎn)生的所述削波噪聲,與對(duì)應(yīng)的濾波器系數(shù)相乘并累加作為后補(bǔ)償信號(hào),與當(dāng)前輸入信號(hào)疊加后作為新的輸入信號(hào),進(jìn)行信號(hào)峰值點(diǎn)是否超過所述門限的檢測(cè);將所述削波噪聲與對(duì)應(yīng)的濾波器系數(shù)相乘后作為前補(bǔ)償信號(hào),并與所述補(bǔ)償隊(duì)列中的對(duì)應(yīng)值相加,更新所述補(bǔ)償隊(duì)列;每向所述補(bǔ)償隊(duì)列隊(duì)尾輸入一個(gè)新的補(bǔ)償信號(hào),從所述補(bǔ)償隊(duì)列隊(duì)首輸出一個(gè)信號(hào),作為削波處理后的信號(hào)輸出。
9.如權(quán)利要求1所述信號(hào)的削波處理方法,其特征在于,輸出所述削波處理后的信號(hào)后,還包括將所述削波處理后的信號(hào)作為輸入信號(hào),進(jìn)行再一次或多次的削波處理。
10.一種信號(hào)的削波處理設(shè)備,其特征在于,包括峰值檢測(cè)模塊和削波處理模塊所述峰值檢測(cè)模塊,檢測(cè)輸入信號(hào)中超過預(yù)先設(shè)定的門限的峰值點(diǎn)信號(hào);所述削波處理模塊,根據(jù)所述峰值檢測(cè)模塊檢測(cè)到的超過門限的峰值點(diǎn)信號(hào)和門限生成削波噪聲,并根據(jù)所述削波噪聲對(duì)所述輸入信號(hào)進(jìn)行削波處理。
11.如權(quán)利要求10所述削波處理設(shè)備,其特征在于,所述削波處理模塊進(jìn)一步包括削波噪聲生成子模塊,根據(jù)所述峰值檢測(cè)模塊檢測(cè)的超過所述門限的峰值點(diǎn)的信號(hào)生成削波噪聲,同時(shí)生成更新信號(hào)發(fā)送給所述削波噪聲索引子模塊和濾波器系數(shù)索引隊(duì)列子模塊,并生成補(bǔ)償信號(hào)發(fā)送給所述補(bǔ)償隊(duì)列子模塊;削波噪聲隊(duì)列子模塊,根據(jù)所述削波噪聲生成子模塊發(fā)送的內(nèi)容,更新存儲(chǔ)的削波噪聲隊(duì)列;濾波器系數(shù)索引隊(duì)列子模塊,根據(jù)所述削波噪聲生成子模塊發(fā)送的內(nèi)容,更新削波濾波器系數(shù)索引隊(duì)列,所述削波濾波器系數(shù)索引隊(duì)列與所述削波噪聲隊(duì)列子模塊對(duì)應(yīng);補(bǔ)償隊(duì)列子模塊,根據(jù)所述削波噪聲隊(duì)列模塊中存儲(chǔ)的內(nèi)容、以及所述削波噪聲生成子模塊發(fā)送的補(bǔ)償信號(hào)生成補(bǔ)償隊(duì)列,對(duì)最初的輸入信號(hào)進(jìn)行補(bǔ)償,并輸出削波處理信號(hào)到輸出子模塊;輸出子模塊,輸出削波處理后的信號(hào)。
12.如權(quán)利要求11所述削波處理設(shè)備,其特征在于,還包括輸入模塊,用于接收輸入信號(hào)并接受所述補(bǔ)償隊(duì)列子模塊對(duì)其輸入信號(hào)的補(bǔ)償。
全文摘要
本發(fā)明公開了一種信號(hào)的削波處理方法,包括以下步驟檢測(cè)信號(hào)中超過預(yù)先設(shè)定的門限的峰值點(diǎn)信號(hào);根據(jù)超過門限的峰值點(diǎn)信號(hào)和門限生成削波噪聲,并根據(jù)削波噪聲對(duì)信號(hào)進(jìn)行削波處理。本發(fā)明還公開了一種信號(hào)的削波處理設(shè)備,包括峰值檢測(cè)模塊和削波處理模塊。通過使用本發(fā)明,有效地降低了系統(tǒng)中信號(hào)的峰平比,在滿足協(xié)議的基礎(chǔ)上提高了基站功放輸出功率和效率。
文檔編號(hào)H04L27/26GK101076008SQ20071013024
公開日2007年11月21日 申請(qǐng)日期2007年7月17日 優(yōu)先權(quán)日2007年7月17日
發(fā)明者安德烈·伏羅比耶夫, 伊果·潘可夫 申請(qǐng)人:華為技術(shù)有限公司