• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      CDMA通信系統(tǒng)仿真及抑制多址干擾的技術(shù)研究

      2012-09-25 01:51:14馬文君
      通信電源技術(shù) 2012年1期
      關(guān)鍵詞:多址多用戶均方

      陳 青,馬文君

      (上海理工大學 光電信息計算機工程學院,上海200093)

      0 引 言

      碼分多址(CDMA)是在擴頻通信技術(shù)上發(fā)展起來的一種嶄新而成熟的無線通信技術(shù),具有通信質(zhì)量高、抗干擾能力強、頻譜利用率高、能進行多址通信等優(yōu)點[1,2]。它利用相互正交的不同編碼分配給不同用戶調(diào)制信號,實現(xiàn)多用戶同時使用同一頻率接入系統(tǒng)和網(wǎng)絡(luò)的通信。在CDMA通信系統(tǒng)中,多個用戶共享同一頻段。為了區(qū)分不同用戶的傳輸信息,系統(tǒng)為每個用戶分配了各不相同的擴頻序列,但擴頻序列一般為非完全正交,不理想的相關(guān)性將引起各用戶之間的相互干擾,這種現(xiàn)象稱為多址干擾(Multiple-Access Interference,MAI)[3,4]。

      當CDMA系統(tǒng)中用戶數(shù)較少時,MAI因偽隨機碼良好的互相關(guān)性而不太嚴重,但隨著同時接入系統(tǒng)用戶數(shù)目的增加以及信號功率的增大,MAI的功率也相應增加,甚至會引起“呼吸效應”和“遠近效應”。遠近效應(Far/Near)的存在,將進一步降低系統(tǒng)性能,使系統(tǒng)容量受到限制[5]。多址干擾的存在,使CDMA多用戶通信系統(tǒng)的性能不再只取決于系統(tǒng)的信噪比,很大程度上還會受MAI強弱的影響。因此,多址干擾成為影響CDMA系統(tǒng)性能的主要因素。

      多址干擾是與CDMA系統(tǒng)相伴而生,其存在會使系統(tǒng)容量和性能降低,但其本質(zhì)上并不是純粹無用的白噪聲,它含有通信用戶之間的相關(guān)信息,是有一定規(guī)律性和結(jié)構(gòu)性的偽隨機信號。因此,從理論上可以利用多址干擾結(jié)構(gòu)上所提供的一些特點,按照某種準則來消除多址干擾,從而提高系統(tǒng)容量,改善系統(tǒng)性能。

      本文考慮了偽隨機碼所具備的特性,在實現(xiàn)CDMA通信系統(tǒng)仿真的基礎(chǔ)上,對傳統(tǒng)單用戶檢測技術(shù)、解相關(guān)線性多用戶檢測技術(shù)和最小均方誤差多用戶檢測技術(shù)進行了討論分析。

      1 多用戶檢測技術(shù)

      在傳統(tǒng)單用戶的CDMA系統(tǒng)中,都將干擾用戶的信息作為高斯白噪聲來處理,而沒有加以充分利用,大大降低了系統(tǒng)的性能。多用戶檢測技術(shù)是在傳統(tǒng)單用戶檢測基礎(chǔ)上,把所有用戶的信號都當成有用信號,充分利用干擾用戶間的互相關(guān)信息(如擴頻序列相關(guān)特性,信號幅度變化,信號同步等),根據(jù)一定的多用戶檢測算法來消除或減弱多址干擾的影響,以提高系統(tǒng)性能和容量。多用戶檢測技術(shù)可以彌補擴頻碼互相關(guān)性不理想所帶來的消極影響,能抑制多址干擾和多徑干擾,消除或減弱遠近效應,是提高和改善系統(tǒng)性能的有效措施[6]。

      線性多用戶檢測主要有下面幾類:解相關(guān)檢測、最小均方誤差檢測、盲自適應多用戶檢測和多項式檢測。其中前三類只能用于短碼系統(tǒng),而多項式檢測可以在長碼系統(tǒng)中應用。本文主要研究前兩類檢測系統(tǒng)。

      1.1 解相關(guān)線性多用戶檢測

      由Lupas和Verdu提議的解相關(guān)器又稱為零驅(qū)動檢測器,它是將多用戶通信環(huán)境的多址干擾等效為一個信道的傳輸響應矩陣,即碼字之間的相關(guān)矩陣R,該矩陣僅與各用戶的擴頻序列以及序列間的相對時延有關(guān)[7]。求逆即得到信道傳輸逆矩陣T,然后將多用戶信號經(jīng)過K個匹配濾波器輸出,再將輸出后的逆矩陣進行求逆運算,以等效地消除各用戶擴頻序列間的相關(guān)性,從而達到消除多址干擾的目的。實際上T是一個非因果的無限沖擊響應的矩陣傳遞函數(shù),是不可實現(xiàn)的,在實際情況中要將T截斷為有限長。具體實現(xiàn)可以采用橫向濾波器,其具有以下特點:

      (1)必須知道所有用戶的擴頻碼及其特性;

      (2)必須得到所有用戶的定時;

      (3)必須計算互相關(guān)矩陣R的逆矩陣;其性能獨立于干擾功率,不需估計功率的大??;不需對用戶幅度進行估計。

      由于放大噪聲功率,會擴大噪聲影響,從而造成解調(diào)信號時延較大。也就是說解相關(guān)檢測是以提高背景噪聲為代價來消除多址干擾。

      1.2 最小均方誤差多用戶檢測

      使用最小均方誤差準則,可以得到最小均方誤差多用戶檢測(MMSE)。與解相關(guān)多用戶檢測不同,它不會增強噪聲。MMSE檢測器是在消除多址干擾和增大信道噪聲這兩者之間采取折中而達到某種平衡。從性能上講,在信噪比低的情況下,MMSE檢測器優(yōu)于解相關(guān)檢測器,而在信噪比高的情況下,解相關(guān)檢測器則比MMSE性能更優(yōu)。

      MMSE檢測器的主要缺陷在于:需要估計接收信號的強度,對估計誤差比較敏感;其性能依賴于干擾用戶的功率。

      因此與解相關(guān)檢測器相比,MMSE檢測的抗遠近效應能力較差。

      2 系統(tǒng)仿真及主要仿真環(huán)節(jié)

      利用MATLAB/Si mulink平臺,模擬了一個小區(qū)內(nèi)十個用戶的碼元發(fā)送、擴頻、接收、解擴和判決的基本過程[8,9]。CDMA通信系統(tǒng)框圖如圖1所示。

      圖1 CDMA通信系統(tǒng)框圖

      2.1 信號源

      CDMA通信系統(tǒng)傳輸采用雙極性信號。本系統(tǒng)信號源利用S-函數(shù)編寫了一個自定義模塊,其功能是生成隨機±1序列,在S-函數(shù)的主程序中調(diào)用mdlInitializeSizes例程。初始化如下:設(shè)sizes.Nu mCont States=0;

      sizes.Nu mDisc States=0;

      sizes.Nu mOutputs=1;

      sizes.Nu mInputs=0;

      sizes.Dir Feedt hr ough=0;

      sizes.Nu mSample Ti mes=1;

      x0=[];

      ts=[1 0];

      調(diào)用 mdl Outputs例程進行輸出,sys=2*randint-1即可生成隨機±1序列。緊跟在用戶信號生成模塊之后,調(diào)用一個gain模塊,設(shè)置相應的增益參數(shù)即可對各個用戶的功率進行控制,如圖2。

      圖2 信號源子塊

      2.2 偽隨機序列發(fā)生器模塊

      本系統(tǒng)運用Embedded MATLAB Function block,編寫了一個m序列發(fā)生器模塊。如圖3所示,該模塊設(shè)置單輸入單輸出,輸入為對應的5級左移移位寄存器的反饋系數(shù),輸出為一個P=25-1=31的m序列。根據(jù)文獻7可知其特征多項式f(x)=x5+x2+1為本原多項式,其反饋連接形式為[C1C2C3C4C5]=[1 0 0 0 1];

      其中用于生成m序列的代碼如下:

      f unction ms= mseries(coefficients)

      len=length(coefficients);

      L=2^len-1;

      registers=[zer os(1,len-1),1];

      newregisters=zeros(1,len);

      a=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];

      a(1)=registers(1);

      f or i=2:L

      newregisters(1:len-1)=registers(2:len);

      newregisters(len)= mod(su m(coefficients.*registers'),2);

      registers=newregisters;

      a(i)=registers(1);end

      圖3 m序列發(fā)生器

      2.3 擴頻子塊

      直接序列擴展頻譜系統(tǒng)是目前應用較廣泛的一種擴展頻譜系統(tǒng)。其過程是將待傳送的信息碼元與偽隨機序列相乘,在頻域上將二者的頻譜卷積,將信號的頻譜展寬,展寬后的頻譜呈窄帶高斯特性,經(jīng)載波調(diào)制之后發(fā)送出去。在接收端,一般首先恢復同步的偽隨機碼,將偽隨機碼與調(diào)制信號相乘,這樣就得到經(jīng)過信息碼元調(diào)制的載波信號,再作載波同步,解調(diào)后得到信息碼元(如圖4)。

      本系統(tǒng)采用直接序列擴頻方式實現(xiàn)多址接入。仿真時將原信號與偽隨機序列相乘,從而實現(xiàn)擴頻。

      圖4 直接序列擴頻子塊

      2.4 多用戶檢測子塊

      解相關(guān)檢測器的基本思想是首先計劃各個用戶信號(一般取單個字符或部分字符)之間基于擴展碼的互相關(guān)矩陣并求取其逆,然后對接收信號進行解相關(guān)計算,最后再對解相關(guān)信號進行判決。

      最小均方誤差多用戶檢測則對解相關(guān)多用戶檢測進行改進,在線性變換時引入與信道噪聲功率成正比的修正項。

      解相關(guān)多用戶檢測和最小均方誤差多用戶檢測的線性算子用自定義模塊或和其它一些模塊分別組合完成,如圖5所示。圖中自定義模塊使用inv函數(shù)來求矩陣的逆矩陣,R_matrix模塊求擴展碼的互相關(guān)矩陣。

      圖5 線性算子

      3 仿真結(jié)果及分析

      在每一個仿真步長(1 s)內(nèi),每個用戶發(fā)送一個信息碼元,10個用戶則對應發(fā)送10個用戶信息碼元。在信源后調(diào)用gain模塊對功率進行控制,然后用10個P=31的m序列分別對這10個用戶的信息碼元進行擴頻(相乘)處理,合路相加并加入高斯白噪聲。在接收端用和發(fā)送端相同的10個m序列分別對信息碼元進行解擴(相乘)處理,最后進行積分、判決,完成了對這10個用戶的信息碼元的恢復。對于這10個用戶中的每一個用戶,一個仿真步長(1 s)內(nèi)可完成一個信息碼元的恢復,若要發(fā)送5 000個碼元,仿真時間設(shè)置為5 000 s即可,這是傳統(tǒng)單用戶檢測的情況。

      對解相關(guān)線性多用戶檢測和最小均方誤差多用戶檢測,只需在傳統(tǒng)單用戶檢測輸出的基礎(chǔ)上乘以相應算法的線性算子即可。本系統(tǒng)線性解相關(guān)多用戶檢測的線性算子為Ldec=R-1,最小均方誤差多用戶檢測的線性算子為LMMSE=[R+σ2A-1]-1 。

      誤碼率(Bit Error Rate,BER)是CDMA無線通信系統(tǒng)的重要性能指標。通過本系統(tǒng)仿真,分別計算這三類檢測方法的誤碼率,比較各個方法的性能,然后再根據(jù)信源功率的不同分析其對誤碼率的影響。

      3.1 改變誤碼噪聲功率測試誤碼率變化

      設(shè)置用戶信息功率依次為1 1 1 1 1 1 1 1 1 1,噪聲功率從7開始逐漸增大,信源功率維持不變,仿真時間設(shè)置為5 000 s,用信源1(功率為1倍)觀察三種檢測方法誤碼率的變化情況。

      表1分別給出三種檢測方法的誤碼率比較結(jié)果,噪聲功率分別為7、10、15、20、25、30(倍)六種情況,從上到下依次為傳統(tǒng)單用戶檢測,解相關(guān)線性多用戶檢測,最小均方誤差多用戶檢測。

      分析可得,三類檢測方法的誤碼率都隨著噪聲功率的增強而增大,并可以明顯看出同一個信噪比時,解相關(guān)線性多用戶檢測和最小均方誤差多用戶檢測性能要好于傳統(tǒng)單用戶檢測,如圖6所示。但由于最小均方差需要估計接收信號的強度,對估計誤差比較敏感,所以相對解相關(guān)線性多用戶檢測,誤碼率要相對大一些。

      表1 噪聲功率改變下的誤碼率比較

      3.2 改變信源功率測試誤碼率變化

      設(shè)置用戶信源功率依次為1、1.5、2、2.5、3(倍),其他信源功率維持不變?yōu)?。噪聲功率維持30不變,仿真時間設(shè)置為5 000 s,用信源觀察三種檢測方法誤碼率的變化情況。

      表2分別給出三種檢測方法的誤碼率比較結(jié)果,從上到下依次為傳統(tǒng)單用戶檢測,解相關(guān)線性多用戶檢測,最小均方誤差多用戶檢測。

      表2 在信源功率改變下的誤碼率比較

      分析可得,在同一功率時,解相關(guān)線性多用戶檢測和最小均方誤差多用戶檢測性能要優(yōu)于傳統(tǒng)單用戶檢測,如圖7所示。并且可以明顯的看出三類檢測方法的誤碼率隨信源功率增強而減小,當用戶功率(信源功率)足夠強時,三類檢測方法的誤碼率基本可以控制在極小的誤差范圍內(nèi)。

      4 結(jié) 論

      圖7 在信源功率改變下的誤碼率比較

      本系統(tǒng)通過MATLAB/Si mulink建立仿真平臺,模擬各個模塊(包括信源,偽隨機序列、擴頻和誤碼計算模塊)設(shè)計出整個系統(tǒng)。實驗表明,CDMA通信系統(tǒng)具有良好的傳輸性,在用戶功率較大時,誤碼率基本可以控制在極小的誤差范圍內(nèi)。

      針對抑制多址干擾,系統(tǒng)加入解相關(guān)線性多用戶檢測和最小均方誤差多用戶檢測技術(shù),相對單用戶檢測有良好的性能。解相關(guān)線性多用戶檢測器在抑制多址干擾方面占有明顯的優(yōu)勢。

      最小均方差多用戶檢測雖然傳輸性能好于單用戶檢測技術(shù),但由于誤差過大,始終誤碼率大于現(xiàn)行解相關(guān)多用戶檢測技術(shù),若能加以改進,系統(tǒng)的靈活性、可擴展性和實用性則能進一步提升。

      [1] 孟憲艷.無線擴頻通信技術(shù)[J].有線電視技術(shù),2007,14(11):66-68.

      [2] 胡禮鴻,雷武虎.無線擴頻通信及其應用[J].中興新通訊,1997,3(6):29-32.

      [3] 郭江鋒,李福平.CDMA中的多用戶檢測技術(shù)及研究動態(tài)[J].科技情報開發(fā)與經(jīng)濟,2006,16(4):252-254.

      [4] 董飛勝,李大扣,李曉輝,柴 靚.基于CDMA系統(tǒng)的加速功率控制和多用戶檢測 [J].信息技術(shù),2009,4:109-111.

      [5] Lops M,Ricci C,Tulino A M.Narrow-band-interference suppression in multi-user CDMA systems[J].IEEE Trans.Corn.1998,46(9):l 163-1 175.

      [6] 唐湘義.DS.CDMA系統(tǒng)中線性多用戶檢測技術(shù)的研究[D].南寧:廣西大學,2003,9-12.

      [7] 梅 軻,劉 輝.碼分多址(CDMA)系統(tǒng) MMSE-MUD算法研究[J].中國新通信,2009,(09):9-11.

      [8] 李建新,劉乃安.現(xiàn)代通信系統(tǒng)分析與仿真 MATLAB通信工具箱[M].西安:西安電子科技大學出版社,2000.

      [9] 張志德,馮春苗,林 霖.基于Si mulink的CDMA通信系統(tǒng)原理仿真[J].科技信息,2009,11:419-420.

      猜你喜歡
      多址多用戶均方
      成對載波多址技術(shù)在靶場衛(wèi)星通信系統(tǒng)中的應用
      無線電工程(2024年8期)2024-09-16 00:00:00
      安泰科多用戶報告訂閱單
      一類隨機積分微分方程的均方漸近概周期解
      安泰科多用戶報告訂閱單
      安泰科多用戶報告訂閱單
      Beidou, le système de navigation par satellite compatible et interopérable
      蜂群自組網(wǎng)雙信道頻率分集多址接入?yún)f(xié)議
      安泰科多用戶報告訂閱單
      面向5G的非正交多址接入技術(shù)
      第5代移動通信基本要求與新型多址復用技術(shù)
      雷波县| 安图县| 荃湾区| 西充县| 丹巴县| 雅安市| 凤山市| 岐山县| 攀枝花市| 突泉县| 龙州县| 满洲里市| 乐山市| 乌海市| 广平县| 黎城县| 平潭县| 莱芜市| 突泉县| 清流县| 绥滨县| 日照市| 盐池县| 手机| 阿尔山市| 白城市| 台江县| 万宁市| 崇左市| 长乐市| 吴堡县| 江源县| 新绛县| 南皮县| 阿拉善右旗| 广元市| 尤溪县| 白沙| 施甸县| 上栗县| 肃北|