| CPC H03M 13/2732 (2013.01) | 20 Claims |

|
1. A method, comprising:
separately delaying n data streams based on n delay lines to obtain n delayed data streams, wherein n is a positive integer that is divisible by p, p is an integer greater than 1, a delay value of each delay line of the n delay lines is a delay value in a delay value set, the delay value set comprises p delay values, a smallest delay value in the delay value set is 0, a difference between every two adjacent delay values in the p delay values in the delay value set when arranged in ascending order is V symbols, Vis an integer greater than or equal to 34, and a quantity of delay lines corresponding to each delay value in the delay value set is n/p;
obtaining L*m symbols from each of the n delayed data streams to obtain L first symbol sets, wherein each first symbol set of the L first symbol sets comprises n*m symbols, L is an integer greater than or equal to 1, and m is an integer greater than or equal to 1; and
separately interleaving the L first symbol sets to obtain L second symbol sets, wherein a quantity of symbols in each second symbol set of the L second symbol sets is the same as a quantity of symbols in each first symbol set.
|