pulstran функция генерирует последовательности импульсов либо из непрерывных, либо из дискретизированных импульсов прототипа. Этот пример генерирует последовательность импульсов, состоящую из суммы множественных отложенных интерполяций гауссова импульса.
Последовательность импульсов определяется как имеющая частоту дискретизации 50 кГц, длину последовательности импульсов 10 мс и частоту повторения импульсов 1 кГц. T определяет моменты времени, в которые производится выборка последовательности импульсов. D определяет задержку для каждого повторения импульсов в первом столбце и необязательное ослабление для каждого повторения во втором столбце. Для построения последовательности импульсов передайте имя gauspuls функция для pulstranвместе с дополнительными параметрами, задающими гауссов-импульс 10 кГц с 50% полосой пропускания.
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 функция формирования вибрационных данных для анализа подшипников.