基於matlab的現代通訊原理應用

2021-10-25 06:47:32 字數 760 閱讀 2492

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,幅度隨頻率遞減...