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

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

  特点:"1"码期间有等幅正弦波输出,相当于开关开通;"0"码期间无输出,相当于开关切断。因此,数字调幅又称为开关键控(通断键控),记作OOK(On Off Keying)。

  两种调制方法如图3:

  图3 2ASK的两种调制方法

  2ASK在matlab下的仿真如下

  clear all

  close all

  i=10;

  j=5000;

  t=linspace(0,5,j);%取0,0.001,0.002,。。。5 共5001个点

  fc=10;

  fm=i/5;

  B=2*fc; %产生基带信号

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

  figure(2)

  plot(rand(1,i))

  st=t;

  for n=1:10

  if a(n)<1;

  for m=j/i*(n-1)+1:j/i*n %一个信号取500个点

  st(m)=0;

  end

  else

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

  st(m)=1;

  end

  end

  end

  figure(1);

  subplot(421);

  plot(t,st);

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

  title('基带信号');

  s1=cos(2*pi*fc*t); %载波

  subplot(422);

  plot(s1);

  title('载波信号');

  e_2ask=st.*s1; %调制

  subplot(423);

  plot(t,e_2ask);

  title('已调信号');

  noise =rand(1,j);

  e_2ask=e_2ask+noise;%加入噪声

  subplot(424);

  plot(t,e_2ask);

  title('加入噪声的信号');

  at=e_2ask.*cos(2*pi*fc*t); %相干解调

  at=at-mean(at);

  subplot(425);

  plot(t,at);

  title('相乘后信号');

  [f,af] = T2F(t,at);%通过低通滤波器

  [t,at] = lpf(f,af,2*fm);

  subplot(426);

  plot(t,at);

  title('解调后波形');

  for m=0:i-1; %抽样判决

  if at(1,m*500+250)+0.5<0.5;

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

发表评论

0条评论,0人参与

请输入评论内容...

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

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

暂无评论

暂无评论

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

    粤公网安备 44030502002758号