The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 18, 2003

Filed:

Aug. 14, 2000
Applicant:
Inventors:

Hsien-Chun Huang, Changhua Hsien, TW;

Ching-Kae Tzou, Hsinchu Hsien, TW;

Wei-Gian Chen, Taipei, TW;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/100 ; H03M 1/300 ;
U.S. Cl.
CPC ...
G06F 1/100 ; H03M 1/300 ;
Abstract

An apparatus is adapted for interleaving an incoming stream of data blocks, each of which has a predetermined number (N) of block units indexed consecutively from 0 to (N−1), The interleaving is accomplished at a predetermined interleaving depth (D). A first one of the block units has no delay associated therewith, and subsequent ones of the block units in a designated one of the data blocks have a delay equal to (D−1) more than an immediately preceding one of the block units in the designated one of the data blocks. The apparatus includes a data buffer configured to have a number of lines equal to (N−1), an output unit, and a control unit. Each of the lines has a size sufficient to accommodate a predetermined number of the block units. The output unit outputs one of the block units of the incoming stream directly when the delay associated therewith is equal to zero. When the delay associated with one of the block units of the incoming stream is not equal to zero, the control unit generates a reading index for reading one of the block units stored in the data buffer, controls the output unit to output the block unit read from the data buffer, generates a writing index, and stores the block unit of the incoming stream in the respective one of the lines of the data buffer in accordance with the writing index. A method for interleaving the same is also disclosed.


Find Patent Forward Citations

Loading…