數字移動通信基礎實驗書教材_第1頁
數字移動通信基礎實驗書教材_第2頁
數字移動通信基礎實驗書教材_第3頁
數字移動通信基礎實驗書教材_第4頁
數字移動通信基礎實驗書教材_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數字移 動通信基 礎仿真實驗指導書安逹研究室2 0 0 3年犧(2003.12.19)1. 實驗概要實驗1通過仿真編程和仿真 實驗,加深對衰落信道的理解.用軟件實現(xiàn)衰落仿真器F(k),編寫仿真程序,根據其運行 結果觀察衰落的振幅如何 變動. 實驗2在空間領域觀測衰落編寫觀測空間領域衰落的程序,并用它來 觀測衰落的空間領域變化.實驗3衰落環(huán)境下的誤碼率特性的觀測1. 編寫誤碼率觀測軟件,測定衰落環(huán)境下的誤碼率特性2. 測定無衰落 環(huán)境下的誤碼率特性,并與衰落 環(huán)境下的誤碼率特性進行比較.實驗4抗衰落措施-分集接受 對誤碼特性的改善實驗5仲上-萊斯衰落2. 實驗12.1.1程序流程實驗者各自完成本

2、程序流程 圖的(2)和(3)兩部分的程序制.2.1. 2 . Microsoft Visual C+ 的原程序 說 明 在以下的原程序中與衰落無 關 的部分用 綠 色表示void CJikkenDDlg:OnStartButton()/* 實驗 1 的 軟件記述部分 */* 定義 以下參數 */int loop1,loop2;double FDT, NORM;double fading_I, fading_Q;double ALPHA17, PHI17, THETA17;double T_I17, T_Q 17;double rnd1,rnd2;double PI=3.1415926;doub

3、le fading_abs,fading_log;int N, NM, k, TIME;srand( (unsigned)time( NULL ) );CClientDC dc(this);/ 縦線流程 圖第(1)的部分for (loop1 = 0; loop1 =10; loop1=loop1+1)dc.MoveTo (50+50*loop1,50); dc.LineTo (50+50*loop1,350); / 橫線for (loop1 = -10; loop1 =50; loop1=loop1+10)dc.MoveTo (50,100+loop1*5); dc.LineTo (550,1

4、00+loop1*5);/*歸一化參數 NORM:fading(fading衰落的平均功率 為1 ) */NORM = sqrt(1./16.);/* 衰落的角度和相位的初始設定 */流程 圖的第(2)部分/從這開始,實驗者各自添加流程 圖第(2)部分的程序(各自的程序做成部分詳細的 請參照 程序添加部分說明 )/到此為止for (k=0; k=1000; k+)/ 以下 為循 環(huán)部分 /* 衰落仿真器 */流程圖的第(3)部分fading_I = 0;fading_Q = 0;衰落參數的初始化/從這開始,實驗者各自添加流程 圖第(3)部分的程序(各自的程序做成部分詳細的 請參照 程序添加部分

5、說明 )/到此為止/*衰落振幅的計算*/流程圖的第(4)部分fading_abs = sqrt(pow(fading_I,2)+pow(fading_Q,2);fading_log = 20*log10(fading_abs);/* 作圖 部分 */for(loop2 =0; loop2 =500000; loop2=loop2+1) ; dc.SetPixel (k*0.5+50,100-fading_log*5,RGB(255,0,0);UpdateData(FALSE);2.2.3. 對程序所需追加部分的程序的説明A衰落F(k)可表示為F(k) =-;= exp j 2兀.fDT k c

6、os% +%】(詳細見 講義編寫程 vN n序時,為了方便可把衰落分成 實部和虛部.(以下,赤的斜體字 是實際程序所使用的 變量)?首先,根據仿真條件 計算fD T. ( T的計算方法,參照講義)FDT =(計算所得的値)?將衰落分成 實部和虛部 N是到來平面波的波數,可以任意 設定不小于1的數,例如N=16)、 1 16 ,fading_I (衰落的実部)=遲 cos(2兀 fDT k ”cos +*n)J16 n 二1 16fading_Q (衰落的虛部)送 sin(2兀 fDT k cos日n +n)一16 心?同樣,西格瑪和號內的平面波也要分成 實部和虛部T_IN(各個平面波的実部)=

7、cos(2兀JdT k cosTn+%)T_QN(各個平面波的虛部)=sin(2兀,fT k,cos日n +n)11(初始設定計算?這里,到來波的波數和初始相位,作 為事前決定部分的 變量,要先行計算.1NORM =- 二VNV16THETAN=rn (十是 0 隨機數,并且二 n 二乙 nJ) ,PHIN = n ( n 是 016 162 n的隨機數)ALPHAN =2二 fDT COSn =2二 FDT COS(THETA)這部分相當于流程圖(2)的部分?以下開始用上面定 義的變量和初始條件來 計算平面波和衰落的各個部分T_IN =cos(ALPHAN k+PHIN ) , T_QN =

8、sin(ALPHAN k+PHIN),16fading=NORM x X T_INN 16fading_Q =NORM x Z T_QNN =這部分相當于流程 圖的(3)的部分2.2.4. 流程圖(2)的衰落的角度和相位相初始設定Q-TTQ-TTFDT =(已經計算出的値),THETAN=宀 C1是0的隨機數, 入=花 宀心)PHIN = n 是(0 2 n 的隨機數),ALPHAN =2 二 fT COS =2二 FDT cos(THETAN)預先用隨機數生成 片.之后就可計算,THETAN , ALPHAN ,PHIN 計算時可采用一個循 環(huán)來實現(xiàn)循環(huán)次數N “for (N=1; N =

9、16; +N)”.在此程序中,隨機函數是 調用”and_ra()”函數來產生的.這個函數產生130000之間的任 意數.首先定義double型變量,再付值(定義變量)=randa)之后,就可以方便地使用了.例如需 要01均勻分布的隨機數 x時,可定義rnd1=rand_ra (); x=rnd1 /30000; (nd1,x是double型變 量)三角函數cos是作為數學函數,可以直接 調用,如y=cos(x)那樣.2.2.5. 流程圖(3)的衰落仿真器T_IN =cos(ALPHAN k+PHIN ) , T_QN =sin(ALPHAN k+PHIN)16fading=NORM x J T

10、_INN A16fading_Q =NORM x 送 T_QNN 4計算T_IN,T_QN的時候,可使用流程圖(2)的同一個飾N.在此之后,計算衰落時也可 用同一循環(huán).方法如:fadi ng=fadi ng+T_IN(虛部也如此),這樣一來,西格瑪和數計算就 可完成了.最后不要忘 記歸一化(即乘以NORM),在循環(huán)完了后將fading和fadi ng_Q乘以 NORM.圖仿真結果一例3. 實驗23.1. 實驗2概要在實驗2中,首先做成觀測空間領域衰落的仿真程序,之后 進行仿真實驗(如果手頭沒有三 位做圖軟件,此實驗可以后有條件 時自己完成).3.2. 程序的做成3.2.1. 流程圖2)1)31

11、循環(huán)1 *1循環(huán) y=0 y max二二衰落仿真器生成F(x,y)1rx=0 x_max.(3)算|F(x,y)|的振幅 輸出 |F(x,y)|循環(huán)2結束循環(huán)1結束按照講義的原理,請各自編寫此流程 圖的(2)和(3)部分.3.2.2. 原程序說明/ Fading Simulator for實驗 D/ Copyright by Adachi Lab., SAO Tomoki, KOBAYASHI Kazurari/*初始定義*/#include #include #include #include #include #define PI 3.1415926535Pl=3.1415926535 的

12、定義/*隨機函數rand_ra() 的定義*/* rand_ra():返回從1到30000的隨機數*/int rand_ra()int r,i=0;個定義發(fā)生130000的隨機數計算中如使用隨機數,就調用這函數.while(i = 0)r = rand() - 2767;if (r = 0) break;return r;/*主程序*/void main()/* 變量的定義*/double fading,fading_l,fading_Q;double THETA17,PHI17;double ramda;long double PSI;int N,x_max,y_max,X,Y;double

13、 NORM;double rnd1,rnd2;/*隨機數表的初始化*/srand(unsigned)time(NULL);/*仿真參數輸入*/printf(#x=n); printf(#y=n);scanf(%d, &x_max); scanf(%d, &y_max);/*衰落初始條件的設定*/ramda=;NORM=sqrt(1./16.);程序流圖1)的部分x_max,y_max:是定義仿真的最大空間範囲単位是cm.(輸入整數)程序流圖2)的部分ramda:是載波的波長./*衰落的生成*/for (x=0;xx_max;x+)for (y=0;yvy_max;y+) fading_l=0;

14、(這里是添加的程序部分詳細的請參照程序添加部分說明)程序流圖3)的部分循環(huán)1從x=0(cm)以1cm的步長到x_max為止循環(huán)2從y=0(cm)以1cm的步長到y(tǒng)_max fading_Q=0;(這里是需要添加的程序部分. 詳細的請參照程序添加部分 說明)/*歸一化*/fading=fading*NORM;fading_Q=fading_Q*NORM;/*衰落振幅的計算*/程序流圖4)的部分fading=sqrt(pow(fading,2)+pow(fading_Q,2);fading:衰落的振幅/*衰落振幅輸岀*/printf(%dt%dt%fn,x,y,fading); y軸循環(huán)結束pri

15、ntf(n); x軸循環(huán)結束3.2.3. 程序追加部分的説明1 N, -I到達地點(x,y)的N個平面波的合成波可表示 為:f (x, y) = 土 exp j即n (x, y)十n這 N “三里n(x,y) = ycost _xsint 編寫程序時,將衰落的實部和虛部分 開來寫容易計算.詳細敘述如下:(以下,赤色斜體字為程序所使用的 變量)?分開衰落的實部和虛部N為到來平面波的數目,本仿真用N=16)1 16 .fading_I (衰落的實部)=遲cos妙n(x, y)】-心6心fading_Q (衰落的虛部)1 16 ,.16”(x,y) n?按此思路,西格 瑪和內的相位的位置 變化量n(

16、x,y)氐 可表示如下PSI (相位的位置變化量) y cost - xsin 片?以下是衰落的仿真的初始條件,是事前決定部分的変量,要首先算出.1NORM二:0 a_cd=1 else a cd=0誤碼率測定.(4).(8).(7).(9)(10)流程圖中(2) 和(5) 的部分 請各自獨立 編成4.2.2. 原程序 說 明?程序 說明文用 藍色來表示, 語句說明文用 綠 色,它們都不是程序部分 ”2PSK-1.c ”/* 瑞利衰落仿真 */* Visual C+ 版 Ver. 2.10 / 2001.4.10 */ /* Adachi Lab. / SAO Tomoki */* 初始定義

17、*/#include #include #include #include #define PI 3.1415926535/* 參數 No_symbols: 循環(huán) 次數 */#define No_symbols 1000000PI=3.1415926535 的定義 循 環(huán)次數的定 義/* 隨機數 產 生函數 rand_ra() 的定義 */* rand_ra() :返回從 1 到 30000 的隨機數 (only Visual C+) */int rand_ra()int r,i=0;while(i = 0)r = rand() - 2767;if (r = 0) break;return r

18、;/* 主程序 */void main()/* 各変量的定義 */double FDT, EBNR, SNR, B, AA, NORM;double fading_I, fading_Q;double ALPHA17, PHI17, THETA17;double T_I17, T_Q 17;double SIGNAL_I, SIGNAL_Q;double RECEIVEDSIGNAL_I, RECEIVEDSIGNAL_Q, d_I;double AWGN_I, AWGN_Q;double rnd1,rnd2,rnd3,rnd4,rnd5,rnd6;double BER_CD, BER_CD_

19、total;int R6,temp;int A, N, NM, k, TIME, A_CD;int ERROR,BITERROR;/* 隨機數表的初始化 */srand(unsigned)time(NULL);/* 參數的 輸入 */流程 圖(1)的部分/* fDT 的 輸入 */* 變量 FDT:FDT 的値 */printf (2PSK Simulater n);輸 入 FDT 的值printf (fDt? n);scanf(%lf,&FDT);printf (fDT = %f n,FDT);/* S/N 的 輸入 */* 變量 EBNR:SNR(dB) SNR:SNR真?zhèn)?*/ prin

20、tf (S/N (dB) ? n);同)的輸入 scanf(%lf,&EBNR);SNR = pow(10,EBNR/10); printf (S/N(dB)= %f n,EBNR);/* 數據生成的初始設定 */*變量BER_CD數據錯誤累加器*/ BER_CD = 0;/* PN 碼 用 位移存 儲器的初始化 */ R1=1;R2=1;到來波為16個流程圖 (2)的部分以下,復數比特發(fā)信的循環(huán)流程圖 (3)的部分用 PN 碼的生成R5 = R4;R2 = R1;R1 = temp;/* 瑞利衰落器 */fading_I = 0;流程圖 (5) 的部分fading_Q = 0;衰落的初始SN

21、比(信號対噪音的功率比,與SNR S/N相 pow(x,y):x 的y次方涵數.累加器的初始化R3=1;R4=1;R5=1;/*變量NORM為使衰落的平均功率歸一化*/ NORM = sqrt(1./16.);/* 衰落的角度,相位的初始花設定 */這里是各自 編寫的程序部分.詳細的 說明請參照程序追加部分的説明)for (k=0; k *與d(k)=r(k)*F (k)的實部和虛部相對應的計算.但是,2PSK調制的時候,只需計算實 部(虛部為0).d_I = RECEIVEDSIGNAL_I * fading_l + RECEIVEDSIGNAL_Q * fading_Q;/* 數據判別 *

22、/流程圖(9) 的部分/* d_I:(同步檢波后的信號d(k)的實部)為正時,A_CD (接收信號)為1,負時為0 */ if (d_I 0.)A_CD = 1;else A_CD = 0;10)的部分/* 變量 BER_CD_total: 誤碼率*/(誤碼率)=(錯誤比特數)/發(fā)信總比特數) 誤碼率輸出/* 錯誤識別 */ 流程圖/*變量ERROR傳輸錯誤時為1,傳輸正確時為0 */ERROR = (A - A_CD) % 2;if (ERROR = 0) BITERROR = 0;else BITERROR = 1;/* BER_CD: 錯誤次數累加 */BER_CD = BER_CD +

23、 BITERROR;/*誤碼率(BER)的計算?輸出*/BER_CD_total = BER_CD / No_symbols;printf (BER = %f n,BER_CD_total);4.2.3. 程序追加部分的 説明在實驗1編寫的衰落角度和相位的初始設定 和衰落仿真器,可應用與本仿真程序.但要注意,實驗1衰落角度和相位的初始設定 記述的FDT的値,在本程序中用 scanf 語句方式來輸入.4.3. 衰落環(huán)境下的 SNR 對誤碼 率特性的測定誤碼特性測定時,可以采用1dB的步長,從1dB到30dB的范圍進行測定,F(xiàn)DT可作為比較參 數來設定.44無衰落環(huán)境下SNR對誤碼率特性的測定這時

24、只要使衰落部分的歸一化功率為1就可以消除衰落的影響了,即fading_l=1和fading_Q=05. 實驗45.1. 實驗4概要簡單 起在這個實驗 中,編寫采用分兩天 線分集接收的仿真程序,來 測試分集接受的效果 見,仍采用 2PSK 調制5.2. 程序的做成5.2.1.程序流圖開始了 .1) 初始設定fDT,SNR的輸入衰落的角度和相位的初始設定I.2)數據生成a(k) 0.3)發(fā)信信號生成s(k).(4)衰落仿真器Fi(k), F2(k).(5).(7).(8).(9).(10)請實驗者自己完成流圖的 (2) 和 (5) 的部分5.2.2. 原程序說明(橘色文字的部分是在 實驗3的程序”

25、 2PSK-1.C ”之上的追加部分) ”2PSK-2.c ”/* 瑞利國衰落仿真 */* Visual C+ 版 Ver. 2.10 / 2001.4.10 */* AdaChi Lab. / SAO Tomoki */* 分集接收版 */* 初始定 義 */#inClude #inClude #inClude #inClude #define PI 3.1415926535/* 變 量 No_symbols: 循環(huán)次數 */#define No_symbols 1000000/* rand_ra() :返回 1 到 30000 的隨機數 (only Visual C+) */int ran

26、d_ra()int r,i=0;while(i = 0)r = rand() - 2767;if (r = 0) break;return r;/* 主程序 */void main()/* 各個變量型的定 義 */double FDT, EBNR, SNR, B, AA, NORM;double fading_I, fading_Q;double ALPHA17, PHI17, THETA17;double T_I17, T_Q 17;double SIGNAL_I, SIGNAL_Q;double RECEIVEDSIGNAL_I, RECEIVEDSIGNAL_Q, d_I;double

27、AWGN_I, AWGN_Q;double rnd1,rnd2,rnd3,rnd4;double BER_CD, BER_CD_total;int R6,temp;int A, N, k, TIME, A_CD;int ERROR,BITERROR;double fading_I_D, fading_Q_D, AWGN_D_I, AWGN_D_Q;double fading_F,fading_F_D,fading_F_T;double T_I_D17, T_Q_D17;double RECEIVEDSIGNAL_I_D, RECEIVEDSIGNAL_Q_D,d_I_D; double BER

28、_CD_total_D,BER_CD_D;double BER_CD_total_T,BER_CD_T;double l;int A_CD_D,A_CD_T,M;int ERROR_D,ERROR_T;double BITERROR_D,BITERROR_T/* 隨機數表的初期化 */srand(unsigned)time(NULL);/* 信道參數的 輸 入 */* fD = 最大多 譜勒頻移, 1/T = 碼速*/* 輸入 fDt */* 變量 FDT:FDT 的値 */printf (2PSK Simulater n);printf (fDT ? n); scanf(%lf,&FDT);

29、printf (fDT= %f n,FDT);/* l: 分集接收天 線的位置? (距離)/(波長) */ l=0.5;/* S/N 的輸入 */* 變量 EBNR:SNR(dB) SNR:SNR真?zhèn)?*/ printf (S/N (dB) ? n); scanf(%lf,&EBNR);SNR = pow(10,EBNR/10); printf (S/N(dB)= %f n,EBNR);/* 數據生成的初始化 設定 */*變量BER_CD誤碼檢測器*/BER_CD = 0; BER_CD_D=0; BER_CD_T=0;/* PN 碼用位移寄存器的初始化 */R1=1;R2=1;R3=1;R4

30、=1;R5=1;/* 變量 NORM:fading 功率的歸一化用 */ NORM = sqrt(1./16.);/* 衰落的角度和相位的初始化 */這里是各自 編 寫的程序部分詳細的 說明請參照程序追加部分的説明)/* 主程序 */for (k=1; k 0.)A_CD = 1;elseA_CD = 0;if (d_I_D 0.)A_CD_D = 1;elseA_CD_D = 0;/* 分集接收信號的 選擇(接收信號)*/*變量A_CD_T :#1的振幅fading_F七#2的振幅fading_F_D兩者相比較較大的信號一個被采用*/if (fading_F = fading_F_D) A_

31、CD_T = A_CD;else A_CD_T = A_CD_D;/* 誤碼判別 */*變量ERROR:#1有錯誤置1 ,無錯置0 */*變量ERROR_D:#2有錯誤置1,無錯置0 */*變量ERROR_T分集接受信號有錯誤置 1,無錯置0*/ERROR = (A - A_CD) % 2;ERROR_D =(A - A_CD_D) % 2;ERROR_T =(A - A_CD_T) % 2;if (ERROR = 0)if (ERROR_D = 0)if (ERROR_T = 0)BITERROR = 0.;elseBITERROR_D = 0.;elseBITERROR_T = 0.;el

32、seBITERROR = 1.;BITERROR_D = 1.;BITERROR_T = 1.; si nt (#1接收點一天線1)1F(1n瓦 nexpj.|2 兀,fT k cos日n + % -兀丄si ng i L扎這里,I是兩個天 線間的距離請和講義的原理圖相對照來理解 下面仍將衰落分成實部和虛部來表示(以下,赤的斜體 是實際程序中所使用的 變量)?將衰落分成 實部和虛部N是到來的平面波的個數,這里設為N=16)1 16fading_I (#1 衰落的 實部)=遲 cos2兀 %T k J16nI116fading_Q (#1 衰落的虛部)=Z sin2兀fDT16n =1i.116

33、ffading_l_D (#2 衰落的實部cos* 2兀-fDT 16(#2接收點天線2)COSn n 二sinnk COSnn i 丄 sin 入k cost n - : sin齊n=1l_116 ffading_Q_D (#2衰落的虛部)=送sin2兀16 n L?同理,西格碼和中的平面波也表示 為實部和虛部兩部分fDT kCOSn l sin rn/* BER_CD:#1的誤碼記數器*/* BER_CD_D:#2的誤碼記數器*/* BER_CD_T:分集接收信號的的 誤碼記數器*/BER_CD = BER_CD + BITERROR; BER_CD_D = BER_CD_D + BITE

34、RROR_D; BER_CD_T = BER_CD_T + BITERROR_T;/*誤碼率的計算和輸岀*/* 變量 BER_CD_total:#1 的誤碼率 */* 變量 BER_CD_total_D:#2 的誤碼率*/ /*變量BER_CD_total_T:分集接收 的誤碼率*/BER_CD_total = BER_CD / No_symbols; BER_CD_total_D = BER_CD_D / No_symbols; BER_CD_total_T = BER_CD_T / No_symbols;printf (BER #1 = %f #2 = %f Divercity = %fn

35、,BER_CD_total,BER_CD_total_D,BER_CD_total_T);5.2.3. 程序追加部分的説明 各個接收點的衰落 F(k)表示如下1lF(k): nexpj 2- JdT k cost nfDT kT_IN(各個到達#1平面波的實部)=cos2T_QN(各個到達#1平面波的虛部)=sin *2兀fDT k二丄sin片lT_I_DN(各個到達#2平面波的實部)=cos 2 foT k co曲n+叭丄Si n% l九T_Q_DN(各個到達#2平面波的虛部)=sin2兀fDT k cosBn +%-兀丄sin% l九?這里,需要事先決定的參數要先行 計算.(在初始設定時)

36、1 1NORM工:VNJ162乂2 7TTHETAN=vn ( 1是0 的隨機數,二nn)1616PHIN =-n是(02 n的隨機數)CoS(THETAN)ALPHAN =2 fDT COS =2二 FDTDIVERN=二Sin 入二二 l - sin (THETAN)以上相當于流程圖的(2)的部分?從這開始所用的變量為平面波的衰落部分的 計算.T_IN =cos(ALPHAN k+PHIN +DIVERN),T_QN =sin(ALPHAN k+PHIN + DIVERN)T_I_DN =cos(ALPHAN k+PHIN -DIVERN),T_Q_DN =sin(ALPHAN k+PHI

37、N -DIVERN)16fading=NORM x S T_INN 二16fading_Q =NORM x 送 T_QNN =116fading_l_D =NORM x Z T_I_DNN =116fading_Q_D =NORM x 送 T_Q_DNN =1這部分相當于流程圖(5)的部分.(a)在衰落的角度和相位的初始設定中流程圖(2)如下,THETAN=& ( -1 是 0 的隨機數, 工2 nG ,PHIN=是(0 2 n16 16的隨機數)ALPHAN =2二 fDT COSS =2二 FDT cos(THETAN)DIVERN = : sin 片二l - sin (THETAN)zL

38、的値是,1=0.5入(2個天線間的距離為0.5波長).(b)衰落仿真器流程圖(5)T_IN =cosALPHAN k+PHIN +DIVERN ,T_QN =sinALPHAN k+PHIN + DIVERN T_I_DN =cosALPHAN k+PHIN -DIVERN ,T_Q_DN =sinALPHAN k+PHIN -DIVERN 16fading=NORM x T_INN =416fading_Q =NORM x 送 T_QNN 416fading_l_D =NORM x 送 T_I_DNN 416fading_Q_D =NORM x 送 T_Q_DNN 4用以前編寫的程序,在把2

39、#天線的計算追加上就成了分集接收的衰落仿真器了.5.2.4. 如何進行仿真程序完成后就可運行了. 首先計算fD T的值,可采用實驗1的同樣的結果作為初始值輸入.同樣地SN比從0dB到30dB以2dB為步長進行,這樣一來就可以測得 SN對BER的特性了.將 測得的特性與無衰落時的相比較,可以直觀的了解衰落對誤碼率的影響.5.3.觀測分集接收后的衰落 F(k)的振幅和相位用已經做成的仿真程序來 觀測分集接收后的衰落 F(k)的振幅和相位的 時間變化.有興趣的人可以獨立繼續(xù)完成這部分工作.5.4. 觀測F(k)的振幅和相位的概率密度函數 有興趣的人可以獨立繼續(xù)完成這部分工作.6. 實驗56.1.實驗

40、5概要實驗5仿真的是在眾多的到來波當中有一直射波的情況.這一直射波較其他波強信道被稱做仲上-萊斯衰落信道通過仿真觀測振幅變化,并測定誤碼特性,然后和無衰落 環(huán)境下的誤碼特性進行比較,從而理解仲上-萊斯衰落信道.6. 1 .編寫觀測衰落F(k)振幅的仿真程序6. 1 . 1 .流程圖(1)(2)(3)(4)請各自獨立編成流程圖的(2),(3)的部分.6.1.2. 原程序的 説明以下所示為原程序框架部分 和衰落無關的部分用綠色來表示void CJikkenDDlg:OnStartButton()/*實驗4程序的沿用部分*/ /* 定義以下變量來 */int loop1,loop2;double FDT, NORM1, NORM2;double fading_I, fading_Q

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論