孫珊珊,孫學(xué)斌,李 斌,周 正
(北京郵電大學(xué)信息與通信工程學(xué)院,北京 100876)
在無線通信系統(tǒng)中,非線性放大器廣泛存在于無線信道中,對數(shù)據(jù)的傳輸與恢復(fù)、相關(guān)檢測和信道均衡等等有著顯著的影響。因此,在做一些信道相關(guān)的應(yīng)用和研究時,有必要研究一些信道特性,包括非線性放大器的參數(shù)和信道參數(shù)的估計?,F(xiàn)有的信道估計方法沒有針對非線性放大器的參數(shù)進行估計,本文針對因非線性放大器產(chǎn)生非線性影響的FIR信道,對非線性放大器的參數(shù)進行了估計,對輸入信號進行了檢測[1]。
盲均衡技術(shù)指的是在非線性放大器及信道參數(shù)未知的情況下,通過被非線性和噪聲污染的輸出信號(觀測信號)來檢測輸入信號。根據(jù)貝葉斯方法來估計非線性放大器的參數(shù)。MCMC[2]是貝葉斯方法的一種,依托于貝葉斯框架,利用先驗信息提高解的精度,同時沒有對貝葉斯理論進行線性化,適合于存在非線性放大器的高斯信道。MCMC方法通過構(gòu)造一個平穩(wěn)分布于所求后驗分布相同的馬爾科夫鏈,反復(fù)迭代至平穩(wěn)狀態(tài),從而得到后驗分布的樣本,再基于這些樣本做各種統(tǒng)計推斷,就可以獲得模型均值及其對應(yīng)的方差,從而得到非線性放大器的參數(shù)估計值并檢測信號參量。
目前,現(xiàn)有的算法中并沒有對存在非線性放大器的信道進行多種非線性參數(shù)的聯(lián)合估計,因此需要一種應(yīng)用于無線通信系統(tǒng)的存在非線性放大器的聯(lián)合非線性參數(shù)估計和信號檢測的方法。這里采用的Metropolis-Hastings(MH)算法是MCMC方法的一種,針對本發(fā)明的應(yīng)用場景,進行非線性放大器的非線性參數(shù)估計和輸入信號的檢測[3]。
硬件的非理性因素會造成一定的硬件減損,對通信性能產(chǎn)生較大影響。硬件減損主要包括功率放大器(Power Amplifier,PA)的非線性影響。PA的非線性影響包括幅度失真(AM-AM)和相位失真(AMPM)[4]。在60 GHz信道中功率放大器的非線性模型如下:
式中,A和G(A)分別為輸入和輸出的電壓幅度;線性增益g=4.65;失真拐點平滑程度s=0.81;輸出電壓幅度飽和值A(chǔ)sat=0.58 V;Ψ(A)為輸入電壓幅值為A時所產(chǎn)生的相位失真大小,單位為角度制;α,β,q1,q2的取值分別為 2560,0.114,2.4,2.3。由式(1)和式(2)可知,輸入信號幅度越大,幅度失真和相位失真就越嚴重。經(jīng)過16QAM編碼調(diào)制的數(shù)據(jù)流{dπ(i)},經(jīng)過非線性放大器后變成{xk},接著進入單徑信道,信道模型如下:
式中,yk,xk和nk互相獨立,分別為k時刻的接收信號、傳輸信號和加性噪聲。采用的存在非線性功放下的單徑系統(tǒng)模型如圖1所示。
圖1 存在非線性放大器系統(tǒng)
MCMC是貝葉斯方法的一種,它通過反復(fù)迭代以構(gòu)建馬爾科夫鏈至平穩(wěn)狀態(tài),最后可以獲得目標分布的樣本,使得許多復(fù)雜的貝葉斯分析問題得到解決。它是對非線性參數(shù)進行估計的關(guān)鍵部分,經(jīng)過反復(fù)迭代在這一模塊中得到非線性放大器的非線性參數(shù)[5]。MCMC方法就是通過建立一個平穩(wěn)分布為π(x)的馬爾科夫鏈來得到π(x)的樣本,并根據(jù)這些所得到的樣本做統(tǒng)計推斷,可用如下步驟來描述:
建立一個轉(zhuǎn)移核P(·,·)的馬爾科夫鏈,其平穩(wěn)分布為π(x),常用的構(gòu)造轉(zhuǎn)移核的是Gibbs抽樣和Metropolis-Hastings方法。
從X(0)出發(fā),根據(jù)式(1)中的馬爾科夫鏈生成X(1),…,X(n)。
當生成的鏈的長度足夠時,
可用來表示函數(shù)f(x)的期望值。
由于 Metropolis-Hastings[6]方法非常適合本發(fā)明中的條件,因此這里采用 Metropolis-Hastings方法。
假設(shè)目標是從目標密度函數(shù)p(θ)(∞ <θ<∞)中得到采樣粒子[7]。由 Metropolis-Hastings(MH)方法采樣建立的馬爾科夫鏈產(chǎn)生一系列的值θ(1)→θ(2)→…+→θ(t)→…,在這里 θ(t)表示馬爾科夫鏈在t時刻收斂得到的值。在Metropolis-Hastings方法中,先初始化最初狀態(tài),θ(0)是初始值,該取值最好接近真實值,不要離得過遠。然后根據(jù)采樣器先前的狀態(tài),利用提議概率分布q(θ|θ(t-1))產(chǎn)生一個候選值θ*。下一步就是根據(jù)接受概率α,選擇接受或拒絕候選值[8],
先產(chǎn)生一個隨機數(shù)u(0<u<1),如果u<α,則接受這個候選值θ(t)=θ(*),否則拒絕這個候選值,一直產(chǎn)生新的候選值,直到達到收斂。
為了解決本發(fā)明中的問題,讓未知參量組成一個向量,并且它們的目標概率分布是已知的。不是整體更新 Θ 值,而是依次更新 Θ =[θ1,θ2,θ3…θn]T中的每一個參數(shù)。先將向量初始化 Θ0=[,]T,讓 Θ-i=[θ1,…,θi-1,θi+1,θn],Θ-i包含了除了θi的所有其他θ。
選擇循環(huán)平穩(wěn)隨機游走函數(shù)作為核函數(shù)qi=(|,Θ-i)針對本發(fā)明中的問題,核函數(shù)選擇:
式中,u是一個常數(shù),(0<u<1);wi在本發(fā)明中為正態(tài)分布。
基于MCMC技術(shù)的對存在非線性功放的單徑信道的聯(lián)合信道估計及數(shù)據(jù)檢測方法具體步驟[9]歸納如下:
① 發(fā)送端產(chǎn)生隨機二進制序列 { di},經(jīng)過16QAM編碼調(diào)制形成數(shù)據(jù)流{dπ()}i;接著,該數(shù)據(jù)流經(jīng)過功率放大器變?yōu)閧xk},最后進入單徑信道,接收機從信道接收到觀測數(shù)據(jù){yk}。
②設(shè)迭代系數(shù)j=1,構(gòu)造參數(shù)向量并進行初始化。
式中,Θ向量中的各參數(shù)對應(yīng)于非線性功放模型中各非線性參數(shù) g,s,As,q1,q2,alfa,beta。
③設(shè)參量系數(shù)i=1,參數(shù)向量的第i個可能值φi由隨機游走概率密度函數(shù),Θ-i)得到。本步驟是本發(fā)明方案中最關(guān)鍵的一步,要找到合適的隨機游走函數(shù),使得馬爾科夫鏈的極限分布是目標函數(shù)分布。在本發(fā)明中,目標函數(shù)分布[10]為:
根據(jù)目標函數(shù)所取的隨機游走函數(shù)為:
在這里wi是符合均值為 u·,方差為1/u的高斯分布。
④ 計算接受概率 αi,Θ-i,φi)。
⑤產(chǎn)生一個在區(qū)間[0,1]上均勻分布的隨機數(shù)u,令
⑥更新參量系數(shù)i到i+1,然后回到步驟③。當i=7時,到步驟⑦。
⑦更新收斂系數(shù)j到j(luò)+1,然后回到步驟②。當達到收斂或設(shè)定的收斂值時結(jié)束循環(huán)。
⑧取均值,除去收斂之前得到的估計值,將收斂后得到的估計值取均值。
式中,NT為總的收斂次數(shù);Nb為需要去除的前面不收斂的次數(shù)。
⑨利用得到的非線性功放參數(shù)和信道參數(shù),利用最小差值法進行數(shù)據(jù)檢測[11]。
仿真獲得的非線性放大器產(chǎn)生的非線性模型中,各個非線性參數(shù)估計值與實際值對比如圖2和圖3所示。由圖形可以看出,仿真得到的估計值與真實值相差較小,并且收斂速度很快,大約50次左右就可以達到收斂。
圖2 g,s,Asat,q1 的估計值與真實值的對比
圖3 q2,alfa,beta的估計值與真實值的對比
在得到模型中各非線性參量的估計值后,利用最小差值法進行數(shù)據(jù)檢測,得到數(shù)據(jù)檢測值的誤碼率隨BER變化的仿真圖如圖3(d)所示,在信噪比為16 dB時得到誤碼率為10-5,效果良好。
首先分析了存在非線性放大器的單徑信道模型,對MCMC技術(shù)中的MH算法進行了詳細地描述,然后提出了基于MCMC算法的聯(lián)合信道估計和信號檢測技術(shù),最后針對所提算法進行了仿真。
所提出的算法適用于所有已知非線性模型的信道,在非線性放大器及信道參數(shù)未知的情況下,通過被非線性和噪聲污染的輸出信號(觀測信號)來估計非線性放大器的參數(shù),經(jīng)過反復(fù)迭代可以估計出所有的未知參數(shù)。仿真結(jié)果表明,將MCMC算法應(yīng)用于非線性參數(shù)估計和信號檢測中,有優(yōu)越的檢測性能。 ■
[1]YANG Li-ly.60GHz:Opportunity for Gigabit WPAN and WLANConvergence [J].ACMSIG-COMM Computer Communication Review,2009,39(1):56 -61.
[2]HERZET C,WYMEERSCH H,MOENECLAEY M,et al.On Maximum-likelihood Timing Synchronization,2007,55(6):1116-1119.
[3]GUENACH M,WYMEERSCH H,STEENDAM H.,et al.Code-aided Ml Joint Synchronization and Channel Estimation for Downlink MC-CDMA,2006,24(6):1105 -1114.
[4]TANNER M A.Tools for Statistics Inference[M].New York:Springer-Verlag,1991.
[5]ROBERT C R,CASELLA G.Monte Carlo Statistical Methods[M].New York:Springer,1999.
[6]DOUCET A,WANG X.Monte Carlo Methods for Signal Processing:a Review in the Statistical Signal Processing Context,2005,22(6):152 -170.
[7]RITTER C,TANNER M A.Facilitating the Gibbs Sampler:the Gibbs Stopper and the Griddy Gibbs Sampler[M].Journal of the American Statistical Association,1992(87):861-868.
[8]GILK S.Richardson,Introducing Markov Chain Monte Carlo[M].In Markov Chain Monte Carlo in Practice.London:Chapman & Hall,1996.
[9]SUYAMAS,SUZUKI H,F(xiàn)UKAWA K,et al.Iterative Receiver Em-ploying Phase Noise Compensation and Channel Estimation for Millimeter-Wave OFDM Systems[J].IEEE Journal on Selected Areas in Communications,2009,27(8),111 -115.
[10]FARHANG B,ZHU H,SHI Z.Markov Chain Monte Carlo Algorithms for CDMA and MIMO Communication Systems[J].IEEETrans.Signal.Process,2006,54(5):1896 -1909.
[11]FRANK H,F(xiàn)RISCH I T.Analysis and Design of Survivable Network[J].IEEE Transactions on Communication Technology,1970,218(5):501-519.