久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2531|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

CDMA通信系統(tǒng)中的接入信道部分進(jìn)行仿真與分析資料

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:290170 發(fā)表于 2018-9-17 10:11 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
摘  要

CDMA技術(shù)是當(dāng)前無線電通信,尤其是移動(dòng)通信的主要技術(shù),不論是在中國已經(jīng)建立的IS-95規(guī)范的中國聯(lián)通CDMA網(wǎng)、各大移動(dòng)通信運(yùn)營商正準(zhǔn)備實(shí)驗(yàn)及建立第三代(3G)系統(tǒng)還是大設(shè)備研發(fā)商已經(jīng)在開發(fā)的三代以后(也稱為4G)更寬帶寬的移動(dòng)通信系統(tǒng),CDMA都是主要的選擇。CDMA概念可以簡單地解釋為基于擴(kuò)頻通信的調(diào)制和多址接入方案。其反向鏈路有接入信道和反向業(yè)務(wù)信道組成。接入信道用于短信令消息交換、能提供呼叫來源、尋呼響應(yīng)、指令和注冊。
本設(shè)計(jì)選取CDMA通信系統(tǒng)中的接入信道部分進(jìn)行仿真與分析。首先,通過學(xué)習(xí)相應(yīng)的理論知識,熟悉接入信道實(shí)現(xiàn)的過程,對每一步的原理有了較深的理解,同時(shí),也對MATALB軟件進(jìn)行熟悉和了解,對MATLAB軟件中的SIMULINK部分及其內(nèi)部的CDMA模塊用法和參數(shù)設(shè)置進(jìn)行熟悉,然后運(yùn)用MATLAB軟件對接入信道部分進(jìn)行設(shè)計(jì),并逐步地對各個(gè)模塊進(jìn)行分析、仿真與驗(yàn)證。目的是通過畢業(yè)設(shè)計(jì)工作熟悉現(xiàn)代無線通信系統(tǒng)的基本構(gòu)成與基本工作原理,重點(diǎn)掌握卷積編碼、塊交織和碼擴(kuò)展等相關(guān)編碼技術(shù),并能將這些技術(shù)應(yīng)用實(shí)際系統(tǒng)設(shè)計(jì),提高自己對CDMA通信系統(tǒng)知識的認(rèn)識。

PN sequence

目錄
中文摘要 關(guān)鍵字 .1
英文摘要 關(guān)鍵字 .2
目 錄  ....3
前 言  ....4
1  設(shè)計(jì)總體框架 ..5
2  設(shè)計(jì)各個(gè)部分原理知識介紹 ..6
2.1 卷積編碼......7
2.2 交織技術(shù)介紹...9
2.3 沃爾什函數(shù)說明...11
2.3.1 沃爾什函數(shù)特性說明....11
2.3.2 沃爾什函數(shù)的產(chǎn)生方法介紹..13
2.4 長碼的實(shí)現(xiàn).15
2.6 PSK和OQPSK調(diào)制18
2.7 短碼的實(shí)現(xiàn)..20
3  MTALAB軟件中的SIMULINK的簡介.20
4  設(shè)計(jì)仿真、分析與驗(yàn)證....22
4.1 設(shè)計(jì)總體模塊構(gòu)造....22
4.2 對各個(gè)模塊進(jìn)行分析與驗(yàn)證 .23
4.2.1 源中部分(subsystem1)設(shè)置、說明與分析...24
4.2.2 對卷積編碼器和重復(fù)模塊的設(shè)置、說明與分析 27
4.2.3 對子系統(tǒng)Subsystem2(塊交織器)模塊的設(shè)置、說明與分析 30
4.2.4 沃爾什調(diào)制器輸出與長碼輸出及其異或驗(yàn)證...40
4.2.5 I路和Q路的輸出驗(yàn)證與分析46
5.經(jīng)驗(yàn)總結(jié)..49
謝  辭..50
參考文獻(xiàn)..51

引言
   眾所周知,自從20世紀(jì)70年代出現(xiàn)蜂窩網(wǎng)通信以來,世界各地移動(dòng)通信行業(yè)得到了迅猛的發(fā)展,而蜂窩網(wǎng)的技術(shù)本身也得到了長足的進(jìn)步。就多址接入方式而言,20世紀(jì)80年代出現(xiàn)了時(shí)分多址(TDMA)數(shù)字蜂窩網(wǎng),以GSM為代表的數(shù)字蜂窩移動(dòng)通信系統(tǒng)在國內(nèi)外已獲得了廣泛應(yīng)用。20世紀(jì)90年代又出現(xiàn)了碼分多址(CDMA)蜂窩網(wǎng)移動(dòng)通信系統(tǒng)。由于它通信容量大、質(zhì)量好,因此立即引起了人們廣泛的關(guān)注,其優(yōu)勢已被人們所共認(rèn),其發(fā)展前景十分良好。不少專家預(yù)言,21世紀(jì)將是CDMA通信廣泛應(yīng)用的時(shí)代。
CDMA蜂窩網(wǎng)移動(dòng)通信是在頻分多址(FDMA)模擬蜂窩網(wǎng)和時(shí)分多址(TDMA)數(shù)字蜂窩網(wǎng)基礎(chǔ)上發(fā)展起來的,既有共同點(diǎn),也有很多獨(dú)特的地方:從技術(shù)角度來看.CDMA蜂窩網(wǎng)技術(shù)是最先進(jìn)的,同時(shí)又是最復(fù)雜的?梢哉f,在一定范圍內(nèi),它反映了現(xiàn)代通信的技術(shù)水平。
本次課題選擇的是反向鏈路的接入信道部分進(jìn)行軟件的仿真,所運(yùn)用的軟件是MATLAB。運(yùn)用MATALAB軟件中的模塊進(jìn)行接入信道的構(gòu)建,并對信道的原理進(jìn)行分析和驗(yàn)證。本論文是按照從理論到仿真分析與驗(yàn)證的步驟順序來的,最后進(jìn)行全面的總結(jié)。

  • 對畢業(yè)設(shè)計(jì)總體實(shí)現(xiàn)框架進(jìn)行初要說明
         
圖1.1設(shè)計(jì)總體框圖

接入信道數(shù)據(jù)以每20毫秒88比特的速率產(chǎn)生,因?yàn)?nbsp;                                 卷積編碼器在每幀后復(fù)位,所以每幀的數(shù)據(jù)都加上8比特的尾。故數(shù)據(jù)進(jìn)入編碼器的速率是(88+8)/0.02=4800bit/s,如圖所示。這些數(shù)據(jù)進(jìn)行碼率1/3,約束長度為9的卷積編碼。編碼器中出來的數(shù)據(jù)率是3×4.8=14.4ksps。
為了使接入信道和反向業(yè)務(wù)信道有相同的塊交織方案,接入信道的符號進(jìn)行了重復(fù),使進(jìn)入交織器的為2×14.4=3×9.6=28.8ksps,和反向業(yè)務(wù)信道達(dá)最高數(shù)據(jù)率9600bit/s的數(shù)據(jù)進(jìn)入交織器時(shí)的速率一樣。交織方案是讀入一幀的數(shù)據(jù)(28.8×20=576符號),按列寫入18列×32行的矩陣,然后以某種順序按行讀出,以使數(shù)據(jù)符號在時(shí)間上分開。
    交織后的符號送到一個(gè)(64,6)的沃爾什編碼器。沃爾什編碼是用每組6個(gè)編碼符號(c0、……c5)來選擇2^6=64階沃爾什序列Hi中的一個(gè)。選擇時(shí)要按下列準(zhǔn)則來計(jì)算序號i:
            
這里的i是64×64哈達(dá)碼矩陣的行號,而{cj}是經(jīng)過編碼的二進(jìn)制(0,1)符號.因此符號速率的增長比率為64/6,從28800sps增加到307200cps,單位是”沃爾什編碼”每秒.這個(gè)步驟可以看作是一個(gè)(n=64,k=6)的糾錯(cuò)編碼.它也可以解釋為一種用二進(jìn)制信道符號進(jìn)行64進(jìn)制正交調(diào)制的形式.
接入信道符號進(jìn)一步用一個(gè)特定的相位偏置是靠移位積存器的輸出與一個(gè)隨用戶不同而不同的42比特模板序列進(jìn)行內(nèi)積來產(chǎn)生的.對于接入信道,模板是用偽隨機(jī)產(chǎn)生的接入信道和相應(yīng)的尋呼信道編號以及基站辯識參數(shù)構(gòu)成的.
在脈沖成型與發(fā)送之前,長PN碼擴(kuò)譜后的基帶數(shù)據(jù)流分別與I路Q路正交短PN碼相乘,Q路相乘后延時(shí)了半個(gè)碼片,形成OQPSK調(diào)制和正交分集。注意:這個(gè)操作中,符號沒有被擴(kuò)譜,因?yàn)槎蘌N碼的速率也是102288Mcps.還要注意到,圖4021表明所有小區(qū)中的所有移動(dòng)臺都采用零偏置的短PN碼,不同用戶的信號只用它們唯一的長PN碼相位加以區(qū)別.下表總結(jié)了接入信道的調(diào)制參數(shù)。
                接入信道調(diào)制參數(shù)
       參數(shù)              數(shù)值                單位
    數(shù)據(jù)速率              4800               bit/s
    PN碼片速率          1.2288              Mcps
    代碼速率             1/3                 Bit/碼符號
    碼符號重復(fù)            2                  符號/碼符號
    發(fā)端占空比            100                %
碼符號速率           28800               sps
調(diào)制                 6                   碼符號/模符號
調(diào)制速率             4800                sps
沃爾什碼片速率       307.2                kcps   
        模符號間隔           208.33               μs
        PN碼片/碼符號       42.67
        PN碼片/模符號       256
PN碼片/沃爾什碼片    4   

特定移動(dòng)臺的接入信道傳送只能在指定的接入信道時(shí)隙中進(jìn)行,接入信道時(shí)隙事實(shí)20毫秒幀長的睜倍數(shù).接入信道時(shí)隙的每一次傳送開始都有一隨機(jī)短延時(shí),以分散不同的移動(dòng)臺的起始傳送時(shí)間,這些移動(dòng)臺可能在同一時(shí)隙內(nèi)在不同的信道中傳送.接入信道有96個(gè)數(shù)據(jù)零作報(bào)頭,以幫助基站捕獲信號.移動(dòng)臺第一次使用接入信道時(shí),只能發(fā)送按某種程序形成的試探”消息”,直到?jīng)Q定了該移動(dòng)臺的適當(dāng)功率水平為止.

  • 對各個(gè)模塊所對應(yīng)的原理進(jìn)行詳細(xì)的說明   

CDMA(碼分多址)是一種利用惟一碼序列進(jìn)行擴(kuò)頻多址接人數(shù)字通信的技術(shù)。CDMA信道包括基站和移動(dòng)臺之間的前向CDMA信道和反向CDMA信道。前者是從基站到移動(dòng)臺的信道,后者是從移動(dòng)臺到基站的信道。
反向CDMA信道被移動(dòng)臺用來和基站通信,同時(shí)在發(fā)送之前通過直接序列擴(kuò)頻共享相同的CDMA頻率分配。反向CDMA信道是從移動(dòng)臺到基站的反向鏈路。在反向CDMA信道發(fā)送的數(shù)據(jù)被封裝成20ms幀。反向CDMA信道包括接人信道和反向業(yè)務(wù)信道。接人信道用于短信令消息交換,提供呼叫發(fā)起、尋呼響應(yīng)、指令和注冊。反向業(yè)務(wù)信道用于從單個(gè)移動(dòng)臺向單個(gè)或多個(gè)基站傳輸用戶數(shù)據(jù)和信令業(yè)務(wù)。
前向CDMA信道包含導(dǎo)信倍道、同步信道、尋呼信道和前向業(yè)務(wù)信道。這些信道每路都經(jīng)過適當(dāng)?shù)腤ash函數(shù)正文擴(kuò)展,然后以1.2288Mc/s固定速率由正交相位導(dǎo)頻PN序列擴(kuò)展。
反向CDMA信道由接人信道和反向業(yè)務(wù)信道組成。反向信道上發(fā)送的所有數(shù)據(jù)都經(jīng)過卷積編碼、塊交織、64階正交調(diào)制和長碼直接序列擴(kuò)展再發(fā)送。
下文介紹CDMA信道操作的幾個(gè)最基本的組成部分。

2.1 卷積編碼
現(xiàn)代數(shù)字通信系統(tǒng)常常設(shè)計(jì)成以非常高的速率傳輸。卷積碼已應(yīng)用于很多個(gè)同系統(tǒng),例如,不僅在CDMA移動(dòng)通信系統(tǒng)種應(yīng)用卷積編碼/譯碼,而且在空間和衛(wèi)星也應(yīng)用。為了防止系統(tǒng)出錯(cuò),經(jīng)常會使用卷積碼。信息數(shù)據(jù)序列劃分成許多長度為k的小塊,每段小塊被編碼長度為n的碼字符號。卷積碼(n,k,m)由k個(gè)輸入、具有m階存儲的n個(gè)輸出線性時(shí)序電路實(shí)現(xiàn)。通常,n和k是較小的整數(shù),且k<n,但m相當(dāng)大。特別地,當(dāng)k=1時(shí),信息序列不再分成小塊,以便可以連續(xù)處理,因此,卷積碼的發(fā)展產(chǎn)生了很多有線和無線通信信道數(shù)字傳輸?shù)膶?shí)際應(yīng)用。
卷積碼(n,k,m)指定的碼率為:R=k/n,編碼器級數(shù)為m=K—1,其中K是碼的約束長度。編碼器存儲階數(shù)等于數(shù)據(jù)序列時(shí)延。m級n維生成序列集通?梢园慈缦路绞矫枋觯

其中j=1,2,…,k表示輸入端數(shù),j=1,2,…,n表示模2加法器數(shù)(輸出端)。方程(2.1)也可以以多項(xiàng)式形式表達(dá)為:
                  

其中D是時(shí)延操作符,每一項(xiàng)D的冪對應(yīng)于該項(xiàng)的單位時(shí)延數(shù)。
每個(gè)生成序列直接由從編碼器級到各自模2加法器的連接序列確定,1表示連接,0表示斷開。每個(gè)生成序列包含m+1位二進(jìn)制數(shù)。如果每次信息序列輸入編碼器1比特,那么編碼器輸出序列可以通過合并離散卷積得到,即:
     

其中

基站對前向CDMA信道如同步、尋呼和業(yè)務(wù)信道上發(fā)送的數(shù)據(jù)進(jìn)行卷積編碼。前向CDMA信道使用碼率R=1/2、約束長度為9的(2,1,8)卷積碼。
該卷積碼的生成序列為:

由于碼率為1/2,所以每次編碼器輸入一位數(shù)據(jù),編碼器輸出就產(chǎn)生兩位編碼符號。
初始化后第一個(gè)輸出符號是由生成序列編碼的符號,第二個(gè)輸出符號是由生成序列編碼的符號,如圖2.1所示,卷積編碼包含連續(xù)時(shí)延數(shù)據(jù)序列選定抽頭的模2加。

                圖2.1.1  24位輸入的(2,1,8)卷積編碼器

例如,以1.2kb/s速率傳輸?shù)那跋驑I(yè)務(wù)信道幀結(jié)構(gòu)包含24比特(20ms)。這24比持由16位信息比特和8位編碼器尾比特組成,如圖2.2所示。最后8位編碼尾比特全部設(shè)成0。如果信息序列表示成d=(1010100100000101),相應(yīng)的多項(xiàng)式為 。由于16位信息比特后面有8位編碼器比特,則前向業(yè)務(wù)信道幀表示為M=(101010010000010100000000)或者寫成多項(xiàng)式形式:

圖2.1.2  發(fā)送速率為1200b/s的前向業(yè)務(wù)信道幀
圖2.1顯示了用于該信道的(2,1,8)卷積碼。由于m=8,n=2,因此該編碼器包含一個(gè)具有2個(gè)模2加法器的8級移位寄存器和用于編碼器連續(xù)輸出的轉(zhuǎn)向器。對圖2.1的卷積編碼器,兩個(gè)生成序列分別為:

利用方程(2.4),對于i=1和j=1,2,有:

利用生成序列編碼器每個(gè)模2加法器的輸出分別為:
        
        
輸出符號()連接成單個(gè)序列,即發(fā)送到塊交織器的編碼符號序列:
  =
對于前向和反向的CDMA信道,每當(dāng)信息速率小于9600b/s時(shí),每個(gè)卷積編碼的符號重復(fù)k次后再發(fā)送到塊交織器。k的大小隨著信息速率的不同而不同。

2.2 交織技術(shù)介紹
直接擴(kuò)頻CDMA支持同時(shí)在數(shù)量很大的用戶群體而不光是單個(gè)用戶之間的數(shù)字通信服務(wù)。這將反映在如何利用額外的維數(shù)和冗余來提高性能。使用了兩種處理技術(shù):用于提高額外冗余的交織技術(shù)和用于前向糾錯(cuò)的編碼技術(shù)。
交織是排列符號序列的過程。這種為獲得時(shí)間分集的重排過程稱為交織,可以以兩種方法考慮:塊交織和卷積交織。
交織常重復(fù)或編碼相結(jié)合,是一種防止突發(fā)錯(cuò)誤的時(shí)間分集形式.符號在進(jìn)入突發(fā)信道傳送之前被改變順序或進(jìn)行交織.如果傳送時(shí)發(fā)生突法錯(cuò)誤,恢復(fù)原來順序就可以在時(shí)間上分散錯(cuò)誤.如果交織器設(shè)計(jì)良好,那么錯(cuò)誤將會隨機(jī)地分布,用編碼技術(shù)幾容易糾正.
    最常見的交織技術(shù)的兩種中,最常見的類型是塊交織.這種方式常在數(shù)據(jù)分塊分幀的情況下使用,入IS-95系統(tǒng).另一方面,卷積交織對連續(xù)少數(shù)據(jù)流來說是比較實(shí)用的類型.塊交織很容易實(shí)現(xiàn),爾卷積交織有很好的性能.連續(xù)操作使得卷積交織的初始開銷變得不重要.IS-95用了以類似塊交織技術(shù)為基礎(chǔ)的交織形式,將在下面進(jìn)一步討論.
    有幾個(gè)描敘交織器性能的參數(shù).重要的參數(shù)之一是最小間隔S,指突發(fā)連續(xù)錯(cuò)誤分布的最小距離.一般來說這個(gè)參數(shù)依賴于突發(fā)長度,突發(fā)長度增加則S變小.極端情況下,突變長度與序列長度一樣,則最小間隔是,因?yàn)椴徽撊绾闻帕?錯(cuò)誤之間總是相互挨著的.交織時(shí),讀取一部分符號同時(shí)需要存儲另一些符號,因此就帶來了延時(shí).一般來說,這種延時(shí)也出現(xiàn)在解交織時(shí).延時(shí)D表示交織和解交織時(shí)帶來的額外讀/寫操作量.而剛提到,處理過程需要一些存儲單元,用M來表示.為了達(dá)到較好的交織器性能,最小間隔越大越好,延時(shí)和存儲容量越小越好.所以性能通?捎米钚¢g隔與延時(shí)的比S/D以及最小間隔和存儲容量的比S/M來描述.
一個(gè)(I,J)的塊交織器可以看成是一個(gè)J行I列的存儲矩陣.數(shù)據(jù)按列寫入,按行讀出.如圖(2.1)所示。符號從矩陣的左上角開始寫入,從右下角開始讀出.連續(xù)的數(shù)據(jù)處理要求有兩個(gè)矩陣;一個(gè)用于數(shù)據(jù)寫入,另一個(gè)用于數(shù)據(jù)的讀出/解交織過程也要求有兩個(gè)矩陣,用于反轉(zhuǎn)交織過程.

圖 2.2.1
塊交織器特性很容易通過觀察矩陣得到.假使突發(fā)錯(cuò)誤的長度為B.兩個(gè)錯(cuò)誤之間的最小間隔可以由下式給出:               
                        

交織延時(shí)在發(fā)端是IJ,在接收端是IJ,因此總延時(shí)是
                               D=2IJ
   為了連續(xù)的操作,需要兩個(gè)矩陣,存儲的要求就是
                               M=2IJ
    交織器的最小間隔可以通過改變讀出的行順序來改變,延時(shí)和存儲要求在這個(gè)操作種不變.B≤I情況下,最大的最小間隔由上面所說的讀出方法得到.然而,這種方法使得B>I時(shí)S=1.其他的方法可以減小B≤I時(shí)的最小間隔而增加B>I時(shí)的最小間隔.IS-95就用了這樣的技術(shù).除非仔細(xì)觀察考慮讀出的方法,否則一般最小間隔 都是減少的.
IS-95系統(tǒng)交織一幀之內(nèi)的數(shù)據(jù),除了同步信道之外,其他信道都是20毫秒,同步信道的一幀周期上26.66毫秒.因此,所有的IS-95的交織器在塊數(shù)據(jù)上操作.嚴(yán)格地說,并沒有用塊交織,但是交織的類型設(shè)計(jì)要依賴于信道和原始數(shù)據(jù)率.例如,反向鏈路通過矩陣之中以非傳統(tǒng)的方法讀出各行數(shù)據(jù)以改變最小間隔特性.

2.3  沃爾什函數(shù)說明
沃爾什函數(shù)是正交的、歸一化的和完備的!罢弧笔侵竷蓚(gè)不同的函數(shù)相乘,并在給定區(qū)間上積分,其結(jié)果為0!皻w一化”的意思是如果兩個(gè)函數(shù)相同,那么它們乘積的積分為1。最后,“完備”大致可理解為:在給定的區(qū)間內(nèi),可使用這個(gè)正交函數(shù)集中函數(shù)的線性組合來逼近任意給定的函數(shù),在正交函數(shù)的個(gè)數(shù)趨于無限的條件下,均方誤差在“均值意義上”趨近于0。
2.3.1 沃爾什函數(shù)特性說明
我們將N階的沃爾豕函數(shù)定義為N段函數(shù)的集合,記為{Wj(t);t∈(0,T),j=0,1,…,N-1},定義如下:
  • 除了在一些跳變點(diǎn)上取值0外,Wj(t)僅在集合{+1,-1}中取值。
  • 對于所有的j,有Wj(0)=1.
  • 在區(qū)間(0,T)內(nèi),Wj(t)精確地有j次符號變化(穿越零點(diǎn))。
4.

5.關(guān)于區(qū)域的中點(diǎn),每一個(gè)函數(shù)Wj(t)不是奇函數(shù)就是偶函數(shù)。
一個(gè)沃爾什函數(shù)集由N個(gè)函數(shù)構(gòu)成,并按照穿越零點(diǎn)(符號改變)的次數(shù)來定義它們的階數(shù)。用函數(shù)集表示如下:      
        
第一個(gè)函數(shù)W0(t)在整個(gè)(0,1)區(qū)間上沒有過零點(diǎn),而W1(t)在整個(gè)定義區(qū)域上有一個(gè)過零點(diǎn)?紤]圖3.1所示的定義在(0,T),將沃爾什函數(shù)的幅值

圖2.3.1
轉(zhuǎn)化為二值邏輯{0,1}表示,即+l “0”,-1 “1”, 并將圖5.1中的所有8階沃爾什函數(shù)的整個(gè)下標(biāo)集j=0,1,…,7用二進(jìn)制表示出來,于是我們可以寫出8個(gè)沃爾什序列,如圖3.2所示。
    當(dāng)考慮一個(gè) 階的沃爾什函數(shù)集(序列)時(shí),可以注意到序列關(guān)于K軸上的點(diǎn)K=T/2,,…,具有對稱性,其中T是沃爾什函數(shù)的周期。沃爾什函數(shù)關(guān)于這些點(diǎn)要么奇對稱,要么偶對稱。這些點(diǎn)位j=K,K—1,…,1,亦即。考慮任意一個(gè)N=16階的沃爾什函數(shù),如:
W13=O  1  0  1  1  0  1  0  1  0  1  O  0  1  0  1

                     圖 2.3.2  
序列關(guān)于處奇對稱:
                  

關(guān)于T/8處奇對稱:

關(guān)于T/4處偶對稱:

關(guān)于T/2處奇對稱:

將沃爾什函數(shù)的下標(biāo)j用k位二進(jìn)制數(shù)表示出來,即j=(j1,j2,..jk)。如果jk=0,則函數(shù)關(guān)于軸處偶對稱,k=1,2,…,k;如果jk=l,那么函數(shù)關(guān)于這個(gè)軸處奇對稱。在沃爾什序列中,與沃爾什函數(shù)中的定義相同,第一個(gè)值總是0,即研Wj(0)=1,而Wj0=0。
對沃爾什序列w13,可以分析如下:在W13中,(j1,j2,j3,j4)=(1,l,0,1),因此可以判斷:
j1/2=1,表示序列關(guān)于T/16處奇對稱
j2=1,表示序列關(guān)于T/8處奇對稱
j3=O,表示序列關(guān)于T/4處偶對稱
j4=1,表示序列關(guān)于T/2處奇對稱
于是,以0打頭按照對稱的要求,可以寫出如下序列:
    W13=0  1  0  1  1  0  1  0  1  0  1  0  O  1  0  1
這個(gè)序列與前面一開始給出的一樣。
     同樣,根據(jù)觀察,可以得出沃爾什函數(shù)關(guān)于對稱軸(中點(diǎn))的位置的特性如下:
    ·沃爾什函數(shù)關(guān)于(0,T)的中點(diǎn),也即在T/2處的對稱軸ax上奇對稱或偶對稱。
    ·沃爾什函數(shù)關(guān)于子區(qū)間(O,T/2)和(T/2,T)的中點(diǎn)T/4,3T/4處具有同樣的對稱性將這些中點(diǎn)對稱軸定義為ak-1。
·同樣的處理過程重復(fù)k次,直到子區(qū)間的中點(diǎn)為T/N,3T/N,…,(N—1)/N,這里。這些中點(diǎn)對稱軸稱為a1,這些軸具有同樣的對稱性。

2.3.2 沃爾什函數(shù)的產(chǎn)生方法介紹
沃爾什函數(shù)的產(chǎn)生方法有多種,可以使用萊德馬契函數(shù),也可以使用哈達(dá)瑪短陣,還可以利用沃爾什函數(shù)自身的對稱特性。下面僅以用哈達(dá)瑪矩陣產(chǎn)生方式來介紹。
哈達(dá)碼矩陣是一個(gè)方陣,方陣的每一個(gè)元素為+1或-1,列與列之間是正交的。如果一個(gè)矩陣的第列的元素都是1,那么我們說這個(gè)矩陣是規(guī)范?梢允褂0代替+1,而使用1代替-1,即使用邏輯值{0,1}來表示哈達(dá)碼矩陣,那么2×2的2階哈達(dá)碼矩陣可以表示為:
     

如果HN是一個(gè)N×N的哈達(dá)碼矩陣,于是有:
               
這里IN 是一個(gè)N×N的單位。如果規(guī)定N≥1為哈達(dá)碼矩陣的階數(shù),那么N可取值為1,2,或4t(t為整數(shù)).設(shè)分別為 a階和b階的哈達(dá)碼矩陣,那么×=的階數(shù)為ab,運(yùn)算規(guī)則如下:如果矩陣中一個(gè)元素為+1(或邏輯值
0),那么用來代入,如果該元素為-1(或?yàn)檫壿嬛?),則用-Hb(或Hb的補(bǔ))代入。如果N為2的冪,并規(guī)定H1=[+1]=[0],于是可以由下式求得:
               
這里規(guī)定取負(fù)(為其補(bǔ)值)。的哈達(dá)碼矩陣可以由N=2階的哈達(dá)碼矩陣的規(guī)范形式連乘得到。
如果,則所有的哈達(dá)瑪矩陣的行序列和列序列都是沃爾什序列。然而,用沃爾什函數(shù)表示和哈達(dá)瑪函數(shù)表示之間存在一些差別,即哈達(dá)瑪函數(shù)的行序號和列序號都與符號改變(過零點(diǎn))的次數(shù)沒有關(guān)系,而沃爾什函數(shù)卻具有這種關(guān)系。顯然,由哈達(dá)瑪函數(shù)生成的沃爾什函數(shù)不是按照符號改變的次數(shù)排序的,因而需要一種方法對這兩種排序進(jìn)行相互轉(zhuǎn)換。

2.4 直接序列擴(kuò)展
反向CDMA信道中,反向業(yè)務(wù)信道相接人信道將由長碼直接序列擴(kuò)展,以提供有限的保密性。對反向業(yè)務(wù)信道,直接序列(DS)擴(kuò)展操作包含對數(shù)據(jù)脈沖隨機(jī)發(fā)生器輸出數(shù)據(jù)和長碼模2加。數(shù)據(jù)脈沖隨機(jī)發(fā)生器產(chǎn)生掩碼符號0和1,隨機(jī)地掩蔽由于碼重復(fù)產(chǎn)生的冗余數(shù)據(jù)。掩碼符號由幀數(shù)據(jù)率和長碼的最后14比特位確定。對于接人信道,DS擴(kuò)展操作包含64階正交調(diào)制器輸出和長碼的模2加。
設(shè)d(t)為Walsh碼片調(diào)制的數(shù)據(jù)序列,Tb為數(shù)據(jù)比特時(shí)間間隔。Walsh調(diào)制的數(shù)據(jù)序列被長碼c(t)的擴(kuò)展則碼片模2加。每個(gè)c(t)脈沖稱為碼片,Tc表示碼片時(shí)間間隔,Tb=4Tc。擴(kuò)展PN碼片序列速率固定在1.2288Mc/s。由于6個(gè)編碼符號由64個(gè)時(shí)間正交Walsh函數(shù)之一調(diào)制,調(diào)制符號發(fā)送速率固定在28.8/6=4.8ks/s。因此,每個(gè)Walsh碼片由4個(gè)PN碼片擴(kuò)展,即。由1.2288Mc/s長碼PN碼片相乘的直接序列d(t)如圖4.1所示。


圖 2.4.1

2.5 QPSK和OQPSK調(diào)制
  為了使頻帶效率最大,高頻譜效率的CDMA信道調(diào)制技術(shù)要求在相位正交的兩個(gè)載波同時(shí)發(fā)送。正交調(diào)制在擴(kuò)頻中極為重要,它對某些類型的干擾不敏感。
為原始數(shù)據(jù)流,為雙極性脈沖,-1代表二進(jìn)制l,+l代表二進(jìn)制0.如圖2.5.1所示。該脈沖數(shù)據(jù)流分成同相流(偶數(shù)比特)和正交相位流(奇數(shù)比特),如圖2.5.2和圖2.5.3所示。注意,分別具有d(t)的一半速率。

                      2.5.1原始數(shù)據(jù)d(t)

      2.5.2同相流dI(t)

2.5.3正交流的dQ(t)
將每個(gè)幅度調(diào)制到載波的余弦和正弦函數(shù)上,可以得到QPSK波形,如圖2.5.4所示。

圖2.5.4 QPSK擴(kuò)頻調(diào)制器



其中,

    同相流以+1(二進(jìn)制0)或-l(二進(jìn)制1)對余弦函數(shù)進(jìn)行幅度調(diào)制,產(chǎn)生一個(gè)BPSK波形。同樣地,正交相位流對余弦函數(shù)進(jìn)行調(diào)制,產(chǎn)生另—個(gè)與前面余弦函數(shù)產(chǎn)生波形正交的BPSK波形。這樣,載波的這兩個(gè)正交分量就產(chǎn)生QRK波形。

圖 2.5.5 QPSK的信號空間
持續(xù)時(shí)間為Ts的原始數(shù)據(jù)流可以通過串/并轉(zhuǎn)換器將持續(xù)時(shí)間2Tb劃分為同相流和正交相位流(參見圖2.5.4)。QP5K調(diào)制時(shí),同相和正交相位數(shù)據(jù)流都以1/2Tb/s速率發(fā)送并同步對齊,以便發(fā)送時(shí)間一致.非偏移QRK調(diào)制時(shí)。兩種脈沖流發(fā)送時(shí)間一致,如圖2.5.6所示。由于一致對齊,所以載波相位每2Tb秒變化一次相位,導(dǎo)致了圖2.7所示的四種相位之—。

圖2.5.6 一致對齊的QPSK波形S(t)
    s(t)的方程也用于偏移QPSK(OQPSK)信令。OQR5K和標(biāo)準(zhǔn)的非偏移QPSK在兩個(gè)基帶波形對齊方面不同。兩種脈沖流相互交錯(cuò),因此個(gè)是同時(shí)地改變狀態(tài)。這兩種調(diào)制方案的不同在于脈沖流定時(shí)移位了,以至于兩種數(shù)據(jù)流差Tb對齊,如圖2.5.7和2.5.8所示。載波相位每Tb秒可能的變化限制在 和 。然而在作偏移QPSK下,兩種脈沖流時(shí)間一致,載波相位每2Tb秒變化一次,如圖2.5.7和2.5.8所示。對應(yīng)于QPSK數(shù)據(jù)流的典型OPSK波形如圖所示。

      2.5.7 分開的數(shù)據(jù)流

2.5.8 偏移的QPSK波形
2.6 長碼的產(chǎn)生
長碼提供了限的保密性。長碼是的PN序列,用于前向CDMA信道的擾碼和反向CDMA信道的擴(kuò)領(lǐng)。長碼在前向業(yè)務(wù)信道和反問業(yè)務(wù)俏道惟一標(biāo)識移動(dòng)臺。長碼的特點(diǎn)是使用長碼掩碼來形成公用長碼或私有長碼。長碼還用在相同CDMA信道上區(qū)分多重接人信道。
當(dāng)在當(dāng)在接入信道上傳輸時(shí),先進(jìn)行長碼直接序列擴(kuò)展,然后發(fā)送。擴(kuò)展操作包括64階正交調(diào)制器輸出序列和長碼的模2加,如圖2.6.1所示。

CAN:接入信道編號
PCN:尋呼信道編號
BASE-ID:基站標(biāo)識
PLLOT-PN:前向CDMA信道PN偏移
1100011:長碼掩碼頭   
                      圖 2.6.1
長碼周期為個(gè)碼片,由碼發(fā)生器的LFSR抽頭多項(xiàng)式P(x)指定:
對所有42位掩碼和LFSR42級輸出的“與”結(jié)果進(jìn)行“異或”操作可以得到長碼的每個(gè)PN碼片,如圖6.2所示。

圖2.6.2 長碼發(fā)生器

長碼掩碼包括42位二進(jìn)制序列,它是長碼的惟一標(biāo)識。長碼掩碼根據(jù)移動(dòng)臺傳輸?shù)男诺李愋投粏。圖2.6.2顯示了長碼發(fā)生器產(chǎn)生的PN碼片(1.2288kc/s),它由長碼掩碼激活。

2.7 短碼的產(chǎn)生
    直接序列擴(kuò)展之后,反向業(yè)務(wù)伯道和接人信道進(jìn)行正交相位擴(kuò)展。
    另外,前向CDMA信道正交擴(kuò)展之后,每個(gè)碼道(導(dǎo)頻、同步、尋呼或前向業(yè)務(wù)信道)進(jìn)行正交相位擴(kuò)展。
    擴(kuò)展序列是長度為 或32768個(gè)PN碼片的正交相位序列。該正交相位序列稱為導(dǎo)頻PN序列.分別基于下列抽頭多項(xiàng)式;
對于相同I序列:
   
    對于正交相位Q序列:

3  MTALAB軟件中的SIMULINK的簡介
MATLAB通信工具箱(communication Toolbox)中提供了許多MATLAB函數(shù)和SIMULINK仿真模塊,可以用來對通信系統(tǒng)進(jìn)行仿真和分析。這些函數(shù)和模塊涉及通信系統(tǒng)的各個(gè)部分,用戶可以根據(jù)自己的需要進(jìn)行選擇,從而構(gòu)筑自己的通信系統(tǒng)模型。
SIMULINK仿真工具包是MATLAB的工具包之一,是實(shí)現(xiàn)動(dòng)態(tài)系統(tǒng)建摸、仿真和分析的一個(gè)集成環(huán)境。它可以仿真線形或非線形系統(tǒng)、連續(xù)時(shí)間系統(tǒng)、離散時(shí)間系統(tǒng)或兩者混合系統(tǒng),也可以仿真多速率系統(tǒng)。
SIMULINK提供了一個(gè)用于建摸的圖形用戶界面,主要實(shí)用于構(gòu)造比較復(fù)雜的動(dòng)態(tài)系統(tǒng)模型。它的主要特點(diǎn)在于使用戶可以通過簡單的鼠標(biāo)操作和拷貝等命令建立起直觀的系統(tǒng)框圖模型,并進(jìn)行交互性的動(dòng)態(tài)仿真。所謂交互性,指的是用戶可以在仿真的同時(shí)修改系統(tǒng)參數(shù),仿真輸出結(jié)果隨著參數(shù)的改變而改變。SIMULINK的特性使它同以往的仿真工具有了較大的改進(jìn),用戶可以脫離復(fù)雜的基于微分方程的計(jì)算方法,轉(zhuǎn)而使用簡單直觀的框圖式構(gòu)造方法。
SIMULINK有一個(gè)重要特征,它是構(gòu)造于MATLAB的之上的。因此SIMULINK用戶可以直接使用基于MATLAB的工具對模型進(jìn)行構(gòu)造、優(yōu)化和仿真。這里所說的基于MATLAB的工具,指的是MATLAB應(yīng)用于工具箱和專門用于某些領(lǐng)域的特定M文件的集合。通信工具箱就是MATLAB應(yīng)用工具箱的一種。由于應(yīng)用工具箱均由MATLAB的原代碼編寫而成,用戶可以在SIMULINK的工作平臺上方便地調(diào)用工具箱中的各種工具,從而實(shí)現(xiàn)了各類工具箱之間的無縫連接。
SIMULINK的應(yīng)用包括建摸和仿真兩部分。所謂建摸,指的是從SIMULINK的七個(gè)標(biāo)準(zhǔn)模塊子庫或MATLAB其他工具包模塊庫中選擇所需的模塊,并拷貝到用戶的模型窗口中,經(jīng)過連線和設(shè)置模塊參數(shù)等構(gòu)筑起用戶自己的仿真模型的過程。SIMULINK完全采用“抓取”來構(gòu)造動(dòng)態(tài)系統(tǒng),系統(tǒng)的創(chuàng)建過程就是繪制框圖的過程。而通信模塊的創(chuàng)建和仿真,一般是在SIMULINK工作窗口內(nèi)利用COMMLIB庫中通信模塊構(gòu)筑用戶設(shè)計(jì)的通信模型,然后再利用SIMULINK工作窗口中特有的菜單選項(xiàng)進(jìn)行仿真。
在打開SIMULINK之前,首先要運(yùn)行MATLAB。打開SIMULINK主工作界面的方式有兩種:
  • 在MATLAB的工作窗口中鍵入“simulink”指令。
  • 在MATLAB窗口的狀態(tài)欄中點(diǎn)擊SIMULINK圖標(biāo)。
需要注意的是,SIMULINK對模塊或模型文件的操作一般都有兩種方式:
  • 菜單操作方式——在被操作模型的SIMULINK窗口下進(jìn)行。
  • 命令操作方式——在MTALAB的工作窗口中通過一些固定調(diào)用格式的指令對模塊或模型文件進(jìn)行調(diào)用、仿真等操作。
按照上述的方式打開的SIMULINK工作窗口就是SIMULINK的標(biāo)準(zhǔn)模塊庫的窗口,同時(shí)被打開的還有一個(gè)新的模型文件窗口(標(biāo)記為untitled).
SIMULINK窗口見下:

SIMULINK模型具有層級結(jié)構(gòu),非常有利于建造和管理一個(gè)大型系統(tǒng)。為便于實(shí)現(xiàn)分層設(shè)計(jì),在SIMULINK模塊庫的費(fèi)線形子庫(Nonlinear)中含有一種專用模塊——子系統(tǒng)(Subsystem)模塊,同時(shí),SIMULINK還為子系統(tǒng)提供了封裝(MASK)功能。
  • 子系統(tǒng)模塊(Subsystem Block
當(dāng)一個(gè)動(dòng)態(tài)模型包含許多環(huán)節(jié)時(shí),往往把系統(tǒng)功能分塊,每一塊建立一個(gè)子系統(tǒng)。在設(shè)計(jì)中使用子系統(tǒng),可以降低模型的復(fù)雜度,減少窗口的數(shù)目,并易于對模型進(jìn)行擴(kuò)充和修改。設(shè)計(jì)一個(gè)SIMULINK框圖,可以采用“自頂向下”的設(shè)計(jì)方式,下構(gòu)造處總體模型,再分別建立各個(gè)子系統(tǒng);也可以采用“自頂向下”的設(shè)計(jì)方式,先完成每個(gè)部分底層設(shè)計(jì),封裝為子系統(tǒng)后,再用其搭建一個(gè)總體框圖。
下面簡要給出采用“自頂向下”模式設(shè)計(jì)子系統(tǒng)的主要步驟:
(1)在MATLAB工作窗口中鍵入sinmulink指令,打開SIMULINK標(biāo)準(zhǔn)模塊庫。從它的[File]菜單中選取[New]命令,創(chuàng)建新的方框圖窗口。
(2)用鼠標(biāo)雙擊SIMULINK模塊庫中Connections圖表,打開下一級子模塊庫,將其中的子系統(tǒng)模塊(Subsystem)用鼠標(biāo)拖至用戶新建的文件窗口中。
(3)雙擊子系統(tǒng)模塊,打開一個(gè)空白的子系統(tǒng)窗口,按照功能要求添加模塊,并用輸入端口代表送入子系統(tǒng)的信號,輸出端口代表輸出信號。
  • 封裝功能
具有封裝功能是SIMULINK模塊一個(gè)非常有用的特點(diǎn)。通過封裝可以為子系統(tǒng)建立用戶自定義的對話筐和圖標(biāo);可以在當(dāng)前圖形窗口中隱藏子系統(tǒng)的設(shè)計(jì)內(nèi)容,用簡單的圖標(biāo)來代替子系統(tǒng)。另一方面,由于子系統(tǒng)中每個(gè)模塊都有一個(gè)對話筐,進(jìn)行仿真的時(shí)候,必須打開每個(gè)對話筐分別定義參數(shù)值,應(yīng)用起來比較麻煩。而封裝功能可以將子系統(tǒng)中的多個(gè)對話筐合并為一個(gè)單獨(dú)的對話筐——封裝對話筐,封裝對話筐中的參數(shù)在仿真時(shí)被直接送入子系統(tǒng)的各個(gè)模塊中,從而簡化了用戶定義仿真參數(shù)過程。同時(shí),通過在封裝對話筐中自定義的模塊參數(shù)域、模塊描述信息和模塊幫助信息等,可以使仿真模型有一個(gè)更友好的用戶界面。

4  設(shè)計(jì)仿真、分析與驗(yàn)證

根據(jù)前面所述的原理與總體框圖,在此,我們對接入信道進(jìn)行完全的仿真、分析與驗(yàn)證如下:
  4.1 設(shè)計(jì)總體模塊構(gòu)造

圖 4.1.1仿真總體構(gòu)圖

4.1.2subsystem1內(nèi)部結(jié)構(gòu)

圖4.1.3subsystem2內(nèi)部結(jié)構(gòu)
4.2 對各個(gè)模塊進(jìn)行分析與驗(yàn)證
   4.2.1源中部分(subsystem1)設(shè)置、說明與分析:
在源這部分里面,我們用貝努力二進(jìn)制產(chǎn)生器產(chǎn)生所需的二進(jìn)制代碼,所產(chǎn)生的碼序列是服從貝努力概率分布的。為了滿足設(shè)計(jì)的需要,我們同時(shí)將貝努力產(chǎn)生器的輸出值設(shè)為[80×1]且基于幀格式的輸出方式,也即:基于幀格式輸出的80行和1列的矩陣。再利用CRC產(chǎn)生8位循環(huán)冗余檢驗(yàn)(CRC)碼,在數(shù)據(jù)尾部加入CRC碼的作用有兩點(diǎn):第一,可以在接收時(shí)確定幀(包)是否發(fā)生了錯(cuò)誤,第二,可以輔助確定接收的幀的數(shù)據(jù)速率,最終對數(shù)據(jù)速率的確定則是卷積譯碼器。另外,利用 Zero Pad(零填充模塊)模塊,在數(shù)據(jù)幀末端加入8個(gè)比特的0,其作用在于,在每幀卷積編碼結(jié)束后,對卷積編碼其中的移位積存器復(fù)位。由于MATLAB中的卷積編碼器具有自動(dòng)復(fù)位功能,因此這個(gè)零填充模塊并不是必須的。但在此,我們?nèi)匀粚⒋四K設(shè)置為插入8個(gè)尾比特零,可以使數(shù)據(jù)的速率達(dá)到我們最終的要求。模塊的參數(shù)設(shè)置見下面的各圖形。
模塊設(shè)置如下:

                 4.2.1.1 Bernoulli模塊設(shè)置
Bernoulli模塊參數(shù)設(shè)置說明:
(1)Probability of a zero :0.5表示的是以概率0.5取值為1,以0.5的概率取值為-1;
(2)Sample time:20/1000表示的是20毫秒,設(shè)置為20ms的原因在于,4800bit/s的速率的幀長為20ms ;80是指每幀中含有80個(gè)比特?cái)?shù)據(jù),對于4800bit/s的速率而言,應(yīng)該每幀的比特?cái)?shù)為96個(gè),之所以在這里設(shè)置為80,是因?yàn)樵诤竺娴腃RC產(chǎn)生器和Zero Pad分別產(chǎn)生了8個(gè)冗余循環(huán)碼和8個(gè)尾比特0碼。因此,在這里每個(gè)比特的抽樣時(shí)間為20/1000/80s.
(3)將輸出數(shù)據(jù)設(shè)置為基于幀結(jié)構(gòu)的方式,也即:選擇Frame-based outputs的選項(xiàng),原因在于,CRC碼產(chǎn)生模塊的輸入必須基于幀數(shù)據(jù)結(jié)構(gòu)的。
(4)每幀的數(shù)據(jù)為80比特,所以,將每幀的抽樣次數(shù)設(shè)置為80,也即:Samples per frame設(shè)置為80。

               4.2.1.2 CRC模塊設(shè)置
CRC模塊參數(shù)設(shè)置說明:
對于反向信道的Half Rate(半速率,也即為4800bit/s)而言,Generatal CRC Generator的生成多項(xiàng)式為:
      
所以對應(yīng)的Generator polynomial的設(shè)置就應(yīng)為:[1 1 0 1 1 0 0 1 1]

圖4.2.1.3 Zero Pad模塊的的設(shè)置

Zero Pad模塊參數(shù)設(shè)置說明:
  •        在這里將Pad signal at設(shè)置為End是因?yàn)椋覀兤谕跀?shù)據(jù)末尾插入8個(gè)0尾比特。
  • 由于我們在CRC的輸出為[88×1]的比特?cái)?shù)據(jù),也即一列的數(shù)據(jù),所以,為了在同一的數(shù)據(jù)后面添加8個(gè)0數(shù)據(jù),我們在這里就將Pad along設(shè)置為:Columns.
  • 在該模塊的輸出端,我們要求幀數(shù)據(jù)的比特?cái)?shù)為96,也即為了在幀數(shù)據(jù)后面加入8個(gè)0,因而將Specified number of output rows設(shè)置為96

    綜合上面所述,我們將上三個(gè)模塊構(gòu)建為一個(gè)“源(source)”子系統(tǒng),簡單的封裝后的圖形為:

圖4.2.1.4源子系統(tǒng)模塊

對該源內(nèi)各個(gè)模塊間的數(shù)據(jù)變化情況驗(yàn)證如下圖中的波形所示:
             4.2.1.5 源內(nèi)部各模塊的輸出波形
其中,依上至下的波形分別是Bernoulli模塊、CRC模塊、Zero Pad模塊的輸出波形。
從圖中,我們可以清晰的看見,第二各波形相對于第一個(gè)波形而言,增加的比特?cái)?shù)分別為:0 0 0 1 1 0 1 0,也即剛好8個(gè)比特?cái)?shù),與理論中的在幀數(shù)據(jù)后面插入8個(gè)CRC冗余循環(huán)碼完全的;在第三個(gè)波形中,我們同樣可以看出,它相對于第二個(gè)波形而言,在末尾剛好加入了8個(gè)0比特,即:0 0 0 0 0 0 0 0。

4.2.2  對卷積編碼器和重復(fù)模塊的設(shè)置、說明與分析:
仿真連接方法見下面圖形:

  圖4.2.2.1仿真連接圖1
其中,使用Buffer 的原因在于:由于Subsystem1模塊、卷積編碼器模塊、重復(fù)模塊輸出的數(shù)據(jù)都是基于幀的數(shù)據(jù),而Scope示波不能觀察基于幀的數(shù)據(jù),所以,我們需要將基于幀的數(shù)據(jù)轉(zhuǎn)換為適合示波器的數(shù)據(jù)來觀測。通過轉(zhuǎn)換,我們可以將Subsystem1模塊、卷積編碼器模塊、重復(fù)模塊的原來每次每幀同時(shí)輸出分別為[96×1]、[288×1]、[576×1]的數(shù)據(jù)都改變?yōu)檩敵鼍鶠槊看?個(gè)的數(shù)據(jù)。這樣,我們就可以用示波器來觀察,并驗(yàn)證我們的設(shè)置。
卷積編碼器參數(shù)設(shè)置說明:

圖4.2.2.2卷積編碼器模塊參數(shù)設(shè)置
Trellis structure的設(shè)置說明:該項(xiàng)指的示卷積編碼器的生成多項(xiàng)式。其中,9是指卷積編碼器的約束長度,也即在卷積編碼器中使用了8個(gè)移位寄存器;[557 663 711]是指卷積編碼器的生成多項(xiàng)式,該多項(xiàng)式可以說明:這個(gè)卷積編碼器有一個(gè)輸入端,有三個(gè)輸出端,也即,在卷積編碼器利有三個(gè)模2判決電路。三個(gè)模2判決器與9個(gè)(其中第一個(gè)往往被省略,所以往往只說8個(gè))移位寄存器的關(guān)系分別位:101101111,110110011,111001001,“1”表示與移位相應(yīng)的寄存器相關(guān),“0”表示不相關(guān)。

4.2.2.3重復(fù)模塊參數(shù)的設(shè)置

重復(fù)模塊的參數(shù)設(shè)置說明:
(1) Repeatition count是指重復(fù)次數(shù),為了使后面塊交織器的輸入端輸入的數(shù)據(jù)每幀大小是576個(gè)符號,而重復(fù)模塊前的數(shù)據(jù)已經(jīng)是每幀288個(gè)符號,所以,我們在這個(gè)地方將重復(fù)設(shè)置為2次。
(2) 為了使重復(fù)模塊輸出的數(shù)據(jù)達(dá)到要求,我們在這個(gè)模塊將Frame-based mode設(shè)置為Maitain input frame rate.

對兩個(gè)模塊驗(yàn)證如圖4.2.2.4所示:

圖4.2.2.4卷積編碼器和重復(fù)模塊輸出數(shù)據(jù)
源模塊輸出的數(shù)據(jù)序列為:    111 000 000 101 111 010 11
卷積編碼器輸出的數(shù)據(jù)序列為:111 100 001 000 001 001 01
重復(fù)模塊輸出數(shù)據(jù)序列為:    111 111 110 000 000 011 00

現(xiàn)在對圖4.2.2.4的數(shù)據(jù)進(jìn)行理論計(jì)算分析。
由卷積編碼器的生成多項(xiàng)式可以得出下列式子:
    對應(yīng)于557,也即:101101111的多項(xiàng)式為:

對應(yīng)于663,也即:110110011的多項(xiàng)式為:
    對應(yīng)于711,也即:111001001的生成多項(xiàng)式為:
         

我們設(shè)輸入的數(shù)據(jù)多項(xiàng)式為:
,(i和n均為非負(fù)整數(shù))
由源模塊的輸出,我們?nèi)∏叭齻(gè)數(shù)據(jù)來驗(yàn)證,也即:111,它對應(yīng)的u(x)為:
              

卷積編碼器輸出的多項(xiàng)式v(x)為:




由v(x)的表達(dá)式可以得出卷積編碼器的理論輸出碼序列為:
          111 100 001 000 001 001 011 111 101 001 111
由于display只能顯示前20位比特,對照觀察,我們可以得出,前20位數(shù)據(jù)理論輸出與仿真完全吻合。

4.2.3對子系統(tǒng)Subsystem2(塊交織器)模塊的設(shè)置、說明與分析:
子系統(tǒng)Subsystem2的構(gòu)成如下圖:


                圖4.2.3.1 塊交織器的子系統(tǒng)

                  圖4.2.3.2子系統(tǒng)Subsystem2參數(shù)設(shè)置框圖
參數(shù)設(shè)置說明:
(1)在該子系統(tǒng)內(nèi),我們運(yùn)用的是一個(gè)[32×18]的矩陣,所以將設(shè)置框圖中的行和列分別設(shè)置為32、18。
(2)由于子系統(tǒng)內(nèi)部的Bit to IntegerConverter模塊和Integer to BitConverter模塊分別將每行的18個(gè)比特符號轉(zhuǎn)換為一個(gè)整數(shù)、將一個(gè)整數(shù)轉(zhuǎn)換為18比特,因而,將Number of bits per integer設(shè)置為18。
    (3)Elments是指子系統(tǒng)內(nèi)部的通用塊交織器符號的輸出順序,也即:[1 3 2 4 5 7 6 8 9 11 10 12 13 15 14 16 17 19 18 20 21 23 22 24 25 27 26 28 29 31 30 32]',其中的數(shù)字均指行號。

子系統(tǒng)的內(nèi)部結(jié)構(gòu)為:
         

圖4.2.3.3塊交織器的子系統(tǒng)

                  圖4.2.3.4 Matrix模塊的設(shè)置

                 圖4.2.3.5 Bit to Integer Converter模塊設(shè)置

圖4.2.3.6 General Block Interleaver模塊設(shè)置

                 圖4.2.3.7 Integer to Bit Converter模塊設(shè)置

子系統(tǒng)內(nèi)部各個(gè)模塊的說明、分析與驗(yàn)證:
(1)對于矩陣交織器,其作用是把輸入的信號按照某種順序?qū)懭胍粋(gè)矩陣中,待完成整個(gè)矩陣的填充后,按照另外一種順序從矩陣中讀出數(shù)據(jù)。它的數(shù)據(jù)操作順序是:先把輸入信號按行寫入矩陣,然后按照列從在、矩陣中讀出來。
(2)對于Bit to Integer Converter模塊和Integer to Bit Converter模塊,其作用不言而喻,分別是將每行的比特?cái)?shù)據(jù)轉(zhuǎn)化為一個(gè)十進(jìn)制的整數(shù)、將一個(gè)十進(jìn)制的整數(shù)轉(zhuǎn)化為一行比特序列。
(3)對于General Block Interleaver模塊,其作用是:把輸入信號按照自己的設(shè)定順序進(jìn)行置換,產(chǎn)生交織信號的過程。通用塊交織保證每個(gè)輸入的數(shù)據(jù)能夠在輸出信號中,且每個(gè)輸出信號只能出現(xiàn)一次,也即說明,通用塊交織器可以將幀數(shù)據(jù)序列中的重復(fù)的比特符號給除去。
下面是各個(gè)模塊的仿真輸出數(shù)據(jù)理論與仿真的驗(yàn)證。讀數(shù)據(jù)的方式是采用To workspace模塊來讀出并顯示數(shù)據(jù)的。仿真連接圖見下:

圖                                                                                                                                                                                                                                   
                  4.2.3.8仿真連接圖   

圖4.2.3.9 To Workspace模塊設(shè)置
(此圖僅是顯示Repeat模塊數(shù)據(jù)輸出的設(shè)置,其他模塊輸出
的To Workspace模塊設(shè)置僅僅是Variable name改變而已)

Repeat模塊的輸出數(shù)據(jù)如下:
111111001111001100
001100110000000011
110000000000111100
001111000000001111
001111001111110011
111111000011001100
111100111100000011
111100111111001111
111111110011110000
110011001100111100
111111001100111100
000011001100111100
000011000000111111
111100000000110011
001100111111110000
110011110000111100
111111001100110000
000000110011000011
111111001100110000
111111111100110000
000011111111110011
001100111111111100
000011110000110000
001100001111110011
000000001100001100
000000110011111100
111100000011000011
110000000011110011
000011001100001100
000000001100111111
000000110000001111
111100111111000000
            圖4.2.3.10 Repeat模塊數(shù)據(jù)輸出
數(shù)據(jù)說明:本來重復(fù)模塊的輸出數(shù)據(jù)是[576×1]的基于幀結(jié)構(gòu)的數(shù)據(jù)形式,但是,為了與后面的交織器的輸出數(shù)據(jù)相比較,我們將[576×1]的數(shù)據(jù)轉(zhuǎn)化為[32×18]的數(shù)據(jù)形式,576個(gè)數(shù)據(jù)比特是按照行的順序?qū)懭刖仃嚨。從這個(gè)矩陣數(shù)據(jù)中我們可以看出,由于重復(fù)2次的原因,相臨的數(shù)據(jù)比特?cái)?shù)都至少是2的倍數(shù),也即說明每個(gè)比特符號至少重復(fù)了一次,從而也再次驗(yàn)證了重復(fù)模塊設(shè)置與仿真的正確性。
Matrix交織器輸出的也是[576×1]的基于幀的數(shù)據(jù)形式,為了明顯地更容易的比較與驗(yàn)證,我們將該數(shù)據(jù)轉(zhuǎn)化為[18×32]的矩陣形式,它的數(shù)據(jù)形式應(yīng)該是上面Repeat模塊輸出數(shù)據(jù)[32×18]的轉(zhuǎn)置形式,也即數(shù)據(jù)應(yīng)該完全成轉(zhuǎn)置形式對應(yīng)。因?yàn),它是重?fù)模塊輸出后576個(gè)數(shù)據(jù)按照行的順序?qū)懭,再按照列的順序讀出的。這里我們將[18×32]表示成下面它的轉(zhuǎn)置矩陣形式,也即:的形式,因此讀出的順序按行。
Matrix交織器輸出數(shù)據(jù) (576位)
10100111111001011011000000110001
10100111111001011011000000110001
11011111101001101011010100100001
11011111101001101011010100100001
10011100111110011011101000001000
10011100111110011011101000001000
01000011100000110101111001000011
01000011100000110101111001000011
10001011011100101011110110001101
10001011011100101011110110001101
10001101100000100100110101110001
10001101100000100100110101110001
00101000111111111011111101010100
00101000111111111011111101010100
10110101011110010000010011001110
10110101011110010000010011001110
01011011000011000100100100110110
01011011000011000100100100110110
圖4.2.3.11 Matrix交織器輸出數(shù)據(jù)
對照上敘兩組數(shù)據(jù),我們根據(jù)理論分析知,如果將repeat模塊的輸出數(shù)據(jù)連成576個(gè)比特符號,同時(shí)也將Matrix模塊的輸出數(shù)據(jù),按列的形式讀出(也即上敘數(shù)據(jù)按照行順序讀出),并連成576個(gè)比特符號,那么,我們得到的數(shù)據(jù)應(yīng)該均是576個(gè)比特符號,而且,他們的排列順序也應(yīng)該完全一致。基于此分析,我們再對上面的兩組數(shù)據(jù)進(jìn)行比較,我們可以得出,上敘兩組數(shù)據(jù)完全符合,而且兩矩陣數(shù)據(jù)完全成轉(zhuǎn)置形式對應(yīng)。因此,我們的驗(yàn)證也成功。
Bit to Integer Converter模塊的作用是將Matrix交織器輸出的576個(gè)比特符號寫入[32×18]的矩陣,并將矩陣的每一行轉(zhuǎn)化為一個(gè)十進(jìn)制的數(shù)據(jù)輸出。
下面將Matrix交織器的輸出數(shù)據(jù)按照行的順序?qū)懭隱32×18]的矩陣中去,表示如下:
101001111110010110      
110000001100011010
011111100101101100
000011000111011111
101001101011010100
100001110111111010
011010110101001000
011001110011111001
101110100000100010
011100111110011011
101000001000010000
111000001101011110
010000110100001110
000011010111100100
001110001011011100
101011110110001101
100010110111001010
111101100011011000
110110000010010011
010111000110001101
100000100100110101
110001001010001111
111110111111010101
000010100011111111
101111110101010010
110101011110010000
010011001110101101
010111100100000100
110011100101101100
001100010010010011
011001011011000011
000100100100110110
          圖4.2.3.12
對于第一行數(shù)據(jù)101001111110010110,我們將其轉(zhuǎn)換為十進(jìn)制的數(shù)據(jù),計(jì)算方法如下:
=171926
其中表示第一行轉(zhuǎn)化為10進(jìn)制的數(shù)據(jù)符號。
同樣可以計(jì)算出……的十進(jìn)制數(shù)據(jù)分別為:197402、129388……。下面是Bit to Integer Converter模塊仿真輸出的十進(jìn)制數(shù)據(jù)。對比我們可以發(fā)現(xiàn),數(shù)據(jù)是完全吻合的。
Bit to Integer Converter模塊仿真輸出       General Block Interleaver模塊仿真輸出

圖4.2.3.13                               圖4.2.3.14           

通用塊交織器的輸出數(shù)據(jù)見圖4.2.3.14。它是Bit to Integer Converter模塊仿真輸出按照[1 3 2 4 5 7 6 8 9 11 10 12 13 15 14 16 17 19 18 20 21 23 22 24 25 27 26 28 29 31 30 32]'的行順序輸出,對比于圖4.2.3.13Bit to IntegerConverter模塊的數(shù)據(jù),我們可以驗(yàn)證我們的仿真過程正確。
Integer to Bit Converter模塊的數(shù)據(jù)輸出(576個(gè)比特符號)
101001111110010110
011111100101101100
110000001100011010
000011000111011111
101001101011010100
011010110101001000
100001110111111010
011001110011111001
101110100000100010
101000001000010000
011100111110011011
111000001101011110
010000110100001110
001110001011011100
000011010111100100
101011110110001101
100010110111001010
110110000010010011
111101100011011000
010111000110001101
100000100100110101
111110111111010101
110001001010001111
000010100011111111
101111110101010010
010011001110101101
110101011110010000
010111100100000100
110011100101101100
011001011011000011
001100010010010011
000100100100110110
                      圖4.2.3.15
Integer to Bit Converter模塊輸出數(shù)據(jù)每一行的二進(jìn)制比特?cái)?shù)據(jù)即是將General Block Interleaver模塊每個(gè)十進(jìn)制數(shù)變換為二進(jìn)制數(shù)而已。其計(jì)算方法從略。

利用scope模塊來觀察的各個(gè)模塊的輸出波形見下圖:
波形的輸出順序?yàn),從上至下:Repeat模塊輸出數(shù)據(jù)、Matrix交織器輸出數(shù)據(jù)、Bit to Integer Converter模塊輸出數(shù)據(jù)、General BlockInterleaver模塊輸出數(shù)據(jù)、Integer to Bit Converter模塊輸出數(shù)據(jù)

圖4.2.3.16
4.2.4 沃爾什調(diào)制器輸出與長碼輸出及其異或驗(yàn)證
   模塊參數(shù)設(shè)置及參數(shù)設(shè)置說明如下:

    圖4.2.4.1 Walsh正交編碼調(diào)制器設(shè)置
Walsh order:是指沃爾什調(diào)制器的輸入,用每6個(gè)比特的二進(jìn)制數(shù)據(jù)來選取Walsh正交符號集中的某一行符號,且任何一行的數(shù)據(jù)符號的個(gè)數(shù)均為64個(gè)。其簡單計(jì)算公式為,具體原理見沃爾什函數(shù)部分。
Input vector length:是指輸入的數(shù)據(jù)長度。從塊交織器輸出的數(shù)據(jù)長度為576個(gè)二進(jìn)制比特,所以這里的設(shè)置為32×18=576。

4.2.4.2雙極性向單極性轉(zhuǎn)換模塊設(shè)置   
M-ary number:是指數(shù)據(jù)序列的進(jìn)制數(shù),由于,在本仿真的過程中,我們所用的數(shù)據(jù)均為二進(jìn)制數(shù)據(jù)序列,故將此設(shè)置為2。
Polarity:由于Walsh調(diào)制器輸出的數(shù)據(jù)是雙極性的二進(jìn)制序列,而長碼產(chǎn)生的碼序列是單極性的,為了兩者匹配,我們就用極性變換來使達(dá)到目的。在極性變換中,“1”=>“-1”,”0”=>”1”,所以,將這里的參數(shù)設(shè)置為Negative.

                         圖4.2.4.3 Buffer模塊設(shè)置
Output buffer size(per channel):為了使異或模塊前Walsh調(diào)制器的輸出碼序列大小和長碼產(chǎn)生器輸出碼序列大小相同,我們同時(shí)將兩出的模塊輸出碼序列大小設(shè)置為4。
                 
                     圖4.2.4.4長碼產(chǎn)生器設(shè)置
Output frame size:同4.2.3.3設(shè)置說明。
Sample time:為了保持幀在整個(gè)仿真中的大小不變和滿足設(shè)計(jì)的需要,我們這里也繼承前面的模塊設(shè)置,將抽樣時(shí)間設(shè)置為20/1000/80。

圖4.2.4.5異或模塊參數(shù)設(shè)置
仿真數(shù)據(jù)驗(yàn)證:
    參考前面的塊交織器輸出的前6位比特?cái)?shù)據(jù),可以知道,前6位比特?cái)?shù)據(jù)為:101001。運(yùn)用公式計(jì)算可得i=37,也即,Walsh調(diào)制器輸出的碼序列為Walsh正交符號集中的第37行數(shù)據(jù)碼序列。查表知該行碼序列為:0101 1010 0101 1010 0101 1010 0101 1010 1010 0101 1010 0101 1010 0101 1010 0101。對照仿真輸出數(shù)據(jù),見圖4.2.3.6和圖 4.2.3.7所示。圖4.2.3.6所示的是Walsh調(diào)制器輸出的雙極性碼,圖 4.2.3.7所示的是雙極性碼變換后的單極性碼。由兩圖可以知道,我們的仿真與理論完全吻合。當(dāng)然,這里只是驗(yàn)證了,塊交織器輸出的前6位碼序列,其他碼序列的驗(yàn)證方法同這里一樣,這里不再重復(fù)。

Walsh調(diào)制器輸出數(shù)據(jù)           Bipolar toUnipolarConverter的輸出數(shù)據(jù)

圖4.2.4.6                                 圖 4.2.4.7

長碼異或處驗(yàn)證:
                           圖4.2.4.8

Buffer模塊的輸出(雙極性)      Bipolar toUnipolarConverter的輸出數(shù)據(jù)                 

圖4.2.4.9                                  圖4.2.4.10
長碼產(chǎn)生器輸出                          異或輸出

圖4.2.4.11                             圖4.2.4.12
由于,buffer 模塊輸出的數(shù)據(jù)是雙極性的,經(jīng)過映射后,我們得到單極性的數(shù)據(jù),映射方法是:“1”=>“-1”,“0”=>“1”,由于buffer模塊輸出的數(shù)據(jù)為全“1”,所以,經(jīng)過極性變換后的數(shù)據(jù)應(yīng)該為全“0”。對圖4.2.3.9和圖4.2.3.10的讀值可以知道,數(shù)據(jù)符合理論。Bipolar toUnipolarConverter的輸出數(shù)據(jù)和長碼產(chǎn)生器輸出經(jīng)過異或輸出,即得異或模塊輸出數(shù)據(jù),分析知道,數(shù)據(jù)正確。
通過對上面的每個(gè)模塊的輸出數(shù)據(jù)進(jìn)行對比分析可以知道,我們的設(shè)置與仿真是正確的。

4.2.5 I路和Q路的輸出驗(yàn)證與分析
仿真連接圖:

                       圖4.2.5.1仿真連接
其中,Subsystem模塊是由前面所有的模塊構(gòu)成的。
模塊的設(shè)置:

圖4.2.5.2 I路短碼產(chǎn)生模塊設(shè)置          圖4.2.5.3 Q路短碼產(chǎn)生模塊設(shè)置
I路短碼產(chǎn)生模塊設(shè)置說明:根據(jù)2.7部分的I路短碼生成多項(xiàng)式,我們可以得到I路的 Generator polynomial的值為:1 0 1 0 0 0 1 1 1 0 1 0 0 0 0 1。為了保持幀的大小和每幀的抽樣數(shù)相同,我們將Sample time 和Samples per frame 的值設(shè)置與前面的一樣,即:分別為20/1000/80s 和4。
Q路短碼產(chǎn)生模塊設(shè)置模塊說明:同樣根據(jù)2.7部分的Q路生成多項(xiàng)式,我們可以得到Q路的Generator polynomial的值為1 0 1 1 1 0 0 0 1 1 1 1 0 0 1。其他設(shè)置說明同I路模塊。

     圖4.2.5.4 1/2延時(shí)模塊的設(shè)置
設(shè)置說明:該模塊的目的是將Q路的信號延時(shí)1/2個(gè)碼片,形成OQPSK調(diào)制和正交分集。1/2碼片大小計(jì)算方式為:由于Q路的數(shù)據(jù)速率為1.2288Mcps,所以整個(gè)碼片的時(shí)長為,1/2碼片長為,也409.6ns。
仿真數(shù)據(jù)驗(yàn)證:
Subsystem的輸出數(shù)據(jù)       I路短碼產(chǎn)生器輸出            I路異或輸出

圖4.2.5.5 Subsystem讀值   圖4.2.5.6 iPN讀值       圖4.2.5.7 iXOR讀值
Q路短碼產(chǎn)生器輸出       Q路異或輸出           延時(shí)模塊輸出

圖4.2.5.8 qPN讀值     圖4.2.5.9 qXOR讀值   圖4.2.5.10 delay讀值
    I路Double輸出                             Q路Double輸出

圖4.2.5.11 iDouble讀值             圖4.2.5.12 qDouble讀值

I路輸出                                      Q路輸出

   圖4.2.5.13 iOUT                       圖4.2.5.14 qOUT讀值

分析說明:  
由于,我們設(shè)置的數(shù)據(jù)均是每4個(gè)二進(jìn)制數(shù)據(jù)輸出,所以,這里觀察到的數(shù)據(jù)均是4個(gè)二進(jìn)制形式的。
   I路異或輸出的值是Subsystem的輸出數(shù)據(jù)和I路短碼產(chǎn)生器輸出的異或,對圖4.2.4.5 Subsystem讀值、圖4.2.4.6 iPN讀值和圖4.2.4.7 iXOR讀值的數(shù)據(jù)分析,我們可以發(fā)現(xiàn),數(shù)據(jù)符合。同理可以驗(yàn)證Q路異或輸出數(shù)據(jù)是正確的。Q路延時(shí)模塊輸出的數(shù)據(jù)是Q路異或輸出數(shù)據(jù)經(jīng)過延時(shí)半個(gè)短碼片而得到的,所以,數(shù)據(jù)變換為半個(gè)碼片后的數(shù)據(jù)。使用Double模塊的目的是為了使Unipolar to Bipolar Converter模塊的輸入數(shù)據(jù)按照該模塊的要求達(dá)到匹配,即:數(shù)據(jù)類型為“unit8”,而Double模塊的作用正是使輸入信號轉(zhuǎn)換為符合要求的數(shù)據(jù)類型。最后,為了使輸出數(shù)據(jù)映射為雙極性類型的數(shù)據(jù),我們將這里的數(shù)據(jù),經(jīng)過極性變換而得到。

5  經(jīng)驗(yàn)總結(jié)
在這個(gè)學(xué)期里,通過對CDMA通信系統(tǒng)相關(guān)知識和MATLAB中的SIMULINK部分的學(xué)習(xí),使我在通信知識方面和MATLAB的軟件應(yīng)用方面有了很大的提高,對處理事情的方法也有所提高。
由于本次的設(shè)計(jì)是選擇CDMA通信的反向接入信道作為課題的,該信道涉及到新的知識點(diǎn)很多,都需要自己去學(xué)習(xí)。剛開始的時(shí)候感覺是無從下手,原因在于:自己對基本理論和MATLAB軟件的不熟悉,所思考的處理方式方向根本就不對,導(dǎo)致白白地浪費(fèi)了很長的一段時(shí)間,什么結(jié)果也沒有出來。不過在老師和同學(xué)的幫助下,我還是及時(shí)地確定了正確的學(xué)習(xí)方向。所以,我認(rèn)為,在做自己不是很了解的方向的課題時(shí),最好還是,先花一定的時(shí)間來確定處理事件的方法和方向還是必要的。
這次課題是用軟件來對接入信道進(jìn)行仿真,方法在該軟件里有三種,我選擇的是是用里面的模塊庫中的模塊來構(gòu)建、分析和仿真的。軟件的仿真,尤其是使用里面的模塊來構(gòu)建,我們首先應(yīng)該對該模塊很熟悉,這樣才能很好的對模塊予以運(yùn)用,但對我們剛剛接觸該知識的人來說,這一點(diǎn)我們是缺乏的。因此,我們就需要充分利用軟件本身的幫助優(yōu)勢來解決問題。同時(shí),我們在遇到問題時(shí),我們應(yīng)該從該問題的入口處切入,“順藤摸瓜”的形式來使問題的來源更清晰,從而更容易解決問題。例如:在這次仿真中,一開始,我們就不懂得運(yùn)用Buffer模塊,也不懂得從問題處切入,導(dǎo)致在長碼和Walsh碼異或時(shí),出現(xiàn)數(shù)據(jù)寬度不匹配的問題,使用了很多的模塊也解決不了,最后,在偶爾的機(jī)會時(shí)才用這個(gè)模塊解決了問題。在后面,I路和Q路的數(shù)據(jù)輸出前極性轉(zhuǎn)換處也出現(xiàn)了問題,不過,我們利用前面的經(jīng)驗(yàn),很快就解決了問題。
因此,這次的畢業(yè)設(shè)計(jì)課題不僅使我學(xué)到了更多的知識,也使我學(xué)會更好地處理遇到的問題。

完整的Word格式文檔51黑下載地址:
CDMA通信系統(tǒng)中的接入信道部分進(jìn)行仿真與分析資料.doc (724.5 KB, 下載次數(shù): 4)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 涩涩导航| 色伊人网| 国产美女在线精品免费 | 国产黄色大片 | 国产欧美精品一区二区三区 | 成人中文字幕在线 | 久久一| 亚洲一区二区三区在线免费 | 亚洲欧洲精品一区 | 国产精品久久久久一区二区三区 | 国产传媒| 亚洲视频 欧美视频 | 日韩福利电影 | 国产激情在线观看 | www国产成人 | 国产一区二区久久久 | 精品久久亚洲 | 草久久| 亚洲欧美中文日韩在线v日本 | 欧美一区二区视频 | 日本午夜免费福利视频 | 91porn成人精品| 国产成人在线播放 | 中文字幕亚洲视频 | 久久最新精品 | 国产91在线播放 | 91激情视频| 午夜视频在线 | 最新一级毛片 | 欧美成人手机在线 | 在线免费国产视频 | 国产精品毛片一区二区三区 | 一区视频| 成人老司机 | 国产在线一区二区三区 | 日韩精品免费视频 | 久久精品视频在线免费观看 | 嫩草视频入口 | 一区在线播放 | 欧美精品在线免费观看 | 亚洲一区二区在线视频 |