TIERA Book demo ->
Technology blog
ShockSRSFourier transformTransient analysisDrop testInteractive
Interactive explainer / 13 min read

The Shock Response Spectrum Is Not a Frequency Spectrum

An SRS looks like a spectrum and is plotted like a spectrum, but it is not a decomposition of the pulse into frequencies — it is the worst thing a bank of imaginary oscillators ever felt. Build one live from a pulse you choose, watch the pulse's own Fourier magnitude diverge from it on the same axis, and compute a drop-shock level from height and pulse width.

01

It is plotted like a spectrum. It is not one.

The short version
  • The whole, unaltered pulse is fed to a bank of imaginary single-degree-of-freedom oscillators, and each one reports exactly one number: the largest response it ever reached.
  • The horizontal axis is that oscillator's natural frequency — a property of a hypothetical structure you might bolt on, not a frequency present in the pulse.
  • Fourier answers what the pulse is made of. The SRS answers how badly it would hurt a structure that rings at f. Only the second is a damage question.

Almost every curve an engineer calls a spectrum is a decomposition. An FFT of a steady vibration signal splits it into sine waves: add the lines back up, with their phases, and you get the original waveform. Nothing is created, nothing is lost, and the height of a line is that ingredient's share of the whole. A shock response spectrum breaks that habit completely, and the fact that it is drawn on the same kind of log-log axes is responsible for most of the confusion around it.

An SRS is not built by taking a pulse apart. It is built by feeding the pulse — the entire pulse, unaltered — to a whole bank of imaginary single-degree-of-freedom oscillators, one after another, each with a different natural frequency. Each oscillator is shaken by the same base motion, rings in its own way, and reports exactly one number: the largest response it ever reached. Plot that number against that oscillator's natural frequency and you have the SRS. The horizontal axis is not a frequency present in the pulse. It is a property of a hypothetical structure you might bolt to the thing being shocked.

So the two curves answer two different questions. The Fourier magnitude answers what sinusoids the pulse is made of. The SRS answers how badly the pulse would hurt a structure whose natural frequency is f. Those are not the same question, they do not have the same answer, and this post exists to let you watch them come apart on one set of axes.

One pulse in. One number out of each oscillator. the base pulse — one transient, identical for every oscillator input common base — every oscillator is shaken by the same history soft largest response stiff natural frequency of the oscillator — the horizontal axis of an SRS
The horizontal axis of an SRS is the natural frequency of the imaginary oscillator, not a frequency inside the pulse. Each oscillator contributes exactly one point.
02

What the bank actually computes

Each oscillator in the bank is a mass on a spring and a dashpot, and the shock arrives as a motion of its base rather than as a force on its mass. Writing z for the mass's displacement relative to its base, x for its absolute displacement and y for the base's, the equation of motion is the ordinary damped SDOF one with the base acceleration as the forcing term: z'' + 2 zeta wn z' + wn^2 z = -y'', where wn = 2 pi fn is the undamped natural angular frequency and zeta is the fraction of critical damping. The quantity almost always plotted is the mass's absolute acceleration, x'' = -(2 zeta wn z' + wn^2 z), because that is what an accelerometer bolted to the mass would read.

There is nothing exotic in that equation — it is the same forced SDOF system behind a Campbell diagram or a bump test, and TIERA's Endevco-era source for the classical treatment is Endevco TP219-1, "Basic Shock and Vibration Theory". What makes it a shock problem rather than a vibration problem is that the forcing is a transient: it starts, it ends, and afterwards the oscillator is left ringing down on its own with whatever energy it kept.

The simulator below integrates that equation for 110 oscillators, spanning natural frequencies from 0.05/T to 20/T where T is the pulse duration, using Smallwood's ramp-invariant recursive digital filter — a two-pole IIR form whose coefficients are derived by solving the SDOF response exactly for an input that varies linearly between samples. The step is adaptive, dt = min(T/400, 1/(30 fn)), so the fastest oscillator in the bank is still sampled thirty times per cycle and the peak is not missed between samples; each oscillator is run for the pulse duration plus two of its own periods, which is long enough for the after-the-pulse maximum to occur. A complete 110-point sweep costs a few milliseconds, which is why the curve redraws while you are still dragging the slider. The exact numbers for the settings you choose are printed under the plot.

03

Drive it: the SRS and the Fourier magnitude of the same pulse

Pick a pulse shape, set its duration and set the damping of the oscillator bank. The orange curve is the maximax SRS. The dashed cyan curve is the pulse's own Fourier magnitude, scaled by 2 pi f so that it carries the same units and can share the axis — that scaling is not a cosmetic fudge, and the section below on what the Fourier magnitude actually answers explains exactly what it means. The split toggle separates the SRS into its primary and residual halves. Hover anywhere on the plot to read all four curves at that natural frequency.

Three things are worth doing before you read on. With the half-sine selected, look at the far right of the plot: the SRS has settled onto the input peak of 100 g while the cyan Fourier curve has collapsed to a small fraction of it and is still falling — a stiff structure simply rides the base and feels what the base felt, no matter how little Fourier content sits at its natural frequency. Then switch to the square pulse and notice the SRS settles at roughly twice the input instead, because a perfectly vertical rise is a step and a step overshoots. Finally, drag the damping to zero and watch the residual curve fall exactly onto the Fourier curve — that is not a coincidence, it is the one place the two definitions genuinely coincide.

Interactive — drag the controls

maximax SRS primary residual 2πf × Fourier magnitude
Set damping to 0% and the green residual curve lands on the cyan Fourier curve. Raise damping and it lifts away. The orange maximax curve never matches either at the stiff end — it settles on what the base itself did.
04

Primary, residual, maximax

The short version
  • Primary is the largest response reached while the pulse is still on; residual is the largest reached after it ends; maximax is the larger of the two, and it is what a specification means when it says SRS with no further qualification.
  • The soft end is residual-dominated — the pulse acts as an impulse, hands over a velocity change, and everything happens afterwards. The stiff end is primary-dominated. Amplification is largest where they cross.
  • Positive and negative SRS are a further split real software makes and this page does not; any report should say which convention it used.

An oscillator is doing two different things over the course of a shock. While the pulse is still pushing on its base it is being driven; once the pulse stops it is ringing down on its own. Splitting the maximum by those two windows gives the two halves of the SRS. The primary spectrum is the largest response reached while the pulse is still on. The residual spectrum is the largest reached after it has ended. The maximax is simply the larger of the two, and it is what almost every test specification means when it says SRS with no further qualification.

The split is not bookkeeping. Which half wins tells you what kind of damage mechanism you are looking at. On the soft, low-frequency side of the bank the oscillator has barely started to move by the time the pulse is over — the pulse acts as an impulse, hands the base a velocity change, and everything interesting happens afterwards, so the residual dominates. On the stiff, high-frequency side the oscillator tracks the base almost exactly, reaches its maximum during the pulse and has almost no energy left over, so the primary dominates and the residual collapses. Somewhere in between they cross, and that crossing region is where the amplification is largest.

There is a further split that real analysis software makes and this simulator deliberately does not: positive and negative SRS, the largest excursion in each direction taken separately. It matters when a pulse is strongly asymmetric, because a structure can be far weaker in one direction than the other. Everything on this page uses the magnitude of the largest excursion in either direction, which is the maximax convention, and any real report should say which convention it used.

Primary, residual, maximax — one oscillator, one pulse primary 121 g residual 38 g while the pulse is on after the pulse has ended input: 100 g, 11 ms half-sine response of one oscillator: fₙ = 182 Hz, ζ = 5%. Maximax = larger of the two = 121 g.
One oscillator from the bank, computed. Inside the shaded pulse window it peaks at 121 g; after the pulse ends it rings down and reaches only 38 g. Its single contribution to the maximax SRS is 121 g. Read the same numbers off the simulator by hovering at 182 Hz with an 11 ms half-sine and 5% damping.
05

The Fourier magnitude answers a different question

The short version
  • At zero damping the residual response equals 2πfn times the pulse's Fourier magnitude at fn — the one place the two definitions genuinely coincide.
  • The Fourier magnitude describes only the ringing left over afterwards, for a structure with no damping at all. It says nothing about what happened during the pulse.
  • A structure stiff enough to ride the base does not care that the pulse contains little energy at its natural frequency. It gets dragged along and feels what the base felt.

The two curves are not unrelated — and the relationship is exactly the reason so many people conflate them. Take the damping to zero. An undamped oscillator that has been kicked by a transient rings forever at its natural frequency, and the amplitude it settles into is set by precisely one thing: how much of the pulse's Fourier content sits at that frequency. Written out, the undamped residual acceleration response equals 2 pi fn times the magnitude of the pulse's Fourier transform evaluated at fn. That is the identity you can watch on the plot: drag damping to 0% and the green residual curve and the cyan Fourier curve become the same curve.

Which is the whole point. The Fourier magnitude describes the ringing that is left over — the steady state after the event, for a structure with no damping at all. It says nothing about what happened during the pulse, and nothing about what damping does. The maximax SRS includes both, which is why it stays stubbornly above the Fourier curve at the stiff end where the Fourier content has all but vanished. Set a half-sine and read the far right of the plot: the SRS is sitting on the input peak while the Fourier curve has fallen well over an order of magnitude below it and is still dropping — the readout under the plot prints both numbers. A structure stiff enough to ride the base does not care that the pulse contains little energy at its natural frequency. It gets dragged along and feels what the base felt.

The nulls make the same point from the other direction. A half-sine pulse's Fourier magnitude goes exactly to zero at a series of frequencies — you can see the cyan curve dive to the axis floor at fn·T = 1.5, 2.5, 3.5 and so on. A square pulse's goes to zero at every integer fn·T. If the SRS were a decomposition, those frequencies would be immune, and an SRS curve would have to dive with it. It does not. Nothing in the orange curve marks those frequencies at all, because the maximax at those points is set by the response during the pulse, and the during-the-pulse response is not a Fourier statement.

Two curves, two questions. "What is this pulse made of?" is answered by the Fourier magnitude. "How hard would this pulse hit a structure that rings at f?" is answered by the SRS. Only the second is a damage question, which is why test specifications are written as SRS envelopes and not as Fourier envelopes.

06

An SRS quoted without a damping ratio is meaningless

The short version
  • Damping is part of the definition, not a display option: the bank cannot be integrated until it has been given one.
  • There is no such thing as the SRS of a pulse. There is only the SRS of a pulse for a stated damping.
  • The damping ratio belongs on the axis label, next to the curve, in the report — the fix is trivial and non-negotiable.

Damping is not a display option on an SRS. It is part of the definition. The bank of oscillators has to be given a damping ratio before any of them can be integrated, and a different damping ratio produces a different curve from the very same pulse. There is no such thing as the SRS of a pulse; there is only the SRS of a pulse for a stated damping.

Drive the damping slider and watch how much moves. With an 11 ms, 100 g half-sine the undamped bank peaks at about 177 g — the classical amplification of roughly 1.77 for a half-sine into an undamped oscillator, which the simulator reproduces from first principles rather than from a table. Take damping to 5% of critical and the same pulse peaks at about 165 g. At 10% it is about 156 g. That is a spread of more than 20 g on the headline number of a test specification, produced by nothing but a choice of Q.

The convention almost everyone defaults to is 5% of critical damping, equivalently a quality factor Q of 10, and the simulator prints the Q for whatever damping you dial in. Defaulting to it silently is still a mistake: if the structure you actually care about is a lightly damped bracket at 1% and the spectrum you were handed was computed at 10%, you have been given a curve that under-states your amplification substantially. The fix is trivial and non-negotiable — the damping ratio belongs on the axis label, next to the curve, in the report. Take damping to 0% in the simulator and the effect is at its most dramatic: at the soft end of the bank the oscillator never stops ringing, so the residual half of the spectrum is set purely by the velocity change the pulse delivered.

07

Why a terminal-peak sawtooth is a favoured test pulse

Switch the simulator between the three shapes with the duration and damping held fixed, and a difference appears that has nothing to do with amplitude. The half-sine's SRS is lumpy: it climbs to a large peak, then falls back to the input level through a series of dips and recoveries. The square pulse's is worse in a different way — it never comes back to the input level at all but settles at nearly twice it, because a perfectly vertical rise is a step, and a step into an oscillator overshoots by up to a factor of two. The terminal-peak sawtooth's SRS is the smooth one: it rises to a much more modest peak, roughly 1.19 times the input at 5% damping, and then flattens onto the input level and stays there without dips.

The reason is visible on the same plot with the Fourier overlay on. Ramp the duration or switch shapes and watch where the cyan curve touches the axis floor. The half-sine has hard nulls. The square pulse has deep nulls at every integer fn·T. The terminal-peak sawtooth has none — its Fourier magnitude ripples gently around the input level and never reaches zero anywhere in the band. A pulse with nulls is a pulse that delivers no residual excitation at all at those frequencies, so a shock machine set up to reproduce it leaves specific narrow bands genuinely untested. A pulse with no nulls does not.

There is a second, blunter reason, and it is mechanical rather than mathematical. A sawtooth's velocity change is Aτ/2, half that of a square pulse of the same peak and duration and about 79% that of a half-sine, so for a specified peak g it needs the least velocity change — which on a drop-shock machine means the least drop height and the least rebound to control. Endevco TP219-1, "Basic Shock and Vibration Theory", treats the terminal-peak sawtooth as a favoured test waveform for these reasons; what the simulator lets you do is verify the spectral half of the argument yourself instead of taking it on trust. Set the sawtooth, set damping to 0%, and confirm the cyan curve never touches the floor.

08

From drop height to peak g, derived

The other question an SRS discussion always runs into is where the pulse came from in the first place. For dropped objects the arithmetic is short enough to do in full, and short enough that there is no excuse for guessing. An object released from rest falls a height h and arrives at the surface with speed v = sqrt(2 g h). It stops — and usually rebounds — over some short contact time T. If the coefficient of restitution is e, the rebound speed is e·v and the total velocity change during contact is Δv = v(1 + e).

Now connect the velocity change to the peak of the pulse. Whatever the contact acceleration history looks like, its integral over the contact must equal Δv. For a pulse of peak A and duration T that integral is A·T divided by a shape factor: a half-sine integrates to 2AT/π, a square to AT, a terminal-peak sawtooth to AT/2. Writing A = k·Δv/T, the shape factor is k = π/2 for a half-sine, k = 1 for a square and k = 2 for a sawtooth. Substituting and dividing by g to get the answer in g units gives the whole relation in one line:

peak (g) = k · (1 + e) · sqrt(2h/g) / T

Two consequences follow directly from that expression and they are the ones worth memorising. Peak g goes as the square root of drop height, so doubling the drop height raises the peak by only about 41%, not 100%. And peak g goes as the inverse of contact time, so halving the contact time doubles the peak exactly. Contact time is by far the more powerful lever, and it is set by the stiffness of what you drop onto — which is why a phone survives a carpet and not a tiled floor from the same height, and why the same accelerometer dropped on a rubber mat and on a steel plate reports numbers an order of magnitude apart. Endevco TP321, "Acceleration Levels of Dropped Objects", is the reference for treating drop-shock levels this way; the relation above and every number the calculator prints are derived here from the two lines above, not taken from that paper.

09

Drop calculator: height and contact time to peak g

Drive the calculator with the numbers from your own test. Drop height and coefficient of restitution set the velocity change; contact time and pulse shape convert it into a peak. The curve plots peak g against contact time for the height you have set, with a dashed second curve at twice that height so you can see the square-root scaling directly — two curves a fixed 41% apart on a log axis, no matter where you put the sliders.

One honest caveat before you use the answer. Contact time is an input here, not an output: it depends on the local stiffness and geometry of both bodies, and this calculator does not predict it. If you do not know it, the way to find it is to measure it — capture the impact with a wide-bandwidth accelerometer and a fast enough sample rate, and read the pulse width off the waveform. Guess it, and every g figure downstream inherits the guess.

Interactive — drag the controls

The two curves are parallel on a log axis and a fixed factor of √2 apart, whatever you do with the sliders — that is the square-root-of-height law made visible. The slope is −1: halving the contact time doubles the peak.
10

What this asks of the measurement chain

The short version
  • The chain has to resolve the rise of the pulse, not merely its peak — a contact time of a few hundred microseconds carries meaningful content into the tens of kilohertz.
  • Roll off before then and you get a rounded, late, low peak, and an SRS whose whole stiff end is understated.
  • Record a clean pre-trigger baseline and enough post-pulse ring-down that the residual maximum has actually happened before the record ends.
  • An SRS without its damping ratio, its convention and the frequency range of the bank is a picture, not a measurement.

An SRS is only as trustworthy as the pulse it was computed from, and a shock pulse is a demanding thing to record. The two failure modes sit at opposite ends of the band. At the top, the sample rate and the sensor's usable bandwidth have to resolve the rise of the pulse, not merely its peak: a contact time of a few hundred microseconds contains meaningful content into the tens of kilohertz, and a chain that rolls off before then will report a rounded, late, low peak — and an SRS whose whole stiff end is understated. Set a short duration in the first simulator and read how far right the bank has to run before the curve flattens; that frequency is the honest requirement on the measurement, not a nice-to-have.

At the bottom, the low-frequency corner of the chain matters more than it does for steady vibration, because a transient contains content all the way down to DC. Too high a high-pass corner and the recorded pulse acquires an undershoot and a drifting baseline that were not in the event, which then propagates straight into the soft, residual-dominated end of the SRS — the end that is governed entirely by the velocity change, and therefore by the area under the pulse. Distort the area and you have distorted the answer. That family of errors, including the several distinct mechanisms behind an apparent zero shift after a hard shock, is enough of a subject on its own that TIERA treats it in a separate companion note on shock measurement and zero shift.

The practical implications are unglamorous. Capture with enough bandwidth and enough sample rate that the pulse shape, not just its peak, is resolved. Record the whole event including a clean pre-trigger baseline and enough post-pulse ring-down that the residual maximum has actually happened before your record ends — the simulator uses two full oscillator periods past the end of the pulse for exactly this reason. Then state the damping ratio, the convention (maximax, or positive and negative separately) and the frequency range of the bank alongside the curve. An SRS without those three annotations is a picture, not a measurement.

The kit for this job

TIERA instruments that do this work.

Vertical and Lateral Shaker Stands

Vertical and Lateral Shaker Stands

The fixturing under a shock or vibration test — the part that decides whether the pulse you specified is the pulse the specimen actually saw.

Lateral stand
Lateral / horizontal excitation stand for horizontal and oblique input
Vertical stand
Vertical shaker stand for aircraft structures, panels and fixtures
Force input
Wire-stinger and fixture arrangements for cleaner force input
Intended for
Designed for modal, FRF, ODS and structural dynamics testing
Mobility
Mobile stand formats for quicker laboratory repositioning
PhonoVibe Series — Sound & Vibration DAQ

PhonoVibe Series — Sound & Vibration DAQ

Captures the transient the SRS is computed from — the sample rate and bandwidth decide whether the stiff end of your spectrum is real.

ADC resolution
24-bit
PhonoVibe Q / O / HD
128 kHz · 0.5 Hz – 60 kHz · ±5 V input
PhonoVibe D
48 kHz · 2 Hz – 20 kHz · ±10 V input
Sensor power
24 V, 4 mA constant current (IEPE/ICP/CCLD)
Connectivity
USB, plug-and-play

From the TIERA store

The kit for this job

What we would actually put in front of someone doing the measurement this post describes — not the whole catalogue.

Use cases

Where this shows up in the field

From TIERA

Shock work is a fixturing problem and a bandwidth problem before it is an analysis problem

The two simulators on this page cost nothing to run and will not lie to you, because they compute rather than illustrate. What they cannot do is tell you whether the pulse your specimen actually experienced is the pulse you meant to apply. That is decided upstream, by how the excitation is introduced and by whether the recording chain was fast enough and wide enough to resolve the rise rather than just the peak.

TIERA supplies both ends of that chain. The shaker stand range positions electrodynamic shakers for vertical, horizontal and oblique input with wire-stinger and fixture arrangements for cleaner force input — the difference between exciting your specimen and exciting your fixture. PhonoVibe is the 24-bit USB DAQ that records what happened: the Q, O and HD models sample at 128 kHz across 0.5 Hz to 60 kHz, with IEPE sensor power and simultaneous sampling on every channel, so a short transient arrives with its shape intact and its channels time-aligned.

  • Shaker stands — vertical, lateral and oblique excitation geometry for modal, FRF, ODS and structural dynamics testing
  • PhonoVibe Q / O / HD — 128 kHz sampling, 0.5 Hz – 60 kHz, 24-bit, simultaneous sampling on every input
  • IEPE / ICP / CCLD sensor power at 24 V, 4 mA with TEDS recognition
  • Bundled TVIB TSAP 201 software for time waveform and narrowband analysis of the captured record
Learn this properly

Where this sits on the TIERA learning ladder.

The theory behind this article is covered free, in full, by the TIERA 101 primers: Vibration 101 (Foundations), Accelerometer & DAQ Selection 101. They are self-paced, interactive, and end in an exam and a certificate.

The free 101 primers at 101.tieraonline.in cover the SDOF response and the measurement chain that everything on this page rests on — they are learning material, not an accredited ISO certification. The formal TCAT programme (see /services) adds structured Cat-level coursework and proctored examinations at exams.tieraonline.in for teams that need assessed, certificated competence.

TIERA 101 is a free introductory primer, not an accredited ISO certification, and its hours do not count towards the formal training ISO 18436 requires.

Related reading
Shock measurement

Why a Shock Reading Lies — and How to Tell That It Lied

A transient gets no second chance: you record it once, and every distortion the chain adds arrives looking exactly like data. Two live simulators — drive the high-pass time constant until the error crosses 5% and 2% and read the ratio you need, then take the sensor over range and watch the baseline walk off zero while the integrated velocity marches away.

Hard concepts

Acceleration, Velocity, Displacement: Same Motion, Three Answers — and the Traps Between Them

Two analysts measure the same bearing and report numbers that look incompatible — 0.02 g, 3 mm/s, 500 µm. All three can describe one motion, because each integration divides by frequency and tilts the whole spectrum. Here is the ω-arithmetic, the ski-slope trap that manufactures false millimetres, and how to integrate without lying.

Interactive lab

Run It Up Yourself: Drive a Machine Through Resonance on a Live Campbell Diagram

A hands-on companion to our resonance-or-forcing explainer. Drag the running speed, set one or two natural frequencies and a damping level, and watch forcing lines cross structure lines on a Campbell diagram while an honestly-computed response curve shows the shudder build and fall away.

Excitation

Shaker Testing: What the Stand Does, and Why a Good Shaker on a Bad Fixture Measures the Fixture

An electrodynamic shaker gives you controlled excitation — a known force, at a known frequency, repeatably. What decides whether the result means anything is the thing underneath it: the stand, the fixture and the boundary condition. Most disappointing shaker data is a fixture resonance wearing a costume.

Book demo WhatsApp Call