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