CPC H04L 27/2613 (2013.01) [H04L 5/0051 (2013.01); H04L 25/0226 (2013.01)] | 19 Claims |
1. A first communication device for a communication system, comprising:
at least one processor;
one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to:
obtain at least one sequence from a subset of sequences with index q in a set of sequences, wherein the set of sequences comprises Q number of subsets of sequences, each subset of sequences comprising A number of orthogonal sequences, wherein any two sequences from different subsets of sequences are non-orthogonal, and wherein q is an integer greater than or equal to 0, Q is a positive integer, and A is an integer greater than 1;
map the at least one sequence from the subset of sequences onto a subset of subcarriers in a set of subcarriers to obtain a sequence in a frequency domain, wherein the set of subcarriers are divided into t number of subbands;
phase rotate the sequence in the frequency domain based on a constant value Δq to obtain a phase rotated sequence in the frequency domain, wherein the constant value Δq is dependent on the Q number of subsets of sequences, the t number of subbands, and the index q of the subset of sequences, and wherein t is a positive integer;
apply inverse Fourier transform to the phase rotated sequence in the frequency domain to obtain a time domain signal; and
transmit the time domain signal to a second communication device.
|