Back to results
US 8,276,025 B2Granted
Block interleaving scheme with configurable size to achieve time and frequency diversity
AssigneeMaxim Integrated Products, Inc.
InventorsKaveh Razazian, Amir Hosein Kamalizad, Maher Umari
Life of this patent
Estimating the term…
Abstract
An embodiment is a method and apparatus to interleave data. A demultiplexer demultiplexes an input packet having N bits into L sub-packets on L branches. M flipping blocks flip M of the L sub-packets. M is smaller than L. L sub-interleavers interleave the (L-M) sub-packets and the M flipped sub-packets. A concatenator concatenates the interleaved sub-packets to form an output packet.
Claims22
An apparatus comprising:
- a demultiplexer to demultiplex an input packet having N bits into L sub-packets on L branches;
- M flipping blocks coupled to the demultiplexer to flip M of the L sub-packets, M being smaller than L;
- L sub-interleaves coupled to the demultiplexer and the M flipping blocks to interleave the (L-M) sub-packets and the M flipped sub-packets;
- and
- a concatenate coupled to the L sub-interleaves to concatenate the interleaved sub-packets to form an output packet;
- wherein L and M are integers greater than or equal to one.
3 more elements
A method comprising:
- demultiplexing an input packet having N bits into L sub-packets on L branches;
- flipping M of the L sub-packets, M being smaller than L;
- interleaving the (L-M) sub-packets and the M flipped sub-packets;
- and concatenating the interleaved sub-packets to form an output packet;
- wherein L and M are integers greater than or equal to one.
2 more elements
A system comprising:
- a forward error correction (FEC) encoder to encode an input data stream, the FEC encoder comprising an interleaver to interleave an input packet from the input data stream, the interleaver comprising:
- a demultiplexer to demultiplex the input packet having N bits into L sub-packets on L branches;
- M flipping blocks coupled to the demultiplexer to flip M of the L sub-packets, M being smaller than L;
- L sub-interleaves coupled to the demultiplexer and the M flipping blocks to interleave the (L-M) sub-packets and the M flipped sub-packets;
- and
- a concatenate coupled to the L sub-interleaves to concatenate the interleaved sub-packets to form an output packet;
- a modulator coupled to the FEC encoder to modulate the output packet;
- and
- a power spectral density (PSD) shaping module coupled to the modulator to spectrally shape the modulated output packet;
- wherein L and M are integers greater than or equal to one.
7 more elements
Dependencies are inferred from the claim text.