3. Signal conditioning fundamentals

Crash pulse measurements begin with a transducer that converts mechanical motion into an electrical signal, but that raw output is rarely ready for a data acquisition system. A piezoelectric accelerometer may deliver only a few millivolts per g, ride on a large DC bias, and carry high-frequency noise from structural ringing, cable triboelectrics, and electromagnetic interference. Signal conditioning is the stage that turns this fragile analog output into a clean, scaled, band-limited voltage that an ADC can digitize without losing the physical information the test exists to capture. In a crash test, that information is the acceleration–time history whose double integration yields velocity and displacement, and whose peak and duration drive injury criteria such as HIC and chest deflection thresholds.

Three operations dominate this stage: amplification, filtering, and anti-aliasing. They are not independent. The gain you choose interacts with the noise floor and the ADC full-scale range; the filter corner you set determines how much of the pulse's high-frequency content survives; and the anti-aliasing filter must be matched to the sampling rate before the ADC, not after it. Getting any one of these wrong produces data that looks plausible on a plot but is physically wrong.

Amplification and Signal Scaling

The first job is to raise the transducer output to a level that uses a useful fraction of the ADC's input range. Consider a typical IEPE (Integrated Electronics PiezoElectric) accelerometer with a sensitivity of 10 mV/g and a measurement range of ±500 g. At full scale it outputs ±5 V, which is convenient. But a low-level accelerometer with 1 mV/g and a ±100 g range outputs only ±100 mV at full scale. If the ADC has a ±10 V range, the signal occupies just 1% of the available codes, and quantization noise becomes significant relative to the signal.

An instrumentation amplifier with a gain of 100 brings that ±100 mV to ±10 V, matching the ADC range. The gain is set by a single resistor in most instrumentation amplifier topologies:

G = 1 + (49.4 kΩ / R_gain)

For G = 100:  R_gain = 49.4 kΩ / 99 ≈ 499 Ω

Two practical constraints govern gain selection. First, the amplified signal plus any DC offset must not exceed the ADC input range, or the signal clips and the peak acceleration is lost. Second, the amplifier's own input-referred noise must be well below the transducer noise floor; otherwise the gain stage adds noise rather than improving SNR. A good rule is to set gain so the expected peak signal reaches 70–80% of ADC full scale, leaving headroom for transients and offset drift.

For IEPE sensors, the constant-current source (typically 2–4 mA) and the AC coupling capacitor are part of the conditioning chain. The coupling capacitor sets the low-frequency corner; a 1 µF capacitor into a 1 MΩ load gives a corner near 0.16 Hz, which is adequate for crash pulses lasting 100–200 ms.

Filtering: Removing What Is Not the Crash Pulse

Crash pulses contain energy from DC to several kilohertz. The rigid-body deceleration of the vehicle occupies roughly 0–100 Hz for a full frontal impact, while structural ringing and sensor resonance can extend to 10 kHz or more. Filtering separates the physically meaningful band from the rest.

Two filter types are standard in crash signal conditioning. A low-pass filter removes high-frequency noise and sensor resonance above the band of interest. A high-pass filter removes DC offset and low-frequency drift, particularly important when the signal will be integrated, because any DC offset integrates into a ramp that corrupts velocity and displacement. Many conditioning modules combine both into a band-pass response.

Filter order matters. A first-order Butterworth low-pass at 1 kHz rolls off at 6 dB/octave, which may not attenuate a 5 kHz resonance enough. A fourth-order Butterworth at the same corner rolls off at 24 dB/octave and provides much stronger rejection while maintaining a maximally flat passband. The trade-off is phase distortion near the corner frequency, which can shift the apparent timing of the pulse peak. For injury metric calculations where timing matters, a linear-phase (Bessel or FIR) filter is often preferred.

SAE J211 specifies channel filter classes for crash testing. A Class 1000 filter has a corner frequency of 1000 Hz and is used for accelerometer channels where the pulse content is below a few hundred hertz. A Class 60 filter (60 Hz corner) is used for displacement or chest deflection channels. The class number refers to the filter's −3 dB cutoff, and the standard defines the required attenuation at specified multiples of that frequency.

Anti-Aliasing: The Non-Negotiable Step

An ADC samples the conditioned signal at discrete intervals. If the signal contains frequency components above half the sampling rate — the Nyquist frequency — those components fold back into the digitized data as false lower-frequency signals. This is aliasing, and it is irreversible: once aliased, the false content cannot be distinguished from real data.

For a crash pulse sampled at 10 kHz, the Nyquist frequency is 5 kHz. Any energy above 5 kHz must be attenuated before the ADC. The anti-aliasing filter is a low-pass filter placed immediately before the ADC, with its corner frequency set below Nyquist and its stopband attenuation sufficient to push aliased components below the noise floor.

A practical design rule: set the anti-aliasing corner at one-fifth to one-half of the sampling rate, and choose the filter order so that the response is at least 60–80 dB down at the Nyquist frequency. For a 10 kHz sample rate with a fourth-order Butterworth at 2 kHz, the attenuation at 5 kHz is approximately 48 dB — often adequate. For more demanding measurements, an eighth-order filter or a higher sampling rate is used.

Never rely on digital filtering after the ADC to remove aliased content. A digital low-pass filter applied to already-sampled data cannot recover the original signal; it only smooths the corrupted result. The anti-aliasing filter must be analog and must precede the ADC.

Putting the Chain Together

The complete conditioning chain for a crash pulse measurement is: transducer → constant-current source (for IEPE) → AC coupling → amplification → anti-aliasing low-pass filter → ADC. Each stage has a defined role, and the parameters of each stage must be chosen with the others in mind.

Crash Pulse Signal Conditioning Chain Accelerometer 10 mV/g, ±500 g IEPE, 2 mA bias AC Coupling 1 µF / 1 MΩ f_c ≈ 0.16 Hz Amplifier Gain = 100 R_gain ≈ 499 Ω Anti-Aliasing LPF 4th-order Butterworth f_c = 2 kHz ADC 10 kHz, 16-bit ±10 V range Frequency Domain: What Each Stage Does 0 Hz 100 Hz 1 kHz 2 kHz 5 kHz (Nyquist) Passband: crash pulse content preserved Stopband: attenuated ≥ 48 dB −24 dB/octave roll-off Aliasing: What Happens Without the Anti-Aliasing Filter True signal at 7 kHz f = 7 kHz folds to Aliased component at 3 kHz f_alias = |7 − 10| = 3 kHz Irreversible — cannot be removed digitally

The frequency-domain view makes the division of labor clear. The passband, extending from the AC coupling corner up to the anti-aliasing corner, is where the crash pulse lives. The stopband above Nyquist is where noise and resonance must be suppressed before sampling. The transition band between them is governed by the filter order: a steeper roll-off allows a higher corner frequency and preserves more signal bandwidth, at the cost of more phase distortion and circuit complexity.

Practical Parameter Selection

For a full frontal crash test with a 10 kHz sampling rate and a 16-bit ADC, a defensible starting configuration is:

Parameter Value Rationale
Sensor sensitivity 10 mV/g Standard IEPE; ±500 g range gives ±5 V full scale
Amplifier gain 2× Brings ±5 V to ±10 V, matching ADC range
AC coupling corner 0.16 Hz Removes DC offset without attenuating pulse content
Anti-aliasing corner 2 kHz Below Nyquist (5 kHz); preserves pulse bandwidth
Filter order 4th-order Butterworth 48 dB attenuation at Nyquist; flat passband
Sampling rate 10 kHz 5× the highest frequency of interest

These values are a starting point, not a universal prescription. A side impact with a shorter, sharper pulse may require a higher anti-aliasing corner and a higher sampling rate. A chest deflection measurement using a different sensor type may need a different gain and coupling network. The principle remains: match the conditioning chain to the physical bandwidth of the event, and always place the anti-aliasing filter before the ADC.

Verification and Troubleshooting

After configuring the chain, verify it before the test. Inject a known calibration signal — a 100 mV, 100 Hz sine wave is standard — and confirm that the digitized amplitude matches the expected value after gain and filtering. Check the noise floor with the sensor at rest: a typical IEPE channel should show less than 10 mV RMS of noise after conditioning. If the noise floor is higher, suspect cable shielding, ground loops, or a damaged constant-current source.

Common failure symptoms and their causes:

  • Clipped peaks: gain too high for the expected acceleration; reduce gain or use a sensor with a wider range.
  • Ramp in integrated velocity: DC offset present; check AC coupling capacitor and amplifier offset voltage.
  • High-frequency hash on the pulse: anti-aliasing filter corner too high or filter bypassed; verify filter is in circuit and corner is below Nyquist.
  • False low-frequency oscillation: aliasing from an unfiltered high-frequency component; increase filter order or lower the corner.
  • Phase shift in peak timing: filter order too high or corner too close to the pulse bandwidth; use a linear-phase filter or increase the corner frequency.

Signal conditioning is where the physical fidelity of a crash pulse measurement is won or lost. Amplification sets the resolution, filtering defines the bandwidth, and anti-aliasing protects the digital record from irreversible corruption. Each parameter is a deliberate choice, and each choice has a consequence that shows up in the injury metrics calculated from the data.