一種信號處理方法、裝置及信號處理級聯(lián)裝置制造方法
【專利摘要】本發(fā)明實施例提供一種信號處理方法、裝置及信號處理級聯(lián)裝置,包括:對信號流中信號按照信號幅度進(jìn)行排序,相對于現(xiàn)有技術(shù)利用固定時間長度確定該段時長內(nèi)信號幅度最大的信號,利用動態(tài)變化的指定時長來確定該段時長內(nèi)信號幅度最大的信號,從而可以針對信號流中信號幅度相對較大的信號進(jìn)行削峰,使得利用有限的削峰脈沖信號進(jìn)行削峰時,提高削峰效果。
【專利說明】一種信號處理方法、裝置及信號處理級聯(lián)裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種信號處理方法、裝置及信號處理級聯(lián)裝置。
【背景技術(shù)】
[0002]目前,在第三代通信(3G)系統(tǒng)與長期演進(jìn)(LTE)系統(tǒng)中大量使用的多用戶、多載波、高階調(diào)制等技術(shù),使信號有較高的峰均比(PAR)。信號的高峰均比會導(dǎo)致以下兩方面問題:一方面,信號的高峰均比會導(dǎo)致峰值回退,直接影響功放的效率;另一方面,信號的高峰均比也會降低數(shù)字預(yù)失真(DB))的性能。這兩方面問題都會對整機效率的提升造成較大的影響。
[0003]而目前,為了實現(xiàn)節(jié)能減排,對通信系統(tǒng)的整體效率要求不斷提高。為此,能夠降低信號峰均比的削峰技術(shù)在通信系統(tǒng)中處于非常重要的地位,且為了滿足3G和LTE系統(tǒng)對整機效率的要求,對削峰技術(shù)提出了更高的要求。
[0004]在現(xiàn)有的削峰技術(shù)中,編碼類的軟削峰算法一般不惡化信號的差向量幅度(EVM,Error Vector Magnitude)和相鄰頻道泄漏比(ACLR, Adjacent Channel Leakage Ratio),但由于其計算復(fù)雜度高暫時難于運用到實際通信系統(tǒng)中。限幅類的硬削峰算法簡單,特別適合于高數(shù)據(jù)數(shù)率的峰值(信號幅度)去除。硬削峰算法中較突出的峰值抵消方法以其優(yōu)秀的ACLR控制方法、簡單峰值相減的實現(xiàn)方案得到了廣泛的使用。然而傳統(tǒng)的利用削峰脈沖對超過削峰門限的峰值進(jìn)行處理時,一般規(guī)定一個設(shè)定時長,利用信號流中每個設(shè)定時長內(nèi)的最大峰值確定每個削峰脈沖,即每個削峰脈沖對應(yīng)每個設(shè)定時長內(nèi)的最大峰值,而不能保證對應(yīng)整個信號流中較大的峰值,削峰效果不能達(dá)到最優(yōu),為了滿足預(yù)期的削峰效果,需要數(shù)量較多的削峰脈沖來進(jìn)行削峰,從而導(dǎo)致過度削峰、峰值再生嚴(yán)重的問題,使得削峰結(jié)果不能滿足要求。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種信號處理方法、裝置及信號處理級聯(lián)裝置,用于減輕現(xiàn)有的硬削峰方法中存在的過度削峰、峰值再生的問題,提高削峰性能。
[0006]一種信號處理裝置,所述裝置包括區(qū)域峰值檢測模塊、脈沖隊列處理模塊、延時模塊和對消處理模塊,脈沖隊列處理模塊包括從第I級脈沖子模塊到第N級脈沖子模塊的依次級聯(lián)的N個脈沖子模塊,所述N為正整數(shù),其中:
[0007]區(qū)域峰值檢測模塊,用于在設(shè)定削峰時長內(nèi)接收信號流,并將所述信號流發(fā)送至第I級脈沖子模塊;
[0008]第I級脈沖子模塊,用于確定指定時長內(nèi)自身接收到的信號中信號幅度最大的信號,并針對該信號確定削峰脈沖信號,其中,I為不大于N的正整數(shù),所述指定時長是根據(jù)第I級脈沖子模塊每次接收到信號時的狀態(tài)確定的;
[0009]延時模塊,用于延時指定時間后,將所述信號流發(fā)送到所述對消處理模塊;
[0010]對消處理模塊,用于利用脈沖隊列處理模塊確定出的削峰脈沖信號對延時模塊發(fā)送的信號流進(jìn)行削峰處理。
[0011]—種信號處理方法,所述方法包括:
[0012]在設(shè)定削峰時長內(nèi)接收信號流;
[0013]利用脈沖子模塊確定指定時長內(nèi)該脈沖子模塊接收到的信號中信號幅度最大的信號,并針對該信號確定削峰脈沖信號,所述指定時長是根據(jù)該脈沖子模塊每次接收到信號時的狀態(tài)確定的;
[0014]利用確定出的削峰脈沖信號對延時指定時間后的所述信號流進(jìn)行削峰處理。
[0015]一種信號處理級聯(lián)裝置,所述信號處理級聯(lián)裝置包括M個上述的信號處理裝置,且M個信號處理裝置依次級聯(lián),所述M為正整數(shù)。
[0016]根據(jù)本發(fā)明實施例提供的方案,在利用信號處理裝置進(jìn)行削峰時,對信號流中信號按照信號幅度進(jìn)行排序,相對于現(xiàn)有技術(shù)利用固定時間長度確定該段時長內(nèi)信號幅度最大的信號,利用動態(tài)變化的指定時長來確定該段時長內(nèi)信號幅度最大的信號,從而可以針對信號流中信號幅度相對較大的信號進(jìn)行削峰,使得利用有限的削峰脈沖信號進(jìn)行削峰時,提高削峰效果。在與現(xiàn)有技術(shù)確定出同樣個數(shù)的削峰脈沖信號進(jìn)行削峰時,由于可以針對信號流中信號幅度相對較大的信號進(jìn)行削峰,因此相對于現(xiàn)有技術(shù)可以提高削峰的效果,并可以在與現(xiàn)有技術(shù)取得相同削峰效果的情況下,減少削峰需要的削峰脈沖信號的個數(shù),從而可以利用較少數(shù)量的削峰脈沖信號進(jìn)行削峰,達(dá)到減輕削峰過程中存在的過度削峰、峰值再生的目的。進(jìn)一步的,可以采取多級信號處理裝置級聯(lián),并可以利用級聯(lián)的信號處理裝置進(jìn)行削峰,從而提高可處理的信號流長度。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明實施例一提供的信號處理裝置的結(jié)構(gòu)示意圖;
[0018]圖2為本發(fā)明實施例一提供的區(qū)域峰值檢測模塊的結(jié)構(gòu)示意圖;
[0019]圖3為本發(fā)明實施例一提供的脈沖子模塊的結(jié)構(gòu)示意圖;
[0020]圖4為本發(fā)明實施例二提供的脈沖子模塊的信號處理流程示意圖;
[0021]圖5為本發(fā)明實施例三提供的信號處理方法的步驟流程圖;
[0022]圖6為本發(fā)明實施例四提供的信號處理級聯(lián)裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]由于現(xiàn)有技術(shù)中確定出的每個削峰脈沖是對應(yīng)設(shè)定時長內(nèi)的最大峰值,而不能保證對應(yīng)信號流中較大的峰值,因此,往往需要數(shù)量較多的削峰脈沖來進(jìn)行削峰,使得過度削峰、峰值再生的問題比較嚴(yán)重。針對這個問題,本發(fā)明提供的方案中,提出可以確定動態(tài)調(diào)整的時間長度內(nèi)最大的峰值,從而確定信號流中相對較大的峰值,進(jìn)而確定出對應(yīng)的削峰脈沖信號進(jìn)行削峰。在本發(fā)明實施例提供的方案中,由于根據(jù)信號流中幅度相對較大的信號來確定削峰脈沖信號,使得相對于現(xiàn)有技術(shù),利用數(shù)量較少的削峰脈沖信號進(jìn)行削峰即可以達(dá)到預(yù)期的削峰效果,從而減輕過度削峰、峰值再生的問題。
[0024]下面結(jié)合說明書附圖和各實施例對本發(fā)明方案進(jìn)行說明。
[0025]實施例一、
[0026]本發(fā)明實施例一提供一種信號處理裝置,該裝置的結(jié)構(gòu)可以如圖1所示,包括區(qū)域峰值檢測模塊11、脈沖隊列處理模塊12、延時模塊14和對消處理模塊13,脈沖隊列處理模塊包括從第I級脈沖子模塊到第N級脈沖子模塊的依次級聯(lián)的N個脈沖子模塊,所述N為正整數(shù),其中:
[0027]區(qū)域峰值檢測模塊11用于在設(shè)定削峰時長內(nèi)接收信號流,并將所述信號流發(fā)送至第I級脈沖子模塊;第I級脈沖子模塊,用于確定指定時長內(nèi)自身接收到的信號中信號幅度最大的信號,并針對該信號確定削峰脈沖信號,其中,I為不大于N的正整數(shù),所述指定時長是根據(jù)第I級脈沖子模塊每次接收到信號時的狀態(tài)確定的;延時模塊14用于延時指定時間后,將所述信號流發(fā)送到所述對消處理模塊;對消處理模塊13用于利用脈沖隊列處理模塊確定出的削峰脈沖信號對延時模塊發(fā)送的信號流進(jìn)行削峰處理。
[0028]在本實施例中,脈沖隊列處理模塊可以包括從第I級脈沖子模塊到第N級脈沖子模塊的依次級聯(lián)的N個脈沖子模塊,從而可以一次性確定信號幅度相對較大的多個信號,進(jìn)而確定多個削峰脈沖信號,并可以利用多個削峰脈沖信號進(jìn)行削峰,使得一次削峰處理可以針對多個信號進(jìn)行,削峰結(jié)果可以較快地滿足要求,保證削峰處理的及時性。
[0029]且在本實施例中,為了實現(xiàn)利用級聯(lián)的N個脈沖子模塊來進(jìn)行信號隊列處理,可以在信號中添加或去除峰值指示標(biāo)識,來指示該信號是否已經(jīng)被脈沖子模塊處理。
[0030]具體的,區(qū)域峰值檢測模塊11具體用于在設(shè)定削峰時長內(nèi)接收信號流,從所述信號流中搜索信號幅度超過檢峰門限的待處理信號,在該待處理信號中添加峰值指示標(biāo)識,并將添加有峰值指示標(biāo)識的待處理信號輸出至脈沖隊列處理模塊的第I級脈沖子模塊。即,區(qū)域峰值檢測模塊將添加有峰值指示標(biāo)識的信號發(fā)送至第I級脈沖子模塊,觸發(fā)級聯(lián)的第I級脈沖子模塊至第N級脈沖子模塊依次對該信號進(jìn)行處理。
[0031]每級脈沖子模塊都可以通過以下方式來產(chǎn)生削峰脈沖信號:
[0032]第I級脈沖子模塊,具體用于在接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號時,重復(fù)執(zhí)行下述步驟,直至不再接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號(在本實施例中,可以將最后一次接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號的時刻作為起始時刻,若設(shè)定時長門限到達(dá),沒有接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號,則可以認(rèn)為不再接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號),并在自身對應(yīng)的計數(shù)器的計數(shù)值到達(dá)設(shè)定的計數(shù)閾值時,產(chǎn)生針對當(dāng)前時刻自身存儲的待處理信號的削峰脈沖信號:
[0033]確定自身是否處于削峰脈沖信號產(chǎn)生階段,若是,則將接收到的待處理信號傳輸至第1+1級脈沖子模塊,即可以理解為在削峰脈沖信號產(chǎn)生階段,將接收到的信號傳輸給下級脈沖子模塊進(jìn)行處理,否則,
[0034]將接收到的待處理信號的信號幅度與當(dāng)前時刻自身存儲的待處理信號的信號幅度進(jìn)行比較,其中,第I級脈沖子模塊初始存儲的待處理信號的信號幅度為0,在本實施例中,可以通過信號幅度的比較來實現(xiàn)信號的排序,保證第I級脈沖子模塊存儲的待處理的信號幅度是第I級脈沖子模塊在指定時長內(nèi)接收到的攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號中信號幅度最大的信號。且可以通過在信號中添加或去除峰值指示標(biāo)識,來指示該信號是否已經(jīng)被上級的脈沖子模塊處理,避免不同的脈沖子模塊中針對同一個信號產(chǎn)生削峰脈沖信號:[0035]若接收到的待處理信號的信號幅度大于當(dāng)前時刻自身存儲的待處理信號的信號幅度,則將當(dāng)前時刻自身存儲的待處理信號添加峰值指示標(biāo)識后,發(fā)送至第1+1級脈沖子模塊,將接收到的待處理信號去除峰值指示標(biāo)識后,作為當(dāng)前時刻自身存儲的待處理信號,并利用自身對應(yīng)的計數(shù)器,將初始計數(shù)值作為該計數(shù)器當(dāng)前時刻的計數(shù)值,繼續(xù)計數(shù),所述初始計數(shù)值是當(dāng)前時刻指定計數(shù)器從第I級脈沖子模塊接收到第I級脈沖子模塊接收到的待處理信號的時刻作為起始時刻進(jìn)行計數(shù)確定出的計數(shù)值;
[0036]若接收到的待處理信號的信號幅度不大于當(dāng)前時刻自身存儲的待處理信號的信號幅度,則將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊,并利用自身對應(yīng)的計數(shù)器,根據(jù)該計數(shù)器當(dāng)前時刻的計數(shù)值繼續(xù)計數(shù);
[0037]在第I級脈沖子模塊確定自身存儲的待處理信號過程中,根據(jù)該脈沖子模塊接收到信號時的狀態(tài)確定用于確定信號幅度最大的信號的時長,且通過以上描述中動態(tài)的計時方式,對每一級脈沖子模塊而言,用于確定信號幅度最大的信號的時長都可以不同,從而相對于現(xiàn)有技術(shù)中固定時長的計時方式,可以有效節(jié)約用于確定信號幅度最大的信號的時間,確保削峰處理的時效性。
[0038]對級聯(lián)的第I級脈沖子模塊至第N級脈沖子模塊而言,如果設(shè)定的計數(shù)閾值足夠大,可以保證每級脈沖子模塊在產(chǎn)生削峰脈沖信號之前,可以確定出自身接收到的攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號中信號幅度最大的信號,不會使得信號幅度大于自身保存的待處理信號的信號傳輸至下一級脈沖子模塊,從而可以保證第I級脈沖子模塊至第N級脈沖子模塊依次確定出信號流中信號幅度由大到小排列的前N個信號,在針對該前N個信號確定出削峰脈沖信號進(jìn)行削峰時,可以保證削峰效果最優(yōu)。因此,在本實施例中,為了保證第I級脈沖子模塊至第N級脈沖子模塊依次確定出信號流中信號幅度由大到小排列的前N個信號,可以理解為設(shè)定的計數(shù)閾值足夠大。即計數(shù)閾值不小于設(shè)定閾值。
[0039]當(dāng)然,即使在下一個攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號到達(dá)之前,計數(shù)器已經(jīng)到達(dá)設(shè)定的計數(shù)閾值,通過以上描述的第I級脈沖子模塊在動態(tài)變化的指定時長內(nèi)搜索自身保存的待處理信號的方式,相對于現(xiàn)有技術(shù)提供的在設(shè)定的固定時長內(nèi)搜索信號幅度最大的待處理信號的方式,也可以獲得信號幅度更大的待處理信號,從而可以針對信號幅度更大的待處理信號來產(chǎn)生削峰脈沖信號,相對于現(xiàn)有技術(shù)提高削峰效果。
[0040]對消處理模塊13具體用于接收第I級脈沖子模塊產(chǎn)生的削峰脈沖信號,利用接收到的削峰脈沖信號對延時模塊發(fā)送的信號流進(jìn)行削峰處理。因此,對消處理模塊可以利用針對所述信號流中信號幅度較大的多個信號的削峰脈沖信號進(jìn)行削峰,保證削峰的性能??梢岳斫鉃閷ο幚砟K13接收延時后的信號流,利用該延時后的信號流中的相應(yīng)信號減去對應(yīng)確定出的削峰脈沖信號,降低信號峰值,實現(xiàn)削峰處理。
[0041]如圖2所示,所述區(qū)域峰值檢測模塊11可以進(jìn)一步包括:
[0042]幅相確定子模塊111用于在設(shè)定削峰時長內(nèi)(可以通過計數(shù)器,如16位計數(shù)器計數(shù)來確定是否達(dá)到設(shè)定削峰時長,并可以通過計數(shù)器的復(fù)位來重新計數(shù)),接收復(fù)數(shù)信號流(可以理解為包括I路數(shù)據(jù)和Q路數(shù)據(jù)),并將復(fù)數(shù)信號流中的復(fù)數(shù)信號轉(zhuǎn)換為幅度、相位信號,得到轉(zhuǎn)換后的信號流。即區(qū)域峰值檢測模塊可以用于接收復(fù)數(shù)信號流,并可以實現(xiàn)復(fù)數(shù)信號到幅度、相位信號的轉(zhuǎn)換。
[0043]區(qū)域峰值搜索子模塊112用于從轉(zhuǎn)換后的信號流中搜索信號幅度超過檢峰門限的待處理信號,在該待處理信號中添加峰值指示標(biāo)識,并將添加有峰值指示標(biāo)識的待處理信號輸出至脈沖隊列處理模塊的第I級脈沖子模塊。即區(qū)域峰值搜索子模塊可以從轉(zhuǎn)換后的信號流中確定信號幅度超過檢峰門限的待處理信號,并觸發(fā)級聯(lián)的第I級脈沖子模塊至第N級脈沖子模塊依次對該信號的處理。
[0044]如圖3所示,所述第I級脈沖子模塊可以進(jìn)一步包括狀態(tài)控制子單元、最大峰值搜索子單元,脈沖產(chǎn)生子單元,幅相調(diào)整子單元以及級聯(lián)輸出子單元,其中:
[0045]狀態(tài)控制子單元,用于確定第I級脈沖子模塊當(dāng)前時刻的狀態(tài),所述狀態(tài)可以為削峰脈沖信號產(chǎn)生階段或非削峰脈沖信號產(chǎn)生階段;
[0046]最大峰值搜索子單元,用于在接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號時,重復(fù)執(zhí)行下述步驟,直至不再接收到信號幅度超過削峰門限的待處理
信號:
[0047]根據(jù)狀態(tài)控制子單元確定出的狀態(tài),確定第I級脈沖子模塊是否處于削峰脈沖信號產(chǎn)生階段,若是,則將接收到的待處理信號傳輸至第1+1級脈沖子模塊,否則,
[0048]將接收到的待處理信號的信號幅度與當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度進(jìn)行比較,其中,第I級脈沖子模塊初始存儲的待處理信號的信號幅度為O:
[0049]若接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,則將當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號添加峰值指示標(biāo)識后,觸發(fā)級聯(lián)輸出子單元,將接收到的待處理信號去除峰值指示標(biāo)識后,作為當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號,并利用第I級脈沖子模塊對應(yīng)的計數(shù)器,將初始計數(shù)值作為該計數(shù)器當(dāng)前時刻的計數(shù)值,繼續(xù)計數(shù),所述初始計數(shù)值是當(dāng)前時刻指定計數(shù)器從第I級脈沖子模塊接收到第I級脈沖子模塊接收到的待處理信號的時刻作為起始時刻進(jìn)行計數(shù)確定出的計數(shù)值;
[0050]若接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,則觸發(fā)級聯(lián)輸出子單元,并利用第I級脈沖子模塊對應(yīng)的計數(shù)器,根據(jù)該計數(shù)器當(dāng)前時刻的計數(shù)值繼續(xù)計數(shù);
[0051]脈沖產(chǎn)生子單元,用于在第I級脈沖子模塊對應(yīng)的計數(shù)器的計數(shù)值到達(dá)設(shè)定的計數(shù)閾值時,產(chǎn)生標(biāo)準(zhǔn)脈沖信號;
[0052]幅相調(diào)整子單元,用于根據(jù)第I級脈沖子模塊存儲的待處理信號的幅度和相位,對脈沖產(chǎn)生子單元產(chǎn)生的標(biāo)準(zhǔn)脈沖信號進(jìn)行調(diào)整,產(chǎn)生針對當(dāng)前時刻自身存儲的待處理信號的削峰脈沖信號;
[0053]級聯(lián)輸出子單元,用于在最大峰值搜索子單元接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將添加有峰值指示標(biāo)識的當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號發(fā)送至第1+1級脈沖子模塊;或者,在最大峰值搜索子單元接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊。
[0054]下面通過實施例二對實施例一中的脈沖子模塊的信號處理流程進(jìn)行詳細(xì)說明。[0055]實施例二、
[0056]如圖4所示,為本發(fā)明實施例二提供的脈沖子模塊的信號處理流程示意圖,具體的,以3級脈沖子模塊級聯(lián),接收到5個超過檢峰門限的待處理信號為例進(jìn)行說明,其中:
[0057]tl時刻攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的信號到來,第I級脈沖子模塊搜索到該信號,去掉tl時刻信號中攜帶的峰值指示標(biāo)識,記錄tl時刻信號的幅度和相位、啟動延時計數(shù)器,第2級脈沖子模塊、第3級脈沖子模塊因沒有接收到攜帶峰值指示標(biāo)識的信號,繼續(xù)搜索;
[0058]tl時刻到達(dá)之后,t2時刻到達(dá)之前,接收到的信號幅度低于削峰門限的信號(高于檢峰門限)可以不予考慮,不必進(jìn)行處理;
[0059]t2時刻信號的信號幅度比tl時刻信號的信號幅度大,且第I級脈沖子模塊的延時計數(shù)器還沒到設(shè)定計數(shù)閾值,第I級脈沖子模塊生成峰值指示標(biāo)識、將tl時刻信號與當(dāng)前延時計數(shù)器值傳遞給第2級脈沖子模塊,重置延時計數(shù)器為O同時去除t2時刻信號中攜帶的峰值指示標(biāo)識,標(biāo)識t2時刻信號已被處理,并將記錄的tl時刻信號的幅度和相位更新為t2時刻信號的幅度和相位;第2級脈沖子模塊搜索到tl時刻信號,去掉tl時刻信號中攜帶的峰值指示標(biāo)識,存儲tl時刻信號(即記錄tl時刻信號的幅度和相位)、延時計數(shù)器從第I級脈沖子模塊輸出的計數(shù)器值繼續(xù)計算時延;第3級脈沖子模塊因沒有接收到攜帶峰值指示標(biāo)識的信號,繼續(xù)搜索;
[0060]t3時刻,第2級脈沖子模塊延時計數(shù)器達(dá)到設(shè)定計數(shù)閾值,第2級脈沖子模塊進(jìn)入脈沖產(chǎn)生階段,啟動脈沖長度計數(shù)器、產(chǎn)生標(biāo)準(zhǔn)脈沖信號、并通過幅相調(diào)整輸出期望幅度和相位的脈沖信號,具體的,輸出期望幅度和相位的脈沖信號包括,根據(jù)tl時刻信號的幅度和相位,調(diào)整標(biāo)準(zhǔn)脈沖信號的幅度和相位,輸出調(diào)整后的脈沖信號;
[0061]t4時刻信號的信號幅度比t2時刻信號的信號幅度大,且第I級脈沖子模塊的延時計數(shù)器還沒到設(shè)定計數(shù)閾值,第I級脈沖子模塊生成峰值指示標(biāo)識、將t2時刻信號與當(dāng)前延時計數(shù)器值傳遞給第2級脈沖子模塊,重置延時計數(shù)器為O同時去除t4時刻信號中攜帶的峰值指示標(biāo)識,標(biāo)識t4時刻信號已被處理,并將記錄的t2時刻信號的幅度和相位更新為t4時刻信號的幅度和相位;第2級脈沖子模塊因處于脈沖產(chǎn)生階段直接將攜帶有峰值指示標(biāo)識的t2時刻信號以及當(dāng)前延時計數(shù)器值傳遞到第3級脈沖子模塊;第3級脈沖子模塊搜索到t2時刻信號,存儲t2時刻信號、延時計數(shù)器從第I級脈沖子模塊輸出的計數(shù)器值繼續(xù)計算時延;
[0062]t5時刻信號的信號幅度比t4時刻信號的信號幅度大,且第I級脈沖子模塊的延時計數(shù)器還沒到設(shè)定計數(shù)閾值,第I級脈沖子模塊生成峰值指示標(biāo)識、將t4時刻信號與當(dāng)前延時計數(shù)器值傳遞給第2級脈沖子模塊,重置延時計數(shù)器為O并去除t5時刻信號中攜帶的峰值指示標(biāo)識,記錄t5時刻信號的幅度和相位;第2級脈沖子模塊因處于脈沖產(chǎn)生階段直接將t4時刻信號以及當(dāng)前延時計數(shù)器值傳遞到第3級脈沖子模塊;因t4時刻信號的信號幅度比t2時刻信號的信號幅度大,且第3級脈沖子模塊時延計數(shù)器還沒到設(shè)定計數(shù)閾值,第3級脈沖子模塊存儲t4時刻信號、第3級脈沖子模塊的延時計數(shù)器從第2級脈沖子模塊(即第I級脈沖子模塊)輸出的計數(shù)器繼續(xù)計算時延。
[0063]經(jīng)過如圖4所示的上述處理,在第I級脈沖子模塊、第2級脈沖子模塊和第3級脈沖子模塊中依次保存有t5時刻信號、tl時刻信號和t4時刻信號。從而可以在第I級脈沖子模塊產(chǎn)生針對t5時刻信號的削峰脈沖,在第2級脈沖子模塊產(chǎn)生針對tl時刻信號的削峰脈沖,在第3級脈沖子模塊產(chǎn)生針對t4時刻信號的削峰脈沖,并可以利用在第I級脈沖子模塊、第2級脈沖子模塊和第3級脈沖子模塊中產(chǎn)生的削峰脈沖實現(xiàn)對信號流的削峰處理。從而實現(xiàn)根據(jù)信號流中幅度較大的3個信號來確定削峰脈沖信號,使得相對于現(xiàn)有技術(shù),利用數(shù)量較少的削峰脈沖信號進(jìn)行削峰即可以達(dá)到預(yù)期的削峰效果,減輕過度削峰、峰值再生的問題。
[0064]與本發(fā)明實施例一、二基于同一發(fā)明構(gòu)思,提供以下的方法。
[0065]實施例三、
[0066]本發(fā)明實施例三提供一種信號處理方法,該方法的步驟流程可以如圖5所示,包括:
[0067]步驟101、在設(shè)定削峰時長內(nèi)接收信號流。
[0068]具體的,在本步驟中,可以在設(shè)定削峰時長內(nèi)接收信號流,從所述信號流中搜索信號幅度超過檢峰門限的待處理信號,在該待處理信號中添加峰值指示標(biāo)識,并將添加有峰值指示標(biāo)識的待處理信號輸出至脈沖隊列處理模塊的第I級脈沖子模塊。進(jìn)一步的,在本步驟中,可以在設(shè)定削峰時長內(nèi),接收復(fù)數(shù)信號流,并將復(fù)數(shù)信號流中的復(fù)數(shù)信號轉(zhuǎn)換為幅度、相位信號,得到轉(zhuǎn)換后的信號流。并從轉(zhuǎn)換后的信號流中搜索信號幅度超過檢峰門限的待處理信號,在該待處理信號中添加峰值指示標(biāo)識,并將添加有峰值指示標(biāo)識的待處理信號輸出至脈沖隊列處理模塊的第I級脈沖子模塊。
[0069]步驟102、確定削峰脈沖信號。
[0070]在本步驟中,可以利用實施例一中提供的N個脈沖子模塊級聯(lián)的方式,利用脈沖子模塊按照信號幅度對該脈沖子模塊接收到的信號流中的信號進(jìn)行排序,確定指定時長內(nèi)該脈沖子模塊接收到的信號中信號幅度最大的信號,并針對該信號確定削峰脈沖信號,所述指定時長是根據(jù)該脈沖子模塊每次接收到信號時的狀態(tài)確定的。
[0071]具體的,第I級脈沖子模塊在接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號時,可以重復(fù)執(zhí)行下述步驟,直至不再接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號,并在自身對應(yīng)的計數(shù)器的計數(shù)值到達(dá)設(shè)定的計數(shù)閾值時,產(chǎn)生針對當(dāng)前時刻自身存儲的待處理信號的削峰脈沖信號:
[0072]確定自身是否處于削峰脈沖信號產(chǎn)生階段,若是,則將接收到的待處理信號傳輸至第1+1級脈沖子模塊,否則,
[0073]將接收到的待處理信號的信號幅度與當(dāng)前時刻自身存儲的待處理信號的信號幅度進(jìn)行比較,其中,第I級脈沖子模塊初始存儲的待處理信號的信號幅度為O:
[0074]若接收到的待處理信號的信號幅度大于當(dāng)前時刻自身存儲的待處理信號的信號幅度,則將當(dāng)前時刻自身存儲的待處理信號添加峰值指示標(biāo)識后,發(fā)送至第1+1級脈沖子模塊,將接收到的待處理信號去除峰值指示標(biāo)識后,作為當(dāng)前時刻自身存儲的待處理信號,并利用自身對應(yīng)的計數(shù)器,將初始計數(shù)值作為該計數(shù)器當(dāng)前時刻的計數(shù)值,繼續(xù)計數(shù),所述初始計數(shù)值是當(dāng)前時刻指定計數(shù)器從第I級脈沖子模塊接收到第I級脈沖子模塊接收到的待處理信號的時刻作為起始時刻進(jìn)行計數(shù)確定出的計數(shù)值;
[0075]若接收到的待處理信號的信號幅度不大于當(dāng)前時刻自身存儲的待處理信號的信號幅度,則將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊,并利用自身對應(yīng)的計數(shù)器,根據(jù)該計數(shù)器當(dāng)前時刻的計數(shù)值繼續(xù)計數(shù);
[0076]利用確定出的削峰脈沖信號對延時指定時間后的所述信號流進(jìn)行削峰處理,具體包括:
[0077]接收第I級脈沖子模塊產(chǎn)生的削峰脈沖信號,利用接收到的削峰脈沖信號對延時指定時間后的所述信號流進(jìn)行削峰處理。
[0078]進(jìn)一步的,在本步驟中,可以包括:
[0079]第I級脈沖子模塊確定自身當(dāng)前時刻的狀態(tài);
[0080]第I級脈沖子模塊在接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號時,重復(fù)執(zhí)行下述步驟,直至不再接收到信號幅度超過削峰門限的待處理信號:
[0081]根據(jù)狀態(tài)控制子單元確定出的狀態(tài),確定第I級脈沖子模塊是否處于削峰脈沖信號產(chǎn)生階段,若是,則將接收到的待處理信號傳輸至第1+1級脈沖子模塊,否則,將接收到的待處理信號的信號幅度與當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度進(jìn)行比較,其中,第I級脈沖子模塊初始存儲的待處理信號的信號幅度為O:
[0082]若接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,則將當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號添加峰值指示標(biāo)識后,判斷接收到的待處理信號的信號幅度是否大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,在接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將添加有峰值指示標(biāo)識的當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號發(fā)送至第1+1級脈沖子模塊,在接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊,并將接收到的待處理信號去除峰值指示標(biāo)識后,作為當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號,利用第I級脈沖子模塊對應(yīng)的計數(shù)器,將初始計數(shù)值作為該計數(shù)器當(dāng)前時刻的計數(shù)值,繼續(xù)計數(shù),所述初始計數(shù)值是當(dāng)前時刻指定計數(shù)器從第I級脈沖子模塊接收到第I級脈沖子模塊接收到的待處理信號的時刻作為起始時刻進(jìn)行計數(shù)確定出的計數(shù)值;
[0083]若接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,則判斷接收到的待處理信號的信號幅度是否大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,在接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將添加有峰值指示標(biāo)識的當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號發(fā)送至第1+1級脈沖子模塊,在接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊,并利用第I級脈沖子模塊對應(yīng)的計數(shù)器,根據(jù)該計數(shù)器當(dāng)前時刻的計數(shù)值繼續(xù)計數(shù);
[0084]在第I級脈沖子模塊對應(yīng)的計數(shù)器的計數(shù)值到達(dá)設(shè)定的計數(shù)閾值時,產(chǎn)生標(biāo)準(zhǔn)脈沖信號;
[0085]根據(jù)第I級脈沖子模塊存儲的待處理信號的幅度和相位,對產(chǎn)生的標(biāo)準(zhǔn)脈沖信號進(jìn)行調(diào)整,產(chǎn)生針對當(dāng)前時刻自身存儲的待處理信號的削峰脈沖信號。
[0086]步驟103、利用確定出的削峰脈沖信號對信號流進(jìn)行削峰處理。
[0087]本步驟可以理解為,接收延時后的信號流,利用該延時后的信號流中的相應(yīng)信號減去對應(yīng)確定出的削峰脈沖信號,降低信號峰值,實現(xiàn)削峰處理。
[0088]具體的,在本步驟中,可以接收第I級脈沖子模塊產(chǎn)生的削峰脈沖信號,利用接收到的削峰脈沖信號對延時指定時間后的所述信號流進(jìn)行削峰處理。
[0089]根據(jù)本發(fā)明實施例一?實施例三的方案,不僅可以提高削峰效果,減輕削峰過程中存在的過度削峰、峰值再生的問題,且在本發(fā)明實施例一?實施例三的方案中,提供了一種多級脈沖子模塊級聯(lián)的結(jié)構(gòu),來實現(xiàn)信號幅度較大的多個信號的選擇。在該結(jié)構(gòu)中,使信號流中的信號依次通過每一級的脈沖子模塊,通過在信號中添加或去除峰值指示標(biāo)識,來指示該信號是否已經(jīng)被上級的脈沖子模塊處理,避免不同的脈沖子模塊中針對同一個信號產(chǎn)生削峰脈沖信號,影響削峰效果。同時,根據(jù)脈沖子模塊接收到信號時的狀態(tài)確定用于確定信號幅度最大的信號的時長,并提供了一種特定的計時方式,使得可以利用較短時間確定信號幅度相對較大的信號,保證削峰處理的時效性。
[0090]進(jìn)一步的,本發(fā)明實施例還可以提供一種信號處理級聯(lián)裝置。
[0091]實施例四、
[0092]本發(fā)明實施例四提供一種信號處理級聯(lián)裝置,該裝置的結(jié)構(gòu)可以如圖6所示,所述信號處理級聯(lián)裝置包括M個實施例一提供的信號處理裝置,且M個信號處理裝置依次級聯(lián),所述M為正整數(shù)。
[0093]根據(jù)實施例四提供的裝置,可以在每一個實施例一提供的信號處理裝置能夠處理的信號流長度有限的情況下,通過多個信號處理裝置級聯(lián)的方式,提高能夠處理的信號流長度,方便信號流的處理,提高信號流的處理速度。
[0094]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0095]本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0096]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0097]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。[0098]盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。
[0099]顯然,本領(lǐng)域的技術(shù)人員可以對本申請進(jìn)行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種信號處理裝置,其特征在于,所述裝置包括區(qū)域峰值檢測模塊、脈沖隊列處理模塊、延時模塊和對消處理模塊,脈沖隊列處理模塊包括從第I級脈沖子模塊到第N級脈沖子模塊的依次級聯(lián)的N個脈沖子模塊,所述N為正整數(shù),其中: 區(qū)域峰值檢測模塊,用于在設(shè)定削峰時長內(nèi)接收信號流,并將所述信號流發(fā)送至第I級脈沖子模塊; 第I級脈沖子模塊,用于確定指定時長內(nèi)自身接收到的信號中信號幅度最大的信號,并針對該信號確定削峰脈沖信號,其中,I為不大于N的正整數(shù),所述指定時長是根據(jù)第I級脈沖子模塊每次接收到信號時的狀態(tài)確定的; 延時模塊,用于延時指定時間后,將所述信號流發(fā)送到所述對消處理模塊; 對消處理模塊,用于利用脈沖隊列處理模塊確定出的削峰脈沖信號對延時模塊發(fā)送的信號流進(jìn)行削峰處理。
2.如權(quán)利要求1所述的裝置,其特征在于, 區(qū)域峰值檢測模塊,具體用于在設(shè)定削峰時長內(nèi)接收信號流,從所述信號流中搜索信號幅度超過檢峰門限的待處理信號,在該待處理信號中添加峰值指示標(biāo)識,并將添加有峰值指示標(biāo)識的待處理信號輸出至脈沖隊列處理模塊的第I級脈沖子模塊; 第I級脈沖子模塊,具體用于在接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號時,重復(fù)執(zhí)行下述步驟,直至不再接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號,并在自身對應(yīng)的計數(shù)器的計數(shù)值到達(dá)設(shè)定的計數(shù)閾值時,產(chǎn)生針對當(dāng)前時刻自身存儲的待處理信號的削峰脈沖信號: 確定自身是否處于削峰脈沖信號產(chǎn)生階段,若是,則將接收到的待處理信號傳輸至第1+1級脈沖子模塊,否則, 將接收到的待處理信號的信號幅度與當(dāng)前時刻自身存儲的待處理信號的信號幅度進(jìn)行比較,其中,第I級脈沖子模塊初始存儲的待處理信號的信號幅度為O: 若接收到的待處理信號的信號幅度大于當(dāng)前時刻自身存儲的待處理信號的信號幅度,則將當(dāng)前時刻自身存儲的待處理信號添加峰值指示標(biāo)識后,發(fā)送至第1+1級脈沖子模塊,將接收到的待處理信號去除峰值指示標(biāo)識后,作為當(dāng)前時刻自身存儲的待處理信號,并利用自身對應(yīng)的計數(shù)器,將初始計數(shù)值作為該計數(shù)器當(dāng)前時刻的計數(shù)值,繼續(xù)計數(shù),所述初始計數(shù)值是當(dāng)前時刻指定計數(shù)器從第I級脈沖子模塊接收到第I級脈沖子模塊接收到的待處理信號的時刻作為起始時刻進(jìn)行計數(shù)確定出的計數(shù)值; 若接收到的待處理信號的信號幅度不大于當(dāng)前時刻自身存儲的待處理信號的信號幅度,則將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊,并利用自身對應(yīng)的計數(shù)器,根據(jù)該計數(shù)器當(dāng)前時刻的計數(shù)值繼續(xù)計數(shù); 對消處理模塊,具體用于接收第I級脈沖子模塊產(chǎn)生的削峰脈沖信號,利用接收到的削峰脈沖信號對延時模塊發(fā)送的信號流進(jìn)行削峰處理。
3.如權(quán)利要求2所述的裝置,其特征在于,所述區(qū)域峰值檢測模塊包括: 幅相確定子模塊,用于在設(shè)定削峰時長內(nèi),接收復(fù)數(shù)信號流,并將復(fù)數(shù)信號流中的復(fù)數(shù)信號轉(zhuǎn)換為幅度、相位信號,得到轉(zhuǎn)換后的信號流; 區(qū)域峰值搜索子模塊,用于從轉(zhuǎn)換后的信號流中搜索信號幅度超過檢峰門限的待處理信號,在該待處理信號中添加峰值指示標(biāo)識,并將添加有峰值指示標(biāo)識的待處理信號輸出至脈沖隊列處理模塊的第I級脈沖子模塊。
4.如權(quán)利要求2所述的裝置,其特征在于,所述第I級脈沖子模塊包括狀態(tài)控制子單元、最大峰值搜索子單元,脈沖產(chǎn)生子單元,幅相調(diào)整子單元以及級聯(lián)輸出子單元: 狀態(tài)控制子單元,用于確定第I級脈沖子模塊當(dāng)前時刻的狀態(tài); 最大峰值搜索子單元,用于在接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號時,重復(fù)執(zhí)行下述步驟,直至不再接收到信號幅度超過削峰門限的待處理信號: 根據(jù)狀態(tài)控制子單元確定出的狀態(tài),確定第I級脈沖子模塊是否處于削峰脈沖信號產(chǎn)生階段,若是,則將接收到的待處理信號傳輸至第1+1級脈沖子模塊,否則, 將接收到的待處理信號的信號幅度與當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度進(jìn)行比較,其中,第I級脈沖子模塊初始存儲的待處理信號的信號幅度為O: 若接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,則將當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號添加峰值指示標(biāo)識后,觸發(fā)級聯(lián)輸出子單元,將接收到的待處理信號去除峰值指示標(biāo)識后,作為當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號,并利用第I級脈沖子模塊對應(yīng)的計數(shù)器,將初始計數(shù)值作為該計數(shù)器當(dāng)前時刻的計數(shù)值,繼續(xù)計數(shù),所述初始計數(shù)值是當(dāng)前時刻指定計數(shù)器從第I級脈沖子模塊接收到第I級脈沖子模塊接收到的待處理信號的時刻作為起始時刻進(jìn)行計數(shù)確定出的計數(shù)值; 若接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,則觸發(fā)級聯(lián)`輸出子單元,并利用第I級脈沖子模塊對應(yīng)的計數(shù)器,根據(jù)該計數(shù)器當(dāng)前時刻的計數(shù)值繼續(xù)計數(shù); 脈沖產(chǎn)生子單元,用于在第I級脈沖子模塊對應(yīng)的計數(shù)器的計數(shù)值到達(dá)設(shè)定的計數(shù)閾值時,產(chǎn)生標(biāo)準(zhǔn)脈沖信號; 幅相調(diào)整子單元,用于根據(jù)第I級脈沖子模塊存儲的待處理信號的幅度和相位,對脈沖產(chǎn)生子單元產(chǎn)生的標(biāo)準(zhǔn)脈沖信號進(jìn)行調(diào)整,產(chǎn)生針對當(dāng)前時刻自身存儲的待處理信號的削峰脈沖信號; 級聯(lián)輸出子單元,用于在最大峰值搜索子單元接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將添加有峰值指示標(biāo)識的當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號發(fā)送至第1+1級脈沖子模塊;或者,在最大峰值搜索子單元接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊。
5.一種利用如權(quán)利要求f 4任一所述的信號處理裝置進(jìn)行信號處理的方法,其特征在于,所述方法包括: 在設(shè)定削峰時長內(nèi)接收信號流; 利用脈沖子模塊確定指定時長內(nèi)該脈沖子模塊接收到的信號中信號幅度最大的信號,并針對該信號確定削峰脈沖信號,所述指定時長是根據(jù)該脈沖子模塊每次接收到信號時的狀態(tài)確定的; 利用確定出的削峰脈沖信號對延時指定時間后的所述信號流進(jìn)行削峰處理。
6.如權(quán)利要求5所述的方法,其特征在于,在設(shè)定削峰時長內(nèi)接收信號流,具體包括:在設(shè)定削峰時長內(nèi)接收信號流,從所述信號流中搜索信號幅度超過檢峰門限的待處理信號,在該待處理信號中添加峰值指示標(biāo)識,并將添加有峰值指示標(biāo)識的待處理信號輸出至脈沖隊列處理模塊的第I級脈沖子模塊; 利用脈沖子模塊確定指定時長內(nèi)該脈沖子模塊接收到的信號中信號幅度最大的信號,并針對該信號確定削峰脈沖信號,具體包括: 第I級脈沖子模塊在接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號時,重復(fù)執(zhí)行下述步驟,直至不再接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號,并在自身對應(yīng)的計數(shù)器的計數(shù)值到達(dá)設(shè)定的計數(shù)閾值時,產(chǎn)生針對當(dāng)前時刻自身存儲的待處理信號的削峰脈沖信號: 確定自身是否處于削峰脈沖信號產(chǎn)生階段,若是,則將接收到的待處理信號傳輸至第1+1級脈沖子模塊,否則, 將接收到的待處理信號的信號幅度與當(dāng)前時刻自身存儲的待處理信號的信號幅度進(jìn)行比較,其中,第I級脈沖子模塊初始存儲的待處理信號的信號幅度為O: 若接收到的待處理信號的信號幅度大于當(dāng)前時刻自身存儲的待處理信號的信號幅度,則將當(dāng)前時刻自身存儲的待處理信號添加峰值指示標(biāo)識后,發(fā)送至第1+1級脈沖子模塊,將接收到的待處理信號去除峰值指示標(biāo)識后,作為當(dāng)前時刻自身存儲的待處理信號,并利用自身對應(yīng)的計數(shù)器,將初始計數(shù)值作為該計數(shù)器當(dāng)前時刻的計數(shù)值,繼續(xù)計數(shù),所述初始計數(shù)值是當(dāng)前時刻指定計數(shù)器從第I級脈沖子模塊接收到第I級脈沖子模塊接收到的待處理信號的時刻作為起始時刻進(jìn)行計數(shù)確定出的計數(shù)值; 若接收到的待處理信號的信號幅度不大于當(dāng)前時刻自身存儲的待處理信號的信號幅度,則將接收到的待處理信 號發(fā)送至第1+1級脈沖子模塊,并利用自身對應(yīng)的計數(shù)器,根據(jù)該計數(shù)器當(dāng)前時刻的計數(shù)值繼續(xù)計數(shù); 利用確定出的削峰脈沖信號對延時指定時間后的所述信號流進(jìn)行削峰處理,具體包括: 接收第I級脈沖子模塊產(chǎn)生的削峰脈沖信號,利用接收到的削峰脈沖信號對延時指定時間后的所述信號流進(jìn)行削峰處理。
7.如權(quán)利要求6所述的方法,其特征在于,在設(shè)定削峰時長內(nèi)接收信號流,具體包括: 在設(shè)定削峰時長內(nèi),接收復(fù)數(shù)信號流,并將復(fù)數(shù)信號流中的復(fù)數(shù)信號轉(zhuǎn)換為幅度、相位信號,得到轉(zhuǎn)換后的信號流; 從轉(zhuǎn)換后的信號流中搜索信號幅度超過檢峰門限的待處理信號,在該待處理信號中添加峰值指示標(biāo)識,并將添加有峰值指示標(biāo)識的待處理信號輸出至脈沖隊列處理模塊的第I級脈沖子模塊。
8.如權(quán)利要求6所述的方法,其特征在于,利用脈沖子模塊確定指定時長內(nèi)該脈沖子模塊接收到的信號中信號幅度最大的信號,并針對該信號確定削峰脈沖信號,具體包括: 第I級脈沖子模塊確定自身當(dāng)前時刻的狀態(tài); 第I級脈沖子模塊在接收到攜帶有峰值指示標(biāo)識且信號幅度超過削峰門限的待處理信號時,重復(fù)執(zhí)行下述步驟,直至不再接收到信號幅度超過削峰門限的待處理信號: 根據(jù)狀態(tài)控制子單元確定出的狀態(tài),確定第I級脈沖子模塊是否處于削峰脈沖信號產(chǎn)生階段,若是,則將接收到的待處理信號傳輸至第1+1級脈沖子模塊,否則,將接收到的待處理信號的信號幅度與當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度進(jìn)行比較,其中,第I級脈沖子模塊初始存儲的待處理信號的信號幅度為O: 若接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,則將當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號添加峰值指示標(biāo)識后,判斷接收到的待處理信號的信號幅度是否大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,在接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將添加有峰值指示標(biāo)識的當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號發(fā)送至第1+1級脈沖子模塊,在接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊,并將接收到的待處理信號去除峰值指示標(biāo)識后,作為當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號,利用第I級脈沖子模塊對應(yīng)的計數(shù)器,將初始計數(shù)值作為該計數(shù)器當(dāng)前時刻的計數(shù)值,繼續(xù)計數(shù),所述初始計數(shù)值是當(dāng)前時刻指定計數(shù)器從第I級脈沖子模塊接收到第I級脈沖子模塊接收到的待處理信號的時刻作為起始時刻進(jìn)行計數(shù)確定出的計數(shù)值; 若接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,則判斷接收到的待處理信號的信號幅度是否大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度,在接收到的待處理信號的信號幅度大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將添加有峰值指示標(biāo)識的當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號發(fā)送至第1+1級脈沖子模塊,在接收到的待處理信號的信號幅度不大于當(dāng)前時刻第I級脈沖子模塊存儲的待處理信號的信號幅度時,將接收到的待處理信號發(fā)送至第1+1級脈沖子模塊,并利用第I級脈沖子模塊對應(yīng)的計數(shù)器,根據(jù)該計數(shù)器當(dāng)前時刻的計數(shù)值繼續(xù)計數(shù); 在第I級脈沖子模塊對應(yīng)的計數(shù)器的計數(shù)值到達(dá)設(shè)定的計數(shù)閾值時,產(chǎn)生標(biāo)準(zhǔn)脈沖信號; 根據(jù)第I級脈沖子模塊存儲的待處理信號的幅度和相位,對產(chǎn)生的標(biāo)準(zhǔn)脈沖信號進(jìn)行調(diào)整,產(chǎn)生針對當(dāng)前時刻自身存儲的待處理信號的削峰脈沖信號。
9.一種信號處理級聯(lián)裝置,其特征在于,所述信號處理級聯(lián)裝置包括M個如權(quán)利要求1~4任一所述的信號處理裝置,且M個信號處理裝置依次級聯(lián),所述M為正整數(shù)。
【文檔編號】H04L27/26GK103685117SQ201210326229
【公開日】2014年3月26日 申請日期:2012年9月5日 優(yōu)先權(quán)日:2012年9月5日
【發(fā)明者】黃嘉強 申請人:京信通信系統(tǒng)(中國)有限公司