QPSK调制信号经瑞利衰落信道性能

阅读: 评论:0

叉车防撞UWB
QPSK理想信道下的调制解调:
% 设定 T=1,加入高斯噪声
clear all
close all
% 调制
bit_in = randint(1e3, 1, [0 1]);
三相混合步进电机bit_I  = bit_in(1:2:1e3);
镀铬工艺bit_Q  = bit_in(2:2:1e3);
data_I = -2*bit_I+1;
data_Q = -2*bit_Q+1;
data_I1=repmat(data_I',20,1);
data_Q1=repmat(data_Q',20,1);
for i=1:1e4
    data_I2(i)=data_I1(i);
    data_Q2(i)=data_Q1(i);
end;
f=0:0.1:1;
xrc=0.5+0.5*cos(pi*f);
data_I2_rc=conv(data_I2,xrc)/5.5;
data_Q2_rc=conv(data_Q2,xrc)/5.5;
f1=1;
t1=0:0.1:1e3+0.9;
n0=rand(size(t1));
I_rc=data_I2_rc.*cos(2*pi*f1*t1);
Q_rc=data_Q2_rc.*sin(2*pi*f1*t1);
QPSK_rc=(sqrt(1/2).*I_rc+sqrt(1/2).*Q_rc);
QPSK_rc_n0=QPSK_rc+n0;
% 解调蒸汽消毒锅
I_demo=QPSK_rc_n0.*cos(2*pi*f1*t1);
Q_demo=QPSK_rc_n0.*sin(2*pi*f1*t1);
% 低通滤波
I_recover=conv(I_demo,xrc);   
Q_recover=conv(Q_demo,xrc);
I=I_recover(11:10010);
alysa_queenQ=Q_recover(11:10010);
t2=0:0.05:1e3-0.05;
t3=0:0.1:1e3-0.1;
% 抽样判决
data_recover=[];
for i=1:20:10000
    data_recover=[data_recover I(i:1:i+19) Q(i:1:i+19)];
end;
bit_recover=[];
for i=1:20:20000
    if sum(data_recover(i:i+19))>0
        data_recover_a(i:i+19)=1;
        bit_recover=[bit_recover 1];
    else
        data_recover_a(i:i+19)=-1;
        bit_recover=[bit_recover -1];
    end
end
error=0;
dd = -2*bit_in+1;
ddd=[dd'];
ddd1=repmat(ddd,20,1);
for i=1:2e4
    ddd2(i)=ddd1(i);
end
for i=1:1e3
    if bit_recover(i)~=ddd(i)
        error=error+1;
    end
end
p=error/1000;
figure(1)
subplot(2,1,1);plot(t2,ddd2);axis([0 100 -2 2]);title('原序列');
subplot(2,1,2);plot(t2,data_recover_a);axis([0 100 -2 2]);title('解调后序列');
QPSK在瑞丽衰落信道下的调制解调:
clear all
t=0:0.001:10;
x=sin(2*pi*t);
snr=20;
y=awgn(x, snr,10);
subplot(2,1,1);plot(t,x);title('正弦信号x')
subplot(2,1,2);plot(t,y);title('叠加了高斯白噪声后的正弦信号')
z=y-x;
var(z)
Jakes(Rayleigh.m)
function [h]=rayleigh(fd,t)
    N=40;
    wm=2*pi*fd;
        N0=N/4;
      Tc=zeros(1,length(t));
      Ts=zeros(1,length(t));
      P_nor=sqrt(1/N0);
      theta=2*pi*rand(1,1)-pi;
    for ii=1:N0
                      alfa(ii)=(2*pi*ii-pi+theta)/N;
                      fi_tc=2*pi*rand(1,1)-pi;
            fi_ts=2*pi*rand(1,1)-pi;
                        Tc=Tc+cos(cos(alfa(ii))*wm*t+fi_tc);
            Ts=Ts+cos(sin(alfa(ii))*wm*t+fi_ts);
    end;
      h=P_nor*(Tc+j*Ts );
clear all
snr=-3:3;             
SimulationTime=0;     
ex7main;             
ser1=ser;ber1=ber;   
for ii=1:length(snr)
SNR=snr(ii);         
sim('ex11');         
ber(ii)=BER(1);     
ser(ii)=SER(1);   
end
semilogy(snr,ber,'-rs',snr,ser,'-r^',snr,ber1,'-ro',snr,ser1,'-r*')
legend('Rayleigh衰落+AWGN信道BER','Rayleigh衰落+AWGN信道SER','AWGN信道BER','AWGN信道SER')
减温减压装置技术要求title('QPSK在AWGN和多径Rayleigh衰落信道下的性能')
xlabel('信噪比(dB)')
ylabel('误符号率和误比特率')

本文发布于:2023-05-28 14:11:51,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/116998.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信道   噪声   调制   衰落   正弦
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图