Duobinary coding and modulation technique for optical communication systems

- Northern Telecom Limited

A method for encoding a binary input sequence x(0,1) to obtain a duobinary output sequence y(+1,0,-1) is provided. The duobinary coding technique always provides an output bit y.sub.k =0 when the corresponding bit x.sub.k =0; bits y.sub.k alternatively assume a logical level "+1" and "-1" whenever an input bit x.sub.k-1 =0 changes to x.sub.k =1, and the output bit y.sub.k maintains the logical level "+1" or "-1" whenever the corresponding bit x.sub.k maintains the logical level "1". A coding device for encoding a binary input sequence x(0,1) to a duobinary output sequence y(+1,0,-1) is also provided, comprising a D-type flip-flop for generating a binary switch signal. A first AND circuit receives the input sequence and the switch signal, and provides a first binary sequence a(0,1), while a second AND circuit receives the input sequence and the complement of the switch signal and provides a second binary sequence b(0,1). These first and second binary sequences are applied to a summer to obtain the output sequence y(+1,0,-1). A method for differentially driving a M-Z modulator using a virtual ground level is also provided, which reduces the peak-to-peak drive voltage by a factor of two.

Skip to:  ·  Claims  ·  References Cited  · Patent History  ·  Patent History

Claims

1. A method for encoding a binary input sequence x(n,d) to obtain a duobinary output sequence y(+d,n,-d), comprising the steps of:

providing a first logical level "n" for a bit y.sub.k of said duobinary output sequence y(+d,n,-d) when a corresponding bit x.sub.k of said binary input sequence x(n,d) has said first logic level "n";
switching a bit y.sub.k of said duobinary output sequence y(+d,n,-d) from said first level "n" to alternatively assume one of a second "+d" and a third "-d" logical level, whenever a succession x.sub.k-1, x.sub.k of bits in said input sequence x(n,d) comprises a change from said first logical level "n" to said second logical level "d"; and
maintaining the logical level of a bit y.sub.k as one of said second +d" and said third "-d" logical level, whenever a corresponding bit x.sub.k maintains said second logical level "d" and whenever a succession x.sub.k-1, x.sub.k of bits said input sequence x(n,d) comprises a change from said second logical level "n" to said first logical level "d".

2. A method as claimed in claim 1, wherein said first logical level "n" is logic "0", said second logical level "d" is logic "+1" and said third logical level "-d" is "-1".

3. A method as claimed in claim 1, wherein said first logical level "n" is logic "1", said second logical level "d" is logic "0" and said third logical level "-d" is "-0".

4. A method for encoding a binary input sequence x(0,1) to obtain a duobinary output sequence y(+1,0,-1), comprising the steps of:

preparing from said input sequence x(0,1) a binary switch signal Q(0,1) which maintains a current logical value when the input sequence x(0,1) comprises one of: a succession of bits x.sub.k =0, a succession of bits x.sub.k =1, and a succession of bits x.sub.k =0, x.sub.k =1, and switches to the opposite logical value when the input sequence x(0,1) comprises a succession of bits x.sub.k =1, x.sub.k+1 =0;
logically adding said binary input sequence x(0,1) and said switch signal Q(0,1) to obtain a first binary sequence a(0,1);
logically adding said binary input sequence x(0,1) and the complement Q(1,0) of said switch signal to obtain a second binary sequence b(0,1); and
summing said first and second binary sequences for obtaining said duobinary output sequence y(+1,0,-1).

5. A method as claimed in claim 4, wherein said step of preparing comprises the sub-steps of:

providing a D-type flip-flop having a clock input, an input D, an output Q and an output Q;
connecting said output Q to said input D of said D-type flip-flop;
applying said input sequence x(0,1) to the clock input; and
collecting said switch signal on said output Q of said D-type flip-flop.

6. A method as claimed in claim 4, wherein said step of summing comprises adding the level corresponding to a bit a.sub.k of said first binary sequence a(0,1) with the level corresponding to a bit b.sub.k of said second binary sequence b(0,1).

7. A method as claimed in claim 4, further comprising the steps of generating a driving signal from said output sequence y(+1,0,-1).

8. A method as claimed in claim 7, further comprising the steps of:

providing an external modulator having a first and a second travelling wave-guide, a splitter between an input port and said first and second travelling wave-guides, a combiner between said first and second travelling wave-guides and an output port, a first and a second travelling wave electrode, each associated with said respective first and second travelling wave-guide, and a control electrode;
ac coupling said driving signal to an external modulator; and
modulating a continuous wave (CW) optical carrier signal with said driving signal using said external modulator.

9. A method as claimed in claim 8, wherein said external modulator is a Mach-Zehnder interferometer and said step of modulating comprises:

aligning said input port to provide said CW optical carrier signal at said input port of said Mach-Zehnder interferometer; and
aligning said output port to couple a duobinary modulated optical signal into an optical fiber.

10. A method as claimed in claim 8, wherein said step of modulating comprises:

applying a bias voltage V.sub.Bias between said first and said second travelling wave electrodes; and
applying said driving signal to said control electrode.

11. A method as claimed in claim 4, further comprising the steps of generating a differential driving signal from said output sequence y(+1,0,-1), said differential driving signal comprising a driving signal and a complementary driving signal.

12. A method as claimed in claim 11, further comprising the steps of:

providing an external modulator having a first and a second travelling wave-guide, a splitter between an input port and said first and second travelling wave-guides, a combiner between said first and second travelling wave-guides and an output port, a first and a second travelling wave electrode, each associated with said respective first and second travelling wave-guide;
ac coupling said driving signal to an external modulator; and
modulating a continuous wave (CW) optical carrier signal with said driving signal using said external modulator.

13. A method as claimed in claim 12, wherein said step of modulating comprises:

connecting a first end of a first impedance to a combiner side of said first travelling wave electrode and connecting a second end of said first impedance to ground;
connecting a first end of a second impedance to a combiner side of said second travelling wave electrode and connecting a second end of said second impedance to ground;
applying said driving signal to a splitter side of said first travelling wave electrode and applying said complementary driving signal to a splitter side of said second travelling wave electrode; and
adjusting the value of said first and second impedances to obtain a virtual ground for said driving signal and said complementary driving signal.

14. A coding device for encoding a binary input sequence x(0,1) to a duobinary output sequence y(+1,0,-1), comprising:

means for generating a binary switch signal Q(0,1);
a first AND circuit for receiving said binary input sequence x(0,1) and said switch signal Q(0,1), and providing a first binary sequence a(0,1);
a second AND circuit for receiving said binary input sequence x(0,1) and the complement Q(1,0) of said switch signal to obtain a second binary sequence b(0,1); and
a summer for processing said first and second binary sequences to obtain said output sequence y(+1,0,-1) on an output terminal.

15. A device as claimed in claim 14, wherein said means for generating is a D-type flip-flop having a clock input, an input D, an output Q and an output Q, for receiving said binary input sequence x(0,1) on the clock input, and said output Q connected to said input D.

16. A device as claimed in claim 14, wherein said summer comprises:

a load arranged between said output terminal and the ground;
a first switching device having the collector connected to said output terminal, the emitter connected to a first current source, and the base connected to receive said first binary sequence a(0,1);
an inverter for receiving said second binary sequence b(0,1) and proving an inverted binary sequence; and
a second switching device having the collector connected to said output terminal, the emitter connected to a second current source, and the base connected to said inverter, wherein said first and said second current sources are connected to a supply voltage.

17. A device as claimed in claim 14, further comprising a driver for receiving said duobinary output sequence y(+1,0,-1) and providing a driving signal.

18. A device as claimed in claim 14, further comprising a pair of differential drivers for receiving said duobinary output sequence y(+1,0,-1) and providing a differential signal comprising a modulating signal and a complementary modulating signal.

19. A Mach-Zehnder (M-Z) interferometer for modulating a continuous wave (CW) optical carrier with a duobinary encoded driving signal, said M-Z interferometer having a first and a second travelling wave-guide, a splitter between an input port and said first and second travelling wave-guides, a combiner between said first and second travelling wave-guides and an output port, a first and a second travelling wave electrode, each associated with said respective first and second travelling wave-guide, and a control electrode, said M-Z interferometer further comprising:

means for applying a bias voltage V.sub.Bias between said first and said second travelling wave electrode;
means for providing said duobinary encoded driving signal to said control electrode;
means for coupling said CW optical carrier signal to said input port; and
means for coupling a duobinary modulated optical signal from said output port into an optical fiber.

20. A Mach-Zehnder (M-Z) interferometer for modulating a continuous wave (CW) optical carrier with a duobinary encoded differential driving signal, said M-Z interferometer having a first and a second travelling wave-guide, a splitter between an input port and said first and second travelling wave-guides, a combiner between said first and second travelling wave-guides and an output port, a first and a second travelling wave electrode, each associated with said respective first and second travelling wave-guide, said M-Z interferometer further comprising:

means for applying said modulating signal to a splitter side of said first travelling wave electrode and for applying said complementary modulating signal to a splitter side of said second travelling wave electrode;
a first matched impedance for connection with a first end to a combiner side of said first travelling wave electrode and with a second end to ground;
a second matched impedance for connection with a first end to a combiner side of said second travelling wave electrode and with a second end to ground;
means for coupling said CW optical carrier signal to said input port; and
means for coupling a duobinary modulated optical signal from said output port into an optical fiber.
Referenced Cited
U.S. Patent Documents
4244051 January 6, 1981 Fujikura et al.
4910750 March 20, 1990 Fisher
5002353 March 26, 1991 Johnson
5015053 May 14, 1991 Johnson
5408500 April 18, 1995 Ginzburg et al.
Foreign Patent Documents
0674 210 A2 September 1995 EPX
0701 338 A2 March 1996 EPX
WO 91/20138 December 1991 WOX
Other references
  • Steve Ross: "Unipolar/bipolar circuit eases data flow", E.D.N: Electrical Design News, vol. 30, No. 22, Nov. 1985, p. 208. Yonenaga K. et al: Optical Duobinary Transmission System with no Reciver Sensitivity Degradation Electronics Letters, vol. 31, No. 4, Feb. 16, 1995, pp. 302-304. Gu X et al: 10 GBIT/S Unrepeatered Three-Level Optical Transmission Over 100 KMOF Standard Fibre Electronics Letters, vol. 29, No. 25, Dec. 9, 1993, pp. 2209-2211. May et al., "Extended 10 Gb/s Fiber Transmission Distance at 1538 nm Using a Duobinary Receiver", IEEE Photonics Technology Letters, vol. 6, No. 5 (1994). Price et al., 210 km Repeaterless 10 Gb/s Transmission Experiment Through Nondispersion-Shifted Fiber Using Partial Response Sheme, IEEE Photonics Technology Letters, vol. 7, No. 10 (1995). Price et al., "Reduced bandwidth optical digital intensity modulation with improved chromatic dispersion tolerance", Electronics Letters, vol. 31, No. 1 (1995). Yonenaga et al., "Optical duobinary transmission system with no receiver sensitivity degradation", Electronics Letters, vol. 31, No. 4 (1995).
Patent History
Patent number: 5892858
Type: Grant
Filed: Mar 27, 1997
Date of Patent: Apr 6, 1999
Assignee: Northern Telecom Limited (Montreal)
Inventors: Mazoud Vaziri (Nepean), Maurice S. O'Sullivan (Ottawa), Terry W. B. Taraschuk (Ottawa), Alan Glen Solheim (Kanata), Kim Byron Roberts (Welwyn Garden City)
Primary Examiner: Hung N. Ngo
Law Firm: Foley & Lardner
Application Number: 8/827,419
Classifications
Current U.S. Class: Electro-optic (385/2); Binary To Or From Ternary (341/57)
International Classification: G02B 610;