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
функция, чтобы сгенерировать данные о вибрации для подшипника анализа.