IP Library Granted Patent US 6,999,467
Granted Patent B2
US 6,999,467 · App. 10/628,680 · Granted Feb 14, 2006

Method and apparatus for transmission and reception within an OFDM communication 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,999,467
App. No.
10/628,680
Granted
Feb 14, 2006
Kind
B2
Abstract

A staggered spread OFCDM scheme is utilized that improves channel estimation. In a first embodiment, each chip stream is time shifted by a predetermined amount and then transmitted on a predetermined subcarrier. This results in time-spread symbols being staggered (time-offset) on different subcarriers allowing for more frequent sampling of the channel. In a second embodiment a staggered spreading approach is applied in the frequency dimension to improve the performance of a system with spreading in the frequency dimension.

Claims (46)

1. A method for transmitting data in a multi-carrier system where data from an individual user is transmitted on multiple subcarriers, the method comprising the steps of:

de-multiplexing a data stream to produce a plurality of de-multiplexed data streams;

spreading de-multiplexed data streams with a spreading code to produce a plurality of chip streams;

spreading a pilot stream to produce a spread pilot stream;

combining the spread pilot stream with a chip stream from the plurality of chip streams; and

time shifting each chip stream by a predetermined amount; and

transmitting each time-shifted chip stream on a predetermined subcarrier;

wherein the step of time shifting each chip stream comprises the step of time shifting the combination of the pilot stream and the chip stream.

2. The method of claim 1 wherein the step of combining the spread pilot stream with the chip stream comprises the step of code multiplexing the spread pilot stream with the chip stream.

3. The method of claim 1 wherein differing spreading codes are used for at least two of the de-multiplexed data streams.

4. The method of claim 1 further comprising the steps of:

spreading a pilot stream to produce a spread pilot stream;

adding the spread pilot stream with a data chip stream;

time shifting the summed pilot stream by a predetermined amount; and

transmitting the summed pilot stream and data chip stream on a predetermined subcarrier.

5. A method for transmitting data, the method comprising the steps of:

de-multiplexing a symbol stream to produce a plurality of de-multiplexed symbols;

spreading each symbol with a spreading code to produce a plurality spread symbols, each comprising a predetermined number of chips;

for a first transmission interval, mapping a first chip of a spread symbol to a predetermined subcarrier; and

for a second transmission interval, mapping the first chip of a spread symbol to a second subcarrier, wherein the second subcarrier differs from the first subcarrier.

6. The method of claim 5 further comprising the steps of:

spreading a pilot stream to produce a spread pilot stream comprising pilot chips; and

combining the pilot chips with chips of the spread symbols such that the chips mapped to the subcarriers comprise a combination of spread symbol chips and pilot chips.

7. The method of claim 5 wherein the de-multiplexed symbols comprises a code multiplexed pilot.

8. The method of claim 5 further comprising the step of, for the first transmission interval, mapping the spread symbol to subcarriers k to k+SF−1, and for the second transmission interval, mapping the spread symbol to m to m+SF−1, wherein SF is a spreading factor and k does not equal m.

9. A method comprising the steps of:

receiving a multicarrier signal comprising a plurality of subcarriers;

demodulating the multicarrier signal to produce a chip stream;

despreading the chip stream with a pilot code during a first symbol period to produce a first channel estimate for the first symbol period;

despreading the chip stream with the pilot code during a second symbol period to produce a second channel estimate for the second symbol period;

generating a third channel estimate only for a portion of the first symbol period based on the first and the second channel estimates; and

generating a fourth channel estimate for a second portion of the first symbol period based on the first and the second channel estimates.

10. The method of claim 9 wherein the multicarrier signal further comprises a code multiplexed pilot.

11. The method of claim 9 wherein the step of receiving the multicarrier signal comprises the step of receiving a multicarrier signal having relatively time-shifted chip streams existing on at least two subcarriers.

12. The method of claim 9 wherein the first and the second symbol period occur during a same time period and comprise chips transmitted on differing subcarriers.

13. The method of claim 9 wherein the first and the second symbol periods are non-overlapping in time.

14. The method of claim 9 wherein the first and the second symbol periods are non-overlapping in frequency.

15. An apparatus comprising:

a de-multiplexer, de-multiplexing a symbol stream to produce a plurality of de-multiplexed symbols;

a spreader, spreading each symbol with a spreading code to produce a plurality spread symbols, each comprising a predetermined number of chips; and

a mapper, for a first transmission interval, mapping a first chip of a spread symbol to a predetermined subcarrier and for a second transmission interval, mapping the first chip of a spread symbol to a second subcarrier, wherein the second subcarrier differs from the first subcarrier.

16. An apparatus comprising:

a receiver, receiving a multicarrier signal comprising a plurality of subcarriers and demodulating the multicarrier signal to produce a chip stream;

a channel estimator, despreading the chip stream with a pilot code during a first symbol period to produce a first channel estimate for the first symbol period, and despreading the chip stream with the pilot code during a second symbol period to produce a second channel estimate for the second symbol period; and

an interpolator generating a third channel estimate only for a portion of the first symbol period based on the first and the second channel estimates and generating a fourth channel estimate for a second portion of the first symbol period based on the first and the second channel estimates.

17. The method of claim 1 wherein differing spreading codes are used for spreading the pilot and the de-multiplexed data stream.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034419/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →