第一范文网 - 专业文章范例文档资料分享平台

通信原理课程设计 - (基于MATLAB的 - 2PSK - 2DPSK仿真)

来源:用户分享 时间:2025/6/26 23:45:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

江西农业大学课程设计报告 st2(k)=1; end end;

subplot(412); plot(t,st2);

title('基带信号反码st2'); axis([0,5,-1,2]); st3=st1-st2; subplot(413); plot(t,st3);

title('双极性基带信号st3'); axis([0,5,-2,2]); s1=sin(2*pi*fc*t); subplot(414); plot(s1);

title('载波信号s1'); e_psk=st3.*s1; figure(2); subplot(511); plot(t,e_psk); title('e_2psk'); noise=rand(1,j);

psk=e_psk+noise; %加入噪声 subplot(512); plot(t,psk);

title('加噪后波形');

psk=psk.*s1; %与载波相乘 subplot(513); plot(t,psk);

title('与载波s1相乘后波形');

[f,af] = T2F(t,psk); %通过低通滤波器 [t,psk] = lpf(f,af,B); subplot(514); plot(t,psk);

title('低通滤波后波形'); for m=0:i-1;

if psk(1,m*500+250)<0;

for j=m*500+1:(m+1)*500; psk(1,j)=0; end else

for j=m*500+1:(m+1)*500; psk(1,j)=1; end

end end

subplot(515); plot(t,psk);

axis([0,5,-1,2]);

title('抽样判决后波形')

2DPSK调制解调程序及注释: clear all close all i=10; j=5000;

fc=4.6; fm=i/5; B=2*fm;

t=linspace(0,5,j); a=round(rand(1,i)); figure(4); stem(a); st1=t;

for n=1:10

if a(n)<1;

for m=j/i*(n-1)+1:j/i*n st1(m)=0; end else

for m=j/i*(n-1)+1:j/i*n st1(m)=1; end end end

figure(1); subplot(321); plot(t,st1); title('绝对码'); axis([0,5,-1,2]);

b=zeros(1,i); b(1)=a(1); for n=2:10

if a(n)>=1;

江西农业大学课程设计报告 %载波频率 %码元速率 %全零矩阵 江西农业大学课程设计报告 if b(n-1)>=1 b(n)=0; else

b(n)=1; end else

b(n)=b(n-1); end end st1=t;

for n=1:10

if b(n)<1;

for m=j/i*(n-1)+1:j/i*n st1(m)=0; end else

for m=j/i*(n-1)+1:j/i*n st1(m)=1; end end end

subplot(323); plot(t,st1);

title('相对码st1'); axis([0,5,-1,2]); st2=t; for k=1:j;

if st1(k)>=1; st2(k)=0; else

st2(k)=1; end end;

subplot(324); plot(t,st2);

title('相对码反码st2'); axis([0,5,-1,2]); s1=sin(2*pi*fc*t); subplot(325); plot(s1);

title('载波信号s1'); s2=sin(2*pi*fc*t+pi); subplot(326); plot(s2);

title('载波信号s2'); d1=st1.*s1; d2=st2.*s2; figure(2); subplot(411); plot(t,d1);

title('st1*s1'); subplot(412); plot(t,d2);

title('st2*s2'); e_dpsk=d1+d2; subplot(413); plot(t,e_dpsk);

title('调制后波形'); noise=rand(1,j);

dpsk=e_dpsk+noise; subplot(414); plot(t,dpsk);

title('加噪声后信号');

dpsk=dpsk.*s1; figure(3); subplot(411); plot(t,dpsk);

title('与载波相乘后波形');

[f,af]=T2F(t,dpsk); [t,dpsk]=lpf(f,af,B); subplot(412); plot(t,dpsk);

title('低通滤波后波形');

st=zeros(1,i); for m=0:i-1;

if dpsk(1,m*500+250)<0; st(m+1)=0;

for j=m*500+1:(m+1)*500; dpsk(1,j)=0; end else

for j=m*500+1:(m+1)*500; st(m+1)=1; dpsk(1,j)=1; end end end

subplot(413);

江西农业大学课程设计报告 %加入噪声 %与载波s1相乘 %通过低通滤波器 %全零矩阵 江西农业大学课程设计报告 plot(t,dpsk); axis([0,5,-1,2]);

title('抽样判决后波形')

dt=zeros(1,i); %全零矩阵 dt(1)=st(1); for n=2:10;

if (st(n)-st(n-1))<=0&&(st(n)-st(n-1))>-1; dt(n)=0; else

dt(n)=1; end end st=t;

for n=1:10

if dt(n)<1;

for m=j/i*(n-1)+1:j/i*n st(m)=0; end else

for m=j/i*(n-1)+1:j/i*n st(m)=1; end end end

subplot(414); plot(t,st);

axis([0,5,-1,2]);

title('码反变换后波形');

通信原理课程设计 - (基于MATLAB的 - 2PSK - 2DPSK仿真).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6rxwt5w30v9x6b6430we_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top