1. A data based scaling apparatus comprising: an input for receiving one or more data samples; a storage device configured to store at least one of the one or more input data samples; a scaling computation unit configured to compute a scaling value operable for scaling the one or more data samples, wherein the scaling value is based on the one or more input data samples; and a scaling unit configured to scale the one or more data samples read out of the memory device based on the computed scaling value computed from the input one or more data samples.