Low latency interleaving and deinterleaving
First Claim
Patent Images
1. A method for interleaving contents of a frame, the method comprising the steps of:
- partitioning a frame into a plurality of frame segments, wherein the frame includes x rows of y columns of contents, and wherein at least one of the plurality of frame segments includes x rows of z columns of the contents, where z is less than y;
storing the x rows of z columns of the contents of the at least one of the plurality of frame segments in accordance with a first pattern to produce stored content; and
retrieving the stored content in accordance with a second pattern to produce interleaved content;
wherein x, y and z comprise integers.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for interleaving contents of a frame begins by partitioning the frame into a plurality of frame segments, wherein the frame includes x rows of y columns of the content, and wherein at least one of the plurality of frame segments includes x rows of z columns of the content, where z is less than y. The method continues by storing the content of the x rows of z columns of the at least one of the plurality of frame segments in accordance with a first pattern to produce stored content. The method continues by retrieving the stored content in accordance with a second pattern to produce interleaved content.
-
Citations
31 Claims
-
1. A method for interleaving contents of a frame, the method comprising the steps of:
-
partitioning a frame into a plurality of frame segments, wherein the frame includes x rows of y columns of contents, and wherein at least one of the plurality of frame segments includes x rows of z columns of the contents, where z is less than y;
storing the x rows of z columns of the contents of the at least one of the plurality of frame segments in accordance with a first pattern to produce stored content; and
retrieving the stored content in accordance with a second pattern to produce interleaved content;
wherein x, y and z comprise integers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for deinterleaving contents of a frame, the method comprising the steps of:
-
partitioning a frame into a plurality of frame segments, wherein the frame includes x rows of y columns of contents, and wherein at least one of the plurality of frame segments includes x rows of z columns of the contents, where z is less than y;
storing contents of the x rows of z columns of the at least one of the plurality of frame segments in accordance with a first pattern to produce stored content; and
retrieving the stored content in accordance with a second pattern to produce deinterleaved content;
wherein x, y and z comprise integers. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A radio frequency (RF) transmitter, said transmitter comprising:
-
a baseband processing means for performing an outer encoding function on outbound data to produce outer encoded data, interleaving the outer encoded data to produce interleaved outer encoded data, and converting a portion of the interleaved outer encoded data into outbound baseband signals; and
a transmitting means for converting the outbound baseband signals into outbound RF signals;
wherein the baseband processing means further comprises;
partitioning means for partitioning a frame of the outer encoded data into a plurality of frame segments, wherein the frame includes x rows of y columns of bytes of the outer encoded data, and wherein at least one of the plurality of frame segments includes x rows of z columns of bytes of the outer encoded data, where z is less than y;
storing means for storing the bytes of the outer encoded data of the x rows of z columns of the at least one of the plurality of frame segments in accordance with a first pattern to produce stored bytes of the outer encoded data; and
retrieving means for retrieving the stored bytes of the outer encoded data in accordance with a second pattern to produce the portion of the interleaved outer encoded data. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A radio frequency (RF) receiver, wherein said receiver comprising:
-
receiver means for converting inbound RF signals into inbound baseband signals; and
baseband processing means for converting the inbound baseband signals into interleaved outer encoded data;
deinterleaving the interleaved outer encoded data to produce deinterleaved outer encoded data and performing an outer decoding function on deinterleaved bytes of the interleaved outer encoded data to produce partial inbound data,the baseband processing means further comprising;
partitioning means for partitioning a frame of the interleaved outer encoded data into a plurality of frame segments, wherein the frame includes x rows of y columns of bytes of the interleaved outer encoded data, and wherein at least one of the plurality of frame segments includes x rows of z columns of the bytes of the interleaved outer encoded data, where z is less than y;
storing means for storing the bytes of the interleaved outer encoded data of the x rows of z columns of the at least one of the plurality of frame segments in accordance with a first pattern to produce stored bytes of the interleaved outer encoded data; and
retrieving means for retrieving the stored bytes of the interleaved outer encoded data in accordance with a second pattern to produce the deinterleaved bytes of the interleaved outer encoded data. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A radio frequency (RF) transceiver, said transceiver comprising:
-
a baseband processor, configured to perform an outer encoding function on outbound data to produce outer encoded data, to interleave the outer encoded data to produce interleaved outer encoded data, to convert a portion of the interleaved outer encoded data into outbound baseband signals, to convert inbound baseband signals into other interleaved outer encoded data, to deinterleave the other interleaved outer encoded data to produce deinterleaved outer encoded data and to perform an outer decoding function on deinterleaved bytes of the interleaved outer encoded data to produce partial inbound data;
a transmitter, configured to convert the outbound baseband signals into outbound RF signals; and
a receiver, configured to convert inbound RF signals into the inbound baseband signals;
wherein the baseband processor further comprises;
a partitioner, configured to partition a frame of the outer encoded data into a plurality of frame segments and to partition a frame of the interleaved outer encoded data into another plurality of frame segments, wherein the frame includes x rows of y columns of bytes of data, and wherein at least one of the plurality of frame segments and the another plurality of frame segments includes x rows of z columns of bytes of the data, where z is less than y;
a data storer, configured to store the bytes of the data of the x rows of z columns of the at least one of the plurality of frame segments and the another plurality of frame segments in accordance with a first pattern to produce stored bytes of the outer encoded data and to produce stored bytes of the interleaved outer encoded data; and
a data retriever, configured to retrieve the stored bytes of the outer encoded data and stored bytes of the interleaved outer encoded data in accordance with a second pattern to produce the portion of the interleaved outer encoded data and to produce the deinterleaved bytes of the interleaved outer encoded data. - View Dependent Claims (30, 31)
-
Specification