Main Content

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)

Figure contains an axes object. The axes object contains an object of type line.

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.

Consulte también