IP Library Granted Patent US 7,689,178
Granted Patent B2
US 7,689,178 · App. 11/015,599 · Granted Mar 30, 2010

Method and apparatus for spreading sequence hopping in code-multiplexed control channels

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 7,689,178
App. No.
11/015,599
Granted
Mar 30, 2010
Kind
B2
Abstract

A method and apparatus for code multiplexing one or more control signals onto a shared control channel. According to the present invention, a control signal for transmission from a base station to a mobile station terminal is repeated in each slot of a predetermined time interval. The control signal in each slot is spread using a bit-level spreading sequence, where the bit-level spreading sequence varies from slot to slot according to a predefined sequence-hopping pattern. The spread control signals generated for transmission to each mobile station terminal are then combined and spread using a common channelization code.

Claims (38)

1. A method of code-multiplexing a control signal onto a shared control channel comprising:

repeating a control bit for a mobile station associated with said shared control channel in each slot of a predetermined time interval;

generating a set of sequence hopping patterns;

assigning the mobile station to a sequence hopping pattern selected from said set of sequence hopping patterns;

spreading the control bit in each slot of the predetermined time interval at bit rate using a different bit-level spreading sequence of the selected sequence hopping pattern for each slot to generate a different bit sequence for the mobile station in each slot;

assigning a common channelization code to the shared control channel; and

spreading the bit sequences generated for the predetermined time interval for a plurality of mobile stations using the assigned common channelization code.

2. The method of claim 1 wherein each sequence-hopping pattern in said set of sequence-hopping patterns comprises a cyclic shift of a common sequence-hopping pattern.

3. The method of claim 1 wherein each sequence-hopping pattern in said set of sequence-hopping patterns comprises a pseudo-random sequence.

4. The method of claim 3 wherein all elements of a particular sequence-hopping pattern are unique.

5. The method of claim 3 wherein corresponding elements in the set of sequence-hopping patterns are unique.

6. The method of claim 1 wherein at least one pair of sequence-hopping patterns is generated such that corresponding elements of the generated pair have a performance parameter that meets or exceeds a predetermined threshold.

7. The method of claim 6 further comprising assigning the sequence-hopping patterns of the generated pair(s) of sequence-hopping patterns to the mobile station(s) associated with high power control signals.

8. The method of claim 6 wherein the performance parameter comprises a mutual near-far resistant ratio.

9. The method of claim 1 further comprising identifying one or more pairs of adjacent sequence-hopping patterns having an overall performance parameter that meets or exceeds a predetermined threshold.

10. The method of claim 9 wherein assigning each mobile station to a selected sequence-hopping pattern comprises assigning a mobile station requiring the highest transmit power to one of the sequence-hopping patterns in the identified pair(s) of sequence-hopping patterns.

11. The method of claim 1 further comprising subdividing the control channel into a plurality of sub-channels, where each sub-channel is associated with one of the sequence-hopping patterns in the set of sequence-hopping patterns.

12. The method of claim 1 wherein the common channelization code comprises an orthogonal variable spreading factor channelization code.

13. The method of claim 1 wherein said bit-level spreading sequence comprises a Hadamard spreading sequence.

14. The method of claim 1 wherein the predetermined time interval comprises one of 3 slots and 15 slots.

15. A method of code-multiplexing a control message onto a shared control channel associated with a plurality of mobile stations comprising:

generating a set of sequence-hopping patterns;

assigning a mobile station associated with the shared control channel to a selected sequence-hopping pattern;

assigning a unique bit-level spreading sequence to each slot of a predetermined time interval according to the sequence-hopping pattern selected for the mobile station;

assigning a common channelization code to the shared control channel;

spreading a control bit repeated in each slot of the predetermined time interval at bit rate with the unique spreading code assigned to each slot to generate a different bit sequence in each slot of the predetermined time interval for the mobile station; and

spreading the bit sequences generated for the predetermined time interval for a plurality of mobile stations using the assigned common channelization code.

16. The method of claim 15 wherein each sequence-hopping pattern of said set of sequence-hopping patterns comprises a cyclic shift of a common sequence-hopping pattern.

17. The method of claim 15 wherein each sequence-hopping pattern of said set of sequence-hopping patterns comprises a pseudo-random sequence.

18. The method of claim 15 wherein two adjacent sequence-hopping patterns comprise a pair of sequence-hopping patterns, and wherein at least one pair of sequence-hopping patterns are generated such that corresponding elements of the generated pair have a mutual near-far resistant ratio that meets or exceeds a predetermined threshold.

19. A code multiplexer for multiplexing a control signal onto a shared control channel associated with a plurality of mobile stations comprising:

a memory configured to store a set of sequence-hopping patterns, wherein each element of each sequence-hopping pattern references a unique bit-level spreading sequence;

an assignment processor configured to assign the control signal for one of the mobile stations to a selected sequence-hopping pattern, and to assign a common channelization code to the shared control channel;

a first multiplexer to spread the control signal repeated in each slot of a predetermined time interval at bit rate using the unique bit-level spreading sequence referenced by the selected sequence-hopping pattern to generate a different bit sequence in each slot of the predetermined time interval; and

a second multiplexer to spread the bit sequences generated for the predetermined time interval for a plurality of mobile stations using the assigned common channelization code.

20. The code multiplexer of claim 19 wherein said memory is configured to store said set of sequence-hopping patterns based on a cyclical shift of a common sequence-hopping pattern.

21. The code multiplexer of claim 19 wherein said memory is configured to store said set of sequence-hopping patterns based on a pseudo-random sequence generation process.

22. The code multiplexer of claim 19 wherein two adjacent sequence-hopping patterns comprise a pair of sequence-hopping patterns, and wherein said memory is configured to store at least one pair of sequence-hopping patterns having a mutual near-far resistant ratio that meets or exceeds a predetermined threshold.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2025
From: LENOVO INNOVATIONS LIMITED
To: EDGEWOOD IP, LLC
Reel/Frame 073328/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2016
From: LENOVO GROUP LIMITED
To: LENOVO INNOVATIONS LIMITED
Reel/Frame 038068/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2014
From: UNWIRED PLANET, LLC
To: LENOVO GROUP LIMITED
Reel/Frame 032994/0773 →
RELEASE OF SECURITY INTEREST Recorded May 12, 2014
From: CLUSTER LLC
To: UNWIRED PLANET, LLC
Reel/Frame 032869/0411 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 7, 2013
From: UNWIRED PLANET, LLC
To: CLUSTER LLC
Reel/Frame 030369/0601 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2013
From: CLUSTER LLC
To: UNWIRED PLANET, LLC
Reel/Frame 030219/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2013
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: CLUSTER LLC
Reel/Frame 030201/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2004
From: PARKVALL, STEFAN; CHENG, JUNG FU; WANG, YI-PIN ERIC
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 016110/0093 →