MATLAB作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在不同功率信噪比下虚警概率P(H1/H0)与检测概率P(H1/H1)的关系曲线

00.10.20.30.40.5

0.60.70.80.91

P(H1/H0)P (H 1/H 1)

Matlab 程序如下:

clear all,close all

clc

d=[0.01,0.5,1,2]; % d^2为功率信噪比,d^2=NA^2/σ^2 eta=0.01:0.1:50; % eta 为似然比检测器的门限值 for j=1:4

for i=1:500

a(i,j)=log(eta(i))/d(j)+d(j)/2;

b(i,j)=log(eta(i))/d(j)-d(j)/2;

y=sym('(1/(2*pi))^(1/2)*exp(-x^2/2)');

Pf(i)= double(int(y,a(i,j),inf)); % Pf 为虚警概率

Pd(i)= double(int(y,b(i,j),inf)); % Pd 为检测概率

end

plot(Pf,Pd)

hold on

end

xlabel('P(H1/H0)')

ylabel('P(H1/H1)')

grid on

在不同门限值下的检测概率P(H1/H1)与功率信噪比的平方根d 的关系曲线

0246

810121400.1

0.2

0.3

0.4

0.5

0.60.7

0.8

0.9

1

d/d B P (H 1/H 1)

Matlab 程序如下:

clear all,close all

clc

d=1:0.1:4; % d^2为功率信噪比,d^2=NA^2/σ^2 d1=10*log(d);

eta=[1,2,5,10,20]; % eta 为似然比检测器的门限值

for j=1:5

a=log(eta(j))./d-d./2;

y=sym('(1/(2*pi))^(1/2)*exp(-x^2/2)');

for i=1:31

Pd(i)= double(int(y,a(i),inf)); %Pd 为检测概率

end

plot(d1,Pd)

hold on

end

grid on

xlabel('d/d B') ylabel('P(H1/H1)')

相关文档
最新文档