两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

調(diào)度乘法器的方法和抵消脈沖生成器的制作方法

文檔序號:7517461閱讀:362來源:國知局
專利名稱:調(diào)度乘法器的方法和抵消脈沖生成器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種調(diào)度乘法器的方法和抵消脈沖生成器。
背景技術(shù)
由于移動通信系統(tǒng)已向多載波系統(tǒng)發(fā)展,采用非恒包絡(luò)調(diào)制方式會導致輸入到功放的信號具有較大峰均比,然而功放線性的區(qū)間有限,為了實現(xiàn)功放線性放大,可以采用功率回退的方式,但這種方式限制了功放的效率。當功放的輸入信號有較大峰均比時,為克服功放的非線性影響,一般采用功率回退或者功放線性化等技術(shù)。如果功放的輸入信號有較小的峰均比,可以使得功放回退較小, 從而提高功放效率。對于移動通信系統(tǒng),為提高功放效率,一方面需要將功放線性化,例如,采用 DPD (Digital Pre-Distortion,數(shù)字預失真)技術(shù),另一方面需要對功放輸入信號降低其 PAR (Peak Average powerRatio,峰均功率比),為功率放大提供較低峰均功率比的輸入信號。為降低功率放大輸入信號峰均功率比,同時保證信號鄰信道泄露功率比(ACLR, Adjacent Channel Leakage Ratio)指標,通常米用 PC-CFR(Pulse Cancellation-Crest Factor Reduction,脈沖抵消-波峰系數(shù)削減)方式,將原始信號與抵消脈沖相減。為生成抵消脈沖,需要將誤差信號與濾波器相卷積,誤差信號是超過預設(shè)門限的信號部分。當濾波器的階數(shù)比較高時,為了降低資源消耗,可以使用少量乘法器,讓誤差信號與濾波器系數(shù)依次相乘,得到抵消脈沖。發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中,乘法器資源調(diào)度采用FIF0(First InFirst Out,先進先出)調(diào)度方式,由于乘法器資源數(shù)量較少,經(jīng)常會出現(xiàn)乘法器資源不夠分配的情況,此時如果CPG(Clock PulseGenerator,時鐘脈沖生成器)收到誤差信號,則該誤差信號會被丟棄, 如果被丟棄的誤差信號的幅度較大,將影響PC-CFR輸出PAR性能。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種調(diào)度乘法器的方法和抵消脈沖生成器,以解決上述問題。根據(jù)本發(fā)明的一個方面,提供了一種調(diào)度乘法器的方法,用于生成抵消脈沖,包括根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識;當乘法器的個數(shù)小于或等于指定值時,判斷當前誤差信號的標識是否為丟棄標識,如果是,丟棄當前誤差信號,如果否,為當前誤差信號分配一個乘法器。根據(jù)本發(fā)明的另一方面,提供了一種抵消脈沖生成器,包括標識設(shè)置模塊,根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識;乘法器調(diào)度模塊,用于當乘法器的個數(shù)小于或等于指定值時,判斷當前誤差信號的標識是否為丟棄標識,如果是,丟棄當前誤差信號,如果否,為當前誤差信號分配一個乘法器。
通過本發(fā)明,采用預先設(shè)置誤差信號的標識,并在乘法器個數(shù)較少時,根據(jù)該標識調(diào)度乘法器,解決了乘法器資源緊張時較大峰值信號被丟棄的問題,進而可以保證當乘法器資源緊張時,較大峰值信號優(yōu)先占用乘法器資源。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)本發(fā)明實施例1的一種調(diào)度乘法器的方法流程圖;圖2是根據(jù)本發(fā)明實施例2的誤差信號標識設(shè)置方法示意圖;圖3是根據(jù)本發(fā)明實施例2的誤差信號標識設(shè)置方法示意圖;圖4是根據(jù)本發(fā)明實施例2的誤差信號標識設(shè)置方法示意圖;圖5是根據(jù)本發(fā)明實施例2的誤差信號與抵消脈沖信號關(guān)系圖;以及圖6是根據(jù)本發(fā)明實施例3的抵消脈沖生成器的結(jié)構(gòu)框圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。在移動通信系統(tǒng)的發(fā)射端,特別針對TD-SCDMA (TimeDivision Synchronous Code Division Multiple Access,時分同步碼分多址接入)系統(tǒng)的發(fā)射端,為降低功率放大輸入信號峰均功率比,需要生成抵消脈沖,即需設(shè)置抵消脈沖生成器。應(yīng)用抵消脈沖生成器將誤差信號與濾波器系數(shù)依次相乘,得到抵消脈沖。在生成抵消脈沖的過程中,涉及到乘法器的調(diào)度問題,基于此,本發(fā)明實施例提供了調(diào)度乘法器的方法。本發(fā)明實施例中的方案適用于在FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)上實現(xiàn),即可以全部采用硬件實現(xiàn),不需要軟件支持。當然,根據(jù)實際需要,也可以在軟件上實現(xiàn),本發(fā)明實施例對此不進行限制。實施例1圖1示出了根據(jù)本發(fā)明實施例的一種調(diào)度乘法器的方法流程圖,該方法應(yīng)用于生成抵消脈沖過程中,該方法包括以下步驟步驟S102,根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識;本實施例誤差信號的標識占用1比特位,該標識可以設(shè)置在誤差信號前,也可以設(shè)置在誤差信號后,只要抵消脈沖生成器能夠識別出就可以。為了實現(xiàn)方便,可以將丟棄標識設(shè)置為0,非丟棄標識設(shè)置為1。在設(shè)置誤差信號的標識時,僅需要將當前誤差信號與其相鄰的下一個誤差信號進行比較,例如如果當前誤差信號的幅度大于或等于下一個誤差信號的幅度,設(shè)置當前誤差信號的標識為非丟棄標識(如,1);如果當前誤差信號的幅度小于下一個誤差信號的幅度, 設(shè)置當前誤差信號的標識為丟棄標識(如,0)??紤]到乘法器參與完運算后將會被釋放出來,其被誤差信號占用的時間通常與濾波器系數(shù)有關(guān),例如濾波器的系數(shù)為N時,乘法器被占用的時間為N個時鐘長度。所以可以根據(jù)濾波器的系統(tǒng)預先設(shè)置一個間距門限,例如將間距門限的值設(shè)置為濾波器的系數(shù),本實施例的誤差信號的標識也可以采用下述方式設(shè)置1)如果當前誤差信號與下一個誤差信號的間距大于或等于間距門限,設(shè)置當前誤差信號的標識為非丟棄標識;2)如果當前誤差信號與下一個誤差信號的間距小于間距門限,且當前誤差信號的幅度小于下一個誤差信號的幅度,設(shè)置當前誤差信號的標識為丟棄標識;3)如果當前誤差信號與下一個誤差信號的間距小于間距門限,且當前誤差信號的幅度大于或等于下一個誤差信號的幅度,設(shè)置當前誤差信號的標識為非丟棄標識。步驟S104,當乘法器的個數(shù)小于或等于指定值時,判斷當前誤差信號的標識是否為丟棄標識,如果是,執(zhí)行步驟S106,丟棄當前誤差信號,如果否,執(zhí)行步驟S108,為當前誤差信號分配一個乘法器。分配乘法器后,后續(xù)將使用乘法器完成誤差信號與濾波器系數(shù)依次相乘等運算, 該后續(xù)處理與相關(guān)技術(shù)相同,這里不再詳述。當乘法器的個數(shù)大于指定值時,直接為當前誤差信號分配一個乘法器,并將乘法器的個數(shù)減1 ;其中,乘法器的初始值為乘法器的總個數(shù)。當前誤差信號使用的乘法器完成運算后,釋放該乘法器,將乘法器的個數(shù)加1。上述指定值通常取1,如果在濾波器系數(shù)長度范圍內(nèi),誤差信號個數(shù)太多,該指定值可以取2。本實施例的誤差信號的標識與誤差信號同時送入到CPG后,由CPG完成誤差信號與濾波器系數(shù)相乘、多路乘法器輸出相加等運算,然后輸出APR。相關(guān)技術(shù)中的乘法器是按照FIFO的方式進行調(diào)度的,本實施例的乘法器在剩余較少時,會按照誤差信號的標識進行調(diào)度。本實施例通過對乘法器資源動態(tài)調(diào)度,總是讓幅度較大的誤差信號優(yōu)先占用乘法器,從而避免該誤差信號被丟棄,達到使PC-CFR合理輸出PAR的效果。實施例2本實施例以在FPGA上實現(xiàn)為例進行說明,其中誤差信號的標識設(shè)置如下首先將誤差信號順序延遲濾波器系數(shù)長度個時鐘周期,當找個一個誤差信號,則判斷該誤差信號與下一個誤差信號間距是否小于濾波器系數(shù)長度,如果是,并且幅度大于下一個誤差信號幅度,設(shè)置該誤差信號的標識為1,如圖2所示;如果該誤差信號與下一個誤差信號間距小于濾波器系數(shù)長度,且該誤差信號的幅度小于下一個誤差信號的幅度,設(shè)置該誤差信號的標識為0,如圖3所示;如果在濾波器系數(shù)長度范圍內(nèi),沒有下一個誤差信號出現(xiàn),則該誤差信號也標識為1,如圖4所示。乘法器的調(diào)度過程如下設(shè)乘法器總數(shù)為M,M > 1,則當沒有誤差信號占用乘法器資源時,此時乘法器計數(shù)器等于M,表示有M個乘法器空閑。 當CPG接收到一個誤差信號,則判斷M是否大于1,如果是,則直接給該誤差信號分配一個空閑乘法器資源,同時M = M-1,可用空閑乘法器資源減一。 如果M等于1,則判斷誤差信號標識,如果該標識等于1,則給該誤差信號分配乘法器資源,同時M = M-I,否則放棄該誤差信號。
當乘法器占用結(jié)束,則M = M+1。設(shè)濾波器系數(shù)長度為N,則在分配乘法器N個時鐘周期以后,乘法器占用階數(shù),乘法器計數(shù)器可以加一。參見圖5,為本實施例的誤差信號與抵消脈沖信號關(guān)系圖,由該圖可以看出,首先對誤差信號設(shè)置標識,然后將帶有標識的誤差信號輸入CPG,經(jīng)CPG進行相應(yīng)運算處理后輸出抵消脈沖信號。本實施例通過預先設(shè)置誤差信號的標識,并通過動態(tài)調(diào)度乘法器,可以保證當乘法器資源緊張時,較大峰值信號優(yōu)先占用乘法器資源。實施例3圖6示出了根據(jù)本發(fā)明實施例的一種抵消脈沖生成器的結(jié)構(gòu)框圖,包括標識設(shè)置模塊62,根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識;乘法器調(diào)度模塊64,用于當乘法器的個數(shù)小于或等于指定值(例如1或2)時,判斷當前誤差信號的標識是否為丟棄標識,如果是,丟棄當前誤差信號,如果否,為當前誤差信號分配一個乘法器。本實施例的抵消脈沖生成器中的乘法器用于對誤差信號和濾波器的系數(shù)依次進行乘積運算,該運算與相關(guān)技術(shù)中相同,這里不再詳述。在進行誤差信號標識設(shè)置時,可以根據(jù)相鄰兩個誤差信號的幅度大小關(guān)系進行設(shè)置,此時標識設(shè)置模塊62包括第一設(shè)置單元,用于如果當前誤差信號的幅度大于或等于下一個誤差信號的幅度,設(shè)置當前誤差信號的標識為非丟棄標識;第二設(shè)置單元,用于如果當前誤差信號的幅度小于下一個誤差信號的幅度,設(shè)置當前誤差信號的標識為丟棄標識?;蛘吒鶕?jù)相鄰兩個誤差信號的間距關(guān)系進行設(shè)置,此時標識設(shè)置模塊62包括第三設(shè)置單元,用于如果當前誤差信號與下一個誤差信號的間距大于或等于間距門限,設(shè)置當前誤差信號的標識為非丟棄標識;第四設(shè)置單元,用于如果當前誤差信號與下一個誤差信號的間距小于間距門限,且當前誤差信號的幅度小于下一個誤差信號的幅度,設(shè)置當前誤差信號的標識為丟棄標識;第五設(shè)置單元,用于如果當前誤差信號與下一個誤差信號的間距小于間距門限,且當前誤差信號的幅度大于或等于下一個誤差信號的幅度,設(shè)置當前誤差信號的標識為非丟棄標識。優(yōu)選地,該抵消脈沖生成器還包括乘法器分配模塊,用于當乘法器的個數(shù)大于上述指定值時,直接為當前誤差信號分配一個乘法器,并將乘法器的個數(shù)減1 ;其中,乘法器的初始值為乘法器的總個數(shù)。抵消脈沖生成器還包括乘法器釋放模塊,用于當前誤差信號使用的乘法器完成運算后,釋放所述乘法器,將乘法器的個數(shù)加1。本實施例通過預先設(shè)置誤差信號的標識,并在乘法器個數(shù)較少時,根據(jù)該標識調(diào)度乘法器,可以保證當乘法器資源緊張時,較大峰值信號優(yōu)先占用乘法器資源,有效降低峰均值比。以上實施例提供的乘法器調(diào)度方法適用于TD-SCDMA通信方式中,TD-SCDMA信號在中頻輸出具有較高的PAR,使得中頻消峰難度增大,應(yīng)用上述方法,可以有效降低中頻 PAR。從以上的描述中可以看出,本發(fā)明實現(xiàn)了如下技術(shù)效果
采用預先設(shè)置誤差信號的標識,并在乘法器個數(shù)較少時,根據(jù)該標識調(diào)度乘法器, 可以保證當乘法器資源緊張時,較大峰值信號優(yōu)先占用乘法器資源。同時,以上實施例中的實現(xiàn)方式簡單,能夠輸出效果較好的PAR。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種調(diào)度乘法器的方法,用于生成抵消脈沖,其特征在于,包括根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識;當乘法器的個數(shù)小于或等于指定值時,判斷所述當前誤差信號的標識是否為所述丟棄標識,如果是,丟棄所述當前誤差信號,如果否,為所述當前誤差信號分配一個乘法器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識包括如果所述當前誤差信號的幅度大于或等于所述下一個誤差信號的幅度,設(shè)置所述當前誤差信號的標識為非丟棄標識;如果所述當前誤差信號的幅度小于所述下一個誤差信號的幅度,設(shè)置所述當前誤差信號的標識為丟棄標識。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識包括如果所述當前誤差信號與所述下一個誤差信號的間距大于或等于間距門限,設(shè)置所述當前誤差信號的標識為非丟棄標識;如果所述當前誤差信號與所述下一個誤差信號的間距小于所述間距門限,且所述當前誤差信號的幅度小于所述下一個誤差信號的幅度,設(shè)置所述當前誤差信號的標識為丟棄標識;如果所述當前誤差信號與所述下一個誤差信號的間距小于所述間距門限,且所述當前誤差信號的幅度大于或等于所述下一個誤差信號的幅度,設(shè)置所述當前誤差信號的標識為非丟棄標識。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述方法還包括當乘法器的個數(shù)大于所述指定值時,直接為所述當前誤差信號分配一個乘法器,并將所述乘法器的個數(shù)減1 ;所述乘法器的初始值為所述乘法器的總個數(shù)。
5.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述方法還包括當所述當前誤差信號使用的乘法器完成運算后,釋放所述乘法器,將所述乘法器的個數(shù)加1。
6.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述指定值為1或2。
7.一種抵消脈沖生成器,其特征在于,包括標識設(shè)置模塊,根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識;乘法器調(diào)度模塊,用于當乘法器的個數(shù)小于或等于指定值時,判斷所述當前誤差信號的標識是否為所述丟棄標識,如果是,丟棄所述當前誤差信號,如果否,為所述當前誤差信號分配一個乘法器。
8.根據(jù)權(quán)利要求7所述的抵消脈沖生成器,其特征在于,所述標識設(shè)置模塊包括第一設(shè)置單元,用于如果所述當前誤差信號的幅度大于或等于所述下一個誤差信號的幅度,設(shè)置所述當前誤差信號的標識為非丟棄標識;第二設(shè)置單元,用于如果所述當前誤差信號的幅度小于所述下一個誤差信號的幅度, 設(shè)置所述當前誤差信號的標識為丟棄標識。
9.根據(jù)權(quán)利要求7所述的抵消脈沖生成器,其特征在于,所述標識設(shè)置模塊包括第三設(shè)置單元,用于如果所述當前誤差信號與所述下一個誤差信號的間距大于或等于間距門限,設(shè)置所述當前誤差信號的標識為非丟棄標識;第四設(shè)置單元,用于如果所述當前誤差信號與所述下一個誤差信號的間距小于所述間距門限,且所述當前誤差信號的幅度小于所述下一個誤差信號的幅度,設(shè)置所述當前誤差信號的標識為丟棄標識;第五設(shè)置單元,用于如果所述當前誤差信號與所述下一個誤差信號的間距小于所述間距門限,且所述當前誤差信號的幅度大于或等于所述下一個誤差信號的幅度,設(shè)置所述當前誤差信號的標識為非丟棄標識。
10.根據(jù)權(quán)利要求7-9任一項所述的抵消脈沖生成器,其特征在于,所述抵消脈沖生成器還包括乘法器分配模塊,用于當乘法器的個數(shù)大于所述指定值時,直接為所述當前誤差信號分配一個乘法器,并將所述乘法器的個數(shù)減1 ;所述乘法器的初始值為所述乘法器的總個數(shù)。
全文摘要
本發(fā)明公開了一種調(diào)度乘法器的方法和抵消脈沖生成器,屬于通信領(lǐng)域。其中,調(diào)度乘法器的方法包括根據(jù)當前誤差信號和下一個誤差信號的關(guān)系設(shè)置當前誤差信號的標識為丟棄標識或非丟棄標識;當乘法器的個數(shù)小于或等于指定值時,判斷當前誤差信號的標識是否為丟棄標識,如果是,丟棄該當前誤差信號,如果否,為當前誤差信號分配一個乘法器。根據(jù)本發(fā)明,解決了乘法器資源緊張時較大峰值信號被丟棄的問題,進而可以保證當乘法器資源緊張時,較大峰值信號優(yōu)先占用乘法器資源。
文檔編號H03K3/01GK102281046SQ20101020395
公開日2011年12月14日 申請日期2010年6月12日 優(yōu)先權(quán)日2010年6月12日
發(fā)明者曾峰 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
墨竹工卡县| 惠来县| 古浪县| 马尔康县| 谷城县| 浏阳市| 浦县| 无棣县| 潞西市| 太谷县| 通州区| 富宁县| 丹凤县| 鹤峰县| 富平县| 常宁市| 大理市| 高台县| 宝坻区| 通州区| 搜索| 尚义县| 昌宁县| 温宿县| 安西县| 南宁市| 蓝田县| 建始县| 安吉县| 峨眉山市| 建瓯市| 菏泽市| 新余市| 四川省| 景东| 辽源市| 枣庄市| 靖江市| 柘荣县| 涡阳县| 鄂温|