A method for uplink data compression, the method comprising: transforming, by a radio apparatus, a signal from a time-domain presentation into a frequency-domain presentation, wherein the signal is represented as frequency bin values; selecting a first group of adjacent frequency bins from the frequency-domain presentation, wherein the first group of adjacent frequency bins represents a symbol of a physical resource block of a cellular telecommunication system; generating a first floating point number representation from values of the first group of adjacent frequency bins, wherein the first floating point number representation comprises a mantissa of each of the frequency bins' values of the first group of adjacent frequency bins, and wherein the first floating point number representation further comprises a first common exponent shared between the mantissas; selecting another group of adjacent frequency bins from the frequency-domain presentation, wherein said another group is a third group representing a second symbol of the physical resource block or a fourth group representing a first symbol of a second physical resource block, the second symbol being different from the first symbol and the second physical resource block being different from the physical resource block; generating another floating point number representation from values of said another group of frequency bins, wherein said another floating point number representation comprises a mantissa of each of the frequency bins' values of said another group of adjacent frequency bins, and wherein the mantissas of said another floating point representation are scaled so that the first common exponent is shared between the mantissas of the first floating point number representation and the mantissas of said another floating point representation; and outputting the mantissas of the first floating point number representation and said another floating point number representation together with the value of the first common exponent shared between the mantissas of the first floating point number representation and said another floating point number representation. selecting a first group of adjacent frequency bins from the frequency-domain presentation, wherein the first group of adjacent frequency bins represents a symbol of a physical resource block of a cellular telecommunication system; generating a first floating point number representation from values of the first group of adjacent frequency bins, wherein the first floating point number representation comprises a mantissa of each of the frequency bins' values of the first group of adjacent frequency bins, and wherein the first floating point number representation further comprises a first common exponent shared between the mantissas; selecting another group of adjacent frequency bins from the frequency-domain presentation, wherein said another group is a third group representing a second symbol of the physical resource block or a fourth group representing a first symbol of a second physical resource block, the second symbol being different from the first symbol and the second physical resource block being different from the physical resource block; generating another floating point number representation from values of said another group of frequency bins, wherein said another floating point number representation comprises a mantissa of each of the frequency bins' values of said another group of adjacent frequency bins, and wherein the mantissas of said another floating point representation are scaled so that the first common exponent is shared between the mantissas of the first floating point number representation and the mantissas of said another floating point representation; and outputting the mantissas of the first floating point number representation and said another floating point number representation together with the value of the first common exponent shared between the mantissas of the first floating point number representation and said another floating point number representation.