A nonlinear, shift-variant causal procedure that filters or smooths different segments of a signal dissimilarly was developed using polynomials. This procedure can be used on automotive crash/impact signals to improve the quality of the signal by reducing the noise and preserving the peak while minimizing noncausal effects.