怎么用matlab显示噪声,怎么用MATLAB产生噪声调频信号

请问:怎么用matlab产生噪声调频信号?

如果诚心问,就不要问这么业余的问题。以下的BPSK波形成形,高频调制,解调程序,以做参考。

%BPSK调制解调系统****************

clear all

m=20;

a=randsrc(1,m,[-1,1]);%随机产生2psk的信号比特1或-1

%原始信号抽样

len=length(a);

aa=1;

Rs=1600;

nn=10;

fs=nn*Rs;

Ts=1/Rs;

al=0.375;

M=55;

%生成升余弦滤波器

htl=zeros(1,M);

for k=1:M;

t=(k-28)/fs;

W=pi*t/Ts;

if t==0

htl(k)=1;

elseif (al*W/pi==1/2)|(al*W/pi==-1/2)

htl(k)=0;

else

htl(k)=(sin(W)/W)*(cos(al*W)/(1-(4*al^2*W^2)/(pi^2)));

end

end

risecos=htl;

sig_len=len*nn;

signal=zeros(1,sig_len);

for i=1:len

signal((i-1)*nn+nn/2+1)=a(i);

end

%波形生成

sig_conv=conv(signal,risecos);

sig_part=sig_conv(28:28+sig_len);

%BPSK调制

fc=56000;

W=2*pi*fc/fs;

signal_out=zeros(1,sig_len);

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值