One example of a dynamic range compressor/peak limiter comprises a look-ahead buffer and an analysis engine.
For example, the look-ahead buffer holds a window of samples of a signal.