hu=-
(1/4.
*log2(1/4)
+3/4.
*log2(3/4));
%hu為信源熵
p=0:0.005:1;
%傳輸錯誤率
hb=-
(p.*log2(p)
+(1-p)
.*log2(1-p));
c=1-hb;
%x1:a:x2:在區間(x1, x2)中生成間距為a的點。
%p為傳輸錯誤率。
x=p;
k=find(abs(c-hu)
<=0.01)
;%abs(x):返回陣列x中是否滿足條件的結果,0為否,1為是。
%find(abs(x)
):返回陣列x中滿足條件的元素的線性索引,matla中索引從1開始。
x1=x(k)
;y1=hu;
plot(p,hu,
'b+'
,p,c,
'g',x1,y1,
'ro'
,'markersize'
,10)
;%plot(x1,y1,linespec1,..
.,xn,yn,linespecn):繪製多個x、y對組的圖,設定線型、標記符號和顏色。
%b+為藍色的+,g為綠色,ro為紅色的圓圈,markersize為:標記大小,指定為以磅為單位的正值,10為圓圈的尺寸。
%信源可靠傳輸,即hu,找出兩條曲線的交點即可。
現代通訊原理 目錄
第1講 緒論 第2講 確定訊號 2.1 談談訊號 2.2 訊號時間平均運算元與訊號物理引數 2.3 為什麼我們這麼關注傅利葉變換?2.4 常用訊號的傅利葉變換 2.5 確定訊號的能量譜密度 功率譜密度與自相關函式 第3講 系統 3.1 線性系統概述 3.2 線性系統的時域與頻域特性 3.3 兩個重要...
自學現代通訊系統matlab版例題1 2
例題1與例題2是求解週期連續函式的傅利葉級數,收穫如下 y eval funfcn,x args,exp j 2 pi x k t y funfcn x,args exp j 2 pi x k t 閱讀時可以在後面加上備註,便於理解 根據公式推導以及程式執行應該是這樣的 另外,在訊號與系統的書上當傅...
matlab通訊原理課程實踐
引數 基帶訊號頻率範圍 150 400hz,幅度隨頻率遞減 調製載波訊號頻率fc為1000hz,幅度為1 取樣率fs為10000hz,時間1s。要求 輸出調製訊號與載波的波形和頻譜 雙邊帶訊號dsb sc的波形和頻譜,並總結雙邊帶調幅的特點。引數 基帶訊號頻率範圍 150 400hz,幅度隨頻率遞減...