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