clear all
close all
clc
%全局变量
%N=2^12 %宽度,或称为点数
Ts=0.01 %时间分辨率(时间间隔),抽样时间间隔
t=0:Ts:10 %时间坐标
N=length(t)
fs=1/Ts
df=fs/(N-1) %df为频率分辨率(频率间隔)
n=-(N-1)/2:(N-1)/2
f=n*df %频率坐标
L=1000
%基带信号
figure
p=randint(1,L) %待传送的编码串,可用randint(1,n)产生信源;若用rand(1,n,M),则范围是1~M-1
d1=0:1:L-1 %每个编码的发送延迟时间
p1=[p,zeros(length(d1)-length(p))] %在发送串后补零
d=[d1;p1]' %产生d矩阵
m=pulstran(t-0.5,d,'rectpuls') %生成矩形脉冲波形
subplot(2,1,1)
plot(t,m)
axis([t(1) t(end) -1.5 1.5])