侵权投诉
订阅
纠错
加入自媒体

数字调制系统在Matlab下的分析

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

  at(1,j)=0;

  end

  else

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

  at(1,j)=1;

  end

  end

  end

  subplot(427);

  plot(t,at);

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

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

  3. 2FSK

  一个FSK信号可以看成是两个不同载波的2ASK信号的叠加。其解调和解调方法和ASK差不多。2FSK信号的频谱可以看成是f1和f2的两个2ASK频谱的组合。

  公式如下:

  clear all

  close all

  i=10;%基带信号码元数

  j=5000;

  a=round(rand(1,i));%产生随机序列

  t=linspace(0,5,j);

  f1=10;%载波1频率

  f2=5;%载波2频率

  fm=i/5;%基带信号频率

  B1=2*f1;%载波1带宽

  B2=2*f2;%载波2带宽

  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

  st2=t;

  for n=1:j; %基带信号求反

  if st1(n)>=1;

  st2(n)=0;

  else

  st2(n)=1;

  end

  end;

  figure(1);

  subplot(411);

  plot(t,st1);

  title('基带信号');

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

  subplot(412);

  plot(t,st2);

  title('基带信号反码');

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

  s1=cos(2*pi*f1*t) %载波信号

  s2=cos(2*pi*f2*t)

  subplot(413),plot(s1);

  title('载波信号1');

  subplot(414),plot(s2);

  title('载波信号2'); %调制

  F1=st1.*s1;%加入载波1

  F2=st2.*s2;%加入载波2

  figure(2);

  subplot(411);

  plot(t,F1);

  title('s1*st1');

  subplot(412);

  plot(t,F2);

  title('s2*st2');

  e_fsk=F1+F2;

  subplot(413);

  plot(t,e_fsk);

  title('2FSK信号')

  nosie=rand(1,j);

  fsk=e_fsk+nosie;

  subplot(414);

  plot(t,fsk);

<上一页  1  2  3  4  5  下一页>  
声明: 本网站所刊载信息,不代表OFweek观点。刊用本站稿件,务经书面授权。未经授权禁止转载、摘编、复制、翻译及建立镜像,违者将依法追究法律责任。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

    电子工程 猎头职位 更多
    扫码关注公众号
    OFweek电子工程网
    获取更多精彩内容
    文章纠错
    x
    *文字标题:
    *纠错内容:
    联系邮箱:
    *验 证 码:

    粤公网安备 44030502002758号