IP Library Granted Patent US 8,000,223
Granted Patent B2
US 8,000,223 · App. 11/021,266 · Granted Aug 16, 2011

Method and system for multi-antenna preambles for wireless networks preserving backward compatibility

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,000,223
App. No.
11/021,266
Granted
Aug 16, 2011
Kind
B2
Abstract

Methods and systems for processing multiple preambles for a wireless signal are disclosed herein. Aspects of the method may comprise selecting a portion of a preamble, and shifting the selected portion of the preamble to generate a plurality of subsequent preambles. The preamble may comprise a legacy preamble and/or an 802.11(n) preamble. The selected portion of the preamble may comprise a short training sequence. The shifting may comprise circular shifting. The circular shifting may comprise forward circular shifting and/or backwards circular shifting. The generated plurality of subsequent preambles may be transmitted via a plurality of antennas. A phase roll may be added to the selected portion of the preamble to generate the plurality of subsequent preambles.

Claims (56)

1. A method for processing multiple preambles for a wireless signal, the method comprising:

performing by one or more processors:

selecting a plurality of short training sequences from a preamble, each of said selected plurality of short training sequences comprising a plurality of energy tones; and

shifting, in time domain, said selected plurality of short training sequences from said preamble to generate a plurality of subsequent preambles for transmission, wherein each of said generated plurality of subsequent preambles comprises said time domain shifted plurality of short training sequences and said plurality of energy tones.

2. The method according to claim 1 , wherein said preamble comprises a legacy preamble.

3. The method according to claim 1 , wherein said preamble comprises an 802.11(n) preamble.

4. The method according to claim 1 , wherein said shifting in said time domain comprises circular shifting.

5. The method according to claim 4 , wherein said circular shifting comprises forward circular shifting.

6. The method according to claim 4 , wherein said circular shifting comprises backwards circular shifting.

7. The method according to claim 1 , comprising transmitting said generated plurality of subsequent preambles via a plurality of antennas.

8. The method according to claim 7 , wherein said generated plurality of subsequent preambles is transmitted in one or more substantially identical frequencies in each of said plurality of antennas.

9. The method according to claim 8 , wherein each of said generated plurality of subsequent preambles is transmitted in substantially identical periodicity in each of said plurality of antennas.

10. The method according to claim 1 , comprising adding a phase roll to said selected at least a portion of said preamble to generate said plurality of subsequent preambles.

11. The method according to claim 1 , wherein said shifting comprises code for shifting of data blocks within said selected at least a portion of said preamble.

12. The method according to claim 1 , wherein said selected portion of said preamble comprises a long training sequence.

13. The method according to claim 1 , wherein each of said generated plurality of subsequent preambles corresponds to one or more spectral energy tone.

14. A system for processing multiple preambles for a wireless signal, the system comprising:

at least one processor that selects a plurality of short training sequences from a preamble, each of said selected plurality of short training sequences comprising a plurality of energy tones; and

said at least one processor shifts in time domain, said selected plurality of short training sequences to generate a plurality of subsequent preambles for transmission, wherein each of said generated plurality of subsequent preambles comprises said time domain shifted plurality of short training sequences and said plurality of energy tones.

15. The system according to claim 14 , wherein said preamble comprises a legacy preamble.

16. The system according to claim 14 , wherein said preamble comprises an 802.11(n) preamble.

17. The system according to claim 14 , wherein said shifting in said time domain comprises circular shifting.

18. The system according to claim 17 , wherein said circular shifting comprises forward circular shifting.

19. The system according to claim 17 , wherein said circular shifting comprises backwards circular shifting.

20. The system according to claim 14 , wherein said at least one processor transmits said generated plurality of subsequent preambles via a plurality of antennas.

21. The system according to claim 20 , wherein said generated plurality of subsequent preambles is transmitted in one or more substantially identical frequencies in each of said plurality of antennas.

22. The system according to claim 21 , wherein each of said generated plurality of subsequent preambles is transmitted in substantially identical periodicity in each of said plurality of antennas.

23. The system according to claim 14 , wherein said at least one processor adds a phase roll to said selected at least a portion of said preamble to said generated plurality of subsequent preambles.

24. The system according to claim 14 , wherein said shifting comprises shifting of data blocks within said selected at least a portion of said preamble.

25. The system according to claim 14 , wherein said selected portion of said preamble comprises a long training sequence.

26. The system according to claim 14 , wherein each of said generated plurality of subsequent preambles corresponds to one or more spectral energy tone.

27. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for processing multiple preambles for a wireless signal, the at least one code section being executable by a machine to perform steps comprising:

selecting a plurality of short training sequences from a preamble, each of said selected plurality of short training sequences comprising a plurality of energy tones; and

shifting in time domain, said selected plurality of short training sequences from said preamble to generate a plurality of subsequent preambles for transmission, wherein each of said generated plurality of subsequent preambles comprises said time domain shifted plurality of short training sequences and said plurality of energy tones.

28. The machine-readable storage according to claim 27 , wherein said preamble comprises a legacy preamble.

29. The machine-readable storage according to claim 27 , wherein said preamble comprises an 802.11(n) preamble.

30. The non-transitory machine-readable storage according to claim 27 , wherein said shifting in said time domain comprises circular shifting.

31. The non-transitory machine-readable storage according to claim 30 , wherein said circular shifting comprises forward circular shifting.

32. The non-transitory machine-readable storage according to claim 30 , wherein said circular shifting comprises backwards circular shifting.

33. The non-transitory machine-readable storage according to claim 27 , comprising code for transmitting said generated plurality of subsequent preambles via a plurality of antennas.

34. The machine-readable storage according to claim 33 , wherein said generated plurality of subsequent preambles is transmitted in one or more substantially identical frequencies in each of said plurality of antennas.

35. The machine-readable storage according to claim 34 , wherein each of said generated plurality of subsequent preambles is transmitted in substantially identical periodicity in each of said plurality of antennas.

36. The non-transitory machine-readable storage according to claim 27 , comprising code for adding a phase to said selected at least a portion of said preamble to said generated plurality of subsequent preambles.

37. The machine-readable storage according to claim 27 , wherein said shifting comprises code for shifting of data blocks within said selected at least a portion of said preamble.

38. The machine-readable storage according to claim 27 , wherein said selected portion of said preamble comprises a long training sequence.

39. The machine-readable storage according to claim 27 , wherein each of said generated plurality of subsequent preambles corresponds to one or more spectral energy tone.

40. A method for processing multiple preambles for a wireless signal, the method comprising:

performing by one or more processors functions, comprising:

selecting a plurality of short training sequences from at least a portion of a preamble, each of said selected portion of said preamble comprising a plurality of energy tones; and

cyclically shifting, in time domain, said selected plurality of short training sequences from said at least a portion of said preamble to generate a plurality of secondary preambles for transmission, wherein each of said plurality of secondary preambles comprises said plurality of energy tones, and are transmitted concurrently with said selected portion of said preamble.

41. A system for processing multiple preambles for a wireless signal, the system comprising:

at least one processor that selects a plurality of short training sequences from at least a portion of a preamble, each of said selected portion of said preamble comprising a plurality of energy tones; and

said at least one processor cyclically shifts in time domain said selected plurality of short training sequences from said at least a portion of said preamble to generate a plurality of secondary preambles for transmission, wherein each of said plurality of secondary preambles comprises said plurality of energy tones, and are transmitted concurrently with said selected portion of said preamble.

42. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for processing multiple preambles for a wireless signal, the at least one code section being executable by a machine to perform steps comprising:

selecting a plurality of short training sequences from at least a portion of a preamble, each of said selected portion of said preamble comprising a plurality of energy tones; and

cyclically shifting, in time domain, said selected plurality of short training sequences from said at least a portion of said preamble to generate a plurality of secondary preambles for transmission, wherein each of said plurality of secondary preambles comprises said plurality of energy tones, and are transmitted concurrently with said selected portion of said preamble.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2005
From: MOORTI, RAJENDRA TUSHAR; YOUNG, CHRISTOPHER; ALDANA, CARLOS
To: BROADCOM CORPORATION
Reel/Frame 016183/0416 →