資源簡介
使用Matlab編程,對教材74頁例3.3.1進行編程仿真。其中,正電壓A的值、噪聲方差值、每個碼元周期內的采樣點數N自行設定(可設置為可調的變量)。噪聲值可使用Matlab中產生高斯隨機數的函數來進行仿真。貝葉斯檢測判決式中,先驗概率P(H1)=P(H0),判斷錯誤的代價因子設為1,判斷正確的代價因子設為0. 按照上述參數的設定進行仿真,實現對仿真數據的貝葉斯檢測判決;循環生成仿真數據,并進行判決結果的統計,即記錄判決正確的次數,估計正確判決的概率。

代碼片段和文件信息
function?[?cr?]?=?Bayesiam_decision(?AbNXc?)
??%%?設置門限為0.6取方差為0.2
?r=((b*b)/(N*A))*log(0.6)+(A/2);
?c=0;
?for?i=1:500
?????if(Xc(i)~=0)
?????c=Xc(i)+c;
?????end
?end
?c=c/N;
end
?????
?????
?
??
??
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1496??2016-05-12?22:32??main.m
?????文件?????????232??2016-05-12?22:31??Bayesiam_decision.m
?????文件?????????583??2016-05-12?21:05??16信號檢測編程實驗作業1.txt
評論
共有 條評論