胡莉 張力偉
1西安電子科技大學(xué)通信工程學(xué)院 陜西 710071 2中國移動通信集團河北有限公司 河北 050001
多用戶檢測技術(shù)最早是在 CDMA系統(tǒng)中被提出來的,并已被公認是CDMA系統(tǒng)的關(guān)鍵技術(shù)之一。傳統(tǒng)的CDMA檢測器分別對每個用戶進行地址碼的相關(guān)運算,這種做法沒有考慮由于用戶地址碼的不完全正交引起的用戶之間的干擾——多址干擾(MAI, Multiple Access Interference)。多用戶檢測(Multi-User Detection,MUD)則充分利用各個用戶的地址(擴頻)序列、時延、幅度和相位信息對各用戶進行聯(lián)合檢測,從總體上提高各個用戶的性能。
對于多用戶通信來講,隨著用戶數(shù)的增多、MAI的增大,用戶的誤碼性能會變差,系統(tǒng)的容量降低。另一方面,移動用戶的位置不斷變化及深度衰落的存在,強功率用戶的信號會抑制弱功率用戶的信號,系統(tǒng)性能嚴重惡化,即產(chǎn)生所謂的“遠近效應(yīng)”。多用戶檢測技術(shù)能夠抑制MAI和遠近效應(yīng)以提高系統(tǒng)的性能、增加容量。
本文對UWB的多用戶檢測技術(shù)進行了研究,主要從性能和計算復(fù)雜度兩方面,對多用戶檢測方法進行了對比分析。
考慮K用戶的DS-UWB發(fā)射系統(tǒng)通過AWGN信道,每個用戶使用二進制PAM(BPAM)直接序列擴頻調(diào)制方式。簡單起見,我們只考慮同步的DS-UWB系統(tǒng)。
在DS-UWB系統(tǒng)中,每個信息比特通過多脈沖進行擴展以獲得處理增益。我們使用Scholtz’s單周期脈沖波形,近似于二階微分高斯脈沖波形,其表達式如下:
其中,dt表示脈沖的中心,mτ為脈沖形成因子。
脈沖波形如式(1) 定義,那么第 k個用戶的發(fā)射波形可以表示為:戶的擴頻序列。對于 DS-UWB PAM 系統(tǒng)來說,
其中,bT 是符號周期,cT是切普(chip)周期,比特kb是二進制反極性信號,等概率的取值1或者-1。同時假定發(fā)送信號的功率為1,接收信號為所有用戶的發(fā)射信號加上信道噪聲組成,可以表示成下式:
其中, Ak表示第k個用戶的信號幅度,n (t)是均值為0,方差為2σ的加性高斯白噪聲。
對于最優(yōu)檢測算法來講,匹配濾波器需擁有足夠的統(tǒng)計量作最佳的判決。對于存在MAI的AWGN信道,匹配濾波器的輸出可以寫為向量形式:
根據(jù)對 CDMA系統(tǒng)中的最優(yōu)多用戶檢測算法的判決法則的理解,可以明確超寬帶最優(yōu)多用戶檢測器也是使聯(lián)合后驗概率最大。所以ML多用戶檢測器可以通過解最優(yōu)化問題得到,即:
其中,=HARA,2=?PAy,ix是X的元素。
但是,計算式(5)會出現(xiàn)這樣的問題,計算量與用戶數(shù)K成指數(shù)關(guān)系,當用戶數(shù)K變大,計算量會急劇增加。所以我們應(yīng)該考慮一種計算量較小的次最優(yōu)的檢測方法。
MMSE線性聯(lián)合器(Wiener濾波器)可以使在一個符號周期內(nèi)接收到的信號采樣滿足最小均方誤差準則?;谶@種聯(lián)合器的線性檢測器的結(jié)構(gòu)如圖1所示。
圖1 線性檢測器的結(jié)構(gòu)圖
假定接收機采樣頻率為 Tr,= Ns> 1 。那么接收信號的離散表示式為:
假定 1u= 是在接收端所關(guān)心的用戶,重新寫上式,我們可得到:
上式的第二項表示的是多用戶之間的干擾(MUI),將MUI用lm來表示,則可化簡上式為:
將接收到的用戶1的信號序列按sN的長度組成向量,即
因此,接收端的符號估計可以表示為:
對于以上變量,{ p (n) }是脈沖 p (t)的離散表示形式,其采樣長度為。P是{p(n ) }的矩陣形式,其維數(shù)為與序號k無關(guān)。
接下來討論自相關(guān)矩陣rrΓ,我們假定接收端的不同用戶之間的信號不相關(guān),則:
其中 Rm和 Rn表示相應(yīng)的MAI和噪聲的自相關(guān)矩陣。
對于訓(xùn)練序列{ak},認為是偽隨機的,那么,因此:
可以得到:
從而可以得到Weiner濾波器:
由于MMSE接收機在靜態(tài)信道下?lián)碛辛己玫男阅?,可以抑制共信道干擾。但是MMSE接收機不能跟蹤衰落信道諸如幅度和相位的快速變化。在快速衰落的情況下,MMSE接收機不能跟蹤信道的快速變化,導(dǎo)致誤碼率上升。
通過對參考信號進行信道相位和幅度的修改,可以將一個快速衰落的信道轉(zhuǎn)化為一個靜態(tài)的信道。因而,即使在快速衰落信道下,依然可以得到優(yōu)良的性能。最簡單的求取信道系數(shù)的方法就是利用訓(xùn)練序列乘以接收信號求得。所以基于完全訓(xùn)練序列的MMSE多用戶檢測方法被提出來了。
使用隱訓(xùn)練序列的自適應(yīng) MMSE多用戶檢測算法是在完全訓(xùn)練MMSE接收機的基礎(chǔ)上提出的。這種接收機將訓(xùn)練序列嵌入到信息序列中,與信息序列并行發(fā)送,克服了訓(xùn)練序列占用較多頻譜資源的缺點,提高了頻帶利用率。為了更好的理解使用隱訓(xùn)練序列的MMSE多用戶算法,有必要先介紹一下完全訓(xùn)練MMSE接收機。
對于完全訓(xùn)練序列MMSE多用戶接收機,討論K個用戶的非同步UWB系統(tǒng),用戶1為期望用戶,每個用戶采用BPSK調(diào)制方式。用戶k發(fā)送的第m個碼元 bk(m)經(jīng)擴頻、UWB脈沖調(diào)制后表示為:
其中, Ts是碼元持續(xù)間隔, ck(t)是由 Ns個UWB脈沖波形構(gòu)成的擴頻波形, Tc為碼片速率。經(jīng)時變非同步信道到達接收機端的信號是:
gk(t)是第k個用戶的信道沖激響應(yīng), n (t)是均值為零、方差為σ2的高斯白噪聲。在接收端,信號經(jīng)過UWB脈沖匹配濾波后以碼片速率采樣得到離散時間信號 r(m) 。設(shè)最大信道長度為L,則接收信號的向量長度為 Ns+ L ?1,表示為:
其中,u (m) 是碼間干擾和多用戶干擾,Ck是由擴頻碼及其延遲組成的(Ns+ L ? 1 )× L 階矩陣,gk是用戶k的信道沖激響應(yīng)。使濾波器系數(shù)的代價函數(shù)最小的最佳濾波器系數(shù)為:
判決得到的用戶信號是:
使用隱訓(xùn)練序列的自適應(yīng) MMSE接收機與傳統(tǒng)訓(xùn)練序列MMSE接收機不同的是,發(fā)送序列是信息序列和訓(xùn)練序列的疊加,發(fā)送序列表示為:
其中,αk和βk是信息序列和訓(xùn)練序列的能量(m)和m )是獨立同分布的二進制序列??偰芰?αk+βk為1。第k個用戶的發(fā)送信號為:
接收信號經(jīng)過UWB匹配濾波和采樣得到離散時間信號r(m)。若代價函數(shù)中的參數(shù) bk(m)、r(m)與前面的定義相同,那么判決出的信息和訓(xùn)練序列的疊加。為此定義新的函數(shù):
其中,bI1(m )是信息序列的估值,rh(m)包括擴頻后的訓(xùn)練序列及干擾。故濾波器系數(shù)的代價函數(shù)為:
信道響應(yīng)可以通過其代價函數(shù)求得。信道沖激響應(yīng)的代價函數(shù)和使其最小化的信道沖激響應(yīng)分別是:
使得式(25)最小化的濾波器系數(shù)為:
那么,期望用戶的判決碼元可表示為:
完全訓(xùn)練序列MMSE接收機的誤碼率為:
其中,接收信號自相關(guān)矩陣表示為 R =Rs+Ri,Rs=
根據(jù)對完全序列MMSE接收機的誤碼率分析方法,同樣可得到采用隱訓(xùn)練序列的MMSE接收機的誤碼率。
用戶數(shù)目為8,中心頻率fc=1011Hz,二階高斯微分波形形成因子 τm= 0 .25× 1 0?9,沖激脈沖的持續(xù)時間Tm=10-9s。根據(jù)所設(shè)定條件得到的仿真結(jié)果如圖2所示。
圖2 八用戶情況下MMSE算法仿真曲線
另外,通過所設(shè)仿真條件,根據(jù)算法,可以得到在SNR=10dB條件下的兩種算法隨用戶數(shù)的誤碼性能曲線,如圖3所示。
圖3 不同用戶數(shù)MMSE算法的誤碼率性能比較
圖2 表明,在8用戶系統(tǒng)中,使用隱訓(xùn)練序列的MMSE接收機的性能接近完全訓(xùn)練序列MMSE接收機;圖3表明,多用戶系統(tǒng)中,接收機的性能隨著用戶數(shù)的增加而劣化;完全訓(xùn)練序列MMSE接收機具有最優(yōu)良的抑制多用戶干擾的性能,而使用隱訓(xùn)練序列的MMSE接收機性能與其接近,也有很好的抑制多用戶干擾的能力。但是,使用隱訓(xùn)練序列的MMSE多用戶檢測技術(shù)將訓(xùn)練序列插入到用戶信息序列中,不需要用戶持續(xù)發(fā)送訓(xùn)練序列檢測信道,提高了頻譜資源的利用率。
本文主要分析了DS-UWB多用戶檢測算法。首先分析了最優(yōu)多用戶檢測算法,這種檢測算法性能良好,復(fù)雜度低。而后分析了基于完全訓(xùn)練序列的MMSE多用戶檢測算法,按照CDMA中的有關(guān)MMSE多用戶檢測理論,進而改進了這種基于完全訓(xùn)練序列的MMSE多用戶檢測算法。通過將訓(xùn)練序列加入到用戶的信息序列當中,從而提高頻譜資源的利用率。通過Matlab仿真可以確定該算法通過這一小小的改動并沒有影響到其性能,基本上與完全訓(xùn)練序列MMSE多用戶檢測算法性能接近,并且復(fù)雜度較低,易于工程應(yīng)用。
[1]yihai Zhang,Wu-Sheng Lu,Gulliver,T.A. Recursive multiuser detection for DS-UWB systems.,2005 IEEE Pacific Rim Conference on Communications,Computers and signal Processing. 2005.
[2]R.J.-M. Cramer, M.Z. Win, and R.A. Scholtz, Impulse radio multipath characteristics and diversity reception, IEEE Internet Conference on Communication. 1998.
[3]Qinghua Li, and Rusch, L.A., multiuser Receivers for DS-CDMA UWB,Ultra Wideband Systems and Technologies, 2002.Digest of Papers.2002 IEEE Conference on,May 2002:163–167.
[4]Thejaswi, C., Manohar, P.S., Ganapathy, S.V., Patro, R.,Raina, M. Simple Multiuser Detectors for DS-UWB Systems.Personal, 2006 IEEE 17th International Symposium on Indoor and Mobile Radio Communications, Sept. 2006: 1-5.
[5]Jiao Shengcai, Adaptive Multi-user Interference Cancellation for DS-UWB, Sensor and Ad Hoc Communications and Networks,2006. SECON '06. 2006 3rd Annual IEEE Communications Society on, Volume 3, Sept.2006.
[6]Bo Hu and Norman C. Beaulieu, Effects of multi-user interference on the error rate of DS-UWB systems,Electrical and Computer Engineering.2005.Canadian Conference on,May 2005.
[7]Sun-Yoon Jung, Dono-Jo Park. Multi-user detection using hidden training sequence for DS-CDMA UWB system.2004 IEEE 60th Vehicular Technology Conference.2004. VTC2004-Fall. Volume 3, Sept. 2004.