看完了發射部分的代碼,來看看信道和解調器的代碼吧!為了仿真誤碼率,必須采用蒙特卡洛仿真,多次循環不可避免!如果減小循環數,加大數據長度,會導致仿真時間過長。有時候一天也“跑”不出誤碼結果!本文內容依舊超級長,需要耐心看完!同時本系列文章涉及的知識點難度較大,非專業人士切莫購買!??!
注意:誤碼性能仿真必須遵循蒙特卡洛仿真的原則,設定信噪比后,仿真出的誤碼數不應該少于100,不然就體現不出隨機性。
%----經過加性高斯白噪聲信道-----
spow = sum(tra_IFsignal.^2)/len; % sum: built in function
attn = 0.5*spow*sr/br*10.^(-ebn0/10);
attn = sqrt(attn); % sqrt: built in function
inoise = randn(1,length(tra_IFsignal)).*attn;
qnoise = randn(1,length(tra_IFsignal)).*attn;
realIFsignal = tra_IFsignal + inoise.*cos(2*pi*(fcarrier+foffset).*time) ...
- qnoise.*sin(2*pi*(fcarrier+foffset).*time);
注意中頻信號加噪的方式!
還要給噪聲加載波?有這個必要嗎?大家有了仿真程序可以自行測試誤碼性能,然后再來評估是否有這個必要!那么直接采用awgn函數加噪的效果有會如何呢?提醒:awgn函數需要使用measured參數哦!因為后續還會涉及到信噪比的等效,所以要做歸一化處理!不然你無法和理論誤碼率進行比對!
原文標題:通信原理與matlab仿真v2 第十六章 相干解調之聯合環路仿真(2)接收機
文章出處:【微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
-
通信網絡
+關注
關注
21文章
2074瀏覽量
52776
原文標題:通信原理與matlab仿真v2 第十六章 相干解調之聯合環路仿真(2)接收機
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
RDMA簡介5之RoCE V2隊列分析
HarmonyOS Next V2 @Monitor 和@Computed
HarmonyOS Next V2 @Event
達實智能亮相第十六屆中國數據中心大會
華礪智行亮相第十六屆中國(濟南)國際信息技術博覽會
測試接收機的技術原理和應用場景
基于V2X和自動駕駛HIL聯調的仿真測試系統開發

評論