IP Library Granted Patent US 11,212,833
Granted Patent B2
US 11,212,833 · App. 16/592,608 · Granted Dec 28, 2021

Scalable preamble design for random access

Inventors: Jing Lei (San Diego, CA); Seyong Park (San Diego, CA); Jay Kumar Sundararajan (San Diego, CA); Linhai He (San Diego, CA); Wanshi Chen (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W74/008H04W74/0833
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,212,833
App. No.
16/592,608
Granted
Dec 28, 2021
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. An example of a method in accordance with the present disclosure may include a UE identifying that the UE is configured to use a contention-based or uncoordinated (e.g., two-step) random access procedure including an uplink message and a downlink response, where the uplink message includes at least a preamble portion and a data portion. The UE may map an identifier of the UE into a block of source symbols, generate a codeword including a block of coded symbols from the block of source symbols, and generate a set of sequences, where each sequence is based at least in part on a value associated with a corresponding coded symbol of the block of coded symbols. The UE may transmit the generated set of sequences in a preamble portion of the uplink message.

Claims (82)

1. A method for wireless communication at a user equipment (UE), comprising:

identifying that the UE is configured to use a contention-based or uncoordinated random access procedure, the contention-based or uncoordinated random access procedure including an initial uplink message and a downlink response, and the initial uplink message including at least a preamble portion and a data portion;

mapping an identifier of the UE into a block of source symbols;

generating the block of source symbols based at least in part on the identifier of the UE, or a resource index of the contention-based or uncoordinated random access procedure, or a combination thereof;

generating a codeword from the block of source symbols, the codeword comprising a block of coded symbols;

generating a set of sequences, each sequence of the set of sequences based at least in part on a value associated with a respective corresponding coded symbol of the block of coded symbols; and

transmitting, as part of the contention-based or uncoordinated random access procedure, the generated set of sequences in the preamble portion of the initial uplink message.

2. The method of claim 1 , further comprising:

receiving, from a base station, a configuration providing at least one parameter value used to generate a preamble, wherein the preamble is based at least in part on the at least one parameter value.

3. The method of claim 1 , further comprising:

mapping the generated set of sequences to a plurality of resource element groups of the preamble portion prior to transmitting the generated set of sequences.

4. The method of claim 3 , wherein mapping the generated set of sequences to the plurality of resource element groups comprises:

mapping, for each sequence of the generated set of sequences, the sequence to one of the plurality of resource element groups.

5. The method of claim 3 , wherein mapping the generated set of sequences to the plurality of resource element groups comprises:

identifying an index associated with a sequence of the generated set of sequences; and

mapping the sequence to one of the plurality of resource element groups based at least in part on the identified index.

6. The method of claim 5 , wherein:

mapping the sequence to the one of the plurality of resource element groups is further based at least in part on an identifier of a cell of a base station and an index of the resource element group.

7. The method of claim 3 , wherein the plurality of resource element groups span six physical resource blocks in a frequency domain and four OFDM symbol periods in a time domain.

8. The method of claim 3 , wherein the plurality of resource element groups span six physical resource blocks in a frequency domain and five OFDM symbol periods in a time domain.

9. The method of claim 1 , wherein generating the set of sequences comprises, for each sequence of the set of sequences:

identifying an index indicated by a coded symbol of the block of coded symbols;

identifying at least one parameter value associated with the identified index, wherein the at least one parameter value comprises one or more of a comb index, or a root value, or a cyclic shift; and

generating the sequence based at least in part on the at least one parameter value, wherein the sequence comprises a finite-size orthogonal sequence.

10. The method of claim 1 , wherein the block of source symbols comprise symbols of a non-binary alphabet.

11. The method of claim 1 , wherein a block size of the generated codeword is greater than a block size of the block of source symbols.

12. The method of claim 1 , wherein:

each source symbol of the block of source symbols is selected from a set of symbols; and

a set size of the set of symbols, or a block size of the block of source symbols, or both, are based at least in part on a target collision probability.

13. The method of claim 1 , further comprising:

generating the data portion based at least in part on the identifier of the UE.

14. The method of claim 1 , wherein a numerology of the preamble portion is different from a numerology of the data portion.

15. The method of claim 1 , further comprising:

transmitting the data portion of the initial uplink message on a physical uplink shared channel (PUSCH).

16. A method for wireless communication at a base station, comprising:

receiving, as part of a contention-based or uncoordinated random access procedure, an uplink message from a user equipment (UE), the uplink message including at least a preamble portion and a data portion;

identifying a set of sequences in the preamble portion;

generating a block of coded symbols from the identified set of sequences, each coded symbol of the block of coded symbols corresponding to a sequence of the set of sequences, the block of coded symbols comprising a codeword;

decoding the codeword to generate a block of source symbols; and

determining an identifier of the UE from the generated block of source symbols.

17. The method of claim 16 , further comprising:

determining a channel estimation based at least in part on the preamble portion; and

decoding the data portion based at least in part on the identifier of the UE and the determined channel estimation.

18. The method of claim 16 , further comprising:

transmitting, in response to the uplink message and according to the determined identifier of the UE, a downlink response as part of the contention-based or uncoordinated random access procedure.

19. The method of claim 16 , further comprising:

identifying at least one parameter value to be used to generate a preamble of the uplink message; and

transmitting a configuration providing the at least one parameter value, wherein the received uplink message is based at least in part on the transmitted configuration.

20. The method of claim 16 , wherein identifying the set of sequences in the preamble portion comprises:

identifying a resource element group configuration for the preamble portion, the resource element group configuration indicating a time and frequency position for each resource element group of a plurality of resource element groups; and

identifying the set of sequences from the plurality of resource element groups.

21. The method of claim 20 , wherein identifying the set of sequences from the plurality of resource element groups comprises:

identifying, for each resource element group, one of the set of sequences.

22. The method of claim 20 , further comprising:

identifying a sequence of the set of sequences received in a resource element group of the plurality of resource element groups;

identifying an index associated with the resource element group; and

mapping the sequence in the resource element group to a coded symbol of the block of coded symbols according to the identified index.

23. The method of claim 20 , wherein the plurality of resource element groups span six physical resource blocks in a frequency domain and four OFDM symbol periods in a time domain.

24. The method of claim 20 , wherein the plurality of resource element groups span six physical resource blocks in a frequency domain and five OFDM symbol periods in a time domain.

25. The method of claim 16 , wherein the block of source symbols comprise symbols of a non-binary alphabet.

26. The method of claim 16 , wherein a block size of the codeword is greater than a block size of the block of source symbols.

27. The method of claim 16 , further comprising:

decoding the data portion based at least in part on the identifier of the UE.

28. The method of claim 16 , wherein a numerology of the preamble portion is different from a numerology of the data portion.

29. An apparatus for wireless communication at a user equipment (UE), comprising:

a processor;

memory coupled to the processor;

instructions stored in the memory and executable by the processor to cause the apparatus to:

identify that the UE is configured to use a contention-based or uncoordinated random access procedure, the contention-based or uncoordinated random access procedure including an initial uplink message and a downlink response, and the initial uplink message including at least a preamble portion and a data portion;

map an identifier of the UE into a block of source symbols;

generate a codeword from the block of source symbols, the codeword comprising a block of coded symbols; and

generate a set of sequences, each sequence of the set of sequences based at least in part on a value associated with a corresponding respective coded symbol of the block of coded symbols; and

a transmitter configured to transmit, as part of the contention-based or uncoordinated random access procedure, the generated set of sequences in the preamble portion of the initial uplink message.

30. An apparatus for wireless communication at a base station, comprising:

a receiver configured to receive, as part of a contention-based or uncoordinated random access procedure, an uplink message from a user equipment (UE), the uplink message including at least a preamble portion and a data portion;

a processor;

memory coupled to the processor; and

instructions stored in the memory and executable by the processor to cause the apparatus to:

identify a set of sequences in the preamble portion;

generate a block of coded symbols from the identified set of sequences, each coded symbol of the block of coded symbols corresponding to a sequence of the set of sequences, the block of coded symbols comprising a codeword;

decode the codeword to generate a block of source symbols; and

determine an identifier of the UE from the generated block of source symbols.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2020
From: LEI, JING; PARK, SEYONG; SUNDARARAJAN, JAY KUMAR; HE, LINHAI; CHEN, WANSHI
To: QUALCOMM INCORPORATED
Reel/Frame 053028/0948 →
Continuity (2)
Provisional Application 62755404 · Nov 2, 2018
Related Publication 20200146055A1 · May 7, 2020