IP Library Granted Patent US 6,931,030
Granted Patent B1
US 6,931,030 · App. 09/727,262 · Granted Aug 16, 2005

Training sequence with a random delay for a radio communications system

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 6,931,030
App. No.
09/727,262
Granted
Aug 16, 2005
Kind
B1
Abstract

A method and apparatus are provided that allows a delay to be chosen to be applied to a user terminal. According to one aspect of the present invention, the invention includes receiving a downlink broadcast burst from a base station, determining timing for an uplink burst from the received broadcast burst, selecting an amount of delay for the uplink burst, and transmitting an uplink burst to the base station using the determined timing and the selected amount of delay.

Claims (39)

1. A method comprising:

receiving a downlink broadcast burst from a base station;

determining timing for an uplink burst from the received broadcast burst, the unlink burst including a training sequence;

selecting an amount of delay for the uplink burst, the delay having a duration shorter than the training sequence; and

transmitting an uplink burst with the training sequence to the base station using the determined timing and the selected amount of delay.

2. The method of claim 1 wherein selecting an amount of delay comprises selecting a random amount of delay.

3. The method of claim 2 wherein randomly selecting comprises generating a random number and applying the random number to select a random amount of delay.

4. The method of claim 1 wherein selecting an amount of delay comprises determining a digit from an identification number of the user terminal and applying the determined digit to selecting from among a set of different amounts of delay.

5. The method of claim 1 wherein determining timing comprises determining nominal timing relative to a frame of the broadcast burst.

6. The method of claim 1 wherein determining timing comprises determining timing on a broadcast channel on which the broadcast burst was received.

7. The method of claim 1 further comprising:

receiving a timing advance message from the base station in response to the uplink burst; and

advancing timing in accordance with the timing advance message reduced by the selected amount of delay.

8. The method of claim 1 wherein the bursts comprise symbols and wherein the selected amount of delay is between zero and nine symbol times.

9. The method of claim 1 wherein the bursts comprise symbols, wherein the training sequence comprises a repeating core sequence and wherein the selected amount of delay corresponds to a symbol time shorter than the symbol time of the core sequence.

10. A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:

receiving a downlink broadcast burst from a base station;

determining timing for an uplink burst from the received broadcast burst, the uplink burst including a training sequence;

selecting an amount of delay for the uplink burst, the delay having a duration shorter than the training sequence; and

transmitting an uplink burst with the training sequence to the base station using the determined timing and the selected amount of delay.

11. The medium of claim 10 wherein the instructions causing the machine to perform operations comprising selecting an amount of delay further comprise instructions for selecting a random amount of delay.

12. The medium of claim 11 wherein the instructions causing the machine to perform operations comprising randomly selecting further comprise instructions for generating a random number and applying the random number to select a random amount of delay.

13. The medium of claim 10 wherein the instructions causing the machine to perform operations comprising selecting an amount of delay further comprise instructions for determining a digit from an identification number of the user terminal and applying the determined digit to selecting from among a set of different amounts of delay.

14. The medium of claim 10 wherein the instructions causing the machines to perform operations comprising determining timing further comprise instructions for determining timing on a broadcast channel on which the broadcast burst was received.

15. The medium of claim 10 wherein the instructions further comprise instructions causing the machine to perform operations comprising:

receiving a timing advance message from the base station in response to the uplink burst; and

advancing timing in accordance with the timing advance message reduced by the selected amount of delay.

16. The medium of claim 15 wherein the bursts comprise symbols, wherein transmitting the uplink burst comprises transmitting the uplink burst with a training sequence, wherein the training sequence comprises a repeating core sequence and wherein the selected amount of delay corresponds to a symbol time shorter than the symbol time of the core sequence.

17. An apparatus comprising:

a receiver to receive a downlink broadcast burst from a base station;

a processor to determine timing for an uplink burst including a training sequence from the received broadcast burst and select an amount of delay for the uplink burst, the delay having a duration shorter than the training sequence; and

a transmitter to transmit the uplink burst including the training sequence to the base station using the determined timing and the selected amount of delay.

18. The apparatus of claim 17 wherein the processor selects an amount of delay by selecting a random amount of delay.

19. The apparatus of claim 18 wherein the processor selects a random amount of delay by generating a random number and applying the random number to select a random amount of delay.

20. The apparatus of claim 17 further comprising a register containing an identification number of the apparatus and wherein the processor select an amount of by determining a digit from the register and applying the determined digit to selecting from among a set of different amounts of delay.

21. The apparatus of claim 17 wherein:

the receiver receives a timing advance message from the base station in response to the uplink burst; and

the processor advances timing in accordance with the tinting advance message reduced by the selected amount of delay.

22. The apparatus of claim 17 wherein the bursts comprise symbols, wherein transmitting the uplink burst comprises transmitting the uplink burst with a training sequence, wherein the training sequence comprises a repeating core sequence and wherein the selected amount of delay corresponds to a symbol time shorter than the symbol time of the core sequence.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2008
From: ARRAYCOMM LLC
To: INTEL CORPORATION
Reel/Frame 021794/0107 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED ON REEL 017034 FRAME 0620. ASSIGNOR(S) HEREBY CONFIRMS THE NATURE OF CONVEYANCE IS AN ASSIGNNMENT AND NOT A CHANGE OF NAME. Recorded Oct 1, 2008
From: ARRAYCOMM, INC.
To: ARRAYCOMM LLC.
Reel/Frame 021619/0313 →
CHANGE OF NAME Recorded Dec 2, 2005
From: ARRAYCOMM, INC.
To: ARRAYCOMM LLC.
Reel/Frame 017034/0620 →