資源描述:
《通訊系統(tǒng)仿真綜合實訓報告new》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、天津電子信息職業(yè)技術學院綜合實訓報告課題名稱通訊系統(tǒng)仿真綜合實訓報告姓名曾立學號22班級通信S09-4專業(yè)通信技術所在系電子技術系指導教師錢國梁完成日期2011.11.0817目錄摘要………………………………………一實訓目的1二實訓原理1三實訓正文2實例一.2實例二.3實例三.4自選題:6四.心得體會14五.參考文獻1517摘要通過MATLAB仿真,具體培養(yǎng)對仿真軟件的應用,通過仿真鍛煉加深對知識的應用及作用。一實訓目的通過課程設計進一步理解擴展頻譜通信的基本概念及其系統(tǒng)模型;重點是偽隨機編碼的基本原理,m序列、Gold序列的性質(zhì)及特點;擴展頻譜信號
2、的相關解擴、基帶解調(diào)與載波同步,跳頻信號的解跳和解調(diào)等等。要求學生在課程設計中建立基本的擴頻系統(tǒng)模型,仿真計算出偽隨機編碼的相關特性,通過擴頻調(diào)制的解擴仿真系統(tǒng)的抗干擾性能。二實訓原理Gold序列是m序列的組合碼,由優(yōu)選對的兩個m序列逐位模2加得到,當改變其中的一個m序列的相位(向后移位)時,可以得到一新的Gold序列。Gold序列雖然是由m序列模2加得到的,但它已不是m序列,不過它具有與m序列優(yōu)選對類似的自相關性和互相關特性,而且構(gòu)造簡單,比m序列所產(chǎn)生的序列碼組多的多,因而獲得廣泛的應用。周期均為N=2*n-1的m序列優(yōu)選對{an}和{bn},{
3、an}與后移τ位的{bn+τ}(τ=0,1,,…,N-1)逐位模2加所得的序列{an+bn+τ}即得到Gold序列,改變序列移位值τ,可以得到不同的Gold序列。而m序列的優(yōu)選對是指在m序列集中,互相關函數(shù)絕對值的最大值
4、RXY(τ)
5、max最接近或者達到相關下限(最小值)的一對m序列。17三實訓正文實例一.判斷特征多項式F(x)=x9+x6+x4+x3+1是否可生成m序列,并建模驗證。F(x)對應的系數(shù)二進制表示為1001011001,相應的十進制數(shù)是601。測試模型如下:測試結(jié)果為:17實例二.計算特征多項式為F(x)=x9+x6+x4+x3+1
6、的m序列的自相關系數(shù)。對于周期N的序列,其自相關系數(shù)是偶函數(shù),即ρ(-j)=ρ(j),而且也是以N為周期的周期函數(shù)。周期為N的m序列自相關系數(shù)理論值為ρ(j)=其中k為整數(shù)。本例中m序列的周期為N=29-1=511,首先計算出一個周期的m序列,然后再根據(jù)自相關系數(shù)的定義進行計算,計算中應注意將二進制輸出的m序列轉(zhuǎn)換為取值{±1}的雙極性序列,然后再求相關函數(shù)。程序如下:reg=ones(1,9);%寄存器初始狀態(tài):全1,寄存器級數(shù)為9coeff=[1,0,0,1,0,1,1,0,0,1];%抽頭系數(shù)a0a1...ar,取決于特征多項式N=2^leng
7、th(reg)-1;%周期fork=1:N%計算一個周期的m序列輸出a_n=mod(sum(reg.*coeff(1:length(coeff)-1)),2);%反饋系數(shù)reg=[reg(2:length(reg)),a_n];%寄存器移位,反饋out(k)=reg(1);%寄存器最低位輸出endout=2*out-1;%轉(zhuǎn)換為雙極性序列forj=0:N-1rho(j+1)=sum(out.*[out(1+j:N),out(1:j)])/N;endj=-N+1:N-1;rho=[fliplr(rho(2:N)),rho];plot(j,rho);ax
8、is([-1010-0.11.2]);title('洪松-實例2')17實例三.計算r=6本原多項式(八進制表示)103和147對應的兩個m序列的互相關函數(shù)序列。八進制數(shù)103和147轉(zhuǎn)換為二進制分別是:1000011和1100111。對應m序列的特征多項式以向量形式表示為[1,0,0,0,0,1,1]和[1,1,0,0,1,1,1]編寫程序如下:clear;reg=ones(1,6);%寄存器初始狀態(tài):全1,寄存器級數(shù)為6coeff=[1,0,0,0,0,1,1];%抽頭系數(shù)cr...c1c0,取決于特征多項式N=2^length(reg)-1;%
9、周期fork=1:N%計算一個周期的m序列輸出a_n=mod(sum(reg.*coeff(1:length(coeff)-1)),2);%反饋reg=[reg(2:length(reg)),a_n];%寄存器移位,反饋out1(k)=2*reg(1)-1;%寄存器最低位輸出,轉(zhuǎn)換為雙極性序列endreg=ones(1,6);coeff=[1,1,0,0,1,1,1];%抽頭系數(shù)fork=1:N%計算一個周期的m序列輸出a_n=smod(um(reg.*coeff(1:length(coeff)-1)),2);%反饋reg=[reg(2:length
10、(reg)),a_n];%寄存器移位,反饋out2(k)=2*reg(1)-1;%寄存器最低位輸出,轉(zhuǎn)換為雙