IP Library Granted Patent US 7,539,463
Granted Patent B2
US 7,539,463 · App. 11/095,207 · Granted May 26, 2009

Techniques to enhance diversity for a wireless 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 7,539,463
App. No.
11/095,207
Granted
May 26, 2009
Kind
B2
Abstract

A system, apparatus, method and article to manage diversity for a wireless multicarrier communication system are described. An apparatus may include a diversity agent to couple to a transmitter, the diversity agent to convert a determined number of input bits into symbols, interleave the symbols across multiple spatial streams, and map the symbols to tones for each spatial stream. Other embodiments are described and claimed.

Claims (25)

1. An apparatus, comprising a diversity agent to couple to a transmitter, said diversity agent to determine a number of blocks of a given size from a determined number of uncoded input bits for transmission over a number of multiple spatial streams, concatenate multiple blocks into a single block having a block size based on said given size of said blocks and said number of spatial streams, convert said single block into symbols, interleave said symbols across multiple spatial streams, perform a cyclic shift of each spatial stream such that adjacent input bits are mapped to different tones on different antennas, and map each of said symbols to different tones for each spatial stream.

2. The apparatus of claim 1 , said diversity agent to segment said uncoded input bits into said multiple blocks of said given size.

3. The apparatus of claim 1 , said diversity agent to perform the cyclic shift of each spatial stream prior to mapping said symbols to each spatial stream.

4. The apparatus of claim 1 , said transmitter to couple to multiple antennas, said transmitter to receive each spatial stream from said diversity agent, and convert each spatial stream into a time domain representation before selectively directing the time domain information to said multiple antennas for transmission to a remote device.

5. A system, comprising:

multiple antennas;

a transceiver array to couple to said multiple antennas;

a diversity agent to couple to said transceiver array, said diversity agent to determine a number of blocks of a given size from a determined number of uncoded input bits for transmission over a number of multiple spatial streams, concatenate multiple blocks into a single block having a block size based on said given size of said blocks and said number of spatial streams, convert said single block into symbols, interleave said symbols across multiple spatial streams, perform a cyclic shift of each spatial stream such that adjacent input bits are mapped to different tones on different antennas, and map each of said symbols to different tones for each spatial stream.

6. The system of claim 5 , said diversity agent to segment said uncoded input bits into multiple blocks of said given size.

7. The system of claim 5 , said diversity agent to perform the cyclic shift of each spatial stream prior to mapping said symbols to each spatial stream.

8. The system of claim 5 , said transceiver array to receive each spatial stream from said diversity agent, and convert each spatial stream into a time domain representation before selectively directing the time domain information to said multiple antennas for transmission to a remote device.

9. A method, comprising:

determining a number of blocks of a given size from a determined number of uncoded input bits for transmission over a number of multiple spatial streams;

concatenating multiple blocks into a single block having a block size based on said given size of said blocks and said number of spatial streams;

converting said single block to symbols;

interleaving said symbols across multiple spatial streams;

performing a cyclic shift of each spatial stream such that adjacent input bits are mapped to different tones on different antennas; and

mapping each of said symbols to different tones for each spatial stream.

10. The method of claim 9 , comprising segmenting said uncoded input bits into multiple blocks of said given size.

11. The method of claim 9 , comprising performing the cyclic shift of each spatial stream prior to mapping said symbols to each spatial stream.

12. The method of claim 9 , comprising transmitting each spatial stream over a separate antenna.

13. An article comprising a machine-readable storage medium containing instructions that if executed enable a system to determine a number of blocks of a given size from a determined number of uncoded input bits for transmission over a number of multiple spatial streams, concatenate multiple blocks into a single block having a block size based on said given size of said blocks and said number of spatial streams, convert said single block to symbols, interleave said symbols across multiple spatial streams, performing a cyclic shift of each spatial stream such that adjacent input bits are mapped to different tones on different antennas, and map each of said symbols to different tones for each spatial stream.

14. The article of claim 13 , further comprising instructions that if executed enable the system to segment said uncoded input bits into multiple blocks of said given size.

15. The article of claim 13 , further comprising instructions that if executed enable the system to perform the cyclic shift of each spatial stream prior to mapping said symbols to each spatial stream.

16. The article of claim 13 , further comprising instructions that if executed enable the system to transmit each spatial stream over a separate antenna.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →