IP Library Granted Patent US 8,253,606
Granted Patent B2
US 8,253,606 · App. 12/973,150 · Granted Aug 28, 2012

Apparatus and a method for performing a fractional bit en- and decoding

Assignee: ADVA AG Optical Networking
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 8,253,606
App. No.
12/973,150
Granted
Aug 28, 2012
Kind
B2
Abstract

The invention relates to a fractional bit encoder ( 1 ) and a method for encoding a data stream into code word identifiers for a physical line encoder ( 13 ), wherein said fractional bit encoder ( 1 ) comprises a (1:K) demultiplexer ( 3 ) for a de-multiplexing a received data stream into a predetermined number (K) of bit streams, a first (K 1 :n) multiplexer ( 4 ) for re-multiplexing a first number (K 1 ) of said K bit streams onto n parallel lines transporting n re-multiplexed bit streams and a second multiplexer ( 5 ) re-multiplexing a second number (K 2 ) of said K bit streams (K 2 :1) onto a single line transporting one further re-multiplexed bit stream, wherein n=[ld(M)] and M being a configurable number of different code word identifiers, a class detector ( 7 ) which evaluates the first n re-multiplexed bit streams to determine a class of the respective bit combination and a word encoder ( 10 ) which encodes the respective bit combination depending on the determined class of the bit combination.

Claims (34)

1. A fractional bit encoder for encoding a data stream into code word identifiers for a physical line encoder, said fractional bit encoder comprising:

(a) a (1:K) demultiplexer for de-multiplexing a received data stream into a predetermined number (K) of bit streams;

(b) a first (K 1 :n) multiplexer for re-multiplexing a first number (K 1 ) of said K bit streams onto n parallel lines transporting n re-multiplexed bit streams and a second (K 2 :1) multiplexer for re-multiplexing a second number (K 2 ) of said K bit streams onto a single line transporting one further re-multiplexed bit stream, wherein n=[ld(M)] and M being a configurable number of different code word identifiers wherein Id (M) is the base-2 logarithm of M;

(c) a class detector which evaluates the first n re-multiplexed bit streams to determine a class of the respective bit combination; and

(d) a word encoder which encodes the respective bit combination depending on the determined class of the bit combination.

2. The fractional encoder according to claim 1 , wherein the word encoder encodes depending on the determined class of the bit combination either the first n bits of the n re-multiplexed bit streams in one of (2N−M) code word identifiers or all (n+1) bits of all (n+1) re-multiplexed bit streams in one of M−(2N−M) code word identifiers, wherein N=2 n .

3. The fractional bit encoder according to claim 2 , wherein each of the (n+1) re-multiplexed bit streams is fed into a corresponding FIFO memory.

4. The fractional bit encoder according to claim 3 , wherein the first n FIFO memories connected to the first multiplexer are read out by the said class detector with a transmit clock which is synchronized with a symbol rate.

5. The fractional bit encoder according to claim 1 , wherein said class detector determines the class of the respective bit combination by comparing the bit combination against bit combinations stored in a coding look-up table stored in a local memory connected to said class detector.

6. The fractional bit encoder according to claim 1 , wherein said class detector determines the class of the respective bit combination by performing a predetermined logical operation on the respective bit combination.

7. The fractional bit encoder according to claim 1 , wherein said word encoder encodes the re-multiplexed bit streams into code word identifiers by performing logical operations or by means of a coding look-up table stored in a local memory connected to said word encoder.

8. The fractional bit encoder according to claim 1 , wherein a scrambler connected to said (1:K) demultiplexer is provided for scrambling a data stream being generated by a data source.

9. The fractional bit encoder according to claim 1 , wherein said word encoder is connected to a physical line encoder which converts the code word identifier provided by said word encoder into a corresponding constellation point of said physical line signal transported via an optical or an electrical transport medium to a remote transceiver or a remote transponder.

10. The fractional bit encoder according to claim 9 , wherein the number (M) of code word identifiers is adjustable depending on a feedback control signal (FCS) indicating a signal quality of the transported signal received by said remote receiver or by said remote transponder.

11. The fractional bit encoder according to claim 1 , wherein said fractional bit encoder is integrated in a transmitter or in transceiver or in transponder.

12. A data transmission system comprising at least one fractional bit encoder according to claim 1 and comprising at least one fractional bit decoder for decoding word identifiers supplied by a physical line decoder, said fractional bit decoder comprising: a word decoder which decodes each code word identifier received from said physical line decoder to provide a bit combination having n or (n+1) bits, wherein n=[ld(M)] and M being a configurable number of different code word identifiers; a class detector which evaluates the decoded bit combination to determine a class of said bit combination; a first (n:K 1 ) demultiplexer for de-multiplexing n bits of said bit combination onto a first number (K 1 ) of parallel lines and a second (1:K 2 demultiplexer for de-multiplexing a (n+1) th bit of said bit combination onto a second number of parallel lines depending on the determined class of said bit combination; and a (K:1) multiplexer for multiplexing K de-multiplexed bit streams on said parallel lines onto a single line transporting a serialized data stream, wherein K=K 1 +K 2 .

13. A fractional bit decoder for decoding code word identifiers supplied by a physical line decoder, said fractional bit decoder comprising:

(a) a word decoder which decodes each code word identifier received from said physical line decoder to provide a bit combination having n or (n+1) bits, wherein n=[ld(M)] and M being a configurable number of different code word identifiers wherein Id (M) is the base-2 logarithm of M;

(b) a class detector which evaluates the decoded bit combination to determine a class of said bit combination;

(c) a first (n:K 1 ) demultiplexer for de-multiplexing n bits of said bit combination onto a first number (K 1 ) of parallel lines and a second (1:K 2 ) demultiplexer for de-multiplexing a (n+1) th bit of said bit combination onto a second number of parallel lines depending on the determined class of said bit combination; and

(d) a (K:1) multiplexer for multiplexing K de-multiplexed bit streams on said parallel lines onto a single line transporting a serialized data stream, wherein K=K 1 +K 2 .

14. The fractional bit decoder according to claim 13 , wherein a descrambler connected to said (K:1) multiplexer is provided for descrambling the serialized data stream being supplied to a data sink.

15. The fractional bit decoder according to claim 13 , wherein said fractional bit decoder is integrated in a receiver or a transceiver or a transponder.

16. The fractional bit decoder according to claim 13 , wherein a detector is provided which detects a signal quality of a received signal transported via an electrical or optical transport medium and decoded by said physical line decoder to generate a feedback control signal (FCS) for a fractional bit encoder integrated in a remote transmitter, a remote transceiver or a remote transponder.

17. A method for performing a fractional bit encoding of a data stream into code word identifiers supplied to an optical or electrical physical line encoder, comprising the steps of:

(a) de-multiplexing the received data stream into a predetermined number (K) of bit streams;

(b) multiplexing a first number (K 1 ) of said K de-multiplexed bit streams onto n parallel lines transporting n de-multiplexed bit streams and multiplexing a second number (K 2 ) of said K de-multiplexed bit streams onto a single line transporting a further re-multiplexed bit stream, wherein n=[ld(M)] and M being a configurable number of different code word identifiers;

(c) evaluating the first n re-multiplexed bit streams to determine a class of the respective bit combination and

(d) performing a word encoding of the respective bit combination depending on the determined class of the bit combination.

18. A method for performing a fractional bit decoding of code word identifiers supplied by a physical line decoder, comprising the steps of:

(a) decoding each code word identifier received from said physical line decoder to provide a bit combination having n or (n+1) bits, wherein n=ld[(M)] and M being a configurable number of different code word identifiers wherein Id (M) is the base-2 logarithm of M;

(b) evaluating the decoded bit combination to determine a class of said bit combination;

(c) demultiplexing n bits of said bit combination into a first number (K1) bit streams and de-multiplexing a (n+1)th bit of said bit combination into a second number (K2) of bit streams depending on the determined class of said bit combination, wherein K=K1+K2; and

(d) multiplexing the K de-multiplexed bit streams into a serialized data stream.

Assignments (4)
CHANGE OF NAME Recorded Nov 14, 2023
From: ADVA OPTICAL NETWORKING SE
To: ADTRAN NETWORKS SE
Reel/Frame 065567/0165 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF ASSIGNEE PREVIOUSLY RECORDED ON REEL 029725, FRAME 0042. ASSIGNORS HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Aug 26, 2013
From: ADVA AG OPTICAL NETWORKING
To: ADVA OPTICAL NETWORKING SE
Reel/Frame 031077/0455 →
CHANGE OF NAME Recorded Jan 30, 2013
From: ADVA AG OPTICAL NETWORKING
To: ADVA OPTICAL NETWORKING SE
Reel/Frame 029725/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2011
From: EISELT, MICHAEL
To: ADVA AG OPTICAL NETWORKING
Reel/Frame 025812/0191 →
Priority Claims (1)
EP 10170944 · Jul 27, 2010 · regional
Continuity (1)
Related Publication 20120026021A1 · Feb 2, 2012