2021-2-28 matlab 与 fpga开发 system generator 第二课 单极性不归零码基带信号的生成 ask信号的调制

如图 ask信号的调制,首先生产基带信号,单极性不归零码,再利用一个载波调制生成ask调制信号

 

 

 

载波9M

基带生成由贝努利二进制序列生成器加脉冲发生器生成。

码元速率:1Mhz

 

基带与载波合成的9M调制2ask信号:

 

仿真结构图:

 

 

后续补充 自己编写matlab基带:

代码:

clear ;
%产生基带信号
N =1024;
raw_data = rand(1,N)<0.5;
figure(1);
plot(raw_data);
axis([0,N+10 -1 2]);
%产生载波
A = 1;%幅度
Fs = 20e6;%khz
Ts = 1/Fs;%采样率

t = (0:N-1)*Ts;
f = 5e6;
n = Fs/f;
x = A*sin(2*pi*f*t);
figure(2);
plot(t,x);

%调制得到ask调制信号
for i = 1:N
   get_ask(i) = raw_data(i)*x(i);
end
figure(3)
plot(get_ask);
axis([0,N+10 -2 2]);
fft(get_ask);
figure(4);
plot(abs(fft(get_ask)));
axis([0,N+10 -2 1000]);
 

 

效果图

 

 

后面我会实现zynq7020加ad收发解码相关。这周的任务结束了,下一周继续,fpga的路还有很远,奥里给

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值