📄 snr.m
字号:
%本程序为计算不同信噪比下三种检测器的误码率
%信噪比分别为从1到10
%function [P,Q,R]=SNR(usernum,gain,information)
clc;
clear;
usernum = 5;
gain = 30;
num = 2000;
for m=1:8
p(1,m)=lmd(usernum,gain,num,m);%调用子程序计算传统检测器误码率
q(1,m)=fod(usernum,gain,num,m);%调用子程序计算解相关检测器误码率
r(1,m)=tod(usernum,gain,num,m);%调用子程序计算最优检测器误码率
k(1,m)=csd(usernum,gain,num,m);
end
x=1:8;
semilogy(x,p(1,:),'*-r',x,q(1,:),'-.b',x,r(1,:),'+-b',x,k(1,:),'k');
legend('线性解相关','一对角分解','三对角分解','传统检测');
xlabel('信噪比','FontSize',12);
ylabel('误码率','FontSize',12);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -