IP Library Granted Patent US 8,418,040
Granted Patent B2
US 8,418,040 · App. 12/248,786 · Granted Apr 9, 2013

Method and apparatus for single carrier and OFDM sub-block transmission

Inventor: Ismail Lakkis (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,418,040
App. No.
12/248,786
Granted
Apr 9, 2013
Kind
B2
Abstract

A wireless device comprises a code-assignment module configured for assigning Golay codes to be used for spreading, a spreading module configured for spreading data with the Golay codes to produce a signal, wherein the Golay codes are randomly used to spread the data, and a transmitter configured for transmitting the signal. The wireless device may transmit a first beacon signal via a set of quasi-omni beam patterns, and a second beacon signal via a set directional beam patterns. The first beacon signal has a first transmission rate that is higher than the second beacon signal's the transmission rate. Extended Golay codes having zero periodic cross-correlation may be generated from a Golay code and a set of short sequences. A data block transmitted by the wireless device may comprise Golay codes and data portions, wherein every data portion is between two Golay codes and every Golay code is between two data portions.

Claims (47)

1. A method of wireless communication, comprising:

generating, at a wireless device, a first data block comprising Golay codes and data portions, wherein each data portion is between two of the Golay codes; and

transmitting, from the wireless device, the first data block over a wireless channel.

2. The method recited in claim 1 , wherein the Golay codes are identical.

3. The method recited in claim 1 , wherein the Golay codes are generated by cyclic shifting one Golay code.

4. The method recited in claim 1 , wherein a sub-block comprises one of the Golay codes and one of the data portions, or a portion of a first one of the Golay codes followed by one of the data portions followed by a portion of a second one of the Golay codes.

5. The method recited in claim 4 , wherein the sub-block comprises a number of chips that is a power of two or a power of two plus one.

6. The method recited in claim 1 , wherein a first one of the Golay codes functions as a cyclic prefix of a sub-block comprising one of the data portions followed by a second one of the Golay codes.

7. The method recited in claim 1 , wherein a first one of the Golay codes functions as a cyclic postfix of a sub-block comprising a second one of the Golay codes followed by one of the data portions.

8. The method recited in claim 1 , wherein the Golay-code length is a function of multipath delay.

9. The method recited in claim 1 , further comprising generating a second data block by using Golay codes having the same content and different from the Golay codes used to generate the first data block.

10. The method recited in claim 1 , wherein the first data block comprises a plurality of sub-blocks, each sub-block comprising a Golay code and a data portion, and wherein the sub-blocks are demodulated by using cyclic prefix and cyclic postfix portions of the Golay codes.

11. The method recited in claim 1 , wherein each data portion comprises data and pilot chips.

12. The method recited in claim 1 , wherein each data portion is located between two complementary Golay codes.

13. The method recited in claim 1 , wherein the data portion has a length that is a power of two.

14. An apparatus for wireless communication, comprising:

means for generating, at the apparatus, a first data block comprising Golay codes and data portions, wherein each data portion is between two of the Golay codes; and

means for transmitting, from the apparatus, the first data block.

15. The apparatus recited in claim 14 , wherein the Golay codes are identical.

16. The apparatus recited in claim 14 , wherein the Golay codes are generated by cyclic shifting one Golay code.

17. The apparatus recited in claim 14 , wherein a sub-block comprises one of the Golay codes and one of the data portions, or a portion of a first one of the Golay codes followed by one of the data portions followed by a portion of a second one of the Golay codes.

18. The apparatus recited in claim 17 , wherein the sub-block comprises a number of chips that is a power of two or a power of two plus one.

19. The apparatus recited in claim 14 , wherein a first one of the Golay codes functions as a cyclic prefix of a sub-block comprising one of the data portions followed by a second one of the Golay codes.

20. The apparatus recited in claim 14 , wherein a first one of the Golay codes functions as a cyclic postfix of a sub-block comprising a second one of the Golay codes followed by one of the data portions.

21. The apparatus recited in claim 14 , wherein the Golay-code length is a function of multipath delay.

22. The apparatus recited in claim 14 , further comprising generating a second data block by using Golay codes having the same content and different from the Golay codes used to generate the first data block.

23. The apparatus recited in claim 14 , wherein the first data block comprises a plurality of sub-blocks, each sub-block comprising a Golay code and a data portion, and wherein the sub-blocks are demodulated by using cyclic prefix and cyclic postfix portions of the Golay codes.

24. The apparatus recited in claim 14 , wherein each data portion comprises data and pilot chips.

25. The apparatus recited in claim 14 , wherein each data portion is located between two complementary Golay codes.

26. The apparatus recited in claim 14 , wherein the data portion has a length that is a power of two.

27. A computer readable memory comprising instructions encoded thereon and executable to:

generate a first data block comprising Golay codes and data portions, wherein each data portion is between two of the Golay codes; and

transmit the first data block over a wireless channel.

28. An apparatus for wireless communication, comprising:

a module configured to generate a first data block comprising Golay codes and data portions, wherein each data portion is between two of the Golay codes; and

a transmitter configured to transmit the first data block.

29. The method of claim 1 , wherein each data portion and one of the Golay codes have a combined chip length equal to a power of two.

30. The apparatus of claim 28 , wherein each data portion and one of the Golay codes have a combined chip length equal to a power of two or a power of two plus one.

31. An access point, comprising:

an antenna;

a module configured to generate, at the access point, a first data block comprising Golay codes and data portions, wherein each data portion is between two of the Golay codes; and

a transmitter configured to transmit the first data block via the antenna.

32. An access terminal, comprising:

an antenna;

a module configured to generate, at the access terminal, a first data block comprising Golay codes and data portions, wherein each data portion is between two of the Golay codes;

a transmitter configured to transmit the first data block via the antenna; and

a user interface configured to output an indication based on the first block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2008
From: LAKKIS, ISMAIL
To: QUALCOMM INCORPORATED
Reel/Frame 021663/0458 →
Continuity (4)
Continuation In Part 11599725 · Nov 15, 2006
Provisional Application 60998278 · Oct 10, 2007
Provisional Application 60737065 · Nov 16, 2005
Related Publication 20090204874A9 · Aug 13, 2009