IP Library Granted Patent US 8,630,161
Granted Patent B2
US 8,630,161 · App. 13/210,676 · Granted Jan 14, 2014

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,630,161
App. No.
13/210,676
Granted
Jan 14, 2014
Kind
B2
Abstract

A method for processing a wireless signal includes performing by one or more processors, selecting a plurality of training sequences from a preamble of the wireless signal. Each of the selected plurality of training sequences may include a plurality of energy tones. The selected plurality of training sequences from the preamble may be shifted, in time domain, to generate a plurality of subsequent preambles for transmission. Each of the generated plurality of subsequent preambles may include the plurality of energy tones. The preamble may include a legacy preamble and/or an 802.11(n) preamble. The shifting in the time domain may include circular shifting. The circular shifting may include forward circular shifting and/or backwards circular shifting.

Claims (56)

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

performing by one or more processors:

selecting a plurality of training sequence data blocks from a preamble of the wireless signal, each of said selected plurality of training sequence data blocks including a plurality of energy tones; and

cyclic shifting, in time domain, said selected plurality of training sequence data blocks from said preamble to generate a plurality of subsequent preambles for transmission by at least two of a plurality of antennas, wherein each of said generated plurality of subsequent preambles includes 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 cyclic 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 , wherein said cyclic shifting comprises code for shifting of data blocks within said selected at least a portion of said preamble.

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

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

13. 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.

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

at least one processor that selects a plurality of training sequence data blocks from a preamble of the wireless signal, each of said selected plurality of training sequence data blocks including a plurality of energy tones; and

said at least one processor cyclically shifts in time domain, said selected plurality of training sequence data blocks to generate a plurality of subsequent preambles for transmission by at least two of a plurality of antennas, wherein each of said generated plurality of subsequent preambles including 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 cyclic shift 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 generated plurality of subsequent preambles.

24. The system according to claim 14 , wherein said cyclic shift 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 training sequence data blocks from a preamble of the wireless signal, each of said selected plurality of training sequence data blocks including a plurality of energy tones; and

cyclic shifting, in time domain, said selected plurality of training sequence data blocks from said preamble to generate a plurality of subsequent preambles for transmission by at least two of a plurality of antennas, wherein each of said generated plurality of subsequent preambles including said plurality of energy tones.

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

29. The non-transitory 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 cyclic 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 non-transitory 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 non-transitory 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 generated plurality of subsequent preambles.

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

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

39. The non-transitory 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 a wireless signal, the method comprising:

performing by one or more processors:

selecting a plurality of training sequence data blocks from at least a portion of a preamble of the wireless signal, each of said selected portion of said preamble including a plurality of energy tones; and

cyclically shifting, in time domain, said selected plurality of training sequence data blocks 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 including said plurality of energy tones, and are transmitted concurrently with said selected portion of said preamble.

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

at least one processor that selects a plurality of training sequence data blocks from at least a portion of a preamble of the wireless signal, each of said selected portion of said preamble including a plurality of energy tones; and

said at least one processor cyclically shifts in time domain said selected plurality of training sequence data blocks 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 including 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 training sequence data blocks from at least a portion of a preamble of the wireless signal, each of said selected portion of said preamble including a plurality of energy tones; and

cyclically shifting, in time domain, said selected plurality of training sequence data blocks 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 including said plurality of energy tones, and are transmitted concurrently with said selected portion of said preamble.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. 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 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
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 →