專利名稱:一種基于滑動窗峰值檢測的削峰結(jié)構(gòu)及削峰方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在數(shù)字通信系統(tǒng)中一種重要的信號處理技術(shù),削峰技術(shù);特別涉及一種基于滑動窗峰值檢測的削峰結(jié)構(gòu)及削峰方法
背景技術(shù):
在現(xiàn)代移動通信系統(tǒng)中,多用戶以及多載波技術(shù)的應(yīng)用會引起高峰均比(Peak Average Ratio,PAR)的問題。一方面,高峰均比會直接引起功放在峰值上的回退,直接影響功放的效率;另一方面,高峰均比會直接影響數(shù)字預(yù)失真(Digital Pre-Distortion, DPD) 的性能,從而影響功放的線性化。因此,為了提高功放效率,削峰技術(shù)顯得尤為必要。目前比較常見的削峰技術(shù)有限幅類技術(shù)、編碼類技術(shù)、概率類技術(shù)。但是由于編碼類和概率類技術(shù)的計(jì)算復(fù)雜度太高,對于大部分實(shí)際通信系統(tǒng)中都不太適合。限幅類技術(shù)算法簡單,常用的限幅類技術(shù)主要有兩種噪聲成形濾波技術(shù)和峰值抵消技術(shù)。其中噪聲成形濾波方法是根據(jù)系統(tǒng)與設(shè)定的門限,將大于門限的所有信號直接消去,然后通過窄帶濾波器進(jìn)行過濾。該方法實(shí)現(xiàn)比較簡單,但是該方法會造成比較嚴(yán)重的過削峰,惡化誤差矢量幅度(Error VectorMagnitude,EVM);而且該方法所涉及的窄帶濾波器很浪費(fèi)乘法器資源。峰值抵消方法,只針對過門限區(qū)間的最大值進(jìn)行削峰處理,在一定程度上減少了過削峰;而且該方法利用沖擊響應(yīng)的特點(diǎn),使用一個乘法器完成濾波器的功能大大節(jié)省了乘法器資源,特別適合應(yīng)用于現(xiàn)場可編程門陣列(Filed Programmable Gate Array, FPGA)。但是傳統(tǒng)的峰值抵消方法針對所有最大值進(jìn)行處理,一定程度上還是會存在過削峰問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于滑動窗峰值檢測的削峰結(jié)構(gòu)及削峰方法。該方法在峰值抵消方法的基礎(chǔ)上,采用一種動態(tài)滑動窗檢測峰值的方法,針對不同制式中頻數(shù)據(jù),動態(tài)調(diào)整滑動窗長度,能夠較好解決過削峰問題,改善EVM,而且實(shí)現(xiàn)簡單,適用性強(qiáng),資源占用較少。本發(fā)明基于滑動窗峰值檢測的削峰結(jié)構(gòu),含有多級結(jié)構(gòu)完全一樣的消峰結(jié)構(gòu),且各級消峰結(jié)構(gòu)與相鄰級消峰結(jié)構(gòu)采用直接級聯(lián)的方式相連,即第一級消峰結(jié)構(gòu)的輸出端直接與第二級消峰結(jié)構(gòu)的輸入端相連,且每一級削峰結(jié)構(gòu)完全一樣,如圖2所示,每一級削峰結(jié)構(gòu)主要由以下幾個模塊構(gòu)成幅度相位產(chǎn)生模塊、正余弦查找表模塊、滑動窗峰值檢測模塊、削峰單元(Carmel Plus Generator, CPG)分配及復(fù)用模塊、削峰噪聲產(chǎn)生模塊,濾波器系數(shù)存儲模塊、噪聲濾波模塊、削峰輸出模塊,中頻數(shù)據(jù)輸入幅度相位產(chǎn)生模塊,幅度相位產(chǎn)生模塊分別與正余弦查找表模塊和滑動窗峰值檢測模塊相連,削峰單元分配及復(fù)用模塊與滑動窗峰值檢測模塊相連,削峰噪聲產(chǎn)生模塊分別與正余弦查找表模塊、削峰單元分配及復(fù)用模塊、噪聲濾波模塊相連,噪聲濾波模塊分別與濾波器系數(shù)存儲模塊和削峰輸出模
4塊相連。所述的滑動窗峰值檢測模塊主要包括以下模塊過門限區(qū)間極大值檢測模塊、最大值搜索模塊、延時(shí)模塊、峰值標(biāo)志產(chǎn)生模塊,幅度相位產(chǎn)生模塊輸入端分別與過門限區(qū)間極大值檢測模塊和延時(shí)模塊相連,過門限區(qū)間極大值檢測模塊與最大值搜索模塊相連,峰值標(biāo)志產(chǎn)生模塊分別與延時(shí)模塊、最大值搜索模塊相連。一種基于滑動窗峰值檢測的削峰方法,本方法采用多級結(jié)構(gòu)完全一樣的消峰結(jié)構(gòu),如圖1所示,且各級消峰結(jié)構(gòu)與相鄰級消峰結(jié)構(gòu)采用直接級聯(lián)的方式相連,第一級消峰結(jié)構(gòu)的削峰輸出模塊輸出的低峰均比中頻數(shù)據(jù)直接輸入第二級消峰結(jié)構(gòu)的幅度相位產(chǎn)生模塊,以此類推,直到最后一級消峰結(jié)構(gòu),如圖2所示,每一級削峰結(jié)構(gòu)進(jìn)行削峰步驟為原始中頻數(shù)據(jù)(I、Q)經(jīng)幅度相位產(chǎn)生模塊計(jì)算得到幅度和相位,幅度進(jìn)入滑動窗峰值檢測模塊,利用滑動窗檢測方法按照峰值檢測門限檢測出最大值;相位進(jìn)入正余弦查找表模塊,得到中頻數(shù)據(jù)(I、Q)對應(yīng)的正余弦數(shù)據(jù);滑動窗峰值檢測模塊將得到的最大值輸入CPG分配及復(fù)用模塊,CPG分配及復(fù)用模塊含有多個CPG,CPG分配及復(fù)用模塊將輸入的最大值依次分配給多路CPG進(jìn)行處理;CPG分配及復(fù)用模塊得到的最大值在削峰噪聲產(chǎn)生模塊內(nèi)與削峰門限作差,并與相對應(yīng)的同步正余弦數(shù)據(jù)進(jìn)行復(fù)數(shù)乘法運(yùn)算得到削峰噪聲數(shù)據(jù);將削峰噪聲數(shù)據(jù)與濾波器系數(shù)存儲模塊輸出的濾波器系數(shù)數(shù)據(jù)相對應(yīng)的進(jìn)行同步乘法運(yùn)算,并將各CPG通道得到的削峰噪聲進(jìn)行同步累加得到濾波后的削峰噪聲;最終,削峰輸出模塊將原始中頻數(shù)據(jù)I、原始中頻數(shù)據(jù)Q數(shù)據(jù)經(jīng)過相應(yīng)的延時(shí)與削峰噪聲同步相加即得到低峰均比中頻數(shù)據(jù)。本發(fā)明進(jìn)一步包括滑動窗峰值檢測模塊采用周期復(fù)位機(jī)制,也就是滑動窗峰值檢測模塊利用幀頭作為握手信號,始終以幀頭作為峰值檢測的起始時(shí)刻,每次幀頭到來,滑動窗峰值檢測模塊周期性自動復(fù)位,重新從幀頭開始檢測最大值,提高了系統(tǒng)的穩(wěn)定性。本發(fā)明進(jìn)一步包括CPG分配及復(fù)用模塊中的多個CPG的通道采用復(fù)用機(jī)制,CPG分配及復(fù)用模塊根據(jù)時(shí)鐘與中頻數(shù)據(jù)采樣率的倍數(shù),對多個CPG通道進(jìn)行復(fù)用,盡可能的減少乘法器資源和存儲器資源。本發(fā)明進(jìn)一步包括檢測門限與削峰門限采用梯度設(shè)置機(jī)制,設(shè)置檢測門限值略高于削峰門限值,對于略高于門限值的峰值不予以處理,可以緩解CPG處理峰值的壓力,進(jìn)一步可以在一定程度上解決過削峰問題。本發(fā)明進(jìn)一步包括滑動窗長度采用可調(diào)機(jī)制,利用滑動窗峰值檢測模塊檢測出滑動窗長度內(nèi)的最大值,并不是對所有峰值進(jìn)行削峰處理,可以緩解CPG處理峰值的壓力,同時(shí)在一定程度上解決過削峰問題;進(jìn)一步可以根據(jù)輸入數(shù)據(jù)的不同特性,靈活配置滑動窗長度,適應(yīng)于不同制式的移動通信系統(tǒng)。本發(fā)明進(jìn)一步包括削峰系數(shù)也就是濾波器系數(shù)采用即時(shí)更新機(jī)制,削峰系數(shù)即時(shí)更新,對于不同帶寬的信號,隨時(shí)更新相應(yīng)的濾波器系數(shù),可以使該發(fā)明更適用于不同制式的移動通信系統(tǒng)。本發(fā)明具有架構(gòu)實(shí)現(xiàn)簡單、資源少、適用性強(qiáng)和有利于系統(tǒng)穩(wěn)定性的特點(diǎn)。此外依據(jù)本發(fā)明的基于滑動窗峰值檢測的削峰方法,動態(tài)調(diào)整滑動窗長度,可以有效的解決過削峰問題,改善EVM。
圖1為基于滑動窗峰值檢測的多級消峰結(jié)構(gòu)的框架示意圖。圖2為基于滑動窗峰值檢測的一級削峰系統(tǒng)的框架示意圖。圖3為基于滑動窗峰值檢測框架示意圖。圖4為基于滑動窗峰值檢測中極大值檢出示意圖。圖5為基于滑動窗峰值檢測中最大值搜索過程示意圖。
具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式
作進(jìn)一步說明。本發(fā)明可采用多級基于滑動窗峰值檢測的削峰結(jié)構(gòu),且每一級削峰結(jié)構(gòu)完全一樣。如圖2所示,每一級削峰結(jié)構(gòu)主要由以下幾個模塊構(gòu)成幅度相位產(chǎn)生模塊、正余弦查找表模塊、滑動窗峰值檢測模塊、削峰單元(Carmel Plus Generator, CPG)分配及復(fù)用模塊、削峰噪聲產(chǎn)生模塊,濾波器系數(shù)存儲模塊、噪聲濾波模塊、削峰輸出模塊,中頻數(shù)據(jù)輸入幅度相位產(chǎn)生模塊,幅度相位產(chǎn)生模塊分別與正余弦查找表模塊和滑動窗峰值檢測模塊相連,削峰單元分配及復(fù)用模塊與滑動窗峰值檢測模塊相連,削峰噪聲產(chǎn)生模塊分別與正余弦查找表模塊、削峰單元分配及復(fù)用模塊、噪聲濾波模塊相連,噪聲濾波模塊分別與濾波器系數(shù)存儲模塊和削峰輸出模塊相連。一種基于滑動窗峰值檢測的削峰方法,本方法采用多級基于滑動窗峰值檢測的削峰結(jié)構(gòu)。如圖1所示,第一級消峰結(jié)構(gòu)的削峰輸出模塊輸出的低峰均比中頻數(shù)據(jù)直接輸入第二級消峰結(jié)構(gòu)的幅度相位產(chǎn)生模塊,以此類推,直到最后一級消峰結(jié)構(gòu),如圖2所示,每一級削峰結(jié)構(gòu)進(jìn)行削峰步驟為原始中頻數(shù)據(jù)(I、Q)經(jīng)幅度相位產(chǎn)生模塊計(jì)算得到幅度和相位,幅度進(jìn)入滑動窗峰值檢測模塊,利用滑動窗檢測方法按照峰值檢測門限檢測出最大值;相位進(jìn)入正余弦查找表模塊,得到中頻數(shù)據(jù)(I、Q)對應(yīng)的正余弦數(shù)據(jù);滑動窗峰值檢測模塊將得到的最大值輸入CPG分配及復(fù)用模塊,CPG分配及復(fù)用模塊含有多個CPG單元,CPG 分配及復(fù)用模塊將輸入的最大值依次分配給多路CPG進(jìn)行處理;CPG分配及復(fù)用模塊得到的最大值在削峰噪聲產(chǎn)生模塊內(nèi)與削峰門限作差,并與相對應(yīng)的同步正余弦數(shù)據(jù)進(jìn)行復(fù)數(shù)乘法運(yùn)算得到削峰噪聲數(shù)據(jù);將削峰噪聲數(shù)據(jù)與濾波器系數(shù)存儲模塊輸出的濾波器系數(shù)數(shù)據(jù)相對應(yīng)的進(jìn)行同步乘法運(yùn)算,并將各CPG通道得到的削峰噪聲進(jìn)行同步累加得到濾波后的削峰噪聲;最終,削峰輸出模塊將原始中頻數(shù)據(jù)I、原始中頻數(shù)據(jù)Q數(shù)據(jù)經(jīng)過相應(yīng)的延時(shí)與削峰噪聲同步相加即得到低峰均比中頻數(shù)據(jù)。本發(fā)明進(jìn)一步包括滑動窗峰值檢測模塊采用周期復(fù)位機(jī)制,也就是滑動窗峰值檢測模塊利用幀頭作為握手信號,始終以幀頭作為峰值檢測的起始時(shí)刻,每次幀頭到來,滑動窗峰值檢測模塊周期性自動復(fù)位,重新從幀頭開始檢測最大值,提高了系統(tǒng)的穩(wěn)定性。本發(fā)明進(jìn)一步包括CPG分配及復(fù)用模塊中的多個CPG的通道采用復(fù)用機(jī)制,CPG分配及復(fù)用模塊根據(jù)時(shí)鐘與中頻數(shù)據(jù)采樣率的倍數(shù),對多個CPG通道進(jìn)行復(fù)用,盡可能的減少乘法器資源和存儲器資源。本發(fā)明進(jìn)一步包括檢測門限與削峰門限采用梯度設(shè)置機(jī)制,設(shè)置檢測門限值略高于削峰門限值,對于略高于門限值的峰值不予以處理,可以緩解CPG處理峰值的壓力,進(jìn)一步可以在一定程度上解決過削峰問題。
本發(fā)明進(jìn)一步包括滑動窗長度采用可調(diào)機(jī)制,利用滑動窗峰值檢測模塊檢測出滑動窗長度內(nèi)的最大值,并不是對所有峰值進(jìn)行削峰處理,可以緩解CPG處理峰值的壓力,同時(shí)在一定程度上解決過削峰問題;進(jìn)一步可以根據(jù)輸入數(shù)據(jù)的不同特性,靈活配置滑動窗長度,適應(yīng)于不同制式的移動通信系統(tǒng)。本發(fā)明進(jìn)一步包括削峰系數(shù)也就是濾波器系數(shù)采用即時(shí)更新機(jī)制,削峰系數(shù)即時(shí)更新,對于不同帶寬的信號,隨時(shí)更新相應(yīng)的濾波器系數(shù),可以使該發(fā)明更適用于不同制式的移動通信系統(tǒng)。如圖1所示,幅度相位產(chǎn)生模塊主要完成原始中頻I、Q數(shù)據(jù)的幅度和相位的計(jì)算。 該模塊采用坐標(biāo)旋轉(zhuǎn)的方法,計(jì)算信號的幅度和相位,可以在保證所需精度的前提下,很大程度上節(jié)省乘法器資源。其中幅度二 ■ 'J;,相位phase = atar^Q/I);其中 I表示I路數(shù)據(jù),Q表示Q路數(shù)據(jù),Hiagdata表示中頻I、Q數(shù)據(jù)的幅度,phase表示中頻I、Q數(shù)據(jù)的相位。如圖2所示,正余弦查找表模塊主要完成原始中頻I、Q數(shù)據(jù)對應(yīng)相位的正余弦輸出,該模塊采用查找表的方法節(jié)省乘法器資源。如圖2所示,滑動窗峰值檢測模塊主要完成最大值檢出的功能。如圖3所示,滑動窗峰值檢測模塊主要包括以下模塊過門限區(qū)間極大值檢測模塊、最大值搜索模塊、延時(shí)模塊、峰值標(biāo)志產(chǎn)生模塊,幅度相位產(chǎn)生模塊輸入端分別與過門限區(qū)間極大值檢測模塊和延時(shí)模塊相連,過門限區(qū)間極大值檢測模塊與最大值搜索模塊相連,峰值標(biāo)志產(chǎn)生模塊分別與延時(shí)模塊、最大值搜索模塊相連。如圖3所示,過門限區(qū)間極大值檢測模塊主要完成過門限區(qū)間極大值檢出功能。 具體過程如圖3所示,峰值檢測門限為G1,假設(shè)當(dāng)前樣點(diǎn)幅度為Hiagdatal,前一樣點(diǎn)幅度為 ma^dayaO' 下一樣點(diǎn)幅度為如果 magdatal > magdata2 > Gl, magdatal > magdata0 > Gl 貝Ij 判定當(dāng)前樣點(diǎn)為極大值點(diǎn)。如圖4所示,A,B, C三點(diǎn)均為極大值點(diǎn)。如圖3所示,最大值搜索模塊主要完成最大值的檢出功能。具體過程如圖5所示, 假設(shè)滑動窗長度為Li,以幀頭為搜索起始位置,假設(shè)A點(diǎn)為搜索到的第一個極大值點(diǎn),滑動窗Ll起始點(diǎn)移動到A點(diǎn)。繼續(xù)向前搜索,在滑動窗內(nèi)沒有發(fā)現(xiàn)極大值點(diǎn),則在滑動窗Ll終點(diǎn)時(shí)刻輸出最大值A(chǔ)。繼續(xù)向前搜索到極大值點(diǎn)B,滑動窗Ll起始點(diǎn)移動到B點(diǎn),繼續(xù)向前到極大值C點(diǎn),由于C點(diǎn)在滑動窗Ll內(nèi),且C點(diǎn)幅度< B點(diǎn)幅度,則舍棄C點(diǎn),繼續(xù)向前,直到滑動窗Ll終點(diǎn)時(shí)刻,沒有發(fā)現(xiàn)極大值,輸出此次搜索出的最大值B。繼續(xù)向前搜索到極大值D點(diǎn),滑動窗Ll起始點(diǎn)移動到D點(diǎn),繼續(xù)向前到極大值E點(diǎn),由于E點(diǎn)在滑動窗Ll內(nèi),且 E點(diǎn)幅度> D點(diǎn)幅度,則舍棄D點(diǎn),滑動窗Ll起始點(diǎn)移動到E點(diǎn),繼續(xù)向前到極大值點(diǎn)F,由于F點(diǎn)在滑動窗Ll內(nèi),且F點(diǎn)幅度< E點(diǎn)幅度,則舍棄F點(diǎn),繼續(xù)向前,直到滑動窗Ll終點(diǎn)時(shí)刻,沒有發(fā)現(xiàn)極大值,輸出此次搜索出的最大值E。重復(fù)上述過程,最終輸出最大值序列。如圖3所示,將原幅度數(shù)據(jù)經(jīng)過DELAY模塊,在峰值標(biāo)志產(chǎn)生模塊與最大值搜索模塊輸出地最大值序列比較,就能產(chǎn)生相對應(yīng)的峰值標(biāo)志。其中,如圖5所示,由最大值搜索過程可知DELAY模塊的延時(shí)是固定的,固定等于滑動窗長度Li。如圖2所示,CPG分配及復(fù)用模塊主要完成依次為待處理的最大值進(jìn)行CPG的分配,并且進(jìn)行并串轉(zhuǎn)換。假設(shè)削峰濾波器長度為L,時(shí)鐘與采樣率的倍數(shù)為N,CPG的個數(shù)為 M*N。對于CPG分配,由于對濾波器對每個數(shù)據(jù)的處理時(shí)間為L,因此一定要保證每一個CPG單元前后分配的兩個最大值點(diǎn)的間隔要大于濾波器長度L ;對于CPG復(fù)用,每N個CPG可以并串轉(zhuǎn)換為1路,復(fù)用1路削峰處理所占用的資源;那么M*N個CPG可以并串轉(zhuǎn)換為M路, 與復(fù)用前的M*N路相比節(jié)省了很多乘法器資源。如圖2所示,削峰噪聲產(chǎn)生模塊主要完成各路CPG通道削峰噪聲的產(chǎn)生。將搜索出的最大值幅度與削峰門限作差,并且將正余弦輸出經(jīng)過時(shí)延與差值同步進(jìn)行復(fù)數(shù)乘法, 得到削峰噪聲的I、Q兩路數(shù)據(jù)。如圖2所示,噪聲濾波模塊主要完成對削峰噪聲的濾波以及各路CPG通道削峰噪聲的求和功能。噪聲濾波模塊利用沖擊響應(yīng)的特點(diǎn),用一個復(fù)數(shù)乘法器代替濾波器完成濾波功能。具體的過程如下假設(shè)濾波器階數(shù)為L,待處理的最大值A(chǔ)點(diǎn)對應(yīng)的削峰噪聲為 NA,則直接用NA與濾波器系數(shù)直接進(jìn)行復(fù)數(shù)乘法即可,可以看出每個最大值濾波器處理時(shí)間為濾波器階數(shù)L。濾波器輸出與源數(shù)據(jù)相比有一個固定的時(shí)延,即L/2。如圖2所示,削峰模塊主要完成最終低峰均比中頻數(shù)據(jù)的輸出功能。將原始中頻數(shù)據(jù)經(jīng)過一定的延時(shí)模塊,與濾波后的削峰噪聲進(jìn)行相加得到低峰均比中頻數(shù)據(jù)。綜上所述,本發(fā)明具有架構(gòu)實(shí)現(xiàn)簡單、資源少、適用性強(qiáng)和有利于系統(tǒng)穩(wěn)定性的特點(diǎn)。此外依據(jù)本發(fā)明的基于滑動窗峰值檢測的削峰方法,可以有效的解決過削峰問題,改善 EVM。本發(fā)明的上述實(shí)例僅僅為說明本發(fā)明的方法實(shí)現(xiàn),任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),都可輕易想到其變化和替換,因此本發(fā)明保護(hù)范圍都應(yīng)涵蓋在由權(quán)利要求書所限定的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.基于滑動窗峰值檢測的削峰結(jié)構(gòu),含有多級結(jié)構(gòu)完全一樣的消峰結(jié)構(gòu),且各級消峰結(jié)構(gòu)與相鄰級消峰結(jié)構(gòu)采用直接級聯(lián)的方式相連,其特征在于每一級削峰結(jié)構(gòu)主要由以下幾個模塊構(gòu)成幅度相位產(chǎn)生模塊、正余弦查找表模塊、滑動窗峰值檢測模塊、削峰單元分配及復(fù)用模塊、削峰噪聲產(chǎn)生模塊,濾波器系數(shù)存儲模塊、噪聲濾波模塊、削峰輸出模塊, 中頻數(shù)據(jù)輸入幅度相位產(chǎn)生模塊,幅度相位產(chǎn)生模塊分別與正余弦查找表模塊和滑動窗峰值檢測模塊相連,削峰單元分配及復(fù)用模塊與滑動窗峰值檢測模塊相連,削峰噪聲產(chǎn)生模塊分別與正余弦查找表模塊、削峰單元分配及復(fù)用模塊、噪聲濾波模塊相連,噪聲濾波模塊分別與濾波器系數(shù)存儲模塊和削峰輸出模塊相連。
2.根據(jù)權(quán)利要求1所述的基于滑動窗峰值檢測的削峰結(jié)構(gòu),其特征在于所述的滑動窗峰值檢測模塊主要包括以下模塊過門限區(qū)間極大值檢測模塊、最大值搜索模塊、延時(shí)模塊、峰值標(biāo)志產(chǎn)生模塊,幅度相位產(chǎn)生模塊輸入端分別與過門限區(qū)間極大值檢測模塊和延時(shí)模塊相連,過門限區(qū)間極大值檢測模塊與最大值搜索模塊相連,峰值標(biāo)志產(chǎn)生模塊分別與延時(shí)模塊、最大值搜索模塊相連。
3.一種基于滑動窗峰值檢測的削峰方法,本方法采用多級結(jié)構(gòu)完全一樣的消峰結(jié)構(gòu), 且各級消峰結(jié)構(gòu)與相鄰級消峰結(jié)構(gòu)采用直接級聯(lián)的方式相連,第一級消峰結(jié)構(gòu)的削峰輸出模塊輸出的低峰均比中頻數(shù)據(jù)直接輸入第二級消峰結(jié)構(gòu)的幅度相位產(chǎn)生模塊,以此類推, 直到最后一級消峰結(jié)構(gòu);其特征在于每一級削峰結(jié)構(gòu)進(jìn)行削峰步驟為原始中頻數(shù)據(jù)(I、 Q)經(jīng)幅度相位產(chǎn)生模塊計(jì)算得到幅度和相位,幅度進(jìn)入滑動窗峰值檢測模塊,利用滑動窗檢測方法按照峰值檢測門限檢測出最大值;相位進(jìn)入正余弦查找表模塊,得到中頻數(shù)據(jù) (I、Q)對應(yīng)的正余弦數(shù)據(jù);滑動窗峰值檢測模塊將得到的最大值輸入CPG分配及復(fù)用模塊, CPG分配及復(fù)用模塊含有多個CPG,CPG分配及復(fù)用模塊將輸入的最大值依次分配給多路 CPG進(jìn)行處理;CPG分配及復(fù)用模塊得到的最大值在削峰噪聲產(chǎn)生模塊內(nèi)與削峰門限作差, 并與相對應(yīng)的同步正余弦數(shù)據(jù)進(jìn)行復(fù)數(shù)乘法運(yùn)算得到削峰噪聲數(shù)據(jù);將削峰噪聲數(shù)據(jù)與濾波器系數(shù)存儲模塊輸出的濾波器系數(shù)數(shù)據(jù)相對應(yīng)的進(jìn)行同步乘法運(yùn)算,并將各CPG通道得到的削峰噪聲進(jìn)行同步累加得到濾波后的削峰噪聲;最終,削峰輸出模塊將原始中頻數(shù)據(jù) I、原始中頻數(shù)據(jù)Q數(shù)據(jù)經(jīng)過相應(yīng)的延時(shí)與削峰噪聲同步相加得到低峰均比中頻數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的基于滑動窗峰值檢測的削峰方法,其特征在于所述的滑動窗峰值檢測模塊采用周期復(fù)位機(jī)制,也就是滑動窗峰值檢測模塊利用幀頭作為握手信號, 始終以幀頭作為峰值檢測的起始時(shí)刻,每次幀頭到來,滑動窗峰值檢測模塊周期性自動復(fù)位,重新從幀頭開始檢測最大值。
5.根據(jù)權(quán)利要求3所述的基于滑動窗峰值檢測的削峰方法,其特征在于所述的CPG 分配及復(fù)用模塊中的多個CPG的通道采用復(fù)用機(jī)制,CPG分配及復(fù)用模塊根據(jù)時(shí)鐘與中頻數(shù)據(jù)采樣率的倍數(shù),對多個CPG通道進(jìn)行復(fù)用。
6.根據(jù)權(quán)利要求3所述的基于滑動窗峰值檢測的削峰方法,其特征在于所述的檢測門限與削峰門限采用梯度設(shè)置機(jī)制,設(shè)置檢測門限值略高于削峰門限值,對于略高于門限值的峰值不予以處理。
7.根據(jù)權(quán)利要求3所述的基于滑動窗峰值檢測的削峰方法,其特征在于滑動窗長度采用可調(diào)機(jī)制,利用滑動窗峰值檢測模塊檢測出滑動窗長度內(nèi)的最大值。
8.根據(jù)權(quán)利要求3所述的基于滑動窗峰值檢測的削峰方法,其特征在于所述的削峰系數(shù)也就是濾波器系數(shù)采用即時(shí)更新機(jī)制。
全文摘要
本發(fā)明涉及一種基于滑動窗峰值檢測的削峰結(jié)構(gòu)及削峰方法,本結(jié)構(gòu)采用多級結(jié)構(gòu)完全一樣的消峰結(jié)構(gòu),且各級消峰結(jié)構(gòu)與相鄰級消峰結(jié)構(gòu)采用直接級聯(lián)的方式相連。本方法采用多級結(jié)構(gòu)完全一樣的消峰結(jié)構(gòu),第一級消峰結(jié)構(gòu)的削峰輸出模塊輸出的低峰均比中頻數(shù)據(jù)直接輸入第二級消峰結(jié)構(gòu)的幅度相位產(chǎn)生模塊,以此類推,直到最后一級消峰結(jié)構(gòu)。本發(fā)明實(shí)現(xiàn)簡單,適用性強(qiáng),資源占用較少,并且能夠較好解決過削峰問題,改善EVM。
文檔編號H04L27/26GK102170416SQ20101060547
公開日2011年8月31日 申請日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者周世軍, 曹雨, 杜仲, 江浩洋, 陳付齊 申請人:武漢郵電科學(xué)研究院