A typical SRS specification has a ramp and plateau. The best way to meet this specification type is with a complex oscillating pulse.
In some cases, a classical shock pulse may be used, but this will cause an over-test at certain frequencies. Also, classical pulses tend to have positive and negative SRS curves which diverge at some frequencies. The classical pulse would thus need to be applied in each direction of each axis.
The terminal sawtooth pulse, however, has positive and negative curves which have smaller divergence relative to other classical pulse types.
A function to calculate a classical pulse to meet an SRS has been added to the Vibrationdata GUI package.
Matlab script: Vibrationdata Signal Analysis Package
vibrationdata > Shock Response Spectrum > Satisfy SRS with Classical Pulse
* * *
See also: SRS Synthesis
– Tom Irvine