La función pulstran
La función pulstran
genera trenes de pulsos a partir de pulsos prototipo continuos o muestreados. Este ejemplo genera un tren de pulso que consiste en la suma de varias interpolaciones retrasadas de un pulso gaussiano.
Se ha determinado que el tren de pulso tiene una tasa de muestreo de 50 kHz, una longitud de tren de pulso de 10 ms y una frecuencia de repetición de pulso de 1 kHz. T
especifica los instantes de tiempo en los que se muestrea el tren de pulso. D
especifica el retardo de cada repetición de pulso en la primera columna y una atenuación opcional de cada repetición en la segunda columna. Para crear el tren de pulso, pegue el nombre de la función gauspuls
en pulstran
, junto con parámetros adicionales que especifiquen un pulso gaussiano de 10 kHz con un 50% de ancho de banda.
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)
Consulte Compute Envelope Spectrum of Vibration Signal para ver un ejemplo que utiliza la función pulstran
para generar datos de vibración para análisis de rodamientos.