Sequence generation and assignment
AssigneeQUALCOMM Incorporated
InventorsSeyong Park, Pinar Sen, Jay Kumar Sundararajan, Joseph Binamira Soriaga, Tingfang Ji, Naga Bhushan
Life of this patent
Estimating the term…
Abstract
The present disclosure describes the generation of long sequences from short sequences to support concurrent transmissions of large numbers of machine-type communication devices operating in a wireless communication system. These long sequences may be assigned to devices so that the devices can use the long sequences scramble their transmissions. The use of such long sequences permits many machine-type communication devices to transmit during the same time and frequency resource.
Claims26
An apparatus in a wireless communications system, comprising:
- a sequence generator unit configured to receive a predetermined number of short scrambling sequences and to receive an assigned extension pattern for the apparatus from a scheduling agent,
- wherein the sequence generator unit is configured to generate a long scrambling sequence by concatenating the predetermined number of short scrambling sequences according to the assigned extension pattern, wherein each of the number of short scrambling sequences includes a plurality of elements, and
- wherein the assigned extension pattern includes a sequence of elements that each indicate one of the predetermined number of short scrambling sequences to determine the order in which the short scrambling sequences are concatenated to form the long scrambling sequence;
- and
- a scrambling unit configured to receive the long scrambling sequence from the sequence generator unit and to scramble a channel symbol stream with the received long scrambling sequence,
- wherein the assigned extension pattern for the apparatus is one of a plurality of extension patterns generated by a processor in the scheduling agent,
- where the locations of each short scrambling sequence in each of the plurality of extension patterns is arranged to minimize the cross-correlation between long scrambling sequences produced by each of the plurality of extension patterns,
- where location of a first short scrambling sequence in a first extension pattern of the plurality of extension patterns aligns with the location of the first short scrambling sequence in a second extension pattern of the plurality of extension patterns and the first short scrambling sequence is in non-aligned locations of other extension patterns in the plurality of extension patterns.
A method for scrambling a channel symbol stream in a transmitter of wireless communications system, comprising:
- determining a predetermined number of short scrambling sequences, each of the predetermined number of short scrambling sequences including a plurality of scrambling elements;
- receiving an assigned extension pattern for the transmitter from a scheduling entity, the assigned extension pattern including a sequence of elements each indicating one of the predetermined number of short scrambling sequences;
- concatenating the predetermined number of short scrambling sequences in the order indicated by the elements in the assigned extension pattern to form a long scrambling sequence;
- and
- scrambling the channel symbol stream using scrambling symbols of the long scrambling sequence,
- wherein the assigned extension pattern for the apparatus is one of a plurality of extension patterns generated by a processor in the scheduling agent,
- where the locations of each short scrambling sequence in each of the plurality of extension patterns is arranged to minimize the cross-correlation between long scrambling sequences produced by each of the plurality of extension patterns, where location of a first short scrambling sequence in a first extension pattern of the plurality of extension patterns aligns with the location of the first short scrambling sequence in a second extension pattern of the plurality of extension patterns and the first short scrambling sequence is in non-aligned locations of other extension patterns in the plurality of extension patterns.
A method for generating a scrambling sequence in a wireless communications system, comprising:
- determining a set of short scrambling sequences, each of the set of short scrambling sequences including a plurality of scrambling elements;
- determining a plurality of extension patterns, each of the plurality of extension patterns includes elements that each indicate one short scrambling sequence of the set of short scrambling sequences;
- determining a plurality of long scrambling sequences, each long scrambling sequence being determined by concatenating short scrambling sequences of the set of short scrambling sequences according to the elements of each extension pattern of the plurality of extension patterns;
- and
- assigning an assigned extension pattern from the plurality of extension patterns to each of a plurality of remote devices,
- wherein determining the plurality of extension patterns further comprises arranging the locations of each short scrambling sequence in each extension pattern to minimize the cross-correlation between each long scrambling sequence of the plurality of long scrambling sequences, and
- wherein arranging the locations of each short scrambling sequence in each extension pattern comprises:
- selecting a location of a first short scrambling sequence within a first extension pattern to align with a location of the first short scrambling sequence within a second extension pattern;
- and
- selecting non-aligned locations for the first short scrambling sequence in other extension patterns.
An apparatus in a wireless communications system, comprising:
- means for receiving an assigned extension pattern, the assigned extension pattern associated with the apparatus, wherein the assigned extension pattern includes elements that each indicate one of a predetermined number of short scrambling sequences;
- means for generating a long scrambling sequence from the predetermined number of short scrambling sequences, wherein the long scrambling sequence is generated by concatenating the predetermined number of short scrambling sequences according to the elements of the assigned extension pattern;
- and
- means for receiving the long scrambling sequence from the generator;
- and
- means for scrambling a channel symbol stream with the received long scrambling sequence,
- wherein the assigned extension pattern for the apparatus is one of a plurality of extension patterns generated by a processor in the scheduling agent,
- where location of a first short scrambling sequence in a first extension pattern aligns with the location of the first short scrambling sequence in a second extension pattern and the first short scrambling sequence is in non-aligned locations of other extension patterns in the plurality of extension patterns.
Dependencies are inferred from the claim text.