matlab中一段程序看不懂,求大神解释
看不懂基带信号到底怎么产生的,还有就是里面的j代表的到底是什么,为什么取5000这个数呢,求解释呀~~~clearallclosealli=10;%基带信号码元个数j=5...
看不懂基带信号到底怎么产生的,还有就是里面的j代表的到底是什么,为什么取5000这个数呢,求解释呀~~~
clear all
close all
i=10;%基带信号码元个数
j=5000;
a=round(rand(1,i));%产生随机序列
t=linspace(0,5,j);%生成从0到5的5000个向量
f1=20;%载波f1频率
f2=120;%载波f2频率
fm=i/5;%基带信号频率
B1=2*f1;%载波f1带宽
B2=2*f2;%载波f2带宽
%产生基带信号
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
figure(1);
%画出基带信号波形
subplot(411);
plot(t,st1);
title('基带信号');
axis([0,5,-0.2,1.2]); 展开
clear all
close all
i=10;%基带信号码元个数
j=5000;
a=round(rand(1,i));%产生随机序列
t=linspace(0,5,j);%生成从0到5的5000个向量
f1=20;%载波f1频率
f2=120;%载波f2频率
fm=i/5;%基带信号频率
B1=2*f1;%载波f1带宽
B2=2*f2;%载波f2带宽
%产生基带信号
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
figure(1);
%画出基带信号波形
subplot(411);
plot(t,st1);
title('基带信号');
axis([0,5,-0.2,1.2]); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询