IP Library Granted Patent US 9,665,483
Granted Patent B2
US 9,665,483 · App. 14/042,171 · Granted May 30, 2017

Method and apparatus for bit-interleaving

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 9,665,483
App. No.
14/042,171
Granted
May 30, 2017
Kind
B2
Abstract

A manner of processing data for transmission in a data communication network. A node having a main memory and an interleaver is provided. Received data is stored in the main memory and a bandwidth map is prepared. The data is then selectively read out and pre-processed according to the bandwidth map and stored in an interleaver memory. The data is later read out and post-processed before interleaving into a downstream data frame. The pre- and post-processing provide the data in a more efficient form for interleaving.

Claims (13)

1. A method of processing data traffic for forwarding, comprising:

storing received data packets in a main memory device in an OLT (optical line terminal) of a PON (passive optical network);

identifying a ONU (optical network unit) destination for each packet in memory; determining a bandwidth map for each destination, wherein the bandwidth map assigns to each destination a lane defined by rate and offset;

interleaving the stored data according to the bandwidth map, wherein interleaving comprises reading a plurality of data words from the main memory device and writing the plurality of data words into a slice of an interleaver memory, the interleaver memory comprising a plurality of memory slices; wherein each memory slice of the plurality of slices comprises a plurality of sub-modules and wherein writing each word into a memory slice comprises writing each word of the plurality of words into a respective sub-module of the memory slice such that only one word of the plurality of words is written into each sub-module; and

prior to writing each word into a respective memory sub-module, performing a shuffle of the bits of the word, wherein the bit shuffle comprises at least one perfect out shuffle;

where the bit shuffle comprises s perfect out shuffles, where the lane rate associated with the word in the bandwidth map is 1/2 s .

2. The method of claim 1 , wherein each memory sub-module comprises a plurality of rows, and wherein writing each byte of the word into a respective memory sub-module comprises writing each word into a row as indicated by the bandwidth map.

3. The method of claim 1 , wherein the row indicated in the bandwidth map is a function of the rate associated with the word.

4. The method of claim 1 , further comprising performing a word rotation of the words of the plurality of words.

5. The method of claim 4 , wherein the word rotation comprises shifting each word o times, where o is the lane offset associated with the word in the bandwidth map.

6. The method of claim 1 , further comprising, prior to writing each word into a respective memory sub-module, performing a shuffle of the words of the plurality of data words.

7. The method of claim 6 , wherein the word rotation is performed subsequent to the word shuffle and prior to writing the plurality of words into its respective memory slice.

8. The method of claim 1 , further comprising transmitting the interleaved data.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2014
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 033971/0009 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF ASSIGNOR NAMES PREVIOUSLY RECORDED AT REEL: 031752 FRAME: 0351. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 14, 2014
From: SUVAKOVIC, DUSAN; DE LIND VAN WIJNGAARDEN, ADRIAAN J.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033987/0472 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033654/0480 →
SECURITY AGREEMENT Recorded Feb 7, 2014
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 032176/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2013
From: SUVANKOVIC, DUSAN; DE LIND VAN WIJNGARRDEN, ADRIAAN J.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 031752/0351 →