matlab模拟调制过程,用Matlab模拟SSB调制波形及解调过程

用Matlab产生一个频率为1Hz、功率为1的余弦信源m(t),设载波频率为10Hz,试画出(1)SSB调制信号;

(2)该调制信号的功率谱密度;

(3)相干解调后的信号波形。

Matlab代码:

SSB.m

%显示模拟调制的波形及解调方法SSB

%信源

close all;clear all;

dt=0.001;%采样时间间隔

fm=1; %信源最高频率

fc=10; %载波中心频率

N=4096;T=(N-1)*dt; %信号时长

t=0:dt:T;

mt=sqrt(2)*cos(2*pi*fm*t);%信源

s_ssb=real(hilbert(mt).*exp(j*2*pi*fc*t)); %S SB单边带抑制载波调幅

B=2*fm;figure(1);subplot(311);

plot(t,s_ssb,'k-');hold on;

%画出SSB信号波形

plot(t,mt,'g--');%画出m(t)信号波形title('SSB调制信号');xlabel('t');grid on; legend('ssb信号波形','m(t)信号波形');

%SSB demodulation

rt = s_ssb.*cos(2*pi*fc*t);rt=rt-mean(rt); [f,rf]=T2F(t,rt);[t,rt]=lpf(f,rf,B);

subplot(312);plot(t,rt,'b-');

hold on;plot

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值