A method and radio device are provided for interleaving a stream of data (201)
including digital information symbols prior to transmission over a radio interface.
A permutation is performed (202, 203, 401, 402) to the steam of digital
data, thus producing a permutated stream of digital data (204). From the
permutated stream of digital data there are provided at least two component streams
(404) for mapping each component stream into a spreading code (406).
The order of information symbols is reversed (405) in at least one component
stream prior to mapping it into a spreading code.