国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于峭度和記憶梯度的變步長盲均衡算法

2015-03-23 02:39強,姜
艦船電子對抗 2015年2期
關(guān)鍵詞:峭度均衡器步長

郭 強,姜 暉

(電子工程學(xué)院,合肥 230037)

?

一種基于峭度和記憶梯度的變步長盲均衡算法

郭 強,姜 暉

(電子工程學(xué)院,合肥 230037)

分析了軍事通信中傳統(tǒng)恒模盲均衡算法的基本原理,并針對恒模算法收斂速度慢、易陷入局部極小點、收斂速度與穩(wěn)態(tài)剩余誤差之間矛盾突出的缺點,提出一種基于峭度和記憶梯度的變步長算法。經(jīng)過理論分析和實驗仿真,證明改進后的算法較傳統(tǒng)算法具有更好的均衡效果。

恒模算法;峭度;記憶梯度

0 引 言

隨著現(xiàn)代戰(zhàn)爭的發(fā)展,作戰(zhàn)環(huán)境日趨復(fù)雜,如何確保復(fù)雜電磁信號環(huán)境下可靠、穩(wěn)定、快速的軍事通信是信息作戰(zhàn)的重要內(nèi)容。然而,由于信號傳輸環(huán)境復(fù)雜、敵方施加干擾等原因,通信信號在傳輸過程中,常會因為信道畸變而產(chǎn)生碼間干擾(ISI),這嚴(yán)重影響了接收信號的質(zhì)量,降低了軍事通信的可靠性和穩(wěn)定性。因此,必須使用可靠的均衡技術(shù)對信道引起的畸變進行校正,以消除或減小ISI的影響,提高軍事通信的質(zhì)量和效率[1]。盲均衡不需要發(fā)射端發(fā)送訓(xùn)練序列,可僅利用接收信號對畸變信道進行有效校正,降低傳輸誤碼率,是目前飛速發(fā)展的數(shù)字通信系統(tǒng)中的關(guān)鍵技術(shù)之一,在現(xiàn)代軍事通信中有著非常廣泛的應(yīng)用[2]。

恒模算法是在軍事通信中被廣泛應(yīng)用的一種盲均衡算法,其存在以下不足:

(1) 對高斯噪聲無免疫性;

(2) 易陷入局部極小點,收斂速度較慢;

(3) 迭代步長恒定,存在收斂速度與穩(wěn)態(tài)誤差之間無法平衡的矛盾。

本文結(jié)合傳統(tǒng)的恒模算法(CMA),提出一種基于峭度和記憶梯度的變步長恒模算法(VS-KMGCMA)。算法將誤差信號的峭度作為代價函數(shù),以實現(xiàn)對高斯噪聲的抑制;將記憶梯度法引入均衡器權(quán)值最優(yōu)化過程中以獲取全局最優(yōu)點;并用梯度的變化量作為控制步長變化的參數(shù),加快收斂速率并消除固定步長下收斂速度和穩(wěn)態(tài)誤差之間無法平衡的矛盾。

1 傳統(tǒng)恒模算法

CMA算法是Bussgang類盲均衡算法的一個特例,其中心思想是構(gòu)造一個具有凹凸性質(zhì)的代價函數(shù),再通過算法調(diào)節(jié)均衡器的抽頭系數(shù)使代價函數(shù)取得最大或最小值,以此來達到均衡的目的[3]。Bussgang類盲均衡器的原理如圖1所示。

圖1 Bussgang類盲均衡器的原理

由圖1可知均衡器輸出信號為:

(1)

式中:W(k)為均衡器抽頭系數(shù)向量;w(k)為均衡器抽頭系數(shù);N為輸入數(shù)據(jù)總量。

誤差函數(shù)為:

(2)

在CMA算法中定義為:

(3)

CMA算法的代價函數(shù)J(k)為:

(4)

算法的目標(biāo)為代價函數(shù)J(k)的最小化,而由公式(4)可知,J(k)的取值取決于y(k)和w(k),可將算法的目標(biāo)看作是多維非凸曲面中求解最小值的問題,這是一個無約束最優(yōu)化問題。

均衡器抽頭系數(shù)的迭代公式為:

W(k)+2·μ·e(k)·YH(k)

(5)

式中:μ為迭代步長因子,通常取足夠小的恒定值。

將式(3)代入式(5)得:

(6)

2 基于峭度和記憶梯度的變步長盲均衡算法(VS-KMGCMA)

2.1 峭度(Kurtosis)的引入

信號的峭度即信號零時延的四階累積量,根據(jù)信號的高階累積量可以抑制高斯噪聲的特性,可以將峭度引入到CMA算法中,用誤差信號的峭度構(gòu)造盲均衡抽頭權(quán)值最優(yōu)化的代價函數(shù),提高算法處理復(fù)雜噪聲的能力[4]。

根據(jù)定義,誤差信號的峭度為:

其具有如下性質(zhì):

性質(zhì)1:若e1(k)與e2(k)是統(tǒng)計獨立的隨機過程,則二者和的峭度為二者峭度之和,即:

K[e1(k)+e2(k)]=K[e1(k)]+K[e2(k)]

(8)

性質(zhì)2:若e(k)為零均值的高斯過程,則其峭度為0,即:

K[e(k)]=0

(9)

性質(zhì)3:若e1(k)為非高斯隨機過程,e2(k)為高斯隨機過程,則由前面兩式可知:

K[e1(k)+e2(k)]=K[e1(k)]+K[e2(k)]=K[e1(k)]

(10)

由上式可知,誤差信號的峭度具有完全抑制高斯噪聲的能力。

利用峭度的這種特性,定義均衡器抽頭權(quán)值最優(yōu)化的代價函數(shù)為:

J(k)=-K[e(k)]=3·E2[e2(k)]-E[e4(k)]

(11)

由以上分析可知,峭度的引入可以提高CMA算法對高斯噪聲的抑制能力,改善均衡性能,更方便實現(xiàn)信號的實時恢復(fù)。

2.2 記憶梯度法(MGM)

由式(5)可知,在均衡器抽頭系數(shù)的迭代過程中,CMA算法采用的是最快梯度下降法,該方法的優(yōu)點是計算量較小、結(jié)構(gòu)簡單,但很容易導(dǎo)致代價函數(shù)曲面進入平坦區(qū)域而大幅增加迭代次數(shù),降低收斂速度;另外,由于代價函數(shù)曲面中存在多個極小點且多為局部極小,算法極易陷入局部極小點而無法自拔,無法獲得全局最優(yōu)。

一般情況下,共軛梯度算法是求解大型無約束優(yōu)化問題的有效算法,作為一種改進型的最速梯度下降算法,它在記憶前面迭代信息的基礎(chǔ)上進行下一次迭代,具體運用于恒模算法中,其迭代方程為:

W(k+1)=W(k)+μ·D(k)

(12)

(13)

(14)

當(dāng)參數(shù)β(k)取不同的公式時就取得不同的共軛梯度算法。共軛梯度算法增加了對之前梯度信息的利用,避免了對矩陣的計算和存儲,相比于快速梯度下降法,該類算法更加可靠、高效,更易得到快速、穩(wěn)定且可全局收斂的算法。20世紀(jì)60年代,Miele[5]等人提出了記憶梯度算法,作為共軛梯度算法的一種推廣,該類算法在迭代過程中無需計算和存儲數(shù)據(jù),而且能更加充分地利用之前的迭代信息,還增加了參量的選擇范圍。相比于共軛梯度法,記憶梯度法更利于全局尋優(yōu)并構(gòu)造穩(wěn)定、快速的收斂算法。

W(k+1)=W(k)+μ·D(k)

(15)

(16)

(17)

ρ為控制參數(shù),可用來控制β(k)的取值范圍。由以上分析可知,相比共軛梯度法,記憶梯度法利用之前梯度信息的程度更大,并且可以通過參數(shù)ρ的取值控制記憶信息的取值比例,參數(shù)選擇自由度更大,增強了算法的可控性、穩(wěn)定性[6]。

2.3 變步長思想

在算法收斂初期,均衡關(guān)心的問題是算法能否收斂,因此希望使用大步長促使算法盡快收斂;而隨著算法的逐步收斂,均衡期望獲得更好的收斂性能,因此希望步長減小以降低穩(wěn)態(tài)剩余誤差,提高收斂精度[7]。

傳統(tǒng)CMA算法中,步長因子為恒定值,無法跟隨迭代過程而改變大小。這一原因?qū)е滤惴ㄖ写嬖谑諗克俣群头€(wěn)態(tài)剩余誤差之間無法平衡的矛盾。而變步長的思想因為簡單、有效而被廣泛應(yīng)用于解決此矛盾。

在記憶梯度法中,隨著算法的逐步收斂,記憶梯度的改變幅度會逐漸減小并趨于穩(wěn)定,記憶梯度的變化量為一個單調(diào)下降的過程,符合盲均衡中代價函數(shù)的期望過程,根據(jù)這一特性,可以改步長由恒定值為被梯度信息變化量控制的變量,其迭代公式為:

μ(k+1)=B(k)·μ(k)

(18)

(19)

式中:B(k)為梯度信息變化量;λ為參數(shù),用來控制B(k)的取值范圍,通過改變λ的取值來改善B(k)的大小。

通過梯度信息變化量對步長因子的控制可以保證在迭代初期步長較大,算法盡快地進入收斂狀態(tài);而在算法逐步收斂過程中,B(k)逐漸減小,步長也變小,有利于降低穩(wěn)態(tài)誤差,提高收斂精度。

根據(jù)以上分析可知,變步長思想的引入有效解決了傳統(tǒng)恒模算法中收斂速度和穩(wěn)態(tài)剩余誤差之間的矛盾,保證在不增加穩(wěn)態(tài)誤差的前提下提高算法的收斂速度,提升均衡效果。

綜上所述,峭度、記憶梯度法和變步長的引入可以有效提高算法處理復(fù)雜噪聲的能力,更易于獲得全局最優(yōu)解并且加快均衡算法收斂,可以提高算法的可靠性、穩(wěn)定性和快速性。

公式(11)、(15)、(18)為基于峭度和記憶梯度的變步長盲均衡算法的數(shù)學(xué)表示。

3 實驗仿真

3.1 仿真條件

為了驗證改進算法在軍事通信盲均衡中的性能,對改進的VS-KMGCMA算法、KMGCMA算法和傳統(tǒng)CMA算法的收斂速度、碼間干擾進行了仿真分析。

在仿真實驗中,設(shè)置的均衡器、傳輸信道模型和發(fā)射信號的參數(shù)如下:均衡器抽頭數(shù)為11,采用中心化初始策略,即中心抽頭系數(shù)初始值為1,其它抽頭系數(shù)初始值取0;步長初始值μ=0.001;信噪比為20dB;傳輸信道為離散數(shù)字信道,其沖擊響應(yīng)函數(shù)為h=[0.05,-0.063,0.088,-0.126,-0.25,0.904 7,0.25,0,0.126,0.038,0.088][8]。

發(fā)送信號的調(diào)制樣式為四進制正交調(diào)幅(4QAM),發(fā)送符號數(shù)為20 000;用400次蒙特卡洛仿真的統(tǒng)計平均值來評價幾種算法。均衡算法的性能通過剩余碼間干擾的大小來評定,其定義為:

(20)

3.2 仿真結(jié)果分析

圖2給出了在信噪比為20dB時,3種算法的均衡性能曲線。由圖2可知:

(1)CMA算法的收斂速度最慢,碼間干擾最嚴(yán)重,均衡效果在3種算法中最差;

(2) 引入峭度和記憶梯度法后的KMG-CMA算法和VS-KMGCMA算法在剩余碼間干擾、收斂速度方面的性能都有了大幅提升;

(3)VS-KMGCMA算法由于引入變步長的思想,比KMGCMA算法的收斂速度更快,在經(jīng)過大約7 000次迭代后便可收斂至-33dB,而KMGCMA則要經(jīng)過大概14 000次迭代后才可達到相同的收斂狀態(tài)。

由此可見,變步長思想的引入極大提高了算法的收斂速度,解決了穩(wěn)態(tài)誤差和收斂速度之間的矛盾。

圖2 剩余碼間干擾收斂曲線

圖3、圖4為信號經(jīng)過信道h前后的星座圖,可以明顯看出信源信號在經(jīng)過離散無線信道后發(fā)生了明顯的碼間干擾,導(dǎo)致星座圖非常分散,造成信號難以辨認(rèn),影響信號的檢測。

圖3 發(fā)送信號星座圖

圖4 均衡輸入信號星座圖

圖5、圖6、圖7為信號經(jīng)過3種算法均衡后的輸出星座圖。由于VS-KMGCMA算法引入了峭度、記憶梯度法和變步長的思想,不僅提高了對高斯噪聲的免疫能力,更易獲得全局最優(yōu)點,而且解決了固定步長下穩(wěn)態(tài)誤差和收斂速度之間的矛盾,所以該算法可以獲得最好的收斂性能。因此,其均衡輸出的星座點清晰緊湊,更好地收斂至信源點附近,即穩(wěn)態(tài)誤差和碼間干擾更小,均衡性能更加優(yōu)越。

圖5 CMA均衡后信號星座圖

圖6 KMGCMA均衡后信號星座圖

圖7 VS-KMGCMA均衡后信號星座圖

以上仿真實驗可以說明,改進后的算法相比于傳統(tǒng)恒模算法,收斂速度加快,性能更好,更有利于獲得好的均衡效果。

4 結(jié)束語

本文提出的改進算法將誤差信號的峭度作為代價函數(shù),并將記憶梯度法引入到均衡器抽頭系數(shù)的迭代過程中,同時將梯度的變化量作為控制步長的參量。理論分析表明,新算法可以有效加快收斂速度,提高均衡性能。實驗仿真結(jié)果也證明:該算法在收斂后的碼間干擾、均方誤差、收斂速度等方面的性能均優(yōu)于傳統(tǒng)恒模算法。

[1] 華亞維.短波數(shù)據(jù)傳輸自適應(yīng)均衡技術(shù)研究與實現(xiàn)[D].西安:西安電子科技大學(xué),2009.

[2] 楊賓,王大磊,吳瑛,王秀秀.利用無約束函數(shù)的QAM 信號自適應(yīng)盲均衡方法[J].信號處理,2014,30(4):399-404.

[3] 張丹丹.盲均衡算法及其FPGA實現(xiàn)的研究[D].秦皇島:燕山大學(xué),2013.

[4] Tanrikulu O,Constantinides A G.Least mean kurtosis:a novel higher-order statistics based adaptive filtering algorithm[J].Electronic Letters,1994,30(3):189- 190.

[5] Miele A,Cantrell J W.Study on a memory gradient method for the minimization of functions[J].Journal of Optimization,Theory and Applications,1969,3(6):459- 470.

[6] 湯京永,葉貞軍.一類全局收斂的記憶梯度算法及其線性收斂性[J].數(shù)學(xué)進展,2007,36(1):67-75.

[7] 鐘華,金國平,鄭林華.一種新的修正步長盲均衡算法[J].系統(tǒng)仿真學(xué)報,2009,21(24):7773-7777.

[8] 趙雅興,劉棟,張寧.一種適用于FPGA實現(xiàn)的盲均衡算法[J].通信學(xué)報,2001,22(8):108-111.

A Blind Equalization Algorithm with Variable Step-size Based on Kurtosis and Memory Gradient

GUO Qiang,JIANG Hui

(Electronic Engineering Institute,Hefei 230037,China)

This paper analyzes the basic principle of traditional constant modulus blind equalization algorithm in military communication,and for the disadvantages of the algorithm such as slow convergence speed,being easy to fall into local minimum point and difficult to balance between convergence speed and residual error of steady state,this paper puts forward an algorithm with variable step-size based on kurtosis and memory gradient.Through theoretical analysis and experimental simulation,the improved algorithm is proved to be more effective compared with traditional algorithm.

constant modulus algorithm;kurtosis;memory gradient

2014-10-27

TN911

A

CN32-1413(2015)02-0076-05

10.16426/j.cnki.jcdzdk.2015.02.020

猜你喜歡
峭度均衡器步長
基于重加權(quán)譜峭度方法的航空發(fā)動機故障診斷
無線通信信道凸峰型包絡(luò)時域均衡器長度研究
心情如曲調(diào)般平衡繽紛
自然梯度盲源分離加速收斂的衡量依據(jù)
基于Armijo搜索步長的BFGS與DFP擬牛頓法的比較研究
一種改進的變步長LMS自適應(yīng)濾波算法
聯(lián)合快速峭度圖與變帶寬包絡(luò)譜峭度圖的輪對軸承復(fù)合故障檢測研究
專業(yè)音響中均衡器的調(diào)試
基于加權(quán)峭度的滾動軸承故障特征提取
譜峭度在軸承故障振動信號共振頻帶優(yōu)選中的應(yīng)用
新和县| 黎川县| 枝江市| 昌乐县| 江西省| 双鸭山市| 望谟县| 广昌县| 麻城市| 水富县| 衢州市| 乐东| 兰考县| 炉霍县| 苗栗市| 临城县| 沙湾县| 富裕县| 同江市| 望奎县| 涿鹿县| 崇信县| 青川县| 花垣县| 襄城县| 奉新县| 青龙| 东乡县| 宁晋县| 上虞市| 那坡县| 商南县| 阿荣旗| 漳浦县| 广东省| 和硕县| 天祝| 托克托县| 白朗县| 江北区| 梧州市|