FIELD: physics; computer engineering.
SUBSTANCE: invention relates to computer engineering and can be used in sound encoding devices. The method involves the following: an information amplitude signal is decomposed to spectral lines, where each spectral line contains a sequence of spectral values, presented in an x-bit presentation without taking the logarithm; each spectral value is squared for each spectral group, and the squared spectral values are summed up to obtain a sum of squares as the result of calculation in the presentation without taking the logarithm, wherein presentation of the calculation result without taking the logarithm is scaled by an effective scaling factor compared to the sum of squares; for each calculation result, a logarithmic function is applied to y bits of presenting the result without taking the logarithm in order to obtain a scaled presentation of the calculation result with taking the logarithm, where y is less than x multiplied by 2; and compensation factor is added or subtracted for each presentation of scaling with taking the logarithm to the scaled logarithmic presentation or from it, respectively, where the value which corresponds to the logarithmic function is applied to the effective scaling coefficient to obtain presentation of the calculation result with taking the logarithm of the energy of the signal of the corresponding spectral group and so that values of energy of the signal in spectral groups have the same degree of scaling.
EFFECT: easy calculation and/or possibility of calculating with low expenses on equipment.
22 cl, 8 dwg
Authors
Dates
2009-12-10—Published
2005-12-13—Filed