Main Content

pulstran 函数

pulstran 函数基于连续的或采样的原型脉冲生成脉冲序列。此示例生成由高斯脉冲的多次延迟插值之和组成的脉冲序列。

该脉冲序列定义为具有 50 kHz 的采样率、10 ms 的脉冲序列长度和 1 kHz 的脉冲重复率。T 指定脉冲序列的采样时刻。D 在第一列中指定每个脉冲重复的延迟,在第二列中指定每个重复的可选衰减。要构造该脉冲序列,请将 gauspuls 函数的名称以及附加参数(用于指定带宽为 50% 的 10 kHz 高斯脉冲)传递给 pulstran

T = 0:1/50e3:10e-3;
D = [0:1/1e3:10e-3;0.8.^(0:10)]';

Y = pulstran(T,D,'gauspuls',10e3,0.5);

plot(T,Y)

有关使用 pulstran 函数为轴承分析生成振动数据的示例,请参阅Compute Envelope Spectrum of Vibration Signal

另请参阅