IP Library Granted Patent US 10,140,209
Granted Patent B2
US 10,140,209 · App. 15/083,499 · Granted Nov 27, 2018

Time de-interleaving circuit and time de-interleaving method for reducing a number of times of accessing memory

Inventor: Chun-Chieh Wang (Zhubei, TW)
Assignee: MSTAR SEMICONDUCTOR, INC.
G06F12/0607G06F3/0613G06F3/0656G06F3/0673H03M13/276H03M13/2778H03M13/2782G06F2212/1021G06F2212/1056G06F2212/174H03M13/1165H03M13/255
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 10,140,209
App. No.
15/083,499
Granted
Nov 27, 2018
Kind
B2
Abstract

A time de-interleaving circuit applied to a communication system to de-interleave an interleaved signal is provided. The interleaved signal includes a plurality of cells. The time de-interleaving circuit includes a memory module and a buffering memory module. The memory module stores the cells, which are in a unit of a plurality of cells to form a plurality of cell groups. The memory module is accessed in a unit of one cell group. The buffering memory module buffers a part of the cells from the memory module to arrange an output sequence of the cells.

Claims (28)

1. A time de-interleaving circuit, located in a signal receiver of a communication system, performing a time de-interleaving process on an interleaved signal comprising a plurality of cells, the time de-interleaving circuit comprising:

a memory module, storing the cells of the interleaved signal, the cells of the interleaved signal forming a plurality of cell groups each comprising K cells, where K is a positive integer greater than 1, the memory module accessed in a unit of one cell group;

a buffering memory module, buffering only a part of the K cells of one of the cell groups from the memory module to arrange an output sequence of the K cells of the one of the cell groups when the memory module outputs the one of the cell groups; and

a selection unit, selecting an output of one of the memory module and the buffering memory module as an output of the time de-interleaving circuit,

wherein, when the memory module outputs the one of the cell groups, one cell in the outputted cell group is directly outputted by the selection unit, and the remaining (K−1) cells are buffered in the buffering memory module.

2. The time de-interleaving circuit according to claim 1 , wherein in the time de-interleaving process, for the same cell group, the memory module is read once and written once.

3. The time de-interleaving circuit according to claim 1 , wherein the memory module is a dynamic random access memory (DRAM), and the buffering memory module is a static random access memory (SRAM).

4. The time de-interleaving circuit according to claim 1 , wherein the interleaved signal comprises a plurality of forward error correction (FEC) blocks, each of the FEC blocks comprises N cells, where N is a positive integer greater than 1, and a size of the buffering memory module has a ratio to N×(K−1).

5. The time de-interleaving circuit according to claim 4 , wherein after the selection unit successively outputs

N

5

cells from the memory module, the selection unit successively outputs

N

(

K

-

1

)

5

from the buffering memory module.

6. A time de-interleaving circuit, located in a signal receiver of a communication system, performing a time de-interleaving process on an interleaved signal comprising a plurality of cells, the time de-interleaving circuit comprising:

a memory module, storing the cells of the interleaved signal, the cells of the interleaved signal forming a plurality of cell groups each comprising K cells, wherein K is a positive integer greater than 1, the memory module accessed in a unit of one cell group;

a buffering memory module, buffering only a part of the K cells of one of the cell groups to be written to the memory module to arrange a sequence for writing the K cells of the one of the cell groups into the memory module when the one of the cell groups is inputted to the memory module; and

a selection unit, selectively directly writing the K cells of the one of the cell groups to the memory module or buffering the K cells of the one of the cell groups to the buffering module,

wherein when the one of the cell groups is inputted to the memory module, one cell in the inputted cell group is directly outputted to the memory module by the selection unit, and the remaining (K−1) cells are buffered in the buffering memory module.

7. The time de-interleaving circuit according to claim 6 , wherein in the time de-interleaving process, for the same cell group, the memory module is read once and written once.

8. The time de-interleaving circuit according to claim 6 , wherein the memory module is a DRAM, and the buffering memory module is an SRAM.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 056593/0167 →
MERGER Recorded Jun 12, 2020
From: MSTAR SEMICONDUCTOR, INC.
To: MEDIATEK INC.
Reel/Frame 052931/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2016
From: WANG, CHUN-CHIEH
To: MSTAR SEMICONDUCTOR, INC.
Reel/Frame 038126/0960 →
Priority Claims (1)
TW 104110477 A · Mar 31, 2015 · national
Continuity (1)
Related Publication 20160292073A1 · Oct 6, 2016