




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于Matlab的衛星中繼通信鏈路仿真*摘要:衛星通信是地球上的無線電通信站利用衛星作為中繼而進行的通信,衛星通信系統由衛星和地球站兩部分組成。衛星轉發方式有透明轉發和譯碼轉發。本文基于matlab軟件平臺,對地靜止衛星通信系統中衛星中繼地球站發送數據的轉發過程仿真,并給出接收信息BER曲線。關鍵字:衛星中繼; Matlab仿真;BER曲線中圖分類號:O121.8;G5581 引言衛星信道的特點是:可用頻帶寬、功率受限、干擾大、信噪比低。所以要求采用可靠性高的信號調制方式,并要求有較強的信號糾錯能力,對帶寬要求不是特別高。因此DVB-S采用前向糾錯(FEC)(包括Viterbi編碼、交織、RS
2、編碼及加擾等電路)、正交移相鍵控(QPSK)調制的信道處理方式,然后饋給衛星鏈路。接收時進行相反的處理。本文對衛星工作過程進行仿真,得到信號的BER曲線,從而知道可靠傳輸所需發射功率。2 系統模型及仿真2.1 建模假設本文中所設計的衛星中繼鏈路中中繼衛星為GEO 同步軌道衛星,采用 Ku 頻段,6個地球站采用FDMA。通過衛星向另外一個地球站發送信息:上行載波中心頻率為14253MHz,下行載波中心頻率為 12028MHz,載波間隔為10MHz。發送地球站與衛星之間的距離為:39995 40000 40005 40010 40015 40020km衛星和接收地球站之間的距離是42000km衛星
3、的EIRP是56dBW,天線增益為30dB地球站的天線增益為32dB信道模型采用AWGN基于以上條件,本文將給出對地靜止衛星中繼地球站發送信息的完整過程,并給出某個發送地球站的信息在接收地球站的BER曲線。2.2 系統模型及結果2.2.1 透明轉發該通信鏈路設計思路為: 信源比特流調制(QPSK)頻分復用上變頻AWGN信道衛星接收透明轉發AWGN信道下變頻判決解調(DQPSK)比特流。得到某個發送地球站的信息在接收地球站的BER曲線,如下圖所示:為了更好描述零值,用以下曲線描述:2.2.2 譯碼轉發該通信鏈路設計思路為: 信源比特流調制(QPSK)頻分復用上變頻AWGN信道衛星接收譯碼轉發AW
4、GN信道下變頻判決解調(DQPSK)比特流。得到某個發送地球站的信息在接收地球站的BER曲線,如下圖所示為了更好描述零值,用以下曲線描述:2.2.3 兩種轉發方式對比3 結論 由圖可以看出,SNR越大,BER越低,通信的可靠性越高; 譯碼轉發比透明轉發更可靠。附錄1:鏈路仿真源代碼透明轉發:p=1 2 4 8 16 32 64 128 256 512 1024;%發射功率 dup=40005;%上行距離fup=14253;%上行載波中心頻率% dup=39995 40000 40005 40010 40015 40020;% fup=14228 14238 14248 14258 14268
5、14278;%數值差異很小 忽略FSLup=32.4+20*log(dup)/log(10)+20*log(fup)/log(10);%上行自由空間損耗h1=sqrt(103.2*103.2/(10(FSLup/10);%增益ddo=42000;%下行距離fdo=12028;%下行載波中心頻率FSLdo=32.4+20*log(ddo)/log(10)+20*log(fdo)/log(10);%下行自由空間損耗h2=sqrt(105.6*103.2/(10(FSLdo/10);%56dB增益N0=1.38*10(-23)*80*60000000;%噪聲功率BER=zeros(1,11); fo
6、r kk=1:11 num=500000; pt=p(kk); erro=0;while num num=num-1;infor=randi(0 1,1,12);d=g2(infor,12);for k=1:6for t=1:120 x(k,t)=d(k)*exp(j*2*pi*(14228+10*(k-1)*t/1200);endends1=x(1,:)+x(2,:)+x(3,:)+x(4,:)+x(5,:)+x(6,:);% 以上 發射前的信號 n1= wgn(1,120,10*log(N0)/log(10),'complex'); y=sqrt(pt)*h1*s1+n1;
7、 % 以上 衛星接收到的信號 n2= wgn(1,120,10*log(N0)/log(10),'complex');for t=1:120 %上行載波頻率變為下行載波頻率yy(t)=y(t)*exp(j*2*pi*(fdo-fup)*t/1200)/sqrt(pt*h12+N0);ends2=h2*yy+n2; %以上 地球站接收到的信號 for t=1:120 s3(t)=s2(t)*exp(-j*2*pi*12003*t/1200); end xxx=sum(s3(:); %選擇性接收第一個地球站的信號 %判決 shuzhi xiabiao=min(abs(angle(x
8、xx)-pi/4 3*pi/4 -pi/4 -3*pi/4); infor2=fix(xiabiao-1)/2) mod(xiabiao-1),2); %判決為infor2 if infor2(1)=infor(1) erro=erro+1; end if infor2(2)=infor(2) erro=erro+1; endend BER(kk)=erro/1000000; end semilogy(10*log(p)/log(10),BER,'b'); hold on 譯碼轉發:p=1 2 4 8 16 32 64 128 256 512 1024;%發射功率 dup=40
9、005;%上行距離fup=14253;%上行載波中心頻率% dup=39995 40000 40005 40010 40015 40020;% fup=14228 14238 14248 14258 14268 14278;%數值差異很小 忽略FSLup=32.4+20*log(dup)/log(10)+20*log(fup)/log(10);%上行自由空間損耗h1=sqrt(103.2/(10(FSLup/10);%增益ddo=42000;%下行距離fdo=12028;%下行載波中心頻率FSLdo=32.4+20*log(ddo)/log(10)+20*log(fdo)/log(10);%下
10、行自由空間損耗h2=sqrt(105.6/(10(FSLdo/10);%56dB增益N0=1.38*10(-23)*80*60000;%噪聲功率BER2=zeros(1,11); for kk=1:11 num=500000; pt=p(kk); erro=0;while num num=num-1;% infor1=randint(1,2);% infor2=randint(1,2);% infor3=randint(1,2);% infor4=randint(1,2);% infor5=randint(1,2);% infor6=randint(1,2);infor=randi(0 1,1
11、,12);d=g2(infor,12);for k=1:6for t=1:120 x(k,t)=d(k)*exp(j*2*pi*(14228+10*(k-1)*t/1200);endends1=x(1,:)+x(2,:)+x(3,:)+x(4,:)+x(5,:)+x(6,:);% 以上 發射前的信號 n1=wgn(1,120,10*log(N0)/log(10),'complex'); y=sqrt(pt)*h1*s1+n1; % 以上 衛星接收到的信號 for t=1:120 y2(t)=y(t)*exp(-j*2*pi*14228*t/1200);%下變頻 end s2=s
12、um(y2(:); %選擇性接收第一個地球站的信號 %判決 shuzhi xiabiao=min(abs(angle(s2)-pi/4 3*pi/4 -pi/4 -3*pi/4); informa=fix(xiabiao-1)/2) mod(xiabiao-1),2); aa=g2(informa,2); for t=1:120 y3(t)=aa*exp(j*2*pi*12003*t/1200); end n2=wgn(1,120,10*log(N0)/log(10),'complex'); y4=h2*y3+n2; %以上 地球站接收到的信號 for t=1:120 y5(t
13、)=y4(t)*exp(-j*2*pi*12003*t/1200); end s3=sum(y5(:); %選擇性接收第一個地球站的信號 %判決 shuzhi xiabiao=min(abs(angle(s3)-pi/4 3*pi/4 -pi/4 -3*pi/4); infor2=fix(xiabiao-1)/2) mod(xiabiao-1),2); %判決為infor2 if infor2(1)=infor(1) erro=erro+1; end if infor2(2)=infor(2) erro=erro+1; endend BER2(kk)=erro/1000000; end semilogy(10*log(p)/log(10),BER2,'b'); hold on QPSK源代碼:function d=g2(bit,Nc)A=exp(j*pi/4) 0 0;exp(j*3*pi/4) 0 1;exp(-j*3*pi/4) 1 1;exp(-j*pi/4) 1 0;for k=1:Nc/2 if bit(2*k-1:2*k)=0 0 d(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財稅管理試題及答案
- 中級會計實務考試歷年真題及試題與答案分析
- 初級模具試題及答案
- 單板考試題及答案
- 學期考核標準與方式計劃
- 品牌跨界合作的成功模式分析計劃
- 工程法規復習中的技巧應用與提升學習效率的策略試題及答案
- 運營效率與財務績效理論試題及答案
- 職業生涯轉型的策略與執行計劃
- 深入淺出理解財務管理理論試題及答案
- 2022年1月上海春季高考英語真題(學生版+解析版+聽力音頻)
- 【物流產業集群發展研究文獻綜述4800字】
- 中國傳統音樂與西方音樂的對比與融合
- 胖東來薪酬管理制度
- 2023年隨州國有資本投資運營集團有限公司招聘筆試參考題庫含答案解析
- 切爾諾貝利核電站事故工程倫理分析
- 廣州公辦小學學位申請表在哪里打印
- 家長進課堂--小學生食品安全知識
- 15ZJ001 建筑構造用料做法
- 便利店進貨查驗記錄制度范本
- 新概念第二冊 Lesson 41課件(共49張PPT)
評論
0/150
提交評論