Patent ID: 8279957

Claim:
A wireless communication method implemented in a communication system, the method comprising: receiving a first data sequence at a data receiving interface of the communication system, the first data sequence having a first number of data items; processing the first data sequence by a data processing device of the communication system, the first data sequence being processed to obtain information associated with the first data sequence, the information containing at least one of the first number and a sampling spacing; permuting the first data sequence by a data permutation device of the communication system to generate a permuted second data sequence, wherein permuting the first data sequence comprises: determining a first parameter based on at least one of the first number and the sampling spacing; determining a second parameter based on at least one of the first parameter, the first number, and the sampling spacing; and determining a mapping relationship between a j-th data item of the permuted second data sequence and an i-th data item of the first data sequence based on at least one of index j, the first parameter, and the second parameter, indexes i and j being integers; and outputting the permuted second data sequence through an output interface of the communication system, wherein permuting the first data sequence by the data permutation device further comprises: determining, by the data permutation device, a first intermediate parameter based on at least one of the index j, the first parameter, and the second parameter; and determining, by the data permutation device, a second intermediate parameter based on at least one of the first intermediate parameter, the index j, and the first parameter, and wherein determining the first and the second intermediate parameters comprises: comparing, by the data permutation device, the second parameter with a parameter associated with the index j; and determining, by the data permutation device, the first and second intermediate parameters based on a result of the comparison.