Patent ID: 11924017
Assignee: ZTE CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 19:
20. A non-transitory computer-readable storage medium having instructions stored thereupon for wireless communication, the instructions when executed by a processor, causes the processor to implement a method, comprising:
(a) rearranging a first bit stream corresponding to a first portion of an input bit stream to generate a first rearranged bit stream, wherein the input bit stream comprises K portions, wherein K is an integer greater than 1, and wherein the first rearranged bit stream is a first element of a set of K rearranged bit streams;
(b) rearranging a N-th bit stream corresponding to a N-th portion of the input bit stream to generate a N-th rearranged bit stream that is a N-th element of the set of K rearranged bit streams, wherein N is an integer;
(c) performing step (b) for N=2, 3, . . . , K;
(d) generating a modulated symbol stream of hierarchical quadrature amplitude modulation (QAM) symbols based on the set of K rearranged bit streams, wherein bits from the first rearranged bit stream correspond to one or more most significant bits of the hierarchical QAM symbols, wherein bits from a K-th rearranged bit stream correspond to one or more least significant bits of the hierarchical QAM symbols, and wherein bits from a second to (K−1)-th rearranged bit stream correspond to one or more remaining bits of the hierarchical QAM symbols,
wherein the hierarchical QAM symbols are selected from a superposition of multiple QAM constellations, and wherein each of the multiple QAM constellations comprises a distinct power ratio and a distinct rotation angle; and

(e) transmitting a signal generated from the modulated symbol stream,
wherein the signal is generated by spreading the modulated symbol stream,
wherein the spreading is based on a spreading factor and a spreading sequence,
wherein the spreading sequence is from spreading sequences that have low cross correlation,
wherein, in response to the spreading factor being 2, the spreading sequences are defined as [(1,1); (1,−1); (1,j); (1,−j); (√{square root over (2)},0); (0,√{square root over (2)}); (√{square root over (2)}j,0); (0,√{square root over (2)}j)], and wherein j2=−1.