IP Library Granted Patent US 8,588,150
Granted Patent B2
US 8,588,150 · App. 12/536,440 · Granted Nov 19, 2013

RNTI-dependent scrambling sequence initialization

Inventors: Tao Luo (San Diego, CA); Wanshi Chen (San Diego, CA); Juan Montojo (San Diego, CA)
Assignee: QUALCOMM Incorporated
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 8,588,150
App. No.
12/536,440
Granted
Nov 19, 2013
Kind
B2
Abstract

Systems and methodologies are described that facilitate initializing scrambling sequence generation in a wireless communication environment. Scrambling sequence generation can be initialized (e.g., at a start of each subframe, . . . ) at least in part as a function of a type of Radio Network Temporary Identifier (RNTI). Further, the type of RNTI utilized for initialization of scrambling sequence generation can correspond to a transmission type (e.g., whether the transmission is related to system information, paging, random access response, scheduled transmission or contention resolution message of a random access procedure, SPS traffic, regular unicast traffic, . . . ). Moreover, the scrambling sequence can be leveraged to scramble data for transmission over a data channel (e.g., Physical Downlink Shared Channel (PDSCH), Physical Uplink Shared Channel (PUSCH), . . . ). Further, a receiving wireless communication apparatus can utilize a descrambling sequence similarly yielded based upon the type of RNTI corresponding to the transmission type.

Claims (116)

1. A method that facilitates scrambling data for transmission in a wireless communication environment, comprising:

initializing a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to data to be transmitted;

scrambling the data with the scrambling sequence to yield scrambled data; and

transmitting the scrambled data to at least one receiving wireless communication apparatus;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

2. The method of claim 1 , further comprising recognizing the transmission type corresponding to the data.

3. The method of claim 1 , wherein initializing the scrambling sequence comprises initializing based at least in part upon the SI-RNTI type of the RNTI when the data corresponds to a system information transmission.

4. The method of claim 1 , wherein initializing the scrambling sequence comprises initializing based at least in part upon the P-RNTI type of the RNTI when the data pertains to a paging message.

5. The method of claim 1 , wherein initializing the scrambling sequence comprises initializing based at least in part upon the RA-RNTI type of the RNTI when the data relates to a random access response message.

6. The method of claim 1 , wherein initializing the scrambling sequence comprises initializing based at least in part upon the Temporary C-RNTI type of the RNTI when the data corresponds to at least one of a scheduled transmission of a random access procedure or a contention resolution message of a random access procedure.

7. The method of claim 1 , wherein initializing the scrambling sequence comprises initializing based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

8. The method of claim 1 , wherein initializing the scrambling sequence comprises initializing based at least in part upon the C-RNTI type of the RNTI when the data pertains to non-SPS unicast traffic.

9. The method of claim 1 , further comprising:

recognizing a transmission type of a control transmission associated with the transmission type corresponding to the data, wherein the control transmission is one of explicit or implicit; and

wherein initializing the scrambling sequence comprises initializing based at least in part upon the type of the RNTI as a function of the transmission type of the control transmission.

10. The method of claim 1 , further comprising identifying an RNTI value of the RNTI based upon one or more intended recipients for the data.

11. The method of claim 1 , wherein initializing the scrambling sequence comprises initializing the scrambling sequence at a start of each subframe.

12. The method of claim 1 , wherein initializing the scrambling sequence comprises initializing the scrambling sequence based upon at least one of an identity of a cell or a slot number within a radio frame.

13. The method of claim 1 , further comprising selecting the type of the RNTI as the function of the transmission type corresponding to the data.

14. The method of claim 1 , further comprising:

implicitly recognizing the transmission type; and

wherein initializing the scrambling sequence comprises initializing based at least in part upon the SPS C-RNTI type of the RNTI based on implicitly recognizing the transmission type.

15. A wireless communications apparatus, comprising

a memory that retains instructions related to initializing a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to data to be transmitted, and scrambling the data with the scrambling sequence to yield scrambled data; and

a processor, coupled to the memory, configured to execute the instructions retained in the memory;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

16. The wireless communications apparatus of claim 15 , wherein the memory further retains instructions related to sending the scrambled data to at least one receiving wireless communication apparatus.

17. The wireless communications apparatus of claim 15 , wherein the memory further retains instructions related to initializing of the scrambling sequence comprising initializing based at least in part upon the SI-RNTI type of the RNTI when the data corresponds to a system information transmission.

18. The wireless communications apparatus of claim 15 , wherein the memory further retains instructions related to initializing of the scrambling sequence comprising initializing based at least in part upon the P-RNTI type of the RNTI when the data pertains to a paging message.

19. The wireless communications apparatus of claim 15 , wherein the memory further retains instructions related to initializing of the scrambling sequence comprising initializing based at least in part upon the RA-RNTI type of the RNTI when the data relates to a random access response message.

20. The wireless communications apparatus of claim 15 , wherein the memory further retains instructions related to initializing of the scrambling sequence comprising initializing based at least in part upon the Temporary C-RNTI type of the RNTI when the data corresponds to at least one of a scheduled transmission of a random access procedure or a contention resolution message of a random access procedure.

21. The wireless communications apparatus of claim 15 , wherein the memory further retains instructions related to initializing of the scrambling sequence comprising initializing based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

22. The wireless communications apparatus of claim 15 , wherein the memory further retains instructions related to initializing of the scrambling sequence comprising initializing based at least in part upon the C-RNTI type of the RNTI when the data pertains to non-SPS unicast traffic.

23. The wireless communications apparatus of claim 15 , wherein the memory further retains instructions related to identifying a type of control transmission related to the transmission type corresponding to the data, and wherein initializing the scrambling sequence comprises initializing based at least in part upon the type of the RNTI as a function of the transmission type of the control transmission.

24. The apparatus of claim 15 , wherein the processor is further configured to:

implicitly recognize the transmission type; and

initialize the scrambling sequence based at least in part upon the SPS C-RNTI type of the RNTI based on implicitly recognizing the transmission type.

25. A wireless communications apparatus, comprising:

means for initializing a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to data to be transmitted;

means for scrambling the data with the scrambling sequence to output scrambled data; and

means for sending the scrambled data to one or more receiving wireless communication apparatuses;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

26. The apparatus of claim 25 , wherein the means for initializing the scrambling sequence is configured to initialize based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

27. A non-transitory computer-readable medium comprising a computer program product, comprising:

code for initializing a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to data to be transmitted; and

code for scrambling the data with the scrambling sequence to output scrambled data;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

28. The non-transitory computer-readable medium of claim 27 , wherein the computer-readable medium further comprises code for transmitting the scrambled data to one or more receiving wireless communication apparatuses.

29. The non-transitory computer-readable medium of claim 27 , wherein the code for initializing the scrambling sequence is further configured to initialize based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

30. A wireless communications apparatus, comprising:

a processor configured to:

initialize a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to data to be transmitted;

scramble the data with the scrambling sequence to output scrambled data; and

transmit the scrambled data to one or more receiving wireless communication apparatuses;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

31. The apparatus of claim 30 , wherein the processor is further configured to initialize based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

32. A method that facilitates descrambling data in a wireless communication environment, comprising:

receiving a transmission including scrambled data from a transmitting wireless communication apparatus, wherein the scrambled data results from a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to the data of the transmission;

initializing a descrambling sequence based at least in part upon the RNTI that is a function of the transmission type corresponding to the data of the transmission; and

unscrambling the scrambled data with the descrambling sequence;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

33. The method of claim 32 , wherein initializing the descrambling sequence comprises initializing based at least in part upon the SI-RNTI type of the RNTI when the data corresponds to a system information transmission.

34. The method of claim 32 , wherein initializing the descrambling sequence comprises initializing based at least in part upon the P-RNTI type of the RNTI when the data pertains to a paging message.

35. The method of claim 32 , wherein initializing the descrambling sequence comprises initializing based at least in part upon the RA-RNTI type of the RNTI when the data relates to a random access response message.

36. The method of claim 32 , wherein initializing the descrambling sequence comprises initializing based at least in part upon the Temporary C-RNTI type of the RNTI when the data corresponds to at least one of a scheduled transmission of a random access procedure or a contention resolution message of a random access procedure.

37. The method of claim 32 , wherein initializing the descrambling sequence comprises initializing based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

38. The method of claim 32 , wherein initializing the descrambling sequence comprises initializing based at least in part upon the C-RNTI type of the RNTI when the data pertains to non-SPS unicast traffic.

39. The method of claim 32 , further comprising:

recognizing the transmission type of a control transmission associated with the scrambled data; and

wherein initializing the descrambling sequence comprises initializing based at least in part upon the type of the RNTI as a function of the transmission type of the control transmission.

40. The method of claim 32 , further comprising identifying the type of the RNTI as the function of the transmission type corresponding to the scrambled data.

41. A wireless communications apparatus, comprising:

a memory that retains instructions related to receiving a transmission including scrambled data from a transmitting wireless communication apparatus, wherein the scrambled data results from a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to the data of the transmission, initializing a descrambling sequence based at least in part upon the RNTI that is a function of the transmission type corresponding to the data of the transmission, and unscrambling the scrambled data with the descrambling sequence;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI; and

a processor, coupled to the memory, configured to execute the instructions retained in the memory.

42. The apparatus of claim 41 , wherein the instructions related to initializing the descrambling sequence are configured to initialize based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

43. A wireless communications apparatus, comprising:

means for receiving a transmission including scrambled data from a transmitting wireless communication apparatus, wherein the scrambled data results from a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to the data of the transmission;

means for initializing a descrambling sequence based at least in part upon the RNTI that is a function of the transmission type corresponding to the data of the transmission; and

means for unscrambling the received data with the descrambling sequence;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

44. The wireless communications apparatus of claim 43 , wherein the descrambling sequence corresponds to the scrambling sequence applied by the transmitting wireless communication apparatus to scramble the received data.

45. The apparatus of claim 43 , wherein the means for initializing the descrambling sequence is configured to initialize based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

46. A non-transitory computer-readable medium comprising a computer program product, comprising:

code for receiving a transmission including scrambled data from a transmitting wireless communication apparatus, wherein the scrambled data results from a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to the data of the transmission;

code for initializing a descrambling sequence based at least in part upon the RNTI that is a function of the transmission type corresponding to the data of the transmission; and

code for unscrambling the received data with the descrambling sequence;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

47. The non-transitory computer-readable medium of claim 46 , wherein the code for initializing the descrambling sequence is configured to initialize based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

48. A wireless communications apparatus, comprising:

a processor configured to:

receive a transmission including scrambled data from a transmitting wireless communication apparatus, wherein the scrambled data results from a scrambling sequence based at least in part upon a Radio Network Temporary Identifier (RNTI) that is a function of a transmission type corresponding to the data of the transmission;

initialize a descrambling sequence based at least in part upon the RNTI that is a function of the transmission type corresponding to the data of the transmission; and

unscramble the received data with the descrambling sequence;

wherein at least one of:

a type of the RNTI, for a downlink data channel transmission, is from a first set of RNTI types that includes System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (Temporary C-RNTI), Semi-Persistent Scheduling Cell RNTI (SPS C-RNTI), and Cell RNTI (C-RNTI); or

a type of the RNTI, for an uplink data channel transmission, is from a second set of RNTI types that includes at least the Temporary C-RNTI, the SPS C-RNTI, and the C-RNTI.

49. The apparatus of claim 48 wherein the processor is configured to initialize based at least in part upon the SPS C-RNTI type of the RNTI when the data relates to an SPS transmission.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2009
From: LUO, TAO; CHEN, WANSHI; MONTOJO, JUAN
To: QUALCOMM INCORPORATED
Reel/Frame 023481/0943 →
Continuity (2)
Provisional Application 61087100 · Aug 7, 2008
Related Publication 20100034161A1 · Feb 11, 2010