⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.asv

📁 用matlab完成统计信号处理课程实验!
💻 ASV
字号:
%s(t)
clc
clear all;

s=[(0:50)/50,(100-(51:150))/50,((151:199)-200)/50];
n=1:200;
subplot(221);
plot(n,s)

for  m=1:100

%n(t)
n1=5.*randn(1,200);
subplot(222);
plot(n,n1);

%x(t)
x1=s(n)+n1;
x0=n1;
subplot(223)
plot(n,x1);
subplot(224)
plot(n,x0);

for i=1:200
    s1(i)=x1(i).*s(i);
    s0(i)=x0(i).*s(i);
    s2(i)=s(i).*s(i);
end
s1=sum(s1);
s0=sum(s0);
s2=sum(s2);

sigma2=25;
namta0=2/3;
p=sigma2*log(namta0);

if s1>0.5*s2+p;
    a(m)=1;      %'有信号产生'
else 
    a(m)=0;        %'无信号产生'
end

if s0>0.5*s2+p;
    b(m)=1;      %'有信号产生'
else 
    b(m)=0;        %'无信号产生'
end

end

%有信号到达的次数(有信号发送时)
'有信号发送时,检测到有信号到达的次数为:'
out1=sum(a)
'无信号发送时,检测到有信号到达的次数为:'
out2=sum(b)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -