Main Content

pulstran 함수

pulstran 함수는 연속 프로토타입 펄스나 샘플링된 프로토타입 펄스에서 펄스 열을 생성합니다. 이 예제에서는 가우스 펄스에 대한 여러 지연 보간의 합으로 구성된 펄스 열을 생성합니다.

여기서 펄스 열은 샘플 레이트가 50kHz이고, 펄스 열 길이는 10ms이며, 펄스 반복률은 1kHz가 되도록 정의되었습니다. T는 펄스 열이 샘플링된 시점을 지정합니다. D는 첫 번째 열에 각 펄스 반복에 대한 지연을 지정하고 두 번째 열에 각 반복에 대한 감쇠량(선택 사항)을 지정합니다. 펄스 열을 생성하려면 50%의 대역폭을 갖는 10kHz 가우스 펄스를 지정하는 추가 파라미터와 함께 gauspuls 함수의 이름을 pulstran에 전달하십시오.

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.

pulstran 함수를 사용하여 베어링 분석을 위한 진동 데이터를 생성하는 예제를 보려면 Compute Envelope Spectrum of Vibration Signal 항목을 참조하십시오.

참고 항목