matlab 2ask相干解调误码率太低,2ASK 2PSK 2FSK在不同信噪比下三种调制方式误码性能MATLAB仿真...

该博客使用MATLAB进行2PSK, 2FSK, 2ASK三种调制方式在不同信噪比下的误码率仿真。通过计算和绘制误码率曲线,比较了实际仿真结果与理论值的差异,并展示了在各种信噪比下的性能。" 112449143,10539491,高斯-约旦消元法实现矩阵约旦标准型转化,"['线性代数', '矩阵运算', '数值计算']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

clear,clc;

L=10000;

t=0:0.01*pi:2*pi;

SNR=-4:0.5:10;

snr=SNR/10;

for ii=1:length(snr)

Sigma(ii)=1/sqrt(2*(10^snr(ii)));%标准差

psk_error1=0; fsk_error1=0; ask_error1=0;   %误码数初始值为0

psk_error2=0; fsk_error2=0; ask_error2=0;

S=randi(L);

for k=1:L

n=Sigma(ii)*randn(1,length(t)); %一定信噪比下的高斯白噪声

for i=1:length(t)

psk1(i)=sin(t(i)); psk2(i)=-sin(t(i));    %2PSK的S0(t)和S1(t)

fsk1(i)=sin(3*t(i)); fsk2(i)=sin(5*t(i));   %2FSK的S0(t)和S1(t)

ask1(i)=sin(t(i)); ask2(i)=0;          %2ASK的S0(t)和S1(t)

end

%------------------2PSK

overlay11=sum(psk1.^2); overlay12=sum(psk2.^2);

psk1=psk1/sqrt(overlay11); psk2=psk2/sqrt(overlay12);%进行归一化

xp1=psk1+n; %接收信号(含有噪声的)

xp2=psk2+n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值