Device and method for minimizing puncturing-caused output delay
First Claim
Patent Images
1. An apparatus for randomly outputting data stored sequentially in a memory, comprising:
- means for generating a first index representing a location in said memory;
means for comparing a reference parameter representative of the size of a block of input data stored in said memory to said first index; and
means for outputting data stored in said memory location if said reference parameter is less than or equal to said first index.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a device and method such that data of size S is stored in a memory of size K, a two-dimensional matrix with R rows and C columns, and interleaving indexes I are generated according to a predetermined interleaving rule to randomly output the data from the memory. If a first index I is greater than data size S, a second index is generated and output prior to outputting invalid data stored in the memory at the location of the first index.
20 Citations
13 Claims
-
1. An apparatus for randomly outputting data stored sequentially in a memory, comprising:
-
means for generating a first index representing a location in said memory;
means for comparing a reference parameter representative of the size of a block of input data stored in said memory to said first index; and
means for outputting data stored in said memory location if said reference parameter is less than or equal to said first index. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for randomly outputting data stored sequentially in a memory, comprising:
-
a delay for receiving a first control signal at a first time period, outputting a second control signal at a second time period, and outputting a third control signal at a third time period;
an index generator for receiving one of said first control signal and a fourth control signal and outputting an index upon receipt of said first or fourth control signal, said index representing a location in said memory; and
a comparator for comparing said index to a reference parameter representative of the size of said data stored in said memory, and outputting upon receipt of said second control signal to said index generator said fourth control signal if said index is greater than said reference parameter. - View Dependent Claims (9, 10, 11)
-
-
12. A method of outputting stored data from a memory, comprising the steps of:
-
sequentially storing input data into said memory;
determining the size of the stored input data;
receiving a first control signal and generating a first index;
comparing said first index to said data size and generating a second index if said first index is greater than said data size;
generating a second control signal;
outputting a memory address associated with said first index if said second index is not generated; and
outputting a memory address associated with said second index if said second index is generated.
-
-
13. An interleaver under control of a controller and having an address generator for outputting an address to a memory, said memory sequentially storing input data and outputting data stored at said address upon receipt of said address, said controller determining a data size of said input data, comprising:
-
a delay for receiving a primary index enable signal and outputting a comparator enable signal at a first time period, and outputting an address generator enable signal at a second time period;
an index generator for receiving one of said primary index enable signal and a secondary index enable signal, and outputting an index upon receipt of said primary index enable signal or said secondary index enable signal; and
a comparator for comparing upon receipt of said comparator enable signal said index and said data size and outputting said secondary index enable signal if said index is greater than said data size;
wherein an input of said address generator is connected to the output of said index generator, and outputs upon receipt of said address generator enable signal a memory address associated with a most recently generated index.
-
Specification