Uploaded by Huy Hoàng Nguyễn

Photonic Signal Processing: Second Edition Textbook

advertisement
Photonic Signal Processing
Photonic Signal Processing
Second Edition
Le Nguyen Binh
MATLAB ® is a trademark of The MathWorks, Inc. and is used with permission. The MathWorks does not warrant the accuracy of the text or exercises in this book. This book’s use or discussion of MATLAB ® software or related products does not
constitute endorsement or sponsorship by The MathWorks of a particular pedagogical approach or particular use of the
MATLAB ® software.
CRC Press
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
© 2019 by Taylor & Francis Group, LLC
CRC Press is an imprint of Taylor & Francis Group, an Informa business
No claim to original U.S. Government works
Printed on acid-free paper
International Standard Book Number-13: 978-1-4987-6993-8 (Hardback)
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made
to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all
materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all
material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been
obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future
reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized
in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying,
microfilming, and recording, or in any information storage or retrieval system, without written permission from the
publishers.
For permission to photocopy or use material electronically from this work, please access www.copyright.com (http://
www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923,
978-750-8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For
organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for
identification and explanation without intent to infringe.
Library of Congress Cataloging‑in‑Publication Data
Names: Binh, Le Nguyen, author.
Title: Photonic signal processing / Le Nguyen Binh.
Description: Second edition. | Boca Raton : Taylor & Francis, a CRC title,
part of the Taylor & Francis imprint, a member of the Taylor & Francis
Group, the academic division of T&F Informa, plc, [2019] | Includes
bibliographical references.
Identifiers: LCCN 2018024823 (print) | LCCN 2018026380 (ebook) | ISBN
9780429436994 (eBook General) | ISBN 9780429792632 (Pdf) | ISBN
9780429792625 (ePub) | ISBN 9780429792618 (Mobipocket) | ISBN
9781498769938 (hardback : acid-free paper)
Subjects: LCSH: Optical communications. | Signal processing. | Photonics. |
Optoelectronic devices.
Classification: LCC TK5103.59 (ebook) | LCC TK5103.59 .B5243 2019 (print) |
DDC 621.36/5--dc23
LC record available at https://lccn.loc.gov/2018024823
Visit the Taylor & Francis Web site at
http://www.taylorandfrancis.com
and the CRC Press Web site at
http://www.crcpress.com
Dedication
To the memory of my father
To my mother, Mrs. Nguyen Thi Huong
To Phuong Nguyen and Lam
Contents
Preface............................................................................................................................................xvii
Author .............................................................................................................................................xix
Chapter 1
Introduction ..................................................................................................................1
Acronyms .....................................................................................................................1
1.1 Preamble ............................................................................................................ 1
1.2 Introductory Remarks........................................................................................2
1.3 Organization of Chapters .................................................................................. 4
Chapter 2
Photonic Signal Processing Via Signal-Flow Graph.................................................... 7
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
Introduction ....................................................................................................... 7
Incoherent Photonic Signal Processing ............................................................. 8
2.2.1 Fiber-Optic Delay Lines ..................................................................... 10
2.2.1.1 Fiber-Optic Directional Couplers ....................................... 10
2.2.2 Fiber-Optic and Semiconductor Amplifiers ....................................... 11
Coherent Integrated-Optic Signal Processing ................................................. 12
2.3.1 Integrated-Optic Delay Lines ............................................................. 15
2.3.2 Integrated-Optic Phase Shifters ......................................................... 16
2.3.3 Integrated-Optic Directional Couplers............................................... 16
2.3.4 Integrated-Optic Amplifiers ............................................................... 18
Remarks ........................................................................................................... 19
Signal-Flow Graph Approach and Photonic Circuits ......................................20
2.5.1 Introductory Remarks ........................................................................ 21
2.5.2 Signal-Flow Graph Theory ................................................................ 21
2.5.3 Definitions of SFG Elements .............................................................. 22
Rules of SFG.................................................................................................... 23
2.6.1 Rule 1: Transmission Rule.................................................................. 23
2.6.2 Rule 2: Addition Rule ......................................................................... 23
2.6.3 Rule 3: Product Rule ..........................................................................24
Mason’s Gain Formula ....................................................................................25
2.7.1 Analysis of an Incoherent Recursive Fiber-Optic Signal
Processor (RFOSP) ............................................................................25
2.7.2 SFG Representation of the Incoherent RFOSP ..................................25
2.7.3 Derivation of the Transfer Functions of the Incoherent RFOSP ........ 27
2.7.4 Stability Analysis of the Incoherent RFOSP...................................... 29
2.7.5 Design of the Incoherent RFOSP ....................................................... 29
2.7.6 Remarks.............................................................................................. 30
Optmason: A Program for Automatic Derivation of the Optical Transfer
Functions of Photonic Circuits from Their Connection Graphs ..................... 31
2.8.1 Overview ............................................................................................ 31
2.8.2 Using OPTMASON ........................................................................... 33
2.8.3 Contents of the Input File for above Examples .................................. 35
2.8.4 The OPTMASON Program Structure ............................................... 36
Appendix: Z-Transform ...................................................................................40
vii
viii
Contents
2.10
2.11
Chapter 3
Appendix: OPTMASON.PAS Program Listing............................................ 42
Appendix: Using “OPTIMASON” the Computer Aided Generator.............66
Bandpass Optical Filters by DSP Techniques ............................................................ 71
3.1
Optical Fixed Bandpass Filter ....................................................................... 71
3.1.1 Introductory Remarks ...................................................................... 71
3.1.2 Chebyshev Optical Filter Specification and Synthesis Algorithm ..... 71
3.1.3 Basic Characteristics of Chebyshev Lowpass Filters ....................... 72
3.1.3.1 Chebyshev-Type Optical Bandpass Filter
Specification .....................................................................72
3.1.3.2 Illustration of a Chebyshev Bandpass Optical Filter ........ 74
3.1.3.3 Optical Components for Chebyshev Filters ...................... 75
3.1.3.4 Realization of the Chebyshev Optical Bandpass Filters .......78
3.1.3.5 The COF1 ......................................................................... 78
3.1.3.6 Parallel Realization........................................................... 79
3.1.3.7 The COF2 ......................................................................... 81
3.1.3.8 Discussions ....................................................................... 83
3.1.4 Concluding Remarks ........................................................................ 83
3.2
Tunable Optical Bandpass Waveguide Filters ...............................................84
3.2.1 Introductory Remarks ......................................................................84
3.2.2 Transfer Function of IIR Digital Filters to Be Synthesized ............. 85
3.2.3 Basic Building Blocks of Tunable Optical Filters ............................ 86
3.2.3.1 Tunable Coupler ................................................................ 86
3.2.3.2 All-Pole Filter ................................................................... 87
3.2.3.3 All-Zero Filter................................................................... 89
3.2.4 Tunable Optical Filter....................................................................... 91
3.2.5 Synthesis of Tunable Optical Filters ................................................ 91
3.2.5.1 Design Equations for the Synthesis of Tunable
Optical Filters ................................................................... 91
3.2.5.2 Synthesis of Second-Order Butterworth Bandpass
and Bandstop Tunable Optical Filters...............................92
3.2.5.3 Designed Parameter Values of the Bandpass and
Bandstop Tunable Optical Filters .....................................92
3.2.5.4 Tuning Parameters of the Synthesized Bandpass
and Bandstop Tunable Optical Filters...............................94
3.2.6 Synthesis of Bandpass and Bandstop Tunable Optical Filters
with Variable Bandwidths and Fixed Center Frequencies ............... 98
3.2.6.1 Synthesis of Tunable Optical Filters with Fixed
Bandwidths and Tunable Center Frequencies .................. 98
3.2.6.2 Fabrication Tolerances of Filter Parameters ................... 100
3.2.7 Concluding Remarks ...................................................................... 104
References ................................................................................................................ 105
Chapter 4
Photonic Computing Processors .............................................................................. 107
4.1
Incoherent Fiber-Optic Systolic Array Processors ...................................... 107
4.1.1 Introduction .................................................................................... 107
4.1.2 Digital-Multiplication-by-Analog-Convolution Algorithm
and Its Extended Version................................................................ 109
4.1.2.1 Multiplication of Two Digital Numbers.......................... 109
ix
Contents
4.2
4.3
4.4
Chapter 5
4.1.2.2 High-Order Digital Multiplication.................................... 110
4.1.2.3 Sum of Products of Two Digital Numbers........................ 112
4.1.2.4 Two’s Complement Binary Arithmetic ............................. 112
4.1.3 Elemental Optical Signal Processors ............................................... 113
4.1.3.1 Optical Splitter and Combiner .......................................... 113
4.1.3.2 Binary Programmable Incoherent Fiber-Optic
Transversal Filter .............................................................. 114
4.1.4 Incoherent Fiber-Optic Systolic Array Processors for Digital
Matrix Multiplications ..................................................................... 116
4.1.4.1 Matrix–Vector Multiplication ........................................... 116
4.1.4.2 Matrix–Matrix Multiplication .......................................... 117
4.1.4.3 Cascaded Matrix Multiplication ....................................... 118
4.1.4.4 Performance Comparison ................................................. 121
4.1.4.5 Fiber-Optic Systolic Array Processors Using
Non-Binary Data............................................................... 122
4.1.4.6 High-Order Fiber-Optic Systolic Array Processors ......... 123
4.1.5 Remarks............................................................................................ 124
Programmable Incoherent Newton–Cotes Optical Integrator ...................... 125
4.2.1 Introductory Remarks ...................................................................... 125
4.2.2 Newton–Cotes Digital Integrators ................................................... 126
4.2.2.1 Transfer Function .............................................................. 126
4.2.2.2 Synthesis ........................................................................... 127
4.2.2.3 Design of a Programmable Optical Integrating
Processor........................................................................... 130
4.2.2.4 Analysis of the FIR Fiber-Optic Signal Processor ........... 132
4.2.2.5 Analysis of the IIR Fiber-Optic Signal Processor ............ 133
4.2.3 Section Remarks............................................................................... 143
Higher-Derivative FIR Optical Differentiators ............................................. 143
4.3.1 Introduction ...................................................................................... 144
4.3.2 Higher-Derivative FIR Digital Differentiators................................. 146
4.3.3 Synthesis of Higher-Derivative FIR Optical Differentiators ........... 147
4.3.4 Computed Differentiators of First and Higher Orders ..................... 150
4.3.4.1 First-Derivative Differentiators ........................................ 150
4.3.4.2 Second-Derivative Differentiators .................................... 152
4.3.4.3 Third-Derivative Differentiators....................................... 154
4.3.4.4 Fourth-Derivative Differentiator ...................................... 158
4.3.5 Remarks............................................................................................ 159
Appendix A: Generalized Theory of the Newton–Cotes Digital
Integrators ..................................................................................................... 160
4.4.1 Definition of Numerical Integration ................................................. 161
4.4.2 Newton’s Interpolating Polynomial .................................................. 162
4.4.3 General Form of the Newton–Cotes Closed Integration
Formulas .......................................................................................... 164
4.4.4 Generalized Theory of the Newton–Cotes Digital Integrators........ 164
Optical Dispersion Compensation and Gain Flattening .......................................... 167
5.1
5.2
Introductory Remarks.................................................................................... 167
Dispersion Compensation Using Optical Resonators .................................... 167
5.2.1 Signal-Flow Graph Application in Optical Resonators.................... 170
5.2.2 Stability Test ..................................................................................... 175
x
Contents
5.2.3
5.3
5.4
Chapter 6
Frequency and Impulse Responses .................................................. 176
5.2.3.1 Frequency Response ......................................................... 176
5.2.3.2 Impulse and Pulse Responses ........................................... 177
5.2.3.3 Cascade Networks ............................................................ 178
5.2.3.4 Circuits with Bi-directional Flow Path ............................. 178
5.2.3.5 Remarks ............................................................................ 178
5.2.4 Double-Coupler Double-Ring Circuit Under Temporal
Incoherent Condition ........................................................................ 178
5.2.4.1 Transfer Function of the DCDR Circuit ........................... 178
5.2.4.2 Circulating-Input Intensity Transfer Functions ................ 181
5.2.4.3 Analysis ............................................................................ 182
5.2.5 DCDR Under Coherence Operation ................................................. 199
5.2.5.1 Field Analysis of the DCDR Circuit ................................. 199
5.2.5.2 Output-Input Field Transfer Function ...............................200
5.2.5.3 Circulating to Input Field Transfer Functions ..................200
5.2.5.4 Resonance of the DCDR Circuit....................................... 201
5.2.5.5 Transient Response of the DCDR Circuit.........................204
5.2.6 DCDR Resonator as a Dispersion Equalizer: Group Delay
and Dispersion ..................................................................................209
Optical Eigenfilter as Dispersion Compensators ........................................... 220
5.3.1 Introductory Remarks ...................................................................... 220
5.3.2 Formulation and Design ................................................................... 222
5.3.2.1 Dispersive Optical Fiber Channel..................................... 222
5.3.2.2 Formulation of Optical Dispersion Eigencompensation ...... 223
5.3.2.3 Design and IM/DD System Performance .........................224
5.3.2.4 Performance Comparison of Eigenfilter and
Chebyshev Filter Techniques ............................................ 226
5.3.3 Synthesis of Optical Dispersion Eigencompensators ....................... 227
5.3.3.1 IM/DD Transmission System Model ................................ 228
5.3.3.2 Performance Comparison of Optical Dispersion
Eigencompensator and Chebyshev Optical Equalizer.........231
5.3.3.3 Eigencompensated System with Parameter Deviations
of the Optical Dispersion Eigencompensator ................... 234
5.3.3.4 Trade-Off Between Transmission Distance and
Eigenfilter Bandwidth ....................................................... 235
5.3.3.5 Compensation Power of Eigencompensating
Technique ....................................................................236
5.3.3.6 Remarks ............................................................................ 238
Photonic Functional Devices ......................................................................... 238
5.4.1 Preamble ........................................................................................... 238
5.4.2 Optical Dispersion Compensation Module (oDCM)........................ 239
5.4.3 Chromatic Dispersion Compensators ...............................................240
5.4.4 Optical Gain Equalizer .................................................................... 242
5.4.4.1 Introductory Remarks ....................................................... 242
5.4.4.2 Dynamic Gain Equalizer .................................................. 243
Optical Dispersion in Guided-Wave FIR and IIR Structures .................................. 245
6.1
6.2
Preamble/Introduction ...................................................................................246
Dispersion Mechanism in Fiber and Waveguide ........................................... 247
xi
Contents
6.3
6.4
6.5
6.6
6.7
6.8
6.9
Chapter 7
Micro-Ring Resonator (MRR) as an Optical Dispersion Compensator
(oDCM).......................................................................................................... 249
6.3.1 Why Resonator? ............................................................................... 249
6.3.2 Transfer Transmittance Function of the Thru Port (Notched
Resonant Filter) and Drop Port (Bandpass Filter) ............................ 250
6.3.2.1 Dispersion Characteristics and Dispersion
Compensation by MRR .................................................... 250
6.3.2.2 Dispersion Compensating of Multiple DWDM
Channels and Slope Dispersion Compensation ................ 251
6.3.3 Tunable Dispersion Compensator..................................................... 253
6.3.4 Length of Fiber Propagation and Dispersion Compensating
Module.............................................................................................. 254
6.3.5 Waveguide and Passive MRR Fabrication Technology for oDCM .....255
Active MRR................................................................................................... 255
6.4.1 Structure ........................................................................................... 255
oDCM by Fiber Bragg Grating...................................................................... 256
6.5.1 Motivation ........................................................................................ 256
6.5.2 Analytical Expression of Broadening (Fiber) and Compression
(TM-FBG) Factors ........................................................................... 257
6.5.2.1 Dispersion-Induced Pulse Broadening in Optical Fiber..... 257
6.5.2.2 Dispersion-Induced Pulse Broadening in FBG ................ 257
6.5.3 Design Cases ....................................................................................260
6.5.3.1 Design Case I: Finite Uniform Profile Grating ................260
6.5.3.2 Design Case II: Apodized Profile Grating ....................... 263
6.5.3.3 Remarks on FBG–oDCM .................................................264
FIR Discrete Wavelet Transform 2D Dispersion Compensating .................. 265
6.6.1 Introductory Remarks ...................................................................... 265
6.6.2 Analysis and Synthesis ..................................................................... 265
6.6.3 Design Procedures............................................................................ 268
6.6.4 Implementation................................................................................. 270
Concluding Remarks ..................................................................................... 274
Appendix: Dispersion Compensation a Historical View of Development
and Why MRR as DCM ................................................................................ 274
SFG and Mason Rules for Photonic Circuit Analysis ................................... 276
6.9.1 SFG and Mason Approach ............................................................... 276
6.9.2 The Gain Formula ............................................................................ 278
6.9.2.1 Procedure .......................................................................... 278
6.9.3 Derivation of Transfer Function of the Micro-Ring Resonator ....... 278
6.9.3.1 Single Ring ....................................................................... 278
6.9.3.2 MRR Incorporating MZDI Structure ...............................280
Photonic Ultra-Short Pulse Generators .................................................................... 283
7.1
Optical Dark-Soliton Generator and Detectors ............................................. 283
7.1.1 Introduction ...................................................................................... 283
7.1.2 Optical Fiber Propagation Model ..................................................... 285
7.1.3 Design and Performance of Optical Dark-Soliton Detectors ........... 286
7.1.4 Design of Optical Dark-Soliton Detectors ....................................... 286
7.1.5 Performance of the Optical Differentiator ....................................... 287
7.1.6 Performance of the Butterworth LPOF ............................................ 288
xii
Contents
7.1.7
7.2
7.3
7.4
Chapter 8
Design of the Optical Dark-Soliton Generator ................................. 289
7.1.7.1 Design of the Optical Integrator ....................................... 289
7.1.7.2 Design of an Optical Dark-Soliton Generator .................. 291
7.1.8 Performance of the Optical Dark-Soliton Generator and Detectors .... 293
7.1.8.1 Performance of the Optical Dark-Soliton Generator ........ 293
7.1.8.2 Performance of the Combined Optical Dark-Soliton
Generator and Optical Differentiator ............................... 295
7.1.8.3 Performance of the Combined Optical Dark-Soliton
Generator and Butterworth LPOF .................................... 295
7.1.9 Remarks............................................................................................ 297
Mode-Locked Ultra-Short Pulse Generators ................................................ 297
7.2.1 Introductory Remarks on Regenerative Mode-Locked Fiber
Laser Types ...................................................................................... 298
7.2.2 Ultra-High Repetition-Rate Fiber Mode-Locked Lasers .................302
7.2.2.1 Mode-Locking Techniques and Conditions for
Generation of Transform Limited Pulses from a
Mode-Locked Laser..........................................................302
7.2.3 MLL and MRLL Experimental Setup and Results.......................... 305
7.2.3.1 40 GHz Regenerative Mode-Locked Laser ......................307
7.2.3.2 Remarks ............................................................................309
7.2.4 Active Mode-Locked Fiber Ring Laser by Rational Harmonic
Detuning ........................................................................................... 311
7.2.4.1 Rational Harmonic Mode-Locking .................................. 311
7.2.4.2 Experiment........................................................................ 312
7.2.4.3 Phase Plane Analysis ........................................................ 313
7.2.4.4 Results and Discussion ..................................................... 316
7.2.4.5 Remarks ............................................................................ 319
Rep-Rate Multiplication Ring Laser Using Temporal Diffraction Effects ... 319
7.3.1 GVD Repetition Rate Multiplication Technique .............................. 320
7.3.2 Experiment Setup ............................................................................. 321
7.3.3 Phase Plane Analysis........................................................................ 322
7.3.3.1 Uniform Lasing Mode Amplitude Distribution ................ 322
7.3.3.2 Gaussian Lasing Mode Amplitude Distribution ............... 328
7.3.3.3 Effects of Filter Bandwidth .............................................. 328
7.3.3.4 Nonlinear Effects .............................................................. 328
7.3.3.5 Noise Effects ..................................................................... 328
7.3.4 Demonstration .................................................................................. 328
7.3.5 Remarks............................................................................................ 330
Multi-Wavelength Fiber Ring Lasers............................................................. 331
7.4.1 Theory .............................................................................................. 331
7.4.2 Experimental Results and Discussion .............................................. 333
7.4.3 Multi-wavelength Tunable Fiber Ring Lasers .................................. 336
7.4.4 Remarks............................................................................................ 338
Multi-Dimensional Photonic Processing by Discrete-Domain Approach ............... 341
8.1
Multi-Dimension (MULTI-D) PSP Design Techniques ................................ 341
8.1.1 An Overview of Photonic Signal Processing ................................... 341
8.1.1.1 Spatial and Temporal Approach ....................................... 342
8.1.1.2 Fiber-Optic or Integrated Optic Delay Line Approach .... 343
8.1.1.3 Motivation .........................................................................344
xiii
Contents
8.1.2
8.2
Multi-Dimensional Signal Processing..............................................344
8.1.2.1 Multi-Dimensional Signal ................................................344
8.1.2.2 Discrete Domain Signals .................................................. 345
8.1.2.3 Multi-Dimensional Discrete Signal Processing................346
8.1.2.4 Separability of 2-D Signals...............................................346
8.1.2.5 Separability of 2-D Signal Processing Operations ...........346
8.1.3 Filter Design Methods for 2-D PSP..................................................348
8.1.3.1 2-D Filter Specifications ................................................... 348
8.1.3.2 Mathematical Model of 2-D Discrete Photonic Systems .... 348
8.1.3.3 Filter Design Methods ...................................................... 352
8.1.3.4 Use of Matrix Decomposition .......................................... 352
8.1.4 Direct 2-D Filter Design Methods ................................................... 353
8.1.4.1 FIR and IIR Structures in 2-D Signal Processing ............ 353
8.1.4.2 Frequency Sampling Method............................................ 354
8.1.4.3 Windowing Method .......................................................... 356
8.1.4.4 McClellan Transformation Method .................................. 356
8.1.4.5 2-D Filter Design Using Transformation Method ............ 357
8.1.5 Concluding Remarks ........................................................................ 359
Decomposition Techniques and Implementation Using Fiber Optic
Delay Lines .................................................................................................... 359
8.2.1 Introductory Remarks ......................................................................360
8.2.2 Matrix Decomposition Methods ......................................................360
8.2.2.1 Single-Stage Singular Value Decomposition....................360
8.2.2.2 Multiple-Stage Singular Value Decomposition ................ 363
8.2.3 Iterative Singular Value Decomposition .......................................... 365
8.2.3.1 Iterative Singular Value Decomposition ........................... 365
8.2.3.2 A 2-D Filter Design Example Using Iterative Singular
Value Decomposition ........................................................ 366
8.2.4 Optimal Decomposition ................................................................... 367
8.2.4.1 Optimal Decomposition.................................................... 367
8.2.4.2 Other 2-D Filter Design Methods Based on Matrix
Decomposition .................................................................. 368
8.2.5 2-D Filter Order Reduction Using Balanced Approximation
Theory .............................................................................................. 369
8.2.5.1 Motivation for Lower Order Photonic Filters ................... 369
8.2.5.2 Description of 2-D System in State-Space Format........... 369
8.2.5.3 Balanced Approximation Method .................................... 369
8.2.5.4 Filter Order Reduction Using Balanced
Approximation: An Example............................................ 372
8.2.6 Fiber-Optic Delay Line Filters ......................................................... 374
8.2.7 Coherent and Incoherent Operation of Photonic Filters .................. 374
8.2.8 Using Optical Fibers to Realize Delayed Line Filter ....................... 375
8.2.8.1 Photonic Realization of Delay .......................................... 375
8.2.8.2 Photonic Realization of Tab Coefficients ......................... 376
8.2.8.3 Photonic Realization of Summer/Splitter ......................... 376
8.2.8.4 Graphical Representation of Photonic Circuits ................ 377
8.2.8.5 Remarks ............................................................................ 379
8.2.9 Concluding Remarks ........................................................................ 379
xiv
Contents
8.3
8.4
Realization ..................................................................................................... 380
8.3.1 Introductory Remarks ...................................................................... 380
8.3.2 Photonic Implementation of 2-D Filters ........................................... 381
8.3.2.1
Photonic Filter Structures ............................................... 381
8.3.2.2
Coherent System ............................................................. 381
8.3.2.3
2-D Direct Structure Filter ............................................. 381
8.3.2.4
2-D Separable Structure Filter ........................................ 383
8.3.2.5
Binary Tree Filter ........................................................... 384
8.3.2.6
Photonic Transversal Filter ............................................. 385
8.3.2.7
1-D Direct Structure Photonic Filter .............................. 388
8.3.2.8
Parallel Structure Filters ................................................. 389
8.3.2.9
Other 1-D Filter Structures ............................................. 391
8.3.2.10 Realization of Poles ........................................................ 392
8.3.2.11 Remarks .......................................................................... 393
8.3.3 Design Chart and Discussions.......................................................... 393
8.3.3.1
2-D Photonic Filter Design Flowchart ............................ 393
8.3.3.2
Examples of Photonic 2-D PSP Implementation ............ 393
8.3.3.3
Separable Implementation Using Matrix
Decomposition Methods ................................................. 396
8.3.3.4
Non-Separable Implementation Using Direct Methods .....399
8.3.3.5
Comparison of Matrix Decomposition Method Design
and Direct Method Design ..................................................402
Concluding Remarks .....................................................................................403
Chapter 9 Generation and Photonic Processing of Radio Waves, Tera-Waves and
Multi-Carrier Lightwaves ........................................................................................405
9.1
9.2
9.3
Introduction ...................................................................................................405
Generation of Tera-Hz Waves........................................................................407
9.2.1 Generation of Ultra-High Repetition Rate Pulse Trains.......................408
9.2.2 Necessity of Highly Nonlinear Optical Waveguide Section for
Tera-Hz Wave Ultra-High Speed Modulation ..................................409
Photonic Signal Processing of Radio Waves ................................................. 410
9.3.1 Generic Structures ............................................................................ 412
9.3.2 Polarization Dual-Mode Delay Processing Systems ........................ 413
9.3.2.1
Tunable Radio Wave Processing Systems Using
Differential Group Display Elements ............................. 413
9.3.2.2
Tunable Multi-Tap Radio Wave Filters Using Higher
Order Polarization Mode Dispersion Emulator .............. 416
9.3.3 Integrated Multi-Tap Delay Processing Systems.............................. 416
9.3.3.1
Dual Tunable RW Filters Using Sagnac Loop and
CFBGs ............................................................................ 418
9.3.3.2
Wavelength-Division Multiplexing (WDM) Multi-Tap
Tunable Radio Wave Filters ............................................ 420
9.3.3.3
Remarks .......................................................................... 423
9.3.4 Buffered Delay Processing Systems................................................. 423
9.3.5 Nonlinear Effects in Photonic Processing Systems of Radio
Waves.............................................................................................. 424
9.3.5.1
All Pass Interferometer as Radio Frequency Filter
Banks .............................................................................. 425
9.3.5.2
Integrated Radio Frequency and Photonic on Chip........ 428
xv
Contents
9.3.6
9.4
Remarks on the Photonic Signal Processing of Radio Waves ...... 430
9.3.6.1
Challenges and Uniqueness of Photonic
Processors ..................................................................430
9.3.6.2
Uniqueness of Tera-Hz Wave Generators ................... 432
Quantum Dot Solitonic Mode-Locked Comb Lasers .................................. 433
9.4.1
Structure and Quantum Optical Gain Waveguide ........................ 433
9.4.1.1
Quantum Dot Growth ................................................. 434
9.4.1.2
QD-BA and BU Structure........................................... 435
9.4.1.3
Lasing in Initial State ................................................. 436
9.4.1.4
Mode Locking and Comb Spectrum Generation ....... 437
9.4.1.5
Absorption Section ..................................................... 438
9.4.2
Performance .................................................................................. 438
9.4.2.1
Measurement Platform................................................ 438
9.4.2.2
Relative Intensity Noise ..............................................440
9.4.2.3
Linewidth of QD-MLL Generated Comb Laser.........440
9.4.3
Optical Frequency Comb in Multiple Radio Wave
Channelization ............................................................................. 442
9.4.4
Concluding Remarks on QD-MLL ............................................... 443
Chapter 10 Optical Devices for Photonic Signal Processing ...................................................... 445
10.1
10.2
10.3
Optical Fiber Communications.................................................................... 445
Photonic Signal Processors ..........................................................................446
10.2.1 Photonic Signal Processing ..........................................................446
10.2.2 Some Processor Optical Components ..........................................446
10.2.2.1 Optical Amplifiers....................................................... 447
10.2.2.2 Pumping Characteristics .............................................448
10.2.2.3 Gain Characteristics ....................................................449
10.2.3 Noise Considerations of EDFAs and Impact on System
Performance .................................................................................. 452
10.2.3.1 Noise Considerations................................................... 452
10.2.3.2 Fiber Bragg Gratings ................................................... 454
Optical Modulators ...................................................................................... 456
10.3.1 Introductory Remarks ................................................................... 456
10.3.2 Lithium Niobate Optical Modulators ........................................... 456
10.3.2.1 Optical-Diffused Channel Waveguides ...................... 457
10.3.2.2 Linear Electro-optic Effect .........................................468
10.3.3 Electro-absorption Modulators ..................................................... 472
10.3.3.1 Electro-absorption Effects .......................................... 472
10.3.3.2 Rib Channel Waveguides ............................................ 475
10.3.4 Operational Principles and Transfer Characteristics .................... 482
10.3.4.1 Electro-optic Mach–Zehnder Interferometric
Modulator .................................................................... 482
10.3.5 Modulation Characteristics and Transfer Function ...................... 485
10.3.5.1 Transfer Function ........................................................ 485
10.3.5.2 Extinction Ratio for Large Signal Operation .............. 487
10.3.5.3 Small Signal Operation ............................................... 488
10.3.5.4 DC Bias Stability and Linearization ........................... 488
xvi
Contents
10.3.6
Chirp in Modulators ..................................................................... 489
10.3.6.1 General Aspects .......................................................... 489
10.3.6.2 Modulation Chirp ........................................................ 490
10.3.7 Electro-optic Polymer Modulators ............................................... 492
10.3.8 Modulators for Photonic Signal Processing ................................. 494
10.4 Remarks ....................................................................................................... 495
References ................................................................................................................ 496
Index .............................................................................................................................................. 501
Preface
The evolution of optical networking is continuing to progress at tremendous pace. The transmission
rate has now reached 200Gbps per wavelength channel by employing discrete modulation format
over a limited bandwidth of only 35–45 GHz. The explosion of uses of data center clouds and
cloud radio access networking for 5G wireless networks have led to a high possibility of employing
photonic signal processing in optical networking for backhaul transporting of ultra-high capacity
information.
Photonic signal processing (PSP) is the art of manipulating photonic waves in the optical domain,
either in coherent or in-coherent states. This is very attractive as it has the potential to overcome
the electronic limits for processing ultra-wideband signals. Furthermore, PSP provides signal conditioning that can be integrated in-line with fiber optic systems in optic form or fiber form modules.
Several techniques have been proposed and reported for the implementation of the photonic
counter-parts of conventional electronic signal processing systems. Also, signal processing in the
photonic domain offers significant improvement of signal quality.
This book is written as the second edition of its first version published by CRC Press in 2007,1
to update and address the emerging techniques of processing and manipulating signals propagating
in optical domain. That means the pulses or signal envelopes are complex or modulating the optical
carriers. Naturally, the applications of such processing techniques in photonics are essential to illustrate their usefulness. The change of the transmission cable from coaxial and metallic waveguide
to flexible optically transparent glass fiber has allowed the processing of ultra-high-speed signals in
the microwave and millimeter-wave domain to the photonic domain in which the delay line can be
implemented in the fiber lines, which are very lightweight and space efficient. Previously found in
Chapter 2 of the first edition, a generic introduction addressing these fundamental understandings
of optical devices is now listed in the last chapter of this second edition.
We introduce the subjects of this second edition as follows. Chapter 2 gives a brief historical
perspective of PSP and introduces a number of photonic components essential for photonic processing systems, including, but not exclusively, the optical amplification devices, optical fibers, and
optical modulators. Chapter 2 illustrates the representation of photonic circuits using signal-flow
graph (SFG) techniques, which have been employed in electrical circuits since the 1960s. However,
these techniques are now adapted for photonic domain in which the transmittance of a photonic
subsystem determines the optical transfer function of a photonic subsystem. The coherence and
incoherence of photonic circuits are an important consideration as whether the field or the power of
the lightwaves should be used, as well as if the length of the photonic processors must be less than
that of the coherence length. Chapter 3 then illustrates the uses of SFG in the design of optical filters
of fixed and tunable passband.
Chapter 4 describes photonic signal processors, such as differentiators and integrators, leading
towards their applications for the generation of solitons and their uses in optically-amplified fiber
transmission systems. Chapter 5 illustrates the compensation of dispersion using photonic processors. Chapter 6 described the practical implementation of optical dispersion compensators in integrated optic technology. These compensators can offer highly low-cost modules for C- and L-band
optical transmission links, which can remove several limitations if they are using the O-band
spectral window.
1
Le Nguyen Binh, Photonic Signal Processing: Techniques and Applications, December 17, 2007 by CRC Press, ISBN
9781138746848.
xvii
xviii
Preface
Chapter 7 gives the design and implementation of generations of ultra-short pulse sequences, and
the dark solitons and their behavior under nonlinear instability conditions. Chapter 8 then gives a
multi-dimension PSP in which the sampling rates in such processor can have many different rates.
Chapter 9 then introduces the techniques for generation and processing in the photonic domain, of
radio waves, Tera-waves and multi-carrier lightwaves.
Many people have contributed, either directly or indirectly, to this book. Thanks are due to
Associate Professor John Ngo of Nanyang Technological University (NTU), Singapore, for the
works that he has conducted during his time as a PhD candidate member of my university research
group; Professor Shum Ping of the School of Electrical and Electronic Engineering (EEE) of NTU;
Dr. W.J. Lai and Miss Anh Le of Australia; my colleagues of Huawei Technologies, Dr. Sun Xu,
Bruce Liu Lei, Zhao Zhuang, Dr. Thomas Wang Tao, and Dr. Xie Chang Song are thanked for their
kind collaborations and helpful suggestions in developing integrated optical circuits and quantum
dot mode-locked lasers. I would like to thank the editors of CRC Press, Taylor and Francis, for their
encouragement. Last, but not least, I thank my wife Phuong, and my son Lam (LA, USA) for their
care and putting up with my busy writing schedule of this book besides my daily R&D activities
at the European Research Center of Huawei Technologies Munich, Germany, which certainly took
away a large amount of time that we could have spent together.
Le Nguyen Binh
Munich, Germany, Spring 2018
MATLAB® is a registered trademark of The MathWorks, Inc. For product information, please
contact:
The MathWorks, Inc.
3 Apple Hill Drive
Natick, MA 01760-2098 USA
Tel: 508 647 7000
Fax: 508-647-7001
E-mail: info@mathworks.com
Web: www.mathworks.com
Author
Le Nguyen Binh holds a BE (Summa Cum Laude) and PhD from the University of Western
Australia. He is currently a technical director at Huawei’s European Research Centre in Munich,
Germany, and has been awarded three Huawei Technologies Gold Medals for his work on advanced
optical communication technologies. He was previously the chair of Commission D (Electronics and
Photonics) of the National Committee for Radio Sciences of the Australian Academy of Sciences,
and a professorial fellow at Nanyang Technological University, Christian-Albrechts-Universität
zu Kiel, and various Australian universities. Widely published, Dr. Binh is the series editor of
Photonics and Optics for CRC Press.
xix
1
Introduction
ACRONYMS
Acronymic Terms
ASE
DC
DMAC
DSP
e-DSP
EDFA
E/O
FIR
FOSAP
GBaud
Gbps
HO-DMAC
IC
IIR
IM/DD
INCOI
OA
OEDC
O/E
PIC
PLC
PSP
RF
RW
SBS
S-DMAC
SOI
Tbps or Tera-bps
WDM Mux/DeMux
1.1
Full Terms
Amplified spontaneous emission
Directional couplers (optical)
Digital multiplication by analog convolution (algorithm)
Digital signal processing/processor
Electronic DSP
Erbium-doped fiber amplifiers
Electro-optic or electrical to optical conversion
Finite Impulse Response
Fiber-optic systolic array processors
Giga-Baud
Giga-bits/sec.
High order DMAC
Integrated circuits
Infinite impulse response
Intensity modulation/direct detection
Incoherent Newton–Cotes optical integrator
Optical amplification/amplifier
Optical dispersion eigencompensators
Optical to electrical conversion
Photonic integrated circuits
Planar Lightwave circuit
Photonic Signal Processing/processor
Radio frequency
Radio waves
Stimulated Brillouin scattering
Serial DMAC
Silicon on insulator
Tera-bits/sec.
Wavelength-division multi/demultiplexers
PREAMBLE
Optical networking has penetrated long-haul, metropolitan, and access networks. Furthermore, data
centers and cloud networking has quickly developed to carry information at a capacity reaching
several Tera-bits/s. The networking capacity of data centers has increased exponentially. Initially, the
transmission rate was low enough for multi-mode use as the transmission medium over ultra-short
distances of a few hundred meters to few kilometers. The bit rate has now reached 400 Gbps with
56 GBaud over single-mode fibers for the interconnection of clusters of servers. In connecting different
1
2
Photonic Signal Processing
sections of the sever stacks of large-scale data centers (DCs), a large-scale optical cross-connect
system via the processing or switching in the optical domain is preferred to minimize the latency
that electronic switching systems are currently facing. The fastest and highest switching capacity by
electronic system can only reach a total maximum capacity of not higher than one Tera-bps.
Data center networking (DCN) is highly important and inter-data center transmission links have
become highly critical with ultra-bit rate and increased capacity over short distances. Photonic
signal processing (PSP) can assist in the manipulation of optical channels in the optical domain.
The ultimate aim of this book is to show the many ways in photonic processing functions can be
implemented.
1.2 INTRODUCTORY REMARKS
The market demand for cost-effective transport of large amounts of information has accelerated
the pace for the widespread deployment of optical fiber communication systems, which have the
capacity to carry large amounts of information. These systems make use of optical signal processors as the basic functional all-optical device for signal processing and transmission. They are used
in many areas of telecommunications: undersea cables bridging the oceans, terrestrial cables connecting cities, trunk lines linking metropolitan areas, and subscriber loop systems serving customer
premises. Thus, there is an urgent need to design optical signal processors to meet the rapidly growing demands of advanced optical communication systems.
Digital signal processing (DSP) has been extensively employed in the coherent1,2 and incoherent3
optical transmission systems to increase the baud rate to 100 GBaud leading to several hundred
Giga-bits/s per wavelength channels. Although optical signal processing is an analogue technique
by its nature, DSP can be applied and transferred from the electrical domain into the photonic
domain as far as we can define the optical sampling feature so that the sampling z-transform can be
used. This is the main feature of the chapters described in this book.
In this book, as the second edition of the book Photonic Signal Processing: Techniques and
Applications (Optical Science and Engineering),4 two types of linear optical signal processors,
which make use of the photon nature of light for performing a wide variety of linear functions, are
considered. They are incoherent fiber-optic signal processors and coherent integrated-optic signal
processors, in which single-mode optical fibers and single-mode optical waveguides, respectively,
are employed as a delay-line medium for high-speed processing of broadband signals. The virtually unlimited bandwidth of these processors makes them attractive for processing radio frequency
(RF), microwave, and millimeter-wave signals directly in the optical domain. This direct processing
eliminates the need for inefficient and costly intermediate “opto-electronic-opto” conversions as in
conventional approaches, which eventually lead to electronic bottlenecks.
Incoherent fiber-optic signal processors employing optical fiber, fiber-optic directional couplers (DC), and erbium-doped fiber amplifiers (EDFAs) have been developed to perform various signal processing functions, such as convolution, correlation, analog matrix operations,
frequency filtering, pulse-train generation, data-rate transformation, and code generation. Coherent
integrated-optic signal processors employing silica-based waveguides on a silicon substrate have
M. Taylor, Phase estimation methods for optical coherent detection using digital signal processing, IEEE
J. LightwaveTechnol., 27(7), 901–914, 2009.
2 N. Stojanovic, F. Karinou, B. Mao, Chromatic dispersion estimation method for Nyquist and faster than Nyquist coherent optical systems, Optical Fiber Communications Conference and Exhibition (OFC), San Francisco, CA: OFC’2014,
PaperTh2A.19.
3 K. Kikuchi, Electronic polarization-division demultiplexing based on digital signal processing in intensity-modulation
direct-detection optical communication systems, Opt. Exp., 22(2), 1971–2001, 2014. doi:10.1364/OE.22.001971.
4 L. N. Binh, Photonic Signal Processing: Techniques and Applications (Optical Science and Engineering), 1st ed., Boca
Raton, FL: CRC Press, 2007.
1
Introduction
3
been demonstrated as optical switches, optical wavelength-division multi/demultiplexers (WDM
Mux/DeMux), optical frequency-division multi/demultiplexers, tunable optical filters, and optical
dispersion compensators.
Given the significant developments of this field, the overall aims of this book are, therefore,
(i) to describe the principal techniques for the design of new incoherent and coherent optical signal
processors and (ii) to demonstrate their applications in optical computing and optical communication systems. The specific aims of this investigation are described as follows.
The first aim of this book is to describe the design of new incoherent fiber-optic systolic array
processors (FOSAPs), which employ the digital multiplication by analog convolution (DMAC) algorithm, for performing real-valued digital matrix multiplications. The FOSAP multipliers are shown
to have massive pipeline capability and higher computational power than the digital electronic multipliers and other optical DMAC multipliers.
The second objective of this book is to design a new programmable incoherent Newton–Cotes
optical integrator (INCOI) for processing (or integrating) intensity-based signals in the time domain.
The new INCOI processor is synthesized using a generalized theory of the Newton–Cotes digital
integrators.
The third aim of this book is to present the design of the new higher-derivative finite impulse
response (FIR) coherent optical differentiators for processing (or differentiating) coherent signals in
the time domain. The new optical differentiators are synthesized using a theory of higher-derivative
FIR digital differentiators, which are commonly developed for electronic DSP.
Although digital integrators and differentiators have received considerable attention in the
field of digital signal processing, the proposed theories of optical integrators and differentiators are believed to be introduced, for the first time, to the area of optical signal processing. It
is hoped that these new theories form the basis for future development with a view to finding
potential applications for these new processors. One such application provides the fourth goal of
this study, which is to design new optical dark soliton generators and detectors by using the optical integrator and differentiator, respectively, as outlined above. This is because dark solitons,
which are difficult to generate and detect, have recently been predicted to offer better stability
than the well-known bright solitons against fiber loss, interactions between neighboring solitons,
and amplified noise-induced timing jitter. In addition, there are currently so few techniques for
dark soliton generation and detection—only three techniques for generating and one technique
for detecting dark solitons.
The fourth goal of this book is to present the design of new optical dispersion eigencompensators
(ODECs) for compensation of the combined effect of laser chirp and fiber dispersion at 1550 nm in
high-speed, long-haul intensity modulation/direct detection (IM/DD) optical communication systems. Although many optical dispersion compensators have been demonstrated to mitigate this detrimental effect, most of these devices are bandwidth-limited because of a lack of design flexibility.
It is found that the proposed ODECs perform better with dispersively chirped signals than with
dispersively chirp-free signals; an advantage which is not attainable with other techniques.
The fifth and final aim of this book is to systematically design new tunable optical filters with
the essential features of variable bandwidth and center frequency characteristics as well as general filtering characteristics, such as lowpass, highpass, bandpass, and bandstop characteristics.
Although several techniques have been developed to design tunable optical filters with variable
bandwidth and center frequency characteristics, such as bandpass and bandstop, there is still limited design flexibility in these methods; however, the proposed technique provides much greater
design flexibility.
The ultimate overall clarification in the chapters of this book is also to identify either the incoherence and coherence characteristics of the optical signals under operations, thus either the electromagnetic field or intensity of the optical waves or signals are to be employed in the PSP (Photonic
Signal Processing) systems. The implications are significant whether they are processed by coherent
or direct detection sub-systems. The design and applications of new incoherent and coherent optical
4
Photonic Signal Processing
signal processors reported in this book constitute a significant contribution to the fields of optical
computing and optical communications. Digital signal processing (DSP) in the electronic domain
by ASIC (Applied Specific Integrated Circuit) or FPGA (Field programmable gate array) can certainly be used as a hybrid co-processor to enhance the effectiveness of a PSP system. This kind of
hybrid processing technique is not presented in this edition of the book.
1.3 ORGANIZATION OF CHAPTERS
The chapters of this book are organized in the following order:
Chapter 2 presents the fundamental theory of incoherent fiber-optic signal processing and coherent integrated-optic signal processing, which provides the basis for Chapters 3–5 and Chapters 6–9,
respectively.
Chapter 3 gives a framework for the analysis of optical signal processors through the application of the signal-flow graph technique, which is developed as a mathematical tool applicable to all
chapters. The effectiveness of this approach can be demonstrated by applying it to the analysis and
design of an incoherent recursive fiber-optic signal processor.
Chapter 4 then describes structures and operations of incoherent FOSAPs employing the
DMAC, higher order DMAC (HO-DMAC) and serial S DMAC (S-DMAC) algorithms, which are
proposed for real-valued digital matrix multiplications. The performances of the FOSAP multipliers are also compared with those of the digital electronic multipliers and other optical DMAC
multipliers.
Chapter 5 describes a programmable INCOI processor, which is synthesized using a proposed
generalized theory of the Newton–Cotes digital integrators. The performance of the processor is
also analysed.
Chapter 6 gives a theory of higher-derivative FIR optical differentiators developed using a proposed theory of higher-derivative FIR digital differentiators. The performances of the optical differentiators are also analysed.
In Chapter 7, the trapezoidal optical integrator described in Chapter 5 is proposed as an optical
dark soliton generator and the first-order first-derivative optical differentiator outlined in Chapter 6
and a first-order Butterworth lowpass optical filter are proposed as optical dark-soliton detectors.
The performances of the dark soliton generator and detectors are also analyzed.
In Chapter 8, a digital eigenfilter approach is employed to design linear ODECs for the compensation of the combined effect of laser chirp and fiber dispersion at 1550 nm in high-speed long-haul
IM/DD lightwave systems. The performances of the ODECs are also compared with those of the
Chebyshev optical equalizers.
Chapter 9 presents a digital filter design method employed to systematically design tunable optical filters with variable bandwidth and center frequency characteristics, as well as lowpass, highpass,
bandpass and bandstop characteristics. The effectiveness of this technique is demonstrated with the
design of the second-order Butterworth lowpass, highpass, bandpass and bandstop tunable optical
filters with variable bandwidth and centre frequency characteristics. An experimental development
of the first-order Butterworth lowpass and highpass tunable fiber-optic filters is also described.
Comb lasers via the structure embedded with stack layers of quantum dots InAs integrated in a
buried heterostructure InGaAsP are also given as an example for a generation of multicarriers in
the optical domain. The integrated cavity can then generate soliton under injection of electrons and
formation of lightwaves and thence soliton waves till the saturation absorption layer reaches its
saturation level and Q-switching happens to thence generate ultra-short pulse train which can then
be transformed into wideband comb lines in the frequency domain.
Chapter 10 gives a number of principal optical devices required for photonic processing are
given. In the first edition of the book this chapter was described as Chapter 1. In this edition this
chapters updated and assigned as last chapter of the book and referred in other chapters, possibly
considerable as a combination of appendices of the chapters.
Introduction
5
Major conclusions drawn from the presentations and practical results reported in the chapters
and recommendations for future work are presented at the end of each chapter.
In this book, it is assumed that all optical systems operate in the C-band of silica fiber, which is
in the 1550 nm window, the operating wavelength of optical waves at which the signal loss is minimum. Optical signal losses can be compensated with EDFAs integrating optical isolators, and/or a
narrow-band optical filter may be required to suppress the stimulated Brillouin scattering (SBS) and
to minimize the amplified spontaneous emission (ASE), respectively. The effects of fiber polarization
and waveguide birefringence, which can be overcome in practice, on the performance of the proposed
optical signal processors are beyond the scope of this book and are therefore not considered.
2
Photonic Signal Processing
Via Signal-Flow Graph
The fields of photonic communications and integrated photonics have progressed significantly over
the last few decades. Spinning off from such developments, several related areas such as microwave
photonics, ultra-broadband optical fiber communications, photonic switching, intra- and inter-data center
communications, and others have been established. In these systems, photonic signals are propagating
and processed at the modulators, through the guided media, at the multiplexers and demultiplexers,
through optical amplifiers (Raman, rare-earth doped waveguide, or parametric amplification). Thus, the
necessity of processing of photonic waves has become important and requires fundamental approaches
for photonic circuit analysis, syntheses and design, and photonic signal processing.
Therefore, this chapter, as the first of the introductory chapters of photonic processors, presents
the fundamental principles and applications of this new field of photonic signal processing. We
state and define the significance of coherence and incoherence of lightwaves propagation through
photonic circuits and hence the representation of lightwaves and circuits either by the lightwave
intensity or by the photonic electromagnetic fields. The photonic circuits to be processed in coherent
or incoherent modes are described and followed by a number of photonic circuit elements. The
graphical representation of photonic circuits is described using the signal-flow graphs (SFG) and the
photonic Mason’s rules. Automatic generation for photonic transfer functions of the input and output
lightwave signals between any two nodes of a photonic circuit are presented.
Furthermore, this chapter gives a fundamental understanding of incoherent and coherent optical
signal processing, which provides the basis for later chapters. The advantages and disadvantages of
incoherent and coherent optical systems and means of overcoming their limitations are outlined in
Sub-sections 2.1–2.4. The characteristics of the fundamental components of incoherent fiber-optic
signal processors and coherent integrated-optic signal processors are described in Section 2.8.1
A Borland Pascal source code is included in Section 2.11 as a reference for readers who may want to
use it to generate photonic circuits and related transfer functions. Two appendices are given and applied
to the very basic z-transform and automatic SFG and transfer function from one node to the other.
2.1
INTRODUCTION
The phase of the optical signal is sensitive to environmental fluctuations, such as temperature and
pressure changes and acoustic vibrations as well as frequency fluctuations of the optical source. The
inherently high sensitivity of the optical phase to environmental effects has made it attractive for
sensor applications but unattractive for signal processing operations in which stability is essential.
Obviously, these effects can be obviated by discarding the optical phase using an incoherent light.
Incoherent optical signal processors require the coherence time of the optical source to be much
shorter than the basic time delay (or sampling period) to avoid any undesirable effects of optical
interference. Hence, incoherent systems use intensity variations on optical carriers for performing
signal processing operations. In incoherent systems, single-mode optical fibers can be used as a
promising delay-line medium for processing broadband signals because of the large bandwidth of
optical fibers. Typically, the basic delay-line length2 of an incoherent fiber-optic signal processor is
Details of the z-transform definitions and properties can be found in R.D Strum and D.E. Kirk, First Principles of
Discrete Systems and Digital Signal Processing, New York: Addison and Wesley, 1989.
2 The basic delay-line length has a delay corresponding to the basic time delay or sampling period of the system. This
allows the application of the z-transform, a common feature of DSP applicable in analog photonic processing domain.
1
7
8
Photonic Signal Processing
in the meter-order and is at least several orders of magnitude greater than the coherence length of
the optical source, depending on the frequency of operation. For this reason, changes in the basic
delay-line length, due to environmental effects and/or errors in cutting the fiber length, can be
tolerated without causing significant degradation of the system performance. Although incoherent
fiber-optic signal processors are stable and robust, they can only perform positive-valued signal
processing operations, but not bipolar or complex-valued signal processing operations. Hence, incoherent fiber-optic signal processors have limited applications. This serious limitation can clearly be
overcome with a coherent light if the instability can be found.
In contrast to the incoherent case, coherent optical signal processors require the coherence time
of the optical source to be much longer than the basic time delay to achieve coherent interference
of the delayed signals. Coherent systems are thus capable of performing complex-valued signal
processing operations because both the phase and amplitude of the optical signal are retained in
the processed information. As pointed out above, coherent systems cannot operate stably unless
the frequency fluctuations of the optical source and environmental effects can be prevented. The
frequency can be stabilized by using highly coherent semiconductor lasers that are commercially
available. The environmental effects can be suppressed by using integrated optical waveguides
(instead of optical fibers) as a comparatively small delay-line medium for broadband signal processing because of their large bandwidth. Coherent integrated-optic signal processors can operate
stably because the waveguide length, which is in the centimeter-order or millimeter-order, can be
accurately fabricated to the precision of the wavelength order and the phase of the optical signal can
be conveniently controlled to the precision of the wavelength order.
In this book, optical fibers and integrated optical waveguides have been considered as the delayline medium of choice for incoherent and coherent optical signal processing, respectively. The fundamental theories of both incoherent fiber-optic signal processing and coherent integrated-optic
signal processing are presented in the next sections.
2.2
INCOHERENT PHOTONIC SIGNAL PROCESSING
The potentially large bandwidth of optical fiber has made it an attractive delay-line medium for
incoherent processing of broadband signals. This section describes the theory of incoherent fiberoptic signal processing given in references [1] and [2].
In incoherent optical signal processors, the information signal (e.g., RF or microwave) to be
processed is modulated as intensity variations onto an optical carrier whose coherence time is much
shorter than the basic time delay in the system. The optical source can be a broad-linewidth semiconductor laser diode, which can be directly modulated at speeds up to several gigahertz. In the
time domain, the modulated wideband signals do not interfere with each other but are appropriately
delayed and incoherently combined at the system output. In the frequency domain, the frequency
response of the incoherent system depends on the interference of the modulation frequency (RF or
microwave) but not the optical carrier frequency. In other words, an incoherent system is incoherent
at the optical carrier frequency but coherent at the modulation frequency. Thus, the phase of the
optical carrier can be discarded, and the signals add on an intensity basis. As a result, incoherent
systems are stable and robust, but they can only perform positive-valued signal processing operations because intensity cannot be negative. Hence, they have limited applications. Using the theory
of positive systems, it has been shown that the impulse response of an incoherent system is real and
positive-valued.3
In addition, the magnitude of the frequency response of an incoherent system is maximum at
the origin of the frequency axis. Consequently, incoherent systems can only be designed to have a
limited number of lowpass characteristics but not highpass or bandpass characteristics.
3
B. Moslehi, J. W. Goodman, M. Tur, and H. J. Shaw, Fiber-optic lattice signal processing, Proc. IEEE, 72, 909–930, 1984.
Photonic Signal Processing Via Signal-Flow Graph
9
Incoherent fiber-optic signal processing was initiated by a research group at Stanford University
in the 1980s [3]4. Optical fibers and tunable fiber-optic directional couplers have been used in the
analysis, as well design and construction of a number of incoherent finite impulse response5 (FIR)
and infinite impulse response6 (IIR) fiber-optic signal processors that can perform a variety of
linear signal processing functions, which include convolution, correlation, analog matrix operations, frequency filtering, pulse-train generation, data-rate transformation, and code generation.
Considerable research effort has produced a number of new concepts, techniques, and applications
as a result of the advanced development of fiber-optic signal processors.7–8 Optical amplifiers, in
particular erbium-doped fiber amplifiers (EDFAs), have been used to overcome losses as well as to
provide greater flexibility in the analysis, synthesis, and construction of incoherent fiber-optic signal
processors for various filtering applications.9–10 The resulting amplified fiber-optic signal processors
have better performances and, hence, more applications than the unamplified processors.11,12,13,14,15
Adaptive techniques have also been proposed to provide dynamic weighting of the filter coefficients
as well as reconfiguration of the filter delays.16,17,18,19
The limitation of the incoherent (or positive) fiber-optic signal processors may be reduced by
using an electronic differential detection scheme, which can have negative filter coefficients but at
the expense of increased system complexity.20,21
It has been claimed that this synthesis technique can implement not only lowpass filters but also
highpass and bandpass filters. The performance of the synthesized filter can only approximate that of
the desired filter because the synthesis method is based on the least squares approach. Nevertheless,
impressive performances of the synthesized lowpass and highpass filters have been experimentally
K. P. Jackson, S. A. Newton, B. Moslehi, M. Tur, C. C. Cutler, J. W. Goodman, and H. J. Shaw, Photonic fiber delay-line
signal processing, IEEE Trans. Microw. Theory Tech., MTT-33, 193–210, 1985.
5 Note that FIR filters have no feedback loops and are also known as transversal, non-recursive or tapped delay-line filters.
6 Note that IIR filters have at least one feedback loops and are also known as recursive or recirculating delay-line filters.
All-pole and all-pass filters are special types of IIR filters.
7 C. C. Wang, High-frequency narrow-band single-mode fiber-optic transversal filters, J. Lightwave Technol., LT-5, 77–81,
1987.
8 E. C. Heyde, Theoretical methodology for describing active and passive recirculating delay line systems, Electron. Lett.,
31, 2038–2039, 1995.
9 B. Moslehi, Fiber-optic filters employing photonic amplifiers to provide design flexibility, Electron. Lett., 28, 226–228,
1992.
10 E. C. Heyde, Theoretical methodology for describing active and passive recirculating delay line systems, Electron. Lett.,
31, 2038–2039, 1995.
11 K. P. Jackson, S. A. Newton, B. Moslehi, M. Tur, C. C. Cutler, J. W. Goodman, and H. J. Shaw, Photonic fiber delay-line
signal processing, IEEE Trans. Microw. Theory Tech., MTT-33, 193–210, 1985.
12 C. C. Wang, High-frequency narrow-band single-mode fiber-optic transversal filters, J. Lightwave Technol., LT-5, 77–81,
1987.
13 R. I. MacDonald, Switched photonic delay-line signal processors, J. Lightwave Technol., LT-5, 856–861, 1987.
14 D. M. Gookin and M. H. Berry, Finite impulse response filter with large dynamic range and high sampling rate, Appl.
Opt., 29, 1061–1062, 1990.
15 A. Ghosh and S. Frank, Design and performance analysis of fiber-optic infinite impulse response filters, Appl. Opt., 31,
4700–4711, 1992.
16 B. Moslehi, K. K. Chau, and J. W. Goodman, Photonic amplifiers and liquidcrystal shutters applied to electrically reconfigurable fiber optic signal processors, Opt. Eng., 32, 974–981, 1993.
17 J. Capmany and J. Cascon, Photonic programmable transversal filters using fiber amplifiers, Electron. Lett., 28, 1245–
1246, 1992.
18 J. Capmany and J. Cascon, Discrete time fiber-optic signal processors using photonic amplifiers, J. Lightwave Technol.,
12, 106–117, 1994.
19 S. Sales, J. Capmany, J. Marti, and D. Pastor, Solutions to the synthesis problem of photonic delay line filters, Opt. Lett.,
20, 2438–2440, 1995.
20 J. Capmany, J. Cascon, J. L. Martin, S. Sales, D. Pastor, and J. Marti, Synthesis of fiber-optic delay line filters,
J. Lightwave Technol., 13, 2003–2012, 1994.
21 S. Sales, J. Capmany, J. Marti, and D. Pastor, Experimental demonstration of fiber-optic delay line filters with negative
coefficients, Electron. Lett., 31, 1095–1096, 1995.
4
10
Photonic Signal Processing
demonstrated [21]. However, the synthesis technique can only handle bipolar numbers but not complex numbers, which must be operated by coherent systems.
It is well known that the basic elements required for implementation of the FIR and IIR digital
signal processors are delays, adders and multipliers.22 As a result, the basic components required
for the realization of the FIR and IIR incoherent fiber-optic signal processors are: fiber-optic delay
lines, fiber-optic directional couplers, and fiber-optic (or semiconductor) amplifiers. These are
described in the following sections.
2.2.1 Fiber-Optic Delay lines
The low loss and broad bandwidth of optical fibers have made them an attractive delay-line medium
for incoherent processing of high-speed broadband signals directly in the optical domain. The
loss of optical fibers is about 0.5 dB km at 1300 nm and about 0.2 dB km at 1550 nm. The bandwidth–distance product of optical fibers is about 32 THz ⋅ km at 1300 nm and about 100 GHz ⋅ km at
1550 nm [26]. As a result, the time–bandwidth product of optical fibers exceeds 107 at 1300 nm and
exceeds 105 at 1550 nm, assuming a delay per unit length of 5 µs km.
2.2.1.1 Fiber-Optic Directional Couplers
One of the fundamental elements in incoherent fiber-optic signal processors is a fiber-optic directional coupler, which performs signal collection (or addition) or signal distribution (or tapping).
The [2 × 2] fiber-optic directional coupler (see Figure 2.1) is a symmetrical and reciprocal fourport device, which can be designed to have fixed or tunable coupling coefficient. The underlying
principle is based on the interaction of the evanescent fields between two parallel fiber cores placed
sufficiently close to each other.23,24
The coupler exhibits very little dependence on the state of polarization of the input fields, even
though the polarization effect can be easily overcome in practice by means of a fiber polarization
controller. An alternative and more promising approach is to use polarization maintaining fibers in
the construction of the couplers.
In the incoherent operating regime, the intensity transfer matrix of the 2 × 2 tunable fiber-optic
directional coupler can be described by [1]
 I3 
1 − κ
  = (γ ) 
 I4 
 κ
Port 1
κ   I1 
 
1 − κ   I2 
Tunable
Directional
Coupler
Port 2
FIGURE 2.1
(2.1)
Port 3
Port 4
Schematic diagram of a tunable fiber-optic directional coupler.
A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, 1989.
S. K. Sheem and T. G. Giallorenzi, Single-mode fiber-photonic power divider: Encapsulated etching technique,
Opt. Lett., 4, 29–31, 1979.
24 M. J. F. Digonnet and H. J. Shaw, Analysis of a tunable single mode photonic fiber coupler, IEEE J. Quantum Electron.,
QE-18, 746–754, 1982.
22
23
Photonic Signal Processing Via Signal-Flow Graph
11
where:
{ I1, I2 } and { I3 , I4 } are the intensities at the input and output ports, respectively
κ (0 ≤ κ ≤ 1) is the cross-coupled intensity coefficient
γ (typically 0.95 < γ < 1) is the intensity transmission coefficient
Equation (2.1) means that, when the input port {2} is not excited, the signal intensity at the input port
is directly coupled to the output port {3} with an intensity coupling coefficient of γ (1− κ ) and cross
coupled to the output port {4} with an intensity coupling coefficient of γκ . Similarly, when the input
port {1} is not excited, the signal intensity at the input port {2} is directly coupled to the output port
{4} with an intensity coupling coefficient of γ (1− κ ) and cross coupled to the output port {3} with an
intensity coupling coefficient of γκ .
2.2.2 Fiber-Optic anD semicOnDuctOr ampliFiers
An optical amplifier is an important component in incoherent fiber-optic signal processors because
it can compensate for optical losses as well as providing design flexibility resulting in potential
applications.
Optical amplifiers can provide signal amplification directly in the optical domain. The operational principles, characteristics, and performances of the optical amplifiers described here have
been obtained from references [22] and25. The gain of an optical amplifier is generated by the processes of stimulated scattering induced by nonlinear scattering in an optical fiber, or by the stimulated emission caused by a population inversion in a lasing medium. The former process is utilized
by stimulated Raman scattering fiber amplifiers and stimulated Brillouin scattering fiber amplifiers,
which are of little interest in this investigation because they are based on nonlinear effects in fibers.
The latter process is employed by semiconductor laser amplifiers (SLAs) or rare-earth doped fiber
amplifiers.
Semiconductor lasers can be designed to act as amplifiers and hence the acronym SLAs. SLAs
can be categorized, according to biasing condition and structure, into three types: injection-locked
(IL), Fabry-Perot (FP), and travelling-wave (TW) SLAs. IL-SLA and FP-SLA, which are based on
resonance effects, require the biasing of the semiconductor laser above and below the lasing threshold, respectively. By contrast, TW-SLA, which exploits single-pass amplification, requires both
facets of the semiconductor laser to have antireflection coating. Considerable research attention was
initially paid to IL-SLA and FP-SLA with a view to improving the inferior anti-reflection coating
methods. However, TW-SLA has recently attracted the most attention because of its superior performance (saturation output, noise, and bandwidth, to mention a few) and considerable progress with
coating techniques. However, it is difficult to differentiate between FP-SLA and TW-SLA because
complete zero reflectivity cannot be easily achieved by actual antireflection coating techniques.
Thus, it is generally accepted that TW-SLA and FP-SLA have a reflectivity of less than 0.1%–1%
and more than 30%, respectively. For these reasons, the TW-SLAs have been chosen in this study
for application in incoherent fiber-optic signal processors.
The rare-earth doped fiber amplifiers make use of ions, such as erbium, neodymium, and praseodymium, as the gain medium to provide optical amplification. In recent years, EDFAs have been
the main subject of research simply because they operate near 1550 nm, the wavelength region in
which the fiber loss is minimum and hence the wavelength window of interest for next-generation
lightwave systems. For these reasons, EDFAs have also been considered in this investigation.
Because the TW-SLAs and EDFAs have been considered in this research, it is necessary to understand their characteristics and performances, which are summarized in Table 2.1 [25]. Compared
25
S. Shimada and H. Ishio (Eds.), Photonic Amplifiers and Their Applications, New York: John Wiley and Sons, 1994,
chapters 1–5.
12
Photonic Signal Processing
TABLE 2.1
Comparison of the Characteristics and Performances of TW-SLAs and EDFAs
TW-SLAs
Various wavelengths
15 ~ 20 dB
0 ~ 3 dBm
> 3 THz
Yes
6 ~ 9 dB
Large loss (9 ~ 10 dB)
Fast switching (< 1 ns)
Short carrier lifetime
Small, amplifier length of < 1 mm
Characteristics/Performances
EDFAs
Signal wavelength
Unsaturated gain
Saturation output power
Bandwidth
Polarization dependence
Noise figure
Fiber coupling loss
Switching speed
Currently 1550 nm band only
40 ~ 50 dB
10 ~ 20 dBm
1 ~ 4 THz
No
3 ~ 5 dB
Low loss (< 0.5 dB)
Slow switching ( 0.2 ~ 10 ms)
Long carrier lifetime
Size/length
Several meters to several 100 m of fiber
length
with TW-SLAs, the advantages of EDFAs are: higher unsaturated (or small-signal) gain, higher saturation output power, lower noise figure, lower fiber coupling loss, and polarization independence.
However, TW-SLAs generally have larger bandwidth and are more compact than EDFAs. The high
gain, high saturation output, large bandwidth, low noise, low fiber coupling loss, and polarization
independence of EDFAs make them an ideal choice for application in the incoherent fiber-optic signal processors. In addition to the enormous bandwidth and compactness, the relatively fast switching speed of TW-SLAs makes them more attractive than EDFAs for application in adaptive (or
programmable) incoherent fiber-optic signal processors, where the gains of the TW-SLAs can be
altered by varying the injection current sources driving the semiconductor lasers. Programmable
incoherent fiber-optic signal processors incorporating TW-SLAs must use polarization-preserving
fibers and couplers because of the polarization dependence of TW-SLAs.
In this book, EDFAs and TW-SLAs have thus been considered as the amplifiers of choice for
non-programmable and programmable incoherent fiber-optic signal processors, respectively.
2.3
COHERENT INTEGRATED-OPTIC SIGNAL PROCESSING
Integrated optical waveguides described in Section 2.3.1 can be used as an attractive delay-line
medium for coherent processing of high-speed broadband signals because of the high precision (and
hence stability) and large bandwidth of the waveguides.
In coherent optical signal processors, the information signal (RF, microwave or milli-meter-wave)
to be processed is impressed onto an optical carrier whose coherence time is much longer than the
basic time delay in the system. The optical source must be a frequency-stabilized highly coherent
semiconductor laser with a very narrow linewidth in order to suppress the frequency instability.
Thus, the optical source must be externally (rather than directly) modulated so that its high degree of
coherence can be maintained. This is because direct current modulation of the injection lasers causes
a dynamic shift of the peak emission wavelength resulting in broadening the spectral width [30]. In
addition, external modulation (e.g., using titanium-diffused lithium niobate (Ti:LiNbO3 waveguide
modulators) of the optical source permits high-speed modulation that is ideal for high-speed signal
processing. Thus, the use of external modulators allows the optical source to be optimized for
spectral quality as well as obtaining high modulation bandwidth. In the time domain, the modulated
signals constructively or destructively interfere with each other, depending on their relative phases.
In the frequency domain, the frequency response depends on the interference of the optical carrier
frequency. Thus, coherent optical signal processors using integrated-optic waveguides can stably
Photonic Signal Processing Via Signal-Flow Graph
13
perform high-speed complex-valued signal processing operations because both the phase and
amplitude of the optical carrier are retained in the processed information.
The term “integrated optics” was suggested by Miller in 1969 at a Bell Laboratory as the lightwave equivalent of “integrated electronics.”26,27 Since then research in integrated optics has begun
and gained momentum at about the same time as the development of low-loss optical fibers and
semiconductor lasers. The concept of integrated optics involves the use of thin-film and microfabrication technologies in the development of a large number of individually fabricated miniature
optical components, which may be integrated (or individually interconnected) onto a single chip
in a similar fashion to that which had taken place with integrated electronic circuits [26,27].28,29,30
Enormous progress has been made in this field with advances in material developments, design
techniques, fabrication processes, and component developments. Developments have now reached
the stage where integrated optical circuits can be realized to perform various all-optical signal
processing and switching functions. In fact, recent advances in lightwave technology and networks
have further accelerated the pace for the development of compact, rugged, stable and economical
integrated optical circuits for flexible processing and switching of high-speed broadband signals
directly in the optical domain.
The integrated optical circuit has several advantages over its counterpart, the integrated
electronic circuit, or over conventional bulk-optic systems consisting of relatively large discrete
components [31]. When compared to bulk-optic systems, integrated optical circuits share the same
advantages as those of the integrated electronic circuits such as smaller size and weight as well as
improved reliability and batch fabrication economy. However, the integrated optical circuit, which
uses a high carrier frequency for information processing, inherently has a higher processing speed
than the integrated electronic circuit. As with any other new technology, a high development cost
of integrated-optic technology (e.g., developing new fabrication technology) is initially required.
Nevertheless, the great potential of integrated optics will clearly justify the high development cost
in the long run.
Integrated optical circuits can be fabricated on several different materials, each with its own
particular features. The choice of a substrate material depends very much on the function to be performed by the circuit. Substrate materials commonly used are glass, LiNbO3, silicon (Si) , III–V31
semiconductors, such as gallium arsenide (GaAs) and indium phosphide (InP).32,33,34 For example,
the InGaAsP/InP material system has been used for the development of InGaAsP/InP 1.55-µm distributed feedback lasers because the InP substrate is capable of emitting light in the 1.3–1.6 µm
spectral region that is important for lightwave systems.35 The LiNbO3 dielectric material has been
widely used for the development of Ti:LiNbO3 waveguide modulators because of its linear electrooptic or Pockel’s effect, and that the optical waveguide can be easily formed by diffusing a thin
film of titanium into the LiNbO3 substrate [28–30]. The germanium, InGaAs/InP, and InGaAsP/InP
materials have been used for the fabrication of avalanche photodiodes because of their high absorption coefficients (or responsivity) in the 1.1–1.6 µm low-loss wavelength region [35].
S. E. Miller, Integrated optics: an introduction, Bell Syst. Tech. J., 48, 2059–2069, 1969.
T. Tamir (Ed.), Integrated Optics, New York: Springer-Verlag, 1975.
28 L. D. Hutcheson, Integrated Photonic Circuits and Components, New York: Marcel Dekker, 1987.
29 S. E. Miller and I. P. Kaminow (Eds.), Photonic Fiber Telecommunications II, San Diego, CA: Academic Press, 1988.
30 R. G. Hunsperger, Integrated Optics: Theory and Technology, New York: Springer-Verlag, third edition, 1991.
31 Note that compounds made of elements (e.g., gallium and arsenic) found in the third and fifth columns of the periodic
table are called III–V semiconductors.
32 M. J. F. Digonnet and H. J. Shaw, Analysis of a tunable single mode photonic fiber coupler, IEEE J. Quantum Electron.,
QE-18, 746–754, 1982.
33 S. Shimada and H. Ishio (Eds.), Photonic Amplifiers and Their Applications, New York: John Wiley and Sons, 1994,
chapters 1–5.
34 J. C. Cartledge and G. S. Burley, The effect of laser chirping on lightwave system performance, J. Lightwave Technol.,
7, 568–573, 1989.
35 J. M. Senior, Photonic Fiber Communications: Principles and Practice, London, UK: Prentice Hall, second edition, 1992.
26
27
14
Photonic Signal Processing
The fundamental component of any integrated optical circuit is the waveguide. Compared with
waveguides made of other materials, single-mode silica-based waveguides, which have almost the
same composition as that of single-mode optical fibers, are more compatible with optical fibers and
hence have lower fiber coupling loss.36,37,38 Two major processes have been used for the fabrication
of single-mode silica-based waveguides on planar silicon substrates: chemical vapor deposition and
flame hydrolysis39 deposition. The single-mode waveguide patterns are then defined by photolithographic pattern definition processes followed by reactive ion etching. The glass systems commonly
used for the silica-based waveguides are: phosphorous-doped silica (SiO2 − P2O5 ), which is formed
by chemical vapor deposition,40,41 and titanium-doped silica (SiO2 − TiO2 ) and germanium-doped
silica (SiO2 − GeO2 ), which are formed by flame hydrolysis deposition.42,43 It has been claimed by
research groups at NTT Japan laboratories that the combination of flame hydrolysis deposition and
reactive ion etching can produce low-loss silica-based waveguides, which are best matched to optical
fibers. A variety of passive integrated optical circuits, also known as planar lightwave circuits (PLCs),
using single-mode silica-based waveguides on silicon substrates fabricated by a combination of flame
hydrolysis deposition and reactive ion etching have been demonstrated as: splitters, low-speed optical
switches,44,45,46,47 optical wavelength-division multi/demultiplexers, optical frequency-division multi/
demultiplexers,48,49,50,51,52 tunable optical filters,53,54 and optical dispersion compensators [54].55
M. Kawachi, Silica waveguides on silicon and their application to integrated optic components, Opt. and Quantum
Electron., 22, 391–416, 1990.
37 M. Kawachi, Recent progress in planar lightwave circuits, 10th International Conference Integrated Opticsand Photonic
Fiber Communication, Hong Kong, Proceedings of the IOOC’95, Vol. 3, pp. 32–33, 1995.
38 C. H. Henry, Silica planar waveguides, Proceedings of the IREE, 19th Australian Conference Optical Fiber Technology,
Melbourne, Australia, pp. 326−328, 1994.
39 Flame hydrolysis is a method originally developed for fiber preform fabrication.
40 B. H. Verbeek, C. H. Henry, N. A. Olsson, K. J. Orlowsky, R. F. Kazarinov, and B. H. Johnson, Integrated four-channel
Mach-Zehnder multi/demultiplexer fabricated with phosphorous doped SiO2 waveguides on Si, J. Lightwave Technol., 6,
1011–1017, 1988.
41 L. Vivien, L. Pavesi, (Ed.), Handbook of Si photonics, CRC Press, Series of Optics and Optoelectronics, Boca Raton,
FL: CRC Press, 2012.
42 M. Kawachi, Silica waveguides on silicon and their application to integrated optic components, Opt. and Quantum
Electron., 22, 391–416, 1990.
43 M. Kawachi, Recent progress in planar lightwave circuits, 10th International Conf. Integrated Optics and Photonic
Fiber Commun., Hong Kong, Proc. IOOC’95, vol. 3, pp. 32–33, 1995.
44 T. Kitoh, N. Takato, K. Jinguji, M.Yasu, and M. Kawachi, Novel broad-band photonic switch using silica-based planar
lightwave circuit, IEEE Photon. Technol. Lett., 4, 735–737, 1992.
45 M. Okuno, K. Kato, Y. Ohmori, M. Kawachi, and T. Matsunaga, Improved 88 × integrated photonic matrix switch using
silica-based planar lightwave circuits, J. Lightwave Technol., 12, 1597–1606, 1994.
46 R. Nagase, A. Himeno, M. Okuno, K. Kato, K. Yukimatsu, and M. Kawachi, Silica-based 88 × photonic matrix switch
module with hybrid integrated driving circuits and its system application, J. Lightwave Technol., 12, 1631–1639, 1994.
47 Y. Hida, N. Takato, and K. Jinguji, Wavelength division multiplexer with passband and stopband for 1.3/1.55 µm using
silica-based planar lightwave circuit, Electron. Lett., 31, 1377–1379, 1995.
48 K. Sasayama, M. Okuno, and K. Habara, Photonic FDM multichannel selector using coherent photonictransversal filter,
J. Lightwave Technol., 12, 664–669, 1994.
49 K. Oda, S. Suzuki, H. Takahashi, and H. Toba, A photonicFDM distribution experiment using a high finesse waveguidetypedouble ring resonator, IEEE Photon. Technol. Lett., 6, 1031–1034, 1994.
50 Y. Xiao and S. He, An MMI-based demultiplexer with reduced cross-talk, Opt. Commun., 247(4), 335–339, 2005.
51 S. Suzuki, K. Oda, and Y. Hibino, Integrated-optic double-ring resonators with a wide free spectral range of 100 GHz,
J. Lightwave Technol., 13, 1766–1771, 1995.
52 S. Suzuki, M. Yanagisawa, Y. Hibino, and K. Oda, High-density integrated planar lightwave circuits using SiO GeO
22− waveguides with a high-refractive index difference, J. Lightwave Technol., 12, 790–796, 1994.
53 E. Pawlowski, K. Takiguchi, M. Okuno, K. Sasayama, A. Himeno, K. Okamato, and Y. Ohmori, Variable bandwidth and
tunable centre frequency filter using transversal-form programmable photonic filter, Electron. Lett., 32, 113–114, 1996.
54 K. Okamoto, M. Ishii, Y. Hibino, and Y. Ohmori, Fabrication of variablebandwidth filters using arrayed-waveguide gratings, Electron. Lett., 31, 1592–1594, 1995.
55 R. Jones, J. Doylend, P. Ebrahimi, S. Ayotte, O. Raday, and O. Cohen., Silicon photonic tunable optical dispersion compensator, Opt. Express 15(24), 15836, 2007.
36
Photonic Signal Processing Via Signal-Flow Graph
15
Integrated optical circuits can be realized by two different approaches: hybrid integration, where
several devices are fabricated on different materials, with each optimized in a given material, and
combined on a common substrate, and monolithic integration, where all devices are fabricated
on a common substrate [32–35]. Although the monolithic integration is economically attractive
because mass production of the circuit can be achieved by automatic batch processing, there is
no single substrate material, which is ideal in all respects, as described above. In recent years,
hybrid integration has been considered as a practical and promising approach for combining many
desired functions on a common substrate, and silicon is an ideal substrate material [37,38,55–59].
The compatibility of silica-based waveguides on silicon with the optical fibers, the high thermal
conductivity of silicon (and hence a good heat sink), and the good mechanical stability of silicon make
silicon an attractive substrate not only for passive PLCs, but also as a platform (or motherboard) for
hybrid integration of opto-electronic devices. Hybrid integration platforms have been successfully
developed to enable the integration of silica-based waveguides and laser diode chips all on the
same silicon substrate. The present challenging task is to incorporate integrated-optic waveguide
amplifiers (e.g., using erbium-doped silica-based waveguides into the hybrid integration platform to
provide greater functionality for next-generation optical networks. In addition, the well-developed
silicon technology in the microelectronics industry can be applied to the mass production of hybrid
integration of opto-electronic devices, such as optical sources, optical amplifiers, and optical
functional circuits, all on a general-purpose silicon platform at a potentially low cost.
In this chapter, low-loss single-mode silica-based waveguides embedded on silicon substrates,
whose advantages have been described above, have been chosen as the integrated-optic technology
for the design of coherent integrated-optic signal processors. However, the methodology and
results are applicable to optical signal processors using other waveguide materials. Similar to the
incoherent fiber-optic signal processors described in Section 2.2, the basic components required
for the realization of FIR and IIR coherent integrated-optic signal processors are: integrated-optic
delay lines, integrated-optic phase shifters, integrated-optic directional couplers, and integratedoptic amplifiers. These are described in the following section.
2.3.1
integrateD-Optic Delay lines
The high precision and stability of the low-loss large-bandwidth single-mode silica-based waveguide on a silicon substrate have made the waveguide an attractive delay-line medium for processing high-speed broadband signals directly in the optical domain.
The minimum curvature (or bending) radius,56 the propagation loss of the waveguides and the
waveguide-fiber coupling loss are very important characteristics in designing and fabricating PLCs.
For high relative refractive index difference between the core and cladding ( ∆), the waveguides have
the advantage of having a small curvature radius but at the expense of having a large propagation
loss and a large fiber coupling loss. In recent years, the SiO2 − GeO2 waveguide has been preferred
to the SiO2 − TiO2 waveguide because the former glass system has a lower propagation loss. The
discussion here is thus focused on the SiO2 − GeO2 waveguides.
Typically, SiO2 − GeO2 waveguides with a core of 8 × 8 ~6 × 6 µm 2 and a low ∆ of 0.25% ~ 0.75%
have a minimum curvature radius of 25 ∼ 5 mm and a propagation loss of less than 0.1 dB cm [49].
However, high-∆ waveguides (∆ = 1.5%) with a core of 4.5 × 4.5 µm 2 have a minimum curvature
radius of 2 mm, a low propagation loss of 0.073 dB cm and a fiber coupling loss of 0.9 dB [49]. The
small curvature radius of high-∆ waveguides makes it possible to fabricate circuits with curvatures
and hence permits high-density integration of circuits. For example, ring resonators require a small
ring radius to have a large free spectral range. However, high-∆ waveguides are disadvantageous
in terms of poor coupling with conventional single-mode fibers because of the mismatch between
56
The minimum curvature radius of the waveguide is the radius above which the bending loss is negligible.
16
Photonic Signal Processing
their optical mode fields. This problem can be solved by using mode-field converters by means of a
thermally expanded core technique. For example, the coupling loss was reduced from 2.0 to 0.9 dB
when thermally expanded core waveguides were used.
The stress-induced birefringence of the waveguide, which is caused by the difference between the
thermal expansion coefficients of the silica glass layers and the silicon substrate, is unavoidable in
the fabrication of PLCs. The waveguide birefringence can be eliminated by using either polarization
mode converter with polyimide half wave-plate or the laser trimming method.
2.3.2
integrateD-Optic phase shiFters
A thermo-optic phase shifter (PS), which utilizes the thermo-optic effect to change the phase of the
optical carrier, is an important element in PLCs because it provides an extra degree of freedom in
circuit design.
The thermo-optic PS, which consists of a thin film heater placed on the silica waveguide, is based
on the temperature dependence of the refractive index of the waveguide. When an electric voltage is
applied to the thin film heater, the refractive index of the heated waveguide increases, thus changing
the optical path length by (dn dT) L∆T where dn dT = 1 × 10 −5 is the thermo-optic constant of silica
waveguide, L is the heated waveguide length and ∆T is the temperature increase. For example,
when a 5- mm long waveguide is heated by 30°C, the optical path length changes by 1.5 µm, which
corresponds to a phase shift of 2π for a 1.5 - µm lightwave.57
2.3.3 integrateD-Optic DirectiOnal cOuplers
One of the fundamental elements in PLCs is an integrated-optic waveguide directional coupler,
which performs signal collection (or addition) or signal distribution (or tapping). It is thus useful
to mathematically characterize both the non-tunable and tunable directional coupler. For analytical simplicity, the insertion loss, propagation delay and waveguide birefringence of the directional
coupler are not considered.
The electric-field transfer matrix of the lossless non-tunable waveguide directional coupler (the
left directional coupler (DC) of Figure 2.2) can be described by58
 E1   1 − k
 =
 E2   − j k
E1
DC
E2
k
− j k   E1 
 
1 − k   E2 
Phase Shifter
E1
E2
φ
(2.2)
DC
E3
k
E4
FIGURE 2.2 Schematic diagram of the symmetrical Mach−Zehnder interferometer, which is used as a tunable coupler (TC). DC represents the non-tunable directional coupler.
N. Takato, K. Jinguji, M. Yasu, H. Toba, and M. Kawachi, Silica-based single mode waveguides on silicon and their
application to guided-wave photonic interferometers, J. Lightwave Technol., 6, 1003–1010, 1988.
58 K. Oda, N. Takato, H. Toba, and K. Nosu, A wide-band guided-wave periodic multi/demultiplexer with a ring resonator
for photonic FDM transmission systems, J. Lightwave Technol., 6, 1016–1023, 1988.
57
17
Photonic Signal Processing Via Signal-Flow Graph
where {E1, E2 } and {E1, E2 } are, respectively, the electric-field amplitudes at the input and output ports
of the left DC, k (0 ≤ k ≤ 1) is the cross-coupled intensity coefficient, and j = −1. Equation (2.2)
means that, when the input port {2} is not excited (i.e., E2 = 0 ), the input lightwave E1 is directly
coupled to the output port {1} with an amplitude coupling coefficient of 1− k and cross coupled to
the output port {2} with an amplitude coupling coefficient of − j k . Similarly, when the input port
{1} is not excited (i.e., E1 = 0 ), the input lightwave E2 is directly coupled to the output port {2} with an
amplitude coupling coefficient of 1− k and cross coupled to the output port {1} with an amplitude
coupling coefficient of − j k . Note that the cross-coupled lightwave experiences a − π 2 phase shift.
The fixed coupling coefficient of the non-tunable DC restricts its application in some PLCs.
Another disadvantage is that it is difficult to fabricate the non-tunable DC with a precise coupling
coefficient. This problem can be overcome by using the symmetrical Mach−Zehnder interferometer
(see Figure 2.2), which can be designed to operate as a tunable coupler (TC) or an optical switch [57].
The TC consists of two identical non-tunable DCs interconnected by two waveguide arms of equal
length. A thermo-optic PS (see Section 2.3.2) placed on the upper arm induces a phase shift of ϕ .
When the input port {2} is not excited (i.e., E2 = 0 ) and using Eq. (2.2), the transfer functions are
given by
E3
= γ w  1 − k ⋅ exp( jϕ ) ⋅ 1 − k − j k ⋅ − j k 
E1 E2 =0
(2.3)
= γ w [(1 − k ) exp( jϕ ) − k ] ,
E4
= γ w  1 − k ⋅ exp( jϕ ) ⋅ − j k − j k ⋅ 1 − k 
E1 E2 =0
(2.4)
= − j γ w k (1 − k ) [1+ exp( jϕ ) ] ,
where:
exp( jϕ ) is the phase shift factor of the PS
γ w (typically γ w = 0.89 for an insertion loss59 of 0.5 dB) is the intensity transmission coefficient
of the waveguide TC
Similarly, when the input port {1} is not excited (i.e., E1 = 0), the transfer functions are given by
E3
E
= 4
E2 E1 0=
E1 E2 0
=
E4
= γ w  1 − k ⋅ 1 − k − j k ⋅ exp( jϕ ) ⋅ − j k 


E2 E1 =0
= γ w (1 − k ) − k exp( jϕ )  .
59
Note that the insertion loss including fiber coupling loss is 0.8 dB [64].
(2.5)
(2.6)
18
Photonic Signal Processing
By a simple algebraic manipulation of Eqs (2.3) through (2.6), the electric-field transfer matrix of
the TC, as proposed by Ngo et al. [66], is given by
 1 − K exp( jθ31 )
 E3 
  = γw 
 E4 
 K exp( jθ32 )
K exp( jθ32 )   E1 
 
1 − K exp( jθ 42 )   E2 
(2.7)
where:
K = 2k (1 − k )(1 + cosϕ )
(2.8)
0 ≤ K ≤ 4k (1 − k ) or 0.5 − 0.5 1 − K ≤ k ≤ 0.5 + 0.5 1 − K ,
(2.9)


sin ϕ
θ31 = tan −1 
,
 cos ϕ − k (1 − k ) 
(2.10)
 (1 + cosϕ ) 
θ32 = − tan −1 
,
 sin ϕ 
(2.11)


sin ϕ
θ 42 = tan −1 
.
ϕ
−
1
−
k
k
cos
(
)


(2.12)
In Eqs. (2.11) and (2.12), ( E3 , E4 ) are the output electric-field amplitudes of the TC, K is the
cross-coupled intensity coefficient of the TC, and θ nm is the effective phase shift from the input port
m to the output port n of the TC. The maximum value of K is K = 1, which only occurs at k = 0.5
according to Eq. (2.9). It is thus preferable to design both the non-tunable DCs with k ≅ 0.5 in order
to maximize the dynamic tuning range of the TC, which is 0 ≤ K ≤ 1 . Note that k = 0.5 results in
θ31 = θ32 = θ 42, which implies that the TC is a symmetrical and reciprocal device. Figure 2.3 shows
the effective intensity coupling coefficient and the effective phase shifts of the TC for k = 0.5 and
0 ≤ ϕ ≤ 2π . It can be seen that 0 ≤ K ≤ 1 and −π 2 ≤ θ31,θ32 ,θ 42 ≤ + π 2 for 0 ≤ ϕ ≤ 2π , and that the
same value of K occurs at two different values of ϕ because of the periodicity of K .
Note that it is difficult to precisely fabricate 3-dB (k = 0.5) non-tunable DCs, which are important for optical communication or sensor systems. However, this problem can be overcome by
using the TC, which can be made exactly 3 dB ( K = 0.5) provided that 0.1464 ≤ k ≤ 0.8536 (see
Eq. [2.9]).
The TC can behave as an optical switch when k = 0.5 and ϕ ∈(0, π ) [57]. When no electric power
is applied to the PS (ϕ = 0, off state), the input signals are cross-switched according to the paths:
(1 → 4 , 2 → 3). With electric power corresponding to a phase shift of ϕ = π is applied (on state),
the input signals are direct-switched according to the paths: (1 → 3, 2 → 4). Typically, the power
required for switching is about 0.5 W and the response time is about 1 ms.
The TC can operate stably against temperature variation because its operating condition is hardly
influenced by environmental temperature change. This is because it is the temperature difference
between the two waveguide arms, but not the absolute temperature of each arm, that is important
for tunable or switching operation.
2.3.4
integrateD-Optic ampliFiers
Integrated-optic waveguide amplifiers are important active elements for loss compensation as well
as for providing design flexibility of PLCs. The resulting amplified PLCs can perform functions,
which are otherwise not available with the unamplified PLCs.
Photonic Signal Processing Via Signal-Flow Graph
19
FIGURE 2.3 Output responses of the tunable coupler (TC) for k = 0.5 and 0 ≤ ϕ ≤ 2π . (a) Intensity coupling
coefficient K. (b) Effective phase shifts θ31 = θ32 = θ 42 .
A 50 cm long erbium-doped silica-based waveguide amplifier integrated with a wavelength-division
multiplexing (WDM) coupler has been successfully demonstrated with a gain of 27 dB, a low noise
figure (NF) of 5 dB, and a saturated output power of 4.4 dBm.60 In order to fully integrate amplifier
devices with other components on the same chip, the length of the amplifying waveguide must be
as short as possible. This can be achieved by increasing the doping level of erbium concentration
as much as possible. However, it is believed that there have been no reports to date of experimental
results of waveguide amplifiers integrated on PLCs. With recent success in PLC technology, it would
not be surprising that PLCs integrated with waveguide amplifiers (or semiconductor amplifiers)
become a reality in the next few years. In this research, PLCs using erbium-doped silica-based
waveguide amplifiers have thus been proposed as active functional optical devices for optical
communication systems.
2.4 REMARKS
The fundamental theories of incoherent fiber-optic signal processing and coherent integrated-optic
signal processing have been described. The major points that can be drawn from this chapter are
given below.
Incoherent Fiber-Optic Signal Processing
• Incoherent fiber-optic signal processors require the coherence time of the optical source to
be much shorter than the basic time delay in the system, and can be directly or externally
modulated.
• In incoherent fiber-optic signal processors, the low loss and large bandwidth of the singlemode optical fiber have made it an attractive delay-line medium for processing broadband
signals directly in the optical domain.
60
R. N. Ghosh, J. Shmulovich, C. F. Kane, M. R. X. de Barros, G. Nykolak, A. J. Bruce, and P. C. Becker, 8-mW threshold
Er3+ − doped planar waveguide amplifier, IEEE Photon. Technol. Lett., 8, 518–520, 1996.
20
Photonic Signal Processing
• The characteristics of the fundamental fiber-optic elements (such as fiber-optic delay lines,
fiber-optic directional couplers, and fiber-optic and semiconductor amplifiers) of the incoherent fiber-optic signal processors have been described.
• Although incoherent fiber-optic signal processors are stable and robust, they can only perform positive-valued signal processing operations and thus have limited applications. They
can process RF and microwave signals with speed ranging from hundreds of megahertz to
a few gigahertz because the basic filter length typically ranges from a few meters to tens of
meters depending on the frequency of operation.
• The fundamental theory of incoherent fiber-optic signal processing described in this chapter is used in the analysis and design of incoherent fiber-optic signal processors, which are
presented in Chapters 3 through 5.
Coherent Integrated-Optic Signal Processing
• Coherent integrated-optic signal processors require the coherence time of the optical source
to be much longer than the basic time delay in the system. The optical source must be a
frequency-stabilized highly coherent semiconductor laser, which must be externally modulated.
• In coherent integrated-optic signal processors, the high precision and stability of the lowloss large-bandwidth single-mode silica-based waveguide on a silicon substrate have made
the waveguide an attractive delay-line medium for high-speed processing of broadband
signals directly in the optical domain.
• The characteristics of the fundamental integrated-optic elements (such as integrated-optic
delay lines, integrated-optic phase shifters, integrated-optic directional couplers, and
integrated-optic amplifiers) of the coherent integrated-optic signal processors have been
described.
• Coherent integrated-optic signal processors can stably perform complex-valued signal processing operations and thus have potential applications in optical communication systems.
They can process millimeter-wave signals with speed in the range of tens of gigahertz
because the basic filter length typically ranges from a few millimeters to a few centimeters
depending on the frequency of operation.
• The fundamental theory of coherent integrated-optic signal processing described in this
chapter is used in the analysis and design of coherent integrated-optic signal processors,
which are presented in Chapters 6–9.
Note that the choice between an incoherent and a coherent optical signal processor depends on the
particular application.
2.5
SIGNAL-FLOW GRAPH APPROACH AND PHOTONIC CIRCUITS
The coherent and coherent aspects given in Sections 2.2 and 2.3 indicate that the transmittance of
an optical device can be considered as the transfer function of an optical circuit. The flow of either
the optical field or optical intensity can be represented by the input and output of a two-port optical
network via the transfer transmittance. This section thus gives a framework for the analysis of optical signal processing systems/circuits through application of the SFG technique, which is developed
as a mathematical tool for rest of the chapters. The limitations of other techniques for the analysis
of these processors are addressed in Section 2.5.1. Section 2.5 describes the fundamental theory
of the SFG approach whose effectiveness is then demonstrated by applying it to the analysis of an
incoherent recursive fiber-optic signal processor (RFOSP), as outlined in Section 2.7.1. Two designs
of the incoherent RFOSP and their applications as optical filters are also presented. The theory of
incoherent fiber-optic signal processing described in Sections 2.2 and 2.3 is employed in this section
where intensity-based signals are considered.
Photonic Signal Processing Via Signal-Flow Graph
2.5.1
21
intrODuctOry remarks
A linear time-invariant optical signal processor is often characterized by its transfer function(s).
The analysis and design of optical signal processors thus require the analysis of their transfer
functions, which have been obtained by the method of successive substitutions of simultaneous
equations61,62,63,64,65 and the transfer matrix method.66 However, these methods can be tedious, timeconsuming, and error-prone especially when dealing with a large-scale system, and do not provide a
clear picture of the mechanisms in which an input signal flows through (or reflects from) the system.
These problems can be overcome by the use of the SFG technique proposed in references [70]
and [71], which was applied to optics by Binh et al.67,68,69 References [67–69] were concerned with
the application of the SFG technique whose fundamental theory was, however, not given. In this
chapter, the fundamental theory as well as the application of the SFG method are presented in a
more comprehensive manner so that the underlying principles can be easily understood and applied.
2.5.2
signal-FlOw graph theOry
An SFG is defined as a network of directed branches, connected at nodes [68,71], and is simply a
pictorial representation of the simultaneous algebraic equations describing a system and graphically
displays the flow of signals through a system. The SFG method can be interpreted as a transformation
of either the method of successive substitutions of simultaneous equations or the transfer matrix
method to a topological approach. Thus, it may be said that “a graph is worth a thousand equations,”
which is analogous with the common saying that “a picture is worth a thousand words.” The SFG
technique has been widely used with great success in the diverse fields of electronics, and digital
signal processing and control systems since its development by Mason in the 1950s.70,71 In general,
the SFG theory can be applied to any linear time-invariant systems.
The advantages of the SFG technique over conventional methods are:
• It yields a pictorial representation of the flow of signals through the system, which enhances
an understanding of the system operation
• It provides an easy and systematic way of manipulating the variables of interests, which
allows graphical simulation of the system using a computer program72
• It enables solutions to be easily obtained by direct inspection of simple systems
• It permits the identification of the physical behavior and topological properties of a system
M. C. Vazquez, R. Civera, M. Lopez-Amo, and M. A. Muriel, Analysis of double-parallel amplified recirculating photonic-delay lines, Appl. Opt., 33, 1015–1021, 1994.
62 C. Vazquez, M. Lopez-Amo, M. A. Muriel, and J. Capmany, Performance parameters and applications of a modified
amplified recirculating delay line, Fiber Integrated Opt., 14, 347–358, 1995.
63 B. Vizoso, C. Vazquez, R. Civera, M. Lopez-Amo, and M. A. Muriel, Amplified fiber-optic recirculating delay lines,
J. Lightwave Technol., 12, 294–305, 1994.
64 B. Vizoso, I. R. Matias, M. Lopez-Amo, M. A. Muriel, and J. M. Lopez-Higuera, Design and application of double
amplified recirculating ring structure for hybrid fiber buses, Opt. and Quantum Electron., 27, 847–857, 1995.
65 E. C. Heyde and R. A. Minasian, A solution tothe synthesis problem of recirculating photonic delay line filters, IEEE
Photon. Technol. Lett., 6, 833–835, 1994.
66 K. Oda, N. Takato, and H. Toba, Awide-FSR waveguide double-ring resonator for photonic FDM transmission systems,
J. Lightwave Technol., 9, 728–736, 1991.
67 L. N. Binh, N. Q. Ngo, and S. F. Luk, Graphical representation and analysis of the Z-shaped double-coupler photonic
resonator, J. Lightwave Technol., 11, 1782–1792, 1993.
68 L. N. Binh, S. F. Luk, and N. Q. Ngo, Amplified double-coupler double-ring photonic resonators with negative photonic
gain, Appl. Opt., 34, 6086–6094, 1995.
69 L. N. Binh, X. T. Nguyen, and N. Q. Ngo, Realisation of Butterworth-type photonic filters using phase modulators and
3 3 × coupler ring resonators, IEE Proc.-Optoelectron., 143, 126–134, 1996.
70 S. J. Mason, Feedback theory-some properties of signal flow graphs, Proc. IRE, 41, 1144–1156, 1953.
71 S. J. Mason, Feedback theory-further properties of signal flow graphs, Proc. IRE, 44, 920–926, 1956.
72 L. P. A. Robichaud, M. Boisvert, and J. Robert, Signal Flow Graphs and Applications, Englewood Cliffs, NJ: PrenticeHall, 1962.
61
22
Photonic Signal Processing
In general, the SFG technique is used to solve a set of linear algebraic equations, which are described
by [68]
n
xj =
∑ t x , j = 2, 3…, n,
(2.13)
ij i
i =1
where:
x1, the only driving force in the system, is the independent variable, x2 , x3 ,…, n are the dependent
variables
tij is the transmittance
2.5.3
DeFinitiOns OF sFg elements
To understand the SFG technique, definitions of the fundamental elements of an SFG [74] are given
in Figure 2.4.
Definition 1: A node (•) represents a variable.
Definition 2: A branch is a directed path joining two nodes, its direction is indicated by an
arrow and its transmittance is specified by an attached symbol (or numeral) describing the
functional relation between the two nodes. For example, the symbol x1 → x2 represents a
branch that has a transmittance of t12.
Definition 3: A source node is a node at which all branches are directed outward. For
example, x2 is a source node.
Definition 4: A sink node is a node at which all branches are directed inward. For example,
x6 is a sink node.
Definition 5: A feedback loop is a closed path, which starts and terminates at the same node
such that the nodes can only be touched once per traversal. For example, x3 → x 4 → x3 is
a feedback loop.
Definition 6:A self-loop is a feedback loop consisting of a single branch. For example,
x2 → x2 is a self-loop.
Definition 7: Non-touching loops are separated loops, which have no node in common. For
example, x2 → x2 and x3 → x 4 → x3 are non-touching loops.
Definition 8: A loopgain is given by the product of all transmittances associated with a
feedback loop. For example, t34t43 is the loopgain of the feedback loop x3 → x 4 → x3.
t 34
x3
x1
t 12
t 23
t 45
t 25
x2
t 22
FIGURE 2.4 Example of a SFG.
x4
t 43
t 56
x5
x6
23
Photonic Signal Processing Via Signal-Flow Graph
Dummy
Node
t 12
x1
t 25
x2
t56
1
1
x1
x6
x5
x0
Dummy
Node
x7
t25
x2
t56
x6
x5
t 22
t 22
FIGURE 2.5
t 12
Example showing the equivalence of two SFGs.
Definition 9: A forward path is a path that has no feedback loop and consists of at least one
branch. For example, x1 → x2 → x5 → x6 and x1 → x2 → x3 → x4 → x5 → x6 are forward
paths.
Definition 10: A forward-path gain is given by the product of all transmittances associated
with a forward path. For example, t12t25t56 is the forward- path gain of the forward path
x1 → x2 → x5 → x6 .
For clarity, it is preferable to add an additional branch with a transmittance of unity to the source
node and to the sink node. Figure 2.5 shows an example of the equivalence of two graphs where
x0 = x1 the source node is and x7 = x6 is the sink node.
2.6
RULES OF SFG
The following basic rules, namely, the transmission, addition and product rules are frequently used
in SFG theory.73
2.6.1
rule 1: transmissiOn rule
The value of the variable denoted by a node is transmitted on every branch leaving that node. This
can be mathematically described by
=
x j tij=
xi , j 1, 2,, n
(2.14)
and graphically represented by Figure 2.6.
2.6.2
rule 2: aDDitiOn rule
The value of the variable denoted by a node is equal to the sum of all signals entering that node. This
can be mathematically described by
n
xj =
∑t x
ij i
(2.15)
i =1
and graphically represented by Figure 2.7.
73
J. J. Distefano, A. R. Stubberud, and I. J. Williams, Theory and Problems of Feedback and Control Systems, Singapore:
McGraw-Hill, Chapter 8, 1987.
24
Photonic Signal Processing
x1
t i1
t i2
xi
x2
t ik
xk
t in
xn
FIGURE 2.6
SFG representation of the transmission rule.
x1
t 1j
x2
t 2j
xj
t kj
xk
t nj
xn
FIGURE 2.7
2.6.3
SFG representation of the addition rule.
rule 3: prODuct rule
The effective transmittance of a branch is equal to the product of the transmittances of all branches
in cascade. This can be mathematically described by
xn = (t12t23 t( n −1)n ) x1
(2.16)
and graphically represented by Figure 2.8.
t 12
x1
t 12 t 23
t (n-1)n
x2
x n-1
xn
FIGURE 2.8 SFG representation of the product rule.
x1
t (n-1)n
xn
25
Photonic Signal Processing Via Signal-Flow Graph
2.7
MASON’S GAIN FORMULA
The transfer function H between the independent (or source) node j and the dependent (or sink)
node k in the SFG is determined using Mason’s gain formula [74]:
N
H=
∑
1
PD
i i
D i =1
(2.17)
where:
N = Total number of forward paths from node j to node k
Pi = ith forward-path gain of the forward path from node j to node k
Pmr = mth possible product of r non-touching loopgains
D = SFG determinant or characteristic function
= 1 − ( −1) r +1
= 1−
∑
m
∑∑ P
mr
m
r
Pm1 +
∑
m
Pm2 −
∑
Pm3 + ...
(2.18)
m
= 1 − (Sum of all loopgains) + (Sum of all gain-products of 2 non-touching loops) −
(sum of all gain-products of 3 non-touching loops) +...
Di = Cofactor of the ith forward path
= D; Evaluated with all loops touching Pi eliminated.
The application of Eq. (2.18) is considerably easier than it appears and is illustrated in Section 2.8.
2.7.1
analysis OF an incOherent recursive Fiber-Optic signal prOcessOr (rFOsp)
As an example, the SFG method is applied to the analysis of the incoherent RFOSP.
2.7.2
sFg representatiOn OF the incOherent rFOsp
Figure 2.9 shows the schematic diagram of the incoherent RFOSP, which consists of an optical fiber
loop interconnected by two tunable fiber-optic directional couplers DC1 and DC2. The couplers
are assumed to have the same intensity transmission coefficient γ and cross-coupled intensity coefficients κ1 and κ 2 . The signal intensities at the input and output ports are described by {I1, I8} and
{I2, I7}, respectively.
The optical transmittances of the lower (Λ1) and upper (Λ 2 ) halves of the ring are defined as
Λ1 = G exp( − jωT1 ),
(2.19)
and T1 = delay time of the optical path = equivalent guided propagation length L (2.20)
Λ 2 = exp( − jωT2 ),
(2.21)
G = G exp[ −2α ( L1 + L2 ) − 2(ε1 − ε 2 )].
(2.22)
26
Photonic Signal Processing
I7
I1
1
DC1
κ1
2
3
5
Loop Delay T
4
6
7
DC2
κ2
8
I2
I8
^
EDFA, G
FIGURE 2.9
the couplers.
Schematic diagram of the incoherent RFOSP. Numbers in circles denote the port numbers of
is the intensity gain of the
In Eqs. (2.20) and (2.21), G is the effective optical loopgain, G
EDFA, which has been described in Section 2.7.2, α is the amplitude attenuation coefficient of
the fiber, ε1 and ε 2 are the amplitude coefficients of the splice (or connector) losses of the lower
and upper halves of the ring, respectively, j = −1, ω is the angular modulation frequency, L1
and L2 are the fiber lengths of the lower and upper halves of the ring, respectively, and T1 and
T2 are the corresponding time delays of the lower and upper halves of the ring, respectively.
Note that the lengths of the lower and upper halves of the ring do not necessarily need to be the
same. It is the fiber loop length L = L1 + L2 or loop delay T = T1 + T2 that is important for signal
processing.
As a representative value, the exponential factor in Eq. (2.22), which represents the fiber loop
loss, is calculated using typical parameter values. The fiber loop length is assumed to be L = 100 m.
The fiber loss is assumed to be 0.2 dB/km at 1550 nm, and this results in α = 0.02303 km −1. Two
splices are required for the lower path because of the EDFA, whereas one splice is required for
the upper path. The splice loss is assumed to be 0.1 dB/splice, and this results in ε1 = 2 × 0.0115
and ε 2 = 0.0115. Using these values, the fiber loop loss is given by
exp[ −2α L − 2(ε1 + ε 2 )] = 0.93.
(2.23)
Using the SFG theory presented in Section 2.5 and the fiber-optic directional coupler defined in
Eq. (2.2), the resulting SFG representation of the incoherent RFOSP is shown in Figure 2.10.
FIGURE 2.10 SFG representation of the incoherent RFOSP. Numbers in circles denote optical nodes, which
correspond to the port numbers of the couplers.
Photonic Signal Processing Via Signal-Flow Graph
27
2.7.3 DerivatiOn OF the transFer FunctiOns OF the incOherent rFOsp
The intensity transfer function I2 /I1 of the incoherent RFOSP is derived in detail. Figure 2.10 shows
that there are two optical forward paths along which the input signal at node ① can flow to the output
node ②. Using Mason’s gain formula as defined in Eq. (2.17) where N = 2 , the two optical forwardpath gains can be written as follows:
Path 1:
Path 2:
①→②
P1 = γ (1− κ1 ),
(2.24)
P2 = γ 3κ12 (1 − κ 2 )Λ1Λ 2 .
(2.25)
①→④→⑥→⑤→③→②
There is only one optical loopgain that can be identified as follows:
Loop:
④→⑥→⑤→③→④
P11 = γ 2 (1 − κ1 )(1 − κ 2 )Λ1Λ 2 .
(2.26)
The SFG determinant is thus given by:
D = 1 − P11 = 1 − γ 2 (1 − κ1 )(1 − κ 2 )Λ1Λ 2 .
(2.27)
The cofactors of the forward paths are:
D1 = D because the forward path 1 does not touch the loop,
(2.28)
D2 = 1 because the forward path 2 touches the loop.
(2.29)
Inserting Eqs. (2.28) and (2.29) into Eqs. (2.26) and (2.27), the intensity transfer function I 2 / I1 of
the incoherent RFOSP can be written as
I2 P1 D1 + P2 D2 γ (1− κ1 )(1− zzero z −1 )
=
=
I1
D
1 − zpole z −1
(2.30)
where:
z = exp( jωT ) is the well-known z-transform parameter [25] and T = T1 + T2 is the basic time
delay (or sampling period) of the filter. Furthermore, the zero zzero and the system pole zpole
in the z-plane are given by
γ 2 (1 − 2κ1 )(1 − κ 2 )G
,
(1 − κ1 )
(2.31)
zpole = γ 2 (1 − κ1 )(1 − κ 2 )G.
(2.32)
zzero =
The intensity transfer function I 7 / I1 can be similarly derived but with less effort than
Eq. (2.30). This is because there is only one forward path from the input node ① to the output
node ⑦ [i.e., path ①→④→⑥→⑦], and this path also touches the loop. As a result, the cofactor of
this path is equal to unity. By inspection of Figure 2.10, the intensity transfer function I 7 / I1 of the
incoherent RFOSP can be written simply as
I7 γ 2κ1κ 2G exp(− jωΤ1 )
=
I1
1 − zpole z −1
(2.33)
28
Photonic Signal Processing
where the numerator corresponds to the optical forward-path gain. For analytical simplicity, the factor
exp(− jωΤ1 ) in Eq. (2.33), which represents the pure propagation delay and only introduces a linear phase
term to the phase response, is neglected because it does not alter the essential characteristics of the filter.
It is clear that Eq. (2.33) corresponds to the transfer function of an all-pole optical filter because
the zero is located at the origin. It can thus be stated that:
An optical signal processor will exhibit the characteristics of an all-pole optical filter
if the forward paths touch all optical loops in its SFG representation.
Based on the above statement, Figure 2.11a–c show other possible structures of the all-pole optical
filters with transfer functions Y2 /X1. Note that they all have only one forward path, which also
touches the optical loop. It is worth mentioning that a single-coupler fiber-optic filter having one
loop (or ring) cannot be used as an all-pole optical filter because there are two forward paths.
(a)
X1
Y2
Y1
X2
(b)
X1
Y2
Y1
X2
X1
Y1
(c)
Y2
X2
FIGURE 2.11 Schematic diagrams of other possible all-pole optical filters with transfer functions Y2 / X1
with the coupling (a) X2 is the main excitation port to the optical ring; (b) Y1 as the main tapping output of the
coupler involved Por X1 and Y1; and (c) Y1 is the main output port coupled out from the ring, and X2 is the main
excitation port into the optical ring.
29
Photonic Signal Processing Via Signal-Flow Graph
The above analysis shows the advantage of the SFG technique over conventional methods because
the intensity transfer functions of the incoherent RFOSP can be easily derived in a systematic
manner. In addition, the technique can identify the property of a particular optical system.
2.7.4
stability analysis OF the incOherent rFOsp
Stability is one of the most important requirements in the performance of amplified recursive optical
systems in which optical amplifiers are incorporated. To ensure stable operation of the incoherent
RFOSP, a first-order system, the system pole must be placed within the unit circle so that the
following condition holds:
G<
1
.
γ 2 (1 − κ1 )(1 − κ 2 )
(2.34)
The stability of first- and second-order amplified recursive optical systems can be easily determined
because explicit expressions for the system poles can always be obtained. However, it is mathematically
involved, if not impossible, to obtain explicit expressions describing the pole locations of thirdand higher-order amplified recursive optical systems, which can be constructed using additional
couplers and fiber loops. This difficulty can be overcome using Jury’s stability criteria, which has
been used with great success for testing the stability of linear time-invariant digital systems. Jury’s
stability test helps to obtain the necessary and sufficient conditions, which are usually functions of
the system parameters describing the system stability. Binh et al.74 have employed Jury’s stability
criteria to test the stability of incoherent recursive fiber-optic filters employing optical amplifiers.
2.7.5 Design OF the incOherent rFOsp
This section describes two designs of the incoherent RFOSP. Desired filtering characteristics of the
incoherent RFOSP can be obtained by appropriate placement of the pole-zero location in the z-plane.
In all photonic designs, a typical value γ = 0.95 is used. In all figures, the magnitude and phase
responses are shown over two frequency cycles that are normalized to ωΤ /(2π ). The time axis of
the impulse response represents the time normalized to the basic time delay T, and the pole and
zero locations in the pole-zero plot are represented by “x” and “o”, respectively.
For filter design purposes, it is useful to relate the zero (see Eq. [2.31]) and pole (see Eq. [2.32])
of the intensity transfer function I2 / I1 according to
zpole
(1 − κ1 )2
=
zzero (1 − 2κ1 )2
(2.35)
The intensity coupling coefficient of DC1 is determined from Eq. (2.33) to give
1/ 2
 z   z  z 
κ1 = 1 − pole  ± − pole 1 − pole  
 zzero   zzero  zzero  
(2.36)
zpole
z
≤ 0 or pole ≥ 1
zzero
zzero
(2.37)
where:
74
Le Nguyen Binh., Photonic Signal Processing, Boca Raton, FL: CRC Press, 2007.
30
Photonic Signal Processing
Equations (2.35) and (2.36) are used to determine the filter parameters required to satisfy a particular
prescribed magnitude response.
Design 1: Z pole = 0.99, zzero = −1 ⇒
zpole
= −0.99,
zzero
⇒ k1 = 0.5864, k2 = 0.50, G = 5.3
Note that the incoherent RFOSP cannot be designed to have a magnitude response that has
a maxima at ωΤ = π because the system pole is always positive. In addition, the intensity
transfer function I2 /I1 of the incoherent RFOSP cannot be designed to have a minima at
ωΤ = 2π because its zero is restricted by Eq. (2.37) to take a negative value. As pointed out in
Section 2.2, although incoherent fiber-optic signal processors are stable and robust, they can
only have certain filtering characteristics, and can only process positive-valued (or intensitybased) signals.
The above designs have shown that the EDFA can compensate for optical losses as well as
providing design flexibility in amplified fiber-optic signal processors. There is an extra degree
of freedom in manipulating the pole-zero pattern of amplified systems when compared with
unamplified systems, and this results in more possible applications of the amplified systems.
It is worth pointing out that the incoherent RFOSP described here has already been experimentally
demonstrated. The analytical and simulation results presented here, in particular Design 1, are
consistent with the experimental results given in reference.75
2.7.6
remarks
A framework for the analysis of optical signal processors through the use of the SFG method has
been presented. The effectiveness of this method has been demonstrated by applying it to derive
the intensity transfer functions of the incoherent RFOSP. The SFG technique described in this
chapter is an important mathematical tool in the analysis and design of optical signal processors
throughout this research.
The all-pole characteristics of the RFOSP are used for the design of an incoherent fiber-optic
integrator (see Chapter 5), the design of an optical dark-soliton generator (see Chapter 7), and the
design of tunable optical filters (see Chapter 9). This is why the RFOSP has been chosen as an
example for illustration of the effectiveness of the SFG method.
The new field of photonic signal processing is proposed. This section gives an illustration of how
a simple photonic circuit can be presented with the signal flow and processing the lightwaves with
the relationship between input ports and output ports. The photonic transfer functions can be then
derived, manually or automatically (see program listing and description in next Section 2.9), so that
their amplitude and phase characteristics can be obtained.
A number of photonic components have been illustrated and represented with the gain/
loss and propagation delay factors in forms of the z-transform parameters that would allow the
applications of popular digital signal processing techniques. The next chapters will present the
design and synthesis of several photonic processors in 1-D. Proposed techniques for multi-D PSP
systems have been reported [78]. This section therefore sets the initial steps for photonic signal
processing.
75
D. Pastor, S. Sales, J. Capmany, J. Marti, and J. Cascon, Amplified double coupler fiber-optic delay line filter, IEEE
Photon. Technol. Lett., 7, 75–77, 1995.
31
Photonic Signal Processing Via Signal-Flow Graph
2.8
2.8.1
OPTMASON: A PROGRAM FOR AUTOMATIC DERIVATION
OF THE OPTICAL TRANSFER FUNCTIONS OF PHOTONIC
CIRCUITS FROM THEIR CONNECTION GRAPHS
Overview
Determining the behavior of a given optical circuit has traditionally been done by solving the field
(vector) or intensity (scalar) equations for each optical component simultaneously. This is time
consuming and impractical for large circuits; provided some simple requirements are met, a better
method using an SFG approach may be used. (See Reference76)
The requirements to be satisfied are: (1) Linearity of all optical components; (2) Time invariance of all optical components; (3) Optical components must be lumped, that is not distributed.
In other words, we consider only lumped LTIV (linear time invariant) optical circuits. Therefore,
not considered here, are effects, such as backscatter of light along the length of an optical fiber
or saturation of an optical amplifier (the former is a linear distributed phenomenon, the latter is
a nonlinear process). Such circuits may be graphically represented as optical nodes connected
by links. Nodes represent points in the circuit and links the function of the optical components
connecting them.
For example, consider the following optical circuit constructed from two 2 × 2 optical couplers
and some lengths of optical fiber (Figure 2.12).
Let assuming that (I) no coupling between lightwaves propagating in opposite directions in fibers
or optical waveguide paths, and (ii) the fibers or waveguides are symmetrical in the transverse
plane. Then each fiber or waveguide path can be represented by an expression of the form t.z−L, with
t as the transmittance gain (possibly including also a fixed phase shifter), Lis the length of the fiber
or optical waveguide path, z is the z-transform or sampling transform parameter.77
z = e jβ z = e jωT
with β = ne k0 = ne 2π λ 0 = 2π ne f / c; T = is the delay time over the length z; ne is the effective
refractive index of the guided optical waves; β the propagation constant of the guided fundamental
mode (single mode propagation assumed).
X
k1
Fiber 3
Y
Fiber 2
Fiber 1
k2
FIGURE 2.12 Optical structure of an optical feedback resonator. Fiber or integrated optical waveguides
can be used as the optical circuit interconnections. Optical couplers k1 and k2 are the cross coupling for the
photonic circuit.
L.N. Binh, N.Q. Ngo, and S.F. Luk, Graphical representation and analysis of the Z-shaped doublecoupler optical resonator, IEEE Journal of Lightwave Technology, 1993.
77 This is the principal definition and well related to the physical system. The delay time acts as the sampling function in
the digital domain.
76
32
Photonic Signal Processing
X
1
3
C1
k1
2
k1 4
C1
t3.z-L3
5
Y
7
C2
k2
t2.z-L2
t1.z-L1
6
k2 8
C2
FIGURE 2.13 Nodes and optical transmission path of a photonic circuit.
The coupling constants of the various ports of the ith 2 × 2 optical coupler are as follows: coupling factor Ci = (1−|ki|) from a port to the port directly opposite coupling factor ki from a port to the
port diagonally opposite. ki can be imaginary (= j |ki |) if coherent light is being considered, but real
if only light intensities are used. The couplers are assumed to be symmetrical.
The circuit may then be depicted as follows (Figure 2.13).
This could be called a “photonic connection graph.” The nodes are represented by dark circles,
and the links by lines. Note that this is NOT an SFG: the links depicted here are bi-directional. To
create a SFG from the optical connection graph, it is necessary to double each node and each link to
create separate nodes and links for each direction of light propagation. For example, (Figure 2.14)
Once a SFG has been obtained by this doubling method, Mason’s rule may be applied to calculate
the transfer function between a source node and a sink node (nodes that have only outputs and only
inputs respectively; these nodes should not be “doubled”). We take X and Y above to be the source
and sink respectively. The Mason’s rule for optical circuits are re-iterated here in the following
definitions (see also Section 2.7):
N
M
N
M
N’
M’
FIGURE 2.14
Node and links of bidirectional photonic paths.
33
Photonic Signal Processing Via Signal-Flow Graph
• A forward path is a connected sequence of directed links going from one node to another
(along the link directions), encountering no node more than once.
• A loop is a forward path that begins and ends on the same node.
• The loopgain or path gain of a loop or path is the product of all the links along that loop or
path (NB: links are labeled with their values; unlabeled links have a default value of unity).
• Two loops or paths are said to be non-touching if they share no nodes in common.
• Then Mason’s rule states that the transfer function T from node X to node Y is given by:
T=
Y 1
=
X ∆
∑G ∆
k
k
(2.38)
k
In which
• ∆ = 1 − (sum of all individual loopgains) + (sum of products of loopgains for all possible
pairs of non-touching loops) − (sum of products of loopgains for all possible triples of
non-touching loops) + (sum of products of loopgains for all possible quadruples of nontouching loops) −…etc.
• The summation is over all forward paths from X to Y;
• Gk is the path gain of the kth forward path from X to Y.
• ∆k is the same as ∆, but calculated using ONLY those loops not touching said path.
2.8.2 using OptmasOn
OPTMASON, whose source codes are given in Section 2.11, is a Borland Pascal program that
accepts a text file description of an optical circuit (in “optical connection graph” form) and
generates its transfer function (from source to sink as specified in the input file). Internally, the
optical connection graph is converted into a signal flow graph, and then Mason’s rule is applied.
The resulting expression is simplified by nested grouping-of-terms.
OPTMASON is started from the DOS command line by typing:
optmason input_file [output_file] [-d]
here “input_file” and “output_file” are the corresponding filenames, and “d” is the number of
decimal places to display real numbers to in the output; if omitted, “d” defaults to 3. If the output
filename is omitted, output is to the screen (actually to DOS’s standard output file, to enable
redirection). If the input and output filenames are the same, the input file is not overwritten, but is
instead appended (i.e., OPTMASON’s output is added to the end of it).
The input text file format for OPTMASON is as follows:
$INPUT = nodename
$OUTPUT = nodename
nodename: nodename, nodename,…; nodename, nodename,…
nodename: nodename, nodename,…; nodename, nodename,…
nodename: nodename, nodename,…; nodename, nodename,…
$TRANSMITTANCES
[*]nodename, nodename = expression
[*]nodename, nodename = expression
[*]nodename, nodename = expression
Here nodename is a label for a node of the optical connection graph. It may be any string of up
to 15 characters, but not containing any of the characters “;:,=$*” (double quotes are OK though).
“expression” is a mathematical expression (see below).
34
Photonic Signal Processing
The first line ($INPUT=…) identifies the input (source) node.
The second line ($OUTPUT=…) identifies the output (sink) node.
The input and output nodes may be the same node.
The next section defines the geometry of the optical connection graph. A line of the form
nodename: nodename, nodename,…; nodename, nodename,…
is required for each node in the graph, except the output node. (If a line for the output node is
included, it will be ignored, unless that node is also the input node.)
Each such line begins with the name of the node being defined, followed by a colon “:”. The
remainder of the line is a list of all the other nodes that it connects to. Since light may travel
independently in two directions through a node in an optical connection graph, connections on
either “side” (optically speaking) are separated by a semicolon “;”. The definition for the input
node and any node at the free end of an optical fiber (reflection point) will only include one “side”
of this list.
Since links in an optical connection graph are bi-directional, a link from n to m in the definition
of a node n must be matched by a corresponding link from m to n in the definition of node m;
links to the output node are an exception. Note that only a single link may join any two nodes. For
multiple optical paths between two nodes, intermediate nodes must be inserted.
The geometry definition section is terminated by the “$TRANSMITTANCES” line.
The section that follows this line defines the values of the links in the optical connection graph.
Since all links have a default value of unity in both directions, only the values of links that differ
from this need be defined. The format for specifying the value of a link between two nodes n and
m (value given by “expression”) is:
n, m = expression
To define the value of the link in the direction n → m only, place an asterix “*” at the start of the
line. Note that if a link value is defined twice, the second definition replaces the first (both directions
are treated independently).
To define the reflection coefficient at a node r, simply write:
r, r = expression
An asterix “*” is optional and has no effect. Reflection coefficients may ONLY be defined at nodes
that are optically single-sided (e.g., cut-end of an optical fiber), and may not be defined for the input
or output nodes.
Some other things to note about the input file format are:
• The input is case-sensitive for node names and variables within expressions.
• Whitespace (spaces, tabs, and blank lines) are ignored or filtered out.
• The start of the file is ignored up to the line starting with “$INPUT=” so it may be used for
a description of the file contents.
• Any line beginning with a semicolon “;” is treated as a comment and ignored.
• Input lines will be truncated beyond 255 characters.
“expression”s have the following form:
magnitude {mag_expr} ^power < angle {angle_expr} z ^power {power_expr}
magnitude, angle, and power are real numbers (scientific notation, e.g., -1.2e+7 is permitted).
35
Photonic Signal Processing Via Signal-Flow Graph
“z” may be uppercase or lowercase (the z-transform parameter).
mag_expr, angle_expr, power_expr may be any strings at all provided they do not contain “}”. They
are intended to be variable names or entire subexpressions.
Any part or parts of the above expression format may be omitted, provided that a meaningful
expression results. The following are examples of valid expressions and their corresponding
mathematical meaning:
6
=6
2.96E-9{a}^2
= 2.96 × 10−9 a2
< {pi.beta}
= exp(j(pi.beta))
−3 < 1.2
= −3exp(j1.2)
Z^–4{L}
= z−4L
−5.2{x*y/z}^3 < 6.4{beta.pi} z^{L+n}
= −0.2(x*y/z)3exp(j.6.4(beta.pi))z(L+n)
Note that although parts of the expression format may be omitted, the ordering of the expression
components must be strictly adhered to. Also:
• The first “^power” is a power of “mag_expr” and may only be present if “mag_expr” is
also.
• The second “power” and “power_expr” apply to the “z”, so can only be present if it is
also.
• A single “-” sign is not a number, and cannot precede any of the {} brackets on its own. Use
-1{…} to obtain the same effect.
• Expressions in {} brackets are not simplified internally; they are treated as single variables.
However when displaying the output, OPTMASON distinguishes two classes of {} expression:
1. A string inside {} brackets is treated as a single variable if it is composed only
of letters, numbers, and the characters “~#@$%?”, and if it does not begin with
a digit (0–9). It may also end with a string of single quotes “ ‘ ”. As a single
variable, it will appear in summations, products, and power expressions without
brackets around it. So for correct output, products of two variables contained
within {} should include a “.” or “*” symbol. e.g. if t2 x is a product, entering
{t2x} may result in the output containing (say) t2x^3, which looks like t2 x3 when
what is desired is (t2 x)3.
2. Any other string inside {} brackets will appear bracketed in the output. In particular,
any string containing any of the mathematical symbols “[]()+-*./^<>=!” will appear
bracketed (inside square brackets) in the output except if it appears on its own (without
any multiplying terms) in a summation.
2.8.3
cOntents OF the input File FOr abOve examples
This file is an example of an input file for the sample network included
in the OPTMASON documentation.
The next two lines define the names of the input (source) and output
(sink)
nodes:
$INPUT = X
$OUTPUT = Y
; The transfer function calculated by OPTMASON will be T = Y/X
; Here is a description of the network geometry:
X: 1
36
Photonic Signal Processing
1: X; 2,4
2: 1,3; 8
3: 6; 2,4
4: 1,3; 5
5: 4; 6,8
6: 5,7; 3
7: Y; 6,8
8: 5,7; 2
; not necessary, but included for completeness:
Y: 7
$TRANSMITTANCES
; Internal optical coupler transmittances:
1,2 = {C1}
3,4 = {C1}
1,4 = {k1}
2,3 = {k1}
5,6 = {C2}
7,8 = {C2}
5,8 = {k2}
6,7 = {k2}
; We ignore the links from X and Y because they don’t contribute to the
; magnitude response of the system, or affect its pole and zero
positions.
;...so they default to values of 1.
; The three main optical fiber transmittances:
2,8 = {t1} z^-1{L1}
4,5 = {t2} z^-1{L2}
3,6 = {t3} z^-1{L3}
; Thats all we need! (simple, isn’t it?)
Here is OPTMASON’s output:
T = numerator/denominator
numeratorá=á((k1^2+C1^2)*k2^2+C2^2*k1^2-2*C1^2*C2^2)*t1*t2*t3*z^(-L3-L2L1)+((C1*C2*k1^2-C1^3*C2)*k2^2-C1*C2^3*k1^2+C1^3*C2^3)*t1*t2^2*t3^
2*z^(-2*L3-2*L2-L1)+C1*C2*t1*z^-L1
denominator =
-2*C1*C2*t2*t3*z^(-L3-L2)+C1^2*C2^2*t2^2*t3^2*z^(-2*L3-2*L2)+1
2.8.4
the OPTMASON prOgram structure
OPTMASON is written in Borland Pascal (version 7.0). The source code is listed in the appendix
of Section 2.11. It performs the following basic steps, which can be referred to in order to produce
the output:
1. The input file lines $INPUT=… and $OUTPUT=… lines are read, and corresponding
input and output (source and sink) nodes are created.
2. The geometry description section is processed a line at a time. Each new node mentioned in
this section actually causes the creation of two nodes (of the same name) in OPTMASON’s
data structure. Links listed before the semicolon “;” head out from the first of these, and links
listed after the semicolon head out from the second. (NB: internally, all links associated
with a node are outgoing… that’s why the output node doesn’t need a description line). The
destination of a link is always to the first node with the correct name. Links to the input
node are created to ensure correct operation when the input and output nodes are the same
(see [3] below). This stage is complete at the end of the file or when a line starting with
“$TRANSMITTANCES” is encountered.
Photonic Signal Processing Via Signal-Flow Graph
3. The link structure is checked and adjusted: It is verified that every node (except the sink)
has at least one outgoing link, that for each link n → m there is a reciprocal link m → n,
and that there is at most one link between any two nodes. The following adjustment is also
carried out for each link n → m: If the two nodes with the name m are denoted m1 and
m2 then the link is always n → m1 at first. If the reciprocal link m → n is of the form m2
→ n then no action need be taken; but if it is of the form m1 → n, then the n → m link is
adjusted to be n → m2. This eliminates all link loops of the form A → B → A, and results
in the correct signal flow graph corresponding to the optical connection graph. This procedure also correctly handles the case where the input and output nodes are the same. (In
step (1) it is ensured that the output node precedes the input node in the list of nodes, and
so is treated as the first node of that name if the two are the same). If they are not the same,
some “phantom” links to the input node will remain and should be ignored.
4. The link value description section is parsed one line at a time, and the link values are set
(all are already initialized to 1 at link creation). When a link from a node to itself (i.e., a
reflection coefficient) is encountered, it is first checked that one of the two corresponding
nodes with that name has NO outputs, then a new link with the desired value is created
from that node to its pair node. A check is also done to see whether this link already exists,
and if so the value is overwritten rather than a new link created.
5. A complete depth-first search through the signal flow graph is performed recursively,
starting at the input node. When the output node is reached, a new path has been found.
An entry in the list of paths is created for it and the path gain is computed. Associated
with each node is a list of the paths and the loops that it touches (the “touchpath” and
“touchloop” lists respectively). The new path is added to the “touchpath” list of each node
along it. Associated with each path is the list of loops that it touches, and to the new path’s
“touchloop” list is added the contents of each “touchloop” list on each node along the
path, checking to ensure that duplicate entries are not made. (NB a path touches any loop
that any one of its nodes touches). Similarly, when the search encounters a node that it has
been to before, then a loop has been found. (The last-taken link out of each node is stored
during the search, so if this is not nil then the node has been previously traversed. NB this
information is also used to follow loops and paths when computing loop/path gain, without
disrupting the recursive nature of the search procedure). Associated with each loop is a
“touchloop” and a circularly-linked list of nodes in the loop. When a loop has been found,
this node list for each loop in the “touchloop” list of the current node is checked, to see
if that loop has actually been found before. If not, a new entry for it in the list of loops
is created and placed at the start of this list. The loopgain of the new loop is computed
(actually (−loopgain), since this is what Mason’s rule uses). Also the following is done:
(i) A circular node-list for the loop is created; (ii) the loop is added to the “touchloop”
list of each node along it; (iii) the loop is added to the “touchloop” list of each path in
the “touchpath” lists of all the nodes along it; (iv) the “touchloop” lists of each of the
nodes along the new loop are amalgamated (removing duplicate entries) and stored as the
“touchloop” list for this loop. Naturally when performing the computations for a new loop
or path, they are all done together on a node-by-node basis rather than being completed
sequentially as the above descriptions imply. It would be possible to speed up the operation
of this stage of OPTMASON by storing the “touchloop” lists in sorted form (or even
in binary tree form) to make searching for duplicate entries and list amalgamation more
efficient. The lists actually contain pointers, but these could be converted to “longints” for
use as sorting keys.
6. When the search is complete, the result is a list of all paths and an ordered list of all loops
in the signal flow graph, with their associated path gains and (−loopgains). Also associated
with each path is a list of the loops it touches, and associated with each loop is a list of the
paths it touches, and a list of the loops below it in the loop-list that it touches. (That is why
37
38
Photonic Signal Processing
the loop list order is important; the loops are in no particular order, per se). Since this is all
the information Mason’s rule requires, all the data associated with each node and link is
now deleted to free memory space for further calculation. The node lists for each loop are
also deleted.
7. The Mason’s rule denominator ∆ is calculated. To explain how this is done, it must first
be observed that the rule for the calculation of ∆ is given earlier and can be expressed
as: ∆ = 1 + sum of all possible products of (−loopgain) of all non-touching loops. The
list of loops can be regarded as a tree structure: the root node is not a loop, but its branch
nodes are each of the loops, and every other node in tree is a loop. Further down the tree,
a node has as its branch nodes all loops below it in the list (of loops) that do not touch
it or any node above it in the tree. Each possible descent through the tree terminating on
an arbitrary node (i.e., not necessarily a leaf node) then represents a unique combination
of non-touching loops, and the set descents to all possible nodes in the tree represents
the set of all possible combinations of non-touching loops. ∆ is calculated, therefore, by
a recursive depth-first tree search, which at each node adds to delta the running product
of that node’s (−loopgain) times the (−loopgain) product of the nodes earlier in the tree,
before proceeding to search the branches. Associated with each loop is the number of
times it has been “deactivated” or touched by loops along the current descent path. The
search works by simply searching all loops below the current tree-node in the loop-list that
have not been deactivated (touched) yet.
8. The Mason’s rule numerator is calculated. This involves stepping through each path in
turn and adding to the numerator the path gain times ∆k for that (the kth) path. ∆k is
calculated the same way ∆ is, but the loops touching the current (kth) path are first given a
“deactivation level” of 1 so they will not be included.
9. The results are outputted (in symbolic form) either to the screen (DOS standard re-directable
output) or to the specified output file (appending it if it is the same as the input file). All
dynamic variables are then disposed of before the program completes execution.
The above functions account for approximately 2/3 of the OPTMASON listing. The other 1/3 of the
program is devoted to manipulating the symbolic expressions that result from calculations on link
values and on path and loopgains.
OPTMASON expressions are stored in a hierarchical tree-like structure, and all operations on
them are performed recursively. The structure corresponding to an expression is built up out of
records of type “expression_type”. A “format” field in each of these records identifies it as belonging
to one of four possible types:
• A “zterm”: a term of the form znum*{expr}. If “expr” is absent (nil pointer) then it just represents
znum.
• An “anglterm”: a term of the form exp(j.num.{expr}). If expr is absent, just exp(j.num).
• A “magterm”: a term of the form {expr}num.
• A “magval”: a real number, = num.
In all the above cases, “num” is a double-precision real number, and “expr” is a string representing
a variable or a mathematical expression; it is what appears inside {} brackets in the input file.
No processing is performed on the contents of expr. (Actually expr^, since expr is a pointer to
the string).
Apart from the “format”, “num”, and “expr” fields, expression_type also has “sumterm” and
“prodterm” field, which point to other expression records, or are nil. They define the structure
of a mathematical expression. This is best illustrated graphically: horizontal arrows represent the
sumterm pointers, vertical arrows the prodterm pointers, and the absence of an arrow indicates that
the pointer is nil. Each letter below represents a single term, such as single expression_type record.
Photonic Signal Processing Via Signal-Flow Graph
39
This entire structure corresponds to the expression:
(o.i.d+(j+k)e+f)a + b + (g+(l+p.m+n)h)c
A Boolean function precedes(x, y) and is used to determine if the term x “precedes” the term y.
Order of precedence is as follows: zterm < anglterm < magterm < magval. If x and y are of the
same format, then ASCII comparison of {expr}x and {expr}y is used to decide whether x precedes y,
and if these are equal, numx is compared to numy. The precedes () function always returns “true” if
x=y, or if they are both “magval”s (so it should really be called “equal_or_precedes”).
The expression tree for an expression is ordered so that if a term x contains a link to a term y
(either sumterm or prodterm link), then precedes(x, y) will be true. This has the effect of bringing
“zterm”s outside of brackets, and summing “magval”s and “magterm”s together inside brackets—
which hopefully results in the most compact and legible output.
Thus, “magval”s are the leaves of the expression tree. A nil pointer in an expression or to an
expression is treated as a zero. Thus, if a prodterm pointer is nil, the terms it multiplies get canceled.
The exception is on “magval” terms, which must therefore terminate every path down through the
tree; a nil prodterm pointer is required on “magval” type terms.
Addition of one expression to another is performed as follows: Each term in the top-level sum
list (i.e., root, root^.sumterm, root^.sumterm^.sumterm… etc.) of the expression being added is
compared with each successive term of the top-level sum list of the expression being added to, until
the term being added is found to precede () the term it is compared to. If they are addable—which
occurs if they are equal or both magvals—then if they are magvals the value of the term being
added is just added; otherwise, the addition procedure is called recursively to add their prod term
subexpressions (since ax + bx = (a + b)x). If they are not addable, then the term being added is simply
inserted into the top-level sum list of the expression being added to, along with the subexpression
pointed to by its prod term… i.e., along with anything multiplying it.
Multiplication is performed in a similar manner: to create a new expression that is the product of two others, the product expression is set to zero, then every term in the top-level sum
list of the first is compared with every term in the top-level sum list of the other. If a pair of
such terms can be multiplied directly (i.e., if they are both “magval”s or if they are of the same
format and have the same {expr}) then this is done, and both their prod term subexpressions are
multiplied (calling the multiply procedure recursively). Otherwise the prod term subexpression
of the “precede ()”ing term is multiplied (recursively) by the other term and its product subexpression. In either case, the result is added to the final product (using the addition procedure
described above).
Due to the regular sorted (by a precedes () function) way in which expressions are stored and
manipulated, they are automatically simplified (to avoid running out of memory) by grouping of
terms at every stage in the calculation. This is not only efficient, but almost certainly necessary
for handling the huge sum-of-product type expressions that might result from calculation of the
Mason’s rule ∆s for large graphs.
40
Photonic Signal Processing
Finally, the procedure used to output expressions works in a similar manner as those used
to manipulate them: Each top-level sum term is handled in turn, first outputting the prod term
subexpression (by calling the output routine recursively), then outputting the term it multiplies,
and a “+” if more sum terms remain. At least, that’s how it works in principle: In practice, there
are exceptions and modifications. In particular, when “+” needs to be output, it is not done right
away, but a plus waiting flag is set instead. Then, when the next item is outputted, the waiting “+”
is outputted first, unless then next item to be outputted begins with a minus sign. This eliminates
output of the form x ± 6y. Similarly, checks are made for multiplication by ± 1 to avoid outputting
the numeral. “prod term” subexpressions involving sums are bracketed, and those that do not
are not. An {expr} part of a term that is treated as a single variable (see above) will not have
brackets around it, otherwise it will be enclosed in [] brackets, except when it appears in a sum
nothing except +1 multiplying it. “prod term” subexpressions are in general outputted recursively,
but where products of multiple single z terms or single angl terms occur, the entire product is
displayed within a single z^(…+…) or exp(j(…+…)) to make the output easier to read; recursion is
not used in this case, and the product list is stepped through manually until an incompatible term
is found (i.e., that cannot be put within the same brackets).
The Borland C program is listed in the Appendix of Section 2.11.
2.9
APPENDIX: Z-TRANSFORM
A z-transform is commonly used in digital signal processing (DSP) [3]. It can also be called
discrete-time signal processing, and it is employed for the analysis of the photonic circuit in this
work. The discrete-time signal can be considered an equally spaced sampling of a continuous-time
signal. The z-transform of a sequence x[n] is defined as
∞
X ( z) =
∑ x[n]z .
−n
(2.39)
n =−∞
where x[n] can be interpreted as the nth term of the sequence of numbers, which describe the
discrete-time signal in the time domain. The ratio between the output transform Y [ z] and the input
transform U[ z ] of a system is called the transfer function H[ z ], which is given as:
H[ z] =
Y[ z]
U[ z ]
(2.40)
Rearranging Equation (2.40), it gives:
H [ z ]* U [ z ] = Y [ z ]
(2.41)
This shows that in the z-domain multiplication of the input with the transfer function produces the
output. The transfer function given in Eq. 2.40 is related to the corresponding time domain sequence
h[n], which is usually called the impulse response of the system, by Eq. 2.39. The corresponding
operation in the time-domain for Eq. 2.40 is
∞
y[n] =
∑ u[r ]h[n − r ]
(2.42)
r =−∞
Equation 2.41 is called the convolution sum and its operation can be expressed as
=
y[n] u=
[n]* h[n] h[n]* u[n]
(2.43)
41
Photonic Signal Processing Via Signal-Flow Graph
where the symbol * denotes convolution. It is to be noted that the convolution operation is
commutative. There are two important properties of convolution. The convolution of two functions
in the time domain corresponds to the multiplication of their z-transformations in the z-domain.
On the other hand, the multiplication of two functions in the time domain corresponds to their
convolution in the z-domain.
B
A
∑
∑
Defining NUM ( z ) =
bi z −i and DEN ( z) =
ai z −i , the z-domain transfer function can be writi =0
i =0
ten as
B
∑b z
NUM ( z)
i
H (z) =
DEN ( z)
−i
= i =A0
∑a z
i
(2.44)
−i
i =0
To change Equation (2.43) into product form, it can be rewritten as
B
∏ (z − q )
k
b
H ( z ) = 0 z A− B kA=1
a0
∏ (z − p )
(2.45)
j
j =1
It is assumed that H ( z ) has been expressed in the irreducible form. The values p j are called the
poles of H ( z) such that H(pj) = * H ( p j ) = ∞ . The values qk are called the zeroes of H(z) for which
H(qk) = 0. Also, there is a pole at z = 0 of the multiplicity of (B*A) if B > A. If A > B, there would
be a zero at z = 0 of the multiplicity of (A–B).
As it has been found that the transfer functions can be expressed in z-domain, thus the transfer
characteristics are dependent on the zero-pole patterns [4] of these transfer functions in the z-plane.
The magnitude-frequency response at a particular frequency as the operating point moving on
the unit-circle, *z* = 1, of the z-plane is given by
B
H ( z ) = H (e
jωτ
b0
)=
a0
∏l
zk
k =1
A
∏l
(2.46)
pj
j =1
where:
z = e jωτ , ω is the angular frequency in radians per second
τ is the sampling period of signals in seconds
lzk and l pj are the lengths from the operating point to the position of the kth zero and the jth pole
of the transfer function respectively.
The corresponding phase-frequency response at a particular operating frequency (wavelength) is
given by
B
arg( H ( z)) =
∑
k =1
A
ϕ zk −
∑ϕ + ( A − B)ωτ
pj
j =1
(2.47)
42
Photonic Signal Processing
where ϕzk and ϕpj are the phase angles of the zeroes and poles respectively formed by the horizontal
real axis and the lines connecting the poles and zeroes to the operating point in the z-plane.
Thus, from Eqs. 2.45 and 2.46 we can tailor the magnitude-frequency response by adjusting
the pole and zero patterns of the transfer functions. To obtain a maximum magnitude at a
A
particular operating wavelength (frequency), we require a pole or a very small value of ∏ j =1 l pj
at that wavelength. Similarly, in order to obtain a minimum at a particular wavelength, a zero
B
or an infinitesimal value of ∏ k =1 lzk is required at that wavelength. There are some relationships
between the positions of poles in the z-plane to those correspondingly in the s-plane (the continuous
frequency domain). One basic property of this relationship is, when recalling that z = e sτ where
s = jω , a pole position moves on the imaginary axis of the s-plane, it would move along the unitcircle of the z-plane. In this case, we would have marginal stability and a lossless system. When
a pole moves on the imaginary axis towards the left half of the s-plane, the corresponding pole
moves inside the unit circle in the z-plane. The system would then become lossy and stable. If
one of the system poles lies outside the unit circle in the z-plane, the system becomes unstable.
Its temporal response would increase with time. In general, the system would be stable if all the
system poles lie inside or on the unit circle in the z-plane. Stability plays an important role in
design of photonic circuits. Stability test for the photonic circuit is already introduced in Section 2.7.
2.10 APPENDIX: OPTMASON.PAS PROGRAM LISTING
{ OPTMASON.PAS
{ Written in 1996 by Dean Trower and Le Binh
{ for Photonic Signal Processing
{
{ This program uses Mason’s rule for signal flow graphs to generate
{ the optical transfer function (in symbolic form) of an arbitrary
{ lumped, linear time-invariant optical circuit, as specified in the
{ input file (file name is a command line parameter).
{
{ See the file OPTMASON.DOC for more information given in this section}
type term_type = (zterm, anglterm, magterm, magval);
link_ptr = ^link_type;
node_ptr = ^node_type;
path_ptr = ^path_type;
loop_ptr = ^loop_type;
looplist_ptr = ^looplist_type;
pathlist_ptr = ^pathlist_type;
nodelist_ptr = ^nodelist_type;
expression_ptr = ^expression_type;
link_type = record {record for a signal flow graph link}
dest:node_ptr; {destination node}
val:expression_ptr; {value}
next:link_ptr;
end;
expression_type = record {record for a single term in an
expression}
format:term_type;
sumterm:expression_ptr;
prodterm:expression_ptr;
num:double;
expr:^string;
end;
Photonic Signal Processing Via Signal-Flow Graph
43
looplist_type = record {record for a single entry in a list of
loops}
loop:loop_ptr;
next:looplist_ptr;
end;
pathlist_type = record {record for a single entry in a list of
paths}
path:path_ptr;
next:pathlist_ptr;
end;
nodelist_type = record {record for a single entry in a list of nodes}
node:node_ptr;
next:nodelist_ptr;
end;
node_type = record {record for a node of the s.f. graph}
name:string[15];
firstlink:link_ptr; {linked list of OUTPUT links}
next:node_ptr; {i.e. next node in s.f. graph}
link_taken:link_ptr; {used during search for loops/
paths}
touchloop:looplist_ptr; {list of loops containing
node}
touchpath:pathlist_ptr; {list of paths containing
node}
end;
path_type = record
pathgain:expression_ptr;
touchloop:looplist_ptr; {list of loops touching path}
next:path_ptr;
end;
loop_type = record
loopgain:expression_ptr;
touchloop:looplist_ptr; {!!!loops later in list only}
nodelist:nodelist_ptr; {circularly linked list of
nodes}
deactivated:word; {used for calc. of Mason rule
deltas}
next:loop_ptr;
end;
var firstnode, sourcenode, sinknode:node_ptr;
firstpath:path_ptr;
firstloop:loop_ptr;
numerator, denominator:expression_ptr;
f:text;
outfile_name:string;
precparam:string; {stores the -d command line parameter}
line:longint; {counts lines in the input file}
prec:byte; {no. of digits to display reals to in the output}
errpos:integer; {used while parsing input and cmnd line params}
heap_state:pointer; {so it can be restored when program ends}
{the following variables aren’t really global,}
path:path_ptr; {but they are here to prevent them being created}
loop:loop_ptr; {many times during recursion.}
node:node_ptr;
pathentry:pathlist_ptr;
loopentry, loopentry2:looplist_ptr;
44
Photonic Signal Processing
nodeentry:nodelist_ptr;
found_duplicate, plus_waiting, addbracket:boolean;
tmp_exp, mult_result:expression_ptr;
function singleterm(s:string):boolean;
{
determines if an "expr" string should be treated as a single variable}
var i:integer;
b:boolean;
begin
b:=true;
i:=1;
while b and (i<=length(s)) do
begin
b:=(pos(upcase(s[i]),'~#@$%?_ABCDEFGHIJKLMNOPQRSTUVWXYZ')>0) or
(pos(copy(s, i,length(s)-i+1),’’’’’’’’’’’’’’’’’’’’’’’’)>0) or
((i>1) and (pos(s[i],'0123456789')>0));
inc(i);
end;
singleterm:=b;
end;
procedure writeexpression(var f:text; e:expression_ptr);
{
recursively procedure to display an expression (or output it to file f)}
var t, q:expression_ptr;
begin
if e=nil then write(f,'0');
t:=e;
while t<>nil do {step through each root-level sumterm}
begin
{skip over sums of angles inside single exp()}
q:=t; {and sums inside brackets in z^(***)... done later}
if (t^.format=anglterm) or (t^.format=zterm) then
while (q^.prodterm<>nil) and (q^.prodterm^.sumterm=nil)
and (q^.prodterm^.format=t^.format) do q:=q^.prodterm;
if q^.prodterm<>nil then
if q^.prodterm^.sumterm<>nil then
begin
if plus_waiting then write(f,'+');
plus_waiting:=false;
write(f,'(');
writeexpression(f, q^.prodterm);
write(f,')*');
end
else
begin
if not((q^.prodterm^.format=magval) and {don’t write "1*"}
(abs(q^.prodterm^.num)=1)) then {or "-1*"}
begin
writeexpression(f, q^.prodterm);
write(f,'*');
end
else if q^.prodterm^.num=-1 then write(f,'-')
else if plus_waiting then write(f,'+');
plus_waiting:=false;
end;
if not((t^.format=magval) and (t^.num<0)) and plus_waiting
then write(f,'+'); {don’t write +-number for negative nums}
Photonic Signal Processing Via Signal-Flow Graph
45
plus_waiting:=false;
case t^.format of
magval: if t^.num=round(t^.num) then write(f, round(t^.num))
else write(f, t^.num:0:prec);
magterm: if t^.num<>1 then
begin
{ie must display the ^...}
if singleterm(t^.expr^)
then write(f, t^.expr^,'^')
else write(f,'[',t^.expr^,']^');
if t^.num=round(t^.num) then write(f, round(t^.num))
else write(f, t^.num:0:prec);
end
else if singleterm(t^.expr^) or
(not((t=e) and (t^.sumterm=nil)) and
((t^.prodterm=nil) or
((t^.prodterm^.sumterm=nil) and
(t^.prodterm^.format=magval) and
(t^.prodterm^.num=1))))
then write(f, t^.expr^)
else write(f,'[',t^.expr^,']');
anglterm: begin
write(f,'exp(j*');
if ((t^.prodterm=nil) or (t^.prodterm^.
format<>anglterm))
and
((t^.expr=nil) or singleterm(t^.expr^) or (t^.
num<>1))
then addbracket:=false
else
begin
addbracket:=true;
write(f,'(');
end;
q:=t;
{display an entire list of single-anglterm}
repeat
{products inside the brackets}
if (q<>t) and (q^.num>=0) then write(f,'+');
if (q^.num<>1) or (q^.expr=nil) then
begin
if q^.num=-1 then write(f,'-')
else if q^.num=round(q^.num)
then write(f, round(q^.num))
else write(f, q^.num:0:prec);
if (q^.expr<>nil) and (q^.num<>-1)
then write(f,'*');
end;
if q^.expr<>nil then
if singleterm(q^.expr^) or (q^.num=1)
then write(f, q^.expr^)
else write(f,'[',q^.expr^,']');
q:=q^.prodterm;
until (q=nil) or (q^.sumterm<>nil) or
(q^.format<>anglterm);
if addbracket then write(f,'))')
else write(f,')');
end;
46
Photonic Signal Processing
zterm: begin
write(f,'z');
if ((t^.prodterm=nil) or (t^.prodterm^.format<>zterm)) and
((t^.expr=nil) or (abs(t^.num)=1))
then addbracket:=false else addbracket:=true;
if addbracket or (t^.expr<>nil) or (t^.num<>1) then
begin
if addbracket then write(f,'^(') else
write(f,'^');
q:=t;
{display an entire list of
single-zterm}
repeat {products using the same z^(...)}
if (q<>t) and (q^.num>=0) then write(f,'+');
if (q^.num<>1) or (q^.expr=nil) then
begin
if q^.num=-1 then write(f,'-')
else if q^.num=round(q^.num)
then write(f, round(q^.num))
else write(f, q^.num:0:prec);
if (q^.expr<>nil) and (q^.num<>-1)
then write(f,'*');
end;
if q^.expr<>nil then
if singleterm(q^.expr^) or (q^.num=1)
then write(f, q^.expr^)
else write(f,'[',q^.expr^,']');
q:=q^.prodterm;
until (q=nil) or (q^.sumterm<>nil) or
(q^.format<>zterm);
if addbracket then write(f,')');
end;
end;
end;
t:=t^.sumterm;
if t<>nil then plus_waiting:=true; {next term to be added}
end;
end;
procedure dispose_expression(var e:expression_ptr);
{ deletes all the memory allocated to an expression and sets it to nil
(=0)}
begin
if e<>nil then
begin
dispose_expression(e^.prodterm);
dispose_expression(e^.sumterm);
if (e^.format<>magval) and (e^.expr<>nil)
then freemem(e^.expr, length(e^.expr^)+1);
dispose(e);
e:=nil;
end;
end;
procedure copy_expression(var exp1:expression_ptr; exp2:expression_ptr);
{ recursively copys the contents of exp2 to exp1; new exp1 pointer created }
begin
if exp2=nil then exp1:=nil else
Photonic Signal Processing Via Signal-Flow Graph
47
begin
new(exp1);
exp1^:=exp2^;
if (exp2^.format<>magval) and (exp2^.expr<>nil) then
begin
getmem(exp1^.expr, length(exp2^.expr^)+1);
exp1^.expr^:=exp2^.expr^;
end
else exp1^.expr:=nil;
copy_expression(exp1^.prodterm, exp2^.prodterm);
copy_expression(exp1^.sumterm, exp2^.sumterm);
end;
end;
procedure new_scalar(var scalar_expr:expression_ptr; val:double);
{ creates a new expression pointed to by scalar_expr, with value val }
var e:expression_ptr;
begin
if val=0 then scalar_expr:=nil else
begin
new(e);
scalar_expr:=e;
e^.format:=magval;
e^.num:=val;
e^.expr:=nil;
e^.sumterm:=nil;
e^.prodterm:=nil;
end;
end;
procedure new_link_val(var link_expr:expression_ptr;
mag:double; mag_str:string; mag_pwr:double;
angl:double; angl_str:string;
zcoeff:double; z_str:string);
{ creates a new expression pointed to by link_expr, of the form
}
{ mag*[mag_str]^mag_pwr * exp(j*(angl*[angl_str])) * z^(zcoeff*[z_str])}
{
}
{ NB this procedure creates the correct expression tree for precedes() }
{ as it is now; but if precedes() is altered w.r.t. the precedence of}
{ the different term formats, this procedure MUST be modified also. }
var e:expression_ptr;
begin
if mag=0 then link_expr:=nil else {anything*0 = 0}
begin
new(e);
link_expr:=e;
if zcoeff<>0 then {include a zterm if present}
begin
e^.format:=zterm;
e^.num:=zcoeff;
if z_str=''then e^.expr:=nil else
begin
getmem(e^.expr, length(z_str)+1);
e^.expr^:=z_str;
end;
48
Photonic Signal Processing
e^.sumterm:=nil;
new(e^.prodterm);
e:=e^.prodterm;
end;
if angl<>0 then
{include an anglterm if present}
begin
e^.format:=anglterm;
e^.num:=angl;
if angl_str=''then e^.expr:=nil else
begin
getmem(e^.expr, length(angl_str)+1);
e^.expr^:=angl_str;
end;
e^.sumterm:=nil;
new(e^.prodterm);
e:=e^.prodterm;
end;
if (mag_str<>'') and (mag_pwr<>0) then {include a magterm if
present}
begin
e^.format:=magterm;
getmem(e^.expr, length(mag_str)+1);
e^.expr^:=mag_str;
e^.num:=mag_pwr;
e^.sumterm:=nil;
new(e^.prodterm);
e:=e^.prodterm;
end;
e^.format:=magval; {the magval term is compulsory for}
e^.num:=mag; {nonzero expressions.}
e^.expr:=nil;
e^.prodterm:=nil;
e^.sumterm:=nil;
end;
end;
function precedes(x, y:expression_ptr):boolean;
{ establishes an order-of-precedence among expression components}
begin
if y=nil then precedes:=true else if x=nil then precedes:=false
else if (x^.format<>y^.format) then precedes:=(x^.format<y^.format)
else if x^.format=magval then precedes:=true
else if (x^.expr=nil) xor (y^.expr=nil) then precedes:=(y^.expr=nil)
else if (x^.expr=nil) or (x^.expr^=y^.expr^)
then precedes:=(x^.num>=y^.num)
else precedes:=(x^.expr^>y^.expr^);
end;
function can_add(x, y:expression_ptr):boolean;
{ true if the expression components pointed to by x, y are directly
addable }
{ they are addable if they are equal or if they are both magvals.
}
begin
if ((x=nil) xor (y=nil)) or (x^.format<>y^.format) then can_add:=false
else if (x=nil) or (x^.format=magval) then can_add:=true
Photonic Signal Processing Via Signal-Flow Graph
49
else if (x^.num<>y^.num) or
((x^.expr=nil) xor (y^.expr=nil)) or
((x^.expr<>nil) and (x^.expr^<>y^.expr^))
then can_add:=false else can_add:=true;
end;
procedure add(var e1:expression_ptr; e2:expression_ptr);
{ computes e1 <- e1 + e2}
{ NB must not have e1,e2 pointing to same expression}
var temp, last:expression_ptr;
begin
while e2<>nil do {e2 will step through successive top-level sumterms}
if e1=nil then {if e1 = 0, just set e1:= e2}
begin
copy_expression(e1,e2);
e2:=nil;
end
else
begin
temp:=e1; {step through top-level sumterms of e1}
while precedes(temp, e2) and not(can_add(e2,temp)) do
begin
last:=temp;
temp:=temp^.sumterm;
end;
if not(precedes(temp, e2)) then {couldn’t find one to add to,}
begin { so must insert the e2 term}
tmp_exp:=e2^.sumterm; {TEMPORARILY disconnect the remaining}
e2^.sumterm:=nil;
{sumterms so that only e2 and its}
if temp=e1 then
{prodterms get inserted.}
begin
{insert at start of list}
copy_expression(e1,e2);
e1^.sumterm:=temp;
end
else
begin
{insert not at start of list}
copy_expression(last^.sumterm, e2);
last^.sumterm^.sumterm:=temp;
end;
e2^.sumterm:=tmp_exp; {restore remaining sumterms}
end
else if e2^.prodterm<>nil then {can add directly by adding}
begin
{prodterm subexpressions}
add(temp^.prodterm, e2^.prodterm);
if (temp^.prodterm=nil) then
{check for a zero after the}
begin
{addition and if there, get}
if temp=e1 then e1:=e1^.sumterm {rid of it}
else last^.sumterm:=temp^.sumterm;
dispose_expression(temp);
end;
end
else if temp^.format=magval then {can add directly by adding
nums }
begin
temp^.num:=temp^.num + e2^.num;
50
Photonic Signal Processing
if temp^.num=0 then {check for a zero after addition and}
begin
{if there, get rid of it.}
if temp=e1 then e1:=e1^.sumterm
else last^.sumterm:=temp^.sumterm;
dispose_expression(temp);
end;
end;
e2:=e2^.sumterm; {do next term}
end;
end;
procedure copy_term(var x:expression_ptr; y:expression_ptr);
{copies a single expression term x <- y, excluding sumterm/prodterm
links}
begin
new(x);
x^:=y^;
x^.sumterm:=nil;
x^.prodterm:=nil;
if (y^.format<>magval) and (y^.expr<>nil) then
begin
getmem(x^.expr, length(y^.expr^)+1);
x^.expr^:=y^.expr^;
end
else x^.expr:=nil;
end;
function can_multiply(x, y:expression_ptr):boolean;
{ true if the components x, y can multiply to a single component}
begin
if (x^.format<>y^.format) then can_multiply:=false else
if x^.format=magval then can_multiply:=true
else if ((x^.expr=nil) and (y^.expr=nil)) or
((x^.expr<>nil) and (y^.expr<>nil) and (x^.expr^=y^.expr^))
then can_multiply:=true else can_multiply:=false;
end;
procedure multiply(var product:expression_ptr; e1,e2:expression_ptr);
{ computes product <- e1 * e2}
var partprod, t1,t2,tmp_ptr:expression_ptr;
begin
product:=nil; {start by setting product = 0}
t1:=e1;
while t1<>nil do {t1 steps through top-level sumterms of e1}
begin
t2:=e2;
while t2<>nil do {t2 steps through top-level sumterms of e2}
begin
if can_multiply(t1,t2) then {multiply t1,t2 directly, then}
begin {multiply their prodterms}
copy_term(partprod, t1);
if t1^.format=magval then partprod^.num:=t1^.num*t2^.num
else partprod^.num:=t1^.num+t2^.num;
if partprod^.num=0 then {get rid of zero terms}
begin
dispose_expression(partprod);
if t1^.format=magval
Photonic Signal Processing Via Signal-Flow Graph
then partprod:=nil
else multiply(partprod,t1^.prodterm, t2^.prodterm);
end
else multiply(partprod^.prodterm, t1^.prodterm, t2^.
prodterm);
end
else if precedes(t1,t2) then {t1 precedes t2, so}
begin
{partprod = t1.(t1_prodterm*t2)}
copy_term(partprod, t1);
tmp_ptr:=t2^.sumterm; {temporarily disconnect}
t2^.sumterm:=nil; {remaining sumterms}
multiply(partprod^.prodterm, t1^.prodterm, t2);
t2^.sumterm:=tmp_ptr;
end
else
begin {same as above, but for t2 preceding t1}
copy_term(partprod, t2);
tmp_ptr:=t1^.sumterm;
t1^.sumterm:=nil;
multiply(partprod^.prodterm, t1,t2^.prodterm);
t1^.sumterm:=tmp_ptr;
end;
add(product, partprod); {add the product of the two}
dispose_expression(partprod); {terms to the final product}
t2:=t2^.sumterm; {get next sumterm from e2}
end;
t1:=t1^.sumterm; {get next sumterm from e1}
end;
end;
procedure killwhitespace(var s:string);
{ removes spaces and tabs from each line of the input file.}
{ also removes lines starting with ';' - i.e. comments.}
var i:byte;
begin
i:=0;
while i<length(s) do
if (s[i+1]='') or (ord(s[i+1])=9)
then delete(s, i+1,1)
else inc(i);
if (length(s)>0) and (s[1]=';') then s:='';
end;
procedure error(i:byte; s:string);
{ displays an error message on the screen, cleans up, and exits the
program}
begin
case i of
0: writeln('ERROR OPENING FILE',s);
1: writeln('INVALID INPUT FILE FORMAT: NO "$INPUT="LINE FOUND');
2: begin
writeln('ERROR LINE ',line,': MAXIMUM LENGTH OF NODE NAME IS
15 CHARACTERS:');
writeln('"',s,'"IS TOO LONG.');
end;
3: writeln('ERROR LINE ',line,': INPUT NODE NAME NOT SPECIFIED');
51
52
Photonic Signal Processing
4: writeln('INVALID INPUT FILE FORMAT: "$OUTPUT="LINE MUST FOLLOW
"$INPUT="LINE');
5: writeln('ERROR LINE ',line,': OUTPUT NODE NAME NOT SPECIFIED');
6: begin
writeln('SYNTAX ERROR IN LINE ',line,' (LINE DISPLAYED UP TO
ERROR):');
writeln(s);
end;
7: writeln('ERROR LINE ',line,': NODE CANNOT CONNECT TO ITSELF
(',s,')');
8: writeln('INVALID FILE FORMAT: "$TRANSMITTANCES" LINE MUST FOLLOW
LINKS LIST');
9: writeln('ERROR: NO LINKS DEFINED FOR NODE ',s);
10: writeln('ERROR: RECIPROCAL LINK FOR LINK ',s,' MISSING');
11: writeln('ERROR: MULTIPLE LINKS ',s,' NOT PERMITTED');
12: writeln('ERROR LINE ',line,': NODE NOT FOUND (',s,')');
13: writeln('ERROR LINE ',line,': LINK NOT FOUND (',s,')');
14: writeln('ERROR LINE ',line,': INPUT NODE LINK DESCRIPTION MAY NOT
CONTAIN ";"');
end;
close(f); {close input/output file if open}
release(heap_state); {release all dynamic variables}
halt; {ABORT PROGRAM!!!}
end;
procedure findnode(var node:node_ptr; nm:string);
{ returns a pointer to the FIRST node in the list with name 'nm'}
{ if no node is found, TWO new nodes are created with this name,}
{ and are added to the START of the node list.}
var i:byte;
begin
if length(nm)>15 then error(2,nm);
node:=firstnode;
while (node<>nil) and (node^.name<>nm) do node:=node^.next;
if node=nil then
for i:=1 to 2 do
begin
new(node);
node^.next:=firstnode;
firstnode:=node;
node^.name:=nm;
node^.firstlink:=nil;
node^.link_taken:=nil;
node^.touchloop:=nil;
node^.touchpath:=nil;
end;
end;
procedure getsourcesink;
{ parses the first 2 meaningful lines of the input file
var s:string;
i, l:byte;
begin
line:=0;
repeat {find the $INPUT line}
readln(f, s);
}
Photonic Signal Processing Via Signal-Flow Graph
inc(line);
killwhitespace(s);
until eof(f) or (copy(s,1,7)='$INPUT=');
if eof(f) then error(1,'');
i:=8; {get the input node name}
l:=0;
while (i+l<=length(s)) and (pos(s[i+l],';:,=$*')=0) do inc(l);
if i+l<=length(s) then error(6,copy(s,1,i+l))
else if l=0 then error(3,'')
else if l>15 then error(2,copy(s, i,l));
new(firstnode); {create a node for it}
firstnode^.next:=nil;
firstnode^.name:=copy(s, i,l);
firstnode^.firstlink:=nil;
firstnode^.link_taken:=nil;
firstnode^.touchloop:=nil;
firstnode^.touchpath:=nil;
sourcenode:=firstnode;
repeat {find the $OUTPUT line}
readln(f, s);
inc(line);
killwhitespace(s);
until eof(f) or (s<>'');
if copy(s,1,8)<>'$OUTPUT='then error(4,'');
i:=9; {get the output node name}
l:=0;
while (i+l<=length(s)) and (pos(s[i+l],';:,=$*')=0) do inc(l);
if i+l<=length(s) then error(6,copy(s,1,i+l))
else if l=0 then error(5,'')
else if l>15 then error(2,copy(s, i,l));
new(firstnode^.next); {create a node for it, at the START}
node:=firstnode^.next; {of the node list (which then contains}
node^.next:=nil; {exactly two nodes)}
node^.name:=copy(s, i,l);
node^.firstlink:=nil; {NB names of sourcenode and sinknode}
node^.link_taken:=nil; {may be the same.}
node^.touchloop:=nil;
node^.touchpath:=nil;
sinknode:=node;
end;
procedure getlinks;
{ parses the geometry description section of the input file }
var outputnode:node_ptr;
link:link_ptr;
s, nm:string;
i, l,j:byte;
begin
repeat {get a line}
readln(f, s);
inc(line);
killwhitespace(s);
if (s<>'') and (s[1]<>'$') then {skip blank lines/$TRANSMITTANCES
line}
begin
i:=1; {get the name of the node that the line defines}
53
54
Photonic Signal Processing
l:=0;
while (i+l<length(s)) and (pos(s[i+l],';:,=$*')=0) do inc(l);
if (l=0) or (s[i+l]<>':') or (i+l=length(s))
then error(6,copy(s,1,i+l));
if l>15 then error(2,copy(s, i,l));
nm:=copy(s, i,l);
findnode(node, nm);
{find the node or create it}
if node<>sinknode then
{ignore geometry defn. for output
node}
repeat {NB if input=output name, the INPUT}
i:=i+l+1;
{node will be found.}
l:=0;
{find each node name in geometry
list in turn}
while (i+l<=length(s)) and (pos(s[i+l],';:,=$*')=0) do inc(l);
if ((l=0) and not((i+l<=length(s)) and (s[i+l]=';'))) or
((i+l<=length(s)) and (pos(s[i+l],':=$*')>0)) or
((i+l<length(s)) and (s[i+l]=';') and
((node^.next=nil) or (node^.name<>node^.next^.name)))
then error(6,copy(s,1,i+l)); {syntax check}
if l>15 then error(2,copy(s, i,l));
nm:=copy(s, i,l);
if nm=node^.name then error(7,nm);
findnode(outputnode, nm);
{find the listed node, and}
new(link);
{create a link (value=1) to it}
link^.next:=node^.firstlink;
node^.firstlink:=link;
link^.dest:=outputnode;
new_scalar(link^.val,1); {switch to 2nd node of same name}
if (i+l<length(s)) and (s[i+l]=';') then {when ';' found}
if node=sourcenode then error(14,'')
else node:=node^.next;
until (i+l>length(s)) or ((i+l=length(s)) and (s[i+l]=';'));
end;
{ignore ';' if it is the last thing on the line}
until (s[1]='$') or eof(f);
if not(eof(f)) and (copy(s,1,15)<>'$TRANSMITTANCES') then error(8,'');
end;
{terminate at end of file or at "$TRANSMITTANCES" line}
procedure correctlinks;
{ checks that (1) outgoing links exist, (2) reciprocal links exist, and}
{ (3) that no multiple links exist. Shifts link destinations from a node}
{ to its mirror node (i.e. same point in optical cct, opposite direction}
{ of light travel) as required so that no A -> B -> A type links exist.}
var destnode:node_ptr;
link, otherlink:link_ptr;
begin
node:=firstnode;
while node<>nil do {step through each node in turn}
begin
link:=node^.firstlink;
if link<>nil then
while link<>nil do {step through each link on that node in turn}
begin
destnode:=link^.dest;
if (destnode<>sinknode) then
{check for reciprocal link}
begin
{except from sink node}
otherlink:=destnode^.firstlink;
Photonic Signal Processing Via Signal-Flow Graph
55
while (otherlink<>nil) and (otherlink^.dest^.
name<>node^.name)
do otherlink:=otherlink^.next;
if destnode<>sourcenode then {if reciprocal link found}
if otherlink<>nil then link^.dest:=destnode^.next
else {on first node of pair, shift original link to}
begin {2nd...otherwise continue check on 2nd
same-name}
otherlink:=destnode^.next^.firstlink; {node}
while (otherlink<>nil) and
(otherlink^.dest^.name<>node^.name)
do otherlink:=otherlink^.next;
if otherlink=nil
then error(10,node^.name+' -> '+destnode^.name);
end {err if no reciprocal link found}
else {link goes to source node => error unless names of}
if otherlink=nil {source, sink are the same - then
just}
then error(10,node^.name+' -> '+destnode^.name)
else if sourcenode^.name=sinknode^.name {shift it to}
then link^.dest:=sinknode; {the sink}
end;
otherlink:=link^.next; {check for 2nd link to same node}
while (otherlink<>nil) and
(otherlink^.dest^.name<>link^.dest^.name)
do otherlink:=otherlink^.next;
if (otherlink=nil) and (node^.next<>nil) {may need to
continue}
and (node^.next^.name=node^.name) {search on 2nd same-}
then otherlink:=node^.next^.firstlink; {name node}
while (otherlink<>nil) and
(otherlink^.dest^.name<>link^.dest^.name)
do otherlink:=otherlink^.next;
if (otherlink<>nil) then {error if duplicate link found}
error(11,node^.name+' <→ '+link^.dest^.name);
link:=link^.next; {do next link}
end
else if (node=sourcenode) or ((node^.next<>nil) and
(node^.next^.firstlink=nil) and (node^.next^.name=node^.
name))
then error(9,node^.name); {no links from sourcenode or from}
node:=node^.next; {a pair of same-name node => err!}
end; {check next node...}
end;
procedure getlinkvals;
{read the input file to obtain expressions for links (=1 if not listed)}
var s:string;
node1,node2,tmp_node:node_ptr;
link:link_ptr;
nm1,nm2:string[15];
oneway:boolean;
i, l:byte;
mag_val, angl_num, mag_pwr, zcoeff:double;
mag_expr, angl_expr, z_expr:string;
56
Photonic Signal Processing
begin
repeat {get each remaining line of the input file in turn}
readln(f, s);
inc(line);
killwhitespace(s);
if s<>''then {ignore blanks, comments}
begin
i:=1;
l:=0;
if s[1]='*' then
{check for * at start of line, denoting}
begin {a one-way only link assignment.}
oneway:=true;
i:=2;
if length(s)=1 then error(6,s);
end
else oneway:=false;
{get first node name and the comma}
while (i+l<length(s)) and (pos(s[i+l],';:,=$*')=0) do inc(l);
if (s[i+l]<>',') or (length(s)=i+l) or (l=0)
then error(6,copy(s,1,i+l)) else
if l>15 then error(2,copy(s, i,l)) else nm1:=copy(s, i,l);
i:=i+l+1;
l:=0;
{get second node name}
while (i+l<length(s)) and (pos(s[i+l],';:,=$*')=0) do inc(l);
if (s[i+l]<>'=') or (length(s)=i+l) or (l=0)
then error(6,copy(s,1,i+l)) else
if l>15 then error(2,copy(s, i,l)) else nm2:=copy(s, i,l);
i:=i+l+1;
l:=0;
node1:=firstnode; {find both nodes, check that they exist}
node2:=node1;
while (node1<>nil) and (node1^.name<>nm1) do
begin
if (node2^.name<>nm2) then node2:=node1;
node1:=node1^.next;
end;
while (node2<>nil) and (node2^.name<>nm2) do node2:=node2^.next;
if (node1=nil) then error(12,nm1);
if (node2=nil) then error(12,nm2);
mag_val:=1; {set defaults for any part of the}
mag_pwr:=0; {expression not included in the input}
angl_num:=0;
zcoeff:=0;
mag_expr:='';
angl_expr:='';
z_expr:=''; {(1) look for a number}
while (i+l<=length(s)) and (pos(s[i+l],'+-0123456789eE.')>0) do inc(l);
if l>0 then
begin
val(copy(s, i,l),mag_val, errpos);
if errpos>0 then error(6,copy(s,1,i+errpos));
i:=i+l;
l:=0;
end;
{(2) look for a magterm expr}
if (i<length(s)) and (s[i]='{') then
begin
inc(i);
Photonic Signal Processing Via Signal-Flow Graph
57
while (i+l<length(s)) and (s[i+l]<>'}') do inc(l);
if s[i+l]<>'}' then error(6,s);
mag_expr:=copy(s, i,l);
mag_pwr:=1;
i:=i+l+1;
l:=0; {(3) if found one, look for associated ^num}
if (i<length(s)) and (s[i]='^') then
begin
inc(i);
while (i+l<=length(s)) and
(pos(s[i+l],'+-0123456789eE.')>0)
do inc(l);
if l=0 then error(6,copy(s,1,i));
val(copy(s, i,l),mag_pwr, errpos);
if errpos>0 then error(6,copy(s,1,i+errpos));
i:=i+l+1;
l:=0;
end;
end;
{(4) look for an angle term identifier
'<'}
if (i<length(s)) and (s[i]='<') then
begin
inc(i); {(5) if found '<'look for a number}
while (i+l<=length(s)) and (pos(s[i+l],'+-0123456789eE.')>0)
do inc(l);
if l>0 then
begin
val(copy(s, i,l),angl_num, errpos);
if errpos>0 then error(6,copy(s,1,i+errpos));
i:=i+l;
l:=0;
end
{(6)... then look for an anglterm expr}
else if (i<length(s)) and (s[i]='{') then angl_num:=1;
if (i<length(s)) and (s[i]='{') then
begin
inc(i);
while (i+l<length(s)) and (s[i+l]<>'}') do inc(l);
if s[i+l]<>'}' then error(6,s);
angl_expr:=copy(s, i,l);
i:=i+l+1;
l:=0;
end;
end;
{(7) look for a zterm identifier 'z' or 'Z'}
if ((i<=length(s)) and (upcase(s[i])<>'Z')) then
error(6,copy(s,1,i))
else if i=length(s) then zcoeff:=1 else if i<length(s) then
begin
{if it's not the last char. on the line, it must}
inc(i); {be followed by ^something}
if s[i]<>'^' then error(6,copy(s,1,i)) else
if i=length(s) then error(6,s) else inc(i);
while (i+l<=length(s)) and (pos(s[i+l],'+-0123456789eE.')>0)
do inc(l); {(8) look for a number (zterm.num field)}
if l>0 then
58
Photonic Signal Processing
begin
val(copy(s, i,l),zcoeff, errpos);
if errpos>0 then error(6,copy(s,1,i+errpos));
i:=i+l;
l:=0;
end {(9) look for a zterm expr}
else if (i<length(s)) and (s[i]='{') then zcoeff:=1;
if i=length(s) then error(6,s);
if (i<length(s)) and (s[i]='{') then
begin
inc(i);
while (i+l<length(s)) and (s[i+l]<>'}') do inc(l);
if s[i+l]<>'}' then error(6,s);
if i+l<length(s) then error(6,copy(s,1,i+l+1));
z_expr:=copy(s, i,l);
end;
end;
if node1<>node2 then {is it a reflection coefficient?}
begin {NO: then if it involves source or sink, may have}
if sourcenode^.name<>sinknode^.name then {to swap}
begin {if oneway is set, order is already explicit}
if not(oneway) and (node1=sinknode) or
(node2=sourcenode)
then begin
tmp_node:=node1; {swap nodes so that oneway}
node1:=node2; {direction is appropriate,}
node2:=tmp_node; {and set oneway. (since}
oneway:=true; {source/sink only have one}
end; {way links)}
if (node1=sourcenode) or (node2=sinknode) then
oneway:=true;
end;
{find the desired link}
link:=node1^.firstlink;
while (link<>nil) and (link^.dest^.name<>nm2) do
link:=link^.next;
if (link=nil) and (node1^.next<>nil) and (node1^.next^.
name=nm1)
then link:=node1^.next^.firstlink;
while (link<>nil) and (link^.dest^.name<>nm2) do
link:=link^.next;
if link=nil then error(13,nm1+' -> '+nm2) else {link
absent?}
begin {set its value}
dispose_expression(link^.val);
new_link_val(link^.val,
mag_val, mag_expr, mag_pwr,
angl_num, angl_expr,
zcoeff, z_expr);
end;
if not(oneway) then {if setting value for both directions,}
begin
{find the reciprocal (other way) link}
link:=node2^.firstlink;
while (link<>nil) and (link^.dest^.name<>nm1)
do link:=link^.next;
if (link=nil) and (node2^.next<>nil) and (node2^.next^.
name=nm2)
Photonic Signal Processing Via Signal-Flow Graph
59
then link:=node2^.next^.firstlink;
while (link<>nil) and (link^.dest^.name<>nm1)
do link:=link^.next;
if link=nil then error(13,nm2+' -> '+nm1) else {absent?}
begin
{set its value}
dispose_expression(link^.val);
new_link_val(link^.val,
mag_val, mag_expr, mag_pwr,
angl_num, angl_expr,
zcoeff, z_expr);
end;
end;
end
else {from earlier: names are the same so its a reflection
coeff}
begin
if (node1=sourcenode) or (node1=sinknode)
then error(13,nm1+' -> '+nm1); {source or sink not
allowed}
node2:=node1^.next; {get node and its same-name
counterpart}
if (node1^.firstlink<>nil) and {reflection already set?}
(node1^.firstlink^.dest=node2) then
begin {if so, replace it}
dispose_expression(node1^.firstlink^.val);
new_link_val(node1^.firstlink^.val,
mag_val, mag_expr, mag_pwr,
angl_num, angl_expr,
zcoeff, z_expr);
end
else if (node2^.firstlink<>nil) and {already set, other
way?}
(node2^.firstlink^.dest=node1) then
begin
{replace existing link}
dispose_expression(node2^.firstlink^.val);
new_link_val(node2^.firstlink^.val,
mag_val, mag_expr, mag_pwr,
angl_num, angl_expr,
zcoeff, z_expr);
end
else if (node1^.firstlink=nil) and (node2^.
firstlink<>nil) then
begin {create new link on 1st node and set value}
new(link); {if the 1st node is the input node for
the}
link^.next:=nil; {same-name pair}
node1^.firstlink:=link;
link^.dest:=node2;
new_link_val(link^.val,
mag_val, mag_expr, mag_pwr,
angl_num, angl_expr,
zcoeff, z_expr);
end
else if (node2^.firstlink=nil) and (node1^.
firstlink<>nil) then
begin {otherwise create new link on 2nd node...}
60
Photonic Signal Processing
new(link);
link^.next:=nil;
node2^.firstlink:=link;
link^.dest:=node1;
new_link_val(link^.val,
mag_val, mag_expr, mag_pwr,
angl_num, angl_expr,
zcoeff, z_expr);
end
else error(13,nm1+' -> '+nm1); {neither node was the
input}
end; {of a cut-off fiber end. So reflections aren’t
allowed!!!}
end;
until eof(f); {keep getting lines until end of input file}
end;
procedure searchfrom(root:node_ptr);
{
performs a recursive search from "root" node to find loops and
paths }
begin
if root^.link_taken<>nil then {hit a node already passed: loop found}
begin
found_duplicate:=false;
{CHECK IF LOOP ALREADY EXISTS:}
loopentry:=root^.touchloop; {compare with existing loops at node}
while not(found_duplicate) and (loopentry<>nil) do {check each one}
begin
{find the current node in its node list}
nodeentry:=loopentry^.loop^.nodelist;
while nodeentry^.node<>root do nodeentry:=nodeentry^.next;
node:=root;
repeat
{follow both loops a step at a time until we cycle, or}
node:=node^.link_taken^.dest; {we get to 2 different nodes}
nodeentry:=nodeentry^.next;
until (node=root) or (node<>nodeentry^.node); {if we cycled, loop}
if node=nodeentry^.node then found_duplicate:=true; {isn’t new}
loopentry:=loopentry^.next; {check next loop at node}
end;
if not(found_duplicate) then {CREATE NEW LOOP:}
begin
new(loop);
{create loop entry}
loop^.next:=firstloop;
firstloop:=loop;
loop^.touchloop:=nil;
new_scalar(loop^.loopgain,-1);
{-loopgain actually
stored}
loop^.nodelist:=nil;
{will * one link at a time}
loop^.deactivated:=0;
{activate loop- used later}
nodeentry:=nil;
node:=root;
{along each node on the loop do 5 things:}
repeat with node^ do
begin
new(loopentry); {(1) add loop to list of loops at node}
loopentry^.loop:=loop;
loopentry^.next:=touchloop;
touchloop:=loopentry;
Photonic Signal Processing Via Signal-Flow Graph
61
if nodeentry=nil then {(2) add node to nodelist for loop}
begin
new(loop^.nodelist);
nodeentry:=loop^.nodelist;
end
else
begin
new(nodeentry^.next);
nodeentry:=nodeentry^.next;
end;
nodeentry^.node:=node;
loopentry:=touchloop; {(3) add all loops at node to}
while loopentry<>nil do {touchloop list for this loop}
begin {(but check for duplicates first)}
loopentry2:=loop^.touchloop;
while (loopentry2<>nil) and
(loopentry2^.loop<>loopentry^.loop)
do loopentry2:=loopentry2^.next;
if loopentry2=nil then {add loop to list}
begin
new(loopentry2);
loopentry2^.loop:=loopentry^.loop;
loopentry2^.next:=loop^.touchloop;
loop^.touchloop:=loopentry2;
end;
loopentry:=loopentry^.next;
end;
pathentry:=touchpath; {(4) add this loop to touchloop}
while pathentry<>nil do {list of all paths at node}
begin
loopentry2:=pathentry^.path^.touchloop;
while (loopentry2<>nil) and (loopentry2^.loop<>loop)
do loopentry2:=loopentry2^.next;
if loopentry2=nil then {check for existing entry}
begin
{none, so add to list}
new(loopentry2);
loopentry2^.loop:=loop;
loopentry2^.next:=pathentry^.path^.touchloop;
pathentry^.path^.touchloop:=loopentry2;
end;
pathentry:=pathentry^.next;
end;
{(5) multiply loopgain by value of outgoing link}
multiply(mult_result, loop^.loopgain, link_taken^.val);
dispose_expression(loop^.loopgain);
loop^.loopgain:=mult_result;
node:=link_taken^.dest
end;
until node=root; {cycle through nodes until back at the start}
nodeentry^.next:=loop^.nodelist;
{nodelist itself
should loop}
end;
{i.e. it’s circularly linked}
end
else if root=sinknode then {REACHED SINKNODE: NEW PATH FOUND}
begin
new(path); {create path entry}
path^.next:=firstpath;
62
Photonic Signal Processing
firstpath:=path;
path^.touchloop:=nil;
new_scalar(path^.pathgain,1);
node:=sourcenode; {along each node on the path do 3 things:}
repeat with node^ do
begin
new(pathentry); {(1) add path to list of paths at node}
pathentry^.path:=path;
pathentry^.next:=touchpath;
touchpath:=pathentry;
loopentry:=touchloop; {(2) add all loops at node to loop}
while loopentry<>nil do {list for this path (but check}
begin {for duplicates first)}
loopentry2:=path^.touchloop;
while (loopentry2<>nil) and
(loopentry2^.loop<>loopentry^.loop)
do loopentry2:=loopentry2^.next;
if loopentry2=nil then
{add loop to list}
begin
new(loopentry2);
loopentry2^.loop:=loopentry^.loop;
loopentry2^.next:=path^.touchloop;
path^.touchloop:=loopentry2;
end;
loopentry:=loopentry^.next;
end;
if link_taken=nil then node:=nil else {(3) multiply pathgain by}
begin
{value of outgoing link}
multiply(mult_result, path^.pathgain, link_taken^.val);
dispose_expression(path^.pathgain);
path^.pathgain:=mult_result;
node:=link_taken^.dest
end;
end;
until node=nil; {step through nodes on the path until none remain}
end
else with root^ do {continue depth-first search}
begin
link_taken:=firstlink; {mark the way we went}
while link_taken<>nil do
begin {don’t follow 'phantom' links TO the source node}
if link_taken^.dest<>sourcenode then searchfrom(link_taken^.
dest);
link_taken:=link_taken^.next;
{go a different way...}
end;
end;
end;
procedure deletenodedata;
{ frees memory used for storing node information (no longer needed) }
var nextentry:pointer;
link:link_ptr;
begin
loop:=firstloop; {remove each loop’s nodelist}
while loop<>nil do
begin
nodeentry:=loop^.nodelist;
Photonic Signal Processing Via Signal-Flow Graph
while nodeentry<>nil do
begin
nextentry:=nodeentry^.next;
if nextentry=loop^.nodelist then nextentry:=nil;
dispose(nodeentry);
nodeentry:=nextentry;
end;
loop^.nodelist:=nil;
loop:=loop^.next;
end;
node:=firstnode; {remove all data for each node:}
while node<>nil do
begin
pathentry:=node^.touchpath; {remove the touchpath list}
while pathentry<>nil do
begin
nextentry:=pathentry^.next;
dispose(pathentry);
pathentry:=nextentry;
end;
loopentry:=node^.touchloop; {remove the touchloop list}
while loopentry<>nil do
begin
nextentry:=loopentry^.next;
dispose(loopentry);
loopentry:=nextentry;
end;
link:=node^.firstlink; {remove the links}
while link<>nil do
begin
nextentry:=link^.next;
dispose_expression(link^.val);
dispose(link);
link:=nextentry;
end;
nextentry:=node^.next; {remove the node itself}
dispose(node);
node:=nextentry;
end;
end;
procedure addloopcombination(var delta:expression_ptr;
running_product:expression_ptr;
current_loop:loop_ptr);
{ recursively adds to delta the sum of all possible products of}
{ nontouching loop gains, down the list from 'current_loop'. }
{ 'running product' contains the product of those loops already }
{ used... i.e. the ones up the list from current_loop that were }
{ taken on the way to getting to current_loop. }
var tempexpression:expression_ptr;
begin
while current_loop<>nil do {step through all possible branches}
begin {and descend to them in turn if active}
if current_loop^.deactivated=0 then {skip deactivated ones, i.e.}
begin
{those already 'touched'}
multiply(tempexpression, current_loop^.loopgain, running_product);
63
64
Photonic Signal Processing
add(delta, tempexpression); {add to delta the tree descent so
far}
loopentry:=current_loop^.touchloop; {deactivate touching loops}
while loopentry<>nil do
{further down the list}
begin
inc(loopentry^.loop^.deactivated);
loopentry:=loopentry^.next;
end; {recursively add to delta all terms downbranch}
addloopcombination(delta, tempexpression, current_loop^.next);
dispose_expression(tempexpression);
loopentry:=current_loop^.touchloop; {reactivate loops}
while loopentry<>nil do
{(or clear deactivations}
begin
{set by current loop)}
dec(loopentry^.loop^.deactivated);
loopentry:=loopentry^.next;
end;
end;
current_loop:=current_loop^.next; {do next branch}
end;
end;
procedure calcdelta(var delta:expression_ptr);
{ calculates the Mason rule delta, using all loops not already
deactivated}
var running_product:expression_ptr;
begin
new_scalar(delta,1);
new_scalar(running_product,1);
addloopcombination(delta, running_product, firstloop);
dispose_expression(running_product);
end;
procedure calctransferfunction;
{ calculates the numerator and denominator of the signal flow}
{ graph transfer function using the Mason’s rule equation}
var delta:expression_ptr;
begin
calcdelta(denominator); {calculate denominator = delta}
new_scalar(numerator,0); {set numerator = 0}
path:=firstpath;
while path<>nil do {for each path in turn:}
begin
loopentry:=path^.touchloop; {deactivate each loop that touches it}
while loopentry<>nil do
begin
loopentry^.loop^.deactivated:=1;
loopentry:=loopentry^.next;
end;
calcdelta(delta);
{find delta for this reduced loop set}
multiply(mult_result, delta, path^.pathgain);
dispose_expression(delta);
dispose_expression(path^.pathgain);
add(numerator, mult_result); {numerator <- numerator +
delta*pathgain}
dispose_expression(mult_result);
loopentry:=path^.touchloop; {reactivate all the loops}
Photonic Signal Processing Via Signal-Flow Graph
65
while loopentry<>nil do {deactivated by current path}
begin
loopentry^.loop^.deactivated:=0;
loopentry:=loopentry^.next;
end;
path:=path^.next; {do next path}
end;
end;
{ ########################## MAIN PROGRAM ###############################}
begin
writeln;
writeln;
prec:=3; {default to 3 decimal places in the output}
errpos:=0;
outfile_name:=paramstr(2);
precparam:=paramstr(3);
if outfile_name[1]='-' then {if outfile is omitted, -d may be the}
begin {second command line parameter}
precparam:=outfile_name;
outfile_name:='';
end;
if precparam<>''then {set precision if parameter present}
val(copy(precparam,2,length(precparam)-1),prec, errpos);
if (paramcount=0) or (paramcount>3) or
((paramcount=3) and (precparam[1]<>'-')) or (errpos<>0) then
begin {if the parameters weren’t right, show instructions and quit}
writeln('OptMason generates the transfer function of an optical
network using Mason''s');
writeln('rule for signal-flow graphs.');
writeln;
writeln('Written by Dean Trower, 1996. This program may be freely
distributed.');
writeln;
writeln;
writeln('USAGE: optmason input_file [output_file] [-d]');
writeln;
writeln('d is the number of decimal places that numbers are
displayed to in the output.');
writeln('If the output file is omitted, output is to the screen
(or standard output).');
writeln('If the output file has the same name as the input file,
the output is appended');
writeln('to the input file.');
writeln;
halt;
end;
mark(heap_state); {record the state of memory, to restore it when done}
firstnode:=nil; {init lists and miscellaneous}
firstpath:=nil;
firstloop:=nil;
plus_waiting:=false;
assign(f, paramstr(1)); {attempt to open input file}
reset(f);
if IOResult<>0 then error(0,paramstr(1));
getsourcesink; {parse input, output definitions}
66
Photonic Signal Processing
getlinks; {parse geometry description}
correctlinks; {create signal flow graph geometry, and check}
getlinkvals; {parse transmittance expressions}
close(f); {close the input file}
writeln('SIGNAL FLOW GRAPH CREATED'); {this always goes to the SCREEN}
searchfrom(sourcenode); {recursively find all loops and paths}
deletenodedata; {get rid signal flow graph, now no longer necessary}
writeln('PATH AND LOOP INFORMATION COMPUTED'); {displays to SCREEN}
calctransferfunction; {apply Mason’s rule to loop and path info}
writeln('TRANSFER FUNCTION T COMPUTED'); {displays to SCREEN}
assign(f, outfile_name); {create or append the desired output file}
if paramstr(1)=outfile_name then append(f) else rewrite(f);
if IOresult<>0 then error(0,outfile_name);
writeln(f); {NB a file name of ''get assigned to DOS standard output}
writeln(f,'T = numerator/denominator'); {output the results}
writeln(f);
write(f,'numerator = ');
writeexpression(f, numerator);
writeln(f);
writeln(f);
write(f,'denominator = ');
writeexpression(f, denominator);
writeln(f);
close(f); {close the output file}
release(heap_state); {deallocate all memory that got used}
end.
2.11
APPENDIX: USING “OPTIMASON” THE COMPUTER AIDED GENERATOR
OPTMASON (Program listed in Section 2.9) is started from the DOS command line by typing:
“optmason input_file [output_file] [-d]” where “input_file” and “output_file” are the corresponding
filenames, and “d” is the number of decimal places to display real numbers to in the output; if omitted, “d” defaults to 3. If the output filename is omitted, output is to the screen (actually to DOS’s
standard output file, to enable redirection). If the input and output filenames are the same, the input
file is not overwritten, but is instead appended (i.e., OPTMASON’s output is added to the end of it).
The input text file format for OPTMASON is as follows:
$INPUT = nodename
$OUTPUT = nodename
nodename: nodename, nodename,…; nodename, nodename,…
nodename: nodename, nodename,…; nodename, nodename,…
nodename: nodename, nodename,…; nodename, nodename,…
$TRANSMITTANCES
[*]nodename, nodename = expression
[*]nodename, nodename = expression
[*]nodename, nodename = expression
Here nodename is a label for a node of the photonic connection graph. It may be any string of up
to 15 characters, but not containing any of the characters “;:,=$*” (double quotes are OK though).
Expression is a mathematical expression (see below).
The first line ($INPUT=…) identifies the input (or source) node.
The second line ($OUTPUT=…) identifies the output (or sink) node.
Photonic Signal Processing Via Signal-Flow Graph
67
The input and output nodes may be the same node.
The next section defines the geometry of the photonic connection graph.
A line of the form nodename: nodename, nodename,…; nodename, nodename,…is required for
each node in the graph exceptthe output node. (If a line for the output node is included, it will be
ignored, unless that node is also the input node.)
Each such line begins with the name of the node being defined, followed by a colon “:”. The
remainder of the line is a list of all the other nodes that it connects to. Since light may travel
independently in bi-directions through a node in a Photonic connection graph, connections on either
“side” (photonically speaking) are separated by a semicolon “;”. The definition for the input node
and any node at the free end of a photonic waveguide(reflection point) will only include one “side”
of this list.
Since links in a photonic connection graph are bi-directional, a link from n to min the definition
of a node n must be matched by a corresponding link from m to n in the definition of node m; links to
the output node are an exception. Note that only a single link may join any two nodes. For multiple
photonic paths between two nodes, intermediate nodes must be inserted.
The geometry definition section is terminated by the “$TRANSMITTANCES” line.
The section following this line defines the values of the links in the photonic connection graph.
Since all links have a default value of unity in both directions, only the values of links that differ
from this need be defined. The format for specifying the value of a link between two nodes n and m
(value given by “expression”) is: “n, m = expression”.
To define the value of the link in the direction n only, place an asterix “*” at the start of the line.
Note that if a link value is defined twice, the second definition replaces the first (both directions are
treated independently).
To define the reflection coefficient at a node r, simply write: “r, r = expression”
An asterix “*” is optional and has no effect. Reflection coefficients may ONLY be defined at
nodes that are photonically single-sided (e.g., cut-end of a photonic fiber/waveguide), and may not
be defined for the input or output nodes.
Some other things to note about the input file format are:
• The input is case-sensitive for node names and variables within expressions.
• Whitespace (spaces, tabs, and blank lines) are ignored or filtered out.
• The start of the file is ignored up to the line starting with “$INPUT=” so it may be used for
a description of the file contents.
• Any line beginning with a semicolon “;” is treated as a comment and ignored.
• Input lines are truncated beyond 255 characters.
"expression"s have the following form:
magnitude {mag_expr} ^power <angle{angle_expr} z ^power
{power_expr}
magnitude, angle, andpowerare real numbers (scientific notation, e.g.
-1.2e+7 is permitted).
"z" may be uppercase or lowercase (the z-transform parameter). mag_expr,
angle_expr, power_exprmay be any strings atall provided they do not
contain "}". They are intended to be variable names or entire
subexpressions.
Any part or parts of the above expression format may be omitted, provided that a meaningful
expression is the result. The following are examples of valid expressions and their corresponding
mathematical meaning:
6 = 6
2.96E-9{a}^2 = 2.96 × 10-9a^2
68
Photonic Signal Processing
< {pi.beta} = exp(j(pi.beta))
-3 < 1.2 = -3exp(j1.2)
Z^-4{L} = z^-4L
-5.2{x*y/z}^3 < 6.4{beta.pi} z^{L+n} =-.2(x*y/z)^3exp(j.6.4(beta.pi))
z^(L+n)
Note that although parts of the expression format may be omitted, the ordering of the expression
components must be strictly adhered to. Also:
• The first “^power” is a power of “mag_expr” and may only be present if “mag_expr” is also.
• The second “power” and “power_expr” apply to the “z”, so can only be present if it is also.
• A single “-” sign is not a number, and cannot precede any of the {} brackets on its own. Use
-1{…} to obtain the same effect.
• Expressions in {} brackets are not simplified internally; they are treated as single variables.
However, when displaying the output, OPTMASON distinguishes two classes of {}
expression:
1. A string inside {} brackets is treated as a single variable if it is composed only of letters,
numbers, and the characters “~#@$%?”, and if it does not begin with a digit (0–9). It may
also end with a string of single quotes “ ‘ ”.
As a single variable, it will appear in summations, products, and power expressions without
brackets around it. So for correct output, products of two variables contained within {}
should include a “.” or “*” symbol. For example, if t2x is a product, entering {t2x} may
result in the output containing (say) t2x^3, which looks like t2 × 3 when what is desired is
(t2 x) 3.
2. Any other string inside {} brackets will appear bracketed in the output. In particular,
any string containing any of the mathematical symbols “[]()+-*./^<>=!” will appear
bracketed (inside square brackets) in the output, except if it appears on its own (without
any multiplying terms) in a summation.
Here are the contents of the input file for the example given earlier:
• This file is an example of an input file for the sample network included in the OPTMASON
documentation given in the Section 2.7.
• The next two lines define the names of the input (source) and output (sink) nodes:
$INPUT = X
$OUTPUT = Y
; The transfer function calculated by OPTMASON will be T = Y/X
; Here is a description of the network geometry:
X: 1
1: X; 2,4
2: 1,3; 8
3: 6; 2,4
4: 1,3; 5
5: 4; 6,8
6: 5,7; 3
7: Y; 6,8
8: 5,7; 2
; not necessary, but included for completeness:
Y: 7
$TRANSMITTANCES
; Internal photonic coupler transmittances:
Photonic Signal Processing Via Signal-Flow Graph
69
1,2 = {C1}; 3,4 = {C1}; 1,4 = {k1};2,3 = {k1}; 5,6 = {C2};
7,8 = {C2}; 5,8 = {k2}; 6,7 = {k2};
; We ignore the links from X and Y because they do not contribute to the
magnitude response of the system, or affect its pole and zero positions.
;...so they default to values of 1.
; The three main photonic fiber transmittances:
2,8 = {t1} z^-1{L1}; 4,5 = {t2} z^-1{L2};3,6 = {t3} z^-1{L3}; That’s all
we need! (simple, isn’t it?).
Here is OPTMASON’s output:
T = numerator/denominator
Numerator =((k1^2+C1^2)*k2^2+C2^2*k1^2-2*C1^2*C2^2)*t1*t2*t3*z
^(-L3-L2-L1)+((C1*C2*k1^2-C1^3*C2)*k2^2-C1*C2^3*k1^2+C1^3*C2^3)
*t1*t2^2*t3^2*z^(-2*L3-2*L2-L1)+C1*C2*t1*z^-L1
denominator =
-2*C1*C2*t2*t3*z^(-L3-L2)+C1^2*C2^2*t2^2*t3^2*z^(-2*L3-2*L2)+1
3
Bandpass Optical Filters
by DSP Techniques
Optical filters play a significant part in both the optical signal processors and communications
systems. A systematic procedure for synthesizing bandpass optical filters of the Chebyshev type is
described. Proposed structures for these filters in cascade or parallel forms are given using optical
resonators exhibiting a single zero and single pole transfer function in the z-domain, and a quasi-allpole and all-zero optical circuits are described for implementation of the synthesized filter functions.
3.1
3.1.1
OPTICAL FIXED BANDPASS FILTER
Introductory remarks
Recently, optical filters and equalizers are attracting great interest due to the extension of the repeaterless transmission distance and their applications in wavelength division multiplexing (WDM) systems and networks [1]. However, only Butterworth-type optical filters have been considered [2,3].
In filter design, the Chebyshev types are also very important because they would generate a better filter passband and much improved stability of the filtering systems. In practice, it is very often
that the filter characteristics are specified, and the designer must tailor the optical filters accordingly. Several works have been published on the analysis of a certain type of optical configurations
and, from the characteristics obtained, some filters are proposed [4,5]. Thus, there is an urgent need
to develop a systematic procedure to synthesize optical filters from practical devices, which are
available in research laboratories and implemented devices.
This chapter describes a synthesis for optical filters based on the digital filter technique following
that of a Chebyshev filter type. The background about the program and an algorithm for synthesizing the filters are given in Section 3.2. The transfer functions for these filters, which are derived and
described in Section 3.1.2, are expressed in cascade and parallel forms as the fundamental structures for implementation of the filters. Essential optical components are analyzed in Section 3.1.3.3,
which describes two optical resonators and an optical interferometer. In one resonator, a 3 × 3 optical
directional coupler is employed with two feedback back paths: one direct connection and the other
with single or multiple order optical delay to obtain an optical transfer function having non-zero
roots in both its numerator and denominator. The other resonator employs two [2 × 2] optical directional couplers and only one feedback path [1] to obtain an optical transfer having non-zero roots in
the denominator. Optical implementation for the Chebyshev filters are proposed in Section 3.1.3.4.
Conclusions and properties of the Chebyshev filters are given in the last section.
3.1.2
chebyshev optIcal FIlter specIFIcatIon and synthesIs algorIthm
Optical filters can have the characteristics of all basic filter characteristics of several types, such as
lowpass, highpass, and bandpass. The lowpass filter is the fundamental filter, and design algorithm
is based on the design of this filter plus a further transformation, such as bilinear transformation
[6], [7]. In this section, the lowpass type of Chebyshev filters is given then followed by an algorithm to develop bandpass optical filters.
71
72
Photonic Signal Processing
3.1.3
basic characteristics OF chebyshev lOwpass Filters
Bandpass Chebyshev optical filters can be designed by transforming the characteristics of a lowpass
type, which is given by [5]:
2
H (ω 2 ) =
1
1 + ε Cn2 (ω )
(3.1)
2
where ω is the optical angular frequency, Cn (ω ) is the nth order Chebyshev polynomial, and ε < 1
is a real constant and specifies the amplitude of the ripple of the transfer function in the passband.
Thus the nth order Chebyshev polynomial can be obtained as [5]
and
Cn (ω ) = cos( n.cos −1 ω )
if |ω| < 1
(3.2)
Cn (ω ) = cosh( n.cos −1 ω )
if |ω| > 1
(3.3)
3.1.3.1 Chebyshev-Type Optical Bandpass Filter Specification
A typical specification for photonic bandpass filter in the wavelength domain is shown in
Figure 3.1 where λc is the center wavelength, λl is the lower wavelength, λu upper wavelength and λst
the stopband wavelength. Rp is the ripple of the pass band, which is normally specified in dB. Rp
corresponds to the parameter ε of (1) and Rs (in dB) is the overall transfer magnitude of the transfer
function. Once the filter characteristics are specified, the following steps are used to obtain the filter
transfer function in the z-domain so that the filter hardware can be implemented. The z-domain is
used for convenience in analysis and synthesis. Our algorithm is applicable in both analog and digital domain. The z parameter is defined as usual as z = e jωT = e j β L where T is the sampling period,
which is the delay time in an optical loop or path L, and β is the propagation constant of the guided
lightwaves, and L is the optical delay length corresponding to T .
• Step 1: Converting the optical wavelengths to frequency domain from the above specification. This can be achieved by using f = c / neλ with ne as the effective refractive index of
the guided medium (n ≈ 1.448 for optical silica fiber and 2.57 for Si waveguide in Silicon
on insulator platform) and c is the speed of light in vacuum. This would make the optical
frequencies, f c , f u , f l , f st , correspond to the optical wavelengths at the center, upper, lower,
and stop band of the filter, as specified above.
• Step 2: Choosing a sampling frequency to normalize and compute the analog pre-warped
frequency. The Nyquist sampling rate is 2 f c for the narrow bandpass filter, then choosing
FIGURE 3.1 Bandpass optical filter specification.
73
Bandpass Optical Filters by DSP Techniques
sampling rate: f s = 4 f c to normalize for desired digital filter for each specified frequency
by using θ = 2π f / f s, thus the pre warped analog frequencies θ c ,θ l ,θ u ,θ st can be calculated.
• Step 3: Converting pre-warped bandpass frequencies to equivalent lowpass by using
ωLp =
ω Bp 2 − ω0 2
Bω Bp
(3.4)
where the ωLP and ωBP denote the optical frequency for the lowpass and bandpass filters
respectively. B is the optical 3-dB bandwidth of the transfer function, and ωo is the center
optical frequency of the filter. The bandpass ripple is Rp (in dB), and it thus corresponds to
−10 log10 1 +1ε = Rp. At the specified stopband, if the maximum gain or loss is Rs (dB), we have
2
1/ 2
  Rs  
 10 10 − 1 
Rs
−
1
2


≤ 10 10 ⇒ Cn(ω ) =  
H ( jω ) =

1 + ε 2Cn2 (ω )
ε2






(3.5)
Since ω = ωstLp ⟩1, from (3.1) we have
(
)
⇒ Cn(ω ) = Cosh nCosh −1(ω ) ⇒ n >=
Cosh −1 [Cn(ω ) ]
Cosh −1(ω ) ω =ω
(3.6)
stLp
Eq. (3.5) thus gives the order of the filter, which is then chosen to be upper nearest
integer.
• Step 4: Obtaining the lowpass prototype transfer function corresponding to the defined filter
order n above. This transfer function is then normalized, such that H ( j0 ) = 1. Transforming
this lowpass transfer function back to the bandpass filter by using s = s +Bsω0 where s = jω is
the Laplace variable. We then obtain an 2n order Chebyshev analog bandpass filter transfer
function
2
H Bp ( s) = H Lp ( s) s= s2 +ω02
2
(3.7)
Bs
• Step 5: Applying the bilinear transformation to obtain required digital filter transfer
function
H Bp ( z ) = H Lp ( z ) s= z −1
(3.8)
z +1
where the z variable denotes the z-transform variable of the transfer function. Following
this process, converting the digital response to the optical wave length domain can be
conducted.
• Step 6: From this transfer function, the optical system consists of components that are
implementable in fiber or integrated optic structures, in particular resonators, interferometers, and others [2].
74
Photonic Signal Processing
3.1.3.2 Illustration of a Chebyshev Bandpass Optical Filter
For sharper roll-off attenuation at stop band frequencies, one must require a higher order bandpass
filter or more hardware devices in implementation. In this chapter, an example is given for synthesizing a sixth-order Chebyshev bandpass filter (i.e., a third-order lowpass is designed in the first
step) for an arbitrary center frequency in the useful optical frequency range. In present silica-based
optical fiber communications, the second and third windows at 1300 and 1550 nm, respectively, are
the working spectral regions for optical communications using silica fibers. Supposing that we want
to synthesize an optical Chebyshev bandpass filter with the following specifications:
Centre wave-length:
Lower cut-off wave length:
Upper cut-off wave length:
Lower stop band wavelength:
1310 nm
1308 nm
1312 nm
1302 nm
with a passband ripple of 1.0 dB and a −40 dB stopband.
It is can be shown easily by using Eqs. 3.1 through 3.9 that for a sixth order Chebyshev bandpass
filter the required transfer function is given by:
H BP ( z −1 ) =
−6.792372e − 9(1 − z −2 )3
1 + 3.004723z −2 + 3.009475 z −4 + 1.0004752 z −6
(3.9)
The magnitude and phase responses of the synthesized Chebyshev bandpass filter, according to
the above stringent specification, is shown in Figure 3.2a and b, and the poles and zeros positions
are plotted in the z-plane as shown in Figure 3.2c. This function can be decomposed into a sum of
fractions or a multiplier of a number of subsystems, which exhibit only a single root in the numerator or denominator. However, if the roots are complex conjugate then the order of the subsystem
(a)
(b)
(c)
(d)
FIGURE 3.2 Responses of the Chebyshev bandpass filter (a) and (b) magnitude and phase responses as
a function of optical wavelength (c) poles and zeros positions in the z-plane (d) Impulse response at center
wavelength of 1550 nm, passband of 0.4 nm and 20 dB roll of with 1 dB ripple in the passband. (a) and (d) are
assigned clockwise from top to bottom.
75
Bandpass Optical Filters by DSP Techniques
can be quadratic. The partitioning of the transfer function is described in Section 3.1.3.3. In the
Section 3.1.3.3, essential optical components for implementing this transfer function are given.
3.1.3.3 Optical Components for Chebyshev Filters
Chebyshev filters can be implemented by using the single pole single zero resonator (SPSZR), which
is formed by using a [3 × 3] optical directional coupler with a planar cross section and two optical
feedback paths connecting two outputs to two inputs of the coupler. This type of resonator has been
described in detail in another article [3], where we outline very briefly its main characteristics for
the sake of clarity. Further, an all-pole and an all-zero optical circuits (APOC and AZOC), which
are required for implementation of the filters, are described.
3.1.3.3.1 The SPSZR
For a planar [3 × 3] optical directional coupler, whose schematic diagram and its signal-flow graph
are shown in Figure 3.3a and b, respectively, with a direct (or the order of the delay path is zero)
shunt feedback from output port 3 to input port 3, the output-input transfer function is given as:
1
1
1
j φ +φ
jφ 1k −1
jφ 2 k
+
t1k t2 k e ( 1k 2 k ) z −1
E1( d ) − 2 t1k e z − 2 t2 k e
2
=
1
1
j
j
E1(0)
(1 −
t2 k e φ 2 k )(1 −
t1k e φ 1k z −1 )
2
2
(3.10)
where E1( d ) and E1(0) are the optical fields of the lightwaves at the output and input ports, respectively. The t1k and t2 k are the intensity transmission coefficients of paths 1 and 2, respectively. The
φ1k ,φ2 k are the incorporated optical phase modulation in corresponding paths. The coefficients
xij ( i , j = 1, 2, 3) in Figure 3.3b are the coupling coefficient of the [3 × 3] coupler matrix. It is assumed
that the [3 × 3] coupler has a planar cross-section [3] with a coupling length d and a factor kd = π2 .
It can be easily seen that Eq. 3.10 has only one pole and one zero. Therefore, the pole and zero
can be independently adjusted by tuning the coefficients tik and _ φik , that is, optical attenuators/
amplifiers or phase modulators placed in-line in the feedback paths. In designing optical Chebyshev
filters, the transfer function (3.10) can provide an arbitrary pair of pole-zero denoted by ( a, b ) given
by the roots of its numerator and denominator as:
a=
1
t1k e jφ1k
2
or
t1k e jφ1k = 2a
(3.11)
Alternatively,
t2 k e jφ2 k = −
ab −1
0.5 − ab −1
(3.12)
with this set of chosen parameters, the transfer function in (3.10) becomes
ab −1
(1 − bz −1 )
−1
E1( d )
= 1 − 2ab−1
ab
E1(0)
(1 −
)(1 − az −1 )
1 − 2ab −1
(3.13)
Again, Eq. 3.13 clearly demonstrates that the resonator would exhibit only one pole and one zero
which can be independently adjusted with each other. The gain of the transfer function is dependent
on these values of the pole and zero. However, this amplitude gain or loss can be compensated by
an in-line optical amplifier.
76
Photonic Signal Processing
FIGURE 3.3 The 3 × 3 optical coupler and optical feedback paths as the SPSZR (a) schematic diagram and
(b) Graphical signal-flow representation.
The circuit of Figure 3.3a can be observed to exhibit only one pole due to the fact that there is
only one loop with a single delay line in the graph. According to Mason’s rule the number of poles is
the roots of the graph determinant. The graph determinant order is the order of delay of the optical
loop. Thus, there is only one delay in the loop and there must be only one pole.
The number of zeros of the resonator depends on the number of non-touching loops of the optical circuit. In this case, there are two loops in this resonator and they are non-touching; however,
only one unit delay in one loop, thus, ensuring that the order of the numerator is one. It is therefore
concluded that this identification of the double feedback optical resonator leads to implementation
of an optical transfer function having a pole and zero pair. We can thus name this type of optical
resonance circuit as the single-pole single zero resonator (SPSZR).
Since the SPSZR is the core component for designing Chebyshev optical filters, it is necessary to
closely examine the feasibility of a direct optical feedback from the output to the input of the [3 × 3]
optical coupler. This type of delay is termed the delay-free feedback and, thus, a delay-free loop is
77
Bandpass Optical Filters by DSP Techniques
formed at the upper part of Figure 3.3a and b [8]. It is stated in Reference [8] that the necessary and
sufficient condition so the signal-flow graph of the structure can be computable for a digital filter
is that there is no delay-free loop. We must make it very clear here that the direct connecting shunt
feedback path from the output port 3 to the input port 3 is extremely smaller than the delay of the
other loop. Furthermore, the direct connection loop is not operating under resonance at the operating wavelength. Thus, it is reasonable to assume that this loop does not have the same meaning as
the delay-free loop defined in Reference [8]. This ensures that our derivation for the transfer function of Eq. 3.10 is valid. In practice, the delay path of the lower loop is much greater than that of the
direct loop and that of the coupling length of the 3 × 3 directional coupler.
3.1.3.3.2 The APOC
Besides the SPSZR optical circuit described above, there must be optical circuits or components
that exhibit pole (or higher order multiple poles) characteristics so that it could form a set of optical
components with the SPSZR to simulate the filter structure. The APOC is in fact an optical resonator using two 2 × 2 optical couplers with an optical feedback from the output of the second coupler
to the input of the first coupler [2]. The schematic diagram of the APOC is given in Figure 3.4. The
transmission coefficients are denoted as tip ( i = 1, 2 ) with p and z denoting the all-pole or all-zero,
and the phases of each optical paths as γ.
The transfer function of the APOC with a first-order delay in the feedback path can be obtained
by using the graphical method given in Chapter 2 as:
H ap (z −1 ) =
(1 − k1 )(1 − k2 )t1z e jϕ1
E7
=
E1 1 + t1zt2z k1k2 e j (ϕ21 +ϕ11 ) z −1
(3.14)
Thus the transfer function has a zero at origin and a pole at
z = − t1zt2 z k1k2 e ( 1
j φ +φ 2 )
(3.15)
This APOC is a quasi-all-pole optical circuit, that is, the zero at the origin can be cancelled by
another optical circuit, which would have a finite zero and a pole at the origin such as the AZOC to
be considered next.
FIGURE 3.4 Optical resonance loop to obtain a quasi all-pole optical circuit (APOC).
78
Photonic Signal Processing
3.1.3.3.3 The AZOC
The AZOC is in fact an optical interferometer, which has been studied in detail in [1,2]. The schematic diagram of the AZOC is shown in Figure 3.6. The transmission coefficients are denoted as tip
or tiz (i = 1,2) with the subscript z denoting the all-zero type, and the phases of each optical paths
as γ ,φ . The transfer functions of the AZOC and its zero position are given in Eqs. 3.16 and 3.17,
respectively
H az ( z −1 ) =
E7 −1
( z ) = (1 − k1 )(1 − k2 )t1 e jφ1 − k1k2t2 e jφ2 z −1
E1
(3.16)
which has one pole at the origin, p = 0 and one zero at
z=
k1k2t2
e j (φ1 −φ2 )
(1 − k1 )(1 − k2 )t1
(3.17)
Although the transfer function (3.16) of the AZOC contains a pole, it is at the origin in the z-plane.
The positions of the zero can be changed to suit the needs for the design of optical systems. It is,
thus, a quasi-all-zero optical circuit.
It is interesting to note that if an APOC and an AZOC of the same order are cascaded then the
overall transfer function exhibit a numerator and denominator of the same pole and zero order
because the poles and zeros at the origin cancel each other. This is considered for implementing the
Chebyshev filters in the next section.
3.1.3.4 Realization of the Chebyshev Optical Bandpass Filters
In realizing the optical filters of Chebyshev types, there are two structures that can perform the
same filtering functions, namely, the cascaded and the parallel types. The differences between these
two types are that one is in tandem and one in parallel combination of each modular optical block.
Ideally, each modular optical block must have a single pole and single zero in its transfer function [8]. Two designs for the Chebyshev filters are considered in this section. One uses a combination of the SPSZRs and the APOC, called Chebyshev Optical Filter-type 1 (COF1), and the other
combining the APOCs and AZOCs, called Chebyshev Optical Filter type 2 (COF2).
3.1.3.5 The COF1
3.1.3.5.1 Cascaded form Chebyshev Filters
From the transfer function obtained above, the design system should provide the following system
of poles and zeros:
3.1.3.5.1.1 Five Zeros at
z1 = −1.00567002 + j 0.0000,
z2 = −0.99716505 + j 0.0048946,
z3 = −0.99761605 − j 0.0048946,
z4 = 1.00339252 + j 0.0000,
z5 = 0.99830373 + j 0.00294813,
z6 = 0.99830373 − j 0.00294813
and
79
Bandpass Optical Filters by DSP Techniques
3.1.3.5.1.2 6 Poles at
p1 = −0.00000367 + j1.00118581,
p2 = −0.00000367 − j1.00118581,
p3 = 0.00231434 + j1.00059005,
p4 = 0.00231434 − j1.00059005,
p5 = −0.00232166 + j1.00059003,
p6 = −0.00232166 − j1.00059003
These poles are quite close to the unit circle, thus the system is marginally stable. However, there
are also an equal number of zeros on the unit circle and clustered around the poles. This would
generate a stable system as we can observe from the optical response in Figure 3.2a. The poles and
zeros of the systems are plotted in the z-plane, as shown in Figure 3.2c. The phase of the systems
shown in Figure 3.2b indicate a quasi-linear phase inside the optical passband. The poles and zeros
are complex pole pairs.
The filter with the above system of poles and zeros can be implemented by cascading six SPSZR
with the chosen parameters shown in Table 3.1.
The filter system thus has the following transfer function:
H BP ( z −1 ) =
0.125(1 − z −2 )3
1 + 3.004723z + 3.009475 z −4 + 1.004752 z −6
(3.18)
−2
3.1.3.6 Parallel Realization
For parallel realization the transfer function of the Chebyshev bandpass filter (3.18) can be
expressed as
H BP ( z −1 ) = −6.7923e − 9 +
8.69874e − 9(1 − 272.8e3z −1 )
(1 − p1z −1 )(1 − p2 z −1 )
−3.00551e − 4(1 + 3.9499 z −1 ) 3.00551e − 4(1 + 3.9477 z −1 )
+
+
(1 − p3 z −1 )(1 − p4 z −1 )
(1 − p5 z −1 )(1 − p6 z −1 )
(3.19)
The system can be implemented by a parallel realization as shown in Figure 3.5. The sub-systems
H1, H 2 , H 3 and H 4 are implemented as followed:
TABLE 3.1
Chosen Parameters for Chebyshev Bandpass Optical Filter
SPSZR1
SPSZR2
SPSZR3
SPSZR4
SPSZR5
SPSZR6
t11 = 4.009492
t12 = 4.009492
t13 = 4.004721
t14 = 4.004721
t15 = 4.004743
t16 = 4.004743
t21 = 0.800381366
t22 = 0.800381366
t23 = 0.798711128
t24 = 0.798711128
t25 = 0.801677094
t26 = 0.801677094
ϕ11 = 1.570799992
ϕ12 = −1.570799992
ϕ13 = 1.568483356
ϕ14 = −1.568483356
ϕ14 = 1.573116614
ϕ14 = −1.573116614
ϕ21 = 0.463174471
ϕ22 = 0.463174471
ϕ23 = 0.462948918
ϕ24 = 0.462948918
ϕ25 = 0.463873612
ϕ26 = 0.463873612
p = p1
p = p2
p = p3
p = p4
p = p5
p = p6
z = −1
z=1
z = −1
z=1
z = −1
z=1
80
Photonic Signal Processing
FIGURE 3.5
Hardware implementation diagram of Chebyshev filter.
3.1.3.6.1 Sub-system H1
The sub-system H1 is simply implemented by cascading one optical device with gain 6.7923e-9,
and an optical phase modulator with a phase of π. H1 contributes to the system gain factor
H1 = −6.7923e-9.
3.1.3.6.2 Sub-system H2
This sub-system H 2 should provide a system of poles and zeros as follows: 2 poles at
=
p p=
p2
1; p
and 2 zeros z1 = 272.8e +3 and z2 = 0. This sub-system can be implemented by cascading a SPSZR
and an APOC. The chosen parameters for these elements are shown in Table 3.2.
The two optical components in Table 3.2 are cascaded with an optical device with gain
0.0122456e-06 and an optical phase modular with phase −0.7848 rads.
3.1.3.6.3 Sub-system H3
This sub-system H3 should provide a system of poles and zeros as follows: 2 poles at p = p3 and
p = p4 , and 2 zeros at z = 3.9499 and z = 0. This sub-system can be implemented by cascading a
SPSZR and an APOC. The chosen parameters for these elements are shown in Table 3.3.
The two optical devices above are cascaded with an optical device with gain 1.254e-04 and an
optical phase modular with phase −0.37841 rads.
3.1.3.6.4 Sub-system H 4
This sub-system H 4 should provide a system of poles and zeros as follows: 2 poles at p = p5
and p = p6, and 2 zeros at z = −3.9477 and z = 0. This sub-system can be implemented by cascading
TABLE 3.2
Chosen Parameters for Subsystem H2
SPSZR1
t11 = 4.009492
t21 = 0.0135526
φ 11 = 1.570799999
φ 21 = 4.712404286
p = p1
z = 272.8e03
APOC1
k=
k=
0.5
11
21
t11
= t21
= 2.00237
φ 11 = 0
φ 21 = −1.57079999
p = p2
z=0
ϕ12 = 1.568483356
ϕ12 = 0
ϕ22 = 1.099537311
ϕ22 = −1.568483356
p = p3
p = p4
z = −3.9499
z=0
TABLE 3.3
Chosen Parameters for Subsystem H3
SPSZR2
APOC2
t12 = 4.004721
k12 = k22 = 0.5
t22 = 0.2009535
t12 = t22 = 2.00118
81
Bandpass Optical Filters by DSP Techniques
TABLE 3.4
Chosen Parameters for Subsystem H4
SPSZR3
t13 = 4.004743
t23 = 0.1543989
φ 13 = 1.57311662
φ 23 = 1.205039363
p = p5
z = −3.9477
APOC3
k=
k=
0.5
13
23
t13
= t23
= 2.0005926
φ 13 = 0
φ 23 = −1.57311662
p = p6
z=0
a SPSZR and an AZOC as described in Reference [1]. The chosen parameters for these elements
are shown in Table 3.4.
The two elements above are cascaded with an optical device with gain 1.152e-04 and an optical
phase modular with a phase −0.379212.
3.1.3.7 The COF2
3.1.3.7.1 Cascading Realization
The Chebyshev bandpass transfer function with the numbers of poles and zeros given in Section
4.1.1 above can be realized in the cascade configuration from the combination of all-poles and allzeros basic elements. The overall system transfer function of Eq. (3.18) can be expressed in the more
general form that separates the factors containing the poles and zeros as:
m
H BP ( z ) =
∏ H ( z )H ( z )
azi
−1
api
−1
(3.20)
i =1
where each pole and each zero are realized from one basic element of the AZOC or APOC. The
functions H azi ( z −1 ) and H api ( z −1 ) are the first order function of z−1 numerator and denominator. The
schematic diagram showing the cascade realization for this transfer function is shown in Figure 3.6.
FIGURE 3.6 Schematic diagram showing Tandem all-pole and all-zero subsystems using integrated photonic circuits.
82
Photonic Signal Processing
TABLE 3.5
Chosen System Parameters for Cascade Realization
Subsystem
Coupling
Coefficient
Transmission
Coefficient
Delay Order
Poles or Zeros
H az1
b11 = b21 = 0.5
t11 = t21 = 1
Φ11 = 0
Φ21 = 0
2
z = ±1
H az2
b12 = b22 = 0.5
t12 = t22 = 1
Φ12 = 0
Φ22 = 0
2
z = ±1
H az3
b13 = b21 = 0.5
t13 = t23 = 1
Φ13 = 0
Φ23 = 0
2
z = ±1
H ap1
a11 = a21 = 0.5
Φ11 = 0
Φ21 = −1.5684760
1
p1
H ap2
a12 = a22 = 0.5
Φ12 = 0
Φ22 = 1.56847603
1
p2
H ap3
a13 = a23 = 0.5
Φ13 = 0
Φ23 = −1.5731092
1
p3
H ap4
a14 = a24 = 0.5
Φ14 = 0
Φ24 = 1.57310929
1
p4
H ap5
a15 = a25 = 0.5
Φ15 = 0
Φ25 = −1.5707926
1
p5
H ap6
a16 = a26 = 0.5
t11 = 1;
t21 = 4.004743245
t12 = 1
t22 = 4.004743245
t13 = 1;
t23 = 4.004743245
t14 = 1;
t24 = 4.004743245
t15 = 1;
t25 = 4.009492105
t16 = 1;
t26 = 4.009492105
Φ16 = 0
Φ26 = 1.57079266
1
p6
Phase Shift Modulator
It is noted that if the poles or zeros appear in conjugate pairs of either real or imaginary, then
the numbers of subsystems can be reduced by using more delay coefficients (d ≥ 2) for higher order
subsystem realization.
From Eqs. 3.13 and 3.15, we can obtain the required parameters with some arbitrary chosen
values for each AZOC and APOC subsystems in the cascaded configuration in Figure 3.6. They
are showed in Table 3.4 with parameters X pq that indicate p couplers and q subsystems. It is noted
that the accuracy of parameters in the table is necessary and should not be rounded off. Additional
amplifier gain may also be required to achieve a unity gain response (Table 3.5).
3.1.3.7.2 Parallel Realization
Using the transfer function for the Chebyshev bandpass filter given by (3.19), the system can be
implemented by a parallel realization as shown in Figure 3.5. This structures for the sub-systems
H1 to H 4 are given as follows:
3.1.3.7.2.1 Sub-system H1 Sub-system H1 is simply implemented by cascading one optical
device with gain 6.7923e-9, and an optical phase modulator with phase biased at π. H1 contributes
to the system H1 = −6.7923e−9.
3.1.3.7.2.2 Sub-system H2 This sub-system H 2 should provide a system of poles and zeros of
2 poles at p = p1 and p = p2 and 2 zeros at z = 272.8e03 and z = 0. This sub-system can be implemented by cascading two APOCs and one AZOC with the chosen parameters shown in the Table 3.6.
An optical device with gain 1.5011e+6 is required to cascade with these optical components.
3.1.3.7.2.3 Sub-system H3 This sub-system H 3 should provide a system of poles and zeros as
follows: 2 poles at p = p3 and p = p4, and 2 zeros at z = −3.9499 and z = 0. This sub-system can
be implemented by cascading two APOCs and one AZOC with the chosen parameters shown in
Table 3.7. These elements are cascaded with an optical device with gain 1.7882e-3 and an optical
phase modulator with phase π.
83
Bandpass Optical Filters by DSP Techniques
TABLE 3.6
Chosen Parameters for Subsytem H2
H az11
b11 = b21 = 0.9996335
t21 = 1000; t11 = 0.1
ϕ11 = 0
ϕ21 = 0
z = 272.8e3
H ap11
a11 = a21 = 0.5
t11 = t21 = 2.00237
ϕ11 = 0
ϕ21 = 1.57079999
p = p1
H ap21
a12 = a22 = 0.5
t12 = t22 = 2.00237
ϕ12 = 0
ϕ22 = −1.57079999
p = p2
ϕ21 = 0
z = −3.9499
TABLE 3.7
Chosen Parameters for Subsytem H 3
H az12
b11 = b21 = 0.66385
t21 = 4; t11 = 1
ϕ11 = π
H ap12
a11 = a21 = 0.5
t11 = t21 = 2.00237
ϕ11 = 0
ϕ21 = 1.56848336
p = p3
H ap22
a12 = a22 = 0.5
t12 = t22 = 2.00118
ϕ12 = 0
ϕ22 = −1.56848336
p = p4
TABLE 3.8
Chosen Parameters for Subsystem H4
H az13
b11 = b21 = 0.663735
t21 = 4; t11 = 1
ϕ11 = π
ϕ21 = 0
z = −3.9477
H ap13
a11 = a21 = 0.5
t11 = t21 = 2.0005926
ϕ11 = 0
ϕ21 = 1.57311662
p = p5
H ap23
a12 = a22 = 0.5
t12 = t22 = 2.0005926
ϕ12 = 0
ϕ22 = −1.57311662
p = p6
3.1.3.7.2.4 Sub-system H 4 Similarly, the sub-system H 4 should provide a system of poles and
zeros as follows: 2 poles at p = p5 and p = p6, 2 zeros at z = −3.9477 and z = 0. Again this subsystem
can be implemented by cascading 2 all-pole and 1 all-zero subsystems with the chosen parameters
shown in Table 3.8. These elements are to be cascaded with an optical device with gain 1.787841e-3.
3.1.3.8 Discussions
Although the use of the 3 × 3 optical directional coupler to form the SPSZR would reduce the
required number of the couplers for structuring the filters type COF1, the direct feedback of the
optical path delay restrict the operation frequency of the filter far below the resonance frequency
range of the delay-free loop. On the other hand, the COF2 employs the all-poles and all-zeros the
optical circuits allowing for better stability, as well as a much wider range of operating frequency or
much narrow range of the optical bandpass filters. These filters can be implemented in optical fiber
or integrated optical configuration. A much better technology would be the use of in-line fiber gratings in forward or reflection modes. We are currently implementing a number of optical filters, such
the Butterworth or Chebyshev types, using UV written fiber gratings or photorefractive gratings in
lithium niobate diffused optical waveguides.
3.1.4
cOncluDing remarks
We have demonstrated the synthesizing process for a narrow Chebyshev bandpass filter according
to a given set of specifications. In practice, the hardware implementations of these kind of filters
should be very accurate due to the effects of operational parameters of optical components and the
phase modulators used in the network. Because the filters have a very narrow bandpass centered at a
very high frequency region, they are highly sensitive to minute fluctuation of these optical elements.
84
Photonic Signal Processing
Care should be considered with these filters implementations. On the other hand, this filter can be
used as a sensitive optical sensor.
The employment of the SPSZRs as well as the two quasi all-pole and all-zero optical circuits has
been proven to be compact for the implementation of the filters and the reduction of the required
number of the optical couplers. The quasi-all-pole and all-zero optical circuits are also used and
integrated into the optical systems for signal processing. We believe that these optical components
described in this chapter would find many applications in optical communications and signal processing networks.
However, it is believed that the equalization of optical signals in high-speed data transmission
can be implemented using fiber-optic resonators with some specific configuration to be feasible in
the near future [9].
3.2
TUNABLE OPTICAL BANDPASS WAVEGUIDE FILTERS
This section presents a highly versatile synthesis method for the design of a variety of tunable optical waveguide filters with independently variable bandwidths and tunable center frequencies and
arbitrary infinite impulse response (IIR) characteristics. The synthesized Mth-order tunable optical
filter consists of the concatenation of M all-pole filters (APFs) with M all-zero filters (AZFs). The
bandwidth and center frequency of the designed tunable optical filter can be independently tuned
by applying electric power to thin-film heaters loaded on the waveguides of the both APFs and
AZFs. One unique advantage of the proposed synthesis technique is that the poles and zeros of the
filter can be adjusted independently of each other to enable the design of tunable optical filters with
arbitrary IIR characteristics. By means of computer simulation, the effectiveness of the synthesis
method is demonstrated with the design of the second-order Butterworth bandpass and bandstop
tunable optical filters with variable bandwidths and tunable center frequencies. To study the effects
of fabrication tolerances on the filter performances, the maximum allowable deviations of the filter
parameters from their designed values are also determined. The proposed synthesis method is general and flexible enough to enable the design of a variety of tunable optical filters with arbitrary IIR
characteristics, which include the Chebyshev and elliptic filter types.
3.2.1
intrODuctOry remarks
Optical filters with certain spectral characteristics are important devices in a wide variety of applications. For example, in wavelength division multiplexing (WDM) networks, optical filters have
been used as optical demultiplexers, optical add-drop multiplexers, optical dispersion compensators, and optical gain equalizers. Optical filters are normally designed using complex electromagnetic models, where the fields are determined in the frequency or time domain in a cumbersome
manner. As a simpler alternative to filter design, we have previously proposed the use of digital
signal processing technique for the design or synthesis of fixed or non-tunable optical filters using
interferometers and ring resonators as the basic building blocks [10]. Optical filter design based on
the digital signal processing techniques provide unique advantages, such as systematic and flexible
approach, scalable to larger and more complex filters, and great insight into the properties of the
filters. This is because the signal processing techniques that have been well-established over the last
several decades can provide a readily available mathematical framework for the design of complex
optical filters. In fact, in recent years, there has been an increasing number of researchers adopting
the digital signal processing techniques for the design and analysis of optical filters, for example,
see references [11–13]. In analog to digital filters [5,14], there are two types of optical filter architectures, namely, finite impulse response (FIR) and infinite impulse response (IIR) [10]. FIR filters
have only feed-forward paths (i.e., no loops) and are also known as transversal, tapped delay-line,
and non-recursive filters. IIR filters have feedback paths (or loops) and are also known as recirculating delay-line and recursive filters. It is well-known in the field of digital signal processing that the
85
Bandpass Optical Filters by DSP Techniques
IIR filters, having the same filter order (or complexity) as that of the FIR filters, can provide flatter
passband, sharper roll-off, and greater stopband rejection than the FIR filters due to the feedback
effect [14]. From a practical implementation point of view, it is therefore more advantageous to
design (or synthesize) optical filters based on the IIR topology than the FIR topology. However,
the IIR filters having a rational transfer function are generally more difficult to design than the FIR
filters that only have a polynomial transfer function. Although we have previously employed the
digital signal processing technique to design the non-tunable optical filters with arbitrary IIR characteristics [10], the capability of this technique to enable both the bandwidth and center frequency
of the filter to be independently tuned has not yet been demonstrated.
Tunable optical filters are mostly based on fiber Fabry-Perot (FP) interferometer [15], waveguide
ring resonator [16], and fiber grating [17]. Tunable optical filters are also important in a wide variety
of applications. In a frequency-division multiple access (FDMA) network, a tunable optical filter is
required as an optical demultiplexer at each receiver to select one or more desired frequency channels (or users) at any optical frequency [16]. In a reconfigurable WDM network, tunable optical
filters are required to provide dynamic selection of the wavelength channels [18]. In an optical sensor system, a tunable optical filter is needed to provide interrogation of several fiber grating sensors
on a single strain of optical fiber [19]. In a tunable fiber laser system, a tunable optical filter can
be used to select the resonance wavelength in the laser cavity to extract the desired output lasing
wavelength [20]. In a soliton transmission system, a tunable optical filter can be used as a slidingfrequency guiding filter to reduce the amplified noise-induced timing jitter [21]. A tunable optical
filter can also be used for spectral filtering in the generation of ultrashort pulses [13,22]. It is noted
that, in these tunable optical filters, only the center frequencies (but not the bandwidths) of the filters
can be tuned. That is, both the bandwidths and center frequencies of these tunable optical filters
cannot be simultaneously tuned. There was no previous report of a synthesis method that can be
used for the design of a variety of tunable optical filters with variable bandwidths and tunable center
frequencies and arbitrary IIR characteristics.
In this section, an effective and versatile synthesis method based on the digital signal processing technique is proposed for the design of tunable optical waveguide filters with variable bandwidths and tunable center frequencies and arbitrary IIR characteristics. Section 3.2.2
describes the transfer function of an IIR digital filter to be synthesized using optical waveguide
components. Section 3.2.3 presents the basic building blocks, namely, APF and the AZF of
the tunable optical filter. Section 3.2.4 describes the proposed synthesis method of the tunable optical filters using the digital signal processing technique, and the design of second-order
Butterworth bandpass and bandstop tunable optical filters. Concluding remarks are given in
Sections 3.2.5 and 3.2.6.
3.2.2
transFer FunctiOn OF iir Digital Filters tO be synthesizeD
For clarity, variables with a cap (e.g., Hˆ ( z )) are associated with digital filters while the corresponding variables without a cap (e.g., H ( z )) are associated with optical filters. The transfer function of
an Mth-order IIR digital filter to be synthesized can be expressed in a rational form as
Hˆ ( z ) = Aˆ
M
( z − zˆ k )
( z −zˆ1 ) ( z −zˆ 2 )
( z − zˆM )
∏ ( z − pˆ ) = Aˆ ( z − pˆ ) ( z − pˆ ) ( z − pˆ )
k =1
k
1
2
(3.21)
M
where A is a constant and z is the z-transform parameter [5]. Furthermore, pk and zk are the kth pole
and kth zero in the z-plane and they can be expressed in phasor forms as
(
)
pk = pk e jarg( pk ), 0 ≤ pk < 1
(3.22)
86
Photonic Signal Processing
zk = zk e jarg(z )
k
(3.23)
where j = −1 and arg denotes the argument of a complex number. The filter stability requires all
the poles to be located inside the unit circle as described by the condition given in Eq. 3.22. It can
be seen from Eq. 3.21 that the Mth-order IIR digital filter simply consists of the concatenation of
M all-pole filters (with each filter transfer function given by 1 ( z − pk )) with M all-zero filters (with
each filter transfer function given by ( z − z k )). Hence, an Mth-order IIR optical filter with a transfer
function in the form of Eq. 3.21 can be synthesized from its digital counterpart (i.e., the Mth-order
IIR digital filter). This is presented in Section 3.2.4.
3.2.3
basic builDing blOcks OF tunable Optical Filters
This section describes the basic building blocks, namely, the first-order all-pole optical filter
(FOAPOF) and the first-order all-zero optical filter (FOAZOF) of the tunable optical filter.
3.2.3.1 Tunable Coupler
In this section, we describe the characteristics of a tunable coupler (TC), which is a fundamental
component in the APF as described in Section 3.2.3.2. A TC is also one of the fundamental components in many integrated optical circuits because it can provide tuning or switching functions. The
coupling coefficient of the TC can be varied from zero to unity, a feature which is not available with
a directional coupler (DC) with a fixed coupling coefficient, and can therefore provide great flexibility in the design of integrated optical circuits. The kth-stage TC is shown schematically on the left
side of Figure 3.7. It is a symmetrical Mach−Zehnder interferometer, which consists of two identical
directional couplers (DCs) (with each having an intensity cross-coupling coefficient of dk ) interconnected by two waveguide arms of equal length, and a phase shifter (PS) (with a phase shift of ϕk )
loaded on one of the arms. The PS, which is used to tune the TC’s coupling coefficient to a desired
value as shown below, is a thin-film heater loaded on the waveguide and utilizes the thermo-optic
effect to change the phase of the optical carrier. When an electric voltage is applied to the thin-film
heater, the optical path length of the heated waveguide would change because of the temperature
dependence of the refractive index. For instance, a change in the optical path length of the heated
waveguide by 1.55 µm will correspond to a change in the phase of a 1.55 µm optical carrier by 2π .
The TC is stable against temperature variation because it is the temperature difference between
FIGURE 3.7 Schematic diagram of the kth-stage all-pole filter (APF). The left side of the figure shows the
schematic of the tunable coupler (TC).
87
Bandpass Optical Filters by DSP Techniques
the two waveguide arms, not the absolute temperature of each arm, that is important for tuning or
switching operation. The transfer matrix of the kth TC (in the electric-field amplitude domain) can
be shown to be given by
 1 − ak e jθ13,k
 E3 
−α w L24 ,k − jωT24 ,k
=
e
e

E 
 ak e jθ14 ,k
 4
ak e jθ23,k   E1 
  ,
1 − ak e jθ24 ,k   E2 
(3.24)
where:
ak = 2dk (1 − dk )(1 + cos ϕk ),
(3.25)
0 ≤ ak ≤ 4dk (1 − dk ) or 0 ≤ ak ≤ 1 for dk = 0.5,
(3.26)


ak
− 1 or ϕk = cos −1(2ak − 1) for dk = 0.5, (0 ≤ ϕk ≤ π )
ϕk = cos −1 
 2dk (1 − dk ) 
(3.27)


sin ϕk
θ13,k = tan −1 
 , ( − π 2 ≤ θ13,k ≤ π 2 ) ,
ϕ
−
d
1
−
d
cos
(
)
k
k
k 

(3.28)
 1 + cos ϕk 
θ14,k = θ 23,k = − tan −1 
 , ( − π 2 ≤ θ14,k ,θ 23,k ≤ π 2 ) ,
 sin ϕk 
(3.29)


sin ϕk
θ 24,k = tan −1 
 , ( − π 2 ≤ θ 24,k ≤ π 2 ) ,
ϕ
−
1
−
d
d
cos
(
)
k
k
k 

(3.30)
The variables in Eqs. 3.4 through 3.10 are defined as follows. ( E1, E2 ) and ( E3 , E4 ) are the electricfield amplitudes at the input ports (1, 2) and output ports (3, 4) of the TC, respectively. e −α w L24,k is the
propagation loss of the TC, where α w is the amplitude waveguide loss and L24,k (whose corresponding time delay is T24,k ) is the waveguide length of the TC from the input port 2 to the output port 4.
It is valid to assume that L=
L=
L23,k = L24,k (and hence T=
T=
T23,k = T24,k ) are due to
13,k
14 ,k
13,k
14 ,k
the small dimensions of the waveguide lengths. e − jωT24,k is the propagation delay of the TC, where ω
is the relative optical frequency (radial) and T=
T=
T23,k = T24,k is the time delay of the TC.
13,k
14 ,k
ak is the intensity cross-coupling coefficient of the TC (i.e., from port 1 to port 4 or from port 2
to port 3). From Eqs. 3.5 and 3.6, the maximum tuning range of the TC (i.e., 0 ≤ ak ≤ 1) can be
achieved by using 3-dB DCs (i.e., dk = 0.5 ) and by tuning the required phase of the phase shifter in
the range of 0 ≤ ϕk ≤ π according to Eq. 3.7. For this reason, dk = 0.5 is chosen for filter synthesis as
described in Section 3.2.4. In Eqs. 3.8 through 3.10, θ13,k , θ14,k = θ 23,k , and θ 24,k are the output phases
of the TC. It is noted that θ13,k = θ14,k = θ 23,k = θ 24,k when dk = 0.5. This implies that the TC is a symmetrical and reciprocal device.
3.2.3.2 All-Pole Filter
Figure 3.7 shows the schematic diagram of the kth-stage all-pole filter (APF). It consists of a waveguide loop interconnected by a TC (as described in Section 3.2.3.1 above) and a DC with an intensity cross-coupling coupling coefficient of ck. A thermo-optic phase shifter (PS) (as described in
Section 3.2.3.1 above) with a phase shift of φk is loaded on the lower section of the loop, and an
amorphous-silicon (a-Si) film is loaded on the upper section of the loop. The TC and DC are used to
provide the required amplitude (or magnitude) of the filter pole, and the PS to provide the required
phase (or angle) of the filter pole. By laser trimming the a-Si film, the stress-induced waveguide
88
Photonic Signal Processing
birefringence can be eliminated [14]. Using the signal-flow graph method [1], the transfer function
of the kth-stage APF (from the input port 1 to the output port 8) is simply given by
H ap,k (ω ) =
forward path gain
1 − loop gain
(3.31)
where the subscript ap denotes all pole. The forward path gain is given by the product of all transmittances associated with a forward path that connects the input port (or node) {1} and the output
port (or node) {8} through nodes {4} and {5}. The loop gain is given by the product of all transmittances associated with a feedback loop that connects nodes {2} → {4} → {5} → {7} → {2}. Using
the TC transfer matrix as defined in Eq. 3.4, the forward path gain is given by
forward path gain ({1} → {4} → {5} → {8})
= e −α w L14 ,k × e − jωT14 ,k × ak e jθ14 ,k  × e −α w L45,k × e − jωT45,k × e jϕk 
(3.32)
× e −α w L58,k × e − jωT58,k × ck e − jπ 2 
where the first term in brackets is the transmittance of path {1} → {4}, the second term in brackets
is the transmittance of path {4} → {5}, and the third term in brackets is the transmittance of path
{5} → {8}. Similarly, the loop gain is given by
loop gain ({2} → {4} → {5} → {7} → {2})
= e −α w L24 ,k × e − jωT24 ,k × 1 − ak e jθ24 ,k  × e −α w L45,k × e − jωT45,k × e jϕk 
(3.33)
× e −α w L57,k × e − jωT57,k × 1 − ck  × e −α w L72,k × e − jωT72,k 
It is useful to define the loop length L, its corresponding loop delay T, and the z-transform parameter z as
L = L24,k + L45,k + L57,k + L72,k ,
(3.34)
T = T24,k + T45,k + T57,k + T72,k ,
(3.35)
z = e jωT .
(3.36)
Inserting Eqs. 3.32 through 3.36 into Eq. 3.21 and using L14,k = L24,k and L58,k = L57,k, the z-transform
transfer function of the kth-stage APF becomes
H ap,k ( z ) =
Aap,k e j (θ23,k +φk −π 2)e − jω (T24 ,k +T45,k +T57,k ) z
,
z − pk
(3.37)
where the amplitude Aap,k and the pole location pk in the z-plane are given by
Aap,k = ak ck e −α w ( L24 ,k + L45,k + L57,k ) ,
(3.38)
pk = (1 − ak )(1 − ck ) e −α w Le j (θ24 ,k +φk ) .
(3.39)
Bandpass Optical Filters by DSP Techniques
89
where e −α w L is the transmission factor of the loop. It is useful to express Eq. 3.39 in the phasor
form as
pk = pk e jarg( pk ) , ( 0 ≤ pk < 1) ,
(3.40)
pk = (1 − ak )(1 − ck ) e −α w L ,
(3.41)
arg( pk ) = θ 24,k + φk .
(3.42)
where:
3.2.3.3 All-Zero Filter
Figure 3.8 shows the schematic diagram of the kth-stage all-zero filter (AZF). It is an asymmetrical Mach−Zehnder interferometer, which consists of one tunable coupler (TC) (as described
in Section 3.1.3.3) and one directional coupler (DC) (with an intensity cross-coupling coefficient
of bk ) interconnected by two waveguide arms with a differential time delay of T. The TC and
DC are used to provide the required amplitude (or magnitude) of the filter zero. The thermooptic phase shifter (PS) (as described in Section 3.1.3.3 above) with a phase shift of Ψ k loaded
on the right arm is used to provide the required phase (or angle) of the filter zero. The a-Si film
(as described in Section 3.2.3.2 above) is used to eliminate any polarization dependence of the
AZF. Note that the TC uses two 3-dB DCs because, according to Eqs. 3.24 and 3.25, this will
allow the TC to have a maximum tuning range of the intensity cross-coupling coefficient, gk
(i.e., 0 ≤ gk ≤ 1), which is given by
gk = (1 + cos Φ k ) 2 ; ( 0 ≤ gk ≤ 1)
FIGURE 3.8 Schematic diagram of the kth-stage all-zero filter (AZF).
(3.43)
90
Photonic Signal Processing
From Eq. 3.43, the phase shift, Φ k , of the phase shifter (PS) loaded on one arm of the TC is given by
Φ k = cos −1(2 gk − 1); ( 0 ≤ Φ k ≤ π )
(3.44)
From Eq. 3.39, the output phase of the TC is given by
 sin Φ k 
ξ k = tan −1 
 , ( − π 2 ≤ ξk ≤ π 2)
 cos Φ k − 1 
(3.45)
Using the signal-flow graph method [8], the transfer function of the kth-stage AZF (from the input
port to the output port) is simply given by
H az ,k (ω ) = e −α w L3,k  × e − jωT3,k  ×  1 − gk e jξk  ×  1 − bk 
+ e −α w L4 ,k  × e − jωT4 ,k  ×  gk e jξk  × e jΨ k  ×  j bk 
(3.46)
where 1− gk e jξk is the direct-coupling coefficient of the TC, gk e jξk is the cross-coupling
coefficient of the TC, az denotes all zero, L3,k is the length of the left waveguide arm from the
input to the output port, and L4,k is the length of the right waveguide arm from the input to
the output port. It is useful to define the differential length L and its corresponding differential
delay T as
L = L4,k − L3,k
(3.47)
T = T4,k − T3,k .
(3.48)
Substituting Eqs. 3.35, 3.36, and 3.47, into Eq. 3.45, the z-transform transfer function of the kth-stage
AZF becomes
H az ,k ( z ) = Aaz ,k e − jωT3,k z −1( z − zk )
(3.49)
where the amplitude and the zero location in the z-plane are given by
Aaz ,k = [(1 − gk )(1 − bk ) ] e −α w L3,k
12
(3.50)
12
 −α w L j (Ψ k +3π 2)

gk bk
e
zk = 
.
 e
g
b
(
1
)(
1
)
−
−
k
k 

(3.51)
It is useful to express Eqs. 3.50 and 3.51 in the phasor form as
zk = zk e jarg( zk )
(3.52)
where
12
 −α w L

gk bk
zk = 
 e
(
1
g
)(
1
b
)
−
−
k
k 

(3.53)
arg( zk ) = Ψ k + 3π 2 .
(3.54)
91
Bandpass Optical Filters by DSP Techniques
3.2.4
tunable Optical Filter
The z-transform transfer function of the Mth-order tunable optical filter, which is the transfer function of the concatenation of M APFs with M AZFs, is given by
 M
  M

H ( z) = 
H ap,k ( z )  × 
H az ,k ( z )  .
 k =1
  k =1

∏
∏
(3.55)
Substituting Eq. 3.36 and 3.38 into Eq. 3.54, the z-transform transfer function of the Mth-order tunable optical filter becomes
H ( z) = e
M
M

Mπ
j  ∑ (θ23,k +ϕk +ξ k )−
−ω ∑ (T24 ,k +T45 ,k +T57 ,k +T3,k ) 
2
k =1
 k =1

 M ( z − zk ) 
× A

 k =1 ( z − pk ) 
∏
(3.56)
where the amplitude A is given by
12
M
A=e
− Mα w L
×
∏[a c (1 − g )(1 − b )] .
k k
k
k
(3.57)
k =1
It should be noted in Eq. 3.56 that e −α w L = e −α w ( L24 ,k + L45,k + L57,k + L3,k ) and L72,k = L3,k have been assumed
for analytical simplicity. It can be seen from Eq. 3.55 that the Mth-order tunable optical filter has the
unique advantage in that its poles and zeros can be adjusted independently of each other, enabling
a particular pole-zero pattern to be easily obtained to allow the design of a variety of filters with
arbitrary IIR characteristics.
3.2.5
synthesis OF tunable Optical Filters
3.2.5.1 Design Equations for the Synthesis of Tunable Optical Filters
For analytical simplicity, the exponential factor in Eq. 3.55, which represents a linear phase term,
is neglected here because it has no effect on the magnitude response of the filter. The synthesis of a
tunable optical filter from the characteristics of a digital filter requires the second factor of Eq. 3.56
to be equal to Eq. 3.21 such that the following equations hold
A = A
(3.58)
pk = pk
(3.59)
zk = zk .
(3.60)
Substituting Eq. 3.22 and 3.40 through 3.42 into Eq. 3.59 results in
2
pk
ak = 1 −
,
(1 − ck )e −2α w L
arg( pk ) − θ 24,k ,

φk = 
arg( pk ) − θ 24,k + 2π ,
pk < 1 − ck e −α w L
arg( pk ) − θ 24,k ≥ 0
arg( pk ) − θ 24,k < 0
(3.61)
(3.62)
92
Photonic Signal Processing
It is clear from the condition (i.e., pk < 1 − ck e −α w L ) given in Eq. 3.61 that the value ck (which can
be fixed at the design stage) of the directional coupler (DC) must be designed to be as small as possible and that the transmission factor of the loop, e −α w L , of the all-pole filter must be designed to
be as large as possible (by having a small waveguide propagation loss α w ) in order to achieve the
maximum allowable value of the digital filter pole, pk , and hence the maximum tuning range of the
filter bandwidth. This can be achieved by varying the coupling coefficient ak of the tunable coupler
(TC) (see Eq. 3.61), which requires tuning of the phase shift φk (see Eq. 3.27) of the TC. It is noted
that, for practical purposes, a full-cycle phase shift of 2π has been added, without affecting the filter
performance, to the second equation of Eq. 3.62 so that φk takes a positive value (i.e., 0 ≤ φk ≤ 2π ),
which can be realized by applying a positive voltage to the thin film heater. Substituting Eqs. 3.23
and 3.52 through 3.54 into Eq. 3.60 results in
gk =
1
; 0 < gk ≤ 1
−2 −2α L
 bk 
w
1+ 
z
e
 k
 1 − bk 

arg( zk ) − 3π 2 ,
Ψk = 
arg( zk ) − 3π 2 + 2π ,
arg( zk ) − 3π 2 ≥ 0
arg( zk ) − 3π 2 < 0
(3.63)
(3.64)
The filter bandwidth can be varied by changing the magnitude of the filter pole(s) pk , and this can
be achieved by varying the coupling coefficient of the TC, ak (see Eq. 3.61 and hence tuning the
phase shift of the phase shifter ϕk (see Eq. 3.27 of the TC. It can be seen from the condition given
in Eq. 3.61 that the maximum value of the filter pole and hence the maximum achievable filter
bandwidth is limited by the transmission factor of the loop e −α w L . To change the center frequency of
the filter without affecting its bandwidth, a phase shift of δ 0 (0 < δ 0 < 2π ) must be added to Eqs. 3.62
and 3.64 (i.e., to the phase shifters of both the APFs and the AZFs) to give
arg( pk ) − θ 24,k + δ 0 ,

φk = 
arg( pk ) − θ 24,k + δ 0 + 2π ,
arg( pk ) − θ 24,k + δ 0 ≥ 0
arg( zk ) − 3π 2 + δ 0 ,

Ψk = 
arg( zk ) − 3π 2 + δ 0 + 2π ,
arg( zk ) − 3π 2 + δ 0 ≥ 0
arg( pk ) − θ 24,k + δ 0 < 0
arg( zk ) − 3π 2 + δ 0 < 0
(3.65)
(3.66)
In summary, the design equations for the synthesis of the tunable optical filter are Eqs. 3.27, 3.30,
3.57, and 3.61 through 3.66.
3.2.5.2
Synthesis of Second-Order Butterworth Bandpass and Bandstop
Tunable Optical Filters
To demonstrate the effectiveness of the design method, this section describes a practical design
example of the second-order (M = 2) Butterworth bandpass and bandstop tunable optical filters
with variable bandwidths and tunable center frequencies characteristics.
3.2.5.3 Designed Parameter Values of the Bandpass and Bandstop Tunable Optical Filters
This section presents a practical design example of the tunable optical filters with variable
bandwidths and tunable center frequencies using the proposed digital filter synthesis method.
The propagation loss of the waveguide is assumed to be typically 0.1 dB cm and this gives
α w = 0.1 dB cm 8.686 = 0.01151 cm −1. As a case study, the loop length L is assumed to be L = 4 cm,
93
Bandpass Optical Filters by DSP Techniques
which results in the loop delay of T = 200 ps assuming the effective refractive index of the waveguide is about 1.5, and hence the free spectral range (FSR) of the filter is FSR
= 1=
T 5 GHz . Using
α w = 0.01151 cm −1, and L = 4 cm, e −α w L = 0.955 . By choosing c = 0.25 and using e −α w L = 0.955 , the
coupling coefficient of the TC, ak , in the APF defined in Eq. 3.41 becomes
2
ak = 1 − 1.462 pk , pk < 0.827
(3.67)
The value ck = 0.25 is chosen here so that the pole value is pk < 0.827, which is adequate to
provide a sufficient tuning range of the filter bandwidth as will be shown later. As described in
Section 3.2.3.1, the maximum tuning range of the coupling coefficient of the TC (i.e., 0 ≤ ak ≤ 1 )
can be achieved by using 3-dB DCs (i.e., dk = 0.5 ) and by tuning the required PS phase in the range
0 ≤ ϕk ≤ π according to Eq. 3.27. Thus for dk = 0.5 , Eq. 3.27 becomes
ϕk = cos −1(2ak − 1) ( 0 ≤ ϕk ≤ π )
(3.68)
Let θ13,k = θ14,k = θ 23,k = θ 24,k = θ k and dk = 0.5 , Eq. 3.10 becomes
 sin ϕk 
θ k = tan −1 
 . ( − π 2 ≤ θk ≤ π 2)
 cos ϕk − 1 
(3.69)
Using e −α w L = 0.955 and putting bk = 0.5 (i.e., the DC is 3 dB in the TC), the coupling coefficient of
the TC, gk , in the AZF defined in Eq. 3.43 becomes
gk =
1
1 + (0.955)2 zk
−2
(
; zk ≥ 0
)
(3.70)
where 0 ≤ gk ≤ 1. Note from Eq. 3.70 that zk ≥ 0 means that the zeros can be located anywhere in the
z-plane, and this unique feature can provide great flexibility in the design. This is because the proposed
method can generally be applied to the design of a variety of tunable filters, such as the Butterworth,
Chebyshev and elliptic filter types. In particular, the Chebyshev and elliptic filters can have zero locations outside the unit circle in the z-plane. The maximum tuning range of the coupling coefficient of
the TC (i.e., 0 ≤ gk ≤ 1 ) in the AZF defined in Eq. 3.70 can be achieved by tuning the phase shift of the
phase shifter (PS) loaded on one arm of the TC in the range of 0 ≤ Φ k ≤ π , which is given as
Φ k = cos −1(2 gk − 1); ( 0 ≤ Φ k ≤ π )
(3.71)
Using M = 2, e −α w L = 0.955, ck = 0.25 and bk = 0.5, Eq. 3.37 becomes
A = 0.114 [ a1a2 (1 − g1 )(1 − g2 ) ] .
12
(3.72)
In summary, Eqs. 3.65 through 3.72 are used for the synthesis of the second-order Butterworth
bandpass and bandstop tunable optical filters. In all frequency responses, the transmission (or
magnitude) responses are plotted over the normalized FSR of ωT (2π ) = f T , where f is the relative optical frequency. The actual FSR is given by FSR = 1 T (which is 5 GHz in this design
example). Note that the transmission responses are periodic with a normalized FSR of f T = 1 or
with an FSR of 1 T .
Table 3.9 shows the computed designed parameter values of the second-order Butterworth bandpass
and bandstop digital filters with variable normalized 3-dB bandwidths (i.e., ∆ωT (2π ) = ∆f T , where
0.1 ≤ ∆f T ≤ 0.9). For a particular bandwidth, both the bandpass and bandstop filters have the same
values of p1 = p2 , arg( p1), arg( p2 ) = −arg( p1 ) and z1 = z2 . Note that the bandpass digital filter has
94
Photonic Signal Processing
TABLE 3.9
Designed Parameter Values of the Second-Order Butterworth Bandpass and Bandstop
Digital Filters with Variable Normalized 3-dB Bandwidths of 0.1 ≤ ∆f T ≤ 0.9
Poles of H ap,k (z ), k = 1,2.
Filter Type
Bandpass
Bandstop
Zeros of H az,k (z ), k = 1,2.
Normalized
Bandwidth ∆f T
A
p 1 = p 2
arg(p 1)
(radian)
arg(p 2 ) = − arg(p 1)
(radian)
z 1 = z 2
arg(z 1) = − arg( z 2 )
(radian)
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.0201
0.0675
0.1311
0.2066
0.2929
0.3913
0.5050
0.6389
0.8006
0.8006
0.6389
0.5050
0.3913
0.2929
0.2066
0.1311
0.0675
0.0201
0.8008
0.6425
0.5217
0.4425
0.4142
0.4425
0.5217
0.6425
0.8008
0.8008
0.6425
0.5217
0.4425
0.4142
0.4425
0.5217
0.6425
0.8008
−2.9158
−2.6670
−2.3698
−2.0015
−1.5708
−1.1401
−0.7718
−0.4746
−0.2258
−2.9158
−2.6670
−2.3698
−2.0015
−1.5708
−1.1401
−0.7718
−0.4746
−0.2258
2.9158
2.6670
2.3698
2.0015
1.5708
1.1401
0.7718
0.4746
0.2258
2.9158
2.6670
2.3698
2.0015
1.5708
1.1401
0.7718
0.4746
0.2258
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
π
π
π
π
π
π
π
π
π
Note: For each bandwidth, both the bandpass and bandstop filters have the same poles which occur in complex-conjugate
pairs. The zeros are located exactly on the unit circle.
arg
=
( z1 ) arg
=
( z2 ) 0 while the bandstop digital filter has arg( z1 ) = arg( z2 ) = π . Using Eqs. 3.45 through
3.52, Table 3.10 shows the computed designed parameter values of the corresponding second-order
Butterworth bandpass and bandstop tunable optical filters with variable normalized 3-dB bandwidths
of 0.1 ≤ ∆f T ≤ 0.9 and fixed normalized center frequencies which are chosen to be f T = 0.5 in this
design example (i.e., δ 0 = 0). For a particular bandwidth, both the bandpass and bandstop tunable optical filters have the same parameter values of a1 = a2 , ϕ1 = ϕ2 , θ1 = θ 2 and φ1, φ2 of H ap,k ( z ) for k = 1, 2
and the same parameter values of g1 = g2 and Φ1 = Φ 2 of H az ,k ( z ) for k = 1, 2 . Note that the bandpass
tunable optical filter has Ψ1 = Ψ 2 = π /2 while the bandstop tunable optical filter has Ψ1 = Ψ 2 = 3π / 2.
3.2.5.4 Tuning Parameters of the Synthesized Bandpass and Bandstop
Tunable Optical Filters
For filter implementation, it is important to know the range of values of the tuning parameters
required for various filter bandwidths. Figure 3.9 shows the characteristics of the tuning parameters
of the bandpass and bandstop tunable optical filters with variable normalized 3-dB bandwidths and
fixed normalized center frequencies of f T = 0.5 (i.e., δ 0 = 0). The values of these parameters are
obtained from Table 3.10. Figure 3.9a shows the intensity coupling coefficients of APFs (i.e., a1 = a2 ,
c=
c=
0.25 and d=
d=
0.5 ) and the AZFs (i.e., b=
b=
0.5 and g=
g=
0.523 ) versus the nor1
2
1
2
1
2
1
2
malized filter bandwidth for both the bandpass and bandstop tunable filters. The required values of
c=
0.25 , d=
d=
0.5 , b=
b=
0.5 , and g=
the coupling coefficients of c=
g=
0.523 are fixed
1
2
1
2
1
2
1
2
over the bandwidth range. To tune the filter bandwidth, the coupling coefficients a1 = a2 of the tunable couplers (TCs) of the all-pole filters (APFs) must be varied by tuning the phase shifts ϕ1 = ϕ2 of
0.6021
0.7137
0.7492
38.81 × 10 −3
−3
0.4
0.5
0.0625
21.56 × 10 −3
0.8
3.39 × 10
0.3965
32.74 × 10 −3
0.7
0.9
0.6021
38.81 × 10
0.6
−3
0.7137
−3
40.74 × 10
0.3965
21.56 × 10
32.74 × 10 −3
0.3
0.0625
a1 = a2
0.2
Bandpass
−3
−3
3.39 × 10
0.1
Filter Type
Amplitude A
Normalized
Bandwidth
∆f T
2.6363
1.7793
1.3651
1.1291
1.0491
1.1291
1.3651
1.7790
2.6363
ϕ 1 = ϕ 2 (radian)
−0.2526
−0.6811
−0.8882
−1.0063
−1.0463
−1.0063
−0.8882
−0.6811
−0.2526
θ 1 = θ 2 (radian)
0.0268
0.2065
0.1164
6.1493
5.7586
5.2879
4.8016
4.2973
3.6200
φ 1 (radian)
Parameters of H ap,k (z ), k = 1,2.
0.25 and d=1 = d==
0.5)
(c=1 = c==
2
2
0.4784
1.1557
1.6600
2.1464
2.6171
3.0078
3.2580
3.3481
3.1684
φ 2 (radian)
0.5230
0.5230
0.5230
0.5230
0.5230
0.5230
0.5230
0.5230
0.5230
g1 = g2
1.5248
1.5248
1.5248
1.5248
1.5248
1.5248
1.5248
1.5248
1.5248
Φ 1 = Φ 2 (radian)
π /2
(Continued )
π /2
π /2
π /2
π /2
π /2
π /2
π /2
π /2
Ψ1 = Ψ 2 (radian)
Parameters of H az,k (z ), k = 1,2.
0.5)
(b=1 = b==
2
TABLE 3.10
Designed Parameter Values of the Second-Order Butterworth Bandpass and Bandstop Tunable Optical Filters with Variable Normalized
3-dB Bandwidths of 0.1 ≤ ∆f T ≤ 0.9 and Fixed Normalized Center Frequencies at f T = 0.5 (i.e., δ 0 = 0)
Bandpass Optical Filters by DSP Techniques
95
0.6021
0.7137
0.7492
38.81 × 10 −3
−3
0.4
0.5
2.6363
1.7793
1.3651
1.1291
1.0491
1.1291
1.3651
1.7793
2.6363
ϕ 1 = ϕ 2 (radian)
−0.2526
−0.6811
−0.8882
−1.0063
−1.0463
−1.0063
−0.8882
−0.6811
−0.2526
θ 1 = θ 2 (radian)
0.0268
0.2065
0.1164
6.1493
5.7586
5.2879
4.8016
4.2973
3.6200
φ 1 (radian)
Parameters of H ap,k (z ), k = 1,2.
(c=1 = c==
0.25 and d=1 = d==
0.5)
2
2
0.4784
1.1557
1.6600
2.1464
2.6171
3.0078
3.2580
3.3481
3.1684
φ 2 (radian)
0.5230
0.5230
0.5230
0.5230
0.5230
0.5230
0.5230
0.5230
0.5230
g1 = g2
1.5248
1.5248
1.5248
1.5248
1.5248
1.5248
1.5248
1.5248
1.5248
Φ 1 = Φ 2 (radian)
3π / 2
3π / 2
3π / 2
3π / 2
3π / 2
3π / 2
3π / 2
3π / 2
3π / 2
Ψ1 = Ψ 2 (radian)
Parameters of H az,k (z ), k = 1,2.
(b=1 = b==
0.5)
2
Note: For each bandwidth, both the bandpass and bandstop filters have the same pole values (see Table 3.9) and hence the same parameters of APFs (i.e., the same coupling coefficients of
a1 = a2 of the TCs and the same phase shifts of ϕ 1 = ϕ2 , φ 1 and φ 2), and the same zero values (see Table 3.9) and hence the same parameters of AZFs (i.e., the same coupling coefficients
of g1 = g2 of the TCs and the same phase shifts of Φ1 = Φ 2 ). For each bandwidth, there is a phase difference of π between the zeros of the bandpass and bandstop filters, that is, the
bandpass filters have Ψ1 = Ψ 2 = π / 2 and the bandstop filters to have Ψ1 = Ψ 2 = 3π / 2.
0.0625
21.56 × 10 −3
0.8
3.39 × 10
0.3965
32.74 × 10 −3
0.7
0.9
0.6021
38.81 × 10
0.6
−3
0.7137
−3
40.74 × 10
0.3965
21.56 × 10
32.74 × 10 −3
0.3
0.0625
a1 = a2
0.2
Bandstop
−3
−3
3.39 × 10
0.1
Filter Type
Amplitude A
Normalized
Bandwidth
∆f T
TABLE 3.10 (Continued)
Designed Parameter Values of the Second-Order Butterworth Bandpass and Bandstop Tunable Optical Filters with Variable Normalized
3-dB Bandwidths of 0.1 ≤ ∆f T ≤ 0.9 and Fixed Normalized Center Frequencies at f T = 0.5 (i.e., δ 0 = 0)
96
Photonic Signal Processing
Bandpass Optical Filters by DSP Techniques
97
FIGURE 3.9 Characteristics of the tuning parameters versus the normalized 3-dB bandwidth of the bandpass and bandstop tunable optical filters with variable normalized 3-dB bandwidths and fixed normalized
center frequencies at f T = 0.5 (i.e., δ 0 = 0). (a) Intensity coupling coefficients of the all-pole filters and the allzero filters of both the bandpass and bandstop tunable filters. (b) Optical phase shifts of the all-pole filters and
the all-zero filters of both the bandpass and bandstop tunable filters.
the TCs (see the dotted-dotted curve in Figure 3.9b). Note that Figure 3.9b also shows that the phase
shifts φ1 (dashed curve) and φ2 (dotted-dashed curve) of the APFs of both the bandpass and bandstop
tunable filters must also be tuned in order to tune the filter bandwidth. However, both the bandpass
and bandstop tunable filters require the same phase shifts of Φ1 = Φ 2 = 1.5248 and of the all-zero
filters (AZFs). The bandpass and bandstop tunable filters require the phase shifts Ψ1 = Ψ 2 = π /2
and Ψ1 = Ψ 2 = 3π /2 (see the solid curves) of the AZFs, respectively. The tuning parameters of the
filter can be summarized as follows.
98
Photonic Signal Processing
• For a particular filter bandwidth (i.e., for a particular set of phase shift values of ϕ1 = ϕ2, φ1,
and φ2 of the APFs and Φ1 = Φ 2 of the AZFs), the phase shifts Ψ1 = Ψ 2 of the AZFs determine the transmission response characteristics of the filter. That is, a bandpass filter with
a certain bandwidth can be tuned to a bandstop filter without changing the bandwidth by
tuning Ψ1 = Ψ 2 = π / 2 to Ψ1 = Ψ 2 = 3π / 2 of the AZFs and vice versa.
• For a particular filter characteristics (i.e., bandpass where Ψ1 = Ψ 2 = π / 2 or bandstop
where Ψ1 = Ψ 2 = 3π / 2), fixing the phase shifts Φ1 = Φ 2 = 1.5248 (of the TCs) of the AZFs
and tuning the phase shifts ϕ1 = ϕ2 (of the TCs), and φ1 and φ2 of the APFs will change the
locations of the poles and hence changing the bandwidth of the filter.
3.2.6
synthesis OF banDpass anD banDstOp tunable Optical Filters
with variable banDwiDths anD FixeD center Frequencies
Using the designed parameter values shown in Table 3.10 and Figures 3.9 and 3.10a, b show, respectively, the transmission responses of the bandpass and bandstop tunable optical filters with variable bandwidths (normalized) and fixed center frequencies (normalized) at f T = 0.5 (i.e., δ 0 = 0 in
Eqs. 3.65 and 3.66. The 3-dB bandwidth (normalized) of each filter characteristic (i.e., bandpass or
bandstop) can be varied from ∆f T = 0.2 to ∆f T = 0.4 and to ∆f T = 0.6 by tuning the phase shifters
of the APFs (i.e., ϕ1 = ϕ2, φ1, and φ2 of H ap,1( z ) and H ap,2 ( z ), and Φ1 = Φ 2 = 1.5248 of H az,1( z ) and
H az,2 ( z ), see Figure 3.9b and Table 3.9) and by keeping the phase shifters of the AZFs unchanged
(i.e., Ψ1 = Ψ 2 = π / 2 for bandpass and Ψ1 = Ψ 2 = 3π / 2 for bandstop, see Figure 3.9b and Table 3.10).
Note that the center frequencies (normalized) here are designed to be at f T = 0.5 for both the bandpass and bandstop tunable filters.
Synthesis of Tunable Optical Filters with Fixed Bandwidths
and Tunable Center Frequencies
As a design example, the tunable bandpass filter with a normalized bandwidth of ∆f T = 0.2 and a
normalized center frequency of f T = 0.5 is employed as a reference filter (see the solid-line curve
shown in Figure 3.10a where δ 0 = 0 ), and similarly the tunable bandstop filter with a normalized bandwidth of ∆f T = 0.2 and a normalized center frequency of f T = 0.5 is used as a reference filter (see the solid-line curve shown in Figure 3.10b where δ 0 = 0 ). The center frequencies
of these two types of filters can be tuned, without affecting their bandwidths (i.e., the normalized bandwidths will remain unchanged at ∆f T = 0.2), to within one FSR by adding the same
phase shift values of δ 0 (0 < δ 0 < 2π ) to the phase shifters of both the APFs (i.e., φ1 and φ 2 in
Eq. 3.65) and the AZFs (i.e., Ψ1 and Ψ 2 in Eq. 3.66). In doing so, Figure 3.11a and b show, respectively, the transmission responses of the designed bandpass and bandstop tunable optical filters
with fixed normalized 3-dB bandwidths of ∆f T = 0.2 and variable center frequencies. In both
Figure 3.11a and 5b, the normalized center frequency can be varied to within one normalized
FSR of between 0 and 1 from f T = 0.2 (where δ 0 = −0.6π , see the dashed-line curves) to f T = 0.5
(where δ 0 = 0 , see the solid-line curves) and to f T = 0.8 (where δ 0 = +0.6π , see the dashed-dotted
curves). Note that the designed parameter values here are exactly the same as those shown in
Table 3.10 and Figure 3.9, except that appropriate phase shift values of δ 0 (i.e., δ 0 = −0.6π , 0 and
+0.6π in this design example) have been added to the phase shifters of the APFs (i.e., φ1 and
φ2 in Eq. 3.65) and to the phase shifters of the AZFs (i.e., Ψ1 and Ψ 2 in Eq. 3.66). That is, in
Figure 3.11a, for the bandpass tunable filters with a fixed normalized 3-dB bandwidth of ∆f T = 0.2,
the phase shift values of φ 1, φ 2 , Ψ1, and Ψ 2 shown in Table 3.10 and Figure 3.9 have been changed
to φ 1 = 4.2973 − 0.6π = 2.4123, φ 2 = 3.3481 − 0.6π = 1.4631 and Ψ1 = Ψ 2 = π / 2 − 0.6π = −0.1π ,
respectively; for the new normalized center frequency of fT = 0.2 (see the dashed-line curve), to
φ 1 = 4.2973, φ 2 = 3.3481, and Ψ1 = Ψ 2 = π / 2, respectively; for the new normalized center frequency
3.2.6.1
Bandpass Optical Filters by DSP Techniques
99
FIGURE 3.10 Transmission responses of the designed bandpass and bandstop tunable optical filters with
variable normalized 3-dB bandwidths of ∆f T = 0.2, ∆f T = 0.4 and ∆f T = 0.6, and fixed normalized center
frequencies at f T = 0.5 (i.e., δ 0 = 0). (a) Bandpass responses. (b) Bandstop responses.
of f T = 0.5 (see the solid-line curve), and to φ 1 = 4.2973 + 0.6π = 6.1823, φ 2 = 3.3481 + 0.6π = 5.2331,
and Ψ1 = Ψ 2 = π / 2 + 0.6π = 1.1π , respectively; for the new normalized center frequency of
f T = 0.8 (see the dashed-dotted curve). Similarly, in Figure 3.11b, for the bandstop tunable filters with a fixed normalized 3-dB bandwidth of ∆f T = 0.2, the phase shift values of φ 1, φ 2 , Ψ1,
and Ψ 2 shown in Table 3.10 and Figure 3.9 have been changed to φ 1 = 4.2973 − 0.6π = 2.4123,
φ 2 = 3.3481 − 0.6π = 1.4631, and Ψ1 = Ψ 2 = 3π / 2 − 0.6π = 0.9π , respectively; for the new normalized center frequency of f T = 0.2 (see the dashed-line curve), to φ 1 = 4.2973, φ 2 = 3.3481,
and Ψ1 = Ψ 2 = 3π / 2, respectively; for the new normalized center frequency of fT = 0.5
100
Photonic Signal Processing
FIGURE 3.11 Transmission responses of the designed bandpass and bandstop tunable optical filters with
a fixed normalized 3-dB bandwidth of ∆f T = 0.2 and tunable normalized center frequencies of f T = 0.2
(i.e., δ 0 = −0.6π ), f T = 0.5 (i.e., δ 0 = 0) and f T = 0.8 (i.e., δ 0 = +0.6π ). (a) Bandpass responses. (b) Bandstop
responses.
(see the solid-line curve) and to φ 1 = 4.2973 + 0.6π = 6.1823, φ 2 = 3.3481 + 0.6π = 5.2331, and
Ψ1 = Ψ 2 = 3π / 2 + 0.6π = 2.1π , respectively; for the new normalized center frequency of f T = 0.8
(see the dashed-dotted curve).
3.2.6.2 Fabrication Tolerances of Filter Parameters
It is difficult to fabricate filter parameter values that do not deviate from their designed values. So,
it is important to determine the allowable range of the parameter errors for fabrication purposes.
The essential parameters that are considered to have fabrication errors are the phase shifts of the
Bandpass Optical Filters by DSP Techniques
101
various phase shifters (i.e., ϕ1, ϕ2 , φ1 , φ2 , Φ1, Φ 2, Ψ1, and Ψ 2 ) and the coupling coefficients of the
directional couplers (DCs) (i.e., b1, b2, c1, c2, d1, and d2). It is convenient to consider the coupling
angles rather than the coupling coefficients as parameter errors because the phase shifts are considered as parameter errors. The intensity coupling coefficient of the directional coupler y (where
=
y b=
1, 2) relates to the coupling angle x (where x is the coupling angle of bk , ck , dk ;
k , ck , dk ; k
k = 1, 2 ) by y = sin 2 x . Thus, the change in the intensity coupling coefficient ∆y (i.e., due to fabrication error) relates to the change in the coupling angle ∆x by
∆y = 2 y(1 − y ) ∆x
(3.73)
The phase shift errors of the phase shifters (i.e., ∆ϕ1, ∆ϕ2, ∆φ1, ∆φ2, ∆Φ1, ∆Φ 2, ∆Ψ1, and ∆Ψ 2 )
and the coupling angle errors of the directional couplers (i.e., ∆x ) are considered to be ±0.001π ,
±0.01π , and ±0.1π . Figure 3.12a–c shows the transmission responses of the designed bandpass
tunable optical filter (which has a normalized 3-dB bandwidth of ∆f T = 0.4 and a normalized
center frequency of f T = 0.5 in this example) with the phase shift errors and the coupling angle
errors of ±0.001π , ±0.01π , and ±0.1π , respectively. It can be seen from these figures that a fabrication accuracy of better than ±0.001π is required for the actual transmission response to be very
close to the ideal one. However, Figure 3.12b shows that the transmission response is still sufficiently practical even with the random phase errors of ±0.01π . The same conclusion can also be
made on the bandstop filter (see Figure 3.13a–c), because the stopband in the transmission response
(see Figure 3.13b which corresponds to the random phase errors of ±0.01π ) is greater than 40 dB.
Similar results are also obtained for the designed bandpass and bandstop tunable filters with other
bandwidth values. Thus, the allowable phase shift errors of the phase shifters and the coupling
angle errors of the directional couplers must be less than ±0.01π , which is used as a basis to determine if the designed filters could be fabricated to such an accuracy. This is described as follows.
Using the coupling angle errors of ±0.01π in Eq. 3.53, the allowable errors in the intensity coupling
FIGURE 3.12 Transmission responses of the designed bandpass tunable optical filter with phase shift errors
of the phase shifters and coupling angle errors of the directional couplers. (a) ±0.001π ,
(Continued)
102
Photonic Signal Processing
FIGURE 3.12 (Continued) Transmission responses of the designed bandpass tunable optical filter with
phase shift errors of the phase shifters and coupling angle errors of the directional couplers. (b) ±0.01π , and
(c) ±0.1π . This particular filter design has a normalized 3-dB bandwidth of ∆f T = 0.4 and a normalized center
frequency of f T = 0.5.
Bandpass Optical Filters by DSP Techniques
103
FIGURE 3.13 Transmission responses of the designed bandstop tunable optical filter with phase shift
errors of the phase shifters and coupling angle errors of the directional couplers. (a) ±0.001π , (b) ±0.01π , and
(c) ±0.1π . This particular filter design has a normalized 3-dB bandwidth of ∆f T = 0.4 and a normalized center
frequency of f T = 0.5.
104
Photonic Signal Processing
coefficients are ∆b1 b1 = ∆b2 b2 = ±0.063 (or ± 6.3%), ∆c1 c1 = ∆c2 c2 = ±0.109 (or ± 10.9%), and
∆d1 d1 = ∆d2 d2 = ±0.063 (or ± 6.3%). Thus, the directional couplers must be fabricated with an
accuracy of better than 6% and such an accuracy can be achieved in practice [14].
As discussed in Section 3.2.3.1, when an electric voltage is applied to the thin-film heater, the
effective refractive index neff of the heated waveguide increases and thus changes the optical path
length neff × l by
∆( neff × l ) = ∆Temp
dneff
l
dTemp
(3.74)
where Temp is the temperature, ∆Temp is the temperature change in Celsius degrees,
dneff dTemp = 1× 10 −5 °C is a typical thermo-optic constant of the silica waveguide, and l is the
length of the heated waveguide (or the phase shifter). Furthermore, the change in the optical path
length ∆( neff × l ) relates to the change in the phase shift of the thin-film heater ∆Θ by
∆( neff × l ) =
∆Θ
λ
2π
(3.75)
where λ is the wavelength of the optical carrier. When Eq. 3.75 is substituted into Eq. 3.74, the temperature change ∆Temp relates to the phase shift change ∆Θ by
∆Temp =
λ
∆Θ
dneff
2π
l
dTemp
(3.76)
For a λ = 1.55 µ m lightwave, a typical l = 4 mm of the thin-film heaters, and the allowable phase
errors of ∆Θ = ±0.01π as described above, the allowable temperature change of the filter must be
less than ∆Temp = ±0.19°C according to Eq. 3.76. Thus, the fabricated filter must be stabilized to
within ±0.19°C to ensure that its transmission response is not greatly deteriorated. Such a temperature stability of the filter can be achieved in practice using a Peltier device, which could stabilize the
device temperature to within ±0.1°C [23].
We now discuss means of overcoming the fabrication errors of the waveguide lengths. The
error in the waveguide loop length L of the APF (see Eq. 3.34) and the error in the differential
waveguide length L of the AZF (see Eq. 3.47) could have an effect on the filter performance,
especially on the FSR. Although the phase shifters are mainly used to change the phase of the
optical carrier by means of the thermo-optic effect, as described above, they can also be used
to compensate for the waveguide length error because of the change in the optical path length
when the phase shifters are heated. Thus, the phase shift of the phase shifter φk of the all-pole
filter can also be used to accurately adjust the waveguide loop length to the designed value of
L (see Figure 3.7), and similarly the phase shift of the phase shifter ψ k of the all-zero filter can
also be used to accurately adjust the differential waveguide length to the designed value of L (see
Figure 3.8). Nevertheless, it has been found that the waveguide length could be accurately fabricated to within 1% accuracy [23].
3.2.7 concludIng remarks
An effective synthesis method has been developed for the design of a variety of tunable optical filters with independently variable bandwidths and tunable center frequencies and arbitrary IIR characteristics. The synthesized Mth-order tunable optical filter consists of the cascade of M all-pole
filters (APFs) with M all-zero filters (AZFs). The bandwidth and center frequency of the designed
tunable optical filter can be independently tuned by applying electric power to thin-film heaters
Bandpass Optical Filters by DSP Techniques
105
loaded on the waveguides of the both the APFs and AZFs. The synthesis method has the unique
advantage in that the poles and zeros of the tunable optical filter can be adjusted independently of
each other and can thus be used to design tunable optical filters with arbitrary IIR characteristics.
By means of computer simulation, the effectiveness of the synthesis method has been demonstrated
with the design of the second-order Butterworth bandpass and bandstop tunable optical filters with
variable bandwidths and tunable center frequencies. In this design, for a fixed center frequency,
the filter bandwidth can be tuned by tuning the phase shifts of the phase shifters of the APFs and
by keeping the parameters of the AZFs unchanged; and for a fixed bandwidth, the filter center
frequency can be tuned, to within one FSR, by changing the phase shifts of the phase shifters of
both the APFs and AZFs. In terms of fabrication tolerances, the allowable values of the phase shift
errors of the phase shifters and the coupling angle errors of the directional couplers have also been
determined. In addition to the designed Butterworth filters as shown in this paper, the synthesis
method is general and flexible enough to enable the design of a variety of tunable optical filters with
variable bandwidths and tunable center frequencies and arbitrary IIR characteristics which include
the Chebyshev and elliptic filter types.
REFERENCES
1. E. M. Dowling and D. L. MacFarlane, Lightwave lattice filters for optically multiplexed communications systems, J. Lightwave Technol., 12, 471–486, 1994.
2. N. Q. Ngo and L. N. Binh, Novel realization of monotonic Butterworth-type low pass, highpass and bandpass filters using phase-modulated fiber-optic interferometers and ring resonators, IEEE J. Lightwave
Technol., 12, 827–841, 1994.
3. L. N. Binh, X. T. Nguyen, and N. Q. Ngo, Realization of Butterworth-type optical filters using 3 × 3
optical directional couplers, IEE Part J. Optoelectronics, 143(2), 126–134, 1996.
4. Y. H. Ja, Analysis of optical fiber loop resonators with a collinear 3 × 3 fiber coupler, Applied Opt., 33,
6402–6411, 1994.
5. Y. H. Ja and X. Dai, Butterworth-like filters using an S-shape two coupler optical fiber ring resonator,
Micorw. Opt. Tech. Lett., 6, 376–378, 1993.
6. R. D. Strum and D. E. Kirk, First Principles of Discrete Systems and Digital Signal Processing,
New York: Addison-Wesley, 1989, pp. 676–685.
7. S. K. Mitra and J. F. Kaiser, (Ed.), Handbook of Digital Signal Processing, New York: John Wiley &
Sons, 1993, p. 321.
8. S. K. Mitra and J. F. Kaiser, (Ed.), Handbook of Digital Signal Processing, New York: John Wiley &
Sons, 1993, pp. 137–142.
9. N. Q. Ngo, L. N. Binh, and X. Dai, Eigenfilter approach for designing FIR all-pass optical dispersion
compensators for high speed long-haul systems, Proceedings of the Australian Conference on Optical
Fibre Technology, Melbourne, Australia: ACOFT, December. 1994, pp. 355–358.
10. N. Q. Ngo and L. N. Binh, Novel realization of monotonic Butterworth-type lowpass, highpass and bandpass optical filters using phase-modulated fiber-optic interferometers and ring resonators, J. Lightwave
Technol., 12, 827–841, 1994.
11. K. Jinguji, Synthesis of coherent two-port optical delay-line circuit with ring waveguides, J. Lightwave
Technol., 14, 1882–1898, 1996.
12. C. K. Madsen and J. H. Zhao, Optical Filter Design and Analysis: A Signal Processing Approach,
New York: John Wiley & Sons, 1999.
13. A. Rostami and G. Rostami, All-optical implementation of tunable lowpass, highpass, and bandpass
optical filters using ring resonators, J. Lightwave Technol., 23, 446–460, 2005.
14. A. V. Oppenheim and R. W. Schafer, Discrete-Time Signal Processing, Englewood Cliffs, NJ: Prentice
Hall, 1989.
15. A. A. M. Saleh and J. Stone, Two-stage Fabry-Perot filters as demultiplexers in optical FDMA LAN’s,
J. Lightwave Technol., 7, 323–330, 1989.
16. K. Oda, S. Suzuki, H. Takahashi, and H. Toba, An optical FDM distribution experiment using a high
finesse waveguide-type double ring resonator, IEEE Photonics Technol. Letts., 6, 1031–1034, 1994.
17. S. Y. Li, N. Q. Ngo, S. C. Tjin, P. Shum, and J. Zhang, Thermally tunable narrow bandpass filter based
on linearly chirped fiber Bragg grating, Opt. Lett., 29(1), 29−31, 2004.
106
Photonic Signal Processing
18. D. Sadot and E. Boimovich, Tunable optical filter for dense WDM networks, IEEE Comm. Magaz., 36,
50–55, 1998.
19. M. G. Xu, H. Geiger, and J. P. Dakin, Interrogation of fiber-optic interferometer sensors using acoustooptic tunable filter, Electron. Lett., 31, 1487–1488, 1995.
20. S. H. Yun, D. J. Richardson, D. O. Culverhouse, and B. Y. Kim, Wavelength-swept fiber laser with frequency shifted feedback and resonantly swept intra-cavity acoustooptic tunable filter, IEEE J. Sel. Top.
Quantum Electron., 3, 1087–1096, 1997.
21. P. V. Mamyshev and L. F. Mollenauer, Stability of soliton propagation with sliding-frequency guiding
filters, Opt. Lett., 19, 2083–2085, 1994.
22. K. Tamura, E. P. Ippen, and H. A. Haus, Optimization of filtering in soliton fiber lasers, IEEE Photonics
Technol. Lett., 6, 1433–1435, 1994.
23. S. Suzuki, M. Yanagisawa, Y. Hibino, and K. Oda, High-density integrated planar lightwave circuits
using waveguides with a high-refractive index difference, J. Lightwave Technol., 12, 790–796, 1994.
4
Photonic Computing
Processors
In this chapter, incoherent fiber-optic systolic array processors (FOSAPs), which employ a
digital-multiplication-by-analog-convolution (DMAC) algorithm and the extension of the
DMAC algorithm, are proposed for real-valued digital matrix computations. The important
role of optics in optical computing and a variety of existing optical architectures using the
DMAC algorithm are described in Section 4.1.2. Section 4.1.3 presents mathematical formulations of the DMAC algorithm and the two’s complement binary (TCB) arithmetic, while
the next section outlines the operational principles of the elemental processors of the FOSAP
architectures. The performances of the FOSAP multipliers (Section 4.1.4) are compared
with those of digital electronic multipliers and other optical DMAC multipliers. Means of
overcoming the limitation of the FOSAP architectures are discussed in Section 4.1.5. The
theoretical aspects of incoherent fiber-optic signal processing described in Chapter 2 are
applied in this chapter where intensity-based signals are considered.
Furthermore, the design of a programmable incoherent Newton–Cotes optical integrator
(INCOI) is described. The definition, existing design techniques, and application of digital integrators are described in Section 4.2. A generalized theory of the Newton–Cotes digital integrators, whose derivation is given in Section 4.4, and their magnitude and impulse responses are
given in Section 4.2. Based on this theory, algorithms for the synthesis of the INCOI processor are
proposed. These algorithms are then used in the design of the programmable INCOI processor,
which essentially consists of a microprocessor, fiber-optic architectures, optical switches, optical,
and semiconductor amplifiers. Several types of input pulse sequences are chosen as examples
for illustration of the incoherent processing accuracy of the programmable INCOI processor.
In addition, the incoherent recursive fiber-optic signal processor (RFOSP) is used in the design
of the programmable INCOI processor. The theory of incoherent fiber-optic signal processing
described in Chapter 2 is employed in this chapter where intensity-based signals are considered.
Section 4.3 then outlines the theoretical development for optical differentiating processors and
their implementation.
4.1 INCOHERENT FIBER-OPTIC SYSTOLIC ARRAY PROCESSORS
4.1.1
IntroductIon
In a digital electronic computer, a co-processor is an important special-purpose processor, which is
mainly responsible for performing specific high-speed arithmetic operations. A high-performance
co-processor is necessary for performing massive computational tasks, such as image processing,
pattern recognition, and signal processing problems, which would otherwise be performed by very
computationally expensive computer software. There has been considerable research interest in
developing optical co-processors for general-purpose digital electronic computers because of the
massive parallelism, high processing speed, and high spatial- and temporal-bandwidth of optics
compared with electronics.
107
108
Photonic Signal Processing
Optical systolic array processors1,2 have been proposed as optical co-processors. Initially, they
were proposed for performing analog matrix–vector and matrix–matrix operations using acoustooptic architectures3 and fiber-optic architectures.4,5 However, the main drawback of these analog
optical processors is their restriction to operating in the low accuracy range (13–16 bits). The accuracy is limited primarily by the linear dynamic range of the devices used in the system. For example,
an erbium-doped fiber amplifier (EDFA) can provide an intensity gain of 40–50 dB, which translates
to 13–16 bits of accuracy.
Various algorithms have been described that enable optical systolic array processors to compute with high (or digital) accuracy techniques, such as residue arithmetic,6 modified signed-digit
number representation,7 redundant number representation,8 and symbolic substitution.9 The most
commonly used technique is the DMAC algorithm,10 which is employed in this chapter, because
convolution can be easily performed in optics.
Whitehouse and Speiser11 proposed that the digital multiplication of two binary numbers (originally known as the Swartzlander multiplier12) is equivalent to the analog convolution of these numbers, provided that the analog result of the digital product is represented in the mixed-binary format.
This digital-multiplication-by-analog-convolution technique is known as the DMAC algorithm.13 The
mixed-binary representation of the digital product can be converted to the standard binary representation of the digital product by an analog-to-digital converter (ADC) and a shift-and-add (S/A) circuit in
the post-processing unit. This basic idea has been applied to digital matrix–vector and matrix–matrix
operations using time-integrating (TI) and space-integrating (SI) acousto-optic architectures,14,15
magneto-optic spatial light modulators,16 nonlinear optical devices,17,18 and logic counters.19
In this chapter, incoherent FOSAPs employing the DMAC algorithm are proposed for realvalued digital matrix multiplications. Most of the work presented here has been described by Ngo
and Binh.19,20
Although there are various architectures of optical systolic array processors, they all have one general feature in that
the input data flows in a pulsating fashion, and hence the name “systolic”, through one-dimensional or two-dimensional
identical array processing elements where computation is performed on the data currently present.
2 H. J. Caufield, W. T. Rhodes, M. J. Foster, and S. Horvitz, Optical implementation of systolic array processing,
Opt. Commun., 40, 86–90, 1981.
3 R. A. Athale and J. N. Lee, Optical processing using outer-product concepts, Proc. IEEE, 72, 931–941, 1984.
4 B. Moslehi, J. W. Goodman, M. Tur, and H. J. Shaw, Fiber-optic lattice signal processing, Proc. IEEE, 72, 909–930, 1984.
5 K. P. Jackson, S. A. Newton, B. Moslehi, M. Tur, C. C. Cutler, J. W. Goodman, and H. J. Shaw, Optical fiber delay-line
signal processing, IEEE Trans. Microw. Theory Tech., MTT-33, 193–210, 1985.
6 A. Goutzoulis, E. Malarkey, D. K. Davies, J. Bradley, and P. R. Beaudet, Optical processing with residue LED/LD
lookup tables, Appl. Opt., 25, 3097–3112, 1986.
7 B. Drake, R. Bocker, M. Lasher, R. Patterson, and W. Miceli, Photonic computing using the modified signed-digit number representation, Opt. Eng., 25, 38–43, 1986.
8 R. A. Athale, Highly redundant number representation for medium accuracy optical computing, Appl. Opt., 25, 3122–3127, 1986.
9 K. H. Brenner, Programmable optical processor based on symbolic substitution, Appl. Opt., 27, 1687–1691, 1988.
10 H. J. Whitehouse and J. M. Speiser, Linear signal processing architectures, in Aspects of Signal Processing. Part 2,
G. Tacconi (Ed.). NATO Advanced Study Institute, Boston, MA, 1976. pp. 669–702.
11 Ibid.
12 E. E. Swartzlander, The quasi-serial multiplier, IEEE Trans. Comp., C-22, 317–321, 1973.
13 D. Psaltis, D. Casasent, D. Neft, and M. Carlotto, Accurate numerical computation by optical convolution, in 1980
International Optical Computing Conference II, W. T. Rhodes (Ed.). Proc Soc Photo-Opt Instrum Eng, 232, 151–156, 1980.
14 Ibid.
15 E. J. Baranoski and D. P. Casasent, High accuracy optical processors: a new performance comparison, Appl. Opt., 28,
5351–5357, 1989.
16 F. T. S. Yu and M. F. Cao, Digital optical matrix multiplication based on a systolic outer-product method, Opt. Eng., 26,
1229–1233, 1987.
17 G. Eichmann, Y. Li, P. P. Ho, and R. R. Alfano, Digital optical isochronous array processing, Appl. Opt., 26, 2726–2733, 1987.
18 Y. Li, G. Eichmann, and R. R. Alfano, Fast parallel optical digital multiplication, Opt. Commun., 64, 99–104, 1987.
19 Y. Li, B. Ha, and G. Eichmann, Fast digital optical multiplication using an array of binary symmetric logic counters,
Appl. Opt., 30, 531–539, 1991.
20 N. Q. Ngo and L. N. Binh, Fibre-optic array processors for algebra computations, Proc. IREE, 18th Australian Conf.
Opt. Fibre Technol., Wollongong, 356–359, 1993.
1
109
Photonic Computing Processors
4.1.2
Digital-multiplicatiOn-by-analOg-cOnvOlutiOn
algOrithm anD its extenDeD versiOn
The DMAC algorithm, its extended version, and the TCB arithmetic are described in this section.
For the sake of hardware simplicity, the binary words are assumed to be of the same length, although
the DMAC algorithm is generally valid for binary data of any length. Unless otherwise stated,
variables with brackets denote binary sequences. For example, f represents the analog value whose
binary sequence is denoted by { f }.
4.1.2.1 Multiplication of Two Digital Numbers
Multiplication is a standard operation in matrix computations. It is shown here that the digital multiplication of two binary numbers can be determined by performing the analog convolution of these
binary numbers followed by the function of the postprocessor.
The standard binary representation of two positive integers f and g are given by the sequences
{ f } = { f n −1 f1 f 0} and {g} = {gn −1 g1 g0}, where n is the number of bits in a binary number,
fi ,gi ∈ (0,1) for 0 ≤ i ≤ n − 1, f 0 and g0 are the least significant bits (LSBs), and f n−1 and gn−1 are
the most significant bits (MSBs). The mathematical descriptions of these positive n-bit words
are given by
n −1
f = ∑ fi 2i ,
i=0
(4.1)
n −1
j
g = ∑ g j2 ,
j=0
(4.2)
The product of these binary numbers is given by13
f ⋅g =
2n − 2 k
∑ 2 yk ,
k =0
(4.3)
where
k
yk = ∑ fi gk − i ,(0 ≤ k ≤ 2n − 2),
i=0
(4.4)
g=
0 for i < 0 or i > n −1.
with f=
i
i
Eq. (4.4) is easily recognized as the discrete convolution of two sequences, such as { f } ∗ {g} where
* designates the convolution operation. The analog result of the discrete convolution is in the mixedbinary format. Note that the digital multiplication of two binary numbers without carries, that is
{f}·{g}, is also in the mixed-binary format. Furthermore, the kth analog value yk of the convolution
result represents the sum of partial products (without carries) in the kth column of the product {f}·{g}.
This process of digital multiplication by analog convolution is known as the DMAC algorithm.
Evaluation of Eq. (4.3) requires an optical convolver, an optical detector, an ADC, and a S/A
circuit. At a particular discrete time, k, an ADC21 is used to convert the kth analog value yk into its
binary representation, which is then up-shifted to the left by k bits by a shift register. This process is
equivalent to evaluating the partial product 2k yk of Eq. (4.3). The last step for evaluation of Eq. (4.3)
requires the addition of the partial products (with carries) by a binary adder.
21
The ADC requires log 2 n bits accuracy because n is the maximum analog value as a result of the convolution of two n-bit
words.
110
Photonic Signal Processing
The DMAC algorithm is best illustrated by means of a numerical example of multiplying two
positive n-bit words whose standard binary representations are { f } = {110} and { g} = {011}, which
correspond to the analog values f = 6 and g = 3. Figure 4.1a and b show the discrete-time representation of these sequences, where f [i ] is the impulse response of the optical convolver, g [i ]
represents the modulated laser pulses (rectangular profile assumed) of unity height to be launched
into the convolver, T p is the pulse width, and T is the bit period of the input pulse sequence or the
sampling period of the optical convolver. The convolver pulse response, which is simply the discrete convolution of its impulse response f [i ] with the input pulse sequence g [i ] is given, from
Eq. (4.4), as
k
y[k ] = ∑ f [i ]g[k − i ], (0 ≤ k ≤ 2n − 2).
i=0
(4.5)
Eq. (4.5) can be evaluated graphically as shown in Figure 4.1c–g for n = 3. In Figure 4.1c, g [i ]
is folded about i = 0 to become g [ −i ] and is slid past (with the LSB first) the digits of f [i ]. The
sequence g [ k − i ] is simply the folded sequence of g[i] shifted to the right by k units of delay T , as
shown in Figure 4.1c–g for k = 0, 1, 2, 3, 4, respectively. The pulse shown by the broken curve corresponds to the LSB of the next word. t0 , t1 denote the starting times of the LSB of the first and second
words, respectively. The word strobe period Tw = t j +1 − t j is the time separation between the LSB
of the previous word and the LSB of the next word and is given by Tw = (2n − 1)T . In order to avoid
overflow, n −1 zeros are required for padding between the words. The analog result y[k] is shown in
Figure 4.1h, where Tconv is the propagation delay of the optical convolver, which has been ignored
during the convolution process in Figure 4.1c–g for the sake of clarity. These mixed-binary pulses
are converted into their binary representations by a 2-bit ADC and shifted and added by a 2-bit S/A
circuit in the post-processing unit, as shown in Figure 4.1. (i). The standard binary representation
{010010} corresponds to the integer 18.
4.1.2.2 High-Order Digital Multiplication
High-order multiplication is required for high-order matrix computations. It is shown here that the
digital multiplication of N̂ binary numbers can be determined by performing the analog convolution
of these N̂ binary numbers followed by the function of the postprocessor. This process of “HighOrder Digital-Multiplication-by-Analog-Convolution” is referred to as the “HO-DMAC” algorithm.
The product of N̂ positive n-bit words is defined as
PN = f (1)f (2) f ( Nˆ − 1)f ( Nˆ )

 n −1
n − 1
 n − 1

  n −1
=  ∑ f (1,a)2a   ∑ f (2,b)2b   ∑ f ( Nˆ − 1,α )2α   ∑ f ( Nˆ ,β )2 β  ,

 a=0
  b=0

α =0
  β =0

(4.6)
where f (1, a), f (2, b),, f ( Nˆ − 1,α ), f ( Nˆ , β ) ∈ (0,1). Substitution of γ = a + b + + α + β (or
β = γ − a − b − − α ) into Eq. (4.6) results in
PN =
N (n − 1)
γ
∑ 2 yγ ,
γ =0
(4.7)
where
γ
γ
γ
yγ = ∑ ∑ ∑ f (1,a)f (2,b) f ( Nˆ − 1,α )f ( Nˆ ,γ − a − b − − α ) ,
a = 0b = 0 α = 0
(4.8)
Photonic Computing Processors
111
FIGURE 4.1 Graphical illustration of the DMAC technique. (a) The input pulse sequence g[i ]. (b) The
convolver impulse response f [i ]. (c)–(g) The convolution operation. (h) The convolution output y[k ] is in the
mixed-binary format. (i) The analog output is operated by the post-processing unit to obtain the expected
standard binary representation of the decimal number 18.
for 0 ≤ γ ≤ N̂ (n − 1), and f (1,a) = f (2,a) = = f ( Nˆ − 1,a) = f ( Nˆ ,a) = 0 for a < 0 or a > n −1.
Eq. (4.8) can be recognized as the discrete convolution of N binary sequences
yγ = { f (1)} ∗ { f (2)}{ f ( Nˆ − 1) } ∗ { f (Nˆ )},
(4.9)
The order of performing the convolution in Eq. (4.9) is unimportant because convolution is commutative and associative. In general, there are N̂ ( n − 1) + 1 mixed-binary points as a result of the convolution of N̂ n-bit words, the word cycle is Tw = [ Nˆ ( n − 1) + 1]T , and the number of zeros required
112
Photonic Signal Processing
for padding is ( N̂ − 1)( n − 1). These mixed-binary points can be converted to the standard binary
representation by the postprocessor, as described in Section 4.2.1.
4.1.2.3 Sum of Products of Two Digital Numbers
The sum of products of two digital numbers, which is a vector inner-product operation, is also a
standard operation in matrix computations. It is shown here that the digital summation of products
of two binary numbers can be determined by performing the analog summation of convolutions
of these binary numbers followed by the function of the postprocessor. This process of “Sum of
Digital-Multiplication-by-Analog-Convolution” is referred to as the “S-DMAC” algorithm.
The standard binary representations of the pth positive integers f ( p) and g ( p) are given by
n −1
n −1
j
f ( p) = ∑ fi (p)2i , g (p) = ∑ g j (p)2 ,
i=0
j =0
(4.10)
where fi (p), g j (p) ∈(0,1). The sum of products of these positive n-bit words is given by
ˆ
M
SM̂ = ∑ f ( p)g ( p),
p =1
(4.11)
where M̂ is the number of products of such two n-bit words. Eq. (4.11) can be shown to be94
SM̂ =
ˆ

2n − 2 k  M
∑ 2  ∑ yk (p)  ,
k =0
 p = 1

(4.12)
where
k
yk (p) = ∑ fi (p)gk − i (p), (0 ≤ k ≤ 2n − 2).
i=0
(4.13)
Eq. (4.13) can be recognized as the discrete convolution of two binary numbers. Evaluating Eq. (4.12)
requires M̂ optical convolvers, an optical combiner, an optical detector, an ADC, and a S/A circuit.
At a particular discrete time k, the term in brackets in Eq. (4.12), which represents the sum of M̂
, can be performed by an optical combiner. The analog result
analog values of yk (p) for 1 ≤ p ≤ M
of this summation is then passed to the ADC for digitization, followed by the S/A circuit to obtain
the standard binary representation. The advantage of the S-DMAC algorithm lies in the fact that a
combination of product and summation operations can be performed.
4.1.2.4 Two’s Complement Binary Arithmetic
The TCB representation is a powerful encoding scheme that permits both positive and negative
numbers to be represented in binary form. The encoding scheme requires a sign-bit (SB) to be
attached to the leftmost bit of the binary number, i.e., SB = 0 for positive numbers and SB = 1 for
negative numbers. For example, the TCB sequence of the positive number22 +5.5 is {0 1 0 1.1}, and
the negative number −13.375 is {1 0 0 1 0 _ 1 0 1}.
Based on the DMAC algorithm as described in Section 4.2.1, the multiplication of two real
numbers using the TCB arithmetic requires the input numbers to be represented by the same
number of bits as the output number. For example, the TCB representation of the product (+5.5)
(−13.375) = −73.5625 is {101101100111}, which is a 12-bit word. The 12-bit TCB sequence
22
Implementation of the radix (or decimal) point shifting is not discussed here because it is not a hardware issue.
113
Photonic Computing Processors
of the input numbers can thus be obtained by inserting seven zeros to the left of the SB of
+5.5 to become {0 0 0 0 0 0 0 0 1 0 11} and four ones to the left of the SB of −13.375 to give
{1 1 1 1 1 0 0 1 01 0 1}. The discrete convolution of these two sequences results in the mixedbinary sequence {1 1 1 21 2 0 2 2 2 3 3 2 1 1 0 0 0 0 0 0 0 0} in which the last 13 analog bits
are discarded. The standard TCB format of the first 12 chosen analog bits (the boldface bits) is
{1 0 1 1 0 1 1 00 1 1 1} after the ADC and S/A operations, which is expected for the negative number
−73.5625. The TCB arithmetic is not only applicable to the DMAC algorithm, but can also be used
in conjunction with the HO-DMAC (see Section 4.2.2) and S-DMAC (see Section 4.2.3) algorithms.
The main disadvantage of any optical DMAC processor employing the TCB arithmetic is the
reduction in the pre-processing speed, and this can be shown as follows. In the following discussion,
primes are used to denote the TCB variables. The convolution of N̂ n′-bit TCB numbers generates
[ N̂ ( n′ − 1) + 1] mixed-binary points, in which only the first n′ analog bits are useful for decoding
into the binary format, and the word cycle is Tw′ = [ Nˆ ( n′ − 1) + 1]T . If the first useful n′ analog bits
of the TCB convolution are equal to the [ N̂ ( n − 1) + 1] analog bits of the unsigned convolution (see
Section 4.2.2), then the following relationship is obtained:
ˆ w + (1 − Nˆ )T ,
Tw′ = NT
(4.14)
in which the first term is dominant for large word length. Thus, the processing power of the optical
DMAC processor incorporating the TCB arithmetic is approximately reduced by a factor of N̂ (i.e.,
ˆ w where N̂ is the number of integers (or matrices) to be multiplied) as compared with its
Tw′ ≈ NT
unsigned counterpart. Optical DMAC processors based on the TCB arithmetic also suffer from an
increase in the resolution bits of the ADC and the S/A circuit because all the bits representing the
output number are not fully utilized. This has the effect of reducing the processing speed because
a higher-resolution ADC operates at a much lower speed. Nevertheless, optical DMAC processors
incorporating the TCB representations can operate on real numbers.
4.1.3
elemental Optical signal prOcessOrs
This section describes three elemental optical signal processors, namely, an optical splitter, an optical combiner, and a binary programmable incoherent fiber-optic transversal filter. These processors
are the building blocks of the FOSAP matrix multipliers, which are to be outlined in Section 4.4.
It is assumed that the optically encoded signals to be processed are modulated onto an optical
carrier whose coherence time T p is very short compared to the basic time delay T of the incoherent
fiber-optic transversal filter, i.e., T p << T . In other words, incoherent fiber-optic signal processing
(see Section 4.2.2) is considered here where signals add on an intensity basis. It is further assumed
that the modulated laser pulse has a pulse width Tp and a height of one unit.
4.1.3.1 Optical Splitter and Combiner
Optical splitter and combiner are useful for signal distribution and collection, respectively. The 1xn
optical splitter (see Figure 4.2) and the nx1 optical combiner (see Figure 4.3) can be constructed
from n−1, 3-dB fiber-optic directional couplers arranged in a binary tree structure. The 1xn splitter
distributes the incoming signal intensity evenly to n output ports, while the nx1 combiner collects
signal intensities from n input ports into a single output port.
The signal intensity coming into the splitter will experience a 3-dB coupling loss at every stage
of the tree. This results in a common intensity loss of 10 log (n) (dB) at each of the n output ports.
An EDFA, which has been described in Section 4.2.2, with an intensity gain Gsplit is incorporated at
the start of the tree to compensate for such a loss. Thus, the signal intensity at each of the output ports
is equal to the incoming signal intensity provided that Gsplit = 10log (n) (dB). Likewise, the incoming
signal intensity at each of the n input ports of the combiner will also experience a common intensity
114
Photonic Signal Processing
FIGURE 4.2 1xn Optical splitter (a) Schematic diagram. (b) Block diagram.
FIGURE 4.3
Optical combiner. (a) Schematic diagram. (b) Block diagram.
loss of 10log (n) (dB) at the end of the tree. The signal intensity of each input port can be recovered at
the output port, provided that an EDFA of intensity gain Gcomb = 10log (n) (dB) is incorporated at the
output of the device. For a typical 30-dB gain of the EDFA, the value n can be as large as 1000. Note
that the propagation delays of the splitter (Tsplit) and combiner (Tcomb) are mainly due to the amplifier
lengths of the EDFAs.
4.1.3.2 Binary Programmable Incoherent Fiber-Optic Transversal Filter
An optical transversal filter (or optical convolver) is useful for performing the convolution operation. A binary programmable incoherent fiber-optic transversal filter has the advantage of being
adaptive, enabling an arbitrary binary intensity impulse response to be obtained by means of external optical and/or electronic control.
Figure 4.4a and b shows the schematic and block diagrams of the binary programmable incoherent fiber-optic transversal filter, which essentially consists of an optical splitter, an optical combiner, optical switches, and fiber delay lines.23 The binary-code selector is word-parallel loaded
into the optical convolver and used to set the binary impulse response of the optical convolver by
23
P. R. Prucnal, M. A. Santoro, and S. K. Sehgal, Ultrafast all-optical synchronous multiple access fiber networks, IEEE J.
Selected Areas Commun., SAC-4, 1484–1493, 1986.
115
Photonic Computing Processors
FIGURE 4.4 Binary programmable incoherent fiber-optic transversal filter (or optical convolver). (a)
Schematic diagram. (b) Block diagram.
simultaneously controlling the binary states of the 1 × 2 (or 2 × 2) optical switches. The binary
states of the optical switches correspond to the code word bi = {sn −1 sn − 2 s0}, where si ∈(0,1),
s0 and sn−1 designate the LSB and MSB, respectively, and n is the number of bits in a binary word bi.
Each optical switch permits the signal intensity from the optical splitter to either connect (binary
state si = 1) or bypass (binary state si = 0) a particular fiber delay path. The optical combiner collects the signal intensities according to the binary states of the optical switches. The optical splitter
and combiner are those of Figures 4.2 and 4.3, except that no EDFAs are used. Instead, an EDFA of
intensity gain Gconv is placed at the start of the splitter to compensate for the losses24 of the splitter
and combiner. That is, the signal intensity at the output of the optical convolver is the same as the
signal intensity at its input provided that Gconv = 20 log n (dB). The convolver impulse response is
given by, provided that Gconv = 20 log n (dB),
n −1
h(t ) = ∑ si δ ( t − iT − Tconv ) ,
i=0
(4.15)
where δ (t ) is the delta function, Tconv the filter propagation delay, which is mainly due to the amplifier length of the EDFA, T the time delay difference between the fiber delay lines or the sampling
period of the filter, and 1/ T is the sampling frequency of the filter.
Another form of the programmable fiber-optic transversal filter is in the forward-flow bus structure,10 which has a common intensity loss of 3( n + 1) dB and requires 2n couplers. This bus structure
has loss that varies linearly with the number of bits n, but the loss of the proposed binary structure,
which requires 2 x( n − 1) couplers, varies as the logarithm of n. As a result, the programmable fiberoptic transversal filter considered here has less loss and fewer couplers required.
24
Other minor losses associated with the fiber delay lines, such as the insertion loss of the optical switch and connector
(or splice) loss, are not considered here for the sake of analytical simplicity.
116
4.1.4
Photonic Signal Processing
incOherent Fiber-Optic systOlic array prOcessOrs FOr
Digital matrix multiplicatiOns
This section describes the incoherent FOSAP architectures for computation of positive-valued digital matrix–vector, matrix–matrix and triple-matrix products by using the DMAC, HO-DMAC and
S-DMAC algorithms.
4.1.4.1 Matrix–Vector Multiplication
A high-accuracy FOSAP matrix–vector multiplier based on the S-DMAC algorithm and the vector
inner-product operations is described here.
The matrix–vector product of a MxN matrix A and a Nx1 column vector B results in a Mx1 column vector C, which is given by
 c1   a11
c  a
 2  =  21
     
 c M   aM 1
a12
a22
aM 2
a1N   b1   a11b1 + a12b2 + … + a1N bN 
a2 N   b2   a21b1 + a22b2 + … + a2 N bN 
=
,
    
  

aMN  bN   aM 1b1 + aM 2b2 + … + aMN bN 
(4.16)
where the words of vector C are given by
N
ci = ∑ aij b j
j =1
(i = 1, 2,, M ),
(4.17)
with aij and b j being the n-bit words of matrix A and vector B, respectively. Note that the matrix–
vector product can be decomposed into parallel vector inner-product operations, as shown in
Eq. (4.16).
Figure 4.5 shows the block diagram of the high-accuracy FOSAP matrix–vector multiplier based
on the S-DMAC algorithm and the vector inner-product operations. At time t0, the N n-bit binary
words (b1 b2 bN ) of vector B are word-parallel loaded into the corresponding N optical convolvers
by selection of the appropriate optical switches. This process is equivalent to setting the desired
binary impulse responses of the optical convolvers, as described in Section 4.3.2. At the same time,
the LSBs of the N n-bit words (a11 a12 a1N ) on the first row of matrix A are bit-serial fed into the
appropriate inputs of the N optical convolvers. The N analog output signals of the optical convolvers
are then passed to the Nx1 optical combiner, where analog summations begin. The resulting analog
optical signal is then passed to an optical detector and converted into its binary representation by a
log2 Nn-bit ADC25 and a log2 Nn-bit S/A circuit. At a later bit time t0 + T , the second bits of the same
words (a11 a12 a1N ) are bit-serial loaded into the optical convolvers, and the analog signals are then
combined by the optical combiner. The detected analog signal is converted into its binary format
by an ADC, which is then upshifted by one position to the left and binary added to the previous
log2 Nn binary bits by the S/A circuit to form a new binary sequence. This process continues until
the computation of the first row of matrix A is completed, which takes one-word cycle Tw where
Tw = (2n − 1)T . At the instant t1 + T , the first element c1 of the column vector C is computed and
stored in an output buffer. At the same time, the LSBs of the N words (a21 a22 a2 N ) on the second
row of the matrix A are convolved with the LSBs of the N optical convolvers. This computation
process is repeated as before, and the second element c2 of the vector C is available after two-word
cycles 2Tw and stored in the output buffer. There are n −1 zeros for padding between the words to
avoid overflow. The computation time of the high-accuracy FOSAP matrix–vector multiplier, which
takes M word cycles, is thus, provided that TADC < T , given by
25
It is assumed that the coversion time of the ADC (TADC) is smaller than the bit time T.
117
Photonic Computing Processors
FIGURE 4.5 The high-accuracy FOSAP matrix–vector multiplier based on the S-DMAC algorithm and the
vector inner-product operations.
TMV = (2n − 1)MT + Tconv + Tcomb ,
(4.18)
4.1.4.2 Matrix–Matrix Multiplication
A high-accuracy FOSAP matrix–matrix multiplier based on the S-DMAC algorithm and the vector
outer-product operations is described here.
The matrix–matrix product of a MxN matrix A and a NxP matrix B results in a MxP matrix C,
which is given by
 c11
c
 21
 
 cM 1
c12
c22
cM 2
c1P   a11
c2 P   a21
=
   
cMP   aM 1
a12
a22
aM 2
a1N   b11
a2 N   b21
 
aMN  bN 1
b12
b22
bN 2
b1P 
b2 P 
,


bNP 
(4.19)
where the words of matrix C are given by
N
cij = ∑ aik bkj ,
k =1
for i = 1, 2, , M and j = 1, 2, , P
(4.20)
The n-bit words aik and bkj are the elements of matrices A and B, respectively. The matrix–matrix
product can be computed by successive vector outer-product operations, as in the following
illustration:
 c11
c
 21
 c31
c12
c22
c32
c13   a11 
c23  =  a21  ⋅ [ b11
c33   a31 
b12
 a12 
b13 ] +  a22  ⋅ [ b21
 a32 
b22
 a13 
b23 ] +  a23  ⋅ [ b31
 a33 
b32
b33 ]
(4.21)
118
Photonic Signal Processing
Note that the vector outer-product operations, for example, the first term on the right of Eq. (4.21),
is defined as
 a11 
a  ⋅ b
 21  [ 11
 a31 
b12
 a11b11
b13 ] =  a21b11
 a31b11
a11b12
a21b12
a31b12
a11b13 
a21b13  .
a31b13 
(4.22)
Figure 4.5 shows the block diagram of the high-accuracy FOSAP matrix–matrix multiplier based
on the S-DMAC algorithm and the vector outer-product operations. At the instant t0 , all the n-bit
binary words (b11 bNP ) of matrix B are word-parallel loaded into the optical convolvers by selection of the appropriate optical switches. At the same time, the N n-bit words ( a11a12 a1N ) on the
first row of matrix A are bit-serial fed (with the LSBs first) into the N 1xP optical splitters. The LSBs
of these words are then bit-serial fed into the inputs of the appropriate optical convolvers, where
convolution computations begin. The analog output signals of the optical convolvers are then passed
to the PNx1 optical combiners, where analog additions begin. The P postprocessors, as shown in
Figure 4.5, perform the ADC and S/A operations to yield the standard binary sequences for the first
row of matrix C, i.e., (c11c12 c1P ) , which takes one-word cycle Tw, where Tw = (2n − 1)T . At time
t1 + T , the LSBs of the N n-bit elements ( a21a22 a2 N ) on the second row of matrix A are sequentially
fed into the N 1xP optical splitters, and the process repeats as before until time t M −1, which takes M
word cycles.
H m2 ( z=
; p 2=
; m 2, 4, 5) . (c) Simpson’s 3/8 integrator H 33 ( z ), Boole’s integrator H 44 ( z ), and the
fifth-order integrator H 55 ( z ).
The computation time of the high-accuracy FOSAP matrix–matrix multiplier, which takes M
word cycles, is thus given by
TMM = (2n − 1) MT + Tsplit + Tconv + Tcomb ,
(4.23)
provided that TADC < T . Both the ADC and the S/A circuit in each post-processor require log2 Nn
resolution bits, the same number as that required by the FOSAP matrix–vector multiplier of
Figure 4.5. The pre-processing time, as shown by the first term of Eq. (4.23), is exactly the same
as the first term of Eq. (4.18), and this clearly shows the massive parallel-processing capability of
the high-accuracy FOSAP matrix multiplier. Figures 4.6 and 4.7 show the magnitude and impulse
responses respectively of the integrator.
4.1.4.3 Cascaded Matrix Multiplication
A high-accuracy FOSAP triple-matrix multiplier based on the S-DMAC and HO-DMAC algorithms, and the vector outer-product operations is described here.
The triple-matrix product of a MxN matrix A, a NxP matrix B, and a PxQ matrix C results in a
MxQ matrix D, which is given by
 d11 d12
d
 21 d22
 
dM1 dM 2
d1Q   a11 a12
d2Q   a21 a22
=
   
d MQ   aM 1 aM 2
a1N 
a2 N 


aMN 
 b11 b12
b
 21 b22
 
bN 1 bN 2
b1P   c11 c12
b2 P   c21 c22
×
   
bNP  cP1 cP 2
c1Q 
c2Q 
(4.24)


cPQ 
119
Photonic Computing Processors
(a)
(b)
(c)
FIGURE 4.6 Magnitude responses of several families of the Newton–Cotes digital integrators. Here, the
normalized frequency corresponds to ωT (2π ), Hmp, denoted by H mp ( z ), and the sampling period is assumed
to be T = 1 without loss of generality. (a) Trapezoidal family H m1 ( z=
; p 1;=
m 1, 2, 3, 4, 5). (b) Simpson’s
1/3 family. H m2 ( z=
; p 2=
; m 2, 4, 5).
) (c) Simpson’s 3/8 integrator H33(z), Boole’s integrator H44(z), and the fifthorder integrator H55(z).
where the words of matrix D are given by
P
dil =
N
∑ ∑ aik bkj c , for i = 1,2,,M and l = 1,2,,Q.
jl
(4.25)
j =1 k =1
The n-bit binary words aik , bkj , and c jl are the elements of matrices A, B and C, respectively.
Figure 4.8 shows the block diagram of the high-accuracy FOSAP triple-matrix multiplier based
on the S-DMAC and HO-DMAC algorithms, and the vector outer-product operations. The operating
120
Photonic Signal Processing
(a)
(b)
(c)
FIGURE 4.7 Impulse responses of several families of the Newton–Cotes digital integrators. Here, Hmp
means H mp ( z ), time n means nT , and the sampling period T is assumed to be T = 1 without loss of generality.
(a) Trapezoidal family H m1 ( z=
; p 1;=
m 1, 2, 3, 4, 5). (b) Simpson’s 1/3 family H m2 ( z=
; p 2=
; m 2, 4, 5) .
(c) Simpson’s 3/8 integrator H 33 ( z ), Boole’s integrator H 44 ( z ), and the fifth-order integrator H 55 ( z ).
principle of the FOSAP triple-matrix multiplier is very similar to that of the FOSAP matrix–matrix
multiplier. The analog outputs of the P Nx1 optical combiners are due to the convolution of the
elements of matrix A with the elements of matrix B, i.e., A*B. At this point, the pre-processing
architecture is exactly the same as that of the FOSAP matrix–matrix multiplier of Figure 4.8. The P
analog outputs of A*B are sequentially fed to the P 1xQ optical splitters and then to the appropriate
optical convolvers, whose binary impulse responses correspond to the words of matrix C. The Q
Px1 optical combiners perform the analog summations to generate the Q analog outputs of (A*B)*C,
which are then fed to the postprocessors for digitization to yield the standard binary sequences of
the elements of matrix D.
The word cycle Tw is given by Tw = (3n − 2)T , and the number of zeros required for padding between
the words is 2(nx1). The largest analog value of the convolution of 3 n-bit words (i.e., aik ∗ bkj ∗ c jl )
in which all binary bits have logic one is given by 0.75n2 when n is even and 0.25(3n2 + 1) when
Photonic Computing Processors
121
FIGURE 4.8 The high-accuracy FOSAP matrix–matrix multiplier based on the S-DMAC algorithm and the
vector outer-product operations.
n is odd. Thus, the largest analog bit of dil in Eq. (4.24) is given by 0.25NP (3n2 + 1) , where N and
P are the number of summations performed by the Nx1 and Px1 optical combiners to generate
(A*B) and (A*B)*C, respectively. Thus, both the ADC and S/A circuit in the postprocessor require
log2 [0.25NP (3n2 + 1)] resolution bits. The computation time of the high-accuracy FOSAP triplematrix multiplier, which takes M word cycles, is thus given by
TMMM = (3n − 2) MT + 2Tsplit1 + 2Tconv + Tcomb1 + Tsplit2 ,
(4.26)
provided that TADC < T and Tsplit1 = Tcomb2.
The major advantage of the S-DMAC and HO-DMAC algorithms lies in the fact that a combination of convolution and addition operations can be optically performed in the pre-processing unit.
Higher-order matrix operations can be performed by cascading the basic building blocks, as highlighted in Figure 4.8, where each block corresponds to the elements of a matrix.
4.1.4.4 Performance Comparison
In this section, the performance of the FOSAP architecture using non-binary data is described. The
performances of the FOSAP matrix–vector and matrix–matrix multipliers are compared with those
of the digital electronic multipliers and other optical multipliers. Also described is the performance
of the high-order FOSAP architecture. For analytical simplicity, the propagation delays Tsplit, Tcomb,
122
Photonic Signal Processing
and Tconv of the FOSAP architectures are assumed to be negligible compared with the word cycles
because the matrix dimensions considered here are large.
4.1.4.5 Fiber-Optic Systolic Array Processors Using Non-Binary Data
Using the Psaltis-Athale performance ratio as a performance measure, the performance of the
FOSAP matrix multiplier, in which the FOSAP matrix–vector multiplier of Figure 4.8 is chosen as
an example, is described here for non-binary encoded data.
The number of bits n required for representing a base-b m-bit number is given by
n ≥ logb 2m.
(4.27)
The Psaltis-Athale performance ratio R is defined as the number of multiplications per ADC operation, and can be obtained by dividing the number of operations26 per second by the number of ADC
operations per second (the number of ADCs times the clock rate)23:
R = Number of Multiplications per ADC Operation =
Number of Opeerations Per Second
. (4.28)
Number of ADCs × Clock Rate
The Psaltis-Athale performance ratio provides a direct comparative estimate of an optical implementation versus an electronic implementation. The performance ratio R is independent of the clock
rate and must exceed unity to keep the complexity of the electronics to a minimum. As a result,
optical DMAC processors are only superior to the digital electronic processors if R > 1. If, for
example, R = 1 then only one binary multiplication is being performed by the optical system per
ADC operation. Because it is about equally difficult to perform multiplications and ADC operations
electronically, this example shows that optics offers no advantage over electronics.
The maximum value of the matrix–vector convolution, where the elements are base-b n-bit numbers, is given by Nn(b −1)2, which must not exceed the dynamic range of the ADC of 2 N ADC where
N ADC is the ADC resolution bits. Thus, the matrix dimension N of the FOSAP matrix–vector multiplier of Figure 4.8 is limited by the dynamic range of the ADC according to
N≤
2 N ADC
.
n(b − 1)2
(4.29)
The FOSAP matrix–vector multiplier, which performs MN operations in time MTw, has the processing speed given by
MOPS =
MN
N
,
=
MTw (2n − 1)T
(4.30)
where MOPS stands for mega operations per second and 1/T is the clock rate or ADC speed in
megahertz. The performance ratio of the FOSAP matrix–vector multiplier is thus given, from
Eq. (4.28), as
R=
MOPS
N
=
.
1× 1 T
(2n − 1)
(4.31)
Table 4.1 shows the operational parameters for various case studies of the FOSAP matrix–vector
multiplier of Figure 4.8 using Eqs. 4.27 through 4.31. Cases 1–3, where the resolution bits NADC and
26
Here, one operation is considered to be equivalent to one multiplication and one addition.
123
Photonic Computing Processors
TABLE 4.1
Operational Parameters for Various Case Studies of the Fosap Matrix–Vector
Multiplier for 32-bit (m = 32) Multiplications
Case
b
n
N
NADC
1/T (MHz)
MOPS
R
Remarks
1
2
3
4
5
6
2
4
8
2
4
8
32
16
11
32
16
11
128
28
7
128
128
128
12
12
12
12
16
18
100
100
100
100
20
0.20
203.2
90.3
33.3
203.2
82.6
1.22
2.032
0.903
0.333
2.032
4.13
6.1
Constant clock rate 1 T , constant
ADC bits N ADC
Constant matrix dimension N
Note: b is the base used; n, the digits of accuracy; N, the matrix dimension; NADC, the ADC resolution bits;
1/T, the ADC speed or clock rate; MOPS, mega operations per second; and R, the Psaltis-Athale
performance ratio.
speed 1/T of the 12-bit 100-MHz ADC are fixed, show that increasing the base b results in decreasing the values of n and N. Consequently, the values of MOPS and R are significantly reduced,
and the FOSAP matrix–vector multiplier performs best with binary-encoded data (case 1). Cases
4–6 correspond to a fixed matrix dimension N = 128. Increasing the base b results in increasing NADC, which greatly reduces the processing speed of MOPS because higher-resolution ADCs
operate at much lower speeds. However, the FOSAP matrix–vector multiplier still outperforms its
digital electronic counterpart because of the large value of R but at the expense of lower accuracy
of n. Hence, the overall performance of the FOSAP matrix–vector multiplier is best achieved with
binary-encoded data because of the desirable values of MOPS and R, as shown in Case 4, which
is in fact Case 1.
Similarly, the FOSAP matrix–matrix multiplier of Figure 4.8 also has the same operational
parameters as those in Table 4.1 except that it has P times the values of the MOPSs. The analysis
here also applies to higher-order FOSAP matrix multipliers, and it can be deduced that the FOSAP
matrix multipliers perform better with binary-encoded data.
4.1.4.6 High-Order Fiber-Optic Systolic Array Processors
From Section 4.1.4.2, the FOSAP matrix–matrix multiplier achieves the performance ratio
R = 2.032, which indicates its superiority over other non-fiber and digital electronic processors.
In this section, the performance of the positive-valued high-order FOSAP matrix multiplier is
compared with that of its digital electronic counterpart. For analytical simplicity, the matrix is
assumed to be square and has dimension M, and its elements are n-bit words.
The high-order FOSAP matrix multiplier requires M word cycles to perform the product of x
MxM matrices, and its processing time (or the number of clock cycles) is thus given by
Tx = M [ x( n − 1) + 1]T .
(4.32)
The number of operations (NO) involved in the product of x MxM matrices is
NO = ( x − 1) M 3 .
(4.33)
The number of operations per second (NOPS) performed by the high-order FOSAP matrix multiplier is thus given by
NOPS =
( x − 1) M 2
NO
.
=
Tx
[ x( n − 1) + 1]T
(4.34)
124
Photonic Signal Processing
The number of ADCs required by the high-order FOSAP matrix multiplier is always M . Using
Eqs. 4.32 and 4.27, the Psaltis-Athale performance ratio of the positive-valued high-order FOSAP
matrix multiplier is thus given by
R=
NOPS
( x − 1) M
 M   x −1 
=
≈  

M × 1 T [ x( n − 1) + 1]  n   x 
(4.35)
which is greater than unity if
 x 
M > n
.
 x −1 
(4.36)
The performance of the ratio R in Eq. (4.35) is expected to exceed unity because the matrix dimension M is, for many practical high-order matrix operations, usually a few orders of magnitude larger
than the word length n. This shows the superiority of the high-order FOSAP matrix multiplier over
its digital electronic counterpart. Thus, the high-order FOSAP matrix multiplier may be used to perform various linear algebra operations, such as solutions of algebraic equations, 2-D mathematical
transform, matrix-inversions, and pattern recognition, which require high-order matrix operations.
4.1.5
remarks
The FOSAP matrix multipliers may be used to perform several linear algebra operations, which
require basic matrix–vector and matrix–matrix operations, for advanced signal processing tasks
such as pattern recognition and image processing. For example, the following linear algebra operations involve matrix operations: LU factorization; QR factorization; singular value decomposition;
solution of simultaneous algebraic and differential equations; least squares solution; matrix inversion; and solutions to eigenvalue problems.
The main limitation of any optical DMAC processor is the slow processing speed of the electronic post-processor in which the ADC is often the slowest component with a bit-time limit of T .
This limitation means that the overall performance of any optical DMAC system is highly compromised. It has been predicted that an electronic 8-bit ADC can operate at 1.5 GHz, and that
future development of a 6-bit ADC at 6 GHz is feasible.27 Electro-optic 2-bit and 4-bit ADCs were
experimentally demonstrated to operate in the gigahertz range.28 However, future development of
high-speed and high-resolution optical ADCs, with speed in the gigahertz range and resolution bits
greater than 12, will enable the proposed FOSAP architectures to process more information at a
faster rate than the digital electronic architectures.
• Using the DMAC, HO-DMAC and S-DMAC algorithms, the incoherent FOSAP matrix
multipliers have been designed using optical splitters, optical combiners, programmable
fiber-optic transversal filters and postprocessors consisting of optical detectors, ADCs and
S/A circuits.
• The FOSAP multipliers, which perform best with binary-encoded data, can perform
real-valued digital matrix–vector, matrix–matrix, triple-matrix, and higher-order matrix
computations.
• The positive-valued FOSAP matrix–vector and matrix–matrix multipliers have higher
computational power than the digital electronic multipliers and other optical DMAC multipliers, showing their massive parallel-processing capability.
27
28
C. A. Liechti, High speed transistors: Directions for the 1990s, Microwave J., 30, 165–177, 1989.
R. A. Becker, C. E. Woodward, F. J. Leonberger, and R. C. Williamson, Wide-band electrooptic guided-wave analog-todigital converters, Proc. IEEE, 72, 802–819, 1984.
Photonic Computing Processors
125
• The computational power of any real-valued optical DMAC system incorporating TCB
arithmetic is reduced by a factor approximately equal to the number of matrices to be multiplied compared with the positive-valued optical DMAC systems.
• The positive-valued high-order FOSAP multipliers have higher computational power than
the digital electronic multipliers when the matrix dimension is greater than the word length
by a few orders of magnitude, which is often the case for many signal processing applications. However, the real-valued high-order FOSAP multipliers using TCB arithmetic are
unlikely to offer any advantage over the digital electronic multipliers.
• The FOSAP architectures have a number of advantages including: massive pipeline capability; high computational power; modularity (construction of a larger architecture from several
smaller architectures); and size scalability (the size of the architecture can be increased with
nominal changes in the existing architecture with a comparable increase in performance).
• The FOSAP multipliers may be used as high-performance co-processors in a generalpurpose digital electronic computer to perform various linear algebra operations, such as
those in pattern recognition and image processing.
The optical transversal filter structure described in this Section will be used in the design of incoherent
optical integrators in Section 4.2 and in the design of coherent optical differentiators in Section 4.3.
4.2
PROGRAMMABLE INCOHERENT NEWTON–COTES
OPTICAL INTEGRATOR
In this section, the design of a programmable INCOI is described. The definition, existing design techniques and application of digital integrators are described in Section 4.2.2. A generalized theory of
the Newton–Cotes digital integrators, whose derivation is given in Appendix A, and their magnitude
and impulse responses are given in Section 4.1.2.1. Based on this theory, algorithms for the synthesis
of the INCOI processor are proposed in Section 4.2.2.3. These algorithms are then used in the design
of the programmable INCOI processor, which essentially consists of a microprocessor, fiber-optic
architectures, optical switches, and optical and semiconductor amplifiers. Several types of input pulse
sequences are chosen as examples for illustration of the incoherent processing accuracy of the programmable INCOI processor. In addition, the incoherent RFOSP described in Section 4.1.3 is used in
the design of the programmable INCOI processor. The theory of incoherent fiber-optic signal processing described in Chapter 2 is employed here where intensity-based signals are considered.
4.2.1 Introductory rEMarks
While digital signal processing was originally used in the 1950s as a technique for simulating
continuous-time systems using discrete-time computations, it has since become a field of study in
its own right. One example is a discrete-time (or digital) integrator, which can be used to simulate
the behavior of a continuous-time (or analog) integrator. A digital integrator forms a fundamental
part of many practical signal processing systems because the time integral of signals is sometimes
required for further use or analysis. For example, digital integrators have been used in the design
of compensators for control systems and for measuring the cardiac output, the volume of blood
pumped by the heart per unit time.
A digital integrator is a processor whose output pulse sequence is obtained by approximating the
integral of a continuous-time signal from the samples of that signal. A continuous-time signal x(t ),
whose values are known at the discrete time t = nT for n = 0,1, 2, , where T is the period between
successive samples, can be integrated by a digital integrator. The frequency response of an ideal
digital integrator is given by29
29
W. J. Tompkins and J. G. Webster, (Eds.), Design of Microcomputers-based Medical Instrumentation, Englewood
Cliffs, NJ: Prentice-Hall, 1981.
126
Photonic Signal Processing
 1
0 ≤ ωT (2π ) ≤ 1 2 ,
 jωT ,
H I (ω ) = 
1

, 1 2 < ωT (2π ) ≤ 1,
 j (2π − ωT )
(4.37)
where j = −1, ω is the angular frequency, and T is the sampling period of the integrator.
Digital integrators may be designed by using one of the many classical numerical integration techniques such as the Newton–Cotes, Lagrange, Romberg and Gauss-Legendre formulas.29,30,31,32,33,34
Of these, the Newton–Cotes integration scheme has been extensively used. For example, the wellknown trapezoidal, Simpson’s 1/3, Simpson’s 3/8 and Boole’s integrators all belong to the family of
the Newton–Cotes digital integrators.30–34 The underlying principle of the Newton–Cotes integration
scheme is to fit a continuous-time interpolation polynomial x(t ) to a given input pulse sequence f ( nT )
where f ( nT ) = x( nT ). The continuous-time interpolation polynomial x(t ) is then integrated resulting
t
in y(t ) = ∫0 x(t )dt . Sampling the integrated continuous-time polynomial y(t ) by a digital integrator
at the sampling period yields the output pulse sequence y( nT ). Thus, the output pulse sequence of a
digital integrator effectively approximates the integral of a continuous-time signal according to
nT
y( nT ) =
∫ x(t )dt.
(4.38)
0
The magnitude responses of the Newton–Cotes digital integrators generally approximate the ideal
magnitude response reasonably well over the lower frequency band of 0 ≤ ωT (2π ) ≤ 0.2. The
Newton–Cotes digital integrators may thus be referred to as narrow-band integrators.
Unlike the well-known Newton–Cotes digital integrators, the concept of optical integration is
still new in the area of optical signal processing. In this section, a programmable INCOI processor
is described. Most of the work presented here has been described by Ngo and Binh.35 The derivation
of a generalized theory of the Newton–Cotes digital integrators, which was not given in reference,36
is shown in Appendix A.
4.2.2 newtOn–cOtes Digital integratOrs
4.2.2.1 Transfer Function
The transfer function of the pth-order Newton–Cotes digital integrators can be generally expressed as37
m
H mp ( z ) =
∑
T
C k ( p) ∆ k D ( z )
1 − z − p k =0
(4.39)
T
C0 ( p) + C1( p)∆D( z ) + C2 ( p)∆ 2 D( z ) + + Cm ( p)∆ m D( z ) 
=
1− z− p 
G. F. Franklin, J. D. Powell, and M. L. Workman, Digital Control of Dynamic Systems, 2nd., Reading, MA: Addison–
Wesley, 1990.
31 R. Vich, Z Transform Theory and Applications, Norwell, MA: Kluwer Academic Publishers, 1987.
32 R. Pintelon and J. Schoukens, Real-time integration and differentiation of analog signals by means of digital filtering,
IEEE Trans. Intrum. Meas., 39, 923–927, 1990.
33 M. Abramowitz and I. A. Segun, Handbook of Mathematical Function, New York: Dover Publications, 1964.
34 S. C. Chapra and R. P. Canale, Numerical Methods for Engineers, 2nd ed., Singapore: McGraw-Hill, 1989.
35 N. Q. Ngo and L. N. Binh, Programmable incoherent Newton–Cotes optical integrator, Opt. Commun., 119, 390–402, 1995.
36 A. Ehrhardt, M. Eiselt, G. Großkoptf, L. Küller, R. Ludwig, W. Pieper, R. Schnabel, and G. Weber, Semiconductor laser
amplifier as optical switching gate, J. Lightwave Technol., 11, 1287–1295, 1993.
37 The derivations of Eqs. (4.39) through (4.41) are given in Appendix A.
30
127
Photonic Computing Processors
where the kth coefficient is given by38
p
η 
Ck ( p) =   dη ,
k 
0
∫
(4.40)
∆ k D( z ) = ( −1) k (1 − z −1 ) k ,
(4.41)
and the kth difference equation is given by
where k = 0,1, , m, 1 ≤ p ≤ m, and z = e jωT is the z-transform parameter.25 Note that these digital
integrators are marginally stable because of p poles on the unit circle in the z-plane.
Eq. (4.39) can be generally expressed as the product of the transfer function of the FIR (finite
impulse response) filter and the transfer function of the IIR (infinite impulse response) filter
according to
m
T⋅
H mp ( z ) =
∑b z
k
−k
k =0
1 − az − p
(4.42)
where a = 1 is the pole value, bk is the tap coefficient of the FIR filter, bk = bm − k is positive for m = p ,
and bk is real for m > p . The transfer functions of several families of the Newton–Cotes digital
integrators are tabulated in Table 4.1. Note that H11( z ), H 22 ( z ), H 33 ( z ) and H 44 ( z ) are, respectively,
the well-known transfer functions of the trapezoidal, Simpson’s 1/3, Simpson’s 3/8 and Boole’s
integrators.
Figure 4.9 shows a block diagram of programmable INCOI processor. Figure 4.10a–c show the
magnitude responses of several families of the Newton–Cotes digital integrators. Figure 4.10a
shows that the magnitude response of the trapezoidal integrator H 31( z ) approximates that of the
ideal integrator much better than other integrators of the same or a different family. This does not
necessarily mean that the trapezoidal integrator is superior to other Newton–Cotes integrators
because the time-domain performance, which is described in Section 4.4, needs to be considered.
Figure 4.10a–c show that the impulse responses of several families of the Newton–Cotes digital
integrators are real and positive and hence characterize incoherent systems (see Section 4.2.2.2). As
a result, incoherent Newton–Cotes optical integrators can be synthesized from the Newton–Cotes
digital integrators.
4.2.2.2 Synthesis
One common approach to the optical synthesis of Eq. (4.42) is to cascade the FIR fiber-optic signal
processor (FOSP) with the IIR FOSP. This approach can only be used for the synthesis of incoherent
FOSPs comprising positive tap coefficients, e.g., the tap coefficients bks of H mp ( z ) m = p are all positive
(see Tables 4.1 and 4.2). However, such a technique cannot be used for the case H mp ( z ) m > p where
some of the negative tap coefficients cannot be optically implemented with incoherent FOSPs. An
alternative optical synthesis method, which enables the negative tap coefficients to be implemented
with incoherent FOSPs, is described here. In the following analysis, the transfer function H mp ( z )
and parameters a and bk are associated with any generic digital filters, while Ĥ mp ( z ), â and b̂k are
the variables of their optical counterparts.
38
The binomial coefficient is defined as 
η!
η  η (η − 1) (η − ( k − 1))
.
=
=
k
k!
(η − k )! k !
 
128
Photonic Signal Processing
FIGURE 4.9 Block diagram of the proposed programmable INCOI processor.
When p incoherent IIR FOSPs are incorporated into p higher-order delay lines of an incoherent
FIR FOSP, the overall transfer function of the pth-order INCOI can be described by
m
 bˆ k z − k 
Hˆ mp ( z ) = T ⋅
(4.43)
 ˆ − p ,
1 − az 
k =0 
∑
0,
where a = 
a = 1,
for k = 0,1,,m − p,
for k = m − ( p − 1),, m.
Eq. (4.43) can be rewritten as
m
T⋅
Hˆ mp ( z ) =
∑ ( bˆ − bˆ aˆ ) z
k
k =0
k− p
ˆ −p
1 − az
−k
,( bˆ i = 0 for i < 0).
(4.44)
The synthesis technique requires of Eq. (4.44) requires the following necessary and sufficient
conditions:
â= a= 1,
(4.45)
bk = bk > 0,( k = 0,1,, p − 1)
(4.46)
129
Photonic Computing Processors
FIGURE 4.10 Graphical illustration of the performance of the programmable trapezoidal INCOI processor
Ĥ11 ( z ) in processing a rectangular input pulse sequence. (a) TW-SLA gain profile of G0 [n]. (b) TW-SLA
gain profile of G1[n]. (c) Rectangular input pulse (rectangular profile assumed) sequence x[n] = 1 for n ≥ 0.
(d) Output pulse sequence y[n].
k
b̂k =
∑b
k − pq
a q > 0, ( k = p, p + 1,, m)
(4.47)
q=0
where bi = 0 for i < 0. The advantage of this synthesis method is evident from Eqs. (4.45) through
(4.47), where the new optical tap coefficient ( bˆ k − bˆ k − p aˆ ) can be made positive or negative depending on the design requirements. Table 4.1 shows that the computed optical tap coefficients are
positive, showing the effectiveness of the synthesis method. As a result, the requirement for the
synthesis of the incoherent INCOI processor is met. Thus, the optical synthesis technique described
here provides greater design flexibility than the conventional approach.
130
Photonic Signal Processing
TABLE 4.2
Digital Tap Coefficients of Several Families of the Newton–Cotes
Digital Integrators, as Computed From Eqs. (4.43)–(4.47), with
Transfer Functions Expressed in the form of Eq. (4.39 or 4.42)
H mp ( z)
b0
b1
b2
b3
b4
b5
2T H11 ( z )
1
5
9
251
475
1
8
19
646
1427
0
−1
−5
−264
−798
0
0
1
106
482
0
0
0
−19
−173
0
0
0
0
27
1
29
28
4
124
129
1
24
14
0
4
14
0
−1
−6
0
0
1
Filter Family
Trapezoidal
−1
−1
12T H 21 ( z )
24T −1 H 31 ( z )
720T −1 H 41 ( z )
1440T −1 H 51 ( z )
Simpson’s 1/3
3T −1 H 22 ( z ) =

90T −1 H 42 ( z )
90T −1 H 52 ( z ) 
Simpson’s 3/8
Boole
Fifth-order
(8 3)T −1 H 33 ( z )
−1
( 45 2)T H 44 ( z )
−1
288T H 55 ( z )
1
3
3
1
0
0
7
32
12
32
7
0
95
375
250
250
375
95
4.2.2.3 Design of a Programmable Optical Integrating Processor
Based on the optical synthesis technique described in the previous section, the design of a programmable INCOI processor is outlined in this section.
4.2.2.3.1 Adaptive Algorithm for the INCOI Processor
One possible approach for overcoming the marginal stability of the INCOI processor is to replace
the IIR filter, as described by Eq. (4.42), by another FIR filter knowing that
∞
∑
1
=
( az − p )i .
1 − az − p i = 0
(4.48)
This approach is not practically feasible because of the infinite number of taps involved in the FIR
filter. However, if the order of the INCOI processor is low (e.g., p = 1) and the duration of the input
pulse sequence to be processed is short (e.g., a 20-tap INCOI processor is sufficient to process a
signal with a duration of 20 sampling intervals), then such a technique can be useful for this specific
requirement. The drawback of this method is that only the positive tap coefficients of the two cascaded FIR filters can be optically implemented with incoherent FOSPs. As a result, the technique is
restricted to the INCOI processor with m = p.
An adaptive algorithm for overcoming the marginal stability of the INCOI processor is described
here. The INCOI impulse response ĥmp [n] is given by the inverse z-transform of Eq. (4.48) as
T −1 hˆ mp [n] = bˆ 0δ [n] + + bˆ m− pδ [n − ( m − p)] +
m
∑
k = m−( p −1)
bˆ k aˆ ( n−k ) p
∞
∑δ [n − (k + pq)] (4.49)
q =0
131
Photonic Computing Processors
where the unit-sample sequence is defined as25
1,
δ [n] = 
0,
for n = 0,
(4.50)
for n ≠ 0,
and the delayed unit-sample sequence is defined as
1,
δ [n − i ] = 
0,
for n = i ,
(4.51)
for n ≠ i ,
where n is the discrete-time index, i.e., n = 1 means one unit-time delay T. Optical implementation
of the positive tap coefficients in Eq. (4.49), requires adaptive control of the optical gain values such
that
T −1 hˆ mp [n] = G0 [0] + + Gm − p [m − p] +
m
∑ G [n]aˆ
k
( n−k ) p
,
(4.52)
k = m − ( p −1)
where the time-variant optical gains are given by
Gk [n] n=k = bˆ k ,( k = 0,1,,m − p),
Gk [n] = bˆ k aˆ −( n−k ) p
(4.53)
∞
∑ δ[n − (k + pq)],(k = m − ( p − 1),, m)
(4.54)
q =0
where 0 < â < 1. The summation term in Eqs. (4.49) and (4.54) shows that the pole value â is not
strictly required to be â = 1 but can take any value in the range of 0 < â < 1 while still maintaining
the characteristics and overcoming the marginal stability of the INCOI processor. The dynamic
range of the time-variant optical gain in Eq. (4.54) can be increased by setting the pole value a as
close to unity as possible (e.g., â = 0.95) but not so close to unity that the original problem of marginal stability reappears.
4.2.2.3.2 Analysis of the Programmable INCOI Processor
The traveling-wave semiconductor laser amplifiers (TW-SLAs) are considered to be the optical
gain elements in the programmable INCOI processor because of their fast switching speed
(see Section 4.2.2). The TW-SLA can operate at either in the 1300 nm O-band or 1550 nm C-band.
The TW-SLA gain depends on both the injection current and the injected light power; it increases
with increasing injection current but decreases with increasing injected power. Thus, the injected
power level must be chosen to within the range over which the TW-SLA gate can be driven into
saturation where the gain does not differ significantly. With this fixed level of input power at a particular operating wavelength, the required TW-SLA gain can be obtained from the injection current
source driving the gate. The effects of polarization sensitivity, arising from different transverse
electric (TE) and transverse magnetic (TM) mode confinement factors, and the amplifier spontaneous emission (ASE) noise of the TW-SLAs are ignored here because they can be easily overcome
in practice. A polarization insensitive TW-SLA has been demonstrated to be capable of achieving
an effective gain of up to 20 dB, with less than 1 dB polarization sensitivity, less than 1 dB spectral
gain ripple, and a 3 dB bandwidth of 55 nm. The ASE noise (~7 dB noise figure) can be minimized
by means of a tunable optical filter with sufficient narrow bandwidth.
Figure 4.9 shows a block diagram of the proposed microprocessor ( µ P ) controlled INCOI processor. The following discussion focuses on the µ P-controlled TW-SLAs. The software-controlled
132
Photonic Signal Processing
µ P chip is used to control the injection current sources driving the TW-SLAs to provide the required
time-variant optical gains according to Eq. (4.53).
Figure 4.10 shows a graphical illustration of the performance of the programmable trapezoidal INCOI processor Ĥ11( z ) in processing a rectangular input pulse sequence, x[n] = 1 for n ≥ 0.
Figure 4.10a and b show, respectively, the profiles of the time-variant TW-SLA gains G0 [n] and
G1[n]. From Eq. (4.53), the time-variant TW-SLA gain Gk [n] n=k is only active at the appropriate discrete time n. This is shown in Figure 4.10a where G0 [n] n=0 = 0.5 is only applied at time n = 0. It is
assumed that G0 [n] has already reached its steady-state value when the first pulse of the input pulse
sequence arrives. Figure 4.10b shows that the time-variant TW-SLA gain G1[n] is active at every
clock period Tµ of the µ P and takes TSLA, the switching time of the TW-SLA, to reach its steadystate and thereby provides the required gain G1[n] according to Eq. (4.53).
From Figure 4.10a–c, the following timing requirements must be met in order to obtain optimum
performance of the programmable INCOI processor:
τ w << τ ,
(4.55)
τ = qTSLA ,
(4.56)
T = qτ , q = 1, 2,
(4.57)
Tµ = T .
(4.58)
Eq. (4.55) indicates that the full-width half-maximum (FWHM) of the input pulse Tw must be
very much less than the bit period T of the input pulse sequence in order to satisfy the incoherent
requirement of the INCOI processor. Eq. (4.56) requires τ to be a multiple integer of TSLA,
e.g., Figure 4.10 shows the case where τ = TSLA . Eq. (4.57) shows that the multiple integer of τ
must be equal to the unit-time delay T, e.g., Figure 4.10 shows the case where T = 3τ. Eq. (4.58)
requires the clock period Tµ of the µ P to be equal to the unit-time delay T of the INCOI processor
in order to achieve system synchronization. The conditions described by Eqs. (4.55) and (4.58)
are necessary for obtaining high processing accuracy. The deviation of the unit-time delay from
below (−∆T) or above (+∆T) its nominal value T by /∆T/, as shown in Figure 4.10b, would not
cause significant performance degradation on the programmable INCOI processor provided that
the following condition is satisfied:
∆T ≤
τw
.
2
(4.59)
The output pulse sequence is shown in Figure 4.10d. Note that the speed (1 T ) of the programmable
INCOI processor is ultimately limited by the µ P speed (1 Tµ ) , the clock rate at which the µ P
sequentially fetches and executes one instruction after another until a halt instruction is processed.
Commercially available 32-bit µ P s are capable of achieving a speed of 60 MHz.
4.2.2.4 Analysis of the FIR Fiber-Optic Signal Processor
The delay and loss of the FIR FOSP block, as highlighted in Figures 4.9 and 4.10, are analyzed. The
insertion loss of an 1× ( m + 1) optical splitter ( Los ) or an ( m + 1) × 1 optical combiner ( Loc ) are given by
Los = Loc =
( Ls/c Ldc )log2 ( m +1)
,
( m + 1) Ls/c
(4.60)
Where Ls/c is the splice (or connector) loss and Ldc is the insertion loss of the 3-dB fiber-optic directional coupler (DC). Note that the structures of the optical splitter and combiner have already been
described in Chapter 2.
133
Photonic Computing Processors
4.2.2.4.1 Delay Analysis of the FIR Fiber-Optic Signal Processor
The delay analysis considered here is associated only with the optical components inside the FIR
FOSP block of Figure 4.9. In the following analysis, it is assumed that the cross talks of the optical
switches are acceptably low, e.g., < −50 dB. It is presumed that the µ P -controlled optical switches
S1 Sm , Sk ∈ (0,1) , of the FIR FOSP are in the bar state so that the optical intensity signals from
the 1× ( m + 1) optical splitter (OS1) are routed directly to the ( m + 1) × 1 optical combiner (OC1). The
FIR FOSP requires the differential delay between neighboring fiber delay lines to be exactly one
unit-time delay T, i.e.,
Tk = T0 + kT ,( k = 0,1, , m),
(4.61)
where Tk is the delay of the kth fiber path between the output of the OS1 and the input of the OC1.
4.2.2.4.2 Loss Analysis of the FIR Fiber-Optic Signal Processor
The loss analysis considered here is associated only with the optical components inside the FIR
FOSP block. An optical intensity signal coming into the input port (IN) of the FIR FOSP will experience an intensity loss LFIR at its output port (OUT) according to
LFIR = Ls/c 7 ⋅ Los1 ⋅ Lsw ⋅ (0.5Ldc ) ⋅ Loc1,
(4.62)
where Lsw is the insertion loss of the optical switch, and Los1 and Loc1 are, respectively, the insertion
losses of the OS1 and the OC1 (see Eq. 4.60). The loss in Eq. (4.62) can be compensated by a timeinvariant (or fixed) TW-SLA gain GFIR placed at the front of the FIR FOSP such that
GFIR =
2( m + 1)2 T
L5s/c Ldc Lsw ( Ls/c Ldc )log2 ( m+1)
2
.
(4.63)
Eq. (4.63) has been obtained by assuming that all the fiber paths of the FIR FOSP have the same
intensity loss. However, the loss of the upper fiber path (where k = 0) is less than those on the
lower fiber paths (where k = 0,1, 2 …) because of the absence of one splice (or connector), one optical switch and one 3-dB DC. The absence of this loss must be incorporated into the time-variant
TW-SLA gain G0 [0] so that every fiber path of the FIR FOSP has the same intensity loss. As a
result, the new G0 [0] in Eq. (4.55) now becomes
G0 [0] = (0.5Ls/c Lsw Ldc ) bˆ 0 .
(4.64)
4.2.2.5 Analysis of the IIR Fiber-Optic Signal Processor
The programmable fiber loop length (PFLL), the delay and loss of the IIR FOSP block, as highlighted in Figure 4.9, are described here. From Eq. (4.42), p incoherent IIR FOSPs are required
to be incorporated into the p higher-order delay lines of the FIR FOSP. This requirement can be
alternatively achieved, as shown inside the IIR FOSP block of Figure 4.9, with a mx1 optical combiner (OC2), a 1xm optical splitter (OS2) and only one (instead of p) IIR FOSP. It is clear that this
IIR FOSP block is structurally simpler and yet performs the same function as if p IIR FOSPs are
introduced into the p higher-order fiber paths of the FIR FOSP. Note that the IIR FOSP, which is
an all-pole filter, has already been described in Chapter 2 where it was referred to as the incoherent
RFOSP.
4.2.2.5.1 Programmable Fiber Loop Length
The PFLL is schematically shown and highlighted inside the IIR FOSP block (see Figure 4.9). The
intensity signal coming into the PFLL is optionally routed through N fiber segments whose lengths
134
Photonic Signal Processing
are arranged in a binary sequence of lengths giving delays of 2i T (i = 0,1, , N − 1) so that 2 N − 1
different delays with a resolution of T can be selected. Selection of the appropriate fiber segments
is by the µP-controlled optical switches, which permit the signal either to connect or bypass a particular fiber segment according to the state pi ∈ (0,1). The PFLL requires N optical switches and one
3-dB DC. For example, Figures 4.9 and 4.10 show the case where N = 4. The required fiber loop
delay T p,IIR of the pth-order IIR FOSP is given by
T p,IIR = pT ,(1 ≤ p ≤ m),
(4.65)
as required by the loop delay z − p . The integer value p in Eq. (4.65) takes the binary representation
of the N fiber segments as
N −1
p=
∑ p 2 , p ∈ (0,1),
i
i
i
(4.66)
i =0
which lies in the range of 1 ≤ p ≤ 2 N − 1. Thus, the number of optical switches required to achieve p
unit-time delays is given by
N ≥ log2 ( p + 1)
(4.67)
which is relatively small because of its logarithmic relation.
4.2.2.5.2 Delay Analysis of the IIR Fiber-Optic Signal Processor
The delay analysis considered here is associated only with the optical components inside the IIR
FOSP block of Figure 4.9. It is presumed that the µP-controlled optical switches S1 Sm of the
FIR FOSP are now in the cross state so that the intensity signals coming into these switches are
routed through the OC2 (See Figure 4.9). Selection of the states of the switches is governed by Eq.
(4.66). There are m + 1 possible paths through which the signal at the input port can propagate
to the output port. Each of these paths introduces a delay Dk between the input and output ports
according to
D0 = τ FIR + 2Tos1 + T0 ,
(4.68)
Dk = τ FIR + 2Tos1 + 2Tos2 + τ 1 + τ 2 + τ 3 + Tk1 + Tk 2 ,( k = 1, 2,, m)
(4.69)
where Tos1 = Toc1 and Tos2 = Toc2 have been used. The parameters of Eq. (4.69) are defined as follows:
Tos1 is the propagation delay of the OS1;
Toc1 is the propagation delay of the OC1;
Tos2 is the propagation delay of the OS2;
Toc2 is the propagation delay of the OC2;
τ FIR is the delay of the fiber path between the input port IN and the input of the OS1;
τ 1 is the delay of the fiber path between the output of the OC2 and the input of the IIR FOSP via
the TW-SLA with gain GR1( N );
τ 2 is the delay of the fiber path between the two 3-dB DCs via the TW-SLA with gain GR2 ( N );
τ 3 is the delay of the fiber path between the output of the IIR FOSP and the input of the OS2;
Tk1 is the delay of the kth fiber path between the output of the OS1 and the input of the OC2 via
the kth optical switch;
Tk 2 is the delay of the kth fiber path between the output of the OS2 and the input of the OC1 via
the 3-dB DC and the kth time-variant TW-SLA with gain Gk [n]. The delay D0 in Eq. (4.68)
is the pure propagation delay of the INCOI processor.
135
Photonic Computing Processors
Again, the FIR FOSP requires the differential delay between neighboring fiber delay lines to be
exactly one unit-time delay T, i.e.,
Dk − D0 = kT ,( k = 0,1, , m),
(4.70)
Tk = 2Tos2 + τ 1 + τ 2 + τ 3 + Tk1 + Tk 2 ,( k = 1, 2,, m)
(4.71)
or
when Eqs. (4.61) and (4.68) are substituted into (4.71). The µ P -controlled optical switches S1 Sm
must be active at the instant when the first pulse of the input pulse sequence arrives. This timing
requirement can be met by having
τ FIR + Tos1 = Tsw + Tµ ,
(4.72)
where Tsw is the switching time of the optical switches.
4.2.2.5.3 Loss Analysis of the IIR Fiber-Optic Signal Processor
The loss analysis considered here is associated only with the optical components inside the IIR
FOSP block (Figure 4.9). The loop gain Gloop (ω ) of the IIR FOSP is given by
Gloop (ω ) = (0.5Ldc )3 ⋅ Ls/c N + 4 ⋅ LNsw ⋅ GR2 ( N ) ⋅ exp[− jω ( pT + τ 2 + τ 4 + τ 6 )],
(4.73)
where τ 4 is the delay of the fiber path between the 3-dB DC, and the optical switch p0 and τ 6 is
the delay of the fiber path between the 3-dB DC of the PFLL and another 3-dB DC. In the PFLL,
the effect of the delay of the lower fiber line between neighboring optical switches, such as τ5 has
been ignored in Eq. (4.73) because the states of the optical switches are not known in advance to
the designer. Comparison of Eqs. (4.61) and (4.65) requires τ 2 = τ 4 = τ 6 = 0, which is not practically
attainable. However, the effects of the delays τ 2, τ 4 , τ 6, and τ 5 can be ignored without much deterioration of the performance of the programmable INCOI processor if they can be made sufficiently
small compared to T, for example (τ 2,τ 4 ,τ 6,τ 5) << T . The absolute value of the loop gain in Eq. (4.73)
is required to be equal to â according to Eq. (4.42) such that
GR2 ( N ) =
8aˆ
L L L
3 N N +4
dc sw s/c
,(0 < aˆ < 1).
(4.74)
In the transfer function given by Eqs. (4.42), (4.46), and (4.48), the numerator of the IIR FOSP is
equal to unity, and this requires the forward-path gain of the kth fiber path between the input of the
OC2 and the output of the OS2 to be equal to unity, i.e.,
L2os2 ⋅ L6s/c ⋅ (0.5Ldc )2 ⋅ GR1( N ) ⋅ GR 2 ( N ) = 1,
(4.75)
or
GR1( N ) =
when Los 2 = Loc 2 is used.
Ldc LNsw LNs/c−2
,
ˆ 2os2
2 aL
(4.76)
136
Photonic Signal Processing
4.2.2.5.4 Timing Requirements for Multiple Input Pulse Sequences
The timing requirements for sequential processing of multiple input pulse sequences are described
here. The INCOI processor time, TINCOI , the time required to process the input pulse sequence of
duration, Tpulse , is given by
TINCOI = 2Tpulse − T ,
(4.77)
where Tpulse >> T . The next timing requirement assumes that each input pulse sequence is processed
by a different family of the INCOI processor. The pulse strobe period, Tpsp, defined as the time
separation between the first pulse of the present input pulse sequence and the first pulse of the next
input pulse sequence, and the programmability period, Tpr , defined as the time separation between
the setup of two consecutive programs, must be equal to the INCOI processor time, i.e.
Tpsp
= T=
TINCOI .
pr
(4.78)
4.2.2.5.5 Remarks
This section describes the processing accuracy of the ideal and non-ideal INCOI processor in the
time domain. For analytical simplicity, the timer instant n means nT and the sampling period is
assumed to be T = 1.
The processing accuracy of the INCOI processor is evaluated as
Error Response =
True Integral − Output Pulse Sequence
× 100 %
True Integral
(4.79)
where the True Integral corresponds to the true integral of the input pulse sequence x [ n], and the
Output Pulse Sequence corresponds to the convolution of the impulse response h mp [n] of the INCOI
processor with the input pulse sequence x [ n].
There are two major error sources in the implementation of the programmable INCOI processor.
The first arises from the deviation of the optical tap coefficient, that is ∆ b̂k , caused by the inaccuracy
in the time-variant TW-SLA gain Gk [n], from its nominal value b̂k . However, the effect of the deviation of the fiber loop gain value (i.e., ∆ â), caused by the inaccuracy in the TW-SLA gain GR2 [n],
from its nominal value â can easily be included in Gk [n]. The second error source is due to the deviation of the unit-time delay from its nominal value T, which is ∆T, caused by the inaccurate cutting
of fiber lengths. The effects of the detector noise and crosstalks of the optical switches are assumed
to be negligible here.
The performance of the trapezoidal INCOI processor Ĥ11( z ) in processing the linear input pulse
sequence is now considered in detail. The basic time delay of the INCOI processor is defined as
T1 − T0 = T , which is used as a basis for the higher-order delays (i.e., Tk − T0 = kT , k = 2, 3, , m) of
the FIR FOSP for m ≥ 2 and for the fiber loop delay T p,IIR = pT of the IIR FOSP. Thus, the trapezoidal integrator requires the nominal value of the fiber loop delay T1,IIR of the IIR FOSP to be exactlyT
(i.e., T1,IIR = T ) and any deviation from this nominal value is denoted as ∆T1,IIR .
Table 4.3 shows three cases of the ±5% deviation of the fiber loop delay ∆T1,IIR T1,IIR and their corresponding ±5% deviations of all the possible sets of the optical tap coefficients {∆ bˆ 0 bˆ 0 , ∆ bˆ 1 bˆ 1 }.
The percent relative errors (REs) at n = 20 are also shown for each case.
Figures 4.11 through 4.13 show the percentage error responses of the trapezoidal integrator for
the three cases. Curves Ai , Bi and Ci (i = 1, , 9) show the error responses of cases A, B, and
C with the corresponding ith set of optical tap coefficients. The solid curve A1 in Figure 4.11a
shows the performance of the ideal trapezoidal integrator, where there are no deviations of the fiber
loop length (i.e., ∆T1,IIR = 0 ) and the optical tap coefficients (i.e., ∆b 0 = ∆b 1 = 0) from their nominal
values. Curve A1 shows that the trapezoidal integrator has zero processing error at the sampling
137
Photonic Computing Processors
TABLE 4.3
Optical Tap Coefficients of Several Families of the Synthesized INCOI
Processor as Computed from Eqs. (3.44b) and (3.44c)
INCOI Family
H mp (z )
b 0
b 1
Trapezoidal
T −1 H 11 ( z )
T −1 H 21 ( z )
0.50
1.0
0
0
0
0
0.4167
1.0833
1.0
0
0
0
T −1 H 31 ( z )
T −1Hˆ 41 ( z )
0.375
1.1667
0.9583
1.0
0
0
0.3486
1.2458
0.8792
1.0264
1.0
0
T Hˆ 51 ( z )
0.3299
1.3208
0.7667
1.1014
0.9812
1.0
T Hˆ 22 ( z ) =
T −1Hˆ 42 ( z )
0.3333
1.3333
0.6667
0
0
0
0.3222
1.3778
0.5889
1.4222
0.5778
0
T −1Hˆ 52 ( z )
0.3111
1.4333
0.4667
1.5889
0.40
1.6
Simpson’s 3/8
T Hˆ 33 ( z )
0.375
1.125
1.125
0.50
0
0
Boole
T Hˆ 44 ( z )
0.3111
1.4222
0.5333
1.4222
0.6222
0
Fifth-order
T Hˆ 55 ( z )
0.3299
1.3021
0.8681
0.8681
1.3021
0.6597
−1
Simpson’s 1/3
−1
−1
−1
−1
b 2
b 3
b 4
b 5
FIGURE 4.11 Relative error response (%) of the trapezoidal INCOI processor H 11 ( z) in processing the linear
input pulse sequence x[n] = n for n ≥ 0. (a) Cases A1–A4, and (b) Cases A5–A9 correspond to the conditions
given in Table 4.3. They are given in the Appendix.
138
Photonic Signal Processing
FIGURE 4.12 Relative error response (%) of the trapezoidal INCOI processor H 11 ( z) in processing the linear
input pulse sequence x[n] = n for n ≥ 0. (a) Cases B1–B4, and (b) Cases B5–B9 correspond to the conditions
given in Table 4.3.
FIGURE 4.13 Relative error response (%) of the trapezoidal INCOI processor H 11 ( z) in processing the linear
input pulse sequence x[n] = n for n ≥ 0. (a) Cases C1–C4, and (b) Cases C5–C9 correspond to the conditions
given in Table 4.3.
Photonic Computing Processors
139
FIGURE 4.14 Relative error response (%) of the trapezoidal INCOI processor Ĥ11 ( z ) in processing the linear
input pulse sequence x[n] = n for n ≥ 0. (a) Cases A1–A4 (See Appendix), and (b) Cases A5–A9 correspond to
the conditions given in Table 4.3.
instants (i.e., n = 0,1, 2,) in processing the linear input pulse sequence. This is as expected from
the numerical integration scheme where the trapezoidal rule is equivalent to approximating the area
of the trapezoid under the straight line.42
However, Figures 4.14 through 4.16 show that the processing errors are large between the sampling instants and eventually reach their steady states after n = 20 sampling intervals, beyond which
they do not differ significantly. The steady-state errors of Figures 4.15, and 4.16 are tabulated in
Table 4.3, which shows that the cases {A1,A4,A7}, {B1,B4,B7} and {C1,C4,C7}, where ∆ b̂1 = 0 ,
have smaller processing errors than other sets belonging to the same cases. Thus, the performance
of the trapezoidal integrator is greatly affected by large deviations of b̂1. In addition, the absolute
values of the steady-state errors for all cases in Tables 4.1 and 4.2 are less than 6%. Thus, the ±5%
parameter deviation may be considered as an acceptable upper bound value in the implementation
of the programmable INCOI processor.
Next, the performances of several families of the ideal INCOI processor are analyzed for several
types of input pulse sequence. It was found that the ideal Simpson’s 1/3 integrator H 22 ( z ) has zero
processing error of the parabolic input pulse sequence (i.e., x[n] = n2, n ≥ 0) at the sampling instants.
This is also expected because the numerical integration scheme was employed.39
From Table 4.4, the Simpson’s 1/3 integrator Ĥ 22 ( z ) has higher processing accuracy of the cubic
input pulse sequence (i.e., x[n] = n3 , n ≥ 0) than other families of the INCOI processor, and the error
rapidly decreases with time and eventually converges to zero in the steady state. For the fourth-order
polynomial input pulse sequence (i.e., x[n] = n4, n ≥ 0), Table 4.5 shows that the integrator H 52 ( z ) outperforms other families of the INCOI processor and has negligibly small processing error for n ≥ 3.
39
S. C. Chapra and R. P. Canale, Numerical Methods for Engineers, 2nd ed., Singapore: McGraw-Hill, 1989.
140
Photonic Signal Processing
FIGURE 4.15 Relative error response (%) of the trapezoidal INCOI processor Ĥ11 ( z ) in processing the linear
input pulse sequence x[n] = n for n ≥ 0. (a) Cases B1–B4, and (b) Cases B5–B9 correspond to the conditions
given in Table 4.3.
FIGURE 4.16 Relative error response (%) of the trapezoidal INCOI processor Ĥ11 ( z ) in processing the linear
input pulse sequence x[n] = n for n ≥ 0. (a) Cases C1–C4, and (b) Cases C5–C9 correspond to the conditions
given in Table 4.3.
141
Photonic Computing Processors
TABLE 4.4
Relative Errors (REs) (%) at n = 20 of the Trapezoidal INCOI Processor H 11(z ), with ± 5%
%
Deviations of the Optical Tap Coefficients and ± 5%
% Deviation of the Fiber Loop Delay, in
Processing the Linear Input Pulse Sequence x[n] = n for n ≥ 0
Case A
∆T1,IIR
=0
T1,IIR
Case B
Case C
∆T1,IIR
= + 0.05
T1,IIR
∆T1,IIR
= − 0.05
T1,IIR
Set
∆ b 0
b 0
∆ b 1
b 1
RE (%)
∆ b 0
b 0
∆ b 1
b 1
RE (%)
∆ b 0
b 0
∆ b 1
b 1
RE (%)
1
2
3
4
5
6
7
8
9
0
0
0
−0.05
+0.05
+0.05
−0.05
−0.05
−0.05
0
+0.05
−0.05
0
+0.05
−0.05
0
+0.05
−0.05
0
−4.75
+4.75
−0.25
−0.5
+4.5
+0.25
−4.5
+5.0
0
0
0
+0.05
+0.05
−0.05
−0.05
−0.05
−0.05
0
+0.05
−0.05
0
+0.05
−0.05
0
+0.05
−0.05
+0.463
−4.625
+5.19
+0.123
−4.514
+4.491
+0.712
−4.016
5.439
0
0
0
+0.05
+0.05
+0.05
−0.05
−0.05
−0.05
0
+0.05
−0.05
0
+0.05
−0.05
0
+0.05
−0.05
−0.488
−5.261
+4.286
−0.738
−5.512
+4.036
−0.237
−5.011
+4.537
TABLE 4.5
Relative Errors (%) of Several Families of the Ideal INCOI Processor, at the Sampling Instants, in
Processing the Cubic Input Pulse Sequence x[n] = n3 for n ≥ 0. Error at Time n = 0 Is Undefined
Time, n
Ĥ mp ( z )
1
2
3
4
H 11 ( z )
H 21 ( z )
−100
−25
−11.1
−6.25
−4.0
−2.5E−03
H 31 ( z )
H 41 ( z )
−66.7
−10.4
−3.29
−1.43
−0.75
−1.25E−05
−50
−4.17
−0.82
−0.26
−0.107
−4.17E−08
−39.4
−0.87
−0.041
−0.013
−0.0053
−2.08E−09
−31.9
1.007
0.051
−0.013
−0.0053
−2.08E−09
H 22 ( z ) =
H 42 ( z )
H 52 ( z )
−33.3
−28.9
−24.4
0
1.11
1.94
−0.41
−0.302
−0.41
1.11E–14
0.0694
0.104
−0.053
−0.0391
−0.053
0
1.11E−08
1.67E−08
H 33 ( z )
−50
−3.13
0
−0.195
−0.08
−3.13E−08
H 44 ( z )
−24.4
2.22
−0.302
0
−0.0391
0
H 55 ( z )
−31.9
1.48
0.29
−0.125
−1.82E−14
0
H 51 ( z )
5
200
It was also found that the overall performance of the ideal Boole’s integrator H 44 ( z ) is superior to
other families of the INCOI processor in processing the rth-order polynomial input pulse sequence
(i.e., x[n] = nr , r ≥ 5 for n ≥ 0). From Tables 4.4 and 4.5, as the order of the polynomial input pulse
sequence is increased (i.e., r ≥ 2), the higher-order trapezoidal integrator H m1( z ) m≥2 outperforms
the lowest-order trapezoidal integrator H 11( z ). This shows the advantage of using a higher-order
trapezoidal integrator.
142
Photonic Signal Processing
For the exponential input pulse sequence, that is x[n] = exp( − n w ) for n ≥ 0, with the FWHM
pulse width w = 50. Table 4.6 shows that the ideal trapezoidal integrator H 11( z ) has the smallest
processing error among other families of the INCOI processor, and its steady-state error converges
to −1.006% at n = 300. Its processing error was also found to decrease with increasing pulse width,
for example, when w = 100 the steady-state error was reduced to −0.527% at n = 300, which is about
half of that for the case w = 50 (Table 4.7).
TABLE 4.6
Relative Errors (%) of Several Families of the Ideal INCOI Processor, at the Sampling Instants,
in Processing the Fourth-order Polynomial Input Pulse Sequence x[n] = n4 for n ≥ 0. Error at
Time n = 0 is Undefined
Time, n
Ĥ mp ( z )
1
2
3
4
5
200
Ĥ11 ( z )
−150
−40.6
−18.3
−10.4
−6.64
−4.2E–03
−108
−21.1
−7.17
−3.23
−1.72
−3.1E–05
−87.5
−11.9
−2.88
−0.99
−0.427
−1.97E–07
Ĥ 21 ( z )
Ĥ 31 ( z )
−74.3
−6.62
−0.926
−0.219
−0.072
−7.02E–10
Ĥ 51 ( z )
−64.9
−3.1
−0.0386
1.39E–14
1.82E–14
−7.51E–13
Ĥ 22 ( z )
−66.7
−4.17
−0.823
−0.26
−0.107
−4.17E–08
Ĥ 41 ( z )
−61.1
−2.08
−0.274
−0.065
−0.0213
−2.08E–10
Ĥ 52 ( z )
−55.6
−0.174
0
0
0
−2.03E–13
Ĥ 33 ( z )
−87.5
−11.3
−1.85
−0.525
−0.26
−9.39E–08
Ĥ 44 ( z )
−55.6
0
0.229
−1.39E–14
−0.0178
−1.91E–13
Ĥ 55 ( z )
−64.9
−2.81
0.37
0.0634
0
0
Ĥ 42 ( z )
TABLE 4.7
Relative Errors (%) of Several Families of the Ideal INCOI Processor, at the Sampling Instants,
in Processing the Exponential Input Pulse Sequence x[n] = exp(− n w ) for n ≥ 0 Where
w = 50. Error at Time n = 0 is Undefined
Time, n
Ĥ mp ( z )
1
2
3
4
5
300
Ĥ11 ( z )
−50.51
−25.51
−17.18
−13.01
−10.51
−1.006
−50.67
−25.59
−17.22
−13.05
−10.54
−1.006
−54.96
−25.59
−17.23
−13.05
−10.54
−1.006
Ĥ 21 ( z )
Ĥ 31 ( z )
−60.35
−24.22
−17.23
−13.05
−10.54
−1.006
Ĥ 51 ( z )
−66.06
−21.31
−17.89
−13.05
−10.54
−1.006
Ĥ 22 ( z )=
−67.67
−17.00
−23.01
−8.67
−14.08
−0.668
Ĥ 41 ( z )
−71.06
−14.71
−24.55
−7.503
−15.02
−0.578
Ĥ 52 ( z )
−75.57
−10.71
−27.63
−5.168
−16.91
−0.398
Ĥ 33 ( z )
−50.76
−32.01
−12.89
−13.07
−13.19
−0.752
Ĥ 44 ( z )
−74.45
−13.56
−23.79
−8.093
−15.49
−0.624
Ĥ 55 ( z )
−64.17
−25.54
−12.67
−17.52
−6.933
−0.661
Ĥ 42 ( z )
Photonic Computing Processors
143
The processing errors of the families of the INCOI processor are large over the initial time interval but eventually converge to a negligibly small, if not zero, value in the steady state. Note that, if
the deviation of the basic time delay satisfies the condition at which the performance of the INCOI
processor is not greatly affected by this factor. It is worth mentioning that the rectangular integrator,
whose transfer function is given by Ĥ R ( z ) = z −1 / (1 − z −1 ), has zero processing error of the constant
(or rectangular) input pulse sequence, such as that shown in Figure 5.4c, at the sampling instants.
4.2.3 sectiOn remarks
• A generalized theory of the Newton–Cotes digital integrators has been developed based
on a programmable INCOI processor that has been designed using a microprocessor, fiberoptic architectures, optical switches, and optical and semiconductor amplifiers.
• The pth-order programmable INCOI processor has high processing accuracy of the pthorder polynomial input pulse sequence (i.e., x[n] = n p , p ≥ 1), while the trapezoidal processor, Ĥ11( z ), outperforms other higher-order processors in processing the exponential
pulse (i.e., x[n] = exp( − n w ) , n ≥ 0). In general, the incoherent processing accuracy of a
particular processor order depends very much on the type of input pulse.
• Optical integration is a new concept with many potential applications. One example is to
apply the trapezoidal optical integrator described here to the design of an optical darksoliton generator, which is outlined in Section 4.3.
4.3
HIGHER-DERIVATIVE FIR OPTICAL DIFFERENTIATORS
In this section, a theory of higher-derivative FIR (finite impulse response) optical differentiators
is proposed (see Figure 4.17). Section 4.3.1 describes underlying principle of digital differentiators
and their design techniques and applications. Section 4.3.3 presents a theory of the qth-order pthderivative FIR digital differentiator whose derivation is given in Section 4.4. Section 4.3.3 describes
the synthesis of a qth-order pth-derivative FIR optical differentiator using an optical transversal
filter structure, as described in Sections 3.2 and 3.3, which consists of integrated-optic components.
The theory of coherent integrated-optic signal processing described in Chapter 2 is employed in this
chapter where electric-field amplitude signals are considered.
FIGURE 4.17 Schematic diagram of the proposed (q + 1)-tap FIR coherent optical filter used to synthesize
the qth-order pth-derivative FIR optical differentiator. TC: tunable coupler, PS: phase shifter, and PC: polarization controller.
144
4.3.1
Photonic Signal Processing
intrODuctiOn
Section 4.2 has established that a digital integrator can be used to simulate the behavior of an analog integrator. In this chapter, a digital differentiator is also used to simulate the behavior of an analog differentiator.
Like the digital integrator, a digital differentiator also forms an integral part of many practical signal processing systems because the time derivative of signals is sometimes required for further use or analysis. Digital
differentiators are useful in modifying the shape of the signal; they can be used to find positive-going or
negative-going slopes, maxima or minima, or point of greatest slope, where the differentiated output would
be positive or negative, zero, or maximum, respectively. First-derivative and second-derivative digital differentiators have been used in the design of compensators for control systems,40 for monitoring electrocardiograph (ECG) signals,41 in the study of velocity and acceleration in human locomotion,42 in the analysis of
radar signals in radar systems,43 and for the calculation of geometric moments in optical systems.44
A digital differentiator is a processor whose output pulse sequence is obtained by approximating the derivative of a continuous-time signal from the samples of that signal. A continuous-time
signal x(t), whose values are known at the discrete time t = nT for n = 0,1,2… where T > 0 is the
period between successive samples, can be differentiated by a digital differentiator. The frequency
response of an ideal pth-derivative digital differentiator is given by45
p
0 ≤ ωT (2π ) ≤ 1 2 ,
( jωT ) ,
H d (ω ) = 
p
 [ j (2π − ωT )] , 1 2 < ωT (2π ) ≤ 1,
(4.80)
where j = −1, p = 1, 2, , ω is the angular frequency and T is the sampling period of the differentiator. The output pulse sequence of the ideal pth-derivative digital differentiator y ( p ) ( nT ) approximates the true pth-derivative of the continuous-time signal x(t ) according to
y ( p ) ( nT ) =
d p x (t )
.
dt p t = nT
(4.81)
Digital differentiators can be designed in two ways for formulation in either the time or the frequency domains approach as follows.
In the time-domain approach, first-derivative FIR digital differentiators can be designed by using
one of the many classical numerical differentiation algorithms such as the Newton, Bessel, Everett,
Stirling, and Lagrange formulas.46,47,48,49,50 The underlying principle of these numerical differentiation
algorithms is to fit a continuous-time interpolation polynomial x(t) to a given input pulse sequence
f(nT), where f(nT) = x(nT), which is then differentiated to give y(t ) = dx(t ) / dt . Sampling the differentiated continuous-time polynomial y(t ) (by a digital differentiator) at the discrete time t = nT
G. F. Franklin, J. D. Powell, and M. L. Workman, Digital Control of Dynamic Systems, 2nd ed., Reading, MA: Addison–
Wesley, 1990
41 W. J. Tompkins and J. G. Webster, (Eds.), Design of Microcomputers-based Medical Instrumentation, Englewood
Cliffs, NJ: Prentice-Hall, 1981.
42 S. Usui and I. Amidror, Digital low-pass differentiation for biological signal processing, IEEE Trans. Biomed. Eng.,
BME-29, 686–693, 1982.
43 M. I. Skolnik, Introduction to Radar Systems, 2nd ed., Boston, MA: McGraw-Hill, 1980.
44 B. V. K. Vijaya Kumar and C. A. Rahenkamp, Calculation of geometric moments using Fourier plane intensities, Appl.
Opt., 25, 997–1007, 1986.
45 L. R. Rabiner and R. W. Schafer, On the behavior of minimax relative error FIR digital differentiators, Bell Syst. Tech.
J., 53, 333–360, 1974.
46 W. J. Tompkins and J. G. Webster, (Eds.), Design of Microcomputers-based Medical Instrumentation, Englewood
Cliffs, NJ: Prentice-Hall, 1981.
47 R. Vich, Z Transform Theory and Applications, Norwell, MA: Kluwer Academic Publishers, 1987.
48 R. Pintelon and J. Schoukens, Real-time integration and differentiation of analog signals by means of digital filtering,
IEEE Trans. Intrum. Meas., 39, 923–927, 1990.
49 M. Abramowitz and I. A. Segun, Handbook of Mathematical Function, New York: Dover Publications, 1964.
50 S. C. Chapra and R. P. Canale, Numerical Methods for Engineers, 2nd ed., Singapore: McGraw-Hill, 1989.
40
145
Photonic Computing Processors
yields the output pulse sequence y( nT ) , which effectively approximates the true derivative of a
continuous-time signal, that is
y( nT ) =
dx(t )
.
dt t = nT
(4.82)
The magnitude responses of these digital differentiators generally approximate the ideal magnitude
response reasonably well over the lower frequency band 0 ≤ ωT (2π ) ≤ 1 4. Thus, these differentiators are normally referred to as narrow-band digital differentiators.
In the frequency-domain approach, first-derivative and higher-derivative FIR digital differentiators satisfying prescribed specifications of the ideal frequency response can be designed by
using the minimum method,51,52 the Fourier series method in conjunction with the Kaiser window function,53,54 the Fourier series method in conjunction with accuracy constraints,55,56 the
eigenfilter method,57,58 and the least-squares methods.59,60 Because of the constraints imposed on
the frequency responses of these digital differentiators, they are normally referred to as frequencyselective differentiating filters that, in addition to performing the function of signal differentiation,
are capable of passing as well as rejecting certain frequency components of the signal. That is, they
can be designed to have a narrow-band,61,62 mid-band,63,64 or wide-band,65,66,67,68,69,70,71,72 magnitude
L. R. Rabiner and R. W. Schafer, On the behavior of minimax relative error FIR digital differentiators, Bell Syst. Tech. J.,
53, 333–360, 1974.
52 C. A. Rahenkamp and B. V. K. Vijaya Kumar, Modifications to the McClellan, Parks, and Rabiner computer program for
designing higher order differentiating FIR filters, IEEE Trans. Acoust. Speech Signal Process., ASSP-34, 1671–1674, 1986.
53 A. Antoniou, Design of digital differentiators satisfying prescribed specifications, Proc. IEE, 127, pt. E, 24–30, 1980.
54 A. Antoniou and C. Charalambous, Improved design method for Kaiser differentiators and comparison with equiripple
method, Proc. IEE, 128, pt. E, 190–196, 1981.
55 B. Kumar and S. C. Dutta Roy, Design of digital differentiators for low frequencies, Proc. IEEE, 76, 287–289, 1988.
56 B. Kumar and S. C. Dutta Roy, Maximally linear FIR digital differentiators for high frequencies, IEEE Trans. Circuits
and Syst., CAS-36, 890–893, 1989.
57 S. C. Pei and J. J. Shyu, Design of FIR Hilbert transformers and differentiators by eigenfilter, IEEE Trans. Circuits and
Syst., 35, 1457–1461, 1988.
58 S. C. Pei and J. J. Shyu, Eigenfilter design of higher order digital differentiators, IEEE Trans. Acoust. Speech Signal
Process., 37, 505–511, 1989.
59 K. Sasayama, M. Okuno, and K. Habara, Coherent optical transversal filter using silica-based waveguides for highspeed signal processing, J. Light. Technol., 9, 1225–1230, 1991.
60 S. Sunder and R. P. Ramachandran, Least-squares design of higher order nonrecursive differentiators, IEEE Trans.
Signal Process., 42, 956–961, 1994.
61 A narrow-band, mid-band, or wide-band digital differentiator has a magnitude response that closely matches the ideal magnitude response over the frequency band of 0 ≤ ωT ( 2π ) ≤ 1 4 , 1 8 ≤ ωT ( 2π ) ≤ 3 8 or 0 ≤ ωT ( 2π ) ≤ 1 2, respectively.
62 R. R. R. Reddy, B. Kumar, and S. C. Dutta Roy, Design of efficient second and higher order FIR digital differentiators
for low frequencies, Signal Process., 20, 219–225, 1990.
63 B. Kumar and S. C. Dutta Roy, Maximally linear FIR digital differentiators for midband frequencies, Int. J. Circ. Theor.
App., 17, 21–27, 1989.
64 B. Kumar and S. C. Dutta Roy, Design of efficient FIR digital differentiators and Hilbert transformers for midband
frequency ranges, Int. J. Circ. Theor. App., 17, 483–488, 1989.
65 G. P. Agrawal, Fiber-Optic Communication Systems, Hoboken, NJ: John Wiley & Sons, 1992.
66 L. R. Rabiner and R. W. Schafer, On the behavior of minimax relative error FIR digital differentiators, Bell Syst. Tech.
J., 53, 333–360, 1974.
67 C. A. Rahenkamp and B. V. K. Vijaya Kumar, Modifications to the McClellan, Parks, and Rabiner computer program for
designing higher order differentiating FIR filters, IEEE Trans. Acoust. Speech Signal Process., ASSP-34, 1671–1674, 1986.
69 S. C. Pei and J. J. Shyu, Design of FIR Hilbert transformers and differentiators by eigenfilter, IEEE Trans. Circuits Syst.,
35, 1457–1461, 1988.
71 S. Sunder, W. S. Lu, A. Antoniou, and Y. Su, Design of digital differentiators satisfying prescribed specifications using
optimisation techniques, Proc. IEE, 138, pt. G, 315–320, 1991.
68 A. Antoniou and C. Charalambous, Improved design method for Kaiser differentiators and comparison with equiripple
method, Proc. IEE, 128, pt. E, 190–196, 1981.
70 S. C. Pei and J. J. Shyu, Eigenfilter design of higher order digital differentiators, IEEE Trans. Acoust. Speech Signal
Process., 37, 505–511, 1989.
72 B. Kumar and S. C. Dutta Roy, Maximally linear FIR digital differentiators for high frequencies, IEEE Trans. Circuits
Syst., CAS-36, 890–893, 1989.
51
146
Photonic Signal Processing
frequency response, depending on the application. Although impressive frequency-domain performances can generally be achieved by these frequency-selective differentiating filters, the required
filter order is generally very high (e.g., 30–40 taps are common).
In both the time-domain and frequency-domain approaches, the performances of the digital differentiators have usually been evaluated in the frequency domain by using the ideal frequency response (usually magnitude but not phase response) as a basis. This is because the differentiating accuracy of these
digital differentiators in the time domain is difficult to assess as this would depend on a specific application, and hence the actual shape of the signal. It is obvious that a good digital differentiator must be
capable of achieving high differentiation accuracy in the time domain while still able to reject unwanted
frequency components. For example, the high frequency components of a digital signal are often corrupted with wide-band noise. A narrow-band digital differentiator would be useful in this case.73,74,75,76
Unlike the digital differentiators, which have been studied for some time, optical differentiation is still
a new concept in the area of optical signal processing. Although a 3-tap coherent optical transversal (or
FIR) filter using silica-based waveguides integrated on a silicon substrate has been experimentally demonstrated as a second-derivative optical differentiator, no theoretical background was given.77 In addition,
a fiber-optic ring resonator has been claimed as a first-derivative optical differentiator under the resonance condition, but it is not a true differentiator and hence would suffer from low processing accuracy.78
In this section, a theory of higher-derivative FIR optical differentiators using integrated-optic
structures is described. Most of the work presented here has been described by Ngo and Binh.79 The
derivation of a theory of higher-derivative FIR digital differentiators, which was not presented in
reference,79 is given in Appendix A.
4.3.2
higher-Derivative Fir Digital DiFFerentiatOrs
The transfer function of the qth-order pth-derivative FIR digital differentiator [i.e., H q( p ) ( z )] can be
generally expressed as80
 −a11

 −a21
 
 −aM 1
Where a pq =
a12
a22
aM 2
−a13
−a23
− aM 3
( −1) M a1M   TH M(1) ( z )   z −1 − 1 

 

( −1) M a2 M   T 2 H M( 2) ( z )   z −2 − 1 
≅

  

 

( −1) M aMM  T M H M( M ) ( z )   z − M − 1
pq
, p, q = 1, 2, , M ,
q!
(4.83)
(4.84)
and z = e jωT is the z-transform parameter. The pulse response of the qth-order pth-derivative FIR
digital differentiator is defined as
yq( p ) ( nT ) = x( nT ) ∗ hq( p ) ( nT ),
(4.85)
W. J. Tompkins and J. G. Webster, (Eds.), Design of Microcomputers-based Medical Instrumentation, Englewood
Cliffs, NJ: Prentice-Hall, 1981.
74 S. Usui and I. Amidror, Digital low-pass differentiation for biological signal processing, IEEE Trans. Biomed. Eng.,
BME-29, 686–693, 1982.
75 M. I. Skolnik, Introduction to Radar Systems, 2nd ed., Boston, MA: McGraw-Hill, 1980.
76 B. V. K. Vijaya Kumar and C. A. Rahenkamp, Calculation of geometric moments using Fourier plane intensities, Appl.
Opt., 25, 997–1007.
77 K. Sasayama, M. Okuno, and K. Habara, Coherent optical transversal filter using silica-based waveguides for highspeed signal processing, J. Light. Technol., 9, 1225–1230, 1991.
78 G. S. Pandian and F. E. Seraji, Optical pulse response of a fiber ring resonator, Proc. IEE, 42, part J, 235–239, 1991.
79 N. Q. Ngo and L. N. Binh, Theory of a FIR optical digital differentiator, Fiber and Integrated Optics, 14, 359–385, 1995.
80 The derivation of Eq. (6.4) is given in Appendix B where Eq. (B.12) corresponds to Eq. (6.4).
73
147
Photonic Computing Processors
which approximates the true pth-derivative of the input pulse sequence x( nT ) as
yq( p ) ( nT ) ≅
d p x (t )
dt p t = nT
(4.86)
where hq( p ) ( nT ) is the impulse response of H q( p ) ( z ).
The transfer function of the qth-order pth-derivative FIR digital differentiator takes the general form of
q
H
( p)
q
∑
b 
( z ) =  max
b( k ) z − k , p, q = 1, 2, , M ,
p
 T  k = 0
(4.87)
where −1 ≤ b( k ) ≤ 1 is the normalized tap coefficient and bmax ≥ 1 is the normalization factor. The
transfer functions of several families of the digital differentiators, as computed from Eq. (4.82)
for M = 4, are tabulated in Table 4.8. Note that the signs of the tap coefficients alternate such that
even are positive and odd negative. For the special case where q = p , the transfer function of the
qth-order pth-derivative FIR digital differentiator is generally given by
T p H q( p ) ( z )
4.3.3
q= p
(
= 1 − z −1
).
p
(4.88)
synthesis OF higher-Derivative Fir Optical DiFFerentiatOrs
The characteristics of the higher-derivative FIR digital differentiators and the planar lightwave circuit (PLC) technology outlined in Section 4.2.3 are used to synthesize higher-derivative FIR optical
differentiators.
Coherent integrated-optic signal processing of electric-field amplitude signals is considered here.
The unmodulated signal of the optical source is assumed to be externally modulated by an optical
intensity modulator, which minimizes laser chirp as well as permitting high-speed modulation and
hence high-speed signal processing. It is also assumed that the optically encoded signals to be processed by the optical differentiator are modulated onto the optical carrier whose coherence time is
TABLE 4.8
Normalized Tap Coefficients and Normalization Factor, as Computed from Eq. (6.4) for
M = 4, of the Several Families of the FIR Digital Differentiators with Transfer Functions
Expressed in the Form of Eq. (3.77)
T p Hq( p ) ( z)
(1)
1
(1)
2
(1)
3
TH ( z )
TH ( z )
TH ( z )
TH 4(1) ( z )
2
( 2)
2
( 2)
3
( 2)
4
bmax
b(0)
1
2
3
4
1
0.75
0.6111
0.5208
2
5
0.5
0.4
b(1)
b(2)
b(3)
b(4)
−1
−1
−1
−1
0
0.25
0.5
0.75
0
0
−0.1111
0
0
0
0.0625
0.5
0.8
1
−0.2
−0.4912
0
0
0.0965
−0.3333
9.5
0.3070
−1
−1
−0.9123
T 3 H 3( 3) ( z )
T 3 H 4( 3) ( z )
3
12
0.3333
0.2083
−1
−0.75
1
1
−0.3333
−0.5833
0
0.125
T 4 H 4( 4 ) ( z )
6
0.1667
−0.6667
1
−0.6667
0.1667
T H
T 2H
T 2H
( z)
( z)
( z)
0
148
Photonic Signal Processing
much longer than the sampling period T of the optical differentiator. As a result, the pulse response
of the optical differentiator depends on the coherent interference of the delayed signals.
Figure 4.17 shows the schematic diagram of the proposed ( q +1) tap FIR coherent optical filter,81
which is used to synthesize the qth-order pth-derivative FIR optical differentiator. The FIR coherent optical filter essentially consists of a lx( q +1) optical splitter, an ( q +1) xl optical combiner, and
( q +1) waveguide delay lines, into each of which a tunable coupler (TC) and a phase shifter (PS) are
incorporated. A coherent optical signal coming into the optical splitter will be evenly distributed to
( q +1) signals, which are then appropriately delayed by the delay lines and weighted by the TCs and
PSs. These signals are then coherently collected by the optical combiner to generate the differentiated
optical signal.
The FIR coherent optical filter can be constructed using the PLC technology, namely, silicabased waveguides embedded on a silicon substrate as described in Section 4.2.3. The optical splitter
and optical combiner can be developed using 3-dB silica-based waveguide directional couplers
(DCs), except that no erbium-doped fiber amplifiers (EDFAs) are used here. In each delay line, the
PS following the TC is a waveguide with a thin-film heater deposited on it and utilizes the thermooptic effect to induce a carrier phase change of φ ( k ). The TC is a symmetrical Mach−Zehnder
interferometer (see the inset of Figure 4.17 that consists of two 3-dB DCs), two equal waveguide
arms, and a thin-film heater, with a carrier phase change of φ(κ), attached to one of the arms for
controlling the output amplitude (see Section 4.3).
Neglecting the insertion loss of the 3-dB DCs, the propagation delay and waveguide birefringence of the TC, the kth TC transfer function, which corresponds to the transfer function E3 / E1 as
the output port 3 over the input port 1 fields of the coupler, is given by
C ( k ) = C ( k ) exp ( j ∠C ( k ) ) = 0.5 exp ( jϕ ( k ) ) − 1
(4.89)
where ∠C ( k ) denotes the argument of C ( k ),
C ( k ) = 0.5 − 0.5 cos (ϕ ( k ) )
(4.90)
ϕ ( k ) = cos −1 1 − 2 C ( k )  ,


(4.91)
or
2
and ∠C ( k ) = tan −1 sin(ϕ ( k )) ( cos(ϕ ( k )) − 1) 
for k = 0,1, , q
(4.92)
Eq. (4.90) indicates that a desired TC amplitude can be obtained by choosing an appropriate PS
phase according to Eq. (4.91), and this results in the TC phase as given by Eq. (4.92). The amplitude
and phase of the TC can be changed from 0 to 1 and from − π 2 to + π 2, respectively, when ϕ ( k )
is varied from 0 to 2π .
Neglecting the propagation delay and waveguide birefringence, the transfer function of the
( q +1) -tap FIR coherent optical filter is given by
( p)
H q ( z ) = lpath ⋅ ( q + 1) −1 ⋅ G ⋅
q
∑ (−1) ⋅ C (k ) exp( j∠C (k )) ⋅ exp( jφ(k )) ⋅z
k
−k
(4.93)
k =0
81
The FIR coherent optical filter described here has a similar structure to the incoherent fiber-optic transversal filter (see
Figure 4.4) outlined in previous section.
149
Photonic Computing Processors
where lpath is the intensity path loss that takes into account all the losses associated with each delay
line. Such losses include the loss of the straight and bend waveguides, the insertion loss of the
3-dB DCs in the splitter and combiner, and the insertion loss of the TC. Additionally, ( q + 1) −1 is
the coupling loss of the splitter and combiner as a result of a 3-dB coupling loss at each stage of the
structure, G is the intensity gain of the EDFA, and ( −1) k = exp( jkπ ) is the phase shift factor due to
the π /2 cross-coupled phase shift of the 3-dB DCs in the splitter and combiner.
Synthesis of the qth-order pth-derivative FIR optical differentiator requires the equality of Eqs.
(4.93) and (4.88), i.e., Ĥ q( p ) ( z ) = H q( p ) ( z ), such that
G=
2
bmax
( q + 1)2
,
lpathT 2 p
(4.94)
C ( k ) = b( k ) ,
(4.95)
φ ( k ) = ∠b( k ) − ∠( −1) k − ∠C ( k ),
(4.96)
φ ( k ) = −∠C ( k ), ∠b( k )= ∠( −1) k ,
(4.97)
where ∠b( k )=∠( −1) k = 0 for even k or ∠b( k )=∠( −1) k = π for odd k . Eq. (4.94) shows that the
required gain G is dominated by the small value of the sampling period T, and hence several
EDFAs in cascade may be required at both the input and output of the optical differentiator,
depending on the application. In each kth delay line, Eq. (4.95) shows that the amplitude of the
digital coefficient [i.e., 0 ≤ ωT (2π ) ≤ 1 2] can be optically implemented by the TC amplitude
[i.e., C ( k ) ], and Eq. (4.97) shows that the PS must provide a phase shift [i.e., φ ( k )] opposite to the
TC phase [i.e., ∠C ( k )]. Because of the temperature dependence of the refractive index change of
the silica waveguide, the PS can also be used to compensate for the optical path-length difference
resulting from imperfect fabrication of the waveguide length. Note that if, for each delay line, a
non-tunable DC is used instead of the TC, then the PS is not required. However, it is difficult to
practically fabricate a non-tunable DC with a precise coupling coefficient as described in Section
4.2.3.3. Thus, it is preferable to use the TC, which, in addition to implementing the digital coefficient, can accommodate for the deviations of the coupling coefficients of the 3-dB DCs in the
splitter and combiner as a result of fabrication errors.
Because the temperature of the silicon substrate can be maintained to within a small fraction of
a degree to stabilize the refractive index of the waveguides,82 the PS can provide a very accurate
phase shift. The temperature stability of the waveguides means that the optical differentiator can
operate stably. Since the control of the TC amplitude and PS phase in a particular delay line is
independent of those in other delay lines, the amplitude and phase of the digital coefficient can be
optically implemented with high accuracy, showing the advantage of the proposed filter structure.
The polarization controller (PC) placed at the input of the optical differentiator is used to counter
any birefringence induced in the fiber, while the PC placed at its output is used to counter any
waveguide birefringence arising from the optical differentiator. Alternatively, the waveguide birefringence may be overcome by inserting the polyamide half waveplates, acting as TE/TM mode
converter, into the delay lines.
82
K. Sasayama, M. Okuno, and K. Habara, Coherent optical transversal filter using silica-based waveguides for highspeed signal processing, J. Light. Technol., 9, 1225–1230, 1991.
150
4.3.4
Photonic Signal Processing
cOmputeD DiFFerentiatOrs OF First anD higher OrDers
The proposed qth-order pth-derivative FIR optical differentiator, Ĥ q( p ) ( z; p, q = 1, 2, 3, 4) , described
in Section 4.3.2 is now analyzed. For analytical simplicity, the following assumptions are used
in all figures: the discrete-time index m means m = nT , the normalized optical frequency means
ωT (2π ), the normalized time t T means m, Hpq means Ĥ q( p ) ( z ), the magnitude response corresponds to Ĥ q( p ) ( z ) , and the sampling period T is set to unity.
The processing accuracy of the qth-order pth-derivative FIR optical differentiator is evaluated
by means of the
Error Response =
True Derivative − Pulse Response
× 100 %
True Derivative
(4.98)
where True Derivative corresponds to the true derivative of the input pulse sequence x[m] and Pulse
Response corresponds to the pulse response of the differentiator. To characterize the performance
of the differentiator, the pulse response is defined as the amplitude response at the output of the
optical differentiator prior to detection by an optical detector.
4.3.4.1 First-Derivative Differentiators
This section analyses the performances of the qth-order first-derivative differentiators,
(1)
H q ( z; q = 1, 2, 3, 4) .
Figure 4.18a shows the magnitude responses of the qth-order and ideal differentiators. The magnitude response increases with increasing filter order q. The magnitudes are zero at ωT (2π ) = 0
FIGURE 4.18 Magnitude responses of the optical differentiators. (a) qth-order first-derivative differentiators Ĥ q(1) ( z; q = 1, 2, 3, 4) . (b) qth-order second-derivative differentiators Ĥ q( 2) ( z; q = 2, 3, 4). (c) qth-order thirdderivative differentiators Ĥ q( 3) ( z; q = 3, 4). (d) Fourth-order fourth-derivative differentiator Ĥ 4( 4 ) ( z ).
Photonic Computing Processors
151
FIGURE 4.19 Error responses of the qth-order first-derivative differentiators Ĥ q(1) ( z; q = 1, 2, 3, 4) when processing the qth-order polynomial input pulse. (a) First-order polynomial input pulse: x[m] = m. (b) Secondorder polynomial input pulse: x[m] = m2 . (c) Third-order polynomial input pulse: x[m] = m3. (d) Fourth-order
polynomial input pulse: x[m] = m4.
and ωT (2π ) = 1, and maximum at ωT (2π ) = 0.5 because there are at least one zero on the unit
circle in the z-plane. Similar accounts can be made for the magnitude responses of the qth-order
second-derivative, third-derivative and fourth-derivative differentiators, which are shown in
Figure 4.19b–d, respectively.
Figure 4.20a–d show the differentiator pulse responses when processing the Gaussian input
pulse with various pulse widths83 w, where 2w is the temporal full-width of the intensity pulse at
the 1 exp(1) points. The pulse responses closely resemble the true derivatives and the processing
accuracy increases with increasing value of 2w.
Figure 4.21a and b show the differentiator error responses when processing the Gaussian input
pulse with pulse widths w = 5 and w = 20, respectively. For w = 5, Figure 4.22a shows that the
second-order, third-order and fourth-order differentiators have lower processing accuracy than the
first-order differentiator for time m > 25. However, for a larger pulse width, w = 20, Figures 4.23
and 4.24b shows that the second-order, third-order and fourth-order differentiators have higher processing accuracy than the first-order differentiator, but at the expense of having lower processing
accuracy over the initial time interval [see the enlarged curves in Figure 4.21c]. A higher-order
differentiator requires more hardware components than a lower-order differentiator. Thus, the firstorder differentiator is considered as the optimum filter for processing a Gaussian pulse because of
its structural simplicity and impressive performance.
83
The pulse width w corresponds to the normalized pulse width, i.e., w means wT.
152
Photonic Signal Processing
FIGURE 4.20 Pulse responses of the first-order first-derivative differentiator Ĥ1(1) ( z ) when processing
the gaussian input pulse (i.e., x[m] = exp[− m2 (2w 2 )]) With various pulse widths w. (A) w = 5. (B) w = 10.
(C) w = 15. (D) w = 20.
Figures 4.24 and 4.25 show the differentiator error responses when processing the qth-order
polynomial input pulse x[m] = mq. The first-order, second-order, third-order and fourth-order differentiators have higher processing accuracy of the first-order, second-order, third-order and fourthorder input pulses, respectively, than other differentiator orders. Thus, for x[m] = mq, the qth-order
first-derivative differentiator has large processing error over the initial time interval 0 ≤ m < q but
has zero processing error over the longer time interval m ≥ q. This is because the differentiators
have been designed from the polynomial perspective (see Appendix A).
4.3.4.2 Second-Derivative Differentiators
This section analyses the performances of the qth-order second-derivative differentiators,
Ĥ q( 2) ( z; q = 2, 3, 4), whose magnitude responses were shown in Figure 4.23b.
Figure 4.25a–d show the differentiator error responses when processing the qth-order polynomial input pulse. Figures 4.24 through 4.27 show respectively that the second-order, third-order
153
Photonic Computing Processors
(a)
(b)
(c)
FIGURE 4.21 Error responses of the qth-order first-derivative differentiators Ĥ q(1) ( z; q = 1, 2, 3, 4) when processing the Gaussian input pulse with two different pulse widths. (a) w = 5. (b), (c) w = 20 with different time
scales.
and fourth-order differentiators have higher processing accuracy of the second-order, third-order
and fourth-order pulses, respectively, than other differentiator orders. However, Figure 4.28d
shows that the fourth-order differentiator has higher processing accuracy of the fifth-order pulse
than the second-order and third-order differentiators. Thus, for x[m] = mq, the qth-order secondderivative differentiator has large processing error over the initial time interval 0 ≤ m < q but has
zero processing error over the longer time interval m ≥ q.
Figure 4.29 show the differentiator pulse responses when processing the Gaussian input pulse
with various pulse widths w. The pulse responses closely resemble the true derivatives and the
processing accuracy increases with increasing value of w. The second-order second-derivative differentiator analyzed here can be experimentally demonstrated where a square-type input pulse can
be processed.
154
Photonic Signal Processing
FIGURE 4.22 Error responses of the qth-order second-derivative differentiators Ĥ q( 2) ( z; q = 2, 3, 4) when
processing the qth-order polynomial input pulse. (a) Second-order polynomial input pulse: x[m] = m2 . (b)
Third-order polynomial input pulse: x[m] = m3 . (c) Fourth-order polynomial input pulse: x[m] = m4. (d) Fifthorder polynomial input pulse:x[m] = m5 .
Figure 4.21a and b show the differentiator error responses when processing the Gaussian pulse
with pulse widths w = 5 and w = 20, respectively. For w = 5, Figure 4.26a shows that the third-order
and fourth-order differentiators have lower processing accuracy than the second-order differentiator
for time m > 25. However, for a larger pulse width, w = 20, Figure 4.28b shows that the third-order
and fourth-order differentiators have higher processing accuracy than the second-order differentiator, but at the expense of having lower processing accuracy over the initial time interval [see the
enlarged curves in Figure 4.23c].
4.3.4.3 Third-Derivative Differentiators
This section analyses the performances of the qth-order third-derivative differentiators,
Ĥ q( 3) ( z; q = 3, 4), whose magnitude responses were shown in Figure 4.25c.
Figure 4.25a and b show the differentiator error responses when processing the qth-order polynomial input pulse. Figure 4.25a shows that the third-order differentiator has higher processing
Photonic Computing Processors
155
FIGURE 4.23 Pulse responses of the second-order second-derivative differentiator Ĥ 2( 2) ( z ) when processing
: (a ) w 5=
. ( b) w 10
=
. (c) w 15
=
. (d ) w 20.3.
the Gaussian input pulse with various pulse widths w=
accuracy of the third-order pulse than the fourth-order differentiator. However, Figure 4.25b shows
that the fourth-order differentiator has higher processing accuracy of the fourth-order pulse than
the third-order differentiator. Thus, for x[m] = mq, the qth-order third-derivative differentiator has
large processing error over the initial time interval 0 ≤ m < q but has zero processing error over the
longer time interval m ≥ q.
Figure 4.26a–d show the differentiator pulse responses when processing the Gaussian input
pulse with various pulse widths w. The pulse responses closely resemble the true derivatives and the
processing accuracy increases with increasing value of w. Figure 4.26a and b show the differentiator error responses when processing the Gaussian input pulse with pulse widths
=
w 5=
and w 20,
respectively. For w = 5, Figure 4.26a shows that the fourth-order differentiator has lower processing accuracy than the third-order differentiator for time m > 35. However, for a larger pulse width
w = 20, Figure 4.28b shows that the fourth-order differentiator has higher processing accuracy than
the third-order differentiator, but at the expense of having lower processing accuracy over the initial
time interval [see the enlarged curves in Figure 4.26c].
156
Photonic Signal Processing
FIGURE 4.24 Error responses of the qth-order second-derivative differentiators Ĥ q( 2) ( z; q = 2, 3, 4) when processing the Gaussian input pulse with two different pulse widths. (a) w = 5. (b), (c) w = 20 with different time scales.
Photonic Computing Processors
157
FIGURE 4.25 Error responses of the qth-order third-derivative differentiators Ĥ q( 3) ( z; q = 3, 4) when processing the qth-order pulse. (a) Third-order polynomial input pulse: x[m] = m3. (b) Fourth-order polynomial
input pulse: x[m] = m4.
FIGURE 4.26 Pulse responses of the third-order third-derivative differentiator Ĥ 3( 3) ( z ) when processing the
Gaussian input pulse with various pulse widths w.
=
(a) w 5=
. ( b) w 10=
. (c) w 15
=
. (d) w 20.
158
Photonic Signal Processing
q ( z; q = 3, 4) when proFIGURE 4.27 Error responses of the qth-order third-derivative differentiators H
cessing the Gaussian input pulse with two different pulse widths. (a) w = 5. (b), (c) w = 20 with different
time scales.
( 3)
4.3.4.4 Fourth-Derivative Differentiator
This section analyes the performance of the fourth-order fourth-derivative differentiator Ĥ 4( 4 ) ( z )
whose magnitude response was shown in Figure 4.28d.
Figure 4.28a–d show the pulse and error responses of the differentiator when processing the
fourth-order and fifth-order polynomial input pulses. For the fourth-order pulse, Figure 4.28a and
b show that the fourth-order differentiator has large processing error over the initial time interval
0 ≤ m < 4 but has zero processing error over the longer time interval m ≥ 4. For the fifth-order
pulse, Figure 4.29c and d show that the processing error never converges to zero. This is because
the order of the differentiator is lower than the order of the input pulse. However, a fifth-order
differentiator, which is not considered here, is expected to improve the processing accuracy of the
fifth-order pulse.
Figure 4.29a–d show the differentiator pulse responses when processing the Gaussian input pulse
with various pulse widths w. The pulse responses closely resemble the true derivatives and the processing accuracy increases with increasing value of w.
159
Photonic Computing Processors
(4)
FIGURE 4.28 Pulse and error responses of the fourth-order fourth-derivative differentiator H 4 ( z ) when
processing the fourth-order and fifth-order polynomial input pulses. (a), (b) Fourth-order polynomial input
pulse: x[ m ] = m 4 . (c), (d) Fifth-order polynomial input pulse: x[ m ] = m 5 .
4.3.5
remarks
• A theory of the qth-order pth-derivative FIR digital differentiator has been proposed,
based on which the qth-order pth-derivative FIR optical differentiator has been synthesized using integrated-optic components.
• For a qth-order polynomial input pulse (i.e., x[m] = mq, q ≥ 1), the qth-order pth-derivative
FIR optical differentiator, Ĥ q( p ) ( z ), which has higher processing accuracy than other differentiator orders, has large processing error over the initial time interval 0 ≤ m < q but has
zero processing error over the longer time interval m ≥ q.
• For a Gaussian input pulse (i.e., x[m] = exp[− m2 (2w 2 )]), the qth-order pth-derivative
differentiator, Ĥ q( p ) ( z; q = p) , whose processing accuracy increases with increasing
pulse width w, is the optimum filter when compared with the higher-order pth-derivative
160
Photonic Signal Processing
FIGURE 4.29 Pulse responses of the fourth-order fourth-derivative differentiator Ĥ 4( 4 ) ( z ) when processing
the Gaussian input pulse with various pulse widths w.
=
(a ) w 5=
. ( b) w 10
=
. (c) w 15
=
. (d ) w 20.
differentiator, Ĥ q( p ) ( z; q > p) , because of its structural simplicity and impressive performance. The results for the Gaussian pulse are similar to those for the exponential pulse
(i.e., x[m] = exp( − m w ), m ≥ 0).
• In general, regardless of the type of input pulse, the optical differentiators have large processing error over the initial time interval corresponding to q sampling periods but their
processing errors reduce significantly over a longer time interval.
• Optical differentiation is still a new research area with many potential applications.
One example is to apply the first-order first-derivative FIR optical differentiator described
here to the design of an optical dark-soliton detector, which is outlined in Section 7.1
of Chapter 7.
4.4 APPENDIX A: GENERALIZED THEORY OF THE
NEWTON–COTES DIGITAL INTEGRATORS
In this appendix, a classical numerical integration scheme together with the digital signal processing
technique are employed to develop a generalized theory of the Newton–Cotes digital integrators,
which is believed to be described for the first time. This theory has been used in the synthesis of
the programmable incoherent Newton–Cotes optical integrator (INCOI) as described in Chapter 5.
A definition of numerical integration is first given and used as a basis in the derivation process. The
Newton’s interpolating polynomial is then described, and based on which a general form of the
Newton–Cotes closed integration formula is derived. Finally, a generalized theory of the Newton–
Cotes digital integrators is obtained.
161
Photonic Computing Processors
4.4.1
DeFinitiOn OF numerical integratiOn
It is assumed that a continuous-time signal x(t) is given and that its integral
t
∫ x(t )dt
y (t ) =
(4.99)
0
is to be determined from a sequence of samples of the continuous-time signal x(t) at the discrete
time t = t n where
=
t n nT
=
, n 0,1, 2,
(4.100)
with T > 0 being the period between successive samples. Intuitively, the integral y(t ) cannot be
obtained for all t, but only for t = t n . Thus, Eq. (4.99) can be written as
tn
yn = y (t n ) =
∫ x(t )dt.
(4.101)
0
To simplify the numerical integration algorithm, the integration interval [ 0,t n ] is divided into a
number of equal segments, each with a step size of T . The underlying principle of the numerical
integration algorithm is shown in Figure 4.30.
From Figure 4.30, the integral in Eq. (4.101) can be divided into two integrals as
t n− p
yn =
∫
tn
x(t )dt +
∫ x(t )dt = y + i
n− p
p
(4.102)
t n− p
0
where the partial integral i p, which represents the area of the hatched region of Figure 4.30, is
given by
tn
ip =
∫ x(t )dt.
t n− p
FIGURE 4.30 Graphical illustration of the numerical integration technique.
(4.103)
162
Photonic Signal Processing
The z-transform of Eq. (4.102) is given by
Y ( z ) = z − pY ( z ) + I p ( z )
(4.104)
 1 
I p ( z ),
Y ( z) = 
−p
 1 − z 
(4.105)
or
where Y ( z ) = Z { yn } and I p ( z ) = Z {i p } with Z {}
. being the z-transform of {}
. . In Eq. (4.105), the
z-transform parameter is defined as z = exp( jωT ) where j = −1, ω is the angular frequency, and T
is the sampling period of the integrator. The z-transform of the partial integral I p ( z ) is to be determined in Sections 4.4.2 and 4.4.3.
4.4.2
newtOn’s interpOlating pOlynOmial
For analytical simplicity, the discrete-time variables in Figure 4.30 are re-defined as
t k = t n − p , k = n − p,
(4.106)
tk + p = tn ,
(4.107)
tk + m = tm .
(4.108)
Using Eqs. (4.106) and (4.107), Eq. (4.105) and taking the inverse transform we have
tk + p
ip =
∫ x(t )dt.
(4.109)
tk
For the time interval [t k , t k + m ] as shown in Figure 4.30, the curve x(t ) can be approximated by the
mth-order Newton’s interpolating polynomial, which passes through m +1 data points, as84
x (t ) = x (t k ) +
∆x(t k )
∆ 2 x (t k )
(t − t k )(t − t k +1 )
(t − t k ) +
T
2 !T 2
∆ m x (t k )
+ +
(t − t k )(t − t k +1 ) (t − t k + m −1 ),
m!T m
(4.110)
where the ith discrete-time variable is given by
t k + i = t k + iT , i = 0,1, , m − 1,
(4.111)
and the qth forward difference equation is given by85
q
q
∆ x (t k ) =
q
∑ (−1)  i  x(t
i
k + q −i
), q = 0,1, , m.
(4.112)
i =0
84
85
N. Q. Ngo and L. N. Binh, Programmable incoherent Newton–Cotes optical integrator, Opt. Commun., 119, 390–402, 1995.
M. Abramowitz and I. A. Segun, Handbook of Mathematical function, New York: Dover Publications, 1964.
163
Photonic Computing Processors
The binomial coefficient in Eq. (4.112) is defined as
 q  q( q − 1) ( q − (i − 1) )
q!
=
 =
( q − i )!i !
i!
i
(4.113)
q q
  =   = 1.
0 q
(4.114)
with
Eq. 4.112 can be written in a recursive form as85
∆ 0 x(t k ) = x(t k ),
(4.115)
∆1x(t k ) = ∆x(t k ) = x(t k +1 ) − x(t k ),
(4.116)
∆ q x(t k ) = ∆ q −1x(t k +1 ) − ∆ q −1x(t k ), q = 2, , m.
(4.117)
Eqs. (4.110) and (4.117) can be simply expressed as
q −1

∆ q x(t k ) 
x (t ) = x (t k ) +
(
t
−
t
)
+
k
i


q !T q  i = 0
q =1


m
∑
∏
(4.118)
which can be further simplified by defining a new quantity
η=
t − tk
.
T
(4.119)
Substituting Eq. (4.119) into Eq. (4.111), the following equation is obtained:
t − t k +i = T (η − i ), i = 0,1,, m − 1.
(4.120)
Substituting Eq. (4.120) into Eq. (4.118) results in
q −1
q −1
m


∆ q x(t k ) 
∆ q x(t k ) 
=
T
(
η
−
i
)
x
(
t
)
+
(η − i ) 
[
]
k


q 
q !  i =0
q!T  i =0


q =1
q =1

m
x (t ) = x (t k ) +
∑
∑
∏
∏
(4.121)
η (η − 1)(η − ( m − 1) )
η (η − 1)
+ ∆ m x (t k )
= x(t k ) + ∆x(t k )η + ∆ 2 x(t k )
,
2!
m!
which can be further simplified to
m
x (t ) = x (t k ) +
m
η  q
η  q
 ∆ x(t k ) =
 ∆ x(t k ).
q
q
q =1  
q =0  
∑
∑
(4.122)
Thus, for the time interval [t k , t k + m ], the mth-order Newton’s interpolating polynomial of the curve
x(t ) can be simply described by Eq. (4.122).
164
Photonic Signal Processing
4.4.3 general FOrm OF the newtOn–cOtes clOseD integratiOn FOrmulas
Substituting Eq. (4.122) into Eq. (4.109) results in
tk + p
ip =
 m η 

q

 ∆ x(t k )  dt .


q
tk  q =0
∫ ∑
(4.123)
From Eq. (4.123), dt = Tdη and the limits of integration are changed from t = t k to η = 0 and from
t = t k + p to η = p. Substituting these parameters into Eq. (4.123) results in

 p η 
   dη ⋅ ∆ q x(t k ) 
=T
 q

q =0  0  

p
 m η 

q
ip = 
 ∆ x(t k )  ⋅ Tdη


q
0  q =0
m
∫∑
∑∫
(4.124)
∑ C ( p)∆ x(t ),
(4.125)
which can be rearranged to give
m
ip = T
q
q
k
q=0
where the qth coefficient Cq ( p) is given by
p
η 
Cq ( p) =   dη , q = 0,1,, m.
q
0
∫
(4.126)
The qth forward difference equation, as described by Eq. (4.118), can be further simplified by substituting u = q − i or i = q − u into Eq. (4.121) to give
q
∆ q x(t k ) = ( −1) q
q
q
 q 
q
( −1) − u 
( −1)u   x(t k +u )
 x(t k +u ) = ( −1)
u
q −u
u =0
u =0
∑
∑
(4.127)
u ∈ integer
(4.128)
Where the following equations are used
( −1) − u = ( −1)u , with
 q  q

 =  ,
q − u u
(4.129)
Thus, the general form of the Newton–Cotes closed integration formulas can be simply described
by three closed-form formulas, as given in Eqs. (4.127) through (4.129).
4.4.4 generalizeD theOry OF the newtOn–cOtes Digital integratOrs
Taking the z-transform of Eq. (4.125) leads to
m
I p ( z) = T
∑ C ( p) ∆ X ( z )
q
q=0
q
(4.130)
165
Photonic Computing Processors
{
}
where ∆ q X ( z ) = Z ∆ q x(t k ) is the z-transform of Eq. (4.127), which is given by
q
∆ q X ( z ) = ( −1) q
q
∑ (−1)  u  ⋅ X ( z) z
u
−u
(4.131)
u =0
where X ( z ) z − u = Z { x(t k + u )}. Eq. (4.131) can be rearranged to give
q
q
∆q X ( z)
q( q − 1) −2
q!
( −1)u   z − u =1 − qz −1 +
z + + ( −1) r
=
z − r + ( −1) q z − q
q
u
 X ( z )( −1)  u = 0
!
q
r
r
2
(
−
)!
!
 
∑
(4.132)
Note that Eq. (4.132) can be recognized as86
∆q X ( z)
= (1 − z −1 ) q
 X ( z )( −1) q 
(4.133)
∆ q X ( z ) = ∆ q D( z ) ⋅ X ( z ),
(4.134)
∆ q D( z ) = ( −1) q (1 − z −1 ) q , q = 0,1, , m.
(4.135)
or
where
Substituting Eq. (4.135) into Eq. (4.130) gives
m
I p ( z ) = X ( z )T
∑ C ( p)∆ D( z).
q
q
(4.136)
q=0
Substituting Eq. (4.136) into Eq. (4.105), the pth-order transfer function of the Newton–Cotes digital
integrators can be generally described by
m
H mp ( z ) =
=
∑
Y ( z)
T
=
C q ( p) ∆ q D ( z )
X ( z ) 1 − z − p q =0
(4.137)
T
C0 ( p) + C1( p)∆D( z ) + C2 ( p)∆ 2 D( z ) + + Cm ( p)∆ m D( z ) 
1− z− p 
where the qth coefficient is given, from Eq. (4.126), as
p
η 
Cq ( p) =   dη ,
q
0
∫
86
(4.138)
S. Usui and I. Amidror, Digital low-pass differentiation for biological signal processing, IEEE Trans. Biomed. Eng.,
BME-29, 686–693, 1982.
166
Photonic Signal Processing
and the qth difference equation is given, from Eq. (4.138), as
∆ q D( z ) = ( −1) q (1 − z −1 ) q, for q = 0,1, , m and 1 ≤ p ≤ m
(4.139)
In summary, a generalized theory of the Newton–Cotes digital integrators has been derived, and
Eqs. (4.137) through (4.139), which are referred to in Section 4.2.
5
Optical Dispersion
Compensation and
Gain Flattening
5.1 INTRODUCTORY REMARKS
This chapter introduces the compensation of dispersion effects in the transmission of
lightwave-modulated signals is a very critical task in long haul, ultra-high-speed optical
communications.
Fast, reliable, and error-free 100G/200G/400G backbone and metro networks are a key ingredient to deliver bandwidth-hungry services, such 4G/5G mobile connectivity, fiber to the home
(FTTH), and Remote PHY* (for cable operators). Optical functional devices, in such optical transmission systems, mainly are composed of two types: (i) Firstly, dispersion compensators in order
to compensate for the dispersion broadening of transmitted pulse sequence; and (ii) secondly, the
gain equalizer to equalize the gain over the operating spectral region so that the unevenness of the
optical attenuation of fiber and that of the optical amplification can be flattened. Thus even optical
powers of all channels at different wavelengths can be achieved over the transmission distance.
Variable chromatic dispersion compensators are becoming increasingly important in high
speed optical transmission systems with bit rates of 25 or 56Gbaud or more, where it is essential
to compensate adaptively for the various dispersions of installed fibers and the dispersion change
caused by changes in the environmental temperature or path differences in optical networks.
A number of compensation and equalization techniques have been reported. However, this chapter
describes only the techniques employing optical filters and resonators, which can be designed and
implemented using photonic signal processing methodology. The generation of highly dispersive effects
in resonators that are operated under resonance and eigenfiltering are given. Photonic functional devices
are described including photonic dispersion compensator, gain equalizers using lattice filters.
5.2
DISPERSION COMPENSATION USING OPTICAL RESONATORS
In recent years, there have been growing interests in studying the characteristics of the all-fiber
photonic circuit components, especially the re-circulating delay line1,2,3 and optical resonator.4,5,6,7,8
It has been found that the photonic circuits have great potential in many applications, such as
https://www.cisco.com/c/en/us/solutions/collateral/service-provider/converged-cable-access-platform-ccap-solution/
white-paper-c11-732260.html
1 S. J. Mason, Feedback theory–Some properties of signal flow graphs, Proc. IRE, 1144–1156, 1953.
2 S. J. Mason, Feedback theory-Further properties of signal-flow graphs, Proc. IRE, 44, 920–926, 1956.
3 A. V. Oppenheim, R. W. Schafer, Discrete-Time Signal Processing, Upper Saddle River, NJ: Prentice-Hall, 1989.
4 B. Moslehi, J. W. Goodman, M. Tur, and H. J. Shaw, Fiber lattice optic signal processing, Proc. IEEE, 72,
909–930, 1984.
5 B. Moslehi, Fiber-optic filters employing optical amplifiers to provide design flexibility, Elect. Lett., 28, 226–228, 1992.
6 B. Moslehi, J. W. Goodman, Novel amplified fiber-optic recirculating delay line processor, J. Light. Technol., 10,
1142–1147, 1992.
7 B. C. Kuo, Digital Control Systems, Chapter 5, pp. 267–296, Hongkong: CBS Pub. Asia, 1987.
8 Y. H. Ja, Single-mode optical fiber ring and loop resonators using degenerate two-wave mixing, Appl. Opt., 30,
2424–2426, 1991.
*
167
168
Photonic Signal Processing
communications,9,10 sensing devices,11,12 and signal processing devices.13 The progress in fiber-optic
technology also makes the implementation of these circuits easier. For instance, due to the development in optical amplifier technology,14 active optical devices1,3 are a possibility. As the trends of
integrated photonic circuits progress, it is expected that the circuits analyzed may consist of more
and more elements in them. This surely causes difficulties in the examination of the circuits. Thus,
an efficient method is needed to facilitate these problems.
As far as the examination of the circuit behavior and its design are concerned, the analysis of
the circuit involves the determination of the circuit’s transfer function. This is usually achieved by
simultaneously solving a set of linear field or intensity equations. However, this method becomes
error-prone and time-consuming as the complexities of the circuit increase due to the increasing
numbers of components and interconnections in the optical circuit network. It makes the formulation of the transfer functions for the circuit and the analysis on the circuits’ characteristics more
difficult and tedious. Although a scattering matrix has been used in describing the circuit characteristics15,16 and is shown to be a more systematic approach to the problem, a simple method of determining the circuit’s transfer functions from the set of governing equations has not been proposed,
to the best of our knowledge. This restricts our analysis to simple circuits only.
The new method employs the use of signal-flow graph theory17,18 in optical circuits. The signalflow graph theory was first introduced 80 years ago by S. J. Mason.1,2 The theory has been applied
in electrical and electronic circuits for a long time already. This is the first time, to the best of
our knowledge, when the signal-flow graph theory is being applied during the analysis of optical
circuits. The unique feature of our work is that the optical circuits can be represented in form of a
signal-flow graph (SFG), and their circuits’ transfer functions can then be determined systematically
using the corresponding manipulation rules. The analysis of optical circuits, which employs the new
method, has been published recently by our group.19,20,21,22 The new method is found to be much
more efficient than the conventional method. The main advantage of our method over the conventional one is that more simple and systematic procedures are used in deriving the circuits’ transfer
functions. This certainly lowers the possibility of error. Moreover, the graphical representation of
the optical circuits also allows easier examination of recirculating or resonating loops in the circuit.
Thus, the locations of loops in the circuits can be identified with lesser effort and the mechanism
L. N. Binh, N. Q. Ngo, and S. F. Luk, Graphical representation and analysis of the z-shaped double-coupler optical
resonator, J. Light.Technol., 11, 1782–1792, 1993.
10 Y. H. Ja, Generalized theory of optical fiber loop and ring resonators with multiple couplers: 1: Circulating and output
fields and 2: General characteristics, Appl. Opt., 29, 3517–3529.
11 Y. H. Ja, Optical fiber loop resonators with double couplers, Opt. Commun., 75, 239–245, 1990.
12 Y. H. Ja, A double-coupler optical fiber ring-loop resonator with degenerate two-wave mixing, Opt. Commun., 81, 113–
120, 1991.
13 Y. H. Ja, On the configurations of double optical fiber loop or ring resonator with double couplers, J. Opt. Commun., 12,
29–32, 1991.
14 B. Moslehi, J. W. Goodman, M. Tur, and H. J. Shaw, Fiber lattice optic signal processing, Proc. IEEE, 72, 909–930, 1984.
15 J. M. Vigoureux and F. Raba, A model for the optical transistor and optical switching, J. Mod. Opt., 38, 2521, 1991.
16 B. Moslehi, J. W. Goodman, Novel amplified fiber-optic recirculating delay line processor, IEEE J. Light. Technol., 10,
1142–1147, 1992.
17 D. Marcuse, Pulse distortion in single-mode fibers, Appl. Opt., 19, 1653–1660, 1980.
18 D. Marcuse, Selected topics in the theory of telecommunications fibers, Optical Fiber Telecommunications II, Chapter 3,
Boston, MA: Academic Press, 1988.
19 B. E. A. Saleh and M. I. Irshid, Transmission of pulse sequences through mono-mode fibers, Applied Optics, 21, 4219–
4222, 1982.
20 B. E. A. Saleh and M. I. Irshid, Coherence and inter-symbol interference in digital fiber optic communication systems,
IEEE J. Quantum Electron., QE-18, 944–951, 1982.
21 K. Joergensen, Transmission of Gaussian pulses through monomode dielectric optical waveguides, Appl. Opt., 16,
22–23, 1977.
22 K. Joergensen, Gaussian pulse transmission through monomode fibers, accounting for source linewidth, Appl. Opt., 17,
2412–2415, 1978.
9
Optical Dispersion Compensation and Gain Flattening
169
of resonance can then be studied easily. Furthermore, our new method incorporates a stability test,
which is useful in the assessment of the photonic circuit operation. The stability of the photonic
circuit should be an important part in the design. However, very few studies have been conducted
on aspects of stable and unstable states of the photonic processing unit. The stability test should
prove to be an important tool in photonic circuit design in the future. The result is significant as a
systematic method is presented to the analysis of photonic circuit. The new method should lead to
a better understanding of the performance of various photonic circuits and may initiate studies on
complex photonic circuits on a large scale.
Passive resonators have been studied for some simple photonic circuit configurations.4,5,6,7,8
However, optical amplifiers can be inserted in the fiber paths of the circuit to enhance the circuit’s
performance. It has been shown3 that optical amplifiers can provide flexibility in the design of the
photonic circuit, not only just as compensators for losses in fiber paths. An amplified double-coupler
double-ring (DCDR) photonic circuit is studied in detail in this work. The passive operation of this
circuit has been examined in the case of a resonator23,24 but its use as re-circulating delay line and
the circuit’s temporal response have never been studied. The development of the signal-flow graph
theory in optical circuits allows us to carry out the generalized study of the DCDR circuit easily
and efficiently. We can identify the recirculating or resonant loops in the circuit immediately once
its signal-flow graph has been drawn. This would significantly increase our understanding on the
circuit performance, particularly the effects from the physical structure of the circuit. The special
feature of the DCDR circuit is that it consists of two loops, which share one common fiber path in
the circuit. This special feature produces some useful results, like the application as an adder, which
are not realizable in other simple configurations.
The DCDR circuit, like most of the optical circuits, is discrete in nature and can be treated as a
discrete-time signal system. The discrete behavior of the all-fiber optical circuit is due to the delays
in the fiber paths of the circuit. Hence, z-transform is used for the analysis of discrete-time signal
processing in our work. The DCDR circuit system will be represented by transfer functions in the
z-domain. The transfer function will contain poles and zeros on the z-plane, which are the roots of
the denominator and numerator of the transfer function, respectively. The report will show that the
poles and zeros locations, or distributions, of the transfer functions determine the characteristics
of the circuit, for instance, the filtering properties. Thus, the circuit responses will be explained in
terms of the poles and zeros values of the transfer functions. In this chapter, the circuit is examined
under two conditions—illuminated by a temporal incoherent source and a coherent source with
finite linewidth. In the former case, the analysis is carried out on the intensity-basis and the circuit
is operating as a re-circulating delay line. In the latter case, the use of the circuit as a resonator
is investigated together with the transient response of the circuit. The computation of transient
response is generalized for optical circuits.
Investigation is also carried out on the possibility of employing the DCDR as a fiber dispersion
equalizer. The use of optical resonators as dispersion equalizers were studied recently,9,10 but they
were confined to simple resonators, which may limit the design flexibility. In this work, the DCDR
circuit is shown to give more freedom in the design as an equalizer.
Section 5.2 is organized as follows. In Section 5.2.3, the graphical technique is used to derive
the transfer function of the resonator in association with the Mason’s gain rules. SFG theory and
Mason’s rule17,18 are found to be applicable in the analysis of photonic circuits. The unique feature
of this method is shown and the advantages of our method over the conventional ones are presented.
Section 5.2.4 discusses the DCDR circuit operating under a temporally incoherent source. The
circuit is considered on an intensity-basis and it is treated as re-circulating delay lines. Several
C. Lin and D. Marcuse, Optimum optical pulse width for high bandwidth single-mode fiber transmission, Electron. Lett.,
17, 54–55, 1981.
24 D. Marcuse and C. Lin, Low dispersion single-mode fiber transmission–The question of practical versus theoretical
maximum transmission bandwidth, IEEE J. Quantum Electron., QE-17, 869–878, 1981.
23
170
Photonic Signal Processing
operation modes of the circuit are displayed including passive, active, and active with negative optical gain. Both the frequency and temporal responses are studied. Possible applications of the circuit
in signal processing are suggested. Procedures in the design of the circuit are proposed for the case
with negative optical gain acting as an illustration of a general design procedure. The DCDR circuit
under a coherent source is studied with emphasis on the resonance effects and the transient response
of the circuit. The resonance of the DCDR circuit is displayed and its use in certain signal processing applications are mentioned. The effects of the source coherence and the input pulse shape on the
transient response of the circuit are studied in detail. Also, algorithms for computations of transient
responses for general photonic circuits are given.
In Section 5.2.5, one of the applications of the DCDR circuit, a fiber dispersion equalizer, is
examined specifically. The equalization achieved by the circuit under a different circuit’s parameters is demonstrated. The capability of the DCDR circuit as a dispersion equalizer is shown with
different operating points.
5.2.1
signal-FlOw graph applicatiOn in Optical resOnatOrs
The mathematical tools that are used in our analysis are introduced here. They include the z-transform
and SFG theory. Z-transform of discrete-time signal processing is useful for the analysis of photonic
circuits, especially for those consisting of delay elements. The SFG theory enables us to examine
and efficiently investigate the characteristics of photonic circuits. The graph reduction rule and
Mason’s rule1,2 are associated with the SFG theory and included. Stability of the circuit is usually an
important criterion of evaluating the circuit performance. Therefore, the stability test for the system
is also introduced.
For the sake of simplicity, a simple photonic circuit—a single-loop resonator circuit—is used as an
example to illustrate the manipulation of the signal-flow graph theory. The z-transform techniques are
used in digital signal processing3 (also called discrete-time signal processing) and employed for the
analysis of the photonic circuit in this work. The discrete-time signal can be considered as an equally
spaced sampling of a continuous-time signal. The z-transform of a sequence x[n] is defined as
∞
X ( z) =
∑ x[n]z
−n
(5.1)
n =−∞
x[n] can be interpreted as the nth term of the sequence of numbers that describe the discrete-time
signal in the time domain. The ratio between the output transform Y ( z ) and the input transform
U ( z ) of a system is called the transfer function H ( z), which is given as:
H ( z) =
Y ( z)
U ( z)
(5.2)
Rearranging (5.2) gives:
Y ( z) = H ( z) ⋅U ( z)
(5.3)
This shows that in the z-domain multiplication of the input with the transfer function produces
the output. The transfer function given in Eq. (5.2) is related to the corresponding time domain
sequence h[n], indeed it is usually defined as the impulse response of the system. The corresponding
operation in the time-domain of Eq. (5.3) is
∞
y[n] =
∑ u[r]h[n − r],
r =−∞
(5.4)
171
Optical Dispersion Compensation and Gain Flattening
which is the convolution sum that can be expressed as
=
y[n] u=
[n] * h[n] h[n] * u[n].
(5.5)
where the symbol * denotes the convolution. It is to be noted that the convolution operation is
commutative. There are two important properties of convolution. The convolution of two functions in the time domain corresponds to the multiplication of their z-transforms. On the other
hand, the multiplication of two functions in the time domain corresponds to their convolution in
the z-domain.
Now writing the numerator and denominator NUM ( z ) as ∑ iB=0 bi z −i and DEN ( z ) as ∑ iA=0 ai z −i ,
H ( z ), the z-domain transfer function can then be expressed as
B
∑b z
NUM ( z )
−i
i
H ( z) =
DEM ( z )
= i =A0
∑a z
i
(5.6)
−i
i =0
which can also be rewritten into product form as
B
b
H ( z ) = 0 z A− B
a0
∏(z − q )
k
k =1
A
∏(z − p )
(5.7)
j
j =1
It is assumed that H ( z) has been expressed in the irreducible form. The values p j are called the
poles of H ( z ) such that H ( p j ) = ∞.; similarly the values qk are the zeroes of H ( z ) for which
H ( qk ) = 0. Also, there is a pole at z = 0 of the multiplicity of ( BA) if B > A. If A > B , there would
be a zero at z = 0 of the multiplicity of ( A − B). As it has been found that the transfer functions can
be expressed in z-domain, thus the transfer characteristics are dependent on the zero-pole patterns4
of these transfer functions in the z-plane. The magnitude-frequency response at a particular frequency as the operating point moving on the unit-circle, z = 1, of the z-plane is given by
B
H ( z) = H ( e
jωτ
b0
)=
a0
∏l
zk
k =1
A
∏
(5.8)
l pj
j =1
where z = ejωτ, ω is the angular frequency in radians per second and τ is the sampling period of
signals in seconds. lzk and l pj are the lengths from the operating point to the position of the kth zero
and the jth pole of the transfer function respectively. The corresponding phase-frequency response
at a particular operating frequency (wavelength) is given by
B
arg( H ( z )) =
∑
k =1
A
φzk −
∑φ + ( A − B)ωτ
pj
(5.9)
j =1
where ϕzk and ϕpj are the phase angles of the zeroes and poles respectively formed by the horizontal
real axis and the lines connecting the poles and zeroes to the operating point in the z-plane.
172
Photonic Signal Processing
Thus, from Eqs. (5.8) and (5.9) we can design the magnitude-frequency response by adjusting
the pole and zero patterns of the transfer functions. To obtain a maximum magnitude at a particular
A
operating wavelength (frequency), we require a pole or a very small value of ∏ j =1 l pj at that wavelength. Similarly, in order to obtain a minimum at a particular wavelength, a zero or an infinitesimal
B
value of ∏ k =1 lzk is required at that wavelength.
There are some relationships between the positions of poles in the z-plane to those correspondingly in the s-plane (the continuous frequency domain). One basic property of this relationship is that,
recall that z = e sτ where s = jω when a pole position moves on the imaginary axis of the s-plane, it
would move along the unit-circle of the z-plane. In this case, we would have marginal stability and
a lossless system. When a pole moves on the imaginary axis towards the left-half of the s-plane, the
corresponding pole moves inside the unit circle in the z-plane. The system would thus become lossy
and stable. If one of the system poles lies outside the unit circle in the z-plane, the system becomes
unstable. Its temporal response would increase with time. In general, the system would be stable if
all the system poles lie inside or on the unit circle in the z-plane. Stability plays an important role in
design of photonic circuits. Stability test for the photonic circuit is introduced in Section 5.2.4.
The SFG has been well known in the analyses and formulation of massive electrical and electronic circuits. We employ extensively this technique in the analysis of optical circuits here. As
mentioned in Chapter 2, SFG is a graphical diagram that comprises directed branches and nodes, in
other words, a graph with nodes linked up by directed branches in some way. A branch represents
the relationships between two nodes and it is usually associated with a transmittance or transfer
function. The signal flows through the branch in a direction indicated by the arrowhead. The transmittance denotes the functional operation that the signal would undergo as it travels through the
branch. In general, that functional operation can be linear or non-linear. The rule of engagement of
the transmission path is described in Chapter 2.
The nodes in the SFG represent the circuit variables. In photonic circuits they are usually optical
fields, for coherence case and intensities for incoherence. The value of a node variable is taken to
be the sum of all incoming signals entering the node. This node value or signal travels along each
outgoing branch connected to it. There are two special kinds of nodes in SFG, source and sink.
A source is a node with outgoing branches connected to it. Likewise, a sink is the opposite, it is a
node with incoming branches only.
There are several terms that are frequently used for describing SFG. For instance, a feed-forward
path from node a to node b is a sequence of nodes and branches that the signal passes through from
node a to b, in which all nodes are traversed only once. A feedback loop is a path that starts and
terminates at the same node such that no node is traversed more than once. A feedback loop that
contains only a single node is called a self-loop.
Thus, the SFG is a graphical illustration of the relationships among the variables in a photonic
circuit. In the following presentation, a single loop resonator circuit is used as a simple example
to illustrate different aspects of the SFG theory and associated rules. A schematic diagram of the
single loop resonator is shown in Figure 5.1.
Input
1
coupler
3
Output
2
4
T
FIGURE 5.1
The schematic diagram of the single loop resonator.
173
Optical Dispersion Compensation and Gain Flattening
A single loop resonator comprises a 2 × 2 directional coupler and a fiber path as shown in
Figure 5.1. The fiber path is connected in such a way that one of the output ports of the coupler is
joined to one of the coupler’s input ports through the path. The excess power loss of the coupler is
assumed to be zero, i.e. the coupler is lossless. This assumption of the coupler is valid for the whole
scope of our analysis. The power coupling coefficient of the coupler is given as k. T ( z ) represents
the transmittance of the fiber path, it is given as:
T ( z ) = t aGz −1 .
(5.10)
where t a is the passive transmission coefficient of the fiber path (3)–(2), which is related to the fiber’s
loss. If ta is equal to its maximum value of 1, the fiber is lossless. G is the optical intensity gain factor of the fiber optical amplifiers (if any) inserted in the path. G equals to one corresponds to the
case where there is no amplifier in the feedback fiber path, i.e. passive operation of the circuit. By
using the z-transform representation, the delay element in the photonic circuit with a unit delay can
be represented by z −1. The unit delay or the basic time delay is defined as the time required for the
optical waves to travel along a length l of optical fiber such that it is equal to the sampling period
of the input optical signal. In this case, z −1 is used to show that the signal at port 2 of the circuit is
a unit-delayed version of the signal at port 3, apart from the scaling of the signal’s magnitude. This
represents the discrete nature of the signals in the circuit.
As the circuit is taken to be an example of the SFG illustration only, we further assume that the
source is temporally incoherent so as to simplify the situation. By this assumption, it means that the
source coherence length is much shorter than the shortest delay path in the circuit so that the phase
change can be ignored. Intensity rather than field amplitude is thus considered. The directional coupler has a direct coupling of (1− k ) and cross coupling of k of the intensity at the input port. Further
discussion of the temporal incoherent source is given in Chapter 2. The SFG in terms of intensity
for the single loop resonator circuit is shown in Figure 5.2.
It can be seen that the single loop in the circuit and the direction of signal flow in the loop can be
identified easily in the SFG in Figure 5.2. In all-fiber photonic circuits, the directional couplers and
the delay lines usually form the basic building blocks. From Figure 5.2, it can be seen that the SFGs
of these two elements are simple.
After obtaining the SFG of the photonic circuit, the derivation of the transfer functions between
node variables is very straight forward. There are generally two methods to achieve this objective,
the graphical reduction of the SFG and Mason’s Rule.
T
3
k
1-k
1-k
1
2
k
FIGURE 5.2 SFG of the single loop resonator circuit.
4
174
Photonic Signal Processing
If the SFG reduction rules (iii), (iv), and (i) are applied in succession to the SFG in Figure 5.2, the
output-input intensity transfer function of the single loop circuit is obtained to be:
k + (1 − 2k )T
1 − kT
H14 =
(5.11)
It is not necessary to reduce the SFG to find the desired transfer functions of the circuit. Mason’s
Rule1,2 can be applied to give the transfer functions directly. Considering the independent input node
a and dependent output node b of an arbitrary photonic graphical network, which are its input and
any port. Let the transfer function H ab for the SFG be defined as the overall transmittance between
the two nodes a and b, then Mason’s rule can be stated for the circuit as1,2:
N
∑ (F ) (∆ )
ab q
H ab =
ab q
q =1
∆
,
(5.12)
where N is the total number of optical transmission paths from node a to node b, ( Fab ) q is the optical transmittance of the qth path from node a to node b in the SFG, and ∆ is given by
∆ = 1−
∑T + ∑T T − ∑ T T T +
lu
u
lu lv
u ,v
lu lv lw
(5.13)
u ,v ,w
with Tlu is the loop transmittance and only products of non-touching loops are included in the
∆ expression. Thus Eq. (5.13) can be written in plain word as:
∆ = 1 − ( sum of all loop transmittances )
+ (sum of products of all loop transmittances of 2 non-touching optical loops)
− ( sum of products of all loop transmittances of 3 non-touching loops ) +
with ∆ is defined as the graph determinant. Therefore, it follows that ( ∆ ab ) q is the cofactor of
the qth forward transmission path, which is equal to ∆ after all loops touching the qth path have
been excluded. Two optical loops are considered as non-touching if they do not share any common node. However, one criterion of using the Mason’s rule is needed to be satisfied. The SFG
should be able to be represented in the planar form where there are no crossings between the
signal-flow paths.
From the SFG of the single loop photonic circuit, it can be observed that there is only one optical feedback loop in the circuit that is (3)(2)(3). Thereafter, the loops or the paths in the circuit are
given by sequences of the node numbers the loop or path follows. Its output-input intensity transfer
function can be determined using Mason’s rule of Eq. (5.13). Applying Mason’s Rule, H14 ( z ) of the
single loop resonator circuit can then be determined by:
2
∑ (F ) (∆ )
14 q
H14 =
14 q
q =1
∆
(5.14)
Firstly, the loop transmittance of the single loop circuit is given as:
Tl1 = kT
(5.15)
175
Optical Dispersion Compensation and Gain Flattening
Thus, ∆ can be obtained by as
∆ = 1 − Tl1 ⇒ ∆ = 1 − kT .
(5.16)
There are two forward paths going from node 1 to node 4, they are: (i) the direct path (1)(4), which
has a transmittance of k, that is ( F14 )1 = k , and ( ∆14 )1 =1 − kT , and (ii) path (1)(3)(2)(4) with the
transmittance of ( F14 )2 = (1 − k )2 T and ( ∆14 )2 = 1. Substituting (5)–(8) into (4) yields
H14 =
k + (1 − 2k )T
1 − kT
(5.17)
which is the same as the expression obtained in Eq. (5.15) that used the graph reduction rules.
5.2.2
stability test
Before computing the response of the circuit, it is sometimes useful to consider the system’s stability
in the design. Stability consideration of the photonic circuit is very important as it is directly related
to the performance of the circuit especially in the time-domain applications. Since the photonic
circuit can be modeled under the discrete signaling, the Jury’s stability test usually applied for
digital control system25 can be employed. Consider a characteristic equation in the form of
F ( z ) = an z n + an−1z n−1 +...... + a2 z 2 + a1z + a0 = 0
(5.18)
This characteristic equation is defined as the equation obtained by equating the denominator of
the transfer function to zero. For n = 2, that is a second-order system, the necessary and sufficient
conditions for a stable operation of the circuit requires
F (1) > 0, and F ( −1) > 0 and a0 < a2
(5.19)
That is all the roots of the equation must lie inside the unit circle in the z-plane. In this example,
n = 1, the stability criterion becomes F(1) > 0 and F( −1) < 0. Now consider Eq. (5.10), the characteristic equation of the single loop circuit is
F (z ) = z − kt aG = 0
(5.20)
Thus, the stability criterion is then given by
1 − kt aG > 0 ⇒ kt aG < 1
(5.21)
The expression on the LHS of the inequality in Eq. (5.21) is in fact the “pole” value of the circuit.
If the pole value is less than one, the pole will then lie inside the unit circle in the z-plane and
stability is achieved. Therefore, it is clearly shown that the Jury’s stability test criterion gives the
condition where the poles of the system will lie inside the unit circle in the z-plane.
25
B. C. Kuo, Digital Control Systems, Chapter 5, Asia, Hong Kong: CBS Publications, 1987. pp. 267–296.
176
Photonic Signal Processing
5.2.3 Frequency anD impulse respOnses
5.2.3.1 Frequency Response
The magnitude and phase responses of the photonic circuit can be obtained by repeating computations at different values of frequency along the unit circle, i.e. z = 1. The frequency responses of
H14 ( z ) of the single loop resonator circuit is plotted against ωτ , as shown in Figure 5.3, together
with a plot showing the pole and zero positions. The ω is the angular frequency of the source, and
τ is the unit time delay of the fiber path in the circuit. The parameters used in this example are
=
k 0=
.4142, t a 1 and G = 2.414 , which gives a pole at +1 and a zero at −1. From the magnitude
plot, we can see that the response has minima when the frequency passing a pole and maxima for
zeroes. When passing through a pole, the phase changes from −1.57rad ( −90°) to 1.57rad (90°) ,
likewise, when traveling past a zero, the phase changes from 1.57rad (90°) to −1.57rad ( −90°). At
other frequencies, the phase remains constant at either −1.57rad or 1.57rad. This can be explained
by examining the phase response expression for the circuit. The phase response of the single loop
circuit is given by
arg ( H14 ( z ) ) = φz1 − φ p1
(5.22)
Consider geometrically in the z-plane, from Figure 5.4, the difference between φz1 and φ p1 is always
90°. Thus (φz1,φ p1 ), depending on the position of the operating point, takes the value of either +90°
or −90°.
FIGURE 5.3 Frequency response for the single loop circuit together with the pole-zero positions with pole
at +1 and zero at −1 (pole: x, zero: o).
177
Optical Dispersion Compensation and Gain Flattening
z
-1
φz1
φp1
+1
FIGURE 5.4 Representing the phase response obtained in Figure 5.3.
5.2.3.2 Impulse and Pulse Responses
The impulse response and the pulse response of the feedback resonator given for Figure 5.1
are shown in Figure 5.5. The pulse input can be obtained by launching a sequence of “111” into
the circuit, the “1’s” are delayed from each other by a unit time delay. It can be seen that the impulse
response has a steady state value, that means the system is undamped or loseless. From Eq. (5.12) the
magnitude of the loop transmittance has a pole at +1. Therefore, the signal maintains its magnitude
in each circulation inside the circuit loop, the signals cross-coupled to the circuit’s output after every
circulation are thus remaining constant. Using the stability criterion (5.20), kt aG or the pole value
equates to unity. Thus, a marginally stable condition is achieved, that is the pole lies exactly on or
very close to the unit circle in the z-plane. If the magnitude of pole value is larger than 1, the system
becomes unstable and the impulse response will then be increasing as time proceeds.
FIGURE 5.5 Impulse response and pulse response for the single loop circuit with the same circuit parameters as in Figure 5.3.
178
Photonic Signal Processing
5.2.3.3 Cascade Networks
This photonic network theory can now be extended to a network of interconnected basic photonic
circuits. In fact, we have so far treated the photonic circuits as elements of a signal processing system, in other words, we have systematized the circuit. Thus, the system theory can be applied in the
manipulation of the circuit. For instance, there are two photonic circuits with output-input transfer
functions H a and H b respectively. If the output of the first circuit is connected to the input of the
second circuit, for example, the two circuits are connected in cascade, then the overall output-input
transfer function of the system will then be equal to H a H b, the product of the two transfer functions.
In general, if we connect n photonic circuits in cascade, the overall transfer function of the system
can be easily determined as the product of all individual transfer functions.
5.2.3.4 Circuits with Bi-directional Flow Path
If in a photonic circuit, the signal travels in both directions through a fiber path, for instance one
signal is transmitted and the other one is reflected, the circuit can be represented by two SFGs. If the
circuit is linear, the circuit transfer function can be obtained by the superposition of the two transfer
functions as obtained individually from each SFG,9 the single ring resonator with two-wave mixing,
or reference, the z-shaped double-coupler resonator.
5.2.3.5 Remarks
The tools for analyzing general photonic circuit are introduced here. The application of z-transform
in the analysis makes both the manipulation and understanding easily. We have developed the application of the powerful signal flow graph theory in the study of photonic circuits. This provides an
examination of the circuit characteristics visually and it effectively reduces the effort of determining the transfer functions of the circuit. The techniques of handling the signal flow graph are demonstrated and include the Mason’s rule and the graphical reduction rule. Together with the stability
test provided, the circuit behavior can be examined thoroughly.
5.2.4
DOuble-cOupler DOuble-ring circuit unDer tempOral incOherent cOnDitiOn
Resonator circuits with double or multiple couplers have been studied.9–12 In this section, a DCDR
circuit is analyzed. The use of this circuit as a resonator is studied9,10 but its use as recirculating delay
lines had not been examined. Here, temporally incoherent of the signal is assumed. Therefore, with
this assumption, the circuit is operated as recirculating delay line instead of resonator. Incoherent
processing is considered by using the intensities. A detailed study of the circuit is carried out for
different sets of circuit parameters including the case where negative optical gain is provided by
the optical amplifier in the circuit. The frequency response and impulse response of the circuit are
given. From the studies, several applications of the DCDR circuit are illustrated.
5.2.4.1 Transfer Function of the DCDR Circuit
The schematic diagram of the DCDR circuit is shown in Figure 5.6 consisting of two 2 × 2 directional couplers interconnected with three optical fiber forward and feedback paths. The fiber path
(3)(6) and (4)(5) are referred as the forward paths of the circuit while path (7)(2) is called the feedback path of the circuit. The circuit can be considered as a two-port device, which incorporates
one input port and one output port as visualized Figure 5.6b. In this latter arrangement, the circuit
can be viewed as a cascade form of two couplers with an overall feedback loop. The k1 & k2 are the
power coupling coefficients of the two couplers 1 and 2, respectively. T1 , T2 , and T3 denote the transmission functions of the forward paths (3)(6) and (4)(5), and the feedback path (7)(2), respectively.
The optical transmittances can be represented by
Ti = t aiGi z − mi for.....i = 1, 2, 3.
(5.23)
179
Optical Dispersion Compensation and Gain Flattening
Input
1
coupler 1
2
(a)
FIGURE 5.6
T2
7
8
coupler 2
1
3
T1
6
8
2
4
T2
5
7
Output
4
T3
Output
coupler 1
Input
3
T1
5
coupler 2
6
T3
(b)
(a) The schematic diagram of the DCDR circuit, (b) the same circuit in a different arrangement.
T
1
3
k1
1-k1
T3
k1
k2
7
6
1-k2
1-k1
1
FIGURE 5.7
2
4
T2
5
1-k2
k2
8
The SFG of the DCDR circuit.
i = 1, 2, 3 corresponds to the three paths as shown in Figure 5.6. tai is the transmission coefficient
of the ith optical waveguide path as the same parameter t a defined in Chapter 2. Gi is the optical
intensity gain factor, which is provided by the waveguide/fiber optical amplifiers incorporated in
the paths and mi is the order of the delay path. The SFG of the DCDR circuit is shown in Figure 5.7.
The SFG of the DCDR circuit is represented in planar form where, for instance, there is no crossing
of optical paths in the graph. The node variable in the SFG represents the optical intensity at that
point of the DCDR circuit. From the SFG of the DCDR circuit, it can be easily seen that there are
two optical closed loops in the circuit, which can be called feedback loops or the recirculating loops
of the circuit. One of the loops is the loop connecting nodes numbered (2), (3), ( 6) and (7), and
the other one through nodes (2), ( 4), (5) and (7). Furthermore, these two loops share one common
path, the path (7)(2). This demonstrates one of the advantages of representing the photonic circuit
with an SFG as we can identify the loops in the circuit without any difficulty. The SFG gives us
an insight into the circuit properties. The next step in the analysis is to derive the optical transfer
functions of the circuit from the SFG.
First of all, the output-input intensity transfer function of the DCDR circuit can be obtained by
using either the graph reduction rules or Mason’s rule as introduced in Chapter 2. In deriving the
optical transfer functions between nodes a and b , the subscript ab is omitted for the sake of clarity.
180
Photonic Signal Processing
By applying Mason’s rule for the SFG of the DCDR photonic circuit, the output-input intensity
transfer function is given by:
4
∑
Fq ∆ q
I8 q = 1
H18 = =
I1
∆
(5.24)
where I 8 and I1 are the output and input intensity respectively of the DCDR circuit. The path and
loop transmittances can be obtained as follows.
1. Two loop transmittances
a. Loop 1: Loop 1 is formed by nodes (2), (3), ( 6) and (7), thus Loop 1 can be written as
(2 )(3)(6)(7)(2) . The loop optical transmittance of Loop 1 is
Tl1 = k1k2T1T3 .
(5.25)
b. Loop 2: Similarly the optical transmittance of Loop 2, which is (2)( 4)(5)(7)(2) and is
given by
Tl 2 = (1 − k1 )(1 − k2 )T2T3
(5.26)
2. Forward path transmittances
From the graphical signal flow diagram, it can be observed that there are four optical
forward paths connecting nodes 1 and 8. The four forward paths and its related
transmittances are:
Path 1: (1)(3)(6)(8)
F1 = (1 − k1 )(1 − k2 )T1
and... ∆1 = 1 − Tl 2 .
(5.27)
Path 2: (1)(3)(6)(7)(2)(4)(5)(8)
F2 = (1 − k1 ) k22T1T2T3
2
and ∆ 2 = 1
(5.28)
∆2 is equal to unity due to its forward path touching both optical loops.
Path 3: (1)(4)(5)(7)(2)(3)(6)(8)
F3 = k12 (1 − k2 ) 2 T1T2T3 , and ∆ 3 = 1.
(5.29)
Similar to ∆ 2 , ∆ 3 is equal to unity due to the touching of two loops of the forward path.
Path 4: (1)(4)(5)(8)
F4 = k1 k 2 T2 , and ∆ 4 = 1 − Tl 1 .
(5.30)
The loop determinant Δ in the denominator is then given by
∆ = 1 − Tl1 − Tl 2
(5.31)
Therefore, the optical transfer function I8/I1 as H18 can be obtained as
H18 =
(1 − k1 )(1 − k2 )T1 + k1k2T2 − (1 − 2k1 )(1 − 2k2 )T1T2T3
,
DEN
DEN = 1 − k1k2T1T3 − (1 − k1 )(1 − k2 )T2T3 .
(5.32)
(5.33)
181
Optical Dispersion Compensation and Gain Flattening
(1-k2)T1
8
(1-k2)T1
k2T2
8
k2T2
k1(1-k2)T2T3
1
1-k1
3
(a)
k2T1
7
(1-k1)T3
d1
1-k1
d1
(1-k2)T2
k1T3
1
4
3
(b)
k1
(1-k1)k2T1T3
d2
4
k1
d2
FIGURE 5.8 The reduced signal flow graphs for the SFG of the DCDR circuit. (a) First reduction, and
(b) Further reduction. d1 = 1 − k1k2T1T3 and d2 = 1 − (1 − k1 )(1 − k2 )T2T3.
Alternatively, the transfer functions of the DCDR circuit can be found by performing a graph
reduction of the SFG in Figures 5.7 and 5.8a and b. After reduction to a certain stage, we can
see that the transfer function H18 obtained from Figure 5.8b is the same as that given in (5.32). In
Figure 5.8b, this can be performed by summing up the transmittances going to port 8, from path (1)
(3)(8) and path (1)(4)(8).
5.2.4.2 Circulating-Input Intensity Transfer Functions
The same procedure as given in the above Section 5.2.4.1 can be used to get the circulatinginput intensity transfer functions of the DCDR circuit. To obtain the transfer function H13 ( z ), the
circulating intensity I3 with respect to the input intensity, we consider the SFG of the DCDR circuit
again. There are two optical forward paths traveling from node 1 to node 3, they are the direct path
(1)(3) and path (1)(4)(5)(7)(2)(3). Their transmittances are given by:
Path 1: (1)(3) :
F1 = 1 − k1, ∆1 = 1 − Tl 2
(5.34)
F2 = k12 (1 − k2 )T2T3 , and ∆ 2 = 1
(5.35)
Path 2: (1)( 4)(5)(7)( 2)(3) :
H13 ( z ) is then given as
2
∑ F∆
i
H13 ( z ) =
i =1
i
∆
(5.36)
By substituting (5.34) and (5.35) into (5.36) we have
H13 ( z ) =
(1 − k1 ) − (1 − 2k1 )(1 − k2 )T2T3
,
DEN ( z )
Similarly, the transfer functions H14 ( z ) and H17 ( z ) can be obtained as
(5.37)
182
Photonic Signal Processing
I1
k + (1 − 2k1 )k2T1T3
= 1
,
I4
DEN
(5.38)
I7
(1 − k1 )k2T1 + k1 (1 − k2 )T2
=
.
I1
DEN
(5.39)
H14 ( z ) =
H17 ( z ) =
5.2.4.3 Analysis
In this section, the behavior of the DCDR circuit under incoherent source condition is examined.
The responses of the circuit with different circuit parameters are studied. The responses investigated
including both frequency response and time response. The frequency responses are magnitude
response and phase response, whereas the time responses are impulse and pulse responses of the
circuit. The relationships between the pole-zero positions of the transfer functions and the responses
of the circuit are considered. This Section mainly focuses on the output response rather than the
circulating intensity response as the former one can be easily obtained.
5.2.4.3.1 Case 1: DCDR Resonance with Unity Delay in Each Transmission Path
In the first case the delay introduced by the interconnection between couplers in feedforward
and feedback paths is equal to the sampling period of the signal entering the circuit, that means
m
=1 m=
m3 = 1. The denominator DEN of the transfer functions derived in Section 5.2.4.2 becomes:
2
DEN ( z ) = 1 − k1k2t a1t a3G1G3 z −2 − (1 − k1 )(1 − k2 )t a 2t a3G2G3 z −2 ,
(5.40)
t a=
t a3 = 1, we
For simplicity, assuming that the fiber transmission paths are lossless, that is t=
a1
2
would take this assumption throughout this Section unless otherwise specified. Thus, we have
DEN ( z ) = 1 − k1k2G1G3 z −2 − (1 − k1 )(1 − k2 )G2G3 z −2
(5.41)
Rearranging Eq. (5.41) in the form and setting to zero in order to find the roots, and hence then poles
of the transfer function
F ( z ) = z 2 − k1k2G1G3 − (1 − k1 )(1 − k2 )G2G3 = 0
(5.42)
So, with a2 = 1 and a0 = −k1k2G1G3 − (1 − k1 )(1 − k2 )G2G3
Applying Jury’s stability test (5.40) through (5.42), a stable operation of the circuit requires
F (1) > 0 ⇒ 1 − k1k2G1G3 − (1 − k1 )(1 − k2 )G2G3 > 0,
(5.43)
F ( −1) > 0 ⇒ 1 − k1k2G1G3 − (1 − k1 )(1 − k2 )G2G3 > 0
(5.44)
and
a0 < a2 ⇒ −k1k2G1G3 − (1 − k1 )(1 − k2 )G2G3 < 1
(5.45)
After some simple algebra, the stability conditions becomes
k1k2G1G3 + (1 − k1 )(1 − k2 )G2G3 < 1
(5.46)
If we consider the system stability in terms of the system poles, the necessary and sufficient
condition for the optical networks to be stable is that all the poles of the system must lie on and/or
inside the unit circle of the z-plane. In another word, the magnitude of these poles must be less than
or equal to one. Thus, the poles magnitudes given by the characteristics Eq. (5.46) would result in:
k1k2G1G3 + (1 − k1 )(1 − k2 )G2G3 < 1
(5.47)
183
Optical Dispersion Compensation and Gain Flattening
It is shown once again that the stability test result is strongly linked to the pole positions in the
z-plane. The system poles can be made imaginary when the expression inside the absolute sign on
the left-hand-side of (5.47) is set negative. This case would be treated later in the analysis.
Several scenarios of Case 1 would now be studied depending on several parameters of the DCDR
circuit.
5.2.4.3.2 Passive DCDR Circuit: Case 1(a)
Operating the DCDR circuit under passive condition, that is when there is no optical amplification
G=
G3 = 1. The stability condition in (5.47) becomes
in the circuit implying G=
1
2
k1k2 + (1 − k1 )(1 − k2 ) < 1
(5.48)
The transfer function H18, Eq. (5.38), becomes
H18 =
[(1 − k1 )(1 − k2 ) + k1k2 ] z −1 − (1 − 2k1 )(1 − 2k2 )z −3
1 − k1k2 z −2 − (1 − k1 )(1 − k2 ) z −2
(5.49)
where the zeroes are at:
z z (1, 2) = ±
(1 − 2k1 )(1 − 2k2 )
(1 − k1 )(1 − k2 ) + k1k2
(5.50)
Let y be the expression of the LHS of (5.48), the plot of y as a function of the coupling coefficients
k1 and k2 is shown in Figure 5.9. As the ranges of k1 and k2 fall within [0.5 − 1] only, the stability
inequality (5.48) is always satisfied. This can also be observed from Figure 5.9. It implies that the
passive circuit is always stable. Recall that y is also the square of the system poles’ magnitude,
k=
0 or k=
k=
1. In either of these two circumstances
y attains its maximum value of 1 when k=
1
2
1
2
the circuit reduces to a single straight through optical path and contains no feedback loop. The system poles can never be positioned on the unit circle of the z-plane.
1
k2 = 0
0.9
0.1
0.8
0.2
0.7
0.3
0.4
0.6
0.5
y 0.5
0.6
0.4
0.7
0.8
0.3
0.9
0.2
1
0.1
0
0
0.1
0.2
0.3
0.4
0.5
k1
0.6
0.7
0.8
0.9
1
FIGURE 5.9 Variation of y (LHS of Eq. (5.48) against the coupling coefficient k1 with k2 as a variable.
184
Photonic Signal Processing
Examining the transfer function H18, it is noted that the zeros of the output-input intensity transfer
function for the passive DCDR circuit can be either purely real or purely imaginary depending on
the values of k1 and k2.
The output-input frequency responses and impulse responses of the passive DCDR circuit have
been computed using different values of k1 and k2, they are shown in Figure 5.10. The corresponding
responses are given in Figures 5.10 through 5.12.
FIGURE 5.10 From left to right in anticlockwise, frequency responses of the photonic circuit amplitude and
phase, the sampled impulse response and the pole-zero plot for the passive DCDR circuit whose parameters
are tabulated in Table 5.1 (correspondent row of Figure 5.10).
FIGURE 5.11 From left to right and anticlockwise, frequency responses of the photonic circuit amplitude
and phase, the sampled impulse response and the pole-zero plot for the passive DCDR circuit whose parameters are tabulated in Table 5.1 (correspondent row of Figure 5.11).
Optical Dispersion Compensation and Gain Flattening
185
FIGURE 5.12 From left to right and anticlockwise, frequency responses of the photonic circuit amplitude
and phase, the sampled impulse response and the pole-zero plot for the passive DCDR circuit whose parameters are tabulated in Table 5.1 (correspondent row of Figure 5.12).
Figure 5.10 shows that the variation in the magnitude plot is a minute and less than 1 dB. This
can be clearly observed that the zero and pole pairs are very close to each other and their effects
counteract each other. Therefore, the circuit resembles a single pole system, which has the pole
at the center of the unit circle in the z-plane, and the magnitude plot is quite uniform with respect to
the frequency. The output-input impulse response is mainly an impulse delayed by one-unit delay
time from the input, which is similar to the response of a unit delay line with loss. It is noted that
there are quasi-linear portions in the phase response, which can be useful.
The output-input frequency response in Figure 3.6 shows quite sharp dips. Its impulse response shows
a maximum after every circulation in the loop and then decays. In this case, the zeros are purely imaginary,
and the poles are purely real. Thus, they would not cancel each other as in the case in Figure 5.10.
In Figure 5.12, where k=
k=
0.5, it gives the zeros at 0, which is at the center of the unit circle in
1
2
the z-plane. As seen in (5.48) that if any one of k1 and k2 equal to 0.5, then the zeros would be 0 (at the
origin in z-plane). Also, it is shown from Figure 3.4 that y (hence the square of system poles’ magnitude) remains constant with different k1 for k2 = 0.5. It is also true when k1 = 0.5, then y is constant when
we change k2. In other words, if we set any one of k1 or k2 equal to 0.5, the poles and zeros patterns of
the output-input transfer function stays the same when we change the other k. As the output response
of the DCDR circuit depends solely on the poles and zeros patterns of the output-input transfer function,
the response would stay the same in this case. Moreover, it can be seen from the impulse response in
Figure 5.12 that it is a lossy system. It is also found that in the passive circuit the two couplers exhibit
k=
K is equal to that of k1 = k2 = 1 − K .
symmetrical behavior. For instance, the response of k=
1
2
5.2.4.3.3 Case: Active DCDR Circuit with Unit Delay in Each Path
5.2.4.3.3.1 G1 > 1. One Optical Amplifier in Forward Path We investigate here the case
where only one optical amplifier is inserted in the DCDR circuit and it is inserted in the path connecting between port 3 and 6, one of the two forward paths. The output-input intensity transfer
function H18 ( z ) simplifies to:
H18 ( z ) =
[(1 − k1)(1 − k2 )G1 + k1k2 ] z −1 − (1 − 2k1 )(1 − 2k2 )G1z −3
1 − [ k1k2G1 + (1 − k1 )(1 − k2 ) ] z −2
(5.51)
186
Photonic Signal Processing
the zeroes of H18 are thus located at
(1 − 2k1 )(1 − 2k2 )G1
(1 − k1 )(1 − k2 )G1 + k1k2
(5.52)
| k1 k2G1 + (1 − k1 )(1 − k2 ) | < 1
(5.53)
z z ( 1, 2 ) =
The stability condition now becomes
The pole values of the output intensity transfer function H18 ( z ) and its zero values are plotted
against the optical gain G1 with k1 and k2 as parameters are shown in Figure 5.13a–c with different
values of k1 and k2 as indicated.
To get a pole value close to one and just inside the unit circle, the value of G1 needs to be 1.2,
5.2, and 3 respectively in the cases shown in Figure 5.13a–c. These give us a sharper roll-off in frequency response than the passive counterpart displayed in Figures 5.14 through 5.16. The data for
the three figures are listed in Table 5.1.
Comparing Figures 5.13 and 5.14 with Figure 5.10, it is observed that the introduction of optical
amplifier in the DCDR circuit enhance the performance especially the frequency response. As the
pole pairs are pushed very close to the unit circle in the z-plane, it results in sharper response in
the magnitude plot. Recall that the pole-zero pattern in the z-plane would play a major part in the
sharpness of the resonance peak of photonic circuits. To get a sharper maximum in this particular
situation, it is required that the distance between the pole and the unit circle must be less than that
between the zero and the unit circle (refer to Eq. (2.2–2.8)). The effect of this active mode operation
can be noted by realizing that the peaks in the magnitude plot have values greater than 0 dB, while
in the passive operation the corresponding peaks can only come up to 0 dB. This operation can be
used as a bandpass filter with narrow passband.
FIGURE 5.13 Plot of absolute magnitudes of the pole and zero of H18 against G1 in case 1(b)(i).
(a ) k1 = 0.9 and k2 = 0.9, ( b) k1 = 0.2; k2 = 0.8, (c) k1 = 0.5; k2 = 0.5.
Optical Dispersion Compensation and Gain Flattening
187
FIGURE 5.14 From left to right and anticlockwise, frequency responses of the photonic circuit amplitude
and phase, the sampled impulse response and the pole-zero plot for the passive DCDR circuit whose parameters are tabulated in Table 5.2 (correspondent row of Figure 5.14).
FIGURE 5.15 From left to right and anticlockwise, frequency responses of the photonic circuit amplitude
and phase, the sampled impulse response and the pole-zero plot for the passive DCDR circuit whose parameters are tabulated in Table 5.2 (correspondent row of Figure 5.15).
188
Photonic Signal Processing
FIGURE 5.16 From left to right and anticlockwise, frequency responses of the photonic circuit amplitude
and phase, the sampled impulse response and the pole-zero plot for the passive DCDR circuit whose parameters are tabulated in Table 5.2 (correspondent row of Figure 5.16).
TABLE 5.1
Parameters Used in the Analysis of the Passive DCDR Response with the Corresponding
Poles and Zeros of the Output-Input Intensity Transfer Function H18
Figure 5.10
Figure 5.11
Figure 5.12
k1
k2
Poles
Zeros
0.9
0.2
0.5
0.9
0.8
0.5
0, ±0.905539
0, ±0.565685
0, ±0.707107
±0.883452
±j1.06066
0, 0
TABLE 5.2
Circuit Parameters Used in the Analysis of the DCDR Response in Case 1(b)(i) with the
Corresponding Poles and Zeros of H18 (z )
Figure 5.14
Figure 5.15
Figure 5.16
k1
k2
G1
Poles
Zeros
0.9
0.2
0.5
0.9
0.8
0.5
1.2
5.2
3.0
0, ±0.990959
0, ±0.995992
0, ±1
±0.966595
±j1.373716
0, 0
Inspecting Figure 5.15, it is noticed that the large amplifier gain has changed the response
dramatically as compared to Figure 5.11, since its presence changes the pole-zero pattern greatly.
In Figure 5.16 we have a system with a pole at 0, a pole pair at ±1 and zeros at 0 realized by the
DCDR circuit. This yields a magnitude plot with very sharp peaks. The lossless system also produces
an infinite constant-value impulse response. The impulse response here can be applied to generate
continuous sequences of “1” pulses in signal processing system. In other words, a single impulse
Optical Dispersion Compensation and Gain Flattening
189
fed into the circuit can trigger a continuous stream of impulses of the same magnitude at the output.
The causes of “0” in between the ones in the impulse response can be understood by inspecting
the geometry of the circuit. As can be seen, the consecutive output signals can only be detected
every two sampling times, which, in this case, is the round loop time. Thus, if we want to get a
stream of “1” signals, we need to acquire the output every two sampling times. If not, we would get
’0 ’’1’’0 ’’1’’0 ’’1’....
Another application is found with the impulse response generated by the DCDR circuit in the situation of Figure 5.16. We examine the pulse response as shown in Figure 5.17a–f for input sequences
consisting of “1” and “0.” For Figure 5.17a, the steady state value of the pulse response is oscillating
between 1 and 0 for an input stream with one “1.” For Figure 5.17b, the steady state value of the
pulse response is oscillating between 1 and 1 for an input stream with two “1.” In Figure 5.17c, the
steady state value of the pulse response is oscillating between 2 and 1 for an input stream with three
“1.” In Figure 5.17d, the steady state value of the pulse response is oscillating between 1 and 2 for an
input stream with three “1.” Following the above pattern, we can observe that from the steady state
magnitude of the pulse response, the number of “1” in the input stream can be detected. It is shown
in Figure 5.17e and f for longer input streams. If we look at the stream as sequence of two-digit
binary numbers, from the response we can indeed determine the occurrence of “1” in a certain digit
position. For instance, in Figure 5.17d, the input streams are “1 1” and “0 1.” The output stream in
this case shows one in the first digit position and two in the second digit position, which corresponds
to the occurrence of “1” at that positions. The response, in fact, counts the numbers of “1” at the two
digit positions, and this may be used as an adder. This ability of counting arises from the geometry
of the circuit and the orders of delay in each path. In Figure 5.17g, m
=
m=
3, the circuit can count
1
2
numbers of “1” in four-digit numbers as expected.
FIGURE 5.17 Pulse response of the DCDR circuit for different input sequence with k1 = k2 = 0.5, G1 = 3,
G2 = G3 = 1 and m1 = m2 = m3 = 1 except (g), which has m1 = m2 = 3 and m3 = 1. Input sequences for each
Figure 5.17: ( a) [0 1], (b) [1 1], (c) [111], ( d ) [1101]
(Continued )
190
Photonic Signal Processing
FIGURE 5.17 (Continued) Pulse response of the DCDR circuit for different input sequence with
k1 = k2 = 0.5, G1 = 3, G2 = G3 = 1 and m1 = m2 = m3 = 1 except (g), which has m1 = m2 = 3 and m3 = 1. Input
sequences for each Figure 5.17: (e) [1 0 1 0 1 1 0 1], ( f ) [1 1 1 0 1 0 1 1 0 1], ( g ) [1 0 1 0 1 1 0 1].
5.2.4.3.3.2 G2 > 1. Optical Amplifier in the Other Feed Forward Path This case would be
similar to Case 1(b)(i) where only one optical amplifier is placed in the other feedforward path. The
output-input intensity H18 becomes
H 18 ( z ) =
[(1 − k1)(1 − k2 ) + k1k2G2 ] z −1 − (1 − 2k1)(1 − 2k2 )G2 z −3
1 − [ k1k2 + (1 − k1 )(1 − k2 )G2 ] z −2
(5.54)
(1 − 2k1 )(1 − 2k2 )G2
(1 − k1 )(1 − k2 )+k1k2G2
(5.55)
with the zeros at:
z z ( 1, 2 ) = ±
The characteristic equation remains similar to those equations given in Section 5.2.2 except that the
coupling coefficients are interchanged and G2 is placed appropriately. Applying the Jury’s stability
test again we obtain the stability condition as:
| k1k2 + (1 − k1 )(1 − k2 )G2 | < 1
(5.56)
The responses of the DCDR circuit in this case are similar to Case 1(b)(i), which has the amplifier
inserted in the other forward path of the circuit. To illustrate the duality of the two cases we try
k=1 k=
0.1=
, G1 1,=
G2 1.2 and G3 = 1. The circuit responses are shown to be the same of that in
2
Figure 5.14 for case 1(b)(i) where k=
k=
0=
.9, G1 1=
.2, G2 G3 = 1, since the values of poles and
1
2
zeros are the same for these two sets of parameters.
Optical Dispersion Compensation and Gain Flattening
191
5.2.4.3.4 G3 > 1. Optical Amplifier in the Feedback Path
The output intensity transfer function H18 now becomes:
H 18 ( z ) =
[(1 − k1 )(1 − k2 ) + k1k2 ] z −1 − (1 − 2k1 )(1 − 2k2 )G3 z −3
1 − [ k1k2 + (1 − k1 )(1 − k2 ) ] G3 z −2
(5.57)
(1 − 2k1 )(1 − 2k2 )G3
(1 − k1 )(1 − k2 ) + k1k2
(5.58)
with the zeros at:
z z1,2 = ±
The stability condition follows immediately that
| k1 k2G3 + (1 − k1 )(1 − k2 )G3 | < 1
(5.59)
0.5, G=1 G=
In the special case of k=1 k=
2
2 1 and G3 = 2, the output intensity responses are plotted in
Figure 5.18. The frequency response of the DCDR circuit is the same as that in Figure 5.16 where the
same k values are used there. However, with the optical amplifier situated at the feedback path rather
than the feed forward path of the circuit, the optical gain required in the former case (to have the
same pole and zero patterns and satisfying the stability condition) is less than that in the latter one.
This makes one think to put the amplifier in the feedback path instead of putting it in the feed forward
path. Nevertheless, the amplitude of the impulse response is smaller in this case where we put the
amplifier in the feedback path. This is because the gain we used in Figure 5.18 is smaller than that
in Figure 5.16 and the output is obtained immediately after the amplifier for the case in Figure 5.16.
The three cases in case 1(b) have been studied where only one optical amplifier is available
for the DCDR circuit. In fact, this is very important in practice when several DCDR circuits are
integrated to form a network then the least number of optical amplifiers in the loop is required.
Therefore, the most important question remained to be addressed is where should we place the
FIGURE 5.18 Frequency response, impulse response and pole-zero plot for the active DCDR circuit
(case 1(b)(iii)) with k1 = k2 = 0.5, G1 = G2 = 1 and G3 = 2.
192
Photonic Signal Processing
optical amplifier in the DCDR circuit? Should it be- in the feed forward or feedback path? The
answer depends on the specific applications.
Considering the case where the DCDR circuit is applicable as a filter then the optical amplifier
should be placed in the feedback path. As stated above, the amplifier in the feedback path requires
less optical gain than that in the feed forward path to achieve the same performance. From another
point of view, we can say that with an amplifier of a particular gain, better performance is achieved
(as far as the use as a filter is concerned) if we put it in the feedback path (providing that the stability
criterion is met).
If we are interested in the impulse response for applications in photonic digital processing
systems, the position of the optical amplifier is very important. Also, depending on the output
ports where signals are tapped, the optical amplifier must be closed to that port. Thus, both cases
where the optical amplifier is placed in feed forward or feedback paths can be used with appropriate
applications.
5.2.4.3.5 DCDR Circuit with Multiple Delays: Case 2
Different combinations of delay orders in the two feed forward paths and the feedback path would
result in different circuit performances. One useful point to note here is that we can obtain poles,
which are evenly and equally spaced around the circle in z-plane by certain choice of delay orders
m1 , m2 , and m3.
Inspecting the denominator of the circuit’s transfer function, which is DEN in Eq. (5.33), if
m1 = m2 , DEN will always follow:
1− az − b
(5.60)
where a is any real number and b is any positive integer. Thus, we would have multiple poles
for the system, and the same stability criterion as outlined in Section 5.2, can be applied as
well. The magnitude frequency responses with m1 = m2 , which equals to 2 and 3, respectively,
are shown in Figures 5.19 and 5.20. The same k and G values used in Figure 5.16 are used
here. In Figure 5.18, the poles’ value is located at 0, 0, −0.5 ± j 0.866 and 1. In Figure 5.20, the
poles are located at 0, 0, 0,± j and ± 1. An application of this feature is that optical frequencies or
FIGURE 5.19 Frequency response, impulse response and pole-zero plot for the active DCDR circuit (case 2)
with k1 = k2 = 0.5, G1 = 3, G2 = G3 = 1 and m1 = m2 = 2, m3 = 1.
Optical Dispersion Compensation and Gain Flattening
193
FIGURE 5.20 Frequency response, impulse response and pole-zero plot for the active DCDR circuit (case 2)
with k1 = k2 = 0.5, G1 = 3, G2 = G3 = 1 and m1 = m2 = 3, m3 = 1.
wavelengths of input optical signal can be filtered at equal interval, for example as a group of
optical carriers at equal intervals.
It is expected that if the delays in the two forward paths are different, interesting responses would
result. In this case, the intensities in the two forward paths do not always add up at coupler 2 at the
same time. A result with=
m1 2=
, m2 1, m3 = 1 is shown in Figure 5.21. The conjugate pole pairs are
now located well inside the unit circle leading to a lossy system and an oscillating time response.
The appearance of the impulse response confirms this point.
FIGURE 5.21 Frequency response, impulse response and pole-zero plot for the active DCDR circuit (Case 2)
with k=1 k=
0.5=
, G1 3=
,=
G2 G3 1=
and m1 2=
, m2 1=
, m3 1.
2
194
Photonic Signal Processing
5.2.4.3.6 Special Case with Negative Optical Gain: Case 3
5.2.4.3.6.1 Purely Real or Purely Imaginary Poles, m1 = m2 = m3 = 1 In this section, an optical
amplifier with a negative optical small-signal gain is used, this would allow much greater flexibility
in tuning the peaks of the magnitude plot corresponding to adjusting the pole-zero pattern of the
optical transfer function of the DCDR circuit. The negative optical gain factor can be achieved by
using an optical transistor as described in reference. Alternatively, an optical amplifier incorporated
with a π-phase shifter such as a LiNbO3 integrated optic phase modulator would allow a negative
optical gain.
It is mentioned in Section 5.2.4.2 that DEN is of the form as in Eq. (3.3–19)
if m1 m=
=
2 . If m1
m=
m=
1, DEN is of the form:
2
3
DEN = 1 − az −2
(5.61)
With a = k1k2G1G3 + (1 − k1 )(1 − k2 )G2G3 . The optical system poles would be located at 0, π , 2π ...
if a > 0 and at π / 2, 3π / 2, ... if a < 0. As it can be easily seen, the characteristic equation of the
photonic DCDR circuit would result in a quadratic equation with roots as purely real or purely
complex conjugates in this situation. To achieve the latter case, it requires amplifiers in the
DCDR circuit with negative gain.
k=
0.1 and the gain factors
Firstly, we examine a typical example in the above case where k=
1
2
for the three optical paths are G3 = 1 and G2 = −1.2, −1.25 and − 1.3, respectively, with the gain G1 as
a variable. Figure 3.17a shows the magnitudes of the poles (solid line) and that of the zeroes (dashed
line) of H18 ( z ) as a function of gain G1 for G3 = 1 and G2 = −1.2. For stability, the values of the poles
and zeroes would never reach unity for this particular circumstance. In fact, it can reach closed to
unity, however both zero and pole approach unity leading to the cancellation of their effects.
When the value of the negative gain G2 is increased to −1.25 and −1.3, the values of the pole and
zero are plotted in Figure 5.22b and c respectively. Figure 5.22b exhibits a similar characteristic as
in Figure 5.22a except that the pole and zero can now reach unity.
When G2 = −1.3 the pole and zero at unity are separated as it can be observed in Figure 5.22c.
Thus, we can select G1 = 5.3 and G3 = 1, G2 = −1.3 for the pole equals to unity corresponding to a
FIGURE 5.22 Values of poles (solid line) and zeroes (dashed line) versus gain G1 for DCDR circuit with
k1 = k2 = 0.1, G3 = 1 and (a) G2 = −1.2, (b) G2 = −1.25, (c) G2 = −1.3.
Optical Dispersion Compensation and Gain Flattening
195
FIGURE 5.23 Magnitude frequency response of H 18 ( z ), H 18 ( z ) with k1 = k2 = 0.1, G1 = 2, G2 = −1.25,
G3 = 1 and m1 = m2 = m3 = 1 .
zero value of 1.015. It is also noted here that for two identical couplers the value of zero is always
greater than that of the pole. Thus, the amplitudes of the frequency response always have minima
according to the analysis of transfer function in the z-domain. Hence, the DCDR with negative gain
in one of the forward or feedback paths can only be used as an optical notch filter at output port 8.
For the case where G2 = −1.25 and G1 = 2, the DCDR circuit has altogether three system poles:
one at the origin, z p (1) = 0 and one complex pole pair at z p( 2,3) = ± j 0.996243. The transfer function
H18 ( z ) has two zeroes at the location z z(1,2) = ± j 0.997663. Clearly the zeroes follow closely the complex pole pair. Figure 5.23 shows the magnitude response of this optical transfer function.
The relation in Eq. (2.2–8) allows us to design photonic circuit with adjustable response by
appropriately positioning the poles and zeroes of the optical transfer function. This fact is indeed
the novel feature of our analysis using the SFG technique and z-transform. It is also determined that
when G1 is increased from 2 to 5 in the case for Figure 5.23 the magnitude H18 ( z ) changes from a
ratio of 2336 / 3757 to 4655 / 18929.
Figure 5.24 shows the magnitude and phase responses together with the pole-zero position in
the z-plane of the circulating transfer function H 14 ( z ) with the same circuit parameters as used in
Figure 5.23. This H 14 ( z ) has maxima at an optical frequency corresponding to ωτ equals to odd
multiple order of π/2. At these values, the transfer functions H 18 ( z ) and H 13 ( z ) have minima as it can
be observed from Eqs. (5.32), (5.49) and (5.57). Thus, the circuit performs a kind of quasi-resonance.
Since it is assumed that the source is temporal incoherent here, thus resonance effect should
not occur in the circuit. This is because the beams traveling inside the circuit always add up
constructively. However, with the application of negative optical gain in one of the paths, destructive
interference can occur, which results in a behavior similar to resonance in the coherent case. The
resonance condition for the DCDR circuit under coherent source will be determined in Chapter 7.
H13 denotes the circulating transfer function in one of the two optical loops. Thus, we can conclude
that at this resonance the energy is stored in one of the optical loops only for circuits with two
optical loops that share one common path. In addition, with this case of G2 = −1.25 and G3 = 1 and
G1 = 2, the loop (3)(6)(7)(2)(3) has a positive transmittance value while the other loop (4)(5)(7)(2)
(4) would have a negative loop transmittance. The negative gain in the forward path (4)(5) would
interfere with the optical waves in the forward paths (3)(6) in a destructive manner and hence can
generate a depletion of the output at a destructive interference. Hence the optical energy is stored
only in the loop (4)(5)(7)(2)(4). This helps explaining the quasi-resonant effect mentioned earlier.
196
FIGURE 5.24
Photonic Signal Processing
The responses of H 14 ( z ) with k1 = k2 = 0.1, G1 = 2, G2 = −1.25, G3 = 1 and m1 = m2 = m3 = 1.
This finding is a significant development by applying the SFG technique in optical resonators in
particular and photonic circuits in general.
=
m3 1=
and either m1 0 or m2 = 0
5.2.4.3.7
Next, we consider another situation where we have direct connection in either one of the forward
paths (3)(6) or (4)(5). m3 is equal to 1. The direct connection would convert the DEN to a quadratic
equation of the form:
DEN = a + bz −1 + cz −2 ,
(5.62)
The values of the poles are then given by
z p( 1, 2 ) =
−b ±
b2 − 4ac
,
2a
(5.63)
where a, b, and c are three constants whose values depend on the photonic components and
m1 0=
, m2 1, m3 = 1. The
correspond with those of Eq. (5.33). We consider here the case of=
expression of DEN in terms of the circuit parameters:
1 − k1k2G1G3 z −1 − (1 − k1 )(1 − k2 )G2G3 z −2 = 0
(5.64)
By applying the Jury’s stability test for digital systems again, with
a2 = 1, a1 = −k1k2G1G3 , a0 = (1 − k1 )(1 − k2 )G2G3
(5.65)
Optical Dispersion Compensation and Gain Flattening
197
The stability criteria requires
1 − k1k2G1G3 − (1 − k1 )(1 − k2 )G2G3 > 0
1 + k1k2G1G3 − (1 − k1 )(1 − k2 )G2G3 > 0
(5.66)
(1 − k1 )(1 − k2 )G2G3 < 1
Rearranging Eq. (5.66), we obtain
k1k2G1G3 + (1 − k1 )(1 − k2 )G2G3 < 1
(1 − k1 )(1 − k2 )G2G3 − k1k2G1G3 < 1
(5.67)
(1 − k1 )(1 − k2 )G2G3 < 1,
To obtain a complex conjugate pole pair it then requires from Eq. (5.67) that
(k1k2G1G3 )2 + 4(1 − k1 )(1 − k2 )G2G3 < 0,
(5.68)
In order to satisfy Eq. (5.68), the amplifier gain G2 or G3 must take sufficient negative values if the
couplers are passive i.e. k1, k2 < 1. There are several combinations of photonic circuit parameters
of the DCDR resonators to satisfy this equation. A procedure can be established as follows: select
a combination of four out of five of k1, k2 , G1, G2 and G3 , plot Eq. (5.68) against the fifth parameter
as a variable, then find a range of operation so that this inequality is satisfied, and finally choose
values in this range to design the photonic circuit and re-check the stability condition.
An example is given here to illustrate the above procedure where k1 = k2 = 0.3, G1 = 2, G2 = −1 are
chosen. Figure 5.25 shows the L.H.S. of Eq. (5.68) as solid line and the other three lines represent
the L.H.S. of Eq. (5.68), which are the stability expressions. The optical gain G3 must be chosen so
that it satisfies Eq. (5.68) as well as the stability conditions. It follows that the maximum value of
G3, where the system remains stable, is about 2.
FIGURE 5.25 Selecting optical gain parameters for the design of a DCDR circuit when=
m1 0=
, m2 m3 = 1.
198
Photonic Signal Processing
FIGURE 5.26 Frequency and discrete-time responses for H18(z) with k1 = k2 = 0.3, G1 = 2, G2 = −1, G3 = 2
and m1 = 0, m2 = m3 = 1. Poles : 0.1800 + j 0.9734, Zeroes : 0.0459 + j 0.8068.
This analytical examination of the stability of the photonic circuits is unique when a z-transform
method is employed. Therefore, flexibility in design is achieved. The frequency response of the
intensity transfer function H18 ( z ) is shown in Figure 5.26 with the circuit parameters selected as
given above. From the pole-zero pattern plotted, we can see that the poles and zeroes of the optical
transfer function H18 ( z ) are complex in nature. It is noted here that the poles and zeroes are complex
conjugates and are not purely real or purely imaginary. This would allow the peaks of the magnitude plot designed to be closely spaced together. An application of this feature is that two or several
wavelengths can be demultiplexed as we can observe from Figure 5.26. A phase change of occurs
at each pole position. The periodic variation of the output impulse response of the DCDR shows the
circulating of the impulse delay in the re-circulating loops.
Another example of the operation of the DCDR circuit is to choose the poles closely spaced.
The pole and zero patterns of a DCDR with m1 = 0, m2 = m3 = 1 and k=
k=
0=
.5, G1 1=
.9, G2 1
1
2
and G3 = −4 is shown in Figure 5.27. The zeroes of the system are now located at the origin and
a real negative of −0.5263. The magnitude response shows the feature of demultiplexing of this
DCDR configuration. Furthermore, the impulse response shows the variation of the output pulses
with certain pattern different from that in Figure 5.26.
5.2.4.3.8 Remarks
In this section, the DCDR circuit is studied under temporal incoherent source for different operation
modes. It is found that for active operation, the locations of the amplifiers in the circuit depend on
the application required. Greater design flexibility is found with presence of negative optical gain in
the circuit. It is discovered that a quasi-resonance behavior is possible with the insertion of negative
optical gain in the delay line. Procedures in design of the DCDR circuit are shown in the special
case of negative optical gain but in general, this can be applied to other situations. Applications of
the circuit in signal processing such as filters, counters, and adders are realized.
One point is needed to be clarified before proceeding to the next chapter. It is more appropriate to
call the DCDR photonic circuit a re-circulating delay line rather than a resonator when it is operating at
the incoherent source situation. Although the output intensity response can have minimums for certain
Optical Dispersion Compensation and Gain Flattening
199
FIGURE 5.27 (a) Amplitude and (b) phase frequency response and (c) discrete-time impulse response
and (d) pole-zero pattern for H18 ( z ) with k1 = k2 = 0.5, G1 = 1.9, G2 = 1, G3 = −4 and m1 = 0, m2 = m3 = 1. Poles:
0.9500 ± j 0.3123, Zeroes : 0, −0.5263.
circuit’s parameters (negative optical gain), the circulating intensity responses do not have maximums at
the same condition. It would be shown in the next chapter that for a resonator to have resonance, there are
generally two constraints it need to be met. They are the constraints on the circuit’s parameters and the
other one is the constraint on the operating point of the resonator. The latter one is usually related to the
phase change the signal experiences when it travels along a loop in the circuit. For the source incoherent
condition, we have ignored the effect of phase that could have on the signal. The parameter constraint can
be easily met but due to the ignorance of the phase in the circuit, the phase constraint cannot be met. The
circuit is also very stable due to the ignorance of the phase effect on the circuit’s performance.
5.2.5 DcDr unDer cOherence OperatiOn
In the previous sections of this chapter, the DCDR circuit is studied under incoherent source
condition. In order to study the resonance effect of the DCDR circuit, the analysis is required to be
carried out on the field-basis. Therefore, in this chapter, the circuit excited by coherent source with
finite linewidth will be considered. The DCDR circuit is considered as a resonator here while in the
previous chapter it is treated as re-circulating delay line.
Previous studies on the effect of source coherence on the performance of resonator circuit, but
no one had ever performed the analysis on DCDR circuit or more complicated photonic circuits.
Under the current trends of integrated photonics circuits based on Silicon, Si on insulator (SOI)
technology photonics circuits will be complex, and the computer aided circuit design will become
useful. This mainly due to the complicated manipulations involved. However, with the help of our
newly developed SFG theory in optical circuits, these difficulties can be overcome easily. In this
chapter, an algorithm is derived to compute the response systematically. The temporal transient
response of the circuit is shown with source coherence.
5.2.5.1 Field Analysis of the DCDR Circuit
Before considering the case for source with finite linewidth, we first derive the transfer functions of
the DCDR circuit in terms of field rather than intensity as in the previous chapter. In this section, we
derive the field version of the transfer functions for the DCDR circuit. The analysis in this Section is
200
Photonic Signal Processing
different from the preceding intensity-basis analysis in the sense that the phase change encountered
by the signal in the circuit would be taken into consideration, thus interferometric effects can take
place. Therefore, the resonance effect of the DCDR circuit can be investigated.
Firstly, we define the DCDR circuit parameters with lightwaves represented in the field
amplitude. The subscript f distinguishes the nature of the variables as field variables from those
in terms of intensity. The circuit parameters are defined as: k pcf = − j k p where p = 1,2 as the
field cross-coupling coefficient for the two couplers, k pdf = 1 − k p where p = 1, 2 is the field
direct-coupling coefficient for the two couplers 1 and 2, and Tif = tai Gi z − mi for i = 1, 2 and 3. The
−j term in the k pcf expression above accounts for the −π/2 phase shift induced by the coupler
during the cross-coupling.
5.2.5.2 Output-Input Field Transfer Function
The output-input field transfer function is obtained by carrying out the same procedure as introduced
in Section 5.2.3. The output-input field transfer function of the DCDR circuit, by using Mason’s rule
given in Chapter 2, is given by
4
∑
Fqf ∆ qf
E8 q = 1
H18 f ( z)
=
∆f
E1
(5.69)
E8 and E1 are the output and input field amplitude respectively of the DCDR circuit. The loop
transmittances and the forward path transmittances are stated as follows:
1. Loop transmittances
a. Loop 1: (2)(3)(6)(7)(2): The loop optical transmittance of Loop 1 is
b. Loop 2: (2)(4)(5)(7)(2) The optical transmittance of Loop 2 is Tl 2 f = k1df k2 df T2 f T3 f
2. Forward path transmittances
The four forward paths and their related transmittances are:
Path 1: (1)(3)(6)(8) F1 f = k1df k2 df T1 f and ∆1 f = 1 − Tl 2 f
Path 2: (1)(3)(6)(7)(2)(4)(5)(8) we have F2 f = k1df 2k2cf 2T1 f T2 f T3 f and ∆ 2 f = 1 where ∆ 2 f is equal
to unity due to its forward path touching both optical loops.
Path 3: (1)(4)(5)(7)(2)(3)(6)(8) F3 f = k1cf 2k2 df 2T1 f T2 f T3 f , and ∆ 3 f = 1.
∆ 3 f is equal to unity due to the touching of two loops of the forward path.
Path 4: (1)(4)(5)(8) F4 f = k1cf k2cf T2 f , and ∆ 4 f = 1 − Tl1 f
Furthermore, the loop determinant ∆ f is given by ∆ f = 1 − Tl1 f − Tl 2 f
Hence, the output-input field transfer function, in terms of k1, k2 , T1 f , T2 f and T3 f can be expressed as:
H18 f ( z ) =
(1 − k1 )(1 − k2 )T1 f − k1k2 T2 f − T1 f T2 f T3 f
1 + k1k2 T1 f T3 f − (1 − k1 )(1 − k2 )T2 f T3 f
(5.70)
5.2.5.3 Circulating to Input Field Transfer Functions
Similarly, the circulating-input field transfer functions can be derived and is given as follows:
H13 f ( z ) =
(1 − k1 ) − (1 − k2 )T2 f T3 f
DEN f
(5.71)
201
Optical Dispersion Compensation and Gain Flattening
− j k1 − j k2 T1 f T3 f
DEN f
(5.72)
− j k1 (1 − k2 )T2 f − j (1 − k1 )k2 T1 f
DEN f
(5.73)
H14 f ( z ) =
H17 f ( z ) =
where DEN f = 1 + k1k2 T1 f T3 f − (1 − k1 )(1 − k2 )T2 f T3 f .
5.2.5.4 Resonance of the DCDR Circuit
The usual definition of optical resonance in a photonic circuit is that at a particular frequency or
wavelength the optical output takes a minimum value while the optical energy is circulating in the
loops of the photonic circuit. Thus, the resonant condition can be found by setting the output transfer
function to zero or effectively finding the zeroes of the output-input optical transfer function. In this
case, the DCDR circuit can be referred as a resonator. Considering (5.70), if ta1 = ta2 = ta3 = ta ,
k1 = k2 = k, G1 = G2 = G3 = 1 and m1 = m2 = m3 = 1, the equation simplifies to:
H18 f ( z ) =
(1 − 2k ) t a z −1 − t a t a z −3
1 − (1 − 2k )t a z −2
(5.74)
Rearranging, Eq. (5.74) gives
H18 f ( z ) =
(1 − 2k ) t a z 2 − t a t a
(5.75)
z 3 − (1 − 2k )t a z
Setting the numerator in Eq. (5.75) to zero resulting in two resonance conditions: (i) if
z 2 = −1, k = (1 + ta ) / 2; and (ii) if z 2 = 1; k = (1 − t a ) / 2; z 2 = −1 means z = ± j , which can be
interpreted as ωτ = nπ − π 2 ... with n = 1, 2... Recall that ωτ is the phase change through a fiber
path in the circuit with unit delay time. Similarly, z 2 = 1, which means z = ±1, can be interpreted as
ωτ = n, n = 1, 2.... As ta is close to 1 for low-loss fibers, k for resonance would be close to 1 and 0,
respectively, for the two resonant conditions.
By inspecting the SFG of the DCDR circuit in Figure 5.28, it can be seen that there are two
touching loops. They are Loop 1, which is (2)(3)(6)(7)(2), and Loop 2, which is (2)(4)(5)(7)(2), with
their loop transmittances. The frequency response of the output-input intensity transfer function and
the circulating-input intensity transfer functions under the resonant conditions given in Eqs. (5.72)
and (5.75) are plotted in Figures 5.29 and 5.30 respectively. The instantaneous optical intensities are
T1f
3
k1df
k1cf
2
k3f
7
k1cf
6
k2df
k2df
k1df
1
k2cf
4
T2f
5
k2cf
FIGURE 5.28 The SFG of the DCDR circuit in terms of the field variables.
8
202
Photonic Signal Processing
FIGURE 5.29 Frequency response of the output-input intensity transfer function and the circulating-input
intensity transfer functions of the DCDR resonator under the resonant conditions of ta = 0.99 and k = 0.995,
which satisfy the condition listed in Eq. (4.2–4.16).
FIGURE 5.30 Frequency response of the output-input intensity transfer function and the circulating-input
intensity transfer functions of the DCDR resonator under the resonant conditions of t a = 0.99 and k = 0.005 ,
which satisfy the condition listed in Eq. (4.2–4.17).
obtained by taking the square of the modulus of the corresponding field amplitudes. The vertical scale
of the magnitude plot is shown with the absolute magnitude rather than dB as used in the previous
chapters. It is found that this scale would give a better illustration of the resonance effect of the circuit.
In Figure 5.29, there are maximums for the circulating intensity I3 at ωτ = π / 2, 3π / 2, 5π / 2 and
7π / 2 rad. and correspondingly there are minimums for the output intensity I8 and circulating
intensity I4 at these positions. This shows the resonance of Loop 1 of the DCDR resonator. Indeed,
the resonance criterion on the phase change for the signal in the circuit is that the round-loop phase
Optical Dispersion Compensation and Gain Flattening
203
change of the resonant loop needed to be 2nπ where n is an integer. Looking at the criterion on ωτ
(the phase change per fiber path with unit delay) for resonance of Loop 1 in Eq. (5.76), it shows the
above point. The round-loop phase change for Loop 1, in this case, is 2(nπ − π /2), plus the phase
change encountered across the couplers that is π /2 per coupler. It is obvious that this sum adds
up to the value of 2nπ . This is another way of looking at the resonance condition, and it can be
determined by examining the circuit’s signal flow graph alone. The resonance of Loop 2 of the
DCDR resonator is shown in Figure 5.30. There are maximums for the circulating intensity I4
at ωτ = π , 2π , 3π and 4π and correspondingly there are minimums for the output intensity I8 and
circulating intensity I4 at these positions.
It is also found that the sharpness of the resonance depends on the circuit parameters. In Figure 5.31,
resonance behavior of the DCDR resonator is shown with t a = 0.8 and k = 0.1, which corresponds to
the resonance of Loop 2 of the resonator. A smaller value of ta is used here, and it indicates the loss in
the fiber path is larger. It is clearly seen that the maximum value of the circulating intensity I4 is much
smaller than the one in Figure 5.30. Thus, in this case, it can be stated that low-loss fibers should be
used in building up the resonator in order to have sharp resonant peaks.
In the above results, it is observed that the energy can be stored in either of the two loops of the
DCDR resonator depending on the circuit parameters. It is also noticed from Figures 5.29 and 5.30
that H17 f has maximums in both cases.
Next, we examine the stability of the circuit under the above resonant condition. Applying Jury’s
stability test to H18 f results in the stability condition of
(1 − 2k )ta < 1
(5.76)
From (5.76), it can be seen that a stable operation of the passive DCDR resonator is always fulfilled
provided that 0 < k < 1 and 0 < t a < 1. If the DCDR resonator is operated in a different situation as
mentioned above, for instance G1 > 1 or k1 ≠ k2, there would be other sets of resonant conditions for
the resonator.
FIGURE 5.31 Frequency response of the output-input intensity transfer function and the circulating-input
intensity transfer functions of the DCDR resonator under the resonant conditions of ta = 0.8 and k = 0.1, which
satisfy the condition listed in Eq. (4.2–4.17).
204
Photonic Signal Processing
5.2.5.5 Transient Response of the DCDR Circuit
5.2.5.5.1 Effects of Source Coherence
In Section 5.2.4.3, we study the response of the DCDR circuit to a monochromatic light source,
i.e. single frequency, which can be called the steady-state response of the circuit. But, practically,
a purely monochromatic source is not available. The best we can have is a single frequency source
with finite linewidth. In the following analysis, the effect of the source coherence is taken into
account in evaluating the transient response of the DCDR circuit.
We start the analysis by considering the electric field of the input light source, which is expressed
in the form:
E1(t ) = Es (t ) exp ( j (ωot + φ (t ))
(5.77)
where Es (t ) is the amplitude of the electric field at time t, ω0 is the frequency of the source, and
φ (t ) is the time-dependent phase that represents the phase fluctuation. This is often called the phase
noise in optical fiber systems. This phase fluctuation is the cause of broadening of the optical source
spectrum which results in finite linewidth of the source spectrum. If the source amplitude is time
invariant and recalling some basic properties of the z-transform, the output-input field transfer
function of the circuit H18 f = H ( z ) can be stated in the form:
H18 f ( z ) = ... + h[1]z1 + h[0] + h[1]z −1 + h[2]z −2 + h[3]z −3 + ...
(5.78)
An inverse z-transform manipulation would convert H18f from the z-domain to the time domain. For
t a=
t a3 = 1,
m1 = m2 = m3 = 1, that is, there is unity delay in each path of the DCDR circuit and t=
a1
2
the expansion of Eq. (5.78):
h[n] = 0 for all n < 0,
h[0] = 0,
h[1] = ( (1 − k1 )(1 − k2 )G1 − k1k2G2 ),
h[2] = 0 ,
h[3] = −  k1k2 (1 − k1 )(1 − k2 )G3 (G1 + G2 ) + (k1 + k2 − 2k1k2 ) G1G2G3  ,


Hence, h[n] represents the impulse response of the system at time index n. Although h[n] is
=
m=
m3 = 1 and t=
t a3 = 1 for simplicity, the
calculated for the restricted condition m
1
2
a1 t a=
2
following analysis is applicable to the general situation. To compute the output of the resonator for
an arbitrary input sequence (or pulse shape) x[n], we perform the convolution in the time domain
between h[n] and x[n], i.e. the output y[n] is given by:
y[n] = h[n]* x[n]
(5.79)
where * represents the convolution operation. This is in fact the theory of operation to get the pulse
response of the system.
Recall that the basic delay time of the circuit is denoted as τ and it is the sampling time as well.
At time t n = n, the time-averaged output intensity I ( tn ) of the DCDR circuit is
I8 ( tn ) = E8 ( tn ) E8* ( tn )
(5.80)
where E8* ( tn ) is the complex conjugate of E8 ( tn ). The angular brackets denote ensemble average. From a different point of view, E8 ( tn ), which is the output at time tn = n , can be considered
205
Optical Dispersion Compensation and Gain Flattening
as the nth sampled output and, similarly, the input E1 ( tn ) at time tn = n can be regarded as the
nth sampled input into the circuit. So, the former term is in fact y[n] and the latter term corresponds to x[n] in Eq. (5.79). We can see the relationship between the discrete-time signal
representation and the signals in the photonic circuit. Next, the effect of source coherence is
considered.
In order to include the source coherence contribution to our analysis, the phase fluctuation
term e( jφ ( t )) of the light source as given in Eq. (5.80) is needed to be examined. This time-varying
phase fluctuates randomly and is statistical in nature, thus statistical method is used to handle it.
Traditionally, it is treated as random signal or process, and it is best described by its correlation
function. In general, we consider the autocorrelation function R[( p − s )τ ] of the input optical wave
field and it is given as
R[( p − s)τ ] =
E1 (t − pτ ) E1* (t − sτ )
(5.81)
 Es (t − pτ ) Es * (t − sτ ) 


where p and s are integers. From Eqs. (5.80), (5.81) becomes:
R[( p − s)τ ] = expj[(s − p)ωoτ ] exp[ jφ (t − pτ )  exp  jφ (t − sτ )]
(5.82)
If the spectrum broadening of the laser due to the random phase fluctuation ϕ(t) is of the Lorentzian
form, the phase function exp[ jφ (t )] would have the following correlation
exp [ jφ (t − pτ ) ]exp[ − jφ (t − sτ ) ] = exp [( − s − p)∆ωτ ]
(5.83)
Where ∆ω 2π is the half-width at half-maximum of the Lorentzian spectrum. We also note that
e −∆ωτ is the Fourier transform of the Lorentzian spectrum. It is related to the autocorrelation function for the phase. Since the coherence time τ c of the light source is equal to26:
τc =
1
2∆ω
(5.84)
Thus, this can be rewritten as
exp[ jφ (t − pτ )  exp  − jφ (t − sτ )] = exp (− s − p )τ / τ c 
(5.85)
Hence, Eq. (5.82) can be rewritten as
R[( p − s)τ ] = exp j[(s − p)ωoτ ]exp(− s − p τ / 2τ c ) = exp j[(s − p)ωoτ ]D
with
− s− p
(5.86)
D = eτ /2τ c
This gives an expression for the phase autocorrelation function in terms of the source
coherence time. When computing I8 ( tn ) in Eq. (5.83), products of the input field such as
< E1 ( t n ) E1 * ( t n ) >, < E1 ( t n ) E1 * (t n − τ) >,... , E1(t n − pτ) E1 * (t n − sτ) ,... etc. are involved because
E8 (t ) is related to E1(t ) via the sampled relation of Eq. (5.79). By using Eqs. (5.86), (5.80), and (5.85),
the values of the above products and I 8 ( t n ) can be found.
The general algorithms of computing the transient response of the photonic circuit are derived
from the following steps: (i) From the transfer function H ( z ) of the optical circuit, obtain the
26
L. N. Binh, Advanced Digital Optical Communications, 2nd ed., Boca Raton, FL: CRC Press, 2017.
206
Photonic Signal Processing
impulse response or indeed the sequence h[n] (Eq. 5.78). (ii) Convolute the impulse response
obtained in step 1 with the input sequence to obtain the output of the system for the pulse input
(Eq. 5.77). (iii) Obtain the expression for the phase fluctuation of the input, for example, the correlation between values of phases at different times. (iv) Compute the output intensity of the resonator
by using the result obtained in step 2 in combination with expression in step 3.
We can compute the transient response of any photonic circuit with transfer function H ( z ). The
results for the DCDR circuit are presented in the following section.
It can be seen from Eq. (5.79) that the transient response of the circuit mainly depends
on the ratio of the basic time delay to the source coherence time. For the two extreme cases,
monochromatic source (very long coherence time, τ c >> τ ) and temporal incoherent source (very
short coherence time, τ c << τ ), the value of D is equal to 1 and 0 respectively. Hence the range
of D is within [0, 1]. In general, the temporal response with monochromatic source is called the
steady state response. The transient response corresponds to the case where the source contains
finite linewidth.
The transient responses are shown in Figures 5.32 and 5.33 for the passive DCDR circuit with unit
delay in each path. In Figure 5.32, the circuit parameters satisfying the resonant condition Eq. (5.73) is
used with ta = 0.99, k = 0.995 and ωoτ is chosen to be π / 2. The input pulse is shown in Figure 5.32a
where the output intensity response is shown in Figure 5.32b–d with different degrees of source
coherence. It is interesting to look at the incoherent case in Figure 5.32 d in which the output is constant. In Figure 5.33, the circuit response to other input sequence (or in other words, the pulse shape)
is examined. It is found in Figure 5.33 that the responses for different source coherence are similar.
FIGURE 5.32 Transient response of the passive DCDR circuit with t a = 0.99, k = 0.995 and ωoτ = π /2.
(a) Input pulse; (b) Output intensity pulse with τ/τc = 0.001 (monochromatic); (c) Output intensity pulse with
τ /τ c = 0.2; (d) Output intensity pulse with τ /τ c = 500 (temporal incoherent).
Optical Dispersion Compensation and Gain Flattening
207
FIGURE 5.33 Transient response of the passive DCDR circuit with ta = 0.99, k = 0.995 and ωoτ = π/2.
(a) Input pulse; (b) Output intensity pulse with τ /τ c = 0.001 (monochromatic); (c) Output intensity pulse with
τ/τc = 0.2; (d) Output intensity pulse with τ /τ c = 500 (temporal incoherent).
In Figure 5.34, the circuit responses are computed with the same input pulse shape as in
Figure 5.33a, but the circuit parameters here are different. The values of t a and k still satisfy
the resonant condition Eq. (5.75) but non-resonant values of ωoτ, have been used in (b) and (d).
Also, effects of different degree of source coherence on the response are compared. It can be
seen in Figure 5.34a and b that the responses oscillate. The output in (a) satisfies the resonant
condition and oscillates more than that in (b). This is because at resonant condition there are
many circulating fields in the circuit interacting with each other. Consider the geometry of our
DCDR circuit, which has two forward paths and signals that add up at coupler 2 after each circulation. There may not always have constructive interference occurred due to the relative magnitudes of the two beams and their “signs.” The “signs” are determined by the phase change the
signal experienced when traveling. For instance, after traveling along a fiber path whose ωoτ is
denoted by π /2 , this is equivalent to multiplying the complex magnitude of the signal by j that
represents the phase. In the case of (a), it may suggest that there are alternating constructive and
destructive interference at each circulation that results the oscillations in the output response. In
(b), there are fewer circulating fields taking part in the interaction as most of them travel only
once inside the circuit and are out to the output directly. This explains why the average output
intensity is larger in (b). The same reasoning can be applied to explain the difference between
Figures 5.33c and 5.34a. In the former one, since the value of k is close to 1, most of the beams
208
Photonic Signal Processing
FIGURE 5.34 Transient response of the passive DCDR circuit with ta = 0.8 and k = 0.9. The input pulse
shape is the same as in Figure 4.6a. (a) Output intensity pulse with ωoτ = π/2 and τ/τc = 0.2, (b) Output intensity pulse with ωoτ = π and τ/τc = 0.2, (c) Output intensity pulse with ωoτ = π/2 and τ/τc = 10, (d) Output
intensity pulse with ωoτ = π and τ/τc = 10.
are coupled out of the circuit after they have travelled only one path in the circuit leaving less
circulating beams to interact with incoming beams. Thus, the former one does not have oscillation in the output response.
When we increase the value of τ /τ c = 10 (i.e., decrease in the source coherence) in Figure 5.34c
and d, the oscillations cease. In this case, the phase change in each fiber path becomes less pronounced
since the signals inside the circuit are more incoherent. As a consequence of this, the interference
around the path each time would be of the same sign (like a recirculating delay line). Therefore, the
output responses are more stable than that in (a) and (b).
The effect of source coherence is again shown with an input pulse of the shape as given in
Figure 5.35a. The most coherent one has the largest oscillation, and, interestingly the response has
a large oscillation even at a time after the input pulse ceases completely. Generally, a less coherent
source results in a less oscillating output response.
As the above procedures of computing transient response of the resonator is “programmed”
already, so we can compute the response of other photonic circuit configurations as well. The
resonant conditions of the DCDR are found, and the corresponding behavior is examined. For the
transient response, we have found that the response is oscillatory for a source with higher degree of
coherence. The results are explained in terms of the interferences among circulating beams in the
circuit. The procedures of computation of the transient response are programmed and provide the
possibility of analyzing other photonic circuits.
Optical Dispersion Compensation and Gain Flattening
209
FIGURE 5.35 Transient response of the passive DCDR circuit with ta = 0.8, k = 0.9 and ωτ = π /2. (a) Input
pulse, (b) Output intensity pulse with τ/τc = 0.001, (c) Output intensity pulse with τ /τ c = 0.2, (d) Output intensity pulse with τ /τ c = 10.
5.2.6 DcDr resOnatOr as a DispersiOn equalizer: grOup Delay anD DispersiOn
The performance of optical communication systems can be limited by several effects. One of these
effects is the pulse distortion due to fiber chromatic dispersion.
The study of pulse propagation in dispersive media is important in many applications, including the transmission of optical pulses through the optical fibers27 used in optical communication
systems.28 In the fiber-optic transmission system, compensators or dispersion equalizers29,30,31,32 are
required to compensate for the distortion resulted during the signal transmission in the fiber. This
ensures that the signal distortion at the end of the transmission link is kept to the minimum so that
the signal is received without error. In this chapter, the possibility of employing the DCDR resonator
as a dispersion equalizer is investigated.
In the first part of this section, the equations governing the optical pulse transmission in single
mode fiber are derived. These equations will include the effects of source coherence and the modulation signal bandwidth on the pulse broadening behavior in the fiber. The application of DCDR
circuit as the dispersion equalizer is studied in the second part of the chapter.
Since the optical fiber is a dispersive medium, an optical pulse broadens as it travels along a fiber.
If several pulses are transmitted through the fiber, the broadening of the optical pulse will cause the
B. Moslehi and J. W. Goodman, Novel amplified fiber-optic recirculating delay line processor, J. Light. Technol., 10(8),
1142–1147, 1992.
28 L. N. Binh, N. Q. Ngo, and S. F. Luk, Graphical representation and analysis of the z-shaped double-coupler optical resonator, IEEE J. Light. Technol., 11(11), 1782–1792, 1993.
29 Y. H. Ja, Generalized theory of optical fiber loop and ring resonators with multiple couplers: 1: Circulating and output
fields and 2: General characteristics, Appl. Opt., 29, 3517–3529, 1990.
30 Y. H. Ja, Optical fiber loop resonators with double couplers, Opt. Commun., 75, 239–245, 1990.
31 Y. H. Ja, A double-coupler optical fiber ring-loop resonator with degenerate two-wave mixing, Opt. Commun., 81,
113–120, 1991.
32 Y. H. Ja, On the configurations of double optical fiber loop or ring resonator with double couplers, J. Opt. Commun., 12,
29–32, 1991.
27
210
Photonic Signal Processing
overlapping among the pulses after traveling a long distance. This interference between adjacent
pulses is called the inter-symbol interference (ISI). The ISI will affect the signals received at the
other end of the fiber causing errors in the receiver. The fiber dispersion thus limits the informationcarrying capacity of the fiber system as adjacent signal pulses cannot be transmitted too close to
each other hence lowering the rate of transmission.
There are two types of dispersion mechanisms of pulse spreading in fibers—intra-modal
dispersion and intermodal dispersion. Intra-modal dispersion, sometimes called chromatic
dispersion, is the pulse spreading that occurs within a single mode. The inter-modal dispersion is
the dispersion between the modes. Only chromatic dispersion will be considered in the following
analysis as pulse transmission in single mode fiber is concerned. Chromatic dispersion is mainly
due to the wavelength dependence of the refractive index of the fiber’s core material. Hence, the
chromatic dispersion can be represented by the wavelength dependence of the propagation constant.
The main aim of this Section is to obtain the signal at the output of the fiber link so that design of
equalizer can be performed. As this Section is mainly devoted to the study of equalization of fiber
dispersion by the DCDR circuit, the discussion on pulse propagation will concentrate on typical
case rather than general one. In this instance, only Gaussian pulse will be considered.
The expression for the signal at the output of a fiber link is derived. This output will be fed into
the DCDR circuit at the end of the fiber link for dispersion equalization. We start with the signal
entering the fiber, that is, the light source. We assume that the light source emits an optical signal
with Gaussian spectrum centered at ω = ω0, which takes the form
S(ω ) =
2π
exp[(ω − ωo )2 / 2Ws 2 ]
Ws
(
)
(5.87)
where WS is the spectral width at the 1 / e points in units of angular frequency, ω is the angular
optical frequency, and ωo is the center angular frequency of the source. The corresponding temporal
(time domain) function s(t ) by taking the Fourier transform on Eq. (5.87) is
s (t ) = e
 − t 2 Ws2 


 2  jω t
o


e
(5.88)
The signal needs to be modulated to get the light pulse. The modulation of the light source signal can
be done either directly or externally. In direct modulation, one would modulate the driving current
of the source in order to modulate the source output directly. In external modulation, the continuous
optical signal from the source is modulated using an optical modulator following the source.
Suppose the source is amplitude modulated with a pulse of Gaussian shape of the form:
Am (t ) = e
 −t2 


 2τ 2 
 m
(5.89)
where τm is the 1/e half width. Thus, the light signal, or the electric field at the input of the fiber,
Eif (t ) can be expressed as
Eif (t ) = Am (t ) s(t )
(5.90)
that is
Eif (t ) = e
 −t2  1


 2 + Ws2  
 2  τ m
  jωo t
The electric field at the end of the fiber of length L is
e
(5.91)
Optical Dispersion Compensation and Gain Flattening
∫
Eof (t ) = Εif (ω ) exp[ j (ω t − β L)]dω
211
(5.92)
where Εif (ω ) is the Fourier transform of Εif (t ), β is the propagation constant of the guided mode in
the fiber or optical; waveguide. Low-loss fiber is assumed to be used so that attenuation of the fiber
can be neglected. The dispersion effect of the fiber can be represented by the fact that is a function
of frequency. By Taylor’s series expansion of β about ω = ωo, β can be approximated by
β (ω ) = β (ωo ) + β ′(ωo )(ω − ωo ) +
β ′′(ωo )
(ω − ωo )2 + ...
2
(5.93)
For simplicity, we use β 0 to represent β (ω0 ) thereafter. In the following analysis, only the terms up to
the second derivative of the propagation constant are included. The higher-order derivative terms in
the Taylor series expansion of the propagation constant are neglected. Moreover, the first two terms in
Eq. (5.93) represent the pure delay of the carrier and the envelope respectively and they do not contribute to the dispersion. Therefore, these two terms are ignored in the following analysis for clarity. After
these simplifications, the effective propagation constant used in our analysis can be represented by
β (ω ) =
β o′′
(ω − ωo )2
2
(5.94)
The value of the second derivative of the propagation constant is a measure of the so-called first
order dispersion.33,34 For a silica fiber, the wavelength at which this first order dispersion vanishes is
about 1300 nm. At wavelength other than the zero-dispersion wavelength, the first-order dispersion
is non-zero and it accounts for the broadening of optical pulse traveling in the fiber. Also, the
values of higher order of derivatives, which correspond to second- and higher-order dispersion are
negligible at wavelength other than the zero-dispersion wavelength.
Using (5.90) to (5.94) the output power at the fiber end can be obtained as
I of ( t ) =


−(t / τ m )2
exp 

2
 1 + 4 D (1 + V 2 ) 
[1 + 4 D (1 + V 2 )]1/ 2
1
2
(5.95)
with
V = t mWs ,
(5.96)
β ′′L
D = o 2 ,
2τ m
(5.97)
Eq. (5.95) shows that the Gaussian shape pulse remains Gaussian after traveling through the fiber. It
can be stated that the output power at the fiber end has a pulse width τo, which is given by:
τ o2 = τ m2 [1 + 4 Dˆ 2 (1 + V 2 )]
(5.98)
This equation shows that a larger value of V would produce a wider spreading pulse width τ 0 at the
fiber output end. Naturally one can observe that Eq. (5.98) indicates for an incoherent source (large
Ws) signals broadening becoming more than the case with a coherent source (small Ws). Moreover,
the broadening of pulses depends on the value of D , hence the values of β o′′ and L.
33
34
S. J. Mason, Feedback theory—Some properties of signal flow graphs, Proc. IRE, 41, 1144–1156, 1953.
S. J. Mason, Feedback theory—Further properties of signal-flow graphs, Proc. IRE, 44, 920–926, 1956.
212
Photonic Signal Processing
Without loss of generality, the source is assumed to be monochromatic in the following analysis,
i.e. Ws = 0. This makes V = 0. The electric field at the fiber output for a monochromatic light source
is given by
Eof (t ) =
 −(t / τ 2 ) 
 − j D (t / τ 2 ) 
1
m
m




exp(
j
ω
t
)
exp
ex
p
o
2
2 1/ 4
2



(1 + 4 D )
 2(1 + 4 D ) 
 (1 + 4 D ) 
(5.99)
Expressing Eq. (5.99) in terms of the physical parameters, resulting:
Eof (t ) =
τm
τ m4 + ( β o′′L)2 


1/ 4
 −t 2 (τ m2 + j β o′′L) 
exp( jωot )exp 
4
2 
 2[τ m + ( β o′′L) ] 
(5.100)
which is the same expression as obtained in reference35 and it is the field equation required for the
subsequent analysis. This would be the field at the input of our equalizer.
We can now investigate the application of the DCDR circuit as an equalizer for single mode fiber
dispersion. The principle of the fiber dispersion equalizer lies in the fact that the equalizer has a group
delay in the opposite sign to that introduced by the fiber. Thus, the group delay induced on the signal
after the signal travels through the fiber would be partially or completely cancelled by that in the equalizer. Recall that the magnitude of the phase change induced by the fiber on the signal after the signal
travels length L of fiber is β L. Thus, the group delay time τ f induced by the fiber can be expressed as:
τ f = β 0′′(ω − ω0 ) L
(5.101)
which is obtained by differentiating β L with respect to ω making use of Eq. (5.101). The chromatic
dispersion induced by the fiber link of length L is thus equal to
dτ f
= β 0′′L
dω
(5.102)
Ideally, we need to use the linear portion (if available) of the equalizer group delay that has the
suitable slope, both the magnitude and the sign, to counteract the fiber dispersion. In addition, that
portion should be positioned to the center frequency of the signal. This point is called the operating
point of the equalizer thereafter.
Firstly, we consider the pulse at the fiber link output whose field equation is given in Eq. (5.100).
The following parameters are used in our analysis. The input pulse into the fiber is a Gaussian shaped
pulse with temporal half width at the 1/e points and τm equals to 50 ps. The working wavelength of the
system, λo, is taken to be 1550 nm in the following analysis. As we only concentrate on the dispersive
effect of the fiber, the attenuation effect of the fiber is ignored. Therefore, the fiber is assumed to be
loseless. As the operating wavelength of the system is 1550 nm at which the loss of standard fiber is
lowest, the above assumption is valid. Actually, the attenuation introduced by the fiber can be easily
compensated by an amplifier or repeater at the end of the fiber length, but this is not the main point
in our analysis. The fiber dispersion value is represented by a parameter D, which is 17 ps/nm/km for
conventional silica fiber. The dispersion caused by fiber is given by β 0′′L (Eq. 5.102), which is
β 0′′L =
35
Dλo2 L
2π c
(5.103)
Y. H. Ja, Generalized theory of optical fiber loop and ring resonators with multiple couplers: 1: Circulating and output
fields and 2: General characteristics, Appl. Opt., 29, 3517–3529, 1990.
Optical Dispersion Compensation and Gain Flattening
213
FIGURE 5.36 The intensities of the optical pulses at the input of the fiber (dotted line) and at the fiber output
(solid line) with the above fiber parameters and operating conditions.
where c is the speed of light in vacuum. The transmission fiber path length L is taken to be 200 km
unless otherwise stated. Using the given parameters, the value of β o′′L is 4.3335e-21. The intensities
of the optical pulses at the input of the fiber and at the fiber output with the above fiber parameters
and operating conditions are plotted in Figure 5.36. The dispersive properties of the fiber can be
clearly observed when the difference between the pulse widths of the two pulses is compared.
Obviously, the optical pulse broadens as it travels along the fiber.
The group delay and the dispersion of the DCDR resonator can be evaluated numerically
using programs written in MATLAB® commands. Recall that τ is the basic delay time of the DCDR
circuit and it is set to the value of 20 ps, which is equal to τm/2.5. The normalized group delay and
dispersion with respect to frequency is obtained for the case with k=1 k=
0.1, G
=
G=
G3 = 1 and
2
1
2
=
m1 m
=
m3 = 1.
2
Since the group delay and dispersion values are normalized, the group delay value read on the
axis needed to be multiplied by τ to get the absolute value, it need to be multiplied by τ 2 for the
dispersion. It is found that the group delay of the equalizer is always negative while its dispersion has
both positive and negative values. The negative portion of the equalizer dispersion can be employed
to cancel the effect of fiber dispersion.
The task of the DCDR circuit is to compensate the dispersion created by the fiber path. Let the
ratio of equalizer dispersion to the fiber dispersion be R, the ideal value of R would then be −1. We
also need to choose the operating point of the equalizer so that we can get the desired equalizer
dispersion to perform the equalization. The operating point of the equalizer, φo is actually the
operating ω/τ of the DCDR circuit. The operating point can be positioned by changing the length
of the fiber path in the DCDR circuit using piezoelectric effect. In order to get better equalization,
the equalizer dispersion should vary as small as possible with ωτ in the vicinity of φo . This is due
to the fact that we have assumed a uniform fiber dispersion in the vicinity of the source operating
wavelength. The value of φo can be chosen from the resonator dispersion in
The comparison between the resonator input intensity and the resonator output intensity in
Figure 5.27 shows that the broadening of the former pulse has been compensated to a great extent
by the resonator. The resonator cannot give full equalization because its dispersion is not constant
with frequency. For that reason, we attempt to design parameters giving the best rather than 100%
equalization for a given pulse. The loss in the magnitude of the equalized pulse can be compensated
by an amplifier inserted after the resonator (Figure 5.37).
214
Photonic Signal Processing
FIGURE 5.37 The intensities of the optical pulses at the input of the fiber (dashed ––), at the fiber output
(i.e., resonator input) (dash dot –.–) and at the resonator output (solid line) with k=1 k=
0.1 , t=
t a=
t a3 = 1,
a1
2
2
G=
=
G=
and m1 m=
m=
1
2 G 3 1=
2
3 1, operating point of the resonator ωo = 2.8225 rad (161.7 °).
TABLE 5.3
Operating Points of the Equalizer
together with the Value of R for
Figure 5.4a–e
Figure 5.4a
Figure 5.4b
Figure 5.4c
Figure 5.4d
Figure 5.4e
ϕo (rad)
R
2.5035
2.6814
2.9391
3.0005
3.1355
−0.1473
−0.3758
−2.9215
−5.5526
−1.6116
The effects of different operating points on the equalization are shown in Figure 5.38. The
operating points used for the plots are given in Table 5.3.
The operating points for the plots in Figure 5.38 are all in the proximity of ϕo = 2.8225 rad, i.e.
the operating point used in Figure 5.37. In this range of ϕo, the resonator’s dispersion is negative,
which is appropriate for its use as an equalizer. It can be observed that when we move from the
operating point ϕo = 2.5035 to ϕo = 3.1355, a trailing tail of the signal is building up. It becomes
significant as compared to the original signal thus causing other distortion effects. Therefore, ϕo in
Figure 5.38c–e are not good operating points of the equalizer in this case.
To obtain a more visual presentation on the effect of broadened pulses, we consider a sequence
of pulses. Figure 5.39b shows the overlapping between two adjacent pulses separated 6τ m in time
at the end of the fiber link after undergoing dispersion. Figure 5.39a shows that the two pulses are
originally with no interference between them at the transmitted end. If the sampling time of the
detection system is 6τm in this situation, the fiber dispersion would not cause any problem to the
detection. But, if the pulses are getting closer to each other, then, for instance, at a higher transmission rate, the ISI would limit the capacity of the system.
215
normalized intensity
(a)
(c)
1
0.9
0.8
0.8
0.7
0.7
normalized intensity
1
0.9
0.6
0.5
0.4
0.3
0.6
0.5
0.4
0.3
0.2
0.2
0.1
0.1
0
-8
-6
-4
-2
0
2
4
6
8
× τm time
(b)
0
-8
1
1
0.9
0.9
0.8
0.8
0.7
0.7
normalized intensity
normalized intensity
Optical Dispersion Compensation and Gain Flattening
0.6
0.5
0.4
0.3
0
2
4
6
8
× τm time
(d)
-6
-4
-2
0
4
6
2
4
6
8
× τm time
0.3
0.1
-2
0
0.4
0.2
-4
-2
0.5
0.1
-6
-4
0.6
0.2
0
-8
-6
0
-8
2
4
6
8
× τm time
1
0.9
normalized intensity
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
(e)
0
-8
-6
-4
-2
0
× τm time
2
8
FIGURE 5.38 The intensities of the optical pulses at the input of the fiber (dashed – –), at the fiber output (i.e., resonator input) (dash dot –.–) and at the resonator output (solid line) with k1 = k2 = 0.1,
t=
ta=
ta3 = 1, G1 = G2 = G3 = 1 and m1 = m2 = m3 = 1 for different operating points of the resonator with
a1
2
(a) φo = 2.5035 rad, ( b) φo = 2.6814 rad, (c) φo = 2.9391 rad, (d) φo = 3.0005 rad, and (e) φo = 3.1355 rad.
216
Photonic Signal Processing
0.6
1
0.9
0.5
normalized intensity
normalized intensity
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.4
0.3
0.2
0.1
0.1
0
-12 -10 -8
(a)
-6
-4 -2
0
× τm time
2
0
-12 -10 -8
4
(b)
-6
-4 -2 0
× τm time
2
4
FIGURE 5.39 Two adjacent pulses (a) at the input of the fiber link and (b) at the end of the fiber link before
the equalizer. The two pulses are separated 6τm in time.
(a)
1
1
0.9
0.9
0.8
0.8
0.7
0.7
normalized intensity
normalized intensity
An eye pattern diagram is usually used to visually assess the system performance in a digital communication system. Initially, random data signal patterns are generated. For a 3-bit-long
sequence, for instance, we could have ′111′, ′ 011′, ′110′..., and so on When these combinations are
superimposed simultaneously, an eye pattern diagram is formed. The eye pattern diagrams for the
intensities before and after the equalizer corresponding to the above case are shown respectively in
Figure 5.40a and b respectively. Recall that the operating point of the equalizer here is 2.8225 rad.
It is noted in Figure 5.40b that the eye opening of the diagram is greater than that in Figure 5.40a,
thus the equalizer indeed improves the quality of the received signals. In Figure 5.41, the eye
diagrams for two different transmission rates are shown. In Figure 5.41a, the pulses are pushed
closer together, and the time between their adjacent peaks is 4τ m. The corresponding time is 8τ m in
Figure 5.41b. It is obvious that the eye closure in Figure 5.41a is greater than that in Figure 5.41b. This
means that it is more difficult to detect signal correctly in the case of Figure 5.41a. By comparing the
eye diagrams in Figures 5.40 and 5.41, we can state that the minimum spacing between transmitted
pulses is about 6τ m in this instance. This, in turn, is a way of determining the maximum transmission
rate of a transmission channel.
0.6
0.5
0.4
0.3
0.6
0.5
0.4
0.3
0.2
0.2
0.1
0.1
0
-10 -8 -6 -4 -2 0 2
× τm time
4
6
8
10
(b)
0
-10 -8 -6 -4 -2 0 2
× τm time
4
6
8
10
FIGURE 5.40 (a) The eye pattern diagram before the equalizer, (b) the eye pattern diagram after the equalizer.
The parameters used in the equalizer is the same as that used in Figure 5.38. Pulses are separated by 6τm in time.
217
0.6
0.6
0.5
0.5
0.4
0.4
normalized intensity
normalized intensity
Optical Dispersion Compensation and Gain Flattening
0.3
0.2
(a)
0.2
0.1
0.1
0
-8
0.3
-6
-4
-2
0 2 4
× τm time
6
8
10
0
-10
(b)
-5
0
5
× τm time
10
FIGURE 5.41 The eye pattern diagrams after the equalizer. The parameters used in the equalizer is the
same as that used in Figure 5.3. (a) Pulses are separated by 4τm in time, (b) pulses are separated by 8τm in time.
In Figure 5.42, we have shown that with ϕo = 2.5035 rad and R = −0.1473 (first row in Table 5.3),
the result is even better than that in Figure 5.6 with ϕo = 2.8225 rad and R = −1.0065. These results
show that the DCDR resonator can be used as an equalizer even in the passive operation.
Since the dispersion of equalizer is proportional to τ2, it is expected that a larger value of τ would
result in a greater magnitude of the equalizer dispersion. In Figure 5.43, two values of τ are used
with the same operating point ϕo = 2.5035 rad. It can be observed that a better compensation is
obtained by the equalizer with a larger τ.
An active mode operation of the equalizer is shown in Figure 5.45. The parameters used are
k=
k=
0.1, t=
ta=
ta3 = 1, G1 = 1.9, G=
G=3 1 and m
=
m=
m3 = 1. The operating point of
1
2
a1
2
2
1
2
the resonator is located at 2.8225 rad, which is the same as that in Figure 5.3. The value of R in this
case is −1.0074. By comparing between Figures 5.3 and 5.45, it is obvious that the equalized pulse in
the latter graph has a larger magnitude. Thus, the amplifier in the DCDR circuit compensates for the
loss in magnitude as well. This is a useful feature in our amplified DCDR circuit as the dispersion
1
0.9
normalized intensity
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-10 -8
-6
-4
-2 0 2
× τm time
4
6
8
10
FIGURE 5.42 The eye pattern diagrams after the equalizer. The parameters used in the equalizer is the
same as that used in Figure 5.41, except that ϕo = 2.5035 rad. Pulses are separated by 6τm in time.
218
1
1
0.9
0.9
0.8
0.8
0.7
0.7
0.6
0.5
0.4
0.3
0.6
0.5
0.4
0.3
0.2
0.2
0.1
0.1
0
-8
(a)
normalized intensity
normalized intensity
Photonic Signal Processing
-6
-4
-2
0
2
× τm time
4
6
0
-8
8
-6
-4
(b)
-2
0
2
× τm time
4
6
8
FIGURE 5.43 The intensities of the optical pulses at the input of the fiber (dashed ––), at the fiber output
(i.e., resonator input) (dashdot ––) and at the resonator output (solid line) with k1 = k2 = 0.1, t=
t a=
t a3 = 1,
a1
2
G1 = G2 = G3 = 1 and m1 = m2 = m3 = 1, operating point of the resonator ϕo = 2.5035 rad. (a) τ = 15 ps,
(b) τ = 25 ps.
1
0.9
normalized intensity
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-8
-6
-4
-2
0
2
4
× τm time
6
8
10
12
FIGURE 5.44 The intensities of the optical pulses at the input of the fiber (dashed ––), at the fiber
output (i.e., resonator input) (dash dot –.–) and at the resonator output (solid line) with k=
k=2 0.1,
1
G1 = 1.9, G2 = G3 = 1 and m1 = m2 = m3 = 1, operating point of the resonator ϕo = 2.8225 rad.
compensation and the compensation for the pulse magnitude can be done with a single device. In other
words, in addition to the dispersion equalization, the DCDR circuit can be tailored to compensate for
the attenuation in the pulse amplitude. This would be an economical way of equalizer design.
The eye diagram for the equalized pulse in Figures 5.44 and 5.37 is given in Figure 5.45. The eye
diagram before the equalizer is the same as that in Figure 5.40a. The eye diagram in Figure 5.45 is
to be compared with that in Figure 5.40b where we have passive mode operation. In both cases, the
equalizers have performed considerable amount of dispersion equalization.
219
Optical Dispersion Compensation and Gain Flattening
1.2
normalized intensity
1
0.8
0.6
0.4
0.2
0
-10
-5
0
× τm time
5
10
FIGURE 5.45 The eye pattern diagram after the equalizer. The parameters used in the equalizer is the same
as that used in Figure 5.10. Pulses are separated by 6τm in time.
The programs have been tested for a single loop resonator using the same parameters as given in
Pandian paper,36 and after value-by-value comparison, our results are consistent with theirs. Thus,
the programs can be used with great confidence. One advantage of our programs is that they are
very generalized, and they can handle other circuit configurations provided that the input-output
field transfer functions of the circuits are given.
The application of using the DCDR circuit as a dispersion equalizer is demonstrated. The
effects of working the equalizer at several operating points are shown. It is found that the DCDR
circuit can provide a reasonable amount of chromatic dispersion equalization. Active operation of
the DCDR circuit can provide compensation for the pulse amplitude in addition to the dispersion
compensation. Therefore, theoretically, the circuit can be employed as a dispersion equalizer in
fiber-optical communication systems.
The resonant behavior of the circuit operating as a resonator is observed. It is discovered that by
proper choice of circuit parameters, the sharpness of the resonant peak can be adjusted. The transient
responses of the DCDR circuit with different source coherences and different input pulse shapes are
examined. The results show that responses of the circuit are oscillatory for highly coherent source.
Moreover, the procedures of computation of transient response are generalized and can be applied
to general photonic circuits.
It is shown to be possible to employ the DCDR circuit as a fiber dispersion equalizer. The
circuit provides larger flexibility in equalizer design than simple configurations. One significant
consequence is that the DCDR circuit could provide compensation for the pulse amplitude in
addition to dispersion compensation.
In general, our novel graphical representation of optical circuits can tackle non-linear optical elements.
In other words, the transmittances in the signal flow graph of the circuit can be non-linear in nature. The use
of our technique may lead to easier understanding of the performance of non-linear optical circuits. Over
the last decade, there were advancing research interests in the optical fiber communication systems. The
use of an all-fiber photonic circuit as an optical equalizer for the fiber dispersion should be a considerable
step in going towards an all-optical communication system. Further research on this topic could be the
investigations of possibilities of using other photonic circuits as the optical-based dispersion equalizer.
36
Y. H. Ja, Generalized theory of optical fiber loop and ring resonators with multiple couplers: 1: Circulating and output
fields and 2: General characteristics, Appl. Opt., 29, 3517–3529, 1990.
220
Photonic Signal Processing
Considerations may cover different signal modulation methods, various signal pulse shapes and different
detection techniques. We expect that the novel graphical representation and the associated manipulation
rules of the photonic circuits would play an important role in future optical network analysis.
5.3 OPTICAL EIGENFILTER AS DISPERSION COMPENSATORS
In this section, a digital eigenfilter approach is employed to design linear optical dispersion
eigencompensators (ODECs) for compensation of the combined effect of laser chirp and fiber dispersion
at 1550 nm in high-speed long-haul intensity modulation/direct detection (IM/DD) lightwave systems
[48]. Various techniques developed to mitigate this detrimental effect are reviewed in Section 5.3.3.1 that
describes the formulation of the dispersive fiber channel, which is used as a basis for designing ODECs and
compares the performance of the proposed eigencompensating method with the Chebyshev technique in
the frequency domain. A procedure for the synthesis of the ODECs using the PLC technology described
in Section 3.3 is outlined in Sections 5.3.2.2 to 5.3.2.4. Section 5.3.3.1 describes the transmission system
model used to simulate the performance of the ODEC in an IM/DD optical communication system and
compares the performance of the ODEC with that of the Chebyshev equalizer in the time domain. The
reasons for comparing the eigenfilter approach with the Chebyshev technique are given in 5.3.2.4. The
theory of coherent integrated-optic signal processing described in Section 2.3 of Chapter 2, is employed
in this chapter where electric-field amplitude signals are considered.
5.3.1 introductory remarkS
The advent of the erbium-doped fiber amplifier (EDFA) has created a need for optical dispersion
compensators to be developed to solve the important problem of fiber chromatic dispersion in optical
communication systems operating near the minimum-loss of 1550 nm wavelength. The combined
effect of laser chirp and fiber dispersion, which results in significant pulse broadening, is the critical
factor limiting the maximum bit rate-distance in high-speed long-haul IM/DD systems. To exploit the
potential benefits of the EDFA for long-distance transmission at 1550 nm, this detrimental effect must
be minimized either by using dispersion-shifted fibers (DSFs) with zero-dispersion wavelength near
1550 nm or by using a 1300-nm optimized standard fibers with some means of dispersion compensation.
The use of DSFs to upgrade the already-embedded fiber network is clearly not an economical way to
enhance network performance. The employment of DSFs in conjunction with EDFAs as repeaters
is seen to be a flexible and cost-effective choice of technology for the generation of new ultra-long,
ultra-high-speed transoceanic systems. However, this technology still suffers from residual dispersion
at the end of the link because each DSF span has its own zero-dispersion wavelength. In fact, it has
been proposed that operating exactly at the zero-dispersion wavelength is undesirable because of the
strong build-up of noise due to the four-wave mixing between the signal and the amplified noise.37
The residual dispersion can be dealt with by placing an adjustable optical dispersion compensator at
the receiver end. Thus, dispersion compensation will remain a key technological issue for both the
upgrading of existing terrestrial fiber networks and the installation of new transoceanic systems for
years to come.Several nonlinear and linear optical dispersion-compensating techniques have been
demonstrated to mitigate the primary effect of fiber dispersion on lightwave systems at 1550 nm. The
nonlinear methods, such as bright-soliton transmission38 or dark-soliton transmission as described
in Chapter 7 and optical phase conjugation39 using DSFs and EDFAs, have been demonstrated in
ultra-long transmission systems by means of nonlinear optical effects in fibers. The linear techniques,
N. Henmi, T. Saito, and T. Ishida, Prechirp technique as a linear dispersion compensation for ultrahigh-speed long-span
intensity modulation directed detection optical communication systems, J. Light. Technol., 12, 1716–1729, 1999.
38 W. Zhao and E. Bourkoff, Propagation properties of dark solitons, Opt. Lett., 14, 703–705, 1989.
39 N. Henmi, T. Saito, and T. Ishida, Prechirp technique as a linear dispersion compensation for ultrahigh-speed long-span
intensity modulation directed detection optical communication systems, J. Light. Technol., 12, 1716–1729, 1994.
37
Optical Dispersion Compensation and Gain Flattening
221
the subject of this chapter, require the optical power level in the transmission fiber to be below that
required for the onset of the nonlinear optical effects, and they are briefly described below.
Wedding et al. demonstrated a dispersion-supported transmission technique capable of increasing
the bit rate-distance of a conventional direct-modulation system four-fold.40 This method is based
on the interferometric conversion of the optical frequency modulation generated by a directly
modulated laser to an amplitude modulation by means of fiber dispersion. Despite the simplicity
and low cost of this scheme, it still imposes a limit on the achievable bit rate-distance.
Henmi et al. reported pre-chirp and modified pre-chirp techniques for improving the
dispersion limitation of standard external-modulation systems.41 The pre-chirp scheme is based
on a combination of direct frequency modulation of the laser and external amplitude modulation
for extending the dispersion-limited distance to nearly double. The modified pre-chirp technique
is based on time division multiplexing of two independent pre-chirp RZ (return-to-zero) signals
by utilizing polarization multiplexing techniques for increasing the dispersion-limited distance
to nearly four times. Although these techniques are simple and cheap to implement they are not
applicable to direct-modulation systems, and still set a limit on the achievable bit rate-distance.
Poole et al. developed a broadband fiber-based compensating technique capable of achieving
negative chromatic dispersion as large as −770 ps nm km at 1555 nm.42 The fiber compensator
was designed to operate in a higher-order mode near its cut off wavelength at which a large negative
dispersion could be obtained to counteract its positive counterpart in a standard fiber. Despite
the broadband capability of this device, its insertion loss is high due to the high attenuation loss
(~5 dB km ) and the long fiber length required. In order to achieve effective dispersion compensation,
this device requires high-efficiency mode converters to excite the desired higher-order mode.
Onishi et al.43 designed a dispersion compensating fiber with a negative chromatic dispersion of
−80 ps nm km at 1550 nm for countering its positive counterpart in a conventional fiber. This technique is based on optimization of the refractive index profile of the fiber core and special fluorine
doping in the cladding. The low negative dispersion and relatively high loss (0.32 dB km ) of the
compensating fiber reflect its high cost for system implementation.
Linearly chirped fiber Bragg grating has been demonstrated as an all-fiber dispersion compensator.44 The spectral components of the dispersive input pulse are reflected at different locations
along the grating length and hence experience different group velocities. It is this frequency dependence of the group velocity of the compensator that leads to dispersion compensation. Long grating
length, which results in a reduction of the filter bandwidth, is necessary for the compensation of a
long dispersive fiber. The grating chirp must also be carefully designed to obtain the desired frequency responses. Although this device is compact and has low insertion loss, it is limited to singlewavelength applications because of its aperiodic frequency characteristics. Also, this compensator
has limited design flexibility resulting in bandwidth limitation.
Cimini et al. proposed a reflective fiber Fabry-Perot filter for dispersion compensation.45 In
order to avoid degradation of the filter performance, its mirror reflectivity must be accurately
designed. Despite the structural simplicity of the filter, it is inherently bandwidth-limited because
C. D. Poole, J. M. Wiesenfeld, D. J. Di Giovanni, and A. M. Vengsarkar, Optical fiber-based dispersion compensation
using higher order modes near cutoff, IEEE J. Light. Technol., 12, 1756–1768, 1994.
41 M. Onishi, Y. Koyano, M. Shigematsu, H. Kanamori, and M. Nishimura, Dispersion compensating fiber with a high
figure of merit of 250 ps/nm/dB, Electron. Lett., 30, 161–164, 1994.
42 P. A. Krug, T. Stephens, G. Yoffe, F. Ouellette, P. Hill, and G. Dhosi, Dispersion compensation over 270 km at 10 Gbit/s
using an offset-core chirped fiber Bragg grating, Electron. Lett., 31, 1091–1093, 1995.
43 L. J. Cimini, Jr., L. J. Greenstein, and A. A. M. Saleh, Optical equalization to combat the effects of laser chirp and fiber
dispersion, IEEE J. Light. Technol., 8, 649–659, 1990.
44 A. H. Gnauck, C. R. Giles, L. J. Cimini, Jr., J. Stone, L. W. Stulz, S. K. Korotky, and J. J. Veselka, 8-Gb/s-130 km transmission experiment using Er-doped fiber preamplifier and optical dispersion equalization, IEEE Photon. Technol. Lett.,
3, 1147–1149, 1991.
45 T. Ozeki, Optical equalizers, Opt. Lett., 17, 375–377, 1992.
40
222
Photonic Signal Processing
its group-delay response is only linear over a narrow optical bandwidth as a result of its limited
design flexibility. Nevertheless, impressive performance of the Fabry-Perot equalizer has been
experimentally demonstrated in an 8-Gbit/s 130-km external-modulation system.46
Ozeki proposed a non-recursive Chebyshev optical equalizer for dispersion compensation.47 A
dispersive waveform, which has higher and lower frequency components at the front and end of the
pulse, is passed through the equalizer that slows down and speeds up the higher and lower frequency
components of the pulse. In this way, the dispersive pulse is compressed by the equalizer resulting in
dispersion compensation. The Chebyshev equalizers using the PLCs45 and birefringent crystals48 have
been demonstrated with impressive results for dispersion compensation in external-modulation systems.
Most of the linear dispersion-compensating techniques,49,50,51 excluding40,44,42 described above, were
only applied to externally modulated systems for the purpose of increasing data rate and/or transmission
distance. When these techniques are used in direct-modulation systems the transmission speed and/or
distance are expected to be reduced. Thus, they are only effective in the absence of laser chirp.
In this chapter, a digital eigen-filter approach is applied to the design of linear optical dispersion
compensators for overcoming the combined effect of laser chirp and fiber dispersion at 1550 nm
in high-speed long-haul IM/DD lightwave systems. This technique is called optical dispersion
eigencompensating and, hence, the acronym for optical dispersion eigencompensators is ODECs,
because it is adopted from the digital eigenfilter technique. Most of the work presented here has
been described by Ngo et al.52,53
The fiber loss is not considered so that the underlying principle of the eigencompensating
technique can be demonstrated.
5.3.2 FOrmulatiOn anD Design
5.3.2.1 Dispersive Optical Fiber Channel
Neglecting the nonlinearity and loss of the optical fiber, the frequency response of the standard
fiber, containing only the quadratic phase response, is given by
2
H f (ω ) = exp  − jDˆ (ωT − ωcT ) 


(5.104)
where the dimensionless first-order fiber chromatic dispersion parameter is defined as
DLλ
.
Dˆ =
4π cT 2
2
(5.105)
In these equations, j = −1, ω is the angular optical frequency, ωc the central angular frequency
of the optical source, D ( −17ps/nm/km) the chromatic dispersion at the operating wavelength
M. Sharma, H. Ibe, and T. Ozeki, Optical circuits for equalizing group delay dispersion of optical fibers, IEEE J. Light.
Technol., 12, 1769–1775, 1994.
47 S. C. Pei and J. J. Shyu, Eigen-approach for designing FIR filters and all-pass phase equalizers with prescribed magnitude and phase response, IEEE Trans. Circuits and Syst., 39, 137–146, 1992.
48 N. Q. Ngo, L. N. Binh, and X. Dai, Eigenfilter approach for designing FIR all-pass optical dispersion compensators for
high-speed long-haul systems, Proc. IREE, 19th Australian Conf. Opt. Fibre Technol., Melbourne, pp. 355–358, 1994.
49 M. Onishi, Y. Koyano, M. Shigematsu, H. Kanamori, and M. Nishimura, Dispersion compensating fiber with a high
figure of merit of 250 ps/nm/dB, Electron. Lett., 30, 161–164, 1994.
50 B. Wedding, B. Franz, and B. Junginger, 10-Gb=s optical transmission up to 253 km via standard single-mode fiber
using the method of dispersion-supported transmission, J. Light. Technol., 12, 1730–1737, 1994.
51 N. Henmi, T. Saito, and T. Ishida, Prechirp technique as a linear dispersion compensation for ultrahigh-speed long-span
intensity modulation directed detection optical communication systems, J. Light. Technol., 12, 1716–1729, 1994.
52 N. Q. Ngo, L. N. Binh, and X. Dai, Optical dispersion eigencompensators for high-speed long-haul IM/DD lightwave
systems: Computer simulation, J. Light. Technol., 14, 2097–2107, 1996.
53 A. P. Clark, Equalizers for Digital Modems, London, UK: Pentech, 1985.
46
223
Optical Dispersion Compensation and Gain Flattening
λ (1550 nm ) of a 1300-nm optimized fiber, L the fiber length, c the speed of light in free space, and
T is the sampling period of the eigenfilter (or the Chebyshev filter). In Eqs. (5.104) and (5.105), the
constant and linear phase terms have been neglected since they do not contribute to pulse distortion,
and the cubic and higher-order phase terms have also been ignored as insignificant at 1550 nm.
Full equalization of the dispersive fiber channel can be achieved by means of an optical dispersion
compensator whose frequency response is opposite to that of the fiber, that is
2
F (ω ) = exp  + jDˆ (ωT − ωcT )  .


(5.106)
5.3.2.2 Formulation of Optical Dispersion Eigencompensation
The eigenfilter technique54 is based on the finite-impulse response (FIR) filter method, which has
been widely used for equalization of phase distortions in digital communication channels.55 This
scheme is used to design the ODECs with approximately unity magnitude response and prescribed
phase response that is opposite to that of the fiber. The eigenfilter technique is a least squares approach
used to minimize some measure of the difference between the phase response of the ODEC and the
desired fiber phase response. It is based on the formulation of minimizing a quadratic measure of the
frequency band errors in the magnitude and phase responses. The coefficients of the FIR ODEC can
be obtained from computation of the eigenvectors that correspond to the smallest eigenvalues of the
real, symmetric and positive-definite matrices. In this way, the magnitude and phase responses of the
fiber are simultaneously equalized resulting in very effective dispersion compensation.
The frequency response Heq (ω ) of a N-tap FIR filter with tap coefficients a(n), n = 0,1,, N − 1,
is given by56
N −1
exp( jM ωT ) H eq (ω ) = exp( jM ωT )
∑ a(n) exp(− jnωT )
(5.107)
n=0
where M = ( N − 1) 2 with N being an odd integer. The linear phase factor exp( jMω T ) has been
included on both sides of Eq. (5.107) to facilitate the eigenfilter technique. The eigenfilter method
requires the real and imaginary parts of Eq. (5.107) to approximate the real and imaginary parts,
respectively, of the desired eigenfilter frequency response
F (ω ) = exp ( jφ̂ (ω ) )
(5.108)
where φ̂ (ω ) = Dˆ (ωT − ωcT ) is the desired phase function of the eigenfilter. The eigenfilter algorithm
requires Eq. (5.108) to be an even function about ω T = π 2; thus ωcT = π 2 must be chosen in all
designs. By separately minimizing the real and imaginary parts of the error functions, the elements
of matrix QR are given by55
2
 cos 2m(ωoT )

ˆ
 cos 2n(ωoT )

 cos φˆ (ω ) cos φ (ω ) − 
ˆ
o
cos φ (ω ) − cos 2n(ωT )  ⋅ 
qR ( n, m; ω ) = 
 d (ωT )
(5.109)
 cos φˆ (ωo )
 

0
cos 2m(ωT )

π
∫
for _ 0 ≤ n, m ≤ I
A. P. Clark, Equalizers for Digital Modems, London, UK: Pentech, 1985.
J. C. Cartledge and A. F. Elrefaie, Effect of chirping-induced waveform distortion on the performance of direct detection
receivers using traveling-wave semiconductor optical preamplifiers, J. Light. Technol., 9, 209–219, 1991.
56 T. Q. Nguyen, T. I. Laakso, and R. D. Koilpillai, Eigenfilter approach for the design of allpass filters approximating a
given phase response, IEEE Trans. Signal Process., 42, 2257–2263, 1994.
54
55
224
Photonic Signal Processing
and the elements of matrix QI are given by
π  sin(2n − 1)(ωoT )
  sin(2m − 1)(ωoT )

sin φˆ (ωo )  
sin φˆ (ω ) 

ˆ
ˆ
sin φ (ωo )
qI (n, m;ω ) =  sin φ (ωo )
x
 d (ωT )
 

0  − sin(2n − 1)(ωT )

  − sin(2m − 1)(ωT )

∫
(5.110)
with 1 ≤ n, m ≤ J
The reference frequency ωo is arbitrary except that cos φ̂ (ωo ) ≠ 0 and sin φ̂ (ωo ) ≠ 0, for example
ωoT = 0.32π . The eigenvectors of matrices QR and QI , that correspond to the smallest eigenvalues,
are the coefficients u(n) and v(n), respectively, which relate to the tap coefficients according to
 a( M ),
u (n ) = 
2a( M − 2n),
v(n) = 2a( M − 2n + 1),
n=0
n = 1,, I
(5.111)
n = 1,, J
(5.112)
where I = M 2 and J = M 2 for even M or I = ( M − 1) 2 and J = ( M + 1) 2 for odd M. Thus, the
eigenfilter technique requires the group-delay response of exp( jMω T ) Heq (ω ) to approximate the
desired filter group-delay response
G(ω ) = −
dφ̂ (ω )
ˆ (ωT − ω T ) .
= −2 DT
c
dω
(5.113)
Consequently, the group-delay response of the eigenfilter Heq (ω ) approximates the total desired
group-delay response
ˆ (ωT − ω T )
Gtotal (ω ) = MT − 2 DT
c
(5.114)
where the constant group-delay factor MT, which is the pure propagation delay of the eigenfilter, has
no effect on channel equalization.
5.3.2.3 Design and IM/DD System Performance
To show the effectiveness of the eigenfilter technique, one particular design is considered. In this
example, D̂ = −8 π , which corresponds to the typical values L = 100 km and T = 20.63 ps according
to Eqs. (5.105), (5.107), (5.114) and N = 21 is chosen for reasons to be given shortly. Using the
eigenfilter approach described in Section 5.3, Table 5.4 shows that the computed tap coefficients
of the ODEC are bipolar and less than unity. Note that the coefficients have even or odd symmetry
about the center point a(10).
Figure 5.46a shows that the ODEC magnitude response lies within 1.5 dB over the Nyquist
bandwidth (or maximum filter-bandwidth), given by ∆fmax = 1 (2T ) (or 24.24 GHz in this case),
while Figure 8.1b shows that the ODEC group-delay response approximates the desired group-delay
response reasonably well over the Nyquist bandwidth. An ODEC dispersion of 1710 ps/nm is achieved
over an operating bandwidth of ∆fop = 18.42 GHz (or ∆fop = 0.76∆fmax), the frequency interval over
which the ODEC group-delay response is linear to within 10%, which is the criteria used for choosing
225
Optical Dispersion Compensation and Gain Flattening
TABLE 5.4
?
For 0 ≤ n, m ≤ I Computed Tap Coefficients of the ODEC for D = −8 π
(L = 100 km, T = 20.63 ps), and N = 21
n
0
1
2
3
4
5
6
a(n)
−0.0423
+0.0708
+0.1320
+0.1917
+0.3058
+0.3310
+0.2641
n
7
+0.0423
8
−0.3585
9
−0.2308
10
+0.2642
11
+0.2308
12
−0.3585
13
+0.0347
14
+0.2461
15
−0.3311
16
+0.3508
17
−0.1912
18
+0.1320
19
−0.0718
20
+0.0423
a(n)
n
a(n)
N = 21. The maximum bandwidth of the ODEC can be obtained by increasing the number of taps,
which also results in improving the accuracy of the frequency responses. For example, the maximum
filter-bandwidth of ∆fop = ∆fmax = 24.24 GHz can be achieved with a 31-tap ODEC.
It is approximated from Table 5.5 that N increases linearly with D according to
N ≅ 6.7 Dˆ + 4.3 (13 ≤ N ≤ 47).
(5.115)
The relation between the fiber and ODEC parameters is given, from (5.105) and (5.115), as
 π c  ( N − 4.3)
L=
⋅
2
2
 6.7 D λ  ∆fmax
(5.116)
FIGURE 5.46 Frequency responses of the ODEC (N = 21) with transfer function exp( jM ωT ) H eq (ω) and
the Chebyshev equalizer (N = 12) for D̂ = −8 π (L = 100 km, T = 20.63 ps, ∆f max = 24.24 GHz ). (a) Magnitude
response, (b) Group-delay response, over the maximum filter-bandwidth.
226
Photonic Signal Processing
TABLE 5.5
Number of Taps N Required for Various Values of the
Dispersion Parameter D̂ for ∆fop ≥ 0.6∆fmax
D̂
N
−4 π
13
−8 π
21
−4
31
−16 π
39
−20 π
47
FIGURE 5.47 Plot showing the relation of the transmission distance L, filter-order N and maximum filterbandwidth ∆f max of the ODEC.
and is graphically shown in Figure 5.47. For a given value of N (and hence D̂), there is a trade-off
between the transmission distance L and the maximum filter-bandwidth ∆fmax. For N = 21, for
example, increasing L from 100 to 200 km reduces ∆fmax from 24.24 to 17.4 GHz. For a given value
of ∆fmax, L increases linearly with N. For ∆fmax = 24.24 GHz, for example, L can be increased from
100 to 200 km by increasing N from 21 to 39. Thus, with a sufficient number of taps, the ODEC is
capable of achieving high-bit-rate long-distance fiber channel equalization.
Note that, for any linear optical dispersion-compensating technique, there is always a compromise
between the compensated distance and bandwidth of the compensator. This is because Eqs. (5.114)
and (5.115) are generally formulated and, in particular, the desired filter frequency response in
Eq. (5.105) can be used as a basis for designing optical dispersion compensators.
The eigenfilter technique has also been extended to designing IIR (infinite-impulse response) or
recursive digital all-pass filters that approximate a desired frequency response in the least squares
sense.57 The IIR eigenfilter algorithm may be adapted to designing IIR optical equalizers with a
phase response that approximates the desired phase function given in Eq. (5.105). One possible
optical synthesis of the IIR digital filters is to cascade the basic all-pole and all-zero optical filters
to obtain the desired filtering characteristics as described in Chapter 3.
5.3.2.4 Performance Comparison of Eigenfilter and Chebyshev Filter Techniques
The performance of the ODEC is compared with that of the Chebyshev optical equalizer in the
frequency domain. The parameters of the Chebyshev equalizer using birefringent crystals are
chosen as follows: filter-order N = 12, optical axis rotation between adjacent birefringent crystals
Θ = π 4, and sampling period T = 20.63 ps. From Figure 5.6, the frequency responses of the ODEC
compare favorably with those of the Chebyshev equalizer. For this particular Chebyshev filter
57
A. F. Elrefaie, R. E. Wagner, D. A. Atlas, and D. G. Daut, Chromatic dispersion limitations in coherent lightwave transmission systems, J. Light. Technol., 6, 704–709, 1988.
227
Optical Dispersion Compensation and Gain Flattening
design, optimum performances are achieved in both the frequency domain and the time domain
given in Section 5.3). Increasing the order of the Chebyshev filter only deteriorates its performance
instead of improving it. Unlike the eigenfilter technique, the Chebyshev technique is not systematic
in the sense that its formulation does not approximate the desired magnitude and phase responses
simultaneously. As a result, the Chebyshev equalizer is bandwidth-limited compared with the
eigenfilter technique.
5.3.3
synthesis OF Optical DispersiOn eigencOmpensatOrs
The ODECs can be synthesized using a P-tap FIR coherent optical filter (see Figure 5.48), which
has been used in the synthesis of the higher-derivative FIR optical differentiators as described in
Chapter 4. The FIR filter essentially consists of a 1xP optical splitter, a Px1 optical combiner, and
P waveguide delay lines, into each of which a tunable coupler (TC) and a phase shifter (PS) are
incorporated. A dispersive signal entering the splitter will be evenly distributed to P signals, which
are then appropriately delayed by the delay lines and weighted by the TCs and PSs. These signals
are then coherently collected by the combiner to generate the compensated signal.
The ODECs can be constructed using the PLC technology, namely, silica-based waveguides
embedded on a silicon substrate. In each kth delay line, the PS following the TC is a waveguide
with a thin-film heater attached and uses the thermo-optic effect to induce a carrier phase change
of φ (k ). The PS can use the temperature dependence of the refractive index of the silica waveguide
to compensate for any optical path-length differences of the waveguides. The TC is a symmetrical
Mach−Zehnder interferometer (see the inset of Figure 5.48). It consists of two 3-dB directional
couplers (DCs), two equal waveguide arms, and a thin-film heater, with a carrier phase change of
ϕ (k ) , attached to one of the arms to control the output amplitude.
Neglecting the insertion loss of the 3-dB DCs, the propagation delay and waveguide birefringence of the TC, the kth TC transfer function, is given by
C ( k ) = C ( k ) exp ( j ∠C ( k ) ) = 0.5 exp ( jϕ ( k ) ) − 1
(5.117)
where ∠C(k ) denotes the argument of C(k ),
P-tap FIR Coherent Optical Filter
Symmetrical Mach-Zehnder Interferometer
IN
3-dB
Directional
Coupler
Thin-Film
Heater
C(0)
OUT
PS
TC
ϕ(0)
T
PC
EDFA
φ(0)
PS
TC
PS
C(1)
φ(1)
Px1
1xP
Optical
Splitter
Thin-Film
Heater
(P−2)T
(P−1)T
C(P−2)
φ(P−2)
TC
PS
TC
C(P−1)
PC
Optical
Combiner
PS
φ(P−1)
FIGURE 5.48 Schematic diagram of the P-tap FIR coherent optical filter used to synthesize the ODECs
using the PLC technology. TC: tunable coupler, PS: phase shifter, and PC: polarization controller.
228
Photonic Signal Processing
C(k ) = 0.5 − 0.5 cos (ϕ (k ) )
(5.118)
ϕ ( k ) = cos −1 1 − 2 C ( k )  ,


2
(5.119)
and
(
)
∠C(k ) = tan −1 sin (ϕ (k ) ) cos (ϕ (k ) ) − 1 


(5.120)
for k = 0,1,, P − 1. Eq. (5.118) shows that a desired TC amplitude can be obtained by choosing an
appropriate PS phase ϕ ( k ) according to Eq. (5.119), and this results in the TC phase as given by
Eq. (5.120). The amplitude and phase of the TC can be changed from 0 to 1 and from −π/2 to +π/2,
respectively, when ϕ (k ) is varied from 0 to 2π.
Assuming an isotropic and neglecting the propagation delay and waveguide anisotropy, the
transfer function of the synthesized P-tap ODEC is given by
P −1
Heq (ω ) = lpath ⋅ P −1 ⋅ G ⋅
∑ (−1) ⋅ C(k) exp ( j∠C(k)) ⋅ exp ( jφ (k)) ⋅ exp ( − jkωT ) (5.121)
k
k =0
where lpath is the intensity path loss, which considers all the losses associated with each delay line
such as the losses of the straight and bend waveguides, the insertion loss of the 3-dB DCs in the
splitter and combiner, and the insertion loss of the TC. The P −1 is the coupling loss factor as a result
of a 3-dB coupling loss at each stage of the splitter and combiner, G is the intensity gain of the
EDFA, (−1)k = exp( jkπ ) is the phase shift factor due to the π 2 cross-coupled phase shift of the
3-dB DCs in the splitter and combiner, and T, the sampling period of the ODEC, is the differential
delay between neighboring delay lines.
Optical synthesis of the digital coefficients requires the equality of the amplitude and phase of
Eq. (5.121) such that
G=
P2
, C ( k ) = a( k ) and φ ( k ) = ∠a( k ) − ∠( −1) k − ∠C ( k )
lpath
(5.122)
where ∠a(k ), ∠(−1)k ∈ (0, π ). Thus, the insertion loss of the ODEC can be overcome by the EDFA
with gain as given in Eq. (5.122). In each kth delay line, Eq. (5.122) shows that the amplitude of the
digital coefficient can be optically implemented by the TC amplitude, and the PS must provide a
phase shift according to Eq. (5.122). Note that the TC amplitude can also incorporate, in addition
to a(k ), the deviations of the coupling coefficients of the couplers from the desired 3-dB values as
a result of fabrication errors.
5.3.3.1 IM/DD Transmission System Model
Figure 5.49 shows a block diagram of a 1550-nm IM/DD lightwave system with the ODEC. The
optical source is assumed to be a single-longitudinal mode semiconductor laser, which is directly
modulated by an 8-Gbit/s non-return-to-zero (NRZ) (or RZ with 50% duty cycle) current pulse with
a pseudorandom 6-bit pattern of length 64.
The injected laser current ic (t ) is a pseudorandom digital pulse waveform
∞
ic (t ) = Ibias +
∑ A i (t − kT )
k p
k =−∞
b
(5.123)
229
Optical Dispersion Compensation and Gain Flattening
Hf(ω)
LASER
El(ω)
Ef(ω)
STANDARD OPTICAL FIBRE
Heq(ω)
ODEC
Heq(ω)
OPTICAL
DETECTOR
id(t)
ic(t)
FILTER
Hr(ω) FILTER
ir(t)
Ak
DATA
SIGNAL
EYE
DIAGRAM
FIGURE 5.49 Block diagram of a 1550-nm IM/DD optical communication system with the ODEC.
where Ibias is the bias current, Ak ∈(0,1) is the digital sequence, ip (t ) is the current pulse shape, and
Tb is the bit period that is the inverse of the bit rate (or 1 Tb = 8 Gbit s). If a binary ONE (ZERO) is
transmitted during the kth time interval, then Ak = 1 (Ak = 0). The current pulse shape is of the form
0,

i p (t ) =  I m [1 − exp( −t t r )],
 I exp ( −(t − T ′) t ) ,
b
r
 m
t <0
0 ≤ t ≤ Tb′
t > Tb′
(5.124)
where Tb′ = Tb for the NRZ encoding format and Tb′ = Tb 2 for the RZ encoding format, Im is the peak
modulation current and tr is the pulse rise and fall times (approximately 15%–85%). Note that the
injected laser current ic (t ) is assumed to be the response of a first-order electrical filter when subject
to an input data signal Ak.
The optical field amplitude and phase of the semiconductor laser, in response to the injected current ic (t ), are determined by numerically solving the large-signal laser rate equations describing the
nonlinear modulation dynamics of the device. A fourth-fifth order Runge-Kutta algorithm is used
to integrate the coupled set of first-order differential equations for the photon density s(t ), carrier
density n(t ), and optical phase φm (t ):
n(t ) − n0 1 
ds(t ) 
βΓn(t )
−  s(t ) +
=  Γa0 vg
,
dt
1 + ε s(t ) τ p 
τn

(5.125)
dn(t ) ic (t ) n(t )
n(t ) − n0
=
−
− a0 vg
s(t ),
dt
qVa τ n
1 + ε s(t )
(5.126)
dφm 1 
1 
= α  Γa0 vg ( n(t ) − n0 ) −  ,
dt
2 
τp 
(5.127)
where Γ is the optical confinement factor, a0 is the gain coefficient, vg is the group velocity, n0
is the carrier density at transparency, ε–the gain compression factor, τ p is the photon lifetime,
230
Photonic Signal Processing
β- the fraction of spontaneous emission coupled into the lasing mode, τ n is the carrier lifetime,
q is the electron charge, Va is the active layer volume, α is the linewidth enhancement factor or
laser chirp parameter. The time variations of the optical power and laser chirp are, respectively,
given by
m(t ) = 0.5s(t )Vaη0 hf c (Γτ p ),
∆v(t ) =
1 dφm (t )
,
2π dt
(5.128)
(5.129)
where hfc is the photon energy at the carrier frequency fc and η0 is the total differential quantum
efficiency. The time-dependent electric-field amplitude at the laser output is given by
el (t ) = m(t ) exp ( jφm (t ) )
(5.130)
which can be obtained by numerically solving Eqs. (5.123) through (5.129).
The frequency-dependent electric-field amplitude at the output of the dispersive fiber channel is
given by
E f (ω ) = El (ω ) H f (ω )
(5.131)
where El (ω ) = FFT {el (t )} with FFT denoting fast Fourier transform. The frequency-dependent
electric-field amplitude at the output of the ODEC is given by
Eeq (ω ) = E f (ω ) H eq (ω ).
(5.132)
The time-dependent optical intensity at the output of the optical detector is given by
id (t ) = IFFT {Eeq (ω )}
2
(5.133)
where IFFT denotes the inverse FFT operation. The time-dependent filtered signal at the output of
the baseband receiver filter is given by
ir (t ) = IFFT {FFT {id (t )} H r (ω )}.
(5.134)
The receiver filter is a third-order Butterworth electrical lowpass filter whose transfer function is
given by
Hr (ω ) =
1
(S + 1)(S + 0.5 − j 0.866)(S + 0.5 + j 0.866)
(5.135)
where S = j ω ωr is the S-transform parameter with ωr being the 3-dB angular bandwidth. The
3-dB bandwidth of the receiver filter is ωr (2π ) = 0.65 Tb = 5.2 GHz for the NRZ signal or
ωr (2π ) = 0.55 Tb = 4.4 GHz for the RZ signal.
The third derivative of the fiber propagation constant, typically β3 = 0.13/km [5.5.26], was also
included in the simulation model even though it has been neglected for the purpose of facilitating the
eigenfilter design. However, it was found to have negligible effect on the system performance. The
parameter values used to obtain the numerical results are given in Table 5.6.
231
Optical Dispersion Compensation and Gain Flattening
TABLE 5.6
List of Parameters
Symbol
Parameter Value
I th (threshold current)
I m = I th
I bias = 1.05I th
29.8 mA
29.8 mA
Γ
vg
31.3 mA
0.4
7.5 ×109 cm s
2.5 × 10 −16 cm 2
1.0 × 1018 cm −3
6.0 × 10 −17 cm 3
a0
n0
ε
τp
0.9 ps
β
τn
Va
η0
Q
2.0 × 10 −4
1.0 ns
0.75 × 10 −10 cm 3
0.13
1.6022 × 10 −19 C
6.6262 × 10 −34 Js
H
λ
D
1550 nm
−17 ps nm km
Tb
t r = 0.15Tb
α
125 ps
18.75 ps
0 ≤α ≤ 6
5.3.3.2
Performance Comparison of Optical Dispersion Eigencompensator
and Chebyshev Optical Equalizer
The performances of the ODEC and Chebyshev equalizer are assessed in the time domain by means of
the dispersion-induced optical power penalty PD (in dB) at the baseband filter output, which is defined as
 y
PD = 10 log  
x
(5.136)
where x is the ideal eye-opening at the receiver baseband filter output with no fiber in place, and y
is the eye-opening of a particular system under study.
Figure 5.50 shows the NRZ eye diagrams of an 8-Gbit/s 100-km 1550-nm uncompensated and
compensated external-modulation system, in which the laser chirp factor is α = 0 and the source
spectrum is about 6 GHz. The ODEC and the Chebyshev equalizer improve the dispersion-induced
optical power penalty from PD = −3.2 dB to PD = −0.18 dB and to PD = −0.77 dB, respectively. This
shows a 3.02 dB power improvement provided by the ODEC as compared with 2.43 dB by the
Chebyshev equalizer. The superiority of the eigenfilter technique to the Chebyshev technique is
as expected because the 18-GHz bandwidth provided by the ODEC is more than enough to cover
the whole signal spectrum of 6 GHz, while the linear region of the group-delay response of the
Chebyshev equalizer is less than 5 GHz. Furthermore, the Chebyshev equalizer can only provide
partial dispersion compensation because its dispersion (or the gradient of the linear region of its
group-delay response) is not closely matched to the desired filter dispersion. This explains why
the Chebyshev-compensated eye diagram in Figure 5.50 dis slightly closed although detectable
232
Photonic Signal Processing
FIGURE 5.50 NRZ eye diagrams of an 8-Gbit/s 1550-nm IM/DD lightwave system for D̂ = −8 π and
α = 0. (a) Uncompensated link (L = 0 km). (b) Uncompensated link (L = 100 km). (c) Compensated link
(L = 100 km) using the ODEC with T = 20.63 ps and N = 21. (d) Compensated link (L = 100 km) using the
Chebyshev equalizer with T = 20.63 ps, Θ = π/4 and N = 12.
when compared with the eigencompensated eye diagram in Figure 5.50c, which resembles the ideal
eye diagram in Figure 5.50a. The fact that the ODEC still experiences a penalty of −0.18dB, even
though its bandwidth covers the whole signal spectrum, may be due to a very small error in the
group-delay response, resulting in a very small uncompensated residual dispersion.
This case study shows that, for an ideal chirp-free system, the ODEC outperforms the Chebyshev
equalizer by 0.59 dB in the time domain.
Figure 5.50 shows the NRZ eye diagrams of an 8-Gbit/s 100-km 1550-nm uncompensated and
compensated direct-modulation system, in which the laser chirp parameter is α = 6 and the signal
spectrum is about 18 GHz. The 18 GHz bandwidth of the chirped signal spectrum clearly shows
the effect of the laser chirp on the broadening of the optical source spectrum when compared
with the 6 GHz bandwidth of the chirp-free signal spectrum. Figure 5.50 shows that the ODEC
and the Chebyshev equalizer improve the dispersion penalty from −10.9 dB (Figure 5.51b) to
+0.72 dB (Figure 5.51c) and to −7.9 dB (Figure 5.51d), respectively. This shows that the ODEC
performs significantly better than the Chebyshev equalizer in compensation of the dispersively
chirped signals. Thus, for a chirped system, the ODEC significantly outperforms the Chebyshev
equalizer by 8.62 dB. The Chebyshev-compensated eye diagram (Figure 5.51d) is significantly
distorted and almost closed as would be expected from its narrow bandwidth and poor groupdelay characteristics. The eigencompensated eye-opening (Figure 5.52c) is slightly wider than the
ideal eye-opening (Figure 5.52a), resulting in a positive dispersion penalty of +0.72 dB. Compared
with the eigencompensated chirp-free system with a penalty of −0.18 dB (Figure 5.52c), this case
study shows that the ODEC performs better with the dispersively chirped signals than with the
dispersively chirp-free signals, provided that the chirped signal spectrum lies within the eigenfilter
bandwidth. It is believed that the eigencompensating technique is the first linear optical dispersioncompensating scheme that actually “likes” to work with chirped signals, instead of “hates” as in
other techniques.40–42
Optical Dispersion Compensation and Gain Flattening
233
FIGURE 5.51 Eye diagrams of the transmitted sequences with the use of the eigencompensator whose
conditions are given as in Figure 5.50, except with the factor α = 6 (a) Uncompensated link (L = 0 km). (b)
Uncompensated link (L = 100 km). (c) Compensated link (L = 100 km) using the ODEC with T = 20.63 ps and
N = 21. (d) Compensated link (L = 100 km) using Chebyshev equalizer with T = 20.63 ps, Θ = π/4 and N = 12.
FIGURE 5.52 Dependence of the dispersion-induced ( D̂ = −8 π ) optical power penalty on the laser chirp
parameter for the uncompensated link (L = 0 km), the uncompensated link (L = 100 km), the compensated
link (L = 100 km) using the ODEC with T = 20.63 ps and N = 21, and the compensated link (L = 100 km)
using the Chebyshev equalizer with T = 20.63 ps, Θ = π 4 and N = 12. (a) An 8-Gbit/s 1550-nm system with
the NRZ signal. (b) An 8-Gbit/s 1550-nm system with the RZ signal.
Figure 5.50a and b show the dispersion penalties of an 8-Gbit/s 100-km 1550-nm uncompensated
and compensated system using the NRZ and RZ signals, respectively. In these Figure s, α varies
from 0 to 6 in step of 0.5, and this leads to varying the signal spectrum from 6 to 18 GHz for the NRZ
signal and from 8 to 20 GHz for the RZ signal. There is an optimum value of the chirp parameter
where the dispersion penalty of the uncompensated link is minimum. The uncompensated link
234
Photonic Signal Processing
experiences a minimum penalty of −0.08 dB for the NRZ signal with α = 1 (which also agrees with
the experimental result that the chirp parameter must be α < 1 to achieve the longest transmission
distance) and of −0.06 dB for the RZ signal with α = 2. Some means of dispersion compensation are
obviously required for large departures from the optimum chirp value.
For α = 0, the Chebyshev equalizer improves the penalties from −3.2 dB to −0.77 dB for the NRZ
signal and from −3.2 dB to −1.8 dB for the RZ signal. However, the performance of the Chebyshev
equalizer deteriorates significantly for α ≥ 1 and, in most cases, becomes worse than that of the
uncompensated link. This study shows that the interaction of the poor filter group-delay characteristics, laser chirp, and fiber dispersion further degrades the uncompensated eye diagram, instead
of improving it. Note that the Chebyshev equalizer with Θ = π 4 and N = 12 was found to yield
optimum performance for this particular system and increasing (or decreasing) its order N (for the
same Θ = π 4) would, instead of improving, further degrade the eye diagram.
The ODEC has the capability to achieve a significant re-opening of an eye diagram that would
otherwise be closed. For the NRZ (with α ≥ 1) and the RZ (with α ≥ 2) signals, the dispersion penalties are positive for the eigencompensated system, showing that the ODEC can re-open the receiver
eye further than the ideal eye-opening. Thus, the ODEC performs better with dispersively chirped
signals and can hence be used in external-modulation high-speed systems without sacrificing for the
data rate and transmission distance. This is because an external optical modulator can be designed to
have a residual chirp, and, in fact, it is preferable to have a non-zero chirp value to achieve the longest
transmission distance. This advantage is clearly due to the sufficient bandwidth and high-accuracy
group-delay characteristics of the ODEC. From this analysis, the ODEC can significantly and simultaneously compensate for the laser chirp and fiber dispersion and can, hence, re-open the receiver eye
further than the ideal eye-opening, showing the phenomenon of optical power enhancement.
5.3.3.3
Eigencompensated System with Parameter Deviations
of the Optical Dispersion Eigencompensator
The combined effect of the deviation of three ODEC parameters on the performance of the
eigencompensated system can now be considered. Deviation of filter parameters will arise in
practice due fabrication error of device parameters. The deviation of the ODEC parameters to be
considered is the TC amplitude [see Eq. (5.126)], the PS phase following the TC [see Eq. (5.127)],
and the waveguide delay line.
Figure 5.53a and b show the dispersion penalties of an 8-Gbit/s 100-km 1550-nm eigen compensated link (D = −8 π , α = 6) using the non-ideal ODEC for the NRZ and RZ signals, respectively.
The legend boxes represent, respectively, the percentage deviations of the TC amplitude and PS phase
from below or above their nominal values. The TC amplitude and PS phase deviations are randomly
chosen to be (0%, 0%) , ( ±5%, ± 5%) and ( ±10%, ± 10%) , and the delay-line deviation is randomly
varied from 0 to ±5%.
The dispersion penalties of the non-ideal ODEC vary from −2.5 dB to +0.72 dB for the NRZ
signal and from −2 dB to +1.2 dB for the RZ signal. For the 0% delay-line deviation, Figure 5.53a
indicates that the power enhancement is reduced from the ideal case of +0.72 dB to +0.43 dB for
the ( ±5%, ± 5%) case and to +0.39 dB for the ( ±10%, ± 10%) case. For the ±5% delay-line deviation,
the power penalty of the (0%, 0%) case, i.e., −2.5 dB, is surprisingly more severe than those of the
( ±5%, ± 5%) case, i.e., −1.1 dB, and the ( ±10%, ± 10%) case, i.e., −1.9 dB. The randomness of the
parameter deviations makes it difficult to provide a reasonable explanation for this discrepancy.
Similar explanations can be made for the case of the RZ signal as shown in Figure 53b. For a
1-dB penalty, the eigencompensated performance allows a ±2% delay-line deviation for the NRZ
signal and a ±4% delay-line deviation for the RZ signal, and the TC amplitude and PS phase
deviations of up to ( ±10%, ± 10%) for both cases. It has been claimed that the waveguide delay line
could be accurately fabricated to within 1% deviation. The effect of the delay-line deviation on the
performance of the non-ideal ODEC can thus be neglected, and the TC amplitude and PS phase
deviations may be allowed to more than ( ±10%, ± 10%) with less than 1-dB penalty.
Optical Dispersion Compensation and Gain Flattening
235
FIGURE 5.53 Dependence of dispersion-induced optical power penalty on delay-line deviation of the ODEC
for an 8-Gbit/s 100-km 1550-nm direct-modulation system ( D̂ = −8 π ,α = 6). The curves correspond to
the non-ideal ODEC (T = 20.63 ps, N = 21) with the TC amplitude and PS phase deviations of (0%, 0%) ,
( ±5%, ± 5%) and ( ±10%, ± 10%) , respectively. (a) NRZ signal. (b) RZ signal.
5.3.3.4 Trade-Off Between Transmission Distance and Eigenfilter Bandwidth
Section 5.3.3.3 has shown that there is a compromise between the eigencompensated distance and
the eigenfilter bandwidth for a fixed number of taps N. Such an effect on the eigencompensated
performance is now investigated.
Figure 5.54 shows the variation of the bandwidth-limited optical power penalty with the
transmission distance for an 8-Gbit/s 1550-nm eigencompensated system (N = 21, D̂ = −8 π ) for
both the NRZ and RZ signals with α = 0 and α = 6. As expected from Eq. (5.116), increasing
the distance from L = 100 km to L = 1000 km increases the power penalty since the eigenfilter
bandwidth is reduced from ∆fmax = 24.24 GHz (T = 20.63 ps) to ∆f max = 7.67 GHz (T = 65.3 ps). For
L > 100 km, the vertical amplitudes of the ideal and eigencompensated eye diagrams, which are still
widely open, are smaller than those of the 100-km case. This can be explained in terms of either a
reduction in bandwidth ∆fmax or an increase in the sampling period T of the whole system because
of the interrelation between ∆fmax and T. The sampling period to be chosen must be sufficiently
small enough to capture most of the encoded information for transmission, or the compensator
bandwidth must be designed to be sufficiently large enough to cover the signal spectrum. Thus, the
ideal eye diagram of the 100-km case is used as a basis for computing the bandwidth-limited (but
not dispersion-limited) optical power penalty for the L > 100 km cases.
For distances up to 200 km for the NRZ signal and up to 400 km for the RZ signal, the
eigencompensated system performs significantly better with chirped than with chirp-free signals.
For longer distances, the eigencompensated performance shows little difference for both cases
because of the reduced eigenfilter bandwidth. For a 1-dB bandwidth-limited penalty, error-free
transmission may still be possible for this particular eigencompensated system with distances
up to 600 km for both the NRZ and RZ chirped signals. The peaks and dips of these curves
are difficult to explain because of the complicated effect of the interaction of the laser chirp,
fiber dispersion, and eigenfilter group delay. However, they provide useful information about the
optimum eigencompensated performance for a particular transmission distance, which can be
greatly increased without any reduction in bandwidth, by increasing the eigenfilter tap according
to Eq. (5.116).
236
Photonic Signal Processing
FIGURE 5.54 Dependence of bandwidth-limited optical power penalty on transmission distance of an 8-Gbit/s
1550-nm IM/DD system with ODEC (N = 21, D̂ = −8 π ) for α = 0 and α = 6. (a) NRZ signal. (b) RZ signal.
5.3.3.5 Compensation Power of Eigencompensating Technique
The performance of the eigencompensated system is now characterized by means of the compensation
power (CP) of the ODEC. Section 5.3.3.4 has shown that, for a 1-dB bandwidth-limited penalty, the
maximum eigencompensated distance is about 600 km for both the NRZ and RZ chirped signals.
= −8 π , L = 600 km, T = 50.56 ps, and ∆fmax = 9.89 GHz = 1.24 B, where B
In this case, N = 21, D
denotes the bit rate. For a 1-dB bandwidth-limited penalty, the product of the square of the bit rate
and the eigencompensated distance for both the NRZ and RZ chirped signals is thus given by
 c 
B2 L ≤ 0.6( N − 4.3) 
 2 D λ 2 


(5.137)
when ∆fmax ≥ 1.24 B has been substituted into Eq. (5.137). For an uncompensated system, the B2 L
value is given by
B2 L ≤
π
2(1 + α )

2 12
 c 

2 
+ 2α   2 D λ 
(5.138)
which decreases with increasing chirp parameter α. For α = 0, Eq. (5.138) is almost the same and a
factor of π/2, where a 1-dB penalty was used as a criterion in both references. Eqs. (5.137) and (5.138)
are graphically illustrated in Figure 5.55, where the dispersion limits for both α = 0 and α = 6 are
shown to be significantly improved by the ODEC. For example, for B = 8 Gbit/s, the uncompensated
distance is limited to only 7.5 km for α = 6 but is extended to 90 km for α = 0. However, the
presence of the ODEC significantly extends the transmission distance to 575 km for N = 21 and
B = 8 Gb/s.
Optical Dispersion Compensation and Gain Flattening
237
FIGURE 5.55 Dispersion limits for the uncompensated transmission using external modulation (α = 0) and
direct modulation (α = 6), and dispersion improvements for the eigencompensated transmissions using direct
modulation (α = 6).
The overall performance of the eigencompensated system can be characterized by the
compensation power of the ODEC, which is a measure of the increase in the B2 L value and is
defined as the ratio of Eq. (5.138) to the dispersion factor given in Eq. (5.105) as
CP = 0.19( N − 4.3) 2(1 + α 2 )1 2 + 2α  .
(5.139)
Figure 5.56 shows that the CP value increases with the eigenfilter order as well as with the laser
chirp parameter. The above example gives CP = 77 for α = 6, showing that the B2 L value of the
eigencompensated direct-modulation system is improved by a factor of 77.
FIGURE 5.56 Compensation power (CP) of the ODEC for various values of the chirp parameter and filter order.
238
Photonic Signal Processing
The reasons for comparing the eigenfilter technique with the Chebyshev technique are two-fold.
First, the Chebyshev technique58,59 has a greater design flexibility than those of the chirped fiber
Bragg grating60 (5.54) and the Fabry-Perot equalizer61,62 in modifying the filter frequency response.
Second, the ODEC and the Chebyshev equalizer have common features, such as linearity, nonrecursiveness, and periodic frequency response, and they both can be implemented using the same
PLC technology. As briefly described in Section 5.3.1, there are advantages as well as disadvantages
associated with various techniques, so that it is difficult to make a fair comparison between them.
However, the unique feature of the ODEC is its ability to perform better with dispersively chirped
signals than with dispersively chirp-free signals, an advantage that has not yet been claimed by
other methods. In addition, the ODEC is compact, capable of operating stably and can perform
high-speed signal compensation because of its integrated-optic form. Further progress in the PLC
technology would make the ODEC even more attractive.
5.3.3.6 Remarks
• An effective digital eigenfilter approach has been employed to design linear ODECs for
compensation of the combined effect of laser chirp and fiber dispersion at 1550 nm in highbit-rate long-distance IM/DD lightwave systems.
• The ODECs, which have been synthesized using an integrated-optic transversal filter, are
very effective in equalization of a dispersively chirped optical communication channel.
• In an 8-Gbit/s 100-km 1550-nm system, the performance of the ODEC is more impressive
than that of the Chebyshev equalizer in both the frequency and time domains. The ODEC
slightly outperforms the Chebyshev equalizer for external-modulation transmission but
significantly outperforms the Chebyshev equalizer for direct-modulation transmission.
• For a 1-dB power penalty, a 21-tap ODEC may provide error-free transmission of an
8-Gbit/s 1550-nm direct-modulation system for distances up to 600 km for both the NRZ
and RZ chirped signals.
• The ODEC has a large value of compensation power, which increases with the eigenfilter
order and also with the laser chirp parameter.
• The combined effect of the laser chirp, fiber dispersion, and ODEC group delay can
re-open the receiver data eye further than that of the ideal eye-opening, resulting in the
phenomenon of optical power enhancement, a feature that is not available with other
compensation techniques.
5.4
5.4.1
PHOTONIC FUNCTIONAL DEVICES
preamble
Photonic functional devices based on a silica planar lightwave circuit. First, lattice-form optical
devices are described for chromatic dispersion slope compensation, and the dynamic equalization
of chromatic and polarization-mode dispersion and gain non-uniformity, in high-speed wavelength
division multiplexing transmissions.
S. C. Pei and J. J. Shyu, Eigen-approach for designing, FIR filters and all-pass phase equalizers with prescribed magnitude
and phase response, IEEE Trans. Circuits Syst.,39, 137–146, 1992.
59 N. Q. Ngo, L. N. Binh, and X. Dai, Eigenfilter approach for designing FIR all-pass optical dispersion compensators
for high-speed long-haul systems, Proc. IREE, 19th Australian Conference on Optical Fibre Technology, Melbourne,
pp. 355–358, 1994.
60 G. P. Agrawal, Nonlinear fiber optics, Boston, MA: Academic Press, 1989.
61 N. Sugimoto, H. Terui, A. Tate, Y. Katoh, Y. Yamada, A. Sugita, A. Shibukawa, and Y. Inoue, A hybrid integrated waveguide isolator on a silica-based planar lightwave circuit, J. Light. Technol., 14, 2537–2546, 1996.
62 D. Marcuse, Single-channel operation in very long nonlinear fibers with optical amplifiers at zero dispersion, J. Light.
Technol., 9, 356–361, 1991.
58
239
Optical Dispersion Compensation and Gain Flattening
Advanced optical systems require highly functional optical devices in order to exceed the
electrical speed limit. If we are to realize high-speed WDM links, we must develop compensators
to deal with the undesirable characteristics of optical fibers, namely, chromatic and polarizationmode dispersion and gain non-uniformity.
Lattice-form filters, which comprise cascades of alternating symmetrical and asymmetrical
Mach Zehnder interferometers (MZIs), are suitable for realizing these compensators, because they
can achieve various characteristics adaptively and flexibly.
Photonic Lightwave Circuits (PLC) based circuits are fabricated on a silica on silicon substrate
by a combination of flame hydrolysis deposition and reactive ion etching. The typical waveguide
bending radius is around 2 to 25 mm, and large-scale integrated circuit chips can be as large
as several centimeters square. This fabrication process can provide a uniform refractive index
and core geometry, and the propagation loss throughout a large wafer is low (about 0.01 dB/cm).
Alternatively Si integrated photonics can also offer the designed lattice filters, that these devices
can be integrated with electronic circuits and active modulator components. Figure 5.57 shows
the cross Section of PLC waveguide. Table 5.7 tabulates the properties of PLC.
5.4.2
Optical DispersiOn cOmpensatiOn mODule (ODcm)
Figure 5.58 shows the basic configuration of a lattice-form optical filter, which comprises a cascade
of alternating n + 1 symmetrical and n asymmetrical MZIs (n: natural number). The symmetrical
and asymmetrical MZIs function as tunable couplers and delay applying parts, respectively. Such
filters are attractive because they can realize several kinds of dynamic compensator for chromatic
and polarization-mode dispersion and gain non-uniformity. Since they confine lights in the MZIs
without radiation, their properties are superior to those of transversal form devices in that their
losses and loss variations are intrinsically smaller. The transfer functions of the lattice filters are
given by a Fourier series with terms identical to the symmetrical MZIs,
FIGURE 5.57 (a) Structure of PLC waveguide and progress of PLC technology, SiON material low-loss is
also the technology similar to silica on silicon; (b) Progresses of PLC.
TABLE 5.7
Properties of PLC
Index difference (%)
Core size (µm)
Loss (dB/point)
Coupling loss (dB/point)a
Bending radius (mm)b
a
b
b
Low-Δ
Medium-Δ
High-Δ
Super high-Δ
0.3
8×8
<0.01
<0.1
25
0.45
7×7
0.02
0.1
15
0.75
6×6
0.04
0.4
5
1.5∼2.0
4.5 × 4.5∼3 × 3
0.07
2.0 (∼0.7c)
2
Connection with standard single-mode fiber
Bending radium where bending loss in a 90° arc is 0.1 dB
When PLC spot-size converter is used
240
Photonic Signal Processing
FIGURE 5.58
Structure of lattice form oDCM.
n +1
T ( z) =
∑a z
i
−i
(5.140)
i =1
where z = e j 2π fne ∆L / c0 acting as the sampling variable as defined in Chapter 2 and ai is the complex
expansion coefficient of the series (j: imaginary unit, ne: effective refractive index of the waveguide,
∆L is length difference between two arms of the asymmetrical MZI, f denotes the operating
frequency, c0 is the light speed in vacuum). By varying the amplitude level ai , we can obtain
arbitrary and flexible filter characteristics whose performance limits are determined by the number
n, the number of cascaded MZDI structures. Thus, the order of each MZDI is determined by the
length difference between the two paths. The length difference must be taken in multiple number of
a basic length difference to simplify the analytical solution.
The problem with the lattice filters lies in the difficulty of tuning the MZI phase parameters.
Recently, we proposed a novel method for tuning the phases in lattice filters accurately to obtain
desired characteristics without the need for monitor couplers, thus reducing both device size and loss.
5.4.3
chrOmatic DispersiOn cOmpensatOrs
Variable chromatic dispersion compensators are63 becoming increasingly important in high speed
optical transmission systems with bit rates of 25 or 56 Gbaud or more, where it is essential to compensate adaptively for the various dispersions of installed fibers and the dispersion change caused
by changes in the environmental temperature or path differences in optical networks. The allowable
dispersion limit is inversely proportional to the square of the bit rate. We have realized the first variable dispersion compensator with a lattice configuration and recently improved its characteristics by
adopting the adjustment method shown in Figure 5.58. Figure 5.59a and b, respectively, show the
power transmittance and the relative delay time versus the operating wavelength.
The fiber dispersion slope, which generates a different dispersion in each wavelength channel, is
also one of the factors that degrade the quality of high-speed WDM transmission systems. However,
it has been difficult to compensate stably for the dispersion slope of dispersion shifted fiber (DSF)
and non-zero dispersion shifted fiber (NZ-DSF), which are indispensable if we are to achieve large
capacity transmissions. The lattice configuration is used to realize slope compensators for N × 20
and 40 Gbit/s transmissions, whose configuration and parameters are shown in Figure 5.60. An
array of lattice compensators was integrated on one silica waveguide wafer with a ∆ of 1.5% in
order to integrate all the equalizers monolithically. The pre-dispersion compensated wavelength
63
K. Takiguchi, Photonic functional devices based on a silica planar lightwave circuit, NTT Japan, Technical report, 1999.
Optical Dispersion Compensation and Gain Flattening
FIGURE 5.59
Transmittance and relative delay parameters versus frequency/wavelength.
FIGURE 5.60
Configuration and parameters of dispersion slope compensator.
241
components on the International Telecommunication Union (ITU) grids are combined by a
conventional multiplexing AWG and transmitted into the fibers. Each compensator is composed
of five asymmetrical MZIs cascaded in series, and each has a different compensation value.
Figure 5.61a and b, respectively, show the relative delay time obtained with the compensators for
16 × 20 Gbit/s, 640 km and 8 × 40 Gbps, 320 km DSFs, respectively. The fiber-to-fiber losses
were about 7 dB. The waveguide phase shifts are trimmed using local heating and quenching
with a high electrical power to decrease the electrical offset power, and reduced the total power
of a few tens of watts by over 80%. We were able to construct two other configurations flexibly,
namely, two AWGs interleaved with a compensator array or a compensator array installed behind a
demultiplexing AWG, for in-line or post dispersion compensation, respectively. In addition, we have
been investigating a slope compensator within a single signal bandwidth for ultra-high-speed time
division multiplexing (TDM) transmissions of more than 100 Gbit/s.
242
Photonic Signal Processing
FIGURE 5.61 Measured relative delay time of dispersion slope compensators. (Extracted from Suzuki, K.
et al., Electron. Lett., 38, 1030–1031, 2002.)
5.4.4
Optical gain equalizer
5.4.4.1 Introductory Remarks
Gain equalization is a technique for making the gain spectrum of an optical amplifier device
flatter over a certain optical frequency range. The optical gain e.g. from a fiber amplifier has some
dependence on the wavelength, which can be disturbing. For example, in optical fiber communications
employing wavelength division multiplexing (WDM), the wavelength dependence of the gain can
unbalance the powers in the transmitted channels. Therefore, it is common to apply methods for
gain equalization, also termed as gain flattening. There are various technological options:
• For a given kind of active fiber, the shape of the gain spectrum can be optimized by
adjusting the average inversion level of the laser-active ions. This can be done e.g. by
varying the pump power or the length of the active fiber.
• The material composition of the fiber core can be optimized. For example, silica fibers can be
optimized with various co-dopants, and fluoride fibers can offer a fairly flat gain spectrum.64
• Amplifier fibers of different glass compositions can be combined in an amplifier chain to
obtain a wideband hybrid amplifier. Such a device may also contain a Raman amplifier.
• Another approach is a split-band amplifier, where a wavelength-dependent splitter
distributes the signal content over two or more different fiber amplifiers, and another
wavelength-dependent fiber coupler serves to recombine the spectral components.65
• Optical filters (gain flattening filters)66 can be used, which have higher losses in wavelength
regions where the gain is higher. Such filters are often based on fiber Bragg gratings (longperiod gratings, slanted gratings or chirped gratings), although various other types of filters
have been demonstrated.
The optimization of a multi-stage amplifier with flattening filters is a complex task, since it is not
obvious, for instance, which combination of amplifiers and filters gives the best results in terms of
noise figure and power efficiency. A typical solution for a two-stage amplifier based on doped silica
fibers would include an optical filter between the two stages.
B. Clesca et al., 1.5 µm fluoride-based fiber amplifiers for wideband multichannel transport networks, Opt. Fiber
Technol., 1, 135, 1995.
65 N. Park et al., High-power Er–Yb-doped fiber amplifier with multichannel gain flatness within 0.2 dB over 14 nm, IEEE
Photon. Technol. Lett., 8, 1148, 1996.
66 K. Inoue et al., Tunable gain-equalization using a Mach–Zehnder optical filter in multistage amplifiers, IEEE Photon.
Technol. Lett., 3, 718, 1991.
64
Optical Dispersion Compensation and Gain Flattening
243
The gain spectrum of a Raman amplifier can be flattened by using multiple pump beams with
well-balanced pump power level.67
5.4.4.2 Dynamic Gain Equalizer
A dynamic gain equalizer is needed to flatten the various gain profiles of optical fiber amplifiers,
whose gain spectra may change due to environmental fluctuations or the add/drop of WDM signals.
We have developed a dynamic gain equalizer whose configuration is shown in Figure 5.62. The
polarization properties were eliminated by the polarization diversity technique. The fiber-to-fiber
loss including the diversity device was 9.0 dB. The equalizer comprises ten asymmetrical MZIs
with one tunable coupler on either side whose free spectral ranges (FSRs) increase in 8 nm steps
from 8 to 80 nm. One output port in each asymmetrical MZI is connected to one input port in the
next-stage MZI in series. Although the device in Figure 5.62 is not completely lattice-form and its
loss properties are somewhat inferior to the configuration in Figure 5.57, it is easier to adjust and thus
obtain the desired characteristics. Figure 5.63 shows the un-equalized (raw) and equalized spectra.68
FIGURE 5.62
Configuration of dynamic gain equalizer.
FIGURE 5.63
Raw and equalized spectra of EDTFA ASE.
Y. Emori et al., 100 nm bandwidth flat-gain Raman amplifiers pumped and gain-equalized by 12-wavelength-channel
WDM laser diode unit, Electron. Lett., 35, 1355, 1999.
68 K. Suzuki, T. Kitoh, S. Suzuki, Y. Inoue, Y. Hibino, T. Shibata, A. Mori, M. Shimizu, PLC-based dynamic gain equaliser
consisting of integrated Mach-Zehnder interferometers with C- and L-band equalising range, Electron. Lett., 38,
1030–1031, 2002.
67
6
Optical Dispersion
in Guided-Wave FIR
and IIR Structures
Following Chapter 5 on the more theoretical design of optical filter via the use of digital signal
processing (DSP) technique, this chapter gives a brief description of the dispersion phenomena of
lightwaves propagation in fiber and waveguide integrated structures and real practical experimental
implementation of the filters whose dispersion factor can counter that of signal broadening over a
long length of fibers. These dispersion compensators in integrated structures are highly compact
and produced at a very low cost, especially in the Si on Insulator (SOI) platform. The use of microring resonator (MRR) offers simultaneous compensation of several channels in the same device/
module due to its repeatable characteristics or effectively the free spectral range (FSR).
The total dispersion of an optical guiding wave structure operating in the linear region is contributed by material refractive index as a function of wavelength and waveguide structure which
confines the waves, thus tighten the phase velocity of optical waves of different frequencies or wavelength. It is the waveguide dispersion factor that contributes significantly to the dispersive effects
on the modulated signals whose bandwidth is finite. Hence, several spectral components travel at
different phase velocities leading to different arrival times resulting in a dispersion or broadening
of modulated lightwaves.
Thus, photonic integrated circuits (PIC) can play a significant role in the dispersive effects,
which are counter those of the fiber, thence the compensation or equalization of transmitted optical
pulses. In order to obtain high dispersive effects in guided structure the second order differentiation
of the phase with respect to the optical frequency. Similar to that employed in electrical circuits,
an optical transfer function or transmittance of a photonic integrated circuit (PIC) consists of the
amplitude and phase parts. The phase changes significantly when the PIC exhibits a resonance,
i.e., the complex pole pairs of the transfer function (TF) if we can obtain by using the sampling
z-transform described in Chapters 2 and 3.
In this chapter, we give brief designs of the MRR, which can act as a dispersion compensator in
the optical domain. The transfer function of both amplitude and phases are obtained, and the dispersion of the MRR estimated. It is found that a single MRR can perform best at compensating 10 km
of standard single-mode optical fibers (SSMF), which operates at the through port, or a notched
filter with the dispersion factor in the opposite or normal dispersion to the SSMF. Notably, with the
periodic resonant characteristics of the MRR, by designing this to be equal to the spectral spacing
of the wavelength-division multiplexing (WDM) channels, such as 50/100 GHz, an MRR PIC can
be designed to simultaneously compensate for WDM dispersive channels.
Fiber Bragg gratings (FBG), whose profile is chirped or apodized, can also offer a dispersive
device much better than a finite uniform index profile FBG. The dispersion compensation of these
FBGs can be equivalent to more than 100 km SSMF. However, an FBG cannot be integrated with
a Silicon-based transmitter or receiver. It is given here for reference only, and we believe that the
solutions should be strongly based on an MRR PIC system.
Thence, the IIR (infinite impulse response) structure consisting mainly of Mach–Zehnder
interferometers in integrated structures are described and related to the half-band filter (HBF) or
alternatively the wavelet filters (WP) based on Wavelet Packet Transform (WPT). These types of
filters offer the dispersion of the same sign over the whole band of modulated channels. They consist
of all interferometers so they are considered the most stable.
245
246
6.1
Photonic Signal Processing
PREAMBLE/INTRODUCTION
This short section attempts to give a brief explanation on the dispersion mechanism of lightwaves
propagating in guided optical waveguides, including optical fiber, especially SSMF, and the Si-based
ridged waveguide. Dispersion, large or small, relies mainly on the tightness of lightwaves by the
waveguide, either when the modulated channel signals travel through the weakly guiding fiber or
strongly guided waves in an integrated photonic structure. Then the dispersion mechanism in optical resonators, especially the MRR based on a Si-waveguide can be described.
To begin with, this chapter gives a brief account of dispersion in SSMF then dispersion in MRR.
Additionally, the chapter will discuss the dispersion compensating mechanism and parameters of
the MRR, which can offer the dispersion and dispersion slope compensation of SSMF with length
of 10–80 km, as well as the tunability and switched dispersion compensation of multiple number
of 10 km length. Thence, structures employing Finite Impulse Response (FIR) structures, which
can offer a more stable and a fuller band dispersion factor, are given with a synthesis and design
techniques using HBF or wavelet transform. The structure employs delay interferometers of Mach–
Zehnder type or MZDI (Mach–Zehnder Delay Interferometers), which are stable. Implementation
of the dispersion compensators of both types is given.
System applications of such dispersion compensators are dealt in1. References are given and
listed in the footnote given here for oDCM using MRR2,3,4,5,6,7,8,9,10 and FBG as oDCM.11,12,13,14
M. Seifouri, S. Olyaee, M. Dekamin, and R. Karami, Dispersion compensation in optical transmission systems using
high negative dispersion chalcogenide/silica hybrid microstructured optical fiber, Opt. Rev., 24, 318–324, 2017.
2 S. Dilwali and G. S. Pandian, Pulse response of a fiber dispersion equalizing scheme based on an optical resonator , IEEE
Photonic Tech. Lett., 4, 942, 1992.
3 G. S. Pandian, F. E. Seraji, Optical pulse response of a fibre ring resonator, IEE Proc-J., 138, 235, 1991.
4 K. Takiguchi, S. Suzuki, and Y. Ohmori, Planar lightwave circuit optical dispersion equalizer, IEEE Photonic Tech., 6,
86, 1994.
5 C. K. Madsen and G. Lenz, Optical all-pass filters for phase response design with applications for dispersion compensation, IEEE Photonic Tech L., 10, 994, 1998.
6 C. K. Madsen, G. Lenz, A. J. Bruce, M. A. Cappuzzo, L. T. Gomez, T. N. Nielsen, L. E. Adam, and I. Brenner, An all
pass filter dispersion compensator using planar waveguide ring resonators, CLEO, FE6-1/99.
7 P. Chindachaichuay, P. Yupapin, Multi-stage ring resonator all-pass filters for dispersion compensation, Opt. Appl., 39,
2009.
8 C. K. Madsen, G. Lenz, A. J. Bruce, M. A. Capuzzo, L. T. Gomez, T. N. Nielsen, and I. Brener, Multistage dispersion
compensator using ring resonators, Opt. Lett., 24, 1555, 1999.
9 C. K. Madsen, G. Lenz, A. J. Bruce, M. A. Cappuzzo, L. T. Gomez, and R. E. Scotti, Integrated all-pass filters for tunable
dispersion and dispersion slope compensation, IEEE Photonic Tech L., 11, 1623, 1999.
10 G. Lenz and C. K. Madsen, General optical all-pass filter structures for dispersion control in WDM systems, IEEE J.
Lightw. Technol., 7, 1248, 1999.
11 I. Riant, S. Gurib, J. Gourhant, P. Sansonetti, C. Bungarzeanu, and R. Kashyap, Chirped fiber Bragg gratings for WDM
chromatic dispersion compensation in multispan 10-Gb/s transmission, IEEE J. Sel. Top. Quantum Electron, 5, 1312,
1999.
12 I. Navruz, and A. Altuncu, Optimization based synthesis methods to design multi-channel sampled fiber Bragg gratings
with phase-shift, ELECO, pp. 213–217. Budapest 2009.
13 L. M. Rio de Sousa Ramosand Rui, P. M. Alves Ramos, Characterization of fiber Bragg grating for dispersion compensation, Instituto de Engenharia de Sistemas e Computadores do Porto, Faculdade de Engenharia da Universidade do
Porto, Licenciatura em Engenharia Electrotecnica e de Computadores. (Thesis)
14 N. M. Litchinitser, B. J. Eggleton, and D. B. Patterson, Fiber Bragg gratings for dispersion compensation in transmission:
Theoretical model and design criteria for nearly ideal pulse recompression, IEEE J. Lightw. Technol., 15, 1303, 1997.
1
Optical Dispersion in Guided-Wave FIR and IIR Structures
6.2
247
DISPERSION MECHANISM IN FIBER AND WAVEGUIDE
In general, the dispersion of an optical pulse happens when the components of its modulated spectrum are transmitted and propagated in a medium with different velocities—the phase velocity.
Thus, they arrive at different times even though they were transmitted at the same time, as shown
in Figure 6.1.
Now in a SSMF, the lightwaves are guided in a weakly guided manner so that they can travel (in
a single-guided mode) without much loss (0.15 dB/km at 1550 nm). If operating in a linear regime
or below the nonlinear threshold, the dispersion occurs in SSMF due to:
• Material dispersion: The refractive index of the core and cladding of the fiber are a function of wavelength n(λ ). Thus, the different optical frequency components of an optical
modulated pulse sequence are dispersed due to the material (e.g., Ge2O-doped Silica). One
can change the material dispersion by designing the composition of the materials of the
core and cladding. But this can change only a small amount.
• Waveguide dispersion: The optical waveguide or optical fiber (if the core is circular) can
influence the travelling velocity of the guided mode whose propagation phase velocity,
normally called the propagation constant β (λ ), which varies with respect to the operating
wavelength of the lightwaves. Note that an optical modulated pulse does have its components of [ λi , λi + ∆λi , λi + 2∆λ .....λi + N ∆λi ] ; with..∆λi << λi channels are traveling at different velocities which are strongly influenced by the structure of core and cladding. Indeed,
this is β (λ ) and it varies with the fiber parameters:
∆n,core− cladding_index_difference; r = core radius − circular_for_SSMF.
For SSMF, the refractive index difference is very small (less than 0.3%), and this why it
is called a weakly guided phenomena. The reflection loss at the core-cladding interface is
small so as the lightwaves can propagate with very small loss.
FIGURE 6.1 Pulse input → dispersive pulse of color feature after propagating through in an optical fiber.
If the propagation medium has an opposite dispersion factor, then the pulse is also dispersed with reversed
“color” components.
248
Photonic Signal Processing
• Dispersion factor: Dispersion factor of an optical waveguide can be obtained by taking
the derivative of the material n(λ ) or waveguide propagation constant β (λ ) with respect
to wavelength (or optical frequency) to give the group velocity delay (GVD) or the delay
variation of each frequency component and their gain of difference. By taking the derivative of this GVD, it gives the dispersion factor or the pulse dispersive feature. This depends
on the bandwidth of the modulate pulse and the length of the waveguide (fiber length).
Figure 6.2 shows (a) the material as a function of optical frequency (wavelength); (b) GVD
versus wavelength due to material (light grey) and waveguide (dark grey); and (c) total
broadening/dispersion factor.
Inflection point --> dispersion
zero @1290 nm -1310 nm region
depending on
(a)
(b)
(c)
FIGURE 6.2 Dispersion of SSMF optical waveguide (a) refractive index of Silica as a function of material
→ material dispersion (b) GVD due to material contribution and that of waveguide; and (c) dispersion factor
curve versus wavelength of Ge2O:SiO2 core SSMF.
249
Optical Dispersion in Guided-Wave FIR and IIR Structures
6.3
6.3.1
MICRO-RING RESONATOR (MRR) AS AN OPTICAL
DISPERSION COMPENSATOR (oDCM)
why resOnatOr?
A resonator structure (whether electrical or optical circuits) has a resonant frequency at which
the amplitude is peaking, as shown in Figure 6.3 (light grey curve), and of an optical MRR shown
in Figure 6.4. At the two 3dB points on both sides of the resonant frequency, the phase of the
lightwaves passing through the resonant structure changes significantly, about 180° of arc. Due to
this large phase change15 over a narrow optical frequency band around the resonant frequency, GVD
Passband resonant filter
Notched resonant filter
FSR
(a)
(b)
FIGURE 6.3 (a) Resonant transfer transmittance as a function of optical frequency. This is for MRR.
Blue = notched filter (Dip at resonant) and Red = resonant passband filter (Peak at resonant) (b) resonant
notched filter (single ring MRR) of 30 GHz = FSR; κ = 0.5; cross-port output, loop length = 400 µm.
15
Similarly in electrical and electronic circuits a resonant electrical circuit has a transfer function whose poles are
complex conjugates at which the phases change significantly. In optical circuit such as MRR there a also two complex poles of the z-transform transfer function whose z parameter (sampling variable) can be represented by
z −1 = e jωt = e j β z ; phase = ωτ = β L. β is the propagation constant of the guided lightwave; L is the length of the resonator;
τ is the propagation time/delay of the lightwaves in the guided resonator.
250
Photonic Signal Processing
(a)
(b)
(c)
FIGURE 6.4 MRR structure (a) wave propagating through to (b) DROP (resonant drop) and THRU (output)
ports; (c) MRR Si-waveguide, highly/strongly guided mode.
is large and thus the dispersion factor (derivative of the GVD with respect to the wavelength) is
large and can equal some 10’s km of SSMF. The lightwaves in an integrated optical MRR are
strongly guided and well confined in the waveguide, as shown in Figure 6.4c. This tight guiding of the lightwaves allows waveguide dispersion, since the propagation constant of the guided
lightwaves is a function of the wavelength (as mention in the fiber dispersion section).
Thus, resonant structures offer dispersive properties and can be designed to compensate the
dispersion of lightwave pulse sequence after propagating through a long length of optical SSMF.
6.3.2
transFer transmittance FunctiOn OF the thru pOrt (nOtcheD
resOnant Filter) anD DrOp pOrt (banDpass Filter)
6.3.2.1 Dispersion Characteristics and Dispersion Compensation by MRR
Now then, if we observe the transmittance (Power) of the thru and drop ports of the MRR, as given
in Figure 6.3, we can see that for the notched resonant filter (lightwaves out at THRU port) the
resonant dip allows us to imagine that the dispersion is negative (due to sign definition of the GVD –
this becomes positive). Similarly, the dispersion of the lightwaves at the drop port is a passband
transmittance giving a positive dispersion characteristic. Thus, using either of these ports, one can
compensate for a negative or positive dispersive pulse sequence. It is noted here that positive or
negative dispersive pulses are all dispersive pulses but opposite in the “color” sequential frequencies
contained inside the pulse spectrum (see Figure 6.1).
We can obtain the resonant characteristics of an MRR, which is dependent on the guided propagation constant (hence the phase velocity) of the lightwaves in the optical waveguiding path of
the resonator. The resonant condition is that the total phase of the lightwaves traveling around the
ring must be a multiple number of 2π . Thus, we can obtain the GVD and dispersion as a function
of the optical frequency or normalized parameter ωτ , as shown in Figure 6.5. The free spectral
251
Optical Dispersion in Guided-Wave FIR and IIR Structures
passband
FIGURE 6.5 GVD and dispersion as function of phase of guided lightwaves ωτ or angular optical frequency
(by keeping constant delay tie or loop length) obtained at the thru port of a MRR. τ ≈ 10 ps for a 1000 µm
resonant loop length at 1550nm for normal Si ridge waveguide. ωτ = β L = loop phase or sampling period in
z-transform.
range (FSR) is defined as the spectral distance between two resonant peaks, as shown in Figure 6.1.
That is, the resonance occurs for lightwave channels that are spaced with the next channel equals
to the FSR.
6.3.2.2
Dispersion Compensating of Multiple DWDM Channels
and Slope Dispersion Compensation
The FSR can be designed to equate that of the wavelength spacing of the WDM channels so that the resonance occurs at the wavelengths of the WDM channels, hence dispersion compensation can be implemented. We can imagine the multiple dispersion curve of an MRR is shown in Figures 6.5 and 6.6.
Thus, using only a single MRR, this allows the compensation of the WDM channels whose
spacing is equal to the FSR of the MRR. The GVD and dispersion factor Γ(ω ), d Γ(ω ) , respectively,
dω
are given by
2
 κ + t + 2 tκ sin (ωτ ) 
Ec
=
 ...assuming..lossless..coupler
Ein
 1 + κ t + 2 tκ sin (ωτ ) 

 tκ + tκ sin (ωτ ) 
t cos (ωτ ) 
E
−1
Phase(ω ) − of − TF = c = − tan −1 
 − tan  −

Ein
cos (ωτ )
 t + 2 κ sin (ωτ ) 


E
d c
 κ + tκ sin (ωτ )
Ein
1 + tκ sin (ωτ ) 
GVD :→ Γ(ω ) = −
=τ 
−

dω
 κ + t + 2 tκ sin (ωτ ) 1 + κ t + 2 tκ sin (ωτ ) 
Transfer-function → TF (ω ) =
Dispersion-facttor →


t −κ
Γ(ω )
1 − tκ

= τ 2 tκ cos (ωτ ) 
+
 κ + t + 2 tκ sin (ωτ ) 2 1 + κ t + 2 tκ sin (ωτ ) 2 
dω


(6.1)
(
) (
)
252
Photonic Signal Processing
(a)
(b)
FIGURE 6.6 Dispersion GVD as a function of wavelength of a SINGLE Si-based waveguide MRR of a
dispersion factor of 800 ps/nm over 0.1 nm band or 12.5 GHz (a) Single channel (b) Multiple channel.
With κ ,t, the power cross coupling coefficient of the coupler and the transmittance of the loop,
respectively. The coupler coefficient is a coupling parameter of a [2 × 2] coupling matrix, in general.
Later we will see an effective coupling coefficient κ C representing a [2 × 2] MZDI with a phase
shifter to tune the coupling coefficient of the resonator. ωτ = β L is the total phase of the lightwaves
after circulating through the complete length L, and β is the propagation constant of the guided
waves by which the effective refractive index of the guided mode can be derived. t is the transmittance of the loop L, and κ is the intensity coupling coefficient of the coupler.
The output power is depleted at a minimum (notched filtering of the THRU port) when
t = κ ; and ωτ = 2qπ −
π
2
(6.2)
This leads to the periodic filtering of the MRR. The spectral spacing between the two-filter central
frequency/wavelength is defined as the FSR. This allows simultaneous dispersion compensation of
WDM channels. By determining the channel spacing of the channels, we can determine the length
of the resonant loop. Thus, the FSR can be estimated by
FSR =
2n L
1
c
→τ =
= g
2ng L
FSR
c
(6.3)
Slope dispersion exists in a DM channel propagating through SSMF. This is well known and can
be dealt with by designing slightly different MMR with a combination of a MZDI, whose length
Optical Dispersion in Guided-Wave FIR and IIR Structures
253
(a)
(b)
FIGURE 6.7 Modified MRR by incorporating a MZDI with phase control (a) combined MZDI and MRR;
(b) combined MZDI+MRR represented by a single loop ring resonator in which the MZDI is simplified by a
[2 × 2] port optical network with ϕ m the tuning phase applied to the MZDI to tune the resonant curve. The ring
is in resonant by tuning the phase Φm of the ring, the phase shifter denoted by PS.
difference of the two arms of the MZ interferometer is much smaller than that of the resonator loop
as shown in Figure 6.7.
6.3.3
tunable DispersiOn cOmpensatOr
By observing the GVD and dispersion factor of a single ring operating under different coupling
coefficient of the coupler inside the MRR and the transmission coefficient (transmittance, t) of the
loop of the MRR, we can see that the dispersion can be tuned by changing the coupling coefficient
from 0.575 to 0.275. This can be done easily by tuning the phase of the MZDI. This coupling coefficient κ C is given by
∆L
1

κ C = 1 − 4κ (1 − κ ) cos2  2π ng
+ Φm 
λ
2

(6.4)
where the waveguide coupling coefficient is κ , ∆L is the length difference of the two arms of
the MZDI structure, ng is the effective index of the guided wave or β k0 (k0 is the wave number
in vacuum), Φ m is the phase shift applied to the electrode of an MZϕDI arm, and λ is the central
wavelength of the lightwave channel. Thus, we can see that the coupling coefficient of a [2 × 2]
equivalent coupler of a MZϕDI (phase tune MZDI) can be tuned by tuning the phase shifter, and
the dispersion factor can be tuned to match the length of the SSMF.
The FSR can be designed to be 100 GHz with a resonant loop length of 3 mm. It is to be optimized by detailed design. In particular, the transmittance of the waveguide must be as high as
possible or the loss needs to be within 5%–10%, which is achievable by selecting Si-waveguide
fabrication platform.
Indeed, the resonance peak of the modified MRR (MZDI-MRR) shown in Figure 6.7 can be
tuned so that the resonance transmittance can be slightly variable from one FSR location to the other.
254
Photonic Signal Processing
6.3.4
length OF Fiber prOpagatiOn anD DispersiOn cOmpensating mODule
It is expected that a short length unit (in 10 km length of SSMF) can be compensated by one
single MRR. Longer length SSMF can be designed using single MRR. Currently, we can see that
the loss of a single MRR can be about 0.8 dB. Thus, longer SSMF length can be compensated by
cascading a single ring MRR, as shown in Figure 6.8. Two MRRs can also be possible by designing another modified MRR to minimize the total size of the optical dispersion compensating
module (oDCM).
FSR =100GHz;
D(1550nm) = 40x17ps/nm=680 ps/nm
κ1=0.757; κ2 =0.843 κ3 = 0.608; κ4 =0.5; φ1 = −0.772 rad; φ2=0.090; φ3=−1.393; φ4 = 0.01 rad.
4xMRR 620ps/nm operang under the above condion of phase and coupling coefficient (Power).
This dispersion factor can be tuned to obtain exact dispersion compensang.4xMRRs loss ~ 3.2dB
assuming Si /SOI @ 1.5dB/MRR
Passband of each MRR is 50GHz for 56GBaud channels /MRR – each MRR is to compensate for 10Km
SSMF. Note the power coupling coefficients can be modified by using MZφDI structure [2x2] port
coupling to improve and tune the dispersion factor, i.e. tuning the GVD slope.
Core size area = 3.5 µm2; coupler length = 480 µm; radius of curvature~ 1000 µm; loop length =
3000/2.72 ~ 1000 µm (for 100GHz FSR). Wide width Si waveguide technology. 2.72 = ng effective
(a)
refractive index of lightwaves propagating in the Si-SOI waveguide.
(b)
FIGURE 6.8 Cascade of 4 MMR to dispersion compensating of 40 km SSMF in the C-band. Coupler is an
equivalent MZϕDI (a) no scalable with possible designed parameters of MRR; (b) scalable via use of optical
switches to connect desired MRR for compensating appropriate SSMF length. ∆φm is the phase shift to be
applied to the heating electrode of the loop of the MRR so that resonant frequency can be tuned. Each MRR
is assumed to compensate for a dispersion amount of 10 km SSMF or 170 ps/nm.
255
Optical Dispersion in Guided-Wave FIR and IIR Structures
6.3.5
waveguiDe anD passive mrr FabricatiOn technOlOgy FOr ODcm
We must select the fabrication technology to implement the prototype and eventually the production
of the oDCM so that it can satisfy:
1. CMOS Compatible technology to achieve low cost mass production.
2. Wider waveguide Si size to reduce loss in order to achieve accurate transmittance of the
MRR loop.
3. Coupling from fiber to waveguide with low loss.
4. Precision in fabrication of coupler sections so that the coupling coefficient is achievable
within tolerance.
5. Waveguide with tightly confined guided mode and minimum propagation loss with tight
radius of curvature. FSR = 100 GHz leads to a loop length of about 3 mm. Thus, small
radius of the curvature should be considered. SOI Si-integrated photonic CMOS compatible technology should offer the high possibility for low cost production, for example 3 or
5 µm Si ridged waveguide width.
6. Consideration for integrating these oDCM in Si with low cost DFB lasers on SOI integrated photonic module at the transmitter side or receiver side.
7. Different modules of oDCM can be implemented with scalable, on-scalable, or dispersion
slope compensation depending on the application scenarios of oDCM placed in optical
transmission in metro or access networks.
8. Finally, before producing prototype we must select which laboratory to engage into prototype. I prefer more a commercial company such as VTT. UPV can be considered as an
associate in this process to ensure correctness in design flexibility. We will do detailed
designs so that the intellectual property (IP) is kept within Huawei and share the IP with
other partners.
6.4
ACTIVE MRR
6.4.1
structure
An active MRR can be considered in which a gain medium is inserted in the loop to equalize the
transmission loss of the loop. Normally, an semiconductor amplifier (SOA) is integrated to obtain
the gain if erbium-doped amplification cannot be used for C-band operation. Such an active MRR is
shown in Figure 6.9. A gain section is used to compensate for the loss of loop transmission.
Phase to tune resonance condition
G = SOA/EDFA gain
section
FIGURE 6.9
Active MRR, Gain section is incorporated.
256
6.5
6.5.1
Photonic Signal Processing
oDCM BY FIBER BRAGG GRATING
mOtivatiOn
Fiber gratings are considered key components in optical communication links as filters,16 gain
flatteners,17 and dispersion compensators.18 Fiber Bragg gratings (FBG’s) are very attractive components because, as well as being passive, linear, and compact, they possess strong dispersion in
both reflection and transmission. In reflection, the dispersion arises when the edge of the band gap
varies with the axial position along the grating, such as in linearly chirped or ramped gratings.18,19
Different wavelengths in a dispersed pulse are reflected at different positions in the grating, leading
to different optical path lengths and, thus, providing the possibility of compensating for dispersion
in long-haul fiber links.20,21 We note that this thinking was proposed in the late 1990s when no
DSP-receivers were available. Under current long-haul transmission, coherent transmission with
DSP assisted processing to compensate for dispersion has been extensively exploited. However, in
metro and access optical networks, the employment of the DSP consumes lots of power and has
high costs. Thus, FBG, as a dispersion compensator, can be considered very attractive as a plug-in
component. It can be placed at the end of a SSMF so that it can be considered as a dispersion less
SSMF length cable.
In order to minimize the cost of the oDCM, the transmission mode FBG (TM-FBG) is to be
considered in which no circulator is required in contrast to that of the reflection-mode FBG. The
TM-FBG in such an optical transmission link is shown in Figure 6.10 in which the pulse is broadened after propagating through an SSMF and then compressed through the TM-FBG.
FIGURE 6.10
Pulse broadening via fiber transmission and compression via FBG in transmission mode.
G. Meltz, W. W. Morey, and W. H. Glenn, Formation of Bragg gratings in optical fibers by a transverse holographic
method, Opt. Lett., 14, 823, 1989.
17 A. M. Vengsarkar, J. R. Pedrazzani, J. B. Judkins, and P. J. Lemaire, Long-period fiber-grating-based gain equalizers,
Opt. Lett., 21, 336, 1996.
18 F. Ouellette, Dispersion cancellation using linearly chirped Bragg grating filters in optical waveguides, Opt. Lett., 12,
847, 1987.
19 T. Stephens, P. A. Krug, Z. Brodzeli, G. Dhosi, F. Ouellette, and L. Poladian, 257 km transmission at 10 Gbit/s in nondispersion-shifted fibre using an unchirped fibre Bragg grating dispersion compensator, Electron. Lett., 32, 1599, 1996.
20 P. A. Krug, T. D. Stephens, G. Dhosi, G. Yoffe, F. Ouellette, and P. C. Hill, Dispersion compensation over 270 km at
10 Gbit/s using an offset-core chirped fibre Bragg grating, Electron. Lett., 31, 1091, 1995.
21 W. H. Loh, R. I. Laming, N. Robinson, A. Cavaciuiti, F. Vaninetti, C. J. Anderson, M. N. Zervas, and M. J. Cole,
Dispersion compensation over distances in excess of 500 km for 10-Gb/s systems using chirped fiber gratings, IEEE
Photon. Technol. Lett., 8, 944, 1996.
16
Optical Dispersion in Guided-Wave FIR and IIR Structures
6.5.2
257
analytical expressiOn OF brOaDening (Fiber)
anD cOmpressiOn (tm-Fbg) FactOrs22
6.5.2.1 Dispersion-Induced Pulse Broadening in Optical Fiber
First consider the problem of optimizing a uniform grating for compression of an initially transform-limited pulse of 1/e-width, broadened by propagation through optical fiber of length with dispersion, as illustrated in Figure 6.10. We only consider the second-order fiber dispersion, ignoring
higher order fiber dispersion. We also ignore any losses and nonlinear effects in both the fiber and
the grating.
A Gaussian pulse maintains its shape with propagation through the fiber, but its width increases
due to group velocity dispersion. The 1/e-width after propagating a distance is related to the initial
width by the relation23
( L β ) = pulse_thru_SSMF
τ = τ 1+
f
2
f
f
0
2
τ 04
(6.5)
and the pulse becomes chirped, so that the frequency changes linearly across the pulse with chirp
parameter. The subscript or superscript f indicates the parameter of the “fiber – SSMF.”
αf =
Lf
2

 τ2  
β  L2f +  0f  

 β 2  
(6.6)
F
2
6.5.2.2 Dispersion-Induced Pulse Broadening in FBG
Now consider the propagation of this chirped Gaussian pulse in a FBG. In the grating, cubic dispersion is significant and cannot be ignored. To describe propagation through a Bragg grating,
there needs to be consideration for the dispersion relation, which is the relationship between the
frequency detuning parameter12
δ=
ne
(ω − ωB )
c
(6.7)
and the effective propagation constant γ = β g − β B, which is the non-matching wave number
between the effective propagation constant of the guided waves in the FBG and that of the fiber
grating at Bragg resonance; ω is the optical angular frequency and ωB is the resonant Bragg angular
frequency. ne denotes the effective refractive index of the guided mode as it propagates through the
fiber or the fiber grating.
The dispersion relation is obtained by inserting plane wave solutions into the coupled-mode
equations, yielding24
δ 2 = γ 2 +κ2
(6.8)
N. M. Litchinitser, B. J. Eggleton, and D. B. Patterson, Fiber Bragg gratings for dispersion compensation in transmission:
Theoretical model and design criteria for nearly ideal pulse recompression, IEEE J. Lightw Technol., 15, 1303, 1997.
23 G. P. Agrawal, Nonlinear Fiber Optics. New York: Academic, 1995.
24 J. E. Sipe, L. Poladian, and M. de Sterke, Propagation through nonuniform grating structures, J. Opt Soc. Amer. A, 11,
1307, 1994.
22
258
Photonic Signal Processing
Operating region
for oDCM-FBG
Periodic medium
(Continuous)dispersive
Band gap
No-oDCM κ
-dependent
δ0
INFINITE Uniform
medium (dotted) –
no dispersion
FIGURE 6.11 Photonic band gap for infinite uniform Bragg grating. Operating region over which the slope
is nonlinear for dispersive operating.
πη∆n
in which κ = λ is the coupling coefficient, defined by the FBG refractive index modulation, ∆n,
B
and the fraction of energy contained in the FBG fiber core, η , and λB is the Bragg wavelength.
The dispersion curve of (6.8) can be illustrated in Figure 6.11, for both a uniform medium
(dashed line) and a periodic medium (solid line). Recall that the group velocity dispersion is given
by the curvature of the dispersion relation. Therefore, by observing the curves given in Figure 6.11,
for the uniform medium the slope is constant, and thus the dispersion is negligible. By introducing
a grating, the dispersion relation is modified, with the most noticeable feature being the “photonic
band gap” in the dispersion relation that corresponds to the range of detuning −κ < δ < +κ . Over this
detuning range the guided lightwaves can not propagate through the grating but strongly reflected.
Optical pulses detuned outside of the gap δ > κ can propagate, but at velocities that can be substantially less than the speed of light in the uniform medium. The reduced velocity can be understood in terms of the multiple reflections at the grating periodic variations with a resulting path length
increase. The group velocity of the modulated signals propagating through the FBG, v g = nce 1 − κ 22 ,
δ
vanishes at the band edge and asymptotically approaches c ne far from the Bragg resonance. The spectral range over which this occurs is roughly equal to the bandwidth of the passband of the grating.
For the fiber gratings under our considerations, for metro and access networks (e.g., 25GBaud signals), this is of the order of a few nanometers. This extreme variation in the group velocity over such
a small range of wavelengths leads to strong group velocity dispersion. On the upper branch of the
band gap, the sign of the dispersion is positive corresponding to anomalous dispersion. Similarly,
we can state that the normal dispersion exhibited by the grating is located on the lower side of
the photonic band gap, which can be used to compensate for anomalous dispersion effects caused
by fiber propagation at C-band or upper O-band of the communication wavelength windows.
The effects of this grating dispersion can be accounted for mathematically by expanding the
propagating constant β g through the FBG (the superscript/subscript g stands for the FBG) in a
Taylor series about δ 025 as
2
β g (δ ) = β 0g +
3
c g
1 c 
1 c 
β1 (δ − δ 0 ) +   β 2g (δ − δ 0 )2 +   β 3g (δ − δ 0 )3 + ...
n
2n
6n
(6.9)
in which β ng is the nth derivative of β g with respect to evaluated at δ 0 . We include only the terms to
the third order of the Taylors series expansion.
25
E. Peral and J. Capmany, Generalized bloch wave analysis for fiber and waveguide gratings, IEEE J. Lightw Technol.,
15(8) 1295–1302, 1997.
259
Optical Dispersion in Guided-Wave FIR and IIR Structures
The term β 2g as the (quadratic) group velocity dispersion and the cubic dispersion, or dispersion
slope of the FBG, can be witten by
2
κ2
n 
β 2g = −  e 
3 / 2 .sign(δ )
 c  δ 2 −κ2
(
)
3
κ 2δ
n 
β3g = −3  e 
5/ 2
 c  δ 2 −κ2
(
(6.10)
)
Thus, for FBG as an indeal oDCM then we must have
LFBG β 2g = LSSMF β 2F
(6.11)
where β 2 is the quadratic dispersion of the FBG given by (6.10) and β 2F is the quadratic dispersion
of the fiber. An ideal dispersion compensator recompresses the fiber dispersion-broadened pulse to
its transform-limited pulse width. Of course, the cubic dispersion of the grating acts to diminish the
efficiency of compression and to distort the pulse, and thus must be as small as possible for the grating to approach ideal behavior, that a constant second order dispersion or matching to the dispersion
slope of the fiber when multiple λ channels are to be simultaneously compensated.
We can now model the grating structure by a highly dispersive uniform medium with the quadratic dispersion and cubic dispersion. Thus the wave equation can be employed instead of solving coupled-mode equations to study pulse propagation in the grating. As we can neglect fourth
and higher order dispersion, the slowly varying amplitude of the pulse envelope satisfies the
Schroedinger equation
g
 ∂
β 2g ∂ 2 β3g ∂ 3 
−
 +j
 E ( z ,τ ) = 0
2 ! ∂τ 2 3! ∂τ 3 
 ∂z
(6.12)
where z is the axial position along the grating and j = −1, and the sign “!” indicates the factorial.
Following Marcuse26 and Akhmanov,27 the compression ratio C, defined as the ratio of the input
to output (root mean square) RMS pulse widths, can be found analytically for the case including
quadratic and cubic dispersion
2
2
g

2
 β 2g z 

2 4  β3 z  
g


C =  1 − α f β 2 z +  2  + 1 + α f τ f   f  
 2τ 3  
 τf 

(
)
−1/ 2
(6.13)
We note that the RMS pulse width gives a good representation of the actual pulse width if the
pulse shape is nearly Gaussian, but for non-Gaussian pulses with long, asymmetric leading or
trailing edges, the RMS width can be much larger than the full-width at half maximum (FWHM)
width. It is found that the compression ratio reaches its maximum at zopt = Lopt along the FBG
given by
26
27
D. Marcuse, Pulse distortion in single-mode fibers. 3: Chirped pulses, Appl. Opt., 20(20), 3573–3579, 1981.
S. A. Akhmanov, V. A. Vysloukh, and A. S. Chirkin, Optics of Femtosecond Laser Pulses. New York: AIP, 1992.
260
Photonic Signal Processing
L f β 2f
β 2g
Lopt =
2


 βg 
τ 04

1 +  3g  + 
2
 2β 2 τ 0   τ 04 +  L f β 2f  


(6.14)
And the coupling factr Copt equals to
1/ 2
2

 L f β 2f  

 2  
τ0  

Copt = 1 + 
2
 β3g  

 1 +  2β gτ  
 2 0 

(6.15)
Note that the optimum length of the grating depends on detuning δ . If we now fix z = Lopt , then
from (6.5), (6.6) and (6.13) the compression ratio C at optimum dispersion of the grating can be
seen varying as
2
2

2
 β 2g Lg    β3g   

g
C =  1 − β 2 Lgα f +  2  + 1 +  g   
 τ f    2β 2 τ 0   

(
6.5.3
)
−1/ 2
(6.16)
Design cases
6.5.3.1 Design Case I: Finite Uniform Profile Grating
The propagation constant of the guided waves through the FBG can be estimated as given in
Figure 6.12 for different tuning parameters of the grating from the resonant position.
FIGURE 6.12 Estimation of the FBG propagating constant versus the grating coupling parameter with the
detuning factor as a parameter. FBG parameters: ∆δ = 5 cm −1(Solid ); 10 cm −1(long-dash); 20 cm −1(Short-dash).
Optical Dispersion in Guided-Wave FIR and IIR Structures
261
FIGURE 6.13 The calculated group delay for a uniform FBG (Lg =1 cm and coupling coefficient κ = 5 cm−1)
in transmission (transmittance- solid line) and the delay in transmission (dashed line), ignoring end effects as
a function of detuning parameter ∆δ after Ref.[22].
FIGURE 6.14 The calculated delay in transmission (solid line) for an apodized FBG (Lg = 1 cm and its
coupling coefficient κ = 5 cm−1) and transmission spectrum (transmittance dashed line) as a function of
detuning parameter ∆δ.
The transmission and group delay of the guided wave channel propagating through an FBG of
finite uniform and apodized FBG are given in Figures 6.13 and 6.14, respectively. It is observed
from these displays that apodization can effectively removes the side-lobes in the reflection spectrum of a uniform grating by allowing the index modulation to vanish smoothly at each end. This
can largely remove the Fabry–Perot reflections, which occur at the boundary between the grating
and the surrounding end medium, thus suppressing the side-lobes and the oscillations in the delay
spectrum.
Thus, apodized-profile FBG should be used or, alternatively, chirped (one-sided apodization) can
be relaced in order for transmission oDCM by the FBG. In the limit that is ∆δ << κ , then we can be
approximated by
262
Photonic Signal Processing
2
κ 1/ 2
n 
β 2g ≈ −  e 
3/ 2
 c  ( 2∆δ )
or_alternatively
1n 
∆δ =  e 
2 c 
4/3
κ
1/ 3
 Lg 
 f 
 β2 L f 
2/3
(6.17)
by using the condition for complete compensating condition between the fiber and the FBG.
Example: Consider a uniform grating with κ = 50 cm −1 and length Lg = 10 cm, for compensating
dispersion in a fiber link of length L f = 100 km. We consider a pulse with 40 ps (or 25 Gbps) at 1550 nm
where the dispersion is −20 ps2 /km. Solving the optimum FoM M3 numerically gives an optimum
detuning offset of 9.09 cm−1, corresponding to Region II in Figure 6.15. This suggests that, although
quadratic dispersion dominates cubic dispersion, the higher order effects are not negligible in this
case. We now model the grating characteristics numerically. Shown in Figure 6.16 are the results of
recompression via transmission through the grating designed above. The transform-limited pulse is
broadened to 144 ps (FWHM) upon propagation through the dispersive fiber and compressed back
to approximately 46 ps upon transmission through the 10-cmlong grating. The pulse is retarded
in time by approximately 900 ps, indicating that the pulse propagates along the length of the grating at an average velocity of 53% of the speed of light in the uniform medium. The reduced peak
intensity is associated with out of band reflections and residual cubic dispersion; note that the peak
intensity of the compressed pulse is approximately 40% of the transform-limited pulse. Figure 6.17a
and b show, respectively, the compression ratio and peak intensity versus the central detuning of
the initial pulse. Note that the compression ratio peaks at δ opt = 59.09 cm −1, consistent with our
analytical results. For detunings close to the band gap, dispersion orders higher than two become
large and reduce the efficiency of compression. For detunings, the group velocity dispersion is too
small, so that the grating length must be increased (for fixed) to satisfy condition (6.8). Of interest,
the bandwidth corresponding to compression ratios are greater than two is 5 cm−1. The bandwidth
can always be improved by either making the grating longer or stronger.
The optimal compression ratio versus M3 for L f = 100 km and τ 0 = 24 ps. The figure of merit
βg
3n 1
.
M3 is given by (when ∆δ << κ ) M 3 = g3 ≈ e
β 2 τ 0 2τ 0 c ∆δ
FIGURE 6.15
Optical Dispersion in Guided-Wave FIR and IIR Structures
263
FIGURE 6.16 Initial, broadened and recompressed pulses after transmission through 100 km of fiber and
10 cm uniform grating with κ = 50 cm−1 and ∆δ = 9:09 cm−1 and recompressed pulse (after FBG) superimposed on transform limited pulse.
FIGURE 6.17 (a) The compression ratio as a function of for a 40-ps pulse broadened to 144 ps by propagation through 100 km of fiber and recompressed via transmission through a 10-cm long uniform (triangles) and
apodized (squares) grating with κ = 50 cm−1, compared with theoretical curve (circles). (b) The peak intensity
of recompressed pulse normalized to the intensity of initial transform-limited pulse as a function of detuning
parameter δ . (Extracted from Litchinitser, N.M. et al., IEEE J. Lightw Technol., 15, 1303, 1997.)
6.5.3.2 Design Case II: Apodized Profile Grating
Now we consider the same fiber system as in Example I (τ 0FWHM = 40 ps(25G );
τ FWHM
= 144 ps at 100 km SSMF), but increasing the grating parameters to κ = 100 cm −1; Lg = 20 cm ).
f
Such strong gratings have been fabricated in laboratories, exhibiting index modulations as large as
0.0128). For this grating, the calculated value of M 3 = 0.17, corresponds to Region III in Figure 6.15
28
V. Mizrahi et al., Ultraviolet laser fabrication of ultrastrong optical fiber gratings and of germania‐doped channel waveguides, Appl. Phys. Lett., 63, 1727, 1993.
264
FIGURE 6.18
Photonic Signal Processing
The ratio of the transform-limited pulse width to the recompressed pulse width for Example II.
FIGURE 6.19 Compression ratio versus detuning parameter δ for Example II: numerical results (squares)
and theoretical values (circles).
where nearly perfect compensation can be expected. This near-ideal behavior is demonstrated in
Figure 6.18, where we plot the ratio of the transform-limited pulse width to the recompressed pulse
width predicted theoretically for this case. Here, we observe that the ratio approaches unity at the
optimum detuning, δ = 117.37cm −1. Figure 6.19 compares the theoretical and numerical results for
the compression ratio. Here we note that the bandwidth corresponding to compression ratios which
are greater than two is approximately 1.6 times greater than that for the weaker, shorter grating
of Example I. If we now apodize this 20-cm long grating (κ = 100 cm −1 ), it is found that the peak
intensity increases to 95% of the initial peak intensity, so that the insertion losses in the system are
less than 0.25 dB. This indicates that almost perfect recompression can be obtained using longer and
stronger apodized gratings in transmission system.22
6.5.3.3 Remarks on FBG–oDCM
FBG can operate in transmission mode to compensate for dispersion over long distance but it is
not being possible to be integrated with Si-based transmitter or receiver platform. Furthermore, the
Optical Dispersion in Guided-Wave FIR and IIR Structures
265
FBG must be tuned by stretching mechanically, thus the aging effect is very serious. We thus should
preserve the solution of FBG for long haul coarse DCM only and possibly integrated with MRR
oDCM module for fine tuning.
6.6
FIR DISCRETE WAVELET TRANSFORM 2D
DISPERSION COMPENSATING
6.6.1
intrODuctOry remarks
In Chapter 8 we will give a detailed design of photonic signal processing in multi-dimensional
discrete transform. This section gives a practical design of dispersion compensation using 2D discrete transform, the discrete wavelet transform (DWT), which is commonly applied to wavelets for
multiband filtering, because the wavelet filter can be a type of half-band filtering device (HBF).29
The motivation to introduce this section is
• Highly stable and linear group delay, thus constant broadening factor over wideband signals are critical for ultra-high-speed channels over short reach for inter or intra-data center
links.
• IIR (Infinite Impulse Response) filters type are important to offer high stability. This type
of filters can be straight forward implemented by cascading of MZDI of only two delay
paths.
• Flat-band, low-loss, constant dispersion over the whole passband filters are required for
dispersion compensation.
• Few channels are required for Tera-bits/s channel Bandwidth (DMT – 35 GHz for
200 Gbps/channel.
• Highly stable and linear group delay, thus constant broadening factor over wideband signals are critical for ultra-high-speed channels over short reach for inter- or intra-datacenter
links.
• IIR (Infinite Impulse Response) filters type are important because they offer high stability.
This type of filter can be easily implemented by the cascading of MZDI of only two delay
paths.
• Flat-band, low loss, constant dispersion over the whole passband filters are required for
dispersion compensation.
• Few channels are required for Tera-bits/s channel Bandwidth (DMT – 35 GHz for
200 Gbps/channel, especially for short haul links such as in DCN (data-center networks,
DCI (DC interconnect).
6.6.2
analysis anD synthesis
The general schemes for DWT and WP (wavelet packets) decomposition of a digital optical signal
has been described in,30 considering chains or trees of wavelet filters. The aim of this section is
to furnish the synthesis method of optical wavelet filters using planar lightwave circuits (PLC) or
Si-on-insulator (SOI) photonics two-port lattice-form architectures. We can show that wavelet filters
(WF) can be realized according to the synthesis procedure of power half-band (HB) filters proposed
by Jinguji et al.,29; however, since wavelet filters are quadrature mirror filters (QMFs), their design
guidelines are simplified and the circuit parameters can be evaluated directly from the knowledge
of the filter coefficients.
29
30
K. Jinguji and M. Oguma, Optical half-band filters, IEEE J. Lightw. Technol., 18, 252–259, 2000.
G. Cincotti, Fiber wavelet filters, IEEE J. Quantum Electron., 38, 1420–1427, 2002.
266
Photonic Signal Processing
Given an input sampled sequence s( n) representing the discrete time transfer function, it can
be decomposed into two parts, a recursive discrete convolution with a lowpass h[k ] and a highpass
g[k ] filter. Notably, the delay time difference represents the sampling time in the optical domain
equivalent to that of the switching or sampling in the electronic domain. Thus, for one-unit delay,
it is considered a fundamental sampling rate, twice the delay time is considered half of the sampling rate, and one is half of the rate of the other (or by a factor of 2). The sampling and detailed
coefficients of the system are given by31
c 1[n] =
∑ h[2n − k ]s[k ];
scaling_coefficients
∑ g[2n − k ]s[k ];
details_coefficients
k
d 1[n] =
(6.18)
k
The coefficients at the resolution of 2l (l > 1) can be iteratively regenerated from the scaling coefficients at resolution 2l −1 as
cl [n] =
∑ h[2n − k ]c [k ]
l −1
k
dl [n] =
∑ g[2k − n]c [k ]
(6.19)
l −1
k
Thus, in the recovery of the input sequence, an inverse filtering process can be employed to obtain
from the distorted sequence as
s′[n] =
∑ h[2k − n]c [k ] + g[2k − n]d [k ]
1
1
(6.20)
k
The scaling and detail coefficients are an orthogonal projection of the sequence s[n] onto two complementary sub-spaces Vl ,Wl, which are a spanned and scaled version of the scaling and wavelet
functions given as
ϕl ,k = 2− l / 2ϕ (2− l t − k ); scaling_function
ψ l ,k = 2− l / 2ψ (2− l t − k ); wavelet_function
(6.21)
These two functions satisfy the dilation relation
ϕ l (t ) = 2
∑ h[k ] .ψ [2t − kτ ]
k
ψ (t ) = 2
∑ g[k ] . ϕ[2t − kτ ]
(6.22)
k
where τ = 1 FSR ; FSR = free spectral range, that is the repeatable spectral window of the filter.
31
S. Mallat, A theory for multi-resolution signal decomposition: The Wavelet representation, IEEE Trans. Pattern Anal
Mach Intell., 11, 674–693, 1969.
267
Optical Dispersion in Guided-Wave FIR and IIR Structures
In the corresponding frequency domain, we have the filters transfer functions H (ω ) − and − G(ω )
given as
H ( z) =
1
( H1( z ) z −1 + G*1( z ) z −2( N −1)
2
G( z ) =
1
( H1( z ) z −2( N −1) − G*1( z ) z −1
2
(6.23)
So from (6.20), the composite transfer function S ( z ) and the S1( z ) in the sampling z-transform
domain can be given as
 H ( z)
S ( z) = 
 − jG( z )
− jG* ( z ) z −2( N −1) 
 ; and
H * ( z ) z −2( N −1) 
 H1 ( z )
S1( z ) = 
 jG( z )
jG*1( z ) z −2( N −1) 

H1* ( z ) z −2( N −1) 
(6.24)
With
(
)
(
)
H1 ( z ) =
1
H ( z ) z + G* ( z ) z −2( N −1)
2
G1( z ) =
1
H * ( z ) z −2( N −1) − G( z ) z
2
(6.25)
With j as the complex number. The quadrature mirror functions and half-band filters H (ω ); G(ω )
are interpreted as finite impulse response (FIR) filters as
M −1

1

π
jωτ
*
h[k ]e − jkωτ 
 G(ω ) = e H  ω + τ 
2 k =0




→
 sa
2
atisfy
M −1
1
 H (ω ) 2 + G(ω + π ) = 1

G(ω ) =
g[k ]e − jkωτ 

τ
2 k =0

H (ω ) =
∑
∑
(6.26)
Which satisfy the energy conservation conditions when lossless
2
2
H (ω ) + G(ω ) = 1
(6.27)
In the following, the synthesis procedure of a wavelet filter, using the SOI technology. An arbitrary FIR digital filter of length M can be synthesized in a two-port lattice-form configuration
using M guided optical delay lines (ODL), M phase shifters (PS), and M +1 directional couplers
(DC) as given in Chapter 10. If the FIR (finite impulse response) filter satisfies the HBF property,
the optical realization has about 1/2 elements of a conventional FIR filter. Jinguji et al.29 shows
that an HB filter of length M = 2 N can be realized using a Mach–Zehnder interferometer (MZI)
with a differential path delay τ and ( N −1) MZDIs with delay 2τ , as shown in Figure 6.21a.32
The first directional coupler is a 3-dB coupler, and the value of phase shifter in the first MZI
is θ 0 = π 4 and the value of the phase shift is ϕ0 = 0 . The remaining circuit parameters can be
calculated applying a recursive algorithm on the transfer functions and of H1( z ), G1( z ) of S1( z )
where S1( z ) is the transfer matrix given by the product of the transfer matrices of MZDIs with
32
G. Cincotti, Full optical encoders/decoders for photonic IP routers, IEEE J. Lightw. Technol., 22, 337–342, 2004.
268
Photonic Signal Processing
delay 2τ as depicted in Figure 6.21b. In this section, it can be shown that the synthesis procedure
of QMF is immediate and that the circuit parameters are directly related to the filter coefficients.33
We note here that the coupler can be a directional coupler type or multi-mode interference (MMI)
coupler whose coupling characteristics are different. H ( z ) can be the lowpass and G(z) is highpass
filter type.
The DWT or WP decomposition of a digital optical signal is performed with chains or trees of
wavelet filters with unit time delays that increase in a logarithmic way; the unit delay τ of the head
filter coincides with the bit period of the incoming signal. The time-frequency resolution of a WP
decomposition depends only on the decomposition level and the wavelet filters, that is, the selection
and the number of the filter stages in each chain.30,33
Since wavelet filters are HB filters, the design guidelines of Jinguji et al.29 and Cincotti30,32 can
be used. The bar and cross transfer functions of the devices are the lowpass and highpass filters,
respectively, so we can write the total transfer matrix and the matrix in the form of Eq. (6.24). So
the transfer functions can be interested as given in Eq. (6.23). Thus, using the properties of the QMF
that H ( − z ) = −G* ( z ) z −( 2 n −1) the transfer functions of the fundamental sampling of Eq. (6.25) can be
rewritten as
H1 ( z ) =
1
( H ( z ) − H ( − z )) z
2
G1( z ) =
1
1 −2( N −1)
(G( − z ) − G( z )) z =
z
( H ( z ) − H ( − z ))
2
2
(6.28)
The subscript (*) indicates the para-Hermitian conjugation of H * ( z ) = H * (1 z ). The function H ( z )
can be split into even and odd terms as
H ( z) =
N −1
N −1

1 
h[2k ]z −2 k +
h[2k + 1]z −( 2 k +1) 


2  k = 0
k =0

∑
∑
N −1

 N −1
⇒ H1 ( z ) = 
h[2k + 1]z −2 k  ; G1( z ) = z −2( N −1)
h*[2k ]z + ( 2 k )


k =0
 k =0

∑
∑
(6.29)
To illustrate the wavelet of order M = 2, 4, and 6, Ref.33 has illustrated in Figure 6.20 these wavelets
in an optical domain.
6.6.3
Design prOceDures
For M = 4, the transfer function H1( z ) and G1( z ) in the second order delay is given as
H1( z ) = h[1] + h[3]z −2 
=
G1( z ) = h[2] + h[0]z −2 
h[2] h[1]
5π
⇒ θ1 =
=
h[3] h[0]
3
h[0] h[1]
π
tan θ 2 = −
=
⇒ θ1 =
h[3] h[2]
12
tan θ1 = −
(6.30)
With the phase shift at the coupler denoted as θ1 and θ 2 , the coupler of second order delay times is
shown in Figure 6.21.
33
M. S. Moreolo, G. Cincotti, and A. Neri, Synthesis of optical wavelet filters, IEEE Photonic Tech. L., 16, 1679.
269
Optical Dispersion in Guided-Wave FIR and IIR Structures
MMI
∆L1
MMI
2x2
π/4……………π/4
(a)
MMI
∆L1
∆L1
2∆L1
MMI
2x2
FIGURE 6.20
MMI
2x2
2x2
π/4……………5π/3…………………….π/12
MMI
(c)
2∆L1
MMI
2x2
(b)
H(z)
−jG(z)
2x2
MMI
2∆L1
MMI
2x2
2x2
2x2
π/4……………0.432π…………0.385π…………..0.067π
Optical circuits using MZDI for (a) M = 2 or Haar wavelet (b) M = 4 and (c) M = 6.
PS = ∆φ1
(a)
Ei
6 ]
∆φ0
MMI
2x2
MZDI0
3dB
∆L1
∆L2 + ∆L1
MMI
2x2
∆φN
Eo
∆L2 + ∆L1
2τ
2τ
MZDI2
MZDIN
θ1
θ2..........θ3..................................
...................
.......θN
MZDI0
3dB
(b)
τ
θ0
S1(z)
FIGURE 6.21 Layout of an optical compact-support Quadrature Mirror Filter: (a) Circuit configuration.
(b) Schematic circuit configuration. Legends: t = 1/FSR – FSR = free spectral range, φ0; θ = phase shift
between optical paths (PS) of asymmetric MZDI besides the phase difference as the sampling variable of unit
one or two and at the cross-coupling port of the coupler. H ( f ), G ( f ) are the real part and magnitude of the
complex part of the QMF transfer function. We note that the quadrature feature is already existed in couplers
either directional or MMI types.
The transfer function of the MZDI cascade can be interpreted as
E
sin ϕ sin N θ 

TF ( f ) = o ( f ) = − je − jN φ  cos( N θ + j
 = TF ( f ) TF ( f )
Ei
2 sin θ 

∆L2 − ∆L1
∆L + ∆L1
 cos ϕ 
ϕ=β
;φ = β 2
;θ = cos −1 

2
2
 2 
β = effective__prop_constant_of_guided-waves
2
⇒ TF ( f ) and TF ( f ) angle-phase( f )
where
c
c
; ∆L1 = ( m − 0.5)
; l , m = 2, 4, 6...2n = even_intergers
2ne f
2ne f
f 0 = center_operating_frequency_of_lightwaves; ne = effective_ref_index_guided-waves
c = light-vacum-velocity
W = channel_bandwidth ⇒ edges = lower_freq f L = f 0 − W / 2 and upper f H = f 0 + W / 2
∆L1 = (l + 0.5)
(6.31)
270
Photonic Signal Processing
The transmittance of the cascaded MZDI structure can be written as
2
T ( f ) = H ( f ) = cos2 N θ +
sin 2 ϕ sin 2 N θ
2 sin 2 θ
(6.32)
The phase and group delay of the cascaded MZDI HBF structure are given by
τ( f ) = −
1 d
1
H ′( f )
(arg( H ( f )) = −
ℑm
2π df
2π
H( f )
 2 sin θ cos ϕ cosθ sinψ sin ϕ 
N sinψ sin ϕ + sin N θ cos N θ 
−

sin θ
sin θ
1

 ne ( ∆L1 + ∆L2 )
τ( f ) = −
2
2 sin 2 θ cos2 N θ + sinϕ sin 2 N θ
c
(6.33)
(6.34)
N is the number of stages; ne is the effective ref-index of the guided mode along all paths of the
structure.
6.6.4
implementatiOn
The interleaved and flat top of the passband of HBF has been taken into account and designed by
VTT Finland.34 However, the dispersion or phase behavior of the filters is not considered and demonstrated. Figure 6.22a shows the flattened layout of the FIR HBF using 3 um Si on insulator technology incorporating MMI structures. Thus, the phase shift with the MMI is specifically designed
along with another phase shifter by thermal tuning along the path of the MZDI. The frequency
response of the filters at the output and its complementary ports in Figure 6.22a lower part indicates
the flat top and interleaved features of the filter. Two MMI couplers, at the input and output ports of
the fourth order filter, are seen clearly with the shift in each port of the MMI before interconnecting
in cascade with the next MZDI. Figure 6.22b depicts the implemented structure on the 3 um Si on
insulator. Figure 6.22c shows the implemented structure in a compact form, or spiral, with appropriate delay paths for MZDIs, and, hence, the frequency response of the filters with their passband
are quite flat.
Figure 6.23 shows the design and performance of the HBF filter structure of Ref.29 and, thence,
the simulated transmittance and group delay as function of frequency of cascade MZDI structure
with Figure 6.23a depicting structure with fundamental MZDI (single delay path in cascade with
double delay path; Figure 6.23b depicting the simulated transmittance of the output port and its
orthogonal and complementary port; and Figure 6.23c showing the group delay, hence, constant
dispersion factor.
It is noted that the linear group delay depicted in Figure 6.23 leads to a constant dispersion
over the whole band of the filter. Thus, unlike the FIR structure described in Section 6.6.1, we
can obtain only either positive or negative dispersion factors; the HBF type by cascade MZDIs
can offer only a dispersion factor of either positive or negative sign. However with either negative or positive dispersion property of the over whole passband of the filter can be highly unique
of such filter and dispersion compensation as one does not have to control precisely the exact
wavelength position of the transmitted channel. Thence, the complexity of control of dispersion
is the unique property of the FIR cascade MZDI for dispersion compensating device.
34
M. Cherchi, M. Harjanne, S. Ylinen, M. Kapulainen, T. Vehmas, and T. Aalto, Flat-top MZI filters: A novel robust
design based on MMI splitters, Proc. SPIE., 9752, 9 pages, 2016.
Optical Dispersion in Guided-Wave FIR and IIR Structures
271
(a)
(b)
(c)
FIGURE 6.22 (a) Cascade MZDI structure using MMI (2 × 2 and delay paths; simulated transmittance
(b) SOI 3 um waveguide structures and transmittance [courtesy of VTT Findland] and (c) spiral structure for
long MZDI structures with polarization independent curvature.
Figure 6.24 gives another MZDI structure for evaluating the group delay and, thence,
the dispersion as a function of wavelength, depicted in Figures 6.25 through 6.27, respectively.
In Figure 6.26, the dispersion is plotted over the entire region of 100 GHz spacing or the FSR of
the device. There are two anti-symmetrical sections of the dispersion factors that are in opposite
side. These two regions are separated by a band, which can be a guard band so no overlapping can
occur unlike the one cascade MRR given in Sections 6.3 and 6.4 where the dispersion crosses the
zero point. The dispersion obtained by an all-pass filter of the MZDI type is much flatter than that
from the MRR cascade structure as these photonic circuits can only have “zeros,” the interference
nature of optics.
272
Photonic Signal Processing
FIGURE 6.23 Simulated transmittance and group delay as function of frequency of cascade MZDI structure
(a) structure with fundamental MZDI (single delay path in cascade with double delay path (b) transmittance
and (c) group delay of the structure.
FIGURE 6.24 Dispersion design of all-pass filter by cascading MZDI.
273
Optical Dispersion in Guided-Wave FIR and IIR Structures
FIGURE 6.25 Group Delay versus wavelength of Cascade MZDI depicted in Figure 6.24.
FIGURE 6.26 Dispersion versus wavelength of Cascade MZDI given in Figure 6.24.
~80pm (20GHz),
D>100ps/nm
~80pm (10GHz),
D~400ps/nm
FIGURE 6.27 Dispersion factor as a function of wavelength.
274
Photonic Signal Processing
Further we observe that (i) Increase the quantities of MZI: larger dispersion compensation,
smaller bandwidth, flatter; (ii) For DWDM with 100 GHz spacing: the largest bandwidth is about
20 GHz, with dispersion compensation larger than 100 ps/nm.
In conclusion, the MZDI structures in cascade are more stable and adjustable as compared
with cascaded MRR structure. The biasing is also much better in the operation as the dispersion
compensator.
6.7
CONCLUDING REMARKS
In brief, we believe that this chapter has described the design and application of dispersion compensating structures employing IIR and FIR design techniques in integrated optic structures. Also,
their applications in optical channels of transmission links employed in metro or short haul transmission can be implemented using MRR and scalable DC by cascading of MRR as IIR filter structures, described in this document, should offer products for telecommunication network owners
and equipment manufacturers in short haul or metro optical transmission systems and networks.
Furthermore, the FIR structure employing the HBF techniques or the wavelet transform (WT)
design procedure offer a full band dispersion factor in contrast to only the half band of the IIR using
MRR. These FIR structures can be tuned via the phase shifted embedded in the MZDI in cascade
for from negative to positive dispersion and vice versa.
6.8 APPENDIX: DISPERSION COMPENSATION A HISTORICAL
VIEW OF DEVELOPMENT AND WHY MRR AS DCM
It is well known that since the invention of guiding lightwaves in dielectric waveguide in 1966 by
Kao and Hockham,35 optical transmission in the 1970s was through multi-mode fibers. Then, in
the 1980s, single mode optical fibers were widely recognized as the low dispersion and low loss
transmission medium, as the multi-mode interference could no longer be the severe effect. Optical
transmission was then installed by single mode with a span distance of 40 km with repeaters due to
limited optical power. Dispersion in SMF was studied but not critically considered until the invention of optical amplifiers EDFA in late 1989. Since then, the fiber loss was not that critical and many
reasonably lossy devices were considered to be revived such as ultra-high speed LiNbO3 optical
modulators. The dispersion in a single-mode optical fiber was then dealt with for long-haul transmission systems with span lengths of 80–100 km, in which dispersion compensating fiber (DCF)
was exploited.
However, the loss of DCF module to compensate for 80 km SMF is high, about 12 dB, due to its
smaller core diameter so as to achieve high waveguide. Thus, two EDFAs are used instead of one to compensate for the transmission fiber and one for the DCF module, which is about 20 km for every 80 km.
Dispersion shifted fiber (DSF) was also considered and designed for zero dispersion at 1550 nm
and low dispersion-factor in the C-band, but four-wave mixing (FWM) was creating severe cross
talks in adjacent channels as the phase matching for such four-wave interaction in non-dispersive
medium. Then, nonzero-DSF was designed so that there was some dispersion in the transmission
band so that no FWM, that is, the zero dispersion wavelength is place around 1510 nm and the
dispersion factor is only about 3 ps/nm/km at 1550 nm to a maximum of 6 ps/nm/km at the upper
limit of the C-band.
The operating bit rate in commercially installed transmission systems was only t 10 GBps
DWDM of 100 GHz spacing. R&D activities were carried out in several laboratories around the
world on dispersion compensation, especially for transmission bit rate at 40 Gbps NRZ and 80 Gbps
NRZ OTDM (optical time division multiplexing).
35
K. C. Kao and G. A. Hockham, Dielectric-fibre surface waveguides for optical frequencies, Proc. IEE, 113, 1151, 1966.
Optical Dispersion in Guided-Wave FIR and IIR Structures
275
Compact dispersion compensating module was developed firstly using optical fiber36 for an FSR
of 30 GHz and a 3-dB bandwidth of about 7.5 GHz. This is sufficient for 10 Gbps NRZ compensation in coherent transmission system. This was made by a polished fiber coupler and the looping the
fiber through the coupler of a micro-ring resonator (MRR).
The compactness and accurate length of an MRR can only be achieved in integrated optics.
We have seen several MRRs developed in integrated SiP platforms by Bell Labs.37,38
Note that the z-transform was also attracting a lot of interest in the design of dispersion compensator37,39 due to the fact that the lightwaves circulating through a resonator with repeatability of
FSR can be considered as sampling parameter z.
The design and demonstration of MRR by Bell Labs37,38 was only for 10 Gbps with a FSR of
25 GHz in the late 1999. Since then we have seen not much R&D on MRR as dispersion compensator due to the following reasons: The dot.com market collapse and the privatization of US
telecom industries. Bell Labs and Belcore were split and belong to AT&T and Lucent technologies.
The R&D in DCM was then abandoned.
The 10 Gbps was then upgraded to 28 Gbps NRZ to 100 GBps DP-DPSK coherent with DSP.
Dispersion compensation could be done via DSP algorithms. Note that the bandwidth of the baud
rate 28 GBps is only about 14 GHz. Thus the DCM has been ignored until the Metro low cost for
ultra-high capacity demands no–DSP and only FEC at Tx and Rx. Thus fibers SSMF terminated
with compact DCM module attract Huawei attention, thus this study and project. The cost of MRR
would be only a few USD with a fabrication cost of only few cents if Si-Integrate photonic (Si-IP)
CMOS-compatible technology is used.
Over the last 10 years Si-IP has been fast developed and several R&D works on MRR were published but none on DCM-MRRs no commercial companies have paid attention to low cost metro in
the global competition. Thus this is urgent for Huawei to enter into this direction for MRRR dispersion compensating module to make Huawei product more flexible. Flexibility in term of spectral
usage in the C-band rather than limits faced by O-band as EDFA can be used in critical system
reach and power.
It is noted that only FEC is allowable and no DSP is to be used in these metro and access application scenarios. The baud rate can reach 56GBaud and higher for 400 G, 800 G and 1,6 Tbps module.
Furthermore the bandwidth of the signal channels is no longer narrow in the 14 GHz but must be
at least 20 GHz to pass all bands of signals. Thus different design and considerations must be made
to demonstrate. Hence new classes of DCMs can be considered.
The uses of Si-IP allow us to integrate DCM into transceiver module either by pre-emphasis or
pre-receiving Ge-PD on Si waveguide. Thus the cost would be most nil in this integration.
Note that other DC device technologies were also investigated by many other research groups in
the following:
• FBG under long and short period with dispersion compensation of some tens of kms of
SSMF. This can also be considered as a competitive solution for 10–20 km with two FBGs
and a circulator – one for fine and one coarse compensating to tune exact compensating
of dispersion.
• Phase modulation of individual frequency components via a planar demultiplexing section
and reflection via LCOS as phase manipulating mirrors.
C. Caspar and E. J. Bachus, Fiber-optic Micro-Ring-Resonator with 2mm Diameter, Elect. Lett., 25, 1560, 1989.
G. Lenz and C. K. Madsen, General optical all-pass filter structures for dispersion control in WDM systems, IEEE
J. Lightw. Technol., 17, 1248, 1999.
38 C. K. Madsen, G. Lenz, A. J. Bruce, M. A. Cappuzzo, L. T. Gomez, and R. E. Scotti, Integrated all-pass filters for tunable
dispersion and dispersion slope compensation, IEEE Photonic Tech. Lett., 11, 1623, 1999.
39 L. N. Binh, Photonic Signal Processing: Techniques and Applications, Boca Raton, FL: CRC Press, 2007.
36
37
276
6.9
6.9.1
Photonic Signal Processing
SFG AND MASON RULES FOR PHOTONIC CIRCUIT ANALYSIS
sFg anD masOn apprOach
Mason’s gain formula (MGF) is a method for finding the transfer function of a linear signalflow graph (SFG). The formula was derived by Samuel Jefferson Mason,40 whom it is also named
after. MGF is an alternate method to finding the transfer function algebraically by labeling each
signal, writing down the equation for how that signal depends on other signals, and then solving the
multiple equations for the output signal in terms of the input signal. Originally Shanon in 1948 has
developed this approach. MGF provides a step by step method to obtain the transfer function from
a SFG. Often, MGF can be determined by inspection of the SFG. The method can easily handle
SFGs with many variables and loops including loops with inner loops. MGF comes up often in the
context of control systems and digital filters because control systems and digital filters are often represented by SFGs.41 A typical SFG for an optical resonator with an optical feedback path is shown
in Figure 6.28.
Binh42 has applied this method into the derivations of transfer functions for photonic circuits,
especially integrated photonic circuits whether in planar or 3D waveguide structures. This method
is described in Chapter 2. In this section, a brief outline on this SFG (Signal flow graph) technique
is given to present the optical guided waves propagation in steady state and its transmittance in
optical fields and the transfer function in field term. Only the field terms are applied as it follows
all rules of algebraic linear functions. Thus the gain or loss are in field term note that commonly
the intensity or power terms (in dB) are normally measured and specified. Its corresponding
linear parameters must be obtained from the power term to apply into these SFG and Mason gain
formula. The Mason formula and procedure are used to simplify the derivation of the transfer
functions from any port input to output port, both in optical field or intensity transfer function
(Figure 6.29).
(a)
(b)
FIGURE 6.28 (a) Optical resonator (b) SFG representing the optical waves transmission paths and
connection j = −1.
S. J. Mason, Feedback theory-Further properties of signal flow graphs, Proc. IRE, 44, 920–926. doi:10.1109/
jrproc.1956.275147.
41 B. C. Kuo, Automatic Control Systems, 2nd ed., Englewood Cliffs, NJ: Prentice-Hall, 1967. pp. 59–60.
42 L. N. Binh, Photonic Signal Processing, Boca Raton, FL: CRC Press, 2007.
40
Optical Dispersion in Guided-Wave FIR and IIR Structures
277
t = intensity – transmittance_over_L_waveguide_length
FIGURE 6.29 SFG and transfer function: Coupler represented by a flat-square with flow directions for thru
and cross coupling; delay length L/2 × 2 then this equals to the loop length L of the MRR incorporated in the
MZDI (a) layout by VTT optical circuit (b) SFG representation with gain /loss transmittance in field term.
κ C , κ1, κ 2 = intensity coupling coefficient of the MRR coupler, the coupler 1 (MZDI); and coupler 2 (MZDI),
respectively.
278
6.9.2
Photonic Signal Processing
the gain FOrmula
In brief, the gain transfer function formula can be given by
N
∑
Gk ∆ k
NUM ( z )
Eout
k =1
z
=
; z = e − j β L = e − jωτ = sampling − variable
( )=
DEN ( z )
Ein
∆
∆ = 1−
∑ L +∑ L L −∑ L L L +.... + (−1) ∑
i
i
j
i
j k
m
∆ = graph − determinant
(6.35)
where
ωτ = β L;or j β L = jωτ = phase-after-propagation_thru_optical-waveguuide_
of_length_L_with_a_time _ τ
We summarize the denotations which are described in Chapter 2 with more details, of the following;
Δ is the determinant of the graph; Ein is the input-node field variable of the optical waves; Eout is
the output-node field variable of theoutput lightwaves; G is the complete field gain transmittance
between Ein and Eout optical waves; N is the total number of forward paths between Ein and Eout; Gk is
transmittance
loop field gain
the path field
gain of the kth forward path between Ein and Eout ; Li is the
transmittance of each closed loop in the system; LiLj is the product of the loop transmittance gains
of any two non-touching loops (no common nodes); LiLjLk is the product of the loop transmittance
gains of any three pair-wise non-touching loops Δk is the co-factor value of Δ for the kth forward
path, with the loops touching the kth forward path removed.
In which we can make the following definitions: A Path is a continuous set of transmission
branches traversed in the direction that they indicate, i.e., the optical fields are directed in the direction of the lightwaves transmitting; A forward path: A path from an input node to an output node
in which no node is touched more than once; A Loop is a path that originates and ends on the same
node in which no node is touched more than once. A Non-touching loop is a loop through which
no transmission paths are recorded. Thus, it is preferred that a graph is laid out in such a way that
it is planar, and the loop has no path passing through; Path transmittance gain: the product of the
field transmittances of all the branches in the path; Loop transmittance gain: the product of the field
transmittances of all the branches in the loop.
6.9.2.1 Procedure
To use this technique, we can do the following: (i) Make a list of all forward paths and their gains,
and label these Gk; (ii) Make a list of all the optical loops and their transmittance gains, and label
these optical Li (for i loops); (iii) Make a list of all pairs of non-touching loops, and the products
of their gains (LiLj); (iv) Make a list of all pair-wise non-touching loops taken three at a time (LiLjLk),
then four at a time, and so forth, until there are no more; (v) Compute the determinant Δ and cofactors Δk; then finally (vi) Apply the transmittance gain formula given in Eq. (6.35).
6.9.3
DerivatiOn OF transFer FunctiOn OF the micrO-ring resOnatOr
6.9.3.1 Single Ring
The transfer functions are derived by using Mason’s gain formulation and procedures described in
Chapter 2. The determinant of the graph (resonant optical circuit) with only one non-touching loop
and, hence, its transmittance gain and its determinant
279
Optical Dispersion in Guided-Wave FIR and IIR Structures
∆ = 1 − e −α Le − j β L 1 − κ C = DEN ( z )
with z = e − j β L = e − jωτ
(6.36)
With κ C as the effective coupling coefficient of the [2 × 2] optical coupler; α , β are the linear
attenuation constant and phase propagation constant of the guided optical feedback path. The cross
coupling is expected to be 100% and, thus, a pi/4 phase shift.
The optical paths are obtained as follows:
Path 1: for nodes input (Node 2) to output (Node 4): Node 2-3-1-4. This loop is touching the
loop. So, removing this loop leaves the cofactor of ∆1 = 1. The gain transmittance of this
path is
G1 = j κ C .e j β Le −α L . j κ C = −κ C e j β Le −α L
(6.37)
Path 2: Node 2- to node 4. Not touching the loop (only one loop) in the circuit. This loop is not
touching the loop. 1-3-1 thus the gain transmittance and its co-factor are given by
G2 = 1 − κ C
∆ 2 = ∆ = 1 − 1 − κ C e j β Le −α L
(6.38)
Thus, the transfer function is given by
N
∑
Gk ∆ k
j β L −α L
j β L −α L
NUM ( z ) 1.κ C e e + 1 − κ C 1 − 1 − κ C e e
Eout
k =1
z
(
)
=
=
=
DEN ( z )
Ein
∆
1 − e −α Le − j β L 1 − κ C
(
(
)
)
1.κ C t 1/ 2 z + 1 − κ C 1 − 1 − κ C t 1/ 2 z
Eout
(
z
)
;
=
Ein
1 − t 1/ 2 z 1 − κ C
with : ..z = e − j β L = e − jωτ = sampling-variabble; t1/ 2 = e −α L
(6.39)
Thus, the transfer function can be written in normal expression to expose pole-Zero pattern as
Eout
E4
( z) = =
Ein
E2
(
1.κ C t 1/ 2 z + 1 − κ C 1 − 1 − κ C t 1/ 2 z
κ − 1 − κC
= C
1 − κC
1 − t 1/ 2 z 1 − κ C
) = κ t − 1− κ t
C
1/ 2
C
t 1/ 2 1 − κ C
1/ 2
z−
− 1 − κC
κ C t − 1 − κ C t 1/ 2
1
z − 1/ 2
t
1 − κC
1/ 2
− 1 − κC
z − 1/ 2
t κ C − t 1/ 2 1 − κ C
;
1
z − 1/ 2
1 − κC
t
Where : ...t 1/ 2 = e −α L ; z = e − j β L = e − jωτ ; κ C = effective-coupling-cofficient-of _[2 × 2] coupler
(6.40)
280
Photonic Signal Processing
6.9.3.2 MRR Incorporating MZDI Structure
The transfer function between input and output ports E1 and E7 can be obtained by:
Transfer function from 1 to 7:
DEN(z): one non-touching loop --> graph determinant
∆ = 1 − loop transmittance = 1 − t 1/ 2 1 − κ C z −1
(6.41)
NUM(z): gain transmittance (Field) paths
Path 1: 1-3-10-12-5-7 no touching the loop thus
∆1 = ∆; path1 .field − transmittance = pt1 = 1 − κ1 1 − κ C 1 − κ 2
(6.42)
Path 2: 1-4-6-7: no touching the loop so
∆ 2 = ∆; path 2 .field − transmittance = pt2 = j κ1 t 1/ 2 z −1 j κ 2 = − κ1 κ 2 t 1/ 2 z −1
(6.43)
Path 3: 1-3-10-11-9-12-5-7: touching the loop so ∆ 3 = 1; path3.field_transmittance =
pt3 = 1 − κ1 j κ C t 1/ 2 z −1 j κ C 1 − κ 2 = − 1 − κ1 κ C κ C 1 − κ 2 .t 1/ 2 z −1
(6.44)
Thus, the transfer function can be written by combining Eqs. (6.38) through (6.41) giving
E7out ∆1. pt1 + ∆ 2 . pt2 + ∆3 . pt3
=
E1in
∆
=
=
=
=
(1 − t
1 − κC z −1
1/ 2
) ( 1 − κ 1 − κ 1 − κ ) + (1 − t
C
1
2
1− t
(1− t
1/ 2
1 − κC z −1
C
2
)
)(
)
1 − κC z −1 − κ1 κ2 t 1/ 2 z −1 + − 1 − κ1 κC 1 − κ2 .t 1/ 2 z −1
1 − κC z −1
) ( (1 − κ ) (1 − κ ) (1 − κ ) ) + (1 − t
1
)(
1/ 2
1/ 2
1/ 2
1 − κC z −1 − κ1κ2 t 1/ 2 z −1 −
(1 − κ1 ) (1 − κ2 ) κC .t1/2 z −1
1 − t 1/ 2 1 − κC z −1
( (1 − κ ) (1 − κ )(1 − κ ) − (1 − κ ) (1 − κ )(1 − κ )t z ) + (− κ κ t z + − κ κ t 1 − κ z ) − (1 − κ ) (1 − κ ) κ .t z
1
C
2
C
1
2
1/ 2 −1
1 2
1/ 2 −1
1 2
C
−2
1
2
C
1/ 2 −1
1 − t 1/ 2 1 − κC z −1
(1 − κ1 ) (1 − κC ) (1 − κ2 ) +  κ1κ2 t1/2 − (1 − κC ) (1 − κ1 ) (1 − κ2 ) t1/2 + (1 − κ1 ) (1 − κ2 ) κC .t1/2  z −1 − ( κ1κ2 t 1 − κC z −2 )
1 − t 1/ 2 1 − κC z −1
(6.45)
If κ1 = κ1 = 0.5 = 3dB_coupler then we can have
E7out
=
E1in
(1 − κ1 ) (1 − κC ) (1 − κ2 ) +  κ1κ2 t1/2 − (1 − κC ) (1 − κ1 ) (1 − κ2 ) t1/2 + (1 − κ1 ) (1 − κ2 ) κC .t1/2  z −1 − ( κ1κ2 t 1 − κC z −2 )
E7out 0.5 (1 − κC ) + (0.5t
=
E1in
1 − t 1/ 2 1 − κC z −1
1/ 2
− (1 − κC ) 0.5t 1/ 2 + 0.5κC .t 1/ 2 ) z −1 − 0.5 1 − κC z −2
1 − t 1/ 2 1 − κC z −1
=
(6.46)
Optical Dispersion in Guided-Wave FIR and IIR Structures
281
Now, if we consider the low loss transmission t = 1.0– and a variable coupling coefficient, then we
have the following:
• Resonance frequency (pole) at
1 − t 1/ 2 1 − κ C z −1 = 0 → z p 2 = t 1/ 2 1 − κ C _ and _ z p1 = 0
(6.47)
• Zeroes are located at:
0.5 (1 − κ C ) + (0.5t 1/ 2 − (1 − κ C ) 0.5t 1/ 2 + 0.5κ C .t 1/ 2 ) z −1 − 0.5 1 − κ C z −2 = 0 →
0.5 (1 − κ C ) z +2 + (0.5t 1/ 2 − (1 − κ C ) 0.5t 1/ 2 + 0.5κ C .t 1/ 2 ) z +1 − 0.5 1 − κ C  / z 2 = 0


z p1=........... and z p 2=........... and_a doublee poles at origin
(6.48)
So, we have one z = 0 cancelled by one divided z of the denominator, and we have one additional
pole at the origin. Thus, the optical circuit MZDI-MRR offers one real pole at … and one pole at
the origin.
And two real=
zeroes z p1 ...........
and z p 2 ...........
=
7
Photonic Ultra-Short
Pulse Generators
Ultra-short pulse generators are lightwave sources that emit short pulses of high intensity. This
means the energy has been concentrated into a very short time and periodically distributed along
the pulses of the sequence. The peak power of these pulses reaches the nonlinear threshold of
several materials that are used as the interaction and guided media for photonic signal processing.
This chapter presents a number of important and emerging light sources of very narrow pulse
width sequences considered for application in soliton communications and soliton logics. Photonic
generators for bright and dark solitons as well as bound solitons are given.
Mode-locked fiber lasers have become well known over the last decades and are emerging as
important sources for advanced lightwave communications technology. Practical implementations
of these types of lasers will be subsequently discussed after the sections on solitons.
7.1
OPTICAL DARK-SOLITON GENERATOR AND DETECTORS
In this section, the trapezoidal optical integrator described in Chapter 3 is proposed as an optical
dark-soliton generator, and the first-order first-derivative optical differentiator outlined in Chapter 6
and a first-order Butterworth Lowpass optical filter (LPOF) are proposed as optical dark-soliton
detectors. A brief review of solitons in optical fibers is presented in Section 7.1. The nonlinear
Schroedinger equation describing soliton propagation in a lossless optical fiber and the parameters
of the dispersion shifted fiber and laser source used are given in Section 7.2. The design and performance of the optical dark-soliton detectors are first investigated in Section 7.3 so that they can
be characterized. The design (Section 7.4) and performance (Section 7.5) of the optical dark-soliton
generator are then outlined. The performances of the combined dark-soliton generator and detectors are also described in Section 7.5. The theory of coherent integrated-optic signal processing
described in Section 7.2.3 is employed in this chapter where electric-field amplitude signals are
considered.
7.1.1
intrODuctiOn
In the near future, optical solitons are believed to be promising candidates as information carriers in ultra-long-distance and/or ultra-high-speed repeater-less, optically-amplified communication
systems. The history of solitons in optical fibers began almost a quarter of a century ago when
Hasegawa and Tappert1,2 proposed that optical solitons can propagate without distortion over an
infinitely long distance in a lossless single-mode optical fiber through the exact balancing of the
inherent effects of group velocity dispersion (GVD) and self-phase modulation: bright solitons exist
in the negative (or anomalous) GVD regime, while dark solitons appear in the positive (or normal)
GVD regime. The pioneering work of Hasegawa and Tappert has led to the field of optical soliton
communications, which has been under intensive worldwide investigation in the last decade.
A. Hasegawa and F. Tappert, Transmission of stationary nonlinear optical pulses in dispersive dielectric fibers: I.
Anomalous dispersion, Appl. Phys. Lett., 23, 142–144, 1973.
2 A. Hasegawa and F. Tappert, Transmission of stationary nonlinear optical pulses in dispersive dielectric fibers: II.
Normal dispersion, Appl. Phys. Lett., 23, 171–173, 1973.
1
283
284
Photonic Signal Processing
The practical importance of bright solitons in optical fibers was not realized until 1980 when
Mollenauer et al.3 reported the first experimental verification of the existence of a bright soliton over
a 700-m standard single-mode optical fiber. Several years after the prediction made by Hasegawa4
that practical propagation of bright solitons over long distances could be made possible by
periodically compensating for the fiber loss through the use of Raman amplifier gain, Mollenauer
and Smith5 exploited this idea and presented the first bright-soliton transmission experiment ever
carried out over 4000 km. One year later, Nakazawa et al.6 reported the first soliton transmission
experiment that used erbium-doped fiber amplifier (EDFA) as an optical repeater for the 50-km
fiber link. Recent technological advances have generated many successful ultra-high-speed and/or
ultra-long-reach transmission experiments in which EDFAs were used as optical repeaters; see, for
example, the recent papers by Nakazawa7 and Aubin et al.8
Dark solitons have been predicted to offer better stability than bright solitons against fiber
loss,9 and improved interactions between neighboring solitons10 and amplified noise-induced
timing jitter.11,12 However, Dark-soliton propagation experiments are much more difficult to
implement than bright-soliton propagation experiments because of the difficulty of generating
and detecting dark solitons. In 1987, Emplit et al.13 experimentally studied the propagation of
odd-symmetry optical dark pulses that were generated using amplitude and phase filtering techniques. However, dark pulse propagation was not convincingly observed in their experiment
because the fiber length was shorter than the soliton period and the low resolution in their pulseshaping and pulse-measurement apparatus. Nevertheless, it was the first experimental propagation of dark pulses in optical fiber. One year later, Krökel et al.14 experimentally demonstrated
the evolution of an even-symmetry dark pulse into a pair of low contrast dark pulses. In the same
year, Weiner et al.15 successfully developed a technique for synthesizing femtosecond optical
pulses with almost arbitrary shape and phase. They also presented a more convincing experimental observation of soliton-like propagation of odd-symmetry dark pulse superimposed upon
a broader Gaussian background pulse.
L. F. Mollenauer, R. H. Stolen, and J. P. Gordon, Experimental observation of picosecond pulse narrowing and solitons
in optical fibers, Phys. Rev. Lett., 45, 1095–1098, 1980.
4 A. Hasegawa, Numerical study of optical soliton transmission amplified periodically by the stimulated Raman process,
Appl. Opt., 23, 3302–3309, 1984.
5 L. F. Mollenauer and K. Smith, Demonstration of soliton transmission over more than 4000 km in fiber with loss periodically compensated by Raman gain, Opt. Lett., 13, 675–677, 1988.
6 M. Nakazawa, Y. Kimura, and K. Suzuki, Soliton amplification and transmission with Er3+-doped fibre repeater
pumped by GainAsP laser diode, Electron. Lett., 25, 199–200, 1989.
7 M. Nakazawa, Ultrahigh speed optical soliton communication and related technology, IOOC’95 Technical Digest
Series, Hong Kong, 4, 96–98, 1995.
8 G. Aubin, E. Jeanney, T. Montalant, J. Moulu, F. Pirio, J.-B. Thomine, and F. Devaux, Electro absorption modulator for
a 20 Gbit/s soliton transmission experiment over 1 Million km with a 140 km amplifier span, IOOC’95 Technical Digest
Series, Hong Kong, 5, 29–30, Post-deadline paper PD2–5, 1995.
9 W. Zhao and E. Bourkoff, Propagation properties of dark solitons, Opt. Lett., 14, 703–705, 1989.
10 W. Zhao and E. Bourkoff, Interactions between dark solitons, Opt. Lett., 14, 1371–1373, 1989.
11 J. P. Hamaide, P. Emplit, and M. Haelterman, Dark-soliton jitter in amplified optical transmission systems, Opt. Lett., 16,
1578–1580, 1991.
12 Y. S. Kivshar, M. Haelterman, Ph. Emplit, and J. P. Hamaide, Gordon-Haus effect on dark solitons, Opt. Lett., 19, 19–21,
1994.
13 P. Emplit, J. P. Hamaide, F. Reynaud, C. Froehly, and A. Barthelemy, Picosecond steps and dark pulses through nonlinear single mode fibers, Opt. Commun., 62, 374–379, 1987.
14 D. Krökel, N. J. Halas, G. Giuliani, and D. Grischkowsky, Dark-pulse propagation in optical fibers, Phys. Rev. Lett., 60,
29–32, 1988.
15 A. M. Weiner, J. P. Heritage, R. J. Hawkins, R. N. Thurston, E. M. Kirschner, D. E. Leaird, and W. J. Tomlinson,
Experimental observation of the fundamental dark soliton in optical, fibers, Phys. Rev. Lett., 61, 2445–2448, 1988.
3
Photonic Ultra-Short Pulse Generators
285
Unlike previous schemes for generating dark pulses with a finite background,16,17 techniques for
generating dark pulses with a CW (continuous wave) background (or dark solitons) have also been
proposed and experimentally demonstrated.18,19 Richardson et al.16 reported the first experimental
demonstration of the generation of a 100-GHz dark-soliton train by means of nonlinear conversion of a high-intensity beat signal in a positive GVD decreasing fiber. They also confirmed the
stability of the generated dark-soliton train by propagating it through a 2-km length of positive
GVD shifted fiber. Zhao and Bourkoff17 proposed the use of an electro-optic intensity modulator
driven by square pulses to generate dark solitons. Recently, Nakazawa and Suzuki18 modified this
scheme by using a logic AND circuit and a T-flip-flop circuit to perform data conversion to obtain
a pseudo-random dark-soliton train. They also developed the first dark-soliton detection scheme,
based on a one-bit-shifting technique with a Mach–Zehnder interferometer, which converts a darksoliton signal into a modified return-to-zero (RZ) signal and into an inverted non-return-to-zero
(NRZ) signal. Using the developed dark-soliton generation and detection schemes, Nakazawa and
Suzuki18 conducted for the first time a dark-soliton transmission experiment over 1200 km.
In this chapter, the trapezoidal optical integrator is proposed as an optical dark-soliton generator,
and the first-order first-derivative optical differentiator and the first-order Butterworth LPOF are
proposed as optical dark-soliton detectors. Most of the work presented here has been described by
Ngo et al.20 The effect of fiber loss on dark-soliton propagation is not considered here, so that the
underlying principles of dark-soliton generation and detection can be demonstrated.
7.1.2
Optical Fiber prOpagatiOn mODel
To demonstrate the effectiveness of the proposed optical dark-soliton generator and detectors, the
nonlinear Schroedinger equation describing pulse propagation in a lossless single-mode optical
fiber
j
∂ A β2 ∂ 2 A
2
−
+ξ A A = 0
2
∂Z 2 ∂t
(7.1)
can be numerically solved using the split-step Fourier method.21 In Eq. (7.1), j = −1 ,
A( Z , t ) = P0 U ( Z , t ), P0 is the peak power of the incident pulse with normalized amplitude U ( Z , t ), Z
the distance of propagation, t the retarded time,22 β 2 = −Dλ 2 (2π c) the GVD parameter, D the fiber
dispersion parameter, λ the operating wavelength, c the speed of light in vacuum, ξ = 2π n2 ( Aeff λ )
the fiber nonlinear coefficient, n2 the nonlinear refractive index, and Aeff is the effective core area.
It is useful to write the peak power and soliton period as P0 = N 2 β 2 (ξ T02 ) and Z0 = π T02 (2 β 2 ),
respectively, where the integer N is the soliton order and T0 the initial pulse width. The dispersionshifted fiber, with zero-dispersion wavelength at 1550 nm, and soliton source are assumed to have
the following typical parameters: β 2 = +1.27 ps2 km (for D = −1.0 ps nm km), ξ = 3.2 W −1km −1
(for Aeff = 40 µm 2 and n2 = 3.2 × 10 −20 m 2 W ), P0 = 0.494 mW (for N = 1 and T0 = 28.4 ps) and
Z0 = 995 km.
D. J. Richardson, R. P. Chamberlin, L. Dong, and D. N. Payne, Experimental demonstration of 100 GHz dark soliton
generation and propagation using a dispersion decreasing fibre, Electron. Lett., 30, 1326–1327, 1994.
17 W. Zhao and E. Bourkoff, Generation of dark solitons under a cw background using waveguide electro-optic modulators,
Opt. Lett., 15, 405–407, 1990.
18 M. Nakazawa and K. Suzuki, Generation of a pseudorandom dark soliton data train and its coherent detection by onebit-shifting with a Mach–Zehnder interferometer, Electron. Lett., 31, 1084–1085, 1995.
19 M. Nakazawa and K. Suzuki, 10 Gbit/s pseudorandom dark soliton data transmission over 1200 km, Electron. Lett., 31,
1076–1077, 1995.
20 N. Q. Ngo, L. N. Binh, and X. Dai, Optical dark-soliton generators and detectors, Opt,. Commun., 132, 389–402, 1996.
21 G. P. Agrawal, Nonlinear Fiber Optics, Boston, MA: Academic Press, 1989.
22 The retarded time is defined as the normalized time measured in a frame of reference moving with the pulse at the group
velocity, i.e., t = t − Z vg where t is the actual time and vg the group velocity.
16
286
7.1.3
Photonic Signal Processing
Design anD perFOrmance OF Optical Dark-sOlitOn DetectOrs
The optical differentiator and Butterworth LPOF are now designed as optical dark-soliton detectors.
The fundamental dark-soliton normalized pulse at the fiber input is given by10
 tanh(t T0 + q0 ),
U (0, t ) = 
− tanh(t T0 − q0 ),
− ∞ < t T0 < 0
0 ≤ t T0 < ∞
(7.2)
where q0 is a constant, Tb = 2q0T0 the bit time and
=
Tw1 1=
.76T0 50 ps is the full width half mark
(FWHM) of the soliton pulse. It is considered that Tb = 200 ps (for q0 = 3.52) corresponds to a bit
rate of 1 Tb = 5 Gbit s.
7.1.4
Design OF Optical Dark-sOlitOn DetectOrs
By definition,23 the derivative of a fundamental dark-soliton pulse with amplitude tanh(t ) is given
by a “bright-squared”24 soliton pulse with a temporal amplitude function sech 2 (t ) given by:
d [ tanh(t ) ]
= sech 2 (t )
dt
(7.3)
The design of an optical differentiator, which can perform the above derivative function, and a firstorder Butterworth LPOF are now described as optical dark-soliton detectors. Figure 7.1 shows the
schematic diagram of the asymmetrical Mach–Zehnder interferometer (AMZI) used for dark-soliton
detection. The AMZI, which can be implemented using planar lightwave circuit (PLC) technology,
namely, silica-based waveguides embedded on a silicon substrate as described in Section 7.2.3, consists of two directional couplers, DC1 and DC2, with cross-coupled intensity coefficients k1 and k2 ,
which are interconnected by two unequal waveguide arms with a differential time delay of Td .
Neglecting the propagation delay, insertion loss and waveguide birefringence,25 the transfer
functions of the AMZI are given by26
E3
12
= exp( − jωTu ) [(1 − k1 )(1 − k2 ) ] 1 − z31z −1 ,
E1
(7.4)
E4
12
= exp[− j (ωTu + π 2)][(1 − k1 )k2 ] 1 − z41z −1 ,
E1
(7.5)
H 31( z ) =
H 41( z ) =
E1
Dark
soliton
signal
{
}
{
DC1
k1
Td
}
DC2
E3 (RZ signal)
k2
E4 (NRZ signal)
FIGURE 7.1 Schematic diagram of the asymmetrical Mach–Zehnder interferometer (AMZI) used for darksoliton detection. All lines are integrated optical waveguides using planar lightwave technology.
M. Abramowitz and I. A. Segun, Handbook of Mathematical Function, New York: Dover Publications, 1964.
It is well known that the electric-field amplitude of a bright-soliton pulse is given by a secant pulse sech(t ) . Here, the
2
electric-field amplitude of a secant-squared pulse sech (t ) is referred to as a “bright-squared” soliton pulse. Thus, the
electric-field amplitude of the “bright-squared” soliton pulse is the square of that of the bright-soliton pulse.
25 The waveguide birefringence of the AMZI can be eliminated by a fiber polarisation controller or by inserting polyimide
half waveplates into the gap of the waveguide paths.63
26 These transfer functions have been obtained by using the waveguide directional coupler defined in Eq. (2.2) and the
signal-flow graph technique described in Chapter 3.
23
24
287
Photonic Ultra-Short Pulse Generators
whose zeros in the z-plane are given by
12


k1k2
z31 = 
 ,
 (1 − k1 )(1 − k2 ) 
(7.6)
12
 k (1 − k2 ) 
z41 = −  1
 ,
 (1 − k1 )k2 
(7.7)
where E1 and (E3, E4 ) are the electric-field amplitudes at the input and output ports, respectively,
z = exp( jωTd ) is the z-transform parameter, ω the angular optical frequency, and Td = T − Tu (the
sampling period of the AMZI) is the differential time delay between the lower arm (with delay T)
and the upper arm (with delay Tu ). For k=
k=
0.5 and hence z31 = 1, H 31( z ) corresponds to the
1
2
transfer function of the first-order first-derivative optical differentiator as described in Chapter 6.
Note that H 31( z ) is also the transfer function of the first-order Butterworth highpass optical filter
with a 3-dB cut-off frequency at ωTd = π 2. While, for k=
k=
0.5 and hence z41 = −1, H 41( z )
1
2
corresponds to the transfer function of the first-order Butterworth lowpass optical filter with a 3-dB
cut-off frequency also at ωTd = π 2.
7.1.5
perFOrmance OF the Optical DiFFerentiatOr
The sampling period of the AMZI is chosen to be equal to the bit period, i.e. Td = Tb , for reasons
to be given below. Figure 7.2 shows the 5 Gb/s bit fundamental dark-soliton signals at Z = 0 and
Z = 100 Z0. Compared with the input dark-soliton signal at Z = 0, the initial separation of the darksoliton signal at Z = 100 Z0 is increased by 2.5% as a result of the repulsive force between neighboring
dark solitons at a long distance.10
The propagated dark-soliton signal at Z = 100 Z0 is detected by the optical differentiator and
the resulting RZ signals are shown in Figure 7.2 for 0.8 ≤ z31 ≤ 1.2. The solid curve corresponds
to the performance of the ideal differentiator, which requires k=
k=
0.5 and hence z31 = 1. Such
1
2
a requirement is often difficult to achieve in practice because of the difficulty of fabricating directional couplers with the very precise values of the coupling coefficients. From Figure 7.2, as z31
deviates from its nominal value, the power levels of the space signals are raised from the otherwise zero values to P ≤ 0.0125, and this results in decreasing the otherwise infinite mark to space
FIGURE 7.2 5 Gb/s bit fundamental dark-soliton signals at Z = 0 and Z = 100 Z 0 .
288
Photonic Signal Processing
ratio (MTSR) to MTSR ≥ 80. Surprisingly, the middle portion of the adjacent mark signals is not
affected by this variation in z31. For MTSR ≥ 80, the allowable values of the coupling coefficients
of the AMZI lie in the range of 0.45 ≤ k1, k2 ≤ 0.55 , which is obtained by imposing the condition
0.8 ≤ z31 ≤ 1.2 on Eq. (7.6). Such variation of the coupling coefficients can be easily tolerated using
the PLC technology.
Note that the detected RZ signals are of the square-type intensity pulse shape rather than the
sech 4 (t ) shape expected from the derivative of a tanh(t) amplitude pulse shape. This is because the
chosen sampling period is large compared with the dark-soliton pulse width (i.e., Td = 4Tw1). When
=
Td 0=
.05Tw1 2.5 ps, the RZ signals have the expected sech 4 (t ) intensity pulse shape, showing the
high processing accuracy of the differentiator. However, the drawbacks of using Td << 4Tw1 are that
the performance of the differentiator significantly deteriorates through the large variation of z31 and
that a small differential length of interferometer arms is required, which then requires very high
fabrication accuracy.
It is clear from Figure 7.3 that the RZ signals can be detectable, and that high processing accuracy of the differentiator is not necessary as far as dark-soliton detection is concerned.
The bit time of the dark-soliton signal must be sufficiently large to minimize the effect of darksoliton interactions, especially at very long distances. Thus, the sampling period of the AMZI, Td ,
the bit period of the dark-soliton signal, Tb , and the dark-soliton pulse width, Tw1, must be related to
each other in such a way that the optical bandwidth of the AMZI [i.e., 1 (2Td )] is sufficiently large to
accommodate the optical spectrum of the input dark-soliton signal. It was found that T=
T=
4Tw1
d
b
satisfies this bandwidth requirement. In this study, for example, the 2.5 GHz bandwidth of the
AMZI is wide enough to accommodate the 1 GHz spectral width of the dark-soliton spectrum at
Z = 100 Z0.
7.1.6
perFOrmance OF the butterwOrth lpOF
The propagated dark-soliton signal at Z = 100 Z0, as shown in Figure 7.2, is detected by the
Butterworth LPOF, resulting in the inverted NRZ signals as shown in Figure 7.4 for −1.2 ≤ z41 ≤ −0.8.
The solid curve corresponds to the performance of the ideal LPOF, which requires k=
k=
0.5 and
1
2
FIGURE 7.3 Detected 5 Gb/s bit RZ signals at the output of the optical differentiator with various zero loca2
tions. The actual optical power is given by A( Z , t ) = (1 − k1 )(1 − k2 ) PCP0 where P and C are constant factors.
289
Photonic Ultra-Short Pulse Generators
FIGURE 7.4 Detected 5 Gbit s bit inverted NRZ signals at the output of the Butterworth lowpass optical
2
filter with various zero locations. The actual optical power is given by A( Z , t ) = (1 − k1 )k2 PCP0.
z41 = −1. As z41 deviates from its nominal value, the power levels of the space signals are increased
from the otherwise zero values to P ≤ 0.0125 that gives MTSR ≥ 80. For MTSR ≥ 80, the allowable
values of the coupling coefficients of the AMZI are also in the range of 0.45 ≤ k1, k2 ≤ 0.55.
For both cases of the differentiator and LPF, the variations in z31 and z41 have more pronounced
effects on the space signals than the mark signals. Compared with the propagated dark-soliton signal at Z = 100 Z0 (see Figure 7.2), Figures 7.3 and 7.4 show that the detected signals are shifted by a
1/2-bit to the right of the time axis. The simulation results for both cases are also consistent with the
experimental results of Nakazawa and Suzuki.19
The proposed optical differentiator is based on the concept of optical differentiation, while the
AMZI described by Nakazawa and Suzuki18 was based on the one-bit-shifting technique. However,
these two completely different concepts can be implemented by the AMZI. The LPF is based on the
experimental investigations of Nakazawa and Suzuki.18 Thus, the simulation results presented here
provide the groundwork for the design of optical dark-soliton detectors since no theoretical results
are given in reference.
7.1.7
Design OF the Optical Dark-sOlitOn generatOr
7.1.7.1 Design of the Optical Integrator
By definition,21 the integral of a “bright-squared” soliton pulse with amplitude sech 2 (t ) is given by
a fundamental dark-soliton pulse with its amplitude following the shape of tanh(t ) :
t
∫ sech (t′)dt′ = tanh(t )
2
(7.8)
−∞
The design of an optical integrator, which can perform the above integral function, is now described.
Figure 7.5 shows the schematic diagram of the all-pole optical filter using the PLC technology, which
is designed to be used as the optical integrator as described in Chapter 5. Note that the physical
structure is exactly the same as that of the incoherent recursive fiber-optic signal processor in which
fiber or integrated optic components can be used. The filter consists of an active optical waveguide
loop formed by two directional couplers, DC3 and DC4, which are interconnected by waveguides.
290
Photonic Signal Processing
Input
Output
DC3
k3
DC4
k4
Loop Delay
TI
EDWA,Gw
FIGURE 7.5 Schematic diagram of the all-pole optical filter using the PLC technology, which is used as the
optical integrator.
A portion of the input signal is coupled by DC3 to the lower active waveguide path where it is
amplified by an erbium-doped waveguide amplifier (EDWA) of intensity gain Gw , as described in
Chapter 2, Section 2.3. A portion of the amplified signal is coupled to the output port by DC4 while
the rest is coupled to the upper path. A portion of the signal in the upper path is then coupled to the
lower path where it is further amplified by the EDWA and the process continues. Optical signals
can be maintained circulating in the loop for as long as the losses are compensated by the EDWA.
Following the EDWA, an integrated waveguide isolator21 and a narrow-band optical filter may be
required to suppress the stimulated Brillouin scattering (SBS) and to minimize the amplified spontaneous emission (ASE), respectively.
Neglecting the propagation delay, insertion loss and waveguide birefringence, the electric-field
transfer function of the all-pole optical integrator is given by27
− [ k3k4Gw ]
12
H ( z) =
1 − [(1 − k3 )(1 − k4 )Gw ] z −1
12
(7.9)
which has one zero at the origin and one pole in the z-plane given by
pole = [(1 − k3 )(1 − k4 )Gw ]
12
(7.10)
where z = exp( jωTI ) is the z-transform parameter, TI the optical loop delay or sampling period of
the filter, and k3 and k4 are, respectively, the cross-coupled intensity coefficients of DC3 and DC.
As described in Chapter 5, the optical integrator requires the pole location to be exactly on the unit
circle in the z-plane, i.e. pole = 1. A convenient choice to accomplish such a requirement is to choose
k=
k=
0.5 and Gw = 4, and this results in the transfer function of the optical integrator as given by
3
4
−H ( z) =
1
.
1 − z −1
(7.11)
Note that the excess losses of DC3 and DC4 and the losses of the straight and bend waveguides of
the optical loop, which are not taken into account here, can also be compensated by the EDWA.
Also note that the transfer function of the optical integrator is the reciprocal of that of the optical
k=
0.5 is used. This is as expected from the
differentiator as described by Eq. (3.4) when k=
1
2
inverse operation between the integral and derivative functions.
27
This transfer function has been derived by using the waveguide directional coupler defined in Eq. (2.2) and the signalflow graph method described in Chapter 3.
291
Photonic Ultra-Short Pulse Generators
The un-modulated (or continuous wave) signal of the soliton source is assumed to be externally
modulated by an ideal optical intensity modulator. The modulated signal to be processed by the
optical integrator is assumed to be of the normalized form
x (t ) =
∑ (−1) a S (t T − 2nq )
n
n
12
0
(7.12)
0
n
where an ∈(0,1) is the digital sequence and the intensity pulse shape
S (t ) = sech 4 (t ).
(7.13)
The processed signal at the output of the optical integrator is given, by the convolution of the modulated signal with the impulse response of the optical integrator ( −h(t )) , as
y(t ) = x(t ) ∗ ( −h(t )) ≅
∑ (−1) a tanh(t T − 2nq ) + 1
n
n
0
0
(7.14)
n
where * denotes the convolution operation and ( −h(t )) is given by the inverse z-transform of −H ( z ).
The integrated signal in Eq. (7.14) is a positive function because of the positive nature of the input
pulse S (t ) and of the positive impulse response ( −h(t )) , as described in Chapter 5. Thus, the amplitude level of this integrated signal must be lowered by an amount equal to a CW signal of unity
amplitude in order to obtain the required fundamental dark-soliton signal. As a result, the fundamental dark-soliton signal yI (t ) can be generated according to
yI (t ) ≅ y(t ) − ymax 2 ≅
∑ (−1) a tanh(t T − 2nq )
n
n
0
0
(7.15)
n
where
=
ymax max[
=
y(t )] 2 is the maximum amplitude of y(t ).
7.1.7.2 Design of an Optical Dark-Soliton Generator
The optical dark-soliton generator is now designed based on the mathematical formulations given
in Eqs. (7.12) through (7.15). Figure 7.6 shows the schematic diagram of the proposed optical darksoliton generation scheme using PLC technology. The unmodulated light signal of the laser source
is equally split by a 3-dB waveguide directional coupler into the upper and lower waveguide paths
that are of equal length. The processed modulated signal at the end of the upper path and the
unmodulated signal at the end of the lower path are synchronously combined by another waveguide
3-dB directional coupler and then amplified by the EDFA, resulting in the required fundamental
dark-soliton signal at the fiber input. The EDFA of intensity gain Gf is used as a booster amplifier to
provide sufficient power to the fiber input in order to enable dark-soliton propagation. The requirement that the signals in the upper and lower paths be synchronously combined can be achieved by
having both paths equal in length. In the upper waveguide arm, the optical intensity modulator can
be of a Mach–Zehnder type and the optical integrator, which can be implemented using integrated
photonics, based on LInBO3 or Si on insulators.28 In the lower waveguide arm, the optical tunable coupler, having a transfer function29 K exp( jθ32 ) with K being the cross-coupled intensity
coefficient and θ32 the phase shift, and the optical phase shifter with a phase shift φ , can also be
implemented using the PLC technology. The characteristics of the phase shifter and tunable coupler
have been described in Sections 2.3.2 and 2.3.3 in Chapter 2. Thus, the optical integrator, tunable
coupler, phase shifter, 3-dB directional couplers, and the waveguide paths can all be implemented
using the same PLC technology.
L. N. Binh, Guided wave integrated photonics: Fundamentals and applications with MATLAB®, August 23, 2011 by
CRC Press Boca Raton, FL.
29 This transfer function corresponds to the transfer function E4
in Eq. (2.7).
E
28
1
292
Photonic Signal Processing
Optical Integrator
Optical
Intensity
Modulator
Optical waveguide
DC3
k3
Electrical
Signal
Generator
LASER
Optical Fiber
TI
Connector/Joint
DC4
k4
EDWA,Gw
EDFA
h(t)
Gf
3-dB
Directional
Coupler
3-dB
Directional
Coupler
Fiber Input
A (Z = 0, t)
Phase
Shifter
Tunable
Coupler
ϕ
(K, θ32)
FIGURE 7.6
Schematic diagram of the proposed optical dark-soliton generator using the PLC technology.
The fundamental dark-soliton signal at the fiber input is given by
A( Z = 0, t ) = − j Gf Ps 4  α u x(t ) ∗ ( −h(t )) − α K exp ( j (θ32 + φ ) ) 
(7.16)
where Ps is the peak power of the laser source and α u and α are, respectively, the intensity losses
of the upper and lower waveguide paths that include all possible optical losses, such as the connector loss between the fiber and waveguide, the straight and bend waveguide losses, and the insertion losses of the optical intensity modulator, the optical integrator, and the tunable coupler. The
first and second terms in Eq. (7.16) represent the processed modulated signal and the unmodulated
signal in the upper and lower paths, respectively. The generation of the fundamental dark-soliton
signal requires the terms inside the square brackets in Eq. (7.16). Figures 7.12 and 7.13 show the
composition of an mode-locked ring laser (MLRL) with and without feedback loops used in this
study, respectively. It consists principally for a non-feedback ring, an optical close loop with an
optical gain medium, an optical modulator (intensity or phase type), an optical fibers coupler, and
associated optics. An opto-electronically (O/E) feedback loop detecting repetition-rate signal and
generating RF sinusoidal waves to electro-optically drive the intensity modulator is necessary for
the regenerative configuration as shown in Figures 7.12 and 7.13 show the composition of a MLRL
without and with feedback loop used in this study respectively. It consists principally, for a nonfeedback ring, an optical close loop with an optical gain medium, an optical modulator (intensity
or phase type) an optical fibers coupler and associated optics. An O/E feedback loop can detect the
repetition-rate of the circulating signal. An RF sinusoidal waves can then be generated to electrooptically drive the intensity modulator for the regenerative configuration as shown in Figure 7.13.
Eq. (7.16) can be set to be equal to the respective terms in Eq. (7.15) such that
α K exp ( j (θ32 + φ ) ) = max  α u x(t ) ∗ ( −h(t ))  2 ,
(7.17)
αu
,
α
(7.18)
φ = −θ32 .
(7.19)
from which
K=
Photonic Ultra-Short Pulse Generators
293
The upper path is probably more lossy than the lower one, i.e., α u < α , because of the relatively
high loss incurred by the optical intensity modulator. The required value of K is expected to be
in the range of 0 < K < 1. The tunable coupler can be used as a variable optical attenuator, which
adjusts the power level in the lower waveguide path so that both the upper and lower paths have the
same power level, while the phase shifter is used to equalize the resulting phase shift of the tunable coupler. The phase shifter can also be used to adjust the length of the lower path to the precision of the wavelength order because of the temperature dependence of the refractive index of the
silica waveguide. The phase shifter can thus provide flexible control of the waveguide length and
hence synchronization of the system. The temperature of the silicon substrates can be maintained
to within a small fraction of a degree to stabilize the refractive index of the waveguides, and this
stability enables the optical dark-soliton generation scheme to efficiently and stably generate highspeed dark-soliton signals.
The following practical measures must be considered for stable operation. The CW light of the
laser source must be in one polarization state; easily achieved by means of a fiber polarization controller (PC) placed at the laser output. A fiber polarization controller is also required at the fiber
input because of the presence of the waveguide birefringence.
7.1.8
perFOrmance OF the Optical Dark-sOlitOn generatOr anD DetectOrs
It is considered that the input amplitude pulse to the optical integrator is a “bright-squared” soliton
pulse pair (normalized):
U (0, t ) = −sech 2 (t T0 − q0 ) + sech 2 (t T0 + q0 )
(7.20)
which has a FWHM of
=
Tw2 1=
.21T0 34.4 ps. The bit time Tb = 2q0T0 is chosen to be Tb = 200 ps
(for q0 = 3.52), the same as that used for the dark-soliton detectors in Section 7.1.4. The sampling
period of the optical integrator is considered to be TI = 25 ps, which corresponds to an optical bandwidth of 20 GHz.
7.1.8.1 Performance of the Optical Dark-Soliton Generator
Figure 7.7 shows the ideal, generated and propagated 5 Gb/s bit dark-soliton signals. The solid curve
corresponds to the ideal dark-soliton signal whose amplitude pulse is described by Eqs. (7.1) and
(7.2). The “bright-squared” soliton pulse, as described by Eq. (7.20), is processed by the ideal optical dark-soliton generator in which the optical integrator has the desired pole location pole = 1. This
results in the generated dark-soliton signal at Z = 0 (dashed curve), which is slightly shifted to the
left of the time axis compared with the ideal dark-soliton signal. This is because of the low processing accuracy of the integrator as a result of its relatively large sampling period, which occupies a
large fraction of the pulse width, i.e., TI = 0.73Tw 2. It was found that when the sampling period is
reduced by ten-fold to TI = 0.073Tw 2, the generated dark-soliton signal has almost the same shape as
the ideal dark-soliton signal, showing the high processing accuracy of the integrator. As discussed
in Section 7.1.5 for the case of the differentiator, the disadvantages associated with using a small
sampling period are that the performance of the integrator significantly deteriorates when the pole
position deviates from its nominal value and that high fabrication accuracy of the loop length of the
integrator is required. The sampling period of the integrator is therefore chosen so that its optical
bandwidth is large enough to accommodate the optical spectrum of the input “bright-squared” soliton signal. In this study, for example, the 20 GHz bandwidth of the integrator is sufficient to cover
the 20 GHz spectral width of the input “bright-squared” soliton signal.
Figure 7.7 shows that the signal at a very large distance of Z = 100 Z0 still preserves the characteristics of the generated signal. This shows the effectiveness of the proposed scheme to generate high-quality dark solitons, which can propagate very stably over very long distances. The low
294
Photonic Signal Processing
FIGURE 7.7 5 Gb/s bit dark-soliton signals, showing the ideal signal, the signal at the output of the darksoliton generator, and the signal at a large distance of Z = 100 Z 0 .
background noise of the propagated signal is due to the low processing accuracy of the integrator.
The background noise is reduced significantly when the sampling period is reduced ten-fold but,
as discussed above, the performance of the integrator is very sensitive to the variation of its pole
location.
Figure 7.8a shows the generated dark-soliton signals at Z = 0 for various pole values of the
integrator. The quality of the signals deteriorates as the pole of the integrator moves away from it
within the unit circle. As expected, the quality of the corresponding signals at Z = 100 Z0, as shown
in Figure 7.8b, also deteriorates with pole variation.
Figure 7.9a and b show the evolution of the generated dark-soliton signals over 100 soliton periods for the pole values 0.994 and 1, respectively. From Figure 7.9a, the background noise fluctuates
FIGURE 7.8 5 Gb/s bit generated and propagated dark-soliton signals for various pole values of the optical
integrator. (a) Generated dark-soliton signals at Z = 0. (b) The corresponding dark-soliton signals of Figure 7.8a
at Z = 100 Z 0 .
Photonic Ultra-Short Pulse Generators
295
FIGURE 7.9 Evolution of the 5 Gb/s bit generated dark-soliton signals over 100 soliton periods for two different pole values of the optical integrator. (a) Pole = 0.99 and (b) Pole = 1.
about the unity along the propagation distance, because the generated signal does not have the exact
shape of the fundamental signal but still has the essential characteristics of the fundamental signal.
Figure 7.9b shows that, when the integrator has the desired pole value, the noise reduces significantly
with distance, and the propagated signal has almost the same shape as that of the fundamental signal.
Thus, to generate stable high-quality dark-soliton signals, the integrator must operate just within the
unit circle. If operated outside, the integrator becomes unstable.
7.1.8.2 Performance of the Combined Optical Dark-Soliton
Generator and Optical Differentiator
The individual performances of the optical dark-soliton generator and optical differentiator have
been separately analyzed in Section 7.1.3. The overall performance of the combined generator and
differentiator is now described.
The propagated signals at Z = 100 Z0, as shown in Figure 7.8b, are detected by the ideal
differentiator having the zero location z31 = 1, and the resulting RZ signals are shown in Figure 7.10a.
The solid curve corresponds to the ideal performance of the combined generator and differentiator,
and has an infinite value of MTSR. The pole variation of the integrator has more pronounced effects
on the space signals than the mark signals. Increasing the variation of the pole position can be
achieved by raising the pulse amplitude. Otherwise the “zero” power levels can increase to some
finite power levels or noises.
Figure 7.10b shows the detected RZ signals using the same conditions as those in Figure 7.10a,
except that the zero location of the differentiator is now at z31 = 0.8. The mark signals in Figure 7.10b
are identical to the corresponding mark signals in Figure 7.10a, while the power levels of the space signals in Figure 7.10b are relatively higher than those of the corresponding space signals in Figure 7.10a.
Similar results were also obtained for the differentiator having zero values z31 = 0.9,1.1.. or, 1.2 as
would be expected from the results obtained in Section 7.1.5 (see Figure 7.3). Thus, the variation of
the differentiator zero has more effect on the space signals than the mark signals, and this result in
decreasing the MTSR. These results are also consistent with those discussed in Section 7.1.5 where
an ideal dark-soliton signal was detected by the differentiator.
7.1.8.3 Performance of the Combined Optical Dark-Soliton
Generator and Butterworth LPOF
The individual performances of the optical dark-soliton generator and Butterworth LPOF (lowpass
optical filter) have been separately analyzed in Sections 7.1.8 and 7.1.6, respectively. The overall
performance of the combined generator and LPF is now described.
296
Photonic Signal Processing
FIGURE 7.10 Detected 5 Gb/s bit RZ signals at the output of the optical differentiator, having two different
zero locations, as a result of processing the corresponding propagated dark-soliton signals as shown in
2
Figure 8b. The actual optical power is given by A( Z , t ) = (1 − k1 )(1 − k2 ) PCP0 . (a) Zero location at z31 = 1.
(b) Zero location at z31 = 0.8 .
The propagated signals at Z = 100 Z0, as shown in Figure 7.8b, are detected by the ideal LPF having the zero location z41 = −1, and the resulting inverted NRZ signals are shown in Figure 7.11a. The
solid curve corresponds to the ideal performance of the combined generator and LPF. Figure 7.11a
shows that the pole deviation of the integrator affects both the mark and space signals. Increasing
the variation of the pole value results raises the otherwise zero power levels of the space signals to
some finite values and hence results in reducing the MTSRs.
Figure 7.11b shows the inverted NRZ signals using the same conditions as those in Figure 7.11a
except that the zero location of the LPF is now at z41 = −0.8. The mark signals in Figure 7.11b resemble those in Figure 7.11a, while the power levels of the space signals in Figure 7.11b are relatively
higher than those of the corresponding space signals in Figure 7.11a.
Similar results were also obtained for the LPOF having zero values z41 = −0.9, −1.1, −1.2 as
expected from the results obtained in Section 7.1.6 (see Figure 7.4). Thus, the zero variation of the
FIGURE 7.11 Detected 5 Gb/s bit inverted NRZ signals at the output of the Butterworth LPOF, having
two different zero locations, as a result of processing the corresponding propagated dark-soliton signals as
2
shown in Figure 5.8b. The actual optical power is given by A( Z , t ) = (1 − k1 )k2 PCP0. (a) Zero location z41 = −1.
(b) Zero location z41 = −0.8.
Photonic Ultra-Short Pulse Generators
297
LPOF has more pronounced effects on the space signals than the mark signals and hence decreases
the MTSR. These results also agree with those discussed in Section 7.1.6 where an ideal dark-soliton
signal was detected by the LPF.
In summary, for both cases of the combined generator and differentiator and the combined generator and LPF, it has been found that the variation of the zero location has more pronounced effects
on the space signals than the mark signals.
7.1.9
remarks
• An optical dark-soliton generator and detectors have been designed using integrated-optic
structures to achieve stable generation and efficient detection of high-speed dark-soliton
signals.
• The optical dark-soliton generator, in which the trapezoidal optical integrator is incorporated, can convert a “bright-squared” soliton signal into a fundamental dark-soliton signal.
The generator can generate very stable dark-soliton signals when the optical integrator is
kept operating just within (i.e., less than 1% variation) the unit circle in the z-plane.
• The first-order first-derivative optical differentiator and the first-order Butterworth LPOF,
both of which have been designed using the AMZI, can convert a fundamental dark-soliton
signal into a conventional RZ signal and into an inverted NRZ signal, respectively. For optimum performance, the sampling period of the AMZI, Td , relates to the pulse width, Tw1,
and the bit period, Tb , according to=
Td 4=
Tw1 Tb. For up to 10% variation of the coupling
coefficients of the AMZI, dark-soliton signals can still be detected with high quality with a
MTSR ≥ 80.
• Based on the excellent performance of the generator, impressive results for the combined
generator and differentiator and the combined generator and LPF are obtained.
The AMZI and the all-pole optical filter described here are used in the design of tunable optical
filters in Chapter 4.
7.2 MODE-LOCKED ULTRA-SHORT PULSE GENERATORS
This section gives a detailed account of the design, construction, and characterization of photonic
fiber ring lasers: the harmonic and regenerative mode-locked type for 10 and 40 G-pulse/sec, harmonic detuning type for up to 200 G-pulses/sec, the harmonic repetition multiplication via temporal
diffraction, and the multi-wavelength type.
Mode-locked (ML) laser structures consist of in-line optical fiber amplifiers, guided-wave
optical intensity Mach–Zehnder interferometric modulator (MZIM), and associate optics to
form the structure of a ring resonator for the generation of photonic pulse trains of several GHz
repetition-rate with pulse duration in order of ps or sub-ps. This rate has been extended further to
a few hundred Giga-pulses/sec by using the temporal diffraction Talbot effect that eliminates the
bandwidth limitation of the optical modulator incorporated in the laser ring.
A mode-locked laser operating at 10 GHz repetition rate has been designed, constructed, and
tested. The laser generates optical pulse train of 5 ps pulse width when the modulator is biased at the
phase quadrature quiescent region. An experimental set-up of a 40 GHz repetition rate mode-locked
laser has also been demonstrated. We have achieved long term stability of amplitude and phase
noise. This indicates that the optical pulse source can produce an error-free pseudo random binary
sequence (PRBS) pattern in a self-locking mode for more than 20 hours, the most stable photonic
fiber ring laser reported to date.
The repetition-rate of the mode-locked fiber ring laser is demonstrated up to 200 G-pulses/
sec using a harmonic detuning mechanism in a ring laser. In this system, we investigate the system behavior of rational harmonic mode-locking in the fiber ring laser using phase plane technique. Furthermore, we examine the harmonic distortion contribution to this system performance.
298
Photonic Signal Processing
We also demonstrate 660x and 1230x repetition rate multiplications on 100 MHz pulse train generated from an active harmonically mode-locked fiber ring laser, hence, achieving 66 and 123 GHz
pulse operations, which is the highest rational harmonic order reported to date.
The system behavior of the GVD repetition rate multiplication in optical communication systems
is also demonstrated. The stability and the transient response of the multiplied pulses are studied
using the phase plane technique of nonlinear control engineering. We also demonstrated four times
repetition rate multiplication (Section 7.3) on 10 G-pulse/sec pulse train generated from the active
harmonically mode-locked fiber ring laser, hence achieving 40 G-pulses/sec pulse train by using fiber
GVD effect. It has been found that the stability of the GVD multiplied pulse train, based on the phase
plane analysis is hardly achievable even under the perfect multiplication conditions. Furthermore,
uneven pulse amplitude distribution is observed in the multiplied pulse train. In addition to that, the
influences of the filter bandwidth in the laser cavity, nonlinear effect, and the noise performance are
also studied in our analyses.
Finally, we present the theoretical development and demonstration of a multi-wavelength optically amplifier fiber ring laser using an all-polarization-maintaining fiber (PMF) Sagnac loop. The
Sagnac loop simply consists of a PMF coupler and a segment of stress-induced PMF with a singlepolarization coupling point in the loop. The Sagnac loop is shown to be a stable comb filter with
an equal frequency period, which determines the possible output power spectrum of the fiber ring
laser. The number of output lasing wavelengths is obtained by adjusting the polarization state of the
light in the unidirectional ring cavity by means of a polarization controller.
Multi-wavelength ultra-short-width, ultra-high rep-rate photonic generators will be proposed
(Section 7.4) and reported in the near future, by combining the principles of the above photonic
fiber ring lasers.
7.2.1
intrODuctOry remarks On regenerative mODe-lOckeD Fiber laser types
Generation of ultra-short optical pulses with multiple gigabits repetition rate is critical for ultra-high bit
rate optical communications, particularly for the next generation of terabits/sec optical fibers systems.
As the demand for the bandwidth of the optical communication systems increases, the generation of
short pulses with ultra-high repetition rate becomes increasingly important in the coming decades.
The mode-locked fibers laser offers a potential source of such pulse train. Although the generation of ultra-short pulses by mode locking of a multi-modal ring laser is well known, the applications
of such short pulse trains in multi-gigabits/sec optical communications challenges its designers on
its stability and spectral properties. Recent reports on the generation of short pulse trains at repetition rates in order of 40 Gb/s, possibly higher in the near future,23 motivates us to design and
experiment with these sources in order to evaluate whether they can be employed in practical optical
communications systems.
Further, the interest of multiplexed transmission at 160 Gb/s and higher in the foreseeable future
requires us to experiment with optical pulse source having a short pulse duration and high repetition
rates. This section describes laboratory experiments of a mode-locked fibers ring laser (MLFRL),
initially with a repetition rate of 10 GHz and preliminary results of higher multiple repetition rates
up to 40 GHz. The mode-locked ring lasers reported here adopt an active mode locking scheme
whereby partial optical power of the output optical waves is detected, filtered, and a clock signal is
recovered at the desired repetition rate. It is then used as a RF drive signal to the intensity modulator incorporated in the ring laser. A brief description on the principle of operation of the MLFRL
is given in the next section followed by a description of the mode-locked laser experimental set up
and characterization.
Active mode-locked fiber lasers remain a potential candidate for the generation of such pulse
trains. However, the pulse repetition rate is often limited by the bandwidth of the modulator used or
the radio frequency (RF) oscillator that generates the modulation signal. Hence, some techniques
have been proposed to increase the repetition frequency of the generated pulse trains. Rational
Photonic Ultra-Short Pulse Generators
299
harmonic mode-locking is widely used to increase the system repetition frequency.30,31,32 A 40 GHz
repetition frequency has been obtained with a fourth order rational harmonic mode locking at
10 GHz base band modulation frequency.4,25,33 has reported 22nd order rational harmonic detuning in the active mode-locked fiber laser, with 1 GHz base frequency, leading to 22 GHz pulse
operation. This technique is simple and achieved by applying a slight deviated frequency from
the multiple of fundamental cavity frequency. Nevertheless, it is well known that it suffers from
inherent pulse amplitude instability as well as poor long-term stability. Therefore, pulse amplitude
equalization techniques are often applied to achieve better system performance.34,35
Other than this rational harmonic detuning, there are some other techniques that have been
reported and used to achieve the same objective. A fractional temporal Talbot-based repetition rate
multiplication technique36,37 uses the interference effect between the dispersed pulses to achieve the
repetition rate multiplication. The essential element of this technique is the dispersive medium, such
as linearly chirped fiber grating (LCFG) and dispersive fiber.38,39,40 Intra-cavity optical filtering41
uses modulators and a high finesse Fabry-Perot filter (FFP) within the laser cavity to achieve higher
repetition rate by filtering out certain lasing modes in the mode-locked laser. Other techniques used
in repetition rate multiplication include higher order FM mode-locking,42 optical time domain multiplexing,43 and others.
The stability of high repetition rate pulse train generation is one of the main concerns for practical
multi-Giga bits/sec optical communications system. Qualitatively, a laser pulse source is considered
as stable if it is operating at a state where any perturbations or deviations from this operating point
is not increased but suppressed. Conventionally the stability analyses of such laser systems are based
on the linear behavior of the laser in which we can analytically analyze the system behavior in both
time and frequency domains. However, when the mode-locked fiber laser is operating under nonlinear
regime, none of these standard approaches can be used, since direct solution of nonlinear different
equation is generally impossible, and frequency domain transformation is not applicable. Some inherent nonlinearities in the fiber laser may affect its stability and performance, such as the saturation of
K. Kuroda and H. Takakura, Mode-locked ring laser with output pulse width of 0.4 ps, IEEE Trans. Inst. Meas., 48,
1018–1022, 1999.
31 G. Zhu, H. Chen, and N. Dutta, Time domain analysis of a rational harmonic mode-locked ring fiber laser, J. Appl. Phys.,
90, 2143–2147, 2001.
32 C. Wu and N. K. Dutta, High repetition rate optical pulse generation using a rational harmonic mode-locked fiber laser,
IEEE J. Quantum Electron., 36, 145–150, 2000.
33 K. K. Gupta, N. Onodera, K. S. Abedin, and M. Hyodo, Pulse repetition frequency multiplication via intracavity optical
filtering in AM mode-locked fiber ring lasers, IEEE Photon. Technol. Lett., 14, 284–286, 2002.
34 K. S. Abedin, N. Onodera, and M. Hyodo, Higher order FM mode-locking for pulse repetition-rate enhancement in
actively mode-locked lasers: Theory and experiment, IEEE J. Quantum Electron., 35, 875–890, 1999.
35 Y. Shiquan, L. Zhaohui, Z. Chunliu, D. Xiaoyi, Y. Shuzhong, K. Guiyun, and Z. Qida,, Pulse-amplitude equalization in
a rational harmonic mode-locked fiber ring laser by using modulator as both mode locker and equalizer, IEEE Photon.
Technol. Lett., 15, 389–391, 2003.
36 J. Azana and M. A. Muriel, Technique for multiplying the repetition rates of periodic trains of pulses by means of a
temporal self-imaging effect in chirped fiber gratings, Opt Lett., 24, 1672–1674, 1999.
37 S. Atkins and B. Fischer, All optical pulse rate multiplication using fractional Talbot effect and field-to-intensity conversion with cross gain modulation, IEEE Photon. Technol. Lett., 15, 132–134, 2003.
38 D. A. Chestnut, C. J. S. de Matos, and J. R. Taylor, 4x Repetition rate multiplication and Raman compression of pulses
in the same optical fiber, Opt. Lett., 27, 1262–1264, 2002.
39 S. Arahira, S. Kutsuzawa, Y. Matsui, D. Kunimatsu, and Y. Ogawa, Repetition frequency multiplication of mode-locked
using fiber dispersion, J. Light. Technol., 16, 405–410, 1998.
40 W. J. Lai, P. Shum, and L. N. Binh, Stability and transient analyses of temporal Talbot effect-based repetition-rate multiplication mode-locked laser systems, IEEE Photon. Technol. Lett., 16, 437–439, 2004.
41 K. K. Gupta, N. Onodera, K. S. Abedin, and M. Hyodo, Pulse repetition frequency multiplication via intra-cavity optical
filtering in AM mode-locked fiber ring lasers, IEEE Photon. Technol. Lett., 14, 284–286, 2002.
42 K. S. Abedin, N. Onodera, and M. Hyodo, Higher order FM mode-locking for pulse repetition-rate enhancement in
actively mode-locked lasers: Theory and experiment, IEEE J. Quantum Electron., 35, 875–890, 1999.
43 W. Daoping, Z. Yucheng, L. Tangjun, and J. Shuisheng, 20 Gb/s optical time division multiplexing signal generation by
fiber coupler loop-connecting configuration, presented at 4th Optoelectronics and Communications Conference, 1999.
30
300
Photonic Signal Processing
the embedded gain medium, non-quadrature biasing of the modulator, nonlinearities in the fiber, and
so forth. Hence, nonlinear stability approach should be used in any laser stability analysis.
In Section 7.2.2, we focus on the stability and transient analyses of the rational harmonic modelocking in the fiber ring laser system using phase plane method, which is commonly used in nonlinear
control system. This technique has been previously used in Ref.40 to study the system performance
of the fractional temporal Talbot repetition rate multiplication systems. It has been shown that it is
an attractive tool in system behavior analysis. However, it has not been used in the rational harmonic
mode-locking fiber laser system. In Section 7.2.4.1, the rational harmonic detuning technique is briefly
discussed. Section 7.2.4.2 describes the experimental setup for the repetition rate multiplication used.
Section 7.2.4.3 investigates the dynamic behavior of the phase plane of the fiber laser system, followed
by some simulation results. Section 7.2.4.4 presents and discusses the results obtained from the experiment and simulation. Finally, some concluding remarks and possible future developments for this type
of ring laser are given. Rational harmonic detuning44 is achieved by applying a slight deviated frequency
from the multiple of fundamental cavity frequency. 40 Ghz repetition frequency has been obtained by
Ref.32 using 10 GHz base band modulation frequency with 4th order rational harmonic mode locking.
This technique is simple in nature. However, this technique suffers from inherent pulse amplitude instability, which includes both amplitude noise and inequality in pulse amplitude, furthermore, it gives poor
long-term stability. Hence, pulse amplitude equalization techniques are often applied to achieve better
system performance.31,33,35 Fractional temporal Talbot based repetition rate multiplication technique8
uses the interference effect between the dispersed pulses to achieve the repetition rate multiplication.
The essential element of this technique is the dispersive medium, such as LCFG36,44 and single-mode
fiber.30,31 This technique will be discussed further in Section 7.2.2. Intra-cavity optical filtering42,45 uses
modulators and a high finesse FFP within the laser cavity to achieve higher repetition rate by filtering
out certain lasing modes in the mode-locked laser. Other techniques used in repetition rate multiplication include higher order FM mode-locking, optical time domain multiplexing, etc.
Although Talbot based repetition rate multiplication systems are based on the linear behavior of
the laser, there are still some inherent nonlinearities affecting its stability, such as the saturation of
the embedded gain medium, non-quadrature biasing of the modulator, nonlinearities in the fiber,
and others; hence, nonlinear stability approach must be adopted.
In Section 7.3, we focus on the stability and transient analyses of the GVD multiplied pulse train
using the phase plane analysis of nonlinear control analytical technique. This was the first time
that the phase plane analysis is being used to study the stability and transient performances of the
GVD repetition rate multiplication systems. In Section 7.3.1, the GVD repetition rate multiplication technique is briefly given. Section 7.3.2 describes the experimental setup for the repetition rate
multiplication. Section 7.3.3 investigates the dynamic behavior of the phase plane of GVD multiplication system, followed by some simulation results. Section 7.3.4 presents and discusses the results
obtained from the experiment. Finally, some concluding remarks and possible future developments
for this type of lasers are given.
Due to the enormous practical applications in components testing and DWDM optical networks and considering that the complexity and cost of optical sources would increase as the number of wavelength channels increases, multi-wavelength optical sources capable of generating
a large number of wavelengths have been an area of strong and continuing worldwide research
interest. Erbium-doped fiber lasers operating in the 1550-nm window are widely used in WDM
systems, fiber-optic sensor systems, and photonic true-time delay beam forming systems.46,47
D. L. A. Seixasn and M. C. R. Carvalho, 50 GHz fiber ring laser using rational harmonic mode-locking, presented at
Microwave and Optoelectronics Conference, 2001.
45 K. S. Abedin, N. Onodera, and M. Hyodo, Higher order FM mode-locking for pulse repetition-rate enhancement in
actively mode-locked lasers: Theory and experiment, IEEE J. Quantum Electron., 35, 875–890, 1999.
46 R. Y. Kim, Fiber lasers and their applications, presented at Laser and Electro-Optics, CLEO Pacific Rim’95, 1995.
47 H. Zmuda, R. A. Soref, P. Payson, S. Johns, and E. N. Toughlian, Photonic beam former for phased array antennas using
a fiber grating prism, IEEE Photon. Technol. Lett., 9, 241–243, 1997.
44
Photonic Ultra-Short Pulse Generators
301
Among these different types of fiber lasers, unidirectional traveling-wave ring lasers have been
studied extensively in recent years due to several advantages, such as elimination of back scattering and spatial hole-burning effects. Several types of optical filters, such as fiber Bragg gratings
(FBGs),33,34 Fabry-Perot filters,48 multi-mode filters,49 and high-birefringence fibers,50 have been
used in the construction of multi-wavelength fiber ring lasers. Multi-wavelength fiber lasers using
FBGs as wavelength-selective filters will require a large number of individual FBGs to be written
on one single segment of fiber depending on the number of lasing wavelengths to be generated.
This type of fiber laser has a high insertion loss and is costly due to a large number of phase masks
required to fabricate the FBGs.
The Sagnac loop simply consists of a PMF coupler and a segment of stress-induced PMF with a
single-polarization coupling point in the loop. The Sagnac loop is shown to be a stable comb filter
with equal frequency period, which determines the possible output power spectrum of the fiber ring
laser. The number of output lasing wavelengths is obtained by adjusting the polarization state of the
light in the unidirectional ring cavity by means of a polarization controller.
Sagnac fiber interferometers have several applications, such as gyroscopes, magnetic field
sensors, and secure optical communications. A Sagnac loop filter simply consists of a fiber coupler
whose two ends are spliced to the two ends of a segment of optical fiber (see Figure 7.49a). The
Sagnac loop can function as a reflector or periodic filter depending on the birefringence with the
fiber loop. The Sagnac loop is simply a reflector when there is no birefringence in the fiber loop.
Due to the frequency dependence of the coupler, the coupler acts as a reflector when its coupling
coefficient is 50% and as a partial reflector for other values of coupling coefficient. The Sagnac
loop as a reflector has been used in the fabrication of fiber laser with a linear cavity.51 Also the
Sagnac loop can function as a periodic filter when there is some birefringence induced in the
loop.52,53 Compared with a Mach–Zehnder interferometer, the Sagnac loop filter is more robust
against environmental changes because it is a two-beam interferometer with one common path.
However, the Sagnac filter may not operate stably when only standard single-mode fibers are used
to form the coupler and the loop. This is because the small fiber core imperfection, external stress,
bending, twisting, and temperature variation may cause the spliced sections of the coupler and
the loop to behave as a birefringent media whose birefringence changes randomly with time. It
should be noted that references54 and53 do not provide a complete theoretical basis of the effect of
the linear birefringence on the performance of the Sagnac filter, which is presented in this section.
This kind of birefringent loop filter has been placed inside the linear cavity of a fiber laser with
a polarization controller inside the loop, because the coupler was made of standard single-mode
fiber (SSMF).55
In Section 7.4, we present a theoretical analysis and implementation of a multi-wavelength fiber
ring laser (MWFRL) with a Sagnac PMF loop filter. It is shown that when a single-polarization
D. Wei, T. Li, Y. Zhao, and S. Jian, Multi-wavelength erbium-doped fiber ring laser with overlap-written fiber Bragg
gratings, Opt. Lett., 25, 1150–1152, 2000.
49 S. K. Kim, M. J. Chu, and J. H. Lee, Wideband multi-wavelength erbium-doped fiber ring laser with frequency shifted
feedback, Opt. Commun., 190, 291–302, 2001.
50 R. M. Sova, C. S. Kim, and J. U. Kang, Tunable dual-wavelength all-PM fiber ring laser, IEEE Photon. Technol. Lett.,
14, 287–289, 2002.
51 I. D. Miller, D. B. Mortimore, P. Urquhart et al., A Nd3+:doped cw fiber laser using all fiber reflectors, Appl. Opt., 26,
2197–2201, 1987.
52 X. Fang and R. O. Claus, Polarization-independent all-fiber wavelength-division multiplexer based on a Sagnac interferometer, Opt. Lett., 20, 2146–2148, 1995.
53 X. Fang, H. Ji, C. T. Aleen, A compound high-order polarization-independent birefringence filter, IEEE Photon.
Technol. Lett., 19, 458–460, 1997.
54 X. Fang and R. O. Claus, Polarization-independent all-fiber wavelength-division multiplexer based on a Sagnac interferometer, Opt. Lett., 20, 2146–2148, 1995.
55 X. P. Dong, Li, S., K. S. Chiang et al., Multi-wavelength erbium-doped fiber laser based on a high-birefringence fiber
loop, Electron. Lett., 36, 1609–1610, 2000.
48
302
Photonic Signal Processing
coupling point is formed by the stress-induced PMF loop, the fiber laser can provide stable generation of multiple lasing wavelengths with equal wavelength spacing. Section 7.4.1 presents the theory
of the Sagnac PMF loop filter, which consists of a PMF coupler (instead of a standard single-mode
fiber coupler used in previous works as described above) and a segment of PMF. Section 7.4.2
presents the experimental results and discussion.
7.2.2
ultra-hIgh repetItIon-rate FIber Mode-locked lasers
This section gives a detailed account of the design, construction and characterization of a modelocked (ML) fibers ring laser. The ML laser structure employs in-line optical fibers amplifiers,
a guided-wave optical intensity Mach–Zehnder interferometric modulator (MZIM), and associate
optics to form a ring resonator structure generating optical pulse trains of several GHz repetition
rate with pulse duration in order of pico-seconds. Long term stability of amplitude and phase noise
has been achieved indicating that the optical pulse source can produce an error-free PRBS pattern
in a self-locking mode for more than 20 hours. A mode-locked laser operating at 10 GHz repetition
rate has been designed, constructed, tested, and packaged. The laser generates an optical pulse train
of 5 ps pulse width when the modulator is biased at the phase quadrature quiescent region. A preliminary experiment of a 40 GHz repetition rate mode-locked laser has also been demonstrated.
Although it is still unstable in long term without an O/E feedback loop, optical pulse trains have
been observed.
7.2.2.1 Mode-Locking Techniques and Conditions for Generation
of Transform Limited Pulses from a Mode-Locked Laser
7.2.2.1.1 Schematic Structure of MLRL
Figures 7.12 and 7.13 show the composition of a MLRL without and with feedback loop used in
this study respectively. It consists principally, for a non-feedback ring, an optical close loop with an
optical gain medium, an optical modulator (intensity or phase type) an optical fibers coupler and
associated optics. An O/E feedback loop detecting and repetition-rate signal and generating RF
Frequency tuning
to loop resonance frequency
Word (Packet)
H - PL
generator - CLK
Fiber connection
delay T
clk
RF Amp
RF CW signal
Re-circulating
EDFA
loop comp
Loop
MZI
DC bias
PC
OF
2
1
3 90%
10:90
Analog CRO
HS-30
4 10%
Power meter
High Speed
Digital
Sampling
CRO
FIGURE 7.12 Schematic arrangement of a mode-locked ring laser without the active feedback control.
303
Photonic Ultra-Short Pulse Generators
10 GHz repetition rate - ps pulse width EFA-MLL
Basic fiber 2-STAGE EDFA ring
-10 or -25 dB
RF dir.coupler
Fiber connection
delay T
10GHz BP Amp
DC bias
Adjustable
phase shifter
RF Amp
EDFA Section 1
10GHz BPF
clock recovery
Loop
MZI
Re-circulating
port
3nm OF
Linear amplifier
PC
2
3
90%
1 10:90 4 10%
FC
SYNC
LD det.
EDFA Section 2
Opt.att
3dB FC
OUTPUT
PULSES
HP- det
High Speed
Digital
Sampling
CRO
FIGURE 7.13 Schematic arrangement of a mode-locked ring laser with an O/E-RF electronic active
feedback loop.
sinusoidal waves to electro-optically drive the intensity modulator is necessary for the regenerative
configuration as shown in Figure 7.13.
7.2.2.1.2 Mode-Locking Conditions
The basic conditions for MLRL to operate in pulse oscillation are:
7.2.2.1.2.1 For Non-feedback Optical Mode-Locking
Condition 1: The total optical loopgain must be greater than unity when the modulator is
ON-state, i.e. when the optical waves transmitting through the MZIM is propagating in
phase;56
Condition 2: The optical lightwaves must be depleted when the optical modulator is in the
OFF-state, i.e. when the lightwaves of the two branches of the MZIM is out of phase or in
destructive interference mode;57
Condition 3: The frequency repetition rate at a locking state must be a multiple number of the
fundamental ring resonant frequency.58
7.2.2.1.2.2 For Optical-RF Feedback Mode Locking—Regenerative Mode-Locking
Condition 4: Under an O/E-RF feedback to control modulation of the intensity modulator the optical noise at the output of the laser must be significantly greater than that of the electronic noise for
the start-up of the mode locking and lasing. In other words the loopgain of the optical-electronic
feedback loop must be greater than unity.
Thus, it is necessary that the EDF amplifiers are operated in saturation mode, and the total average optical power of the lightwaves circulating in the loop must be sufficiently adequate for the
J. Azana and M. A. Muriel, Technique for multiplying the repetition rates of periodic trains of pulses by means of a
temporal self-imaging effect in chirped fiber gratings, Opt. Lett., 24, 1672–1674, 1999.
57 D. Jones, H. Haus, and E. Ippen, Sub-picosecond solitons in an actively mode-locked fiber laser, Opt. Lett., 1818–1820,
1996.
58 X. Zhang, M. Karlson, and P. Andrekson, Design guideline for actively mode-locked fiber ring lasers, IEEE Photon.
Tech. Lett., 1103–1105, 1998.
56
304
Photonic Signal Processing
detection at the photo-detector and electronic preamplifier. Under this condition the optical quantum shot noise dominates the electronic shot noise.
7.2.2.1.3
Factors Influencing the Design and Performance of Mode-Locking
and Generation of Optical Pulse Train
The locking frequency is a multiple of the fundamental harmonic frequency of the ring defined as
the inverse of the traveling time around the loop and is given by
f RF =
Nc
neff L
(7.21)
where:
f RF is the RF frequency required for locking and the required generation rate
N is an integer and indicates mode number order, c is the velocity of light in vacuum
neff is the effective index of the guided propagating mode
L is the loop length including that of the optical amplifiers.
Under the requirement of the OC-192 standard bit rate, the locking frequency must be in the region
of 9.95 G-pulses/sec or 50 GHz channel spacing for C-band grid if used as frequency comb derived
from ultra-short pulse spectrum.59,60 The laser must be locked to a very high order of the fundamental loop frequency that is in the region of 1 to 10 MHz depending on the total ring length. For an
optical ring of length about 30 meters and a pulse repetition rate of 10 GHz, the locking occurs on
approximately the 1400th harmonic mode.
It is noted also that the effective refractive index n can be varied in different sections of the
optical components forming the laser ring. Furthermore, the two polarized states of propagating
lightwaves in the ring, if the fibers is not a polarization maintaining type, would form two simultaneously propagating rings, and they could interfere or hop between these dual polarized rings.
The pulse width, denoted as ∆τ of the generated optical pulse trains, can be found to be given by61
1/ 4
α G 
∆τ = 0.45  t t 
 ∆m 
1
( f RF ∆υ )1/ 2
(7.22)
with ατΓ τ is the round trip gain coefficient as a product of all the loss and gain coefficients of all
optical components including their corresponding fluctuation factor, ∆m is the modulation index and
∆ν is the overall optical bandwidth (in units of Hz) of the laser.
Hence, the modulation index and the bandwidth of the optical filter influence the generated pulse
width of the pulse train. However, the optical characteristics of the optical filters and optical gain
must be flattened over the optical bandwidth of the transform limit for which a transform limited
pulse must satisfy, for a sech2 pulse intensity profile, the relationship
∆τ∆υ = 0.315
(7.23)
Similarly, for Gaussian pulse shape the constant becomes 0.441. The fluctuation of the gain or loss
coefficients over the optical flattened region can also influence the generated optical pulse width
and mode locking condition.
R. P. Scott, N. K. Fontaine, J. P. Heritage, B. H. Kolner and S. J. B. Yoo, 3.5-THz wide, 175 mode optical comb source,
Opt Fiber Conf. 2007, Paper OWJ3, Annaheim, CA.
60 D. J. Geisler, N. K. Fontaine, R. P. Scott, T. He, K. Okamoto, J. P. Heritage, and S. J. Ben Yoo, 3 b/s/Hz 1.2 Tb/s packet
generation using optical arbitrary waveform generation based optical transmitter, OFC 2009, paper JTh8.
61 X. Zhang, M. Karlson, and P. Andrekson, Design guideline for actively mode-locked fiber ring lasers,IEEE Photon.
Tech. Lett., 1103–1105, 1998.
59
305
Photonic Ultra-Short Pulse Generators
For regenerative mode-locking case, as illustrated in Figure 7.13, the optical output intensity is split
and O/E detected, we must consider the sensitivity and noises generated at the photo-detector (PD).
Two major sources of noises are generated at the input of the PD, firstly the optical quantum shot
noises generated by the detection of the optical pulse trains and secondly the random thermal electronic noises of the small signal electronic amplifier which follows that detector. Usually the electronic
amplifier would have a 50 Ω equivalent input resistance R referred to the input of the optical preamplifier as evaluated at the operating repetition frequency, this gives a thermal noise spectral density of
SR =
4kT
⋅ A 2 / Hz
R
(7.24)
with k the Boltzmann’s constant. This equals to 3.312 × 10 −22 A2/Hz at 300 K. Depending on the
electronic bandwidth Be of the electronic pre-amplifier, i.e. wideband or narrow band type, the total
2
equivalent electronic noise (square of noise “current”) is given by, iNT
= S R Be. Under the worst case,
when a wide-band amplifier of a 3-dB electrical bandwidth of 10 GHz, the equivalent electronic
noise at the input of the electronic amplifier is 3.312 × 10 −11 A2, i.e. an equivalent noise current of
5.755 µA is present at the input of the “clock” recovery circuit. If a narrow bandpass amplifier of
50 MHz 3-dB bandwidth centered at 10 GHz is employed, this equivalent electronic noise current
is 0.181 µA.
Now, considering the total quantum shot noise generated at the input of the “clock” recovery
circuit, suppose that a 1.0 mW (or 0 dBm) average optical power is generated at the output of the
MLRL, then a quantum shot noise62 of approximately 2.56 × 10 −22 A2/Hz (i.e., an equivalent electronic noise current of 16 nA) is present at the input of the clock recovery circuit. This quantum shot
noise current is substantially smaller than that of the electronic noise.
In order for the detected signal at the optical receiver incorporated in the “clock” recovery circuit
to generate a high signal-to-noise ratio, the optical average power of the generated pulse trains must
be high, at least at a ratio of 10. We estimate that this optical power must be at least 0 dBm at the PD
in order for the MLRL to lock efficiently to generate a stable pulse train.
Given that a 10% fiber coupler is used at the optical output and an estimate optical loss of about
12 dB, which is due to coupling, connector loss, and attenuation of all optical components employed
in the ring, the total optical power generated by the amplifiers must be about 30 dBm. To achieve this,
we employ two EDF amplifiers of 16.5 dBm output power each positioned before and after the optical coupler. One is used to compensate for the optical losses, and the other for generating sufficient
optical gain and power to dominate the electronic noise in the regenerative loop.
7.2.3
mll anD mrll experimental setup anD results
The experimental setups for MLL and RMLL are shown, again, in Figures 7.12 and 7.13. Associate
equipment used for monitoring of the mode locking and measurement of the lasers are also included.
However, we note the following:
In order to lock the lasing mode of the MLL to a certain repetition rate or multiple harmonic of
the fundamental ring frequency, a synthesizer is required to generate the required sinusoidal waves
for modulating the optical intensity modulator and tuned to a harmonic of the cavity fundamental
frequency.
A signal must be created for the purpose of triggering the digital oscilloscope to observe the
locking of the detected optical pulse train. For the HP-54118A amplitude of this signal must
be >200 mV. This is also critical for the RMLL set up as the RF signal detected and phase locked
via the clock recovery circuitry must be spit to generate this triggering signal.
62
By using the relationship of the quantum noise spectral density of 2qRPav with Pav the average optical power, q the electronic
charge and R the responsivity of the detector.
306
Photonic Signal Processing
Typical experimental procedures are: (i) After the connection of all optical components with
the ring path broken, ideally at the output of the fibers coupler, a CW optical source can be used
to inject optical waves at a specific wavelength to monitor the optical loss of the ring; (ii) Close
the optical ring and monitor the average optical power at the output of the 90:10 fibers coupler and
hence estimate the optical power available at the PD is about −3 dBm after a 50:50 fibers coupler;
(iii) Determine whether an optical amplifier is required for detecting the optical pulse train or
whether this optical power is sufficient for O/E RF feedback condition as stated above; (iv) Set the
biasing condition and hence the bias voltage of the optical modulator; (v) Tune the synthesizer or the
electrical phase to synchronize the generation and locking of the optical pulse train.
One could observe the following: (i) The optical pulse train generated at the output of the MLL
or RMML. Experimental set up is shown in Figure 7.14; (ii) Synthesized modulating sinusoidal
waveforms can be monitored as shown in Figures 7.16 through 7.18. Figure 7.16 illustrates the
mode locking of an MLL operating at around 2 GHz repetition rate with the modulator driven from
a pattern generator.
Figures 7.17 and 7.18 show the sinusoidal waveforms generating when the MLRL is operating
at the self-mode-locking state. (iii) The interference of other super-modes of the MLL without RF
feedback for self-locking is indicated in Figure 7.16.; (iv) Observed optical spectrum (not available
in electronic form); (v) Electrical spectrum of the generated pulse trains was observed showing a
70-dB super-mode suppression under the locked state of the regenerative MLRL; (vi) Figures 7.17
through 7.19 show that the regenerative MLRL can be operating under the cases when the modulator
is biased either at the positive or at the negative going slope of the optical transfer characteristics of
the Mach–Zehnder modulator.
Optical pulse width is measured using an optical auto-correlator (slow or fast scan mode). Typical
pulse width obtained with the slow scan auto-correlator is shown in Figure 7.21. Minimum pulse
duration obtained was 5 ps with a time-bandwidth product of about 3.8 showing that the generated
pulse is near transform limited.
The bit error rate (BER) measurement can be used to monitor the stability of the regenerative
MLRL. The BER error detector was then programmed to detect all “1” at the decision level at
a tuned amplitude level and phase delay. The clock source used is produced by the laser itself.
This set up is shown in Figure 7.15 with an error-free has been achieved for over 20 hours. The
O/E detected waveform of the output pulse train for testing the BER is shown in Figure 7.20.
Clock signals generated from RMLL
Trig input
OPTICAL PULSE
TRAINS GENERATED
FROM
R-MLL
Opt. Att.
HP-34GHz
If req. dep. pin DECTECTOR
on detector
or
Fermionics HSD-30
HP-54118A
0.5 - 18 GHz
Output trig
HP-54123A (DC-34
GHz)
input
Channel inputs
HP-54118A
sampling head and display unit
FIGURE 7.14 Experimental set up for monitoring the locking of the photonic pulse train.
307
Photonic Ultra-Short Pulse Generators
BER MEASUREMENT OF RMLL-EDF
FIGURE 4
BER circuitry and equipment set-up
Optical signals
from output port of RMLL
To CLK recovery and feedback to drive MZIM
3 dB FC
PIN bias (9V)
HBT TI amp supply (11.5V)
DC blocking
cap
Linear power amplifier to provide
> 0.2 V signals for BER input port
RMLL Clock
delay
Set @ ALL ‘1’
16-bit length periodic
Nortel PP-10G
500 Ω TI optical receiver
RF amp AL-7
MA Ltd
BER detector
ANRITSU MP1764A
RF amp
ERA
10GHz RZ sinusoidal waveform
Data IN
CLK
Clk freq: 9.947303 GHz var. 100 MHz
FIGURE 7.15 Experimental set up for monitoring the BER of the photonic pulse train.
After 20 hours operation, the recorded waveform is obtained under infinite persistence mode
of the digital oscilloscope.
A drift of clock frequency of about 20 kHz over one hour in an open laboratory environment is
observed. This is acceptable for a 10 GHz repetition rate.
The “clock” recovered waveforms were also monitored at the initial locked state and after the
long-term test, as shown in Figures 7.17 and 7.18, respectively. Figure 7.18 was obtained under the
infinite persistence mode of the digital oscilloscope.
We note the following factors which are related to the above measurements (Figures 7.16
through 7.18):
• All the above measurements have been conducted with two distributed optical amplifiers
(GTi EDF optical amplifiers) driven at 180 mA and with a specified output optical power
of 16.5 dBm.
• Optical pulse trains are detected with 34 GHz 3 dB bandwidth HP pin detector directly
coupled to the digital oscilloscope without using any optical pre-amplifier (Figures 7.19
through 7.21).
7.2.3.1 40 GHz Regenerative Mode-Locked Laser
Following our initial success of the construction and testing of a regenerative MLRL at 40 GHz
repetition rate, a regenerative mode-locked laser was constructed. The schematic arrangement of the
40 G regenerative MLRL is shown in Figure 7.22. Initial observation of the locking and generation
of the laser has been observed and progress of this laser design and experiments will be reported in
the near future.
308
Photonic Signal Processing
Modulation frequency = 2,143,500 kHz
SCOPE 2
2 GHz ML_EDFA_L Competition from other supermodes
Generated -Detected Laser pulses
Neg CLK PULSES
0.000501
Generated output pulses
0.000401
@ coupler port 4
0.000301
0.000201
Clock for modulating
MZI Modulator in-loop
0.000101
9.99996E-07
00
00
8.
50
19
8.
00
00
00
30
19
8.
00
00
00
8.
10
19
00
90
18
18
70
8.
00
8.
50
00
00
00
00
18
8.
30
18
10
8.
00
00
00
00
18
00
8.
90
17
8.
70
17
17
50
8.
00
00
00
-9.9E-05
Time (picoseconds)
FIGURE 7.16 Detected pulse train at the MLRL output tested at a multiple frequency in the range of 2 GHz
repetition frequency.
31.375
Regenerative mode-locked generated pulse trains:
10 G rep rates - detected by 34 GHz
(3dB BW HP-detector into 50 Ω)
SCOPE 3
21.375
Generated pulse trains
100 ps spacing - pulse
width ~ 12 ps - limited
by PD bandwidth
11.375
1.375
-8.625
-18.625
Clock recovery signals
for driving MZIM
-28.625
-38.625
10
00
9.
69
16
16
59
9.
00
10
10
16
49
9.
00
10
16
39
9.
00
10
00
9.
29
16
16
19
9.
00
10
-48.625
Time (picoseconds)
FIGURE 7.17 Output pulse trains of the regenerative MLRL and the RF signals as recovered for modulating
the MZIM for self-locking.
309
Photonic Ultra-Short Pulse Generators
43
RML laser with V(MZIM bias)=1.9V
(more sensitive to competition of supermodes than
biased @ 0 V - maximum transmission bias)
SCOPE 4
Generated pulse train
33
23
13
3
-7
Clocked regen for
modulating MZIM
-17
-27
67
66
01
0.
01
0.
66
65
01
0.
01
65
0.
0.
01
64
01
64
0.
01
63
0.
63
01
0.
01
62
0.
01
0.
0.
01
62
-37
FIGURE 7.18 Detected output pulse trains of the regenerative MLRL and recovered clock signal when the
MZIM is biased at a negative going slope of the operating characteristics of the modulator.
RMLLL-09-May-2000 V(bias)= 9.34 Volts
09-May-2000 Regen MLL
RF pulses to drive MZIM
Generated optical output pulses
43
10G ps-pulses generated
clk & RF signals to MZIM
33
23
13
3
-7
-17
-27
0
.6
99
0
16
49
.6
16
0
99
.5
16
16
.5
49
0
0
99
.4
16
0
49
.4
16
.3
99
0
0
16
.3
49
16
.2
99
0
16
0
.2
49
16
16
.1
99
0
-37
Time (nanoseconds)
FIGURE 7.19 Output pulse trains and clock recovered signals of the 10 G regenerative MLRL when the
modulator is biased at the positive going slope of the modulator operating transfer curve.
7.2.3.2 Remarks
We have successfully constructed a mode-locked laser operating under an open loop condition and
with O/E RF feedback providing regenerative mode locking. The O/E feedback can certainly provide a self-locking mechanism under the condition when the polarization characteristics of the ring
laser are manageable. This is done by ensuring that all fibers have a path under constant operating
condition. The regenerative MLRL can self-lock even under the DC drifting effect of the modulator
310
Photonic Signal Processing
BER measurement
BER=0 x 10-15 measured for over 20 hours - RF (CLK) frequency
varied from 9.954 to 9.952 GHz gradually over measurement period
BER measurement - clock signal - infinite persistence
non- pulses
clock RF signals while BER measurement
280
180
80
-20
-120
-220
0
0
99
.6
16
0
.6
16
99
.5
16
49
0
0
49
.5
16
0
99
.4
16
0
16
.4
49
0
99
.3
16
0
16
.3
49
0
99
16
.2
49
99
.1
16
16
.2
0
-320
Time (nanoseconds)
FIGURE 7.20 BER measurement – O/E detected signals from the generated output pulse trains for BER test
set measurement. The waveform is obtained after 20 hours persistence.
Auto-correlated pulse
V(bias) = 1.55 volt - phase quadrature neg slop
FWHM ∆τ = 4.48 ps
autocorrelator set thumbwheel 6 and 0 (100ps range @10ps/s delay rate)
FIGURE 7.21 Auto-correlation trace of output pulse trains of 9.95 GHz regenerative MLRL.
bias voltage (over 20 hours).63 The generated pulse trains of 5 ps duration can be, without difficulty,
compressed further to less than 3 ps for 160 Gb/s optical communication systems.
The regenerative MLRL can be an important source for all-optical switching of an optical packet
switching system. We recommend the following for successful construction and operation of the regenerative MLRL: (i) Eliminating polarization drift through the use of Faraday mirror or all polarization
63
Typically the DC bias voltage of a LiNbO3 intensity modulator is drifted by 1.5 volts after 15 hours of continuous operation.
311
Photonic Ultra-Short Pulse Generators
FIGURE 3
40 GHz repetition rate - ps pulse width EFA-MLL
SCC 40 GHz MZ modulator
Basic fiber 2-STAGE EDFA ring
Fiber connection
delay T
-10 or -25 dB
RF dir.coupler
40 GHz BP Amp
DC bias
Adjustable
phase shifter
RF BPF Amp
40 GHz BPF
EDFA Section 1
Loop
MZI
Re-circulating
port
Linear BP amplifier
3nm OF
PC
2
EDFA Section 2
NTT 40 GHz
det.
90%
3
Opt.att
10%
FIGURE 7.22
SYNC
HP-det
High Speed
Digital
Sampling
Set up of a 40 G regenerative MLRL.
maintaining (PM) optical components, for example polarized Er-doped fiber amplifiers, PM fibers at
the input and output ports of the intensity modulator; (ii) Stabilizing the ring cavity length with appropriate packaging and via piezo/thermal control to improve long term frequency drift; (iii) Controlling
and automatic tuning of the DC bias voltage of the intensity modulator; (iv) Developing electronic
RF ‘clock’ recovery circuit for regenerative MLRL operating at 40 GHz repetition rate together with
appropriate polarization control strategy; (v) Studying the dependence of the optical power circulating
in the ring laser by varying the output average optical power of the optical amplifiers under different
pump power conditions; and (vi) Incorporating a phase modulator, in lieu of the intensity modulator, to
reduce the complexity of polarization dependence of the optical waves propagating in the ring cavity,
thus minimizing the bias drift problem of the intensity modulator.
7.2.4
active mODe-lOckeD Fiber ring laser by ratiOnal harmOnic Detuning
In this section, we investigate the system behavior of rational harmonic mode-locking in the fiber
ring laser using phase plane technique of the nonlinear control engineering. Furthermore, we examine the harmonic distortion contribution to this system performance. We also demonstrate 660x and
1230x repetition rate multiplications on 100 MHz pulse train generated from an active harmonically
mode-locked fiber ring laser, hence achieving 66 and 123 GHz pulse operations by using rational
harmonic detuning, which is the highest rational harmonic order reported to date.
7.2.4.1 Rational Harmonic Mode-Locking
In an active harmonically mode-locking fiber ring laser, the repetition frequency of the generated
pulses is determined by the modulation frequency of the modulator, fm = qfc, where q is the qth harmonic of the fundamental cavity frequency, fc, which is determined by the cavity length of the laser,
fc = c/nL, where c is the speed of light, n is the refractive index of the fiber, and L is the cavity length.
Typically, fc is in the range of kHz or MHz. Hence, in order to generate GHz pulse train, mode-locking
is normally performed by modulation in the states of q >> 1, i.e. q pulses circulating within the
cavity, which is known as harmonic mode-locking. By applying a slight deviation or a fraction of the
fundamental cavity frequency, ∆f = fc/m, where m is the integer, the modulation frequency becomes
312
Photonic Signal Processing
f m = qf c ±
fc
m
(7.25)
This leads to an m-times increase in the system repetition rate, fr = mf m, where fr is the repetition
frequency of the system. When the modulation frequency is detuned by an m fraction, the contributions of the detuned neighboring modes are weakened, only every mth lasing mode oscillates
in phase and the oscillation waveform maximums accumulate, hence achieving in m times higher
repetition frequency. However, the small but not negligible detuned neighboring modes affect the
resultant pulse train, which leads to uneven pulse amplitude distribution and poor long term stability. This is considered as harmonic distortion in our modeling, and it depends on the laser linewidth and amount of detuned, i.e. fraction m. The amount of the allowable detunes or rather the
obtainable increase in the system repetition rate by this technique is very limited by the amount
harmonic distortion. When the amount of frequency detuned is too small relative to the modulation frequency, i.e. large m, contributions of the neighboring lasing modes become prominent,
thus reducing the repetition rate multiplication capability significantly. Another words, no repetition
frequency multiplication is achieved when the detuned frequency is unnoticeably small. Often the
case, it is considered as the system noise due to improper modulation frequency tuning. In addition,
the pulse amplitude fluctuation is also determined by this harmonic distortion.
7.2.4.2 Experiment
The experimental setup of the active harmonically mode-locked fiber ring laser is shown in
Figure 7.23. The principal element of the laser is an optical close loop with an optical gain medium,
a Mach–Zehnder amplitude modulator (MZM), an optical polarization controller (PC), an optical
bandpass filter (BPF), optical couplers, and other associated optics.
The gain medium used in our fiber laser system is an erbium doped fiber amplifier (EDFA) with
a saturation power of 16 dBm. A polarized, independent optical isolator is used to ensure unidirectional lightwave propagation as well as to eliminate back reflections from the fiber splices and
optical connectors. A free space filter with a 3-dB bandwidth of 4 nm at 1555 nm is inserted into the
cavity to select the operating wavelength of the generated signal and to reduce the noise in the system. In addition, it is responsible for the longitudinal modes selection in the mode-locking process.
The birefringence of the fiber is compensated by a polarization controller, which is also used for
the polarization alignment of the linearly polarized lightwave before entering the planar structure
modulator for better output efficiency. Pulse operation is achieved by introducing an asymmetric
coplanar traveling wave 10 Gb/s Ti:LiNbO3 Mach–Zehnder amplitude modulator into the cavity
with a half-wave voltage, Vπ of 5.8 V and an insertion loss of ≤7 dB. The modulator is DC biased
FIGURE 7.23 Schematic diagram of an active mode-locked fiber ring laser.
Photonic Ultra-Short Pulse Generators
313
near the quadrature point and not more than the Vπ such that it operates around the linear region of
its characteristic curve. The modulator is driven by a 100 MHz, 100 ps step recovery diode (SRD),
which is in turn driven by a RF amplifier (RFA)—a RF signal generator. The modulating signal
generated by the step recovery diode is a ~1% duty cycle Gaussian pulse train. The output coupling
of the laser is optimized using a 10/90 coupler. 90% of the optical field power is coupled back into
the cavity ring loop, while the remaining portion is taken out as the output of the laser and analyzed.
7.2.4.3 Phase Plane Analysis
Nonlinear system frequently has more than one equilibrium point. It can also oscillate at fixed
amplitude and fixed period without external excitation. This oscillation is called the limit cycle.
However, limit cycles in nonlinear systems are different from linear oscillations. First, the amplitude of self-sustained excitation is independent of the initial condition, while the oscillation of a
marginally stable linear system has its amplitude determined by the initial conditions. Second, marginally stable linear systems are very sensitive to changes, while limit cycles are not easily affected
by parameter changes.53,64
Phase plane analysis is a graphical method of studying second-order nonlinear systems. The
result is a family of system motion trajectories on a two-dimensional plane, which allows us to visually observe the motion patterns of the system. Nonlinear systems can display more complicated
patterns in the phase plane, such as multiple equilibrium points and limit cycles. In the phase plane,
a limit cycle is defined as an isolated closed curve. The trajectory has to be both closed, indicating
the periodic nature of the motion, and isolated, indicating the limiting nature of the cycle.53
The system modeling of the rational harmonic mode-locked fiber ring laser system is done based
on the following assumptions: (i) detuned frequency is perfectly adjusted according to the fraction
number required, (ii) small harmonic distortion, (iii) no fiber nonlinearity is included in the analysis, (iv) no other noise sources are involved in the system, and (v) Gaussian lasing mode amplitude
distribution analysis.
The phase plane of a perfect 10 GHz mode-locked pulse train without any frequency detune is
shown Figure 7.24 and the corresponding pulse train is shown in Figure 7.25a. The shape of the
FIGURE 7.24 Phase plane of a 10 GHz mode-locked pulse train. (solid line – real part of the energy, dotted
line – imaginary part of the energy, x-axes – E(t) and y-axes – E′(t)).
64
J. J. E. Slotine and W. Li, Applied Nonlinear Control, Englewood Cliffs, NJ: Prentice Hall, 1991.
314
Photonic Signal Processing
FIGURE 7.25 Normalized pulse propagation of original pulse (a); detuning fraction of 4, with 0% (b) 5%
(c) harmonic distortion noise.
phase plane exposes the phase between the displacement and its derivative. From the phase plane
obtained, one can easily observe that the origin is a stable node and the limit cycle around that vicinity is a stable limit cycle, hence leading to stable system trajectory. 4x multiplication pulse trains,
i.e. m = 4, without and with 5% harmonic distortion are shown in Figure 7.25b and c. Their corresponding phase planes are shown in Figure 7.26a and b. For the case of zero harmonic distortion,
FIGURE 7.26 Phase plane of detuned pulse train, m = 4, 0% harmonic distortion (a), and 5% harmonic distortion (b); (solid line – real part of the energy, dotted line – imaginary part of the energy, x-axes – E(t) and
y-axes – E′(t)).
315
Photonic Ultra-Short Pulse Generators
1.2
% Fluctuation
1
0.8
0.6
0.4
0.2
0
0
0.16
0.32
0.48
0.64
0.8
0.96
% Harmonic Distortion
m=2
m=4
m=8
FIGURE 7.27 Relationship between the amplitude fluctuation and the percentage harmonic distortion
(diamond – m = 2, square – m = 4, triangle – m = 8).
which is the ideal case, the generated pulse train is perfectly multiplied with equal amplitude and
the phase plane has stable symmetry periodic trajectories around the origin, as well. However, for
the practical case, with 5% harmonic distortion, it is obvious that the pulse amplitude is unevenly
distributed, which can be easily verified with the experimental results obtained in.32 Its corresponding phase plane shows more complex asymmetry system trajectories (Figures 7.27 and 7.29).
One may naively think that the detuning fraction, m, could be increased to a very large number,
so a very small frequency deviated, ∆f, so as to obtain a very high repetition frequency. This is only
true in the ideal world, if no harmonic distortion is present in the system. However, this is unreasonable for a practical mode-locked laser system.
We define the percentage fluctuation, %F as follows:
%F =
Emax − Emin
×100%
Emax
(7.26)
where Emax and Emin are the maximum and minimum peak amplitude of the generated pulse train. For
any practical mode-locked laser system, fluctuations above 50% should be considered as poor laser
system design. Therefore, this is one of the limiting factors in a rational harmonic mode-locking
fiber laser system. The relationships between the percentage fluctuation and harmonic distortion for
three multipliers (m = 2, 4 and 8) are shown in Figure 7.26. Thus, the obtainable rational harmonic
mode-locking is very much limited by the harmonic distortion of the system. For 100% fluctuation,
it means no repetition rate multiplication, but with additional noise components; a typical pulse train
and its corresponding phase plane are shown in Figure 7.28. (lower plot) and Figure 7.29 with m = 8
and 20% harmonic distortion. The asymmetric trajectories of the phase graph explain the amplitude
unevenness of the pulse train. Furthermore, it shows a more complex pulse formation system. Thus,
it is clear that for any harmonic mode-locked laser system, the small side pulses generated are
316
Photonic Signal Processing
FIGURE 7.28 10 GHz pulse train (upper plot), pulse train with m = 8 and 20% harmonic distortion (lower plot).
FIGURE 7.29 Phase plane of the pulse train with m = 8 and 20% harmonic distortion.
largely due to improper or not exact tuning of the modulation frequency of the system. An experiment result is depicted in Figure 7.30 for a comparison.
7.2.4.4 Results and Discussion
By careful adjustment of the modulation frequency, polarization, gain level and other parameters
of the fiber ring laser, we manage to obtain the 660th and 1230th order of rational harmonic detuning in the mode-locked fiber ring laser with base frequency of 100 MHz, hence achieving 66 and
123 GHz repetition frequency pulse operation. The auto-correlation traces and optical spectrums of
the pulse operations are shown in Figure 7.31. With Gaussian pulse assumption, the obtained pulse
widths of the operations are 2.5456 ps and 2.2853 ps, respectively. For the 100 MHz pulse operation, i.e. without any frequency detune, the generated pulse width is about 91 ps. Thus, not only do
317
Photonic Ultra-Short Pulse Generators
FIGURE 7.30 Autocorrelation trace (a) and optical spectrum (b) of slight frequency detune in the modelocked fiber ring laser.
we achieve an increase in the pulse repetition frequency, but also a decrease in the generated pulse
widths. This pulse narrowing effect is partly due to the self-phase modulation effect of the system,
as observed in the optical spectrums. Another reason for this pulse shortening is stated by Haus
in40,65 where the pulse width is inversely proportional to the modulation frequency, as follows:
τ4 =
2g
M ωm2 ω g2
(7.27)
where τ is the pulse width of the mode-locked pulse, ωm is the modulation frequency, g is the gain
coefficient, M is the modulation index, and ωg is the gain bandwidth of the system. In addition, the
duty cycle of our Gaussian modulation signal is ~1%, which is much less than 50% and leads to a
narrow pulse width, as well. Besides the uneven pulse amplitude distribution, a high level of pedestal noise is also observed in the obtained results.
For 66 GHz pulse operation, a 4-nm bandwidth filter is used in the setup, but it is removed for
the 123 GHz operation. It is done to allow more modes to be locked during the operation, thus, to
achieve better pulse quality. In contrast, this increases the level of difficulty significantly in the
system tuning and adjustment. As a result, the operation is very much determined by the gain bandwidth of the EDFA used in the laser setup.
The simulated phase planes for the above pulse operation are shown in Figure 7.32. They are
simulated based on the 100 MHz base frequency, 10 round trips condition and 0.001% of harmonic
distortion contribution. There is no stable limit cycle in the phase graphs obtained; hence, the system stability is hardly achievable, which is a known fact in the rational harmonic mode-locking.
Asymmetric system trajectories are observed in the phase planes of the pulse operations. This
reflects the unevenness of the amplitude of the pulses generated. Furthermore, more complex pulse
formation process is also revealed in the phase graphs obtained.
65
H. Zmuda, R. A. Soref, P. Payson, S. Johns, and E. N. Toughlian, Photonic beam former for phased array antennas using
a fiber grating prism, IEEE Photon. Technol. Lett., 9, 241–243, 1997.
318
Photonic Signal Processing
FIGURE 7.31 Autocorrelation traces of 66 GHz (a) and 123 GHz (c) pulse operation; optical spectrums of
66 GHz (b) and 123 GHz (d).
(a)
(b)
FIGURE 7.32 Phase plane of the 66 GHz (a) and 123 GHz (b) pulse train with 0.001% harmonic distortion noise.
Photonic Ultra-Short Pulse Generators
319
By a very small amount of frequency deviation, or improper modulation frequency tuning in
the general context, we obtain a pulse train with ~100 MHz with small side pulses in between, as
shown in Figure 7.10. It is rather similar to the Figure 7.6 (lower plot) shown in the earlier section
despite the level of pedestal noise in the actual case. This is mainly because we do not consider other
sources of noise in our modeling, except the harmonic distortion.
7.2.4.5 Remarks
We have demonstrated 660th and 1230th order of rational harmonic mode locking from a base modulation frequency of 100 MHz in the erbium doped fiber ring laser, hence achieving 66 and 123 GHz
pulse repetition frequency. To the best of our knowledge, this is the highest rational harmonic order
obtained to date. Besides the repetition rate multiplication, we also obtain high pulse compression
factor in the system, ~35x and 40x relative to the non-multiplied laser system.
In addition, we use phase plane analysis to study the laser system behavior. From the analysis
model, the amplitude stability of the detuned pulse train can only be achieved under negligible or
no harmonic distortion condition, which is the ideal situation. The phase plane analysis also reveals
the pulse forming complexity of the laser system.
7.3 REP-RATE MULTIPLICATION RING LASER USING
TEMPORAL DIFFRACTION EFFECTS
The pulse repetition rate of a mode-locked ring laser is usually limited by the bandwidth of the
intra-cavity modulator. Hence, a number of techniques have to be used to increase the repetition
frequency of the generated pulse train. Rational harmonic detuning32,44 is achieved by applying a
slight deviated frequency from the multiple of fundamental cavity frequency. A 40 Ghz repetition
frequency has been obtained by32 using a 10 GHz base band modulation frequency with fourth order
rational harmonic mode locking. This technique is simple in nature. However, this technique suffers
from an inherent pulse amplitude instability, which includes both amplitude noise and inequality in pulse amplitude, and, furthermore, it gives poor long-term stability. Hence, pulse amplitude
equalization techniques are often applied to achieve better system performance.31,33,34 Fractional
temporal Talbot-based repetition rate multiplication technique uses the interference effect between
the dispersed pulses to achieve the repetition rate multiplication. The essential element of this technique is the dispersive medium, such as linearly chirped fiber grating (LCFG)56,38 and single mode
fiber.30,31 This technique will be discussed further in Section 7.3.1. Intra-cavity optical filtering42
uses modulators and a high finesse Fabry-Perot filter (FFP) within the laser cavity to achieve higher
repetition rate by filtering out certain lasing modes in the mode-locked laser. Other techniques used
in repetition rate multiplication include higher order FM mode-locking,42 optical time domain multiplexing, and others.
The stability of high repetition rate pulse train generated is one of the main concerns for practical
multi-Giga bits/sec optical communications system. Qualitatively, a laser pulse source is considered
stable if it is operating at a state where any perturbations or deviations from this operating point is
not increased but suppressed. Conventionally the stability analyses of such laser systems are based
on the linear behavior of the laser in which we can analyze the system behavior in both time and frequency domains. However, when the mode-locked fiber laser is operating under nonlinear regime,
none of these standard approaches can be used, since direct solution of nonlinear different equation
is generally impossible, hence frequency domain transformation is not applicable. Although Talbotbased repetition rate multiplication systems are based on the linear behavior of the laser, there are
still some inherent nonlinearities affecting its stability, such as the saturation of the embedded gain
medium, non-quadrature biasing of the modulator, nonlinearities in the fiber, and so on. Hence, a
nonlinear stability approach must be adopted.
We investigate the stability and transient analyses of GVD multiplied pulse train using the phase
plane analysis of nonlinear control analytical technique.31 This was the first time that the phase
320
Photonic Signal Processing
plane analysis of modern control engineering is being used to study the stability and transient performances of the GVD repetition rate multiplication systems.
The stability and the transient response of the multiplied pulses are studied using the phase
plane technique of nonlinear control engineering. We also demonstrated four times the repetition
rate multiplication on 10 Gb/s pulse train generated from the active harmonically mode-locked
fiber ring laser, hence achieving 40 Gb/s pulse train by using fiber GVD effect. It has been found
that the stability of the GVD multiplied pulse train, based on the phase plane analysis is hardly
achievable even under the perfect multiplication conditions. Furthermore, uneven pulse amplitude distribution is observed in the multiplied pulse train. In addition to that, the influences of the
filter bandwidth in the laser cavity, nonlinear effect and the noise performance are also studied
in our analyses.
In Section 7.3.1, the GVD repetition rate multiplication technique is briefly given. Section 7.3.2
describes the experimental setup for the repetition rate multiplication. Section 7.3.4 investigates the
dynamic behavior of the phase plane of GVD multiplication system, followed by simulation and
experimental results. Finally, some concluding remarks and possible future developments are given.
7.3.1
gvD repetitiOn rate multiplicatiOn technique
When a pulse train is transmitted through an optical fiber, the phase shift of kth individual lasing
mode due to group velocity dispersion (GVD) is
ϕk =
πλ 2 Dzk 2 f r2
c
(7.28)
where:
λ is the center wavelength of the mode-locked pulses
D is the fiber’s GVD factor
z is the fiber length
fr is the repetition frequency
c is the speed of light in vacuum
This phase shift induces pulse broadening and distortion. At Talbot distance, zT = 2/∆λ fr /D/ 36 the
initial pulse shape is restored, where ∆λ = fr λ2 /c is the spacing between Fourier-transformed spectrum of the pulse train. When the fiber length is equal to zT /(2m), (where m = 2,3,4, …), every mth
lasing modes oscillates in phase and the oscillation waveform maximums accumulate. However,
when the phases of other modes become mismatched, this weakens their contributions to pulse
waveform formation. This leads to the generation of a pulse train with a multiplied repetition frequency with m-times. The pulse duration does not change that much, even after the multiplication, because every mth lasing mode dominates in pulse waveform formation of m-times multiplied
pulses. The pulse waveform therefore becomes identical to that generated from the mode-locked
laser, with the same spectral property. The optical spectrum does not change after the multiplication
process, because this technique utilizes only the change of phase relationship between lasing modes
and does not use the fiber’s nonlinearity.
The effect of higher order dispersion might degrade the quality of the multiplied pulses, including pulse broadening, appearance of pulse wings, and pulse-to-pulse intensity fluctuation. In this
case, any dispersive media to compensate the fiber’s higher order dispersion would be required in
order to complete the multiplication process. To achieve higher multiplications, the input pulses
must have a broad spectrum and the fractional Talbot length must be very precise in order to receive
high quality pulses. If the average power of the pulse train induces the nonlinear suppression and
experience anomalous dispersion along the fiber, solitonic action would occur and prevent the linear
Talbot effect from occurring.
Photonic Ultra-Short Pulse Generators
321
The highest repetition rate obtainable is limited by the duration of the individual pulses, as
pulses start to overlap when the pulse duration becomes comparable to the pulse train period,
i.e. mmax = ∆T/∆t, where ∆T is the pulse train period and ∆t is the pulse duration.
7.3.2
experiment setup
GVD repetition rate multiplication is used to achieve 40 Gb/s operation. The input to the GVD multiplier is a 10.217993 Gb/s laser pulse source, obtained from active harmonically mode-locked fiber
ring laser, operating at 1550.2 nm.
The principle element of the active harmonically mode-locked fiber ring laser is an optical closed
loop with an optical gain medium (i.e., Erbium doped fiber with 980 nm pump source), an optical
10 GHz amplitude modulator, optical bandpass filter, optical fiber couplers, and other associated
optics. The schematic construction of the active mode-locked fiber ring laser is shown in Figure 7.33.
The active mode-locked fiber laser design is based on a fiber ring cavity where the 25 meter EDF
with Er3+ ion concentration of 7 × 1024 ions/m3 is pumped by two diode lasers at 980 nm: SDLO-278000-300 and CosetK1116 with maximum forward pump power of 280 mW and backward pump
power of 120 mW. The pump lights are coupled into the cavity by the 980/1550 nm WDM couplers;
with insertion loss for 980 and 1550 nm signals are about 0.48 and 0.35 dB, respectively. A polarized, independent optical isolator ensures the unidirectional lasing. The birefringence of the fiber is
compensated by a polarization controller (PC). A tunable FP filter with a 3-dB bandwidth of 1 nm
and a wavelength tuning range from 1530 to 1560 nm is inserted into the cavity to select the center
wavelength of the generated signal, as well as to reduce the noise in the system. In addition, it is
used for the longitudinal modes selection in the mode-locking process. Pulse operation is achieved
by introducing a JDS Uniphase 10 Gb/s (8 GHz 3 dB bandwidth) Ti:LiNbO3 Mach–Zehnder amplitude modulator into the cavity with half wave voltage, Vπ of 5.8 V. The modulator is DC biased near
the quadrature point and not more than the Vπ such that it operates on the linear region of its characteristic curve and driven by the sinusoidal signal derived from an Anritsu 68347C Synthesizer
Signal Generator. The modulating depth should be less than the unity to avoid signal distortion.
FIGURE 7.33 Schematic diagram for active mode-locked fiber ring laser.
322
Photonic Signal Processing
FIGURE 7.34
Experiment setup for GVD repetition rate multiplication system.
The modulator has an insertion loss of ≤7dB. The output coupling of the laser is optimized using
a 10/90 coupler. Additionally, 90% of the optical field power is coupled back into the cavity ring
loop, while the remaining portion is taken out as the output of the laser and is analyzed using a New
Focus 1014B 40 GHz photo-detector, Ando AQ6317B Optical Spectrum Analyzer, Textronix CSA
8000 80E01 50 GHz Communications Signal Analyzer or Agilent E4407B RF Spectrum Analyzer.
One rim of about 3.042 km of dispersion compensating fiber (DCF), with a dispersion value of
−98 ps/nm/km, was used in the experiment; the schematic of the experimental setup is shown in
Figure 7.34. The variable optical attenuator used in the setup is to reduce the optical power of the
pulse train generated by the mode-locked fiber ring laser, hence to remove the nonlinear effect of the
pulse. A DCF length for 4x multiplication factor on the ~10 GHz signal is required and estimated
to be 3.048173 km. The output of the multiplier (i.e., at the end of DCF) is then observed using
Textronix CSA 8000 80E01 50 GHz Communications Signal Analyzer.
7.3.3
phase plane analysis
A nonlinear system frequently has more than one equilibrium point. It can also oscillate at a fixed amplitude and fixed period without external excitation. This oscillation is called the limit cycle. However,
limit cycles in nonlinear systems are different from linear oscillations. First, the amplitude of selfsustained excitation is independent of the initial condition, while the oscillation of a marginally stable
linear system has its amplitude determined by the initial conditions. Second, marginally stable linear
systems are very sensitive to changes, while limit cycles are not easily affected by parameter changes.
Phase plane analysis is a graphical method of studying second-order nonlinear systems. The
result is a family of system motion trajectories on a two-dimensional plane, which allows us to visually observe the motion patterns of the system. Nonlinear systems can display more complicated
patterns in the phase plane, such as multiple equilibrium points and limit cycles. In the phase plane,
a limit cycle is defined as an isolated closed curve. The trajectory has to be both closed, indicating
the periodic nature of the motion, and isolated, indicating the limiting nature of the cycle.
The system modeling for the GVD multiplier is done based on the following assumptions:
(i) perfect output pulse from the mode-locked fiber ring laser without any timing jitter, (ii) the
multiplication is achieved under ideal conditions (i.e., exact fiber length for a certain dispersion
value), (iii) no fiber nonlinearity is included in the analysis of the multiplied pulse, (iv) no other noise
sources are involved in the system, and (v) uniform or Gaussian lasing mode amplitude distribution.
7.3.3.1 Uniform Lasing Mode Amplitude Distribution
Uniform lasing mode amplitude distribution is assumed at the first instance, i.e. ideal mode-locking
condition. The simulation is done based on the 10 Gb/s pulse train, centered at 1550 nm, with fiber
dispersion value of −98 ps/km/nm, and a 1-nm flat-top passband filter is used in the cavity of modelocked fiber laser. The estimated Talbot distance is 25.484 km.
The original pulse (direct from the mode-locked laser) propagation behavior and its phase plane
are shown in Figures 7.35a and 7.36a. From the phase plane obtained, one can observe that the
Photonic Ultra-Short Pulse Generators
323
FIGURE 7.35 Pulse propagation of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x
multiplication with 1 nm filter bandwidth and equal lasing mode amplitude analysis.
FIGURE 7.36 Phase plane of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x multiplication with 1 nm filter bandwidth and equal lasing mode amplitude analysis; (solid line – real part of the
energy, dotted line – imaginary part of the energy, x-axes – E(t) and y-axes – E′(t)).
origin is a stable node and the limit cycle around that vicinity is a stable limit cycle. This agrees
very well to our first assumption: ideal pulse train is at the input of the multiplier. Also, we present
the pulse propagation behavior and phase plane for 2×, 4× and 8× GVD multiplication system in
Figures 7.33 and 7.34. The shape of the phase graph exposes the phase between the displacement
and its derivative (Figures 7.35 through 7.44).
324
Photonic Signal Processing
As the multiplication factor increases, the system trajectories are moving away from the origin.
As for the 4× and 8× multiplications, there is neither a stable limit cycle nor stable node on the phase
planes even with the ideal multiplication parameters. Here, we see the system trajectories spiral out
FIGURE 7.37 Pulse propagation of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x
multiplication with 1 nm filter bandwidth and Gaussian lasing mode amplitude analysis.
FIGURE 7.38 Phase plane of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x multiplication with 1 nm filter bandwidth and Gaussian lasing mode amplitude analysis; (solid line – real part of
the energy, dotted line – imaginary part of the energy, x-axes – E(t) and y-axes – E′(t)).
Photonic Ultra-Short Pulse Generators
325
FIGURE 7.39 Pulse propagation of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x
multiplication with 3 nm filter bandwidth and Gaussian lasing mode amplitude analysis.
FIGURE 7.40 Phase plane of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x multiplication with 3 nm filter bandwidth and Gaussian lasing mode amplitude analysis; (solid line – real part of
the energy, dotted line – imaginary part of the energy, x-axes – E(t) and y-axes – E′(t)).
326
Photonic Signal Processing
FIGURE 7.41 Pulse propagation of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x
multiplication with 3 nm filter bandwidth, Gaussian lasing mode amplitude analysis and input power = 1 W.
FIGURE 7.42 Phase plane of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x multiplication with 3 nm filter bandwidth, Gaussian lasing mode amplitude analysis and input power = 1 W; (solid
line – real part of the energy, dotted line – imaginary part of the energy, x-axes – E(t) and y-axes – E′(t)).
Photonic Ultra-Short Pulse Generators
327
FIGURE 7.43 Pulse propagation of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x
multiplication with 3 nm filter bandwidth, Gaussian lasing mode amplitude analysis and 0 dB signal to noise ratio.
FIGURE 7.44 Phase plane of (a) original pulse, (b) 2x multiplication, (c) 4x multiplication, and (d) 8x multiplication with 3 nm filter bandwidth, Gaussian lasing mode amplitude analysis and 0 dB signal to noise ratio;
(solid line – real part of the energy, dotted line – imaginary part of the energy, x-axes – E(t) and y-axes – E′(t)).
328
Photonic Signal Processing
to an outer radius and back to an inner radius again. The change in the radius of the spiral is the
transient response of the system. Hence, with the increase in the multiplication factor, the system
trajectories become more sophisticated. Although GVD repetition rate multiplication uses only the
phase change effect in multiplication process, the inherent nonlinearities still affect its stability indirectly. Despite the reduction in the pulse amplitude, we observe uneven pulse amplitude distribution
in the multiplied pulse train. The percentage of unevenness increases with the multiplication factor
in the system.
7.3.3.2 Gaussian Lasing Mode Amplitude Distribution
In this set of the simulation models, the practical filter used in the system. It gives us a better insight
on the GVD repetition rate multiplication system behavior. The parameters used in the simulation
are exactly the same except the filter of the laser has been changed to 1 nm (125 GHz @ 1550 nm)
Gaussian-profile passband filter. The spirals of the system trajectories and uneven pulse amplitude
distribution are more severe than those in the uniform lasing mode amplitude analysis.
7.3.3.3 Effects of Filter Bandwidth
Filter bandwidth used in the mode-locked fiber ring laser will also affect the system stability of the
GVD repetition rate multiplication system. The analysis done above is based on 1 nm filter bandwidth. The number of modes locked in the laser system increases with the bandwidth of the filter
used, which gives us a better quality of the mode-locked pulse train. The simulation results shown
below are based on the Gaussian lasing mode amplitude distribution, a 3-nm filter bandwidth used
in the laser cavity, and other parameters remain unchanged.
With wider filter bandwidth, the pulse width and the percentage pulse amplitude fluctuation
decreases. This suggests a better stability condition. Instead of spiraling away from the origin, the
system trajectories move inward to the stable node. However, this leads to a more complex pulse
formation system.
7.3.3.4 Nonlinear Effects
When the input power of the pulse train enters the nonlinear region, the GVD multiplier loses its
multiplication capability as predicted. The additional nonlinear phase shift due to the high input
power is added to the total pulse phase shift and destroys the phase change condition of the lasing
modes required by the multiplication condition. Furthermore, this additional nonlinear phase shift
also changes the pulse shape and the phase plane of the multiplied pulses.
7.3.3.5 Noise Effects
The above simulations are all based on the noiseless situation. However, in the practical optical
communication systems, noises are always sources of nuisance which can cause system instability,
therefore it must be taken into the consideration for the system stability studies.
Since the optical intensity of the m-times multiplied pulse is m-times less than the original pulse,
it is more vulnerable to noise. The signal is difficult to differentiate from the noise within the system
if the power of multiplied pulse is too small. The phase plane the multiplied pulse is distorted due
to the presence of the noise, which leads to poor stability performance.
7.3.4
DemOnstratiOn
The obtained 10 GHz output pulse train from the mode-locked fiber ring laser is shown in
Figure 7.45. Its spectrum is shown in Figure 7.46. This output was then used as the input to the
dispersion compensating fiber, which acts as the GVD multiplier in our experiment. The obtained
times multiplication by the GVD effect and its spectrum are shown in Figures 7.47 and 7.48.
Photonic Ultra-Short Pulse Generators
FIGURE 7.45
10 GHz pulse train from mode-locked fiber ring laser (100 ps/div, 50 mV/div).
FIGURE 7.46
10 GHz pulse spectrum from mode-locked fiber ring laser.
329
The spectrums for both cases (original and multiplied pulse) are exactly the same since this repetition rate multiplication technique utilizes only the change of phase relationship between lasing
modes and does not use fiber’s nonlinearity.
The multiplied pulse suffers an amplitude reduction in the output pulse train; however, the pulse
characteristics should remain the same. The instability of the multiplied pulse train is mainly due
to the slight deviation from the required DCF length (0.2% deviation). Another reason for the pulse
instability, which derived from our analysis; is the divergence of the pulse energy variation in the
vicinity around the origin, as the multiplication factor gets higher. The pulse amplitude decreases
with the increase in multiplication factor, as the fact of energy conservation, when it reaches certain energy level, is indistinguishable from the noise level in the system, and the whole system will
become unstable and noisy.
330
Photonic Signal Processing
FIGURE 7.47 40 GHz multiplied pulse train (20 ps/div, 1 mV/div).
FIGURE 7.48
7.3.5
40 GHz pulse spectrum from GVD multiplier.
remarks
We have demonstrated 4× repetition rate multiplication by using fiber GVD effect; hence, 40 GHz
pulse train is obtained from 10 GHz mode-locked fiber laser source. However, its stability is of
great concern for practical use in the optical communications systems. Although the GVD repetition rate multiplication technique is linear in nature, the inherent nonlinear effects in such system
may disturb the stability of the system. Hence, any linear approach may not be suitable in deriving
the system stability. Stability analysis for this multiplied pulse train has been studied by using the
nonlinear control stability theory, which is the first time, to the best of our knowledge, that phase
plane analysis is being used to study the transient and stability performance of the GVD repetition
rate multiplication system. Surprisingly, from the analysis model, the stability of the multiplied
pulse train can hardly be achieved even under perfect multiplication conditions. Furthermore, we
observed uneven pulse amplitude distribution in the GVD multiplied pulse train, which is due to the
331
Photonic Ultra-Short Pulse Generators
energy variations between the pulses that cause some energy beating between them. Another possibility is the divergence of the pulse energy variation in the vicinity around the equilibrium point
that leads to instability.
The pulse amplitude fluctuation increases with the multiplication factor. Also, with wider filter
bandwidth used in the laser cavity, better stability condition can be achieved. The nonlinear phase
shift and noises in the system challenge the system stability of the multiplied pulses. They not only
change the pulse shape of the multiplied pulses, they also distort the phase plane of the system. Hence,
the system stability is greatly affected by the self-phase modulation (SPM) as well as the system noises.
This stability analysis model can further be extended to include some system nonlinearities, such
as the gain saturation effect, non-quadrature biasing of the modulator, fiber nonlinearities, and so
on. The chaotic behavior of the system may also be studied by applying different initial phase and
injected energy conditions to the model.
7.4
MULTI-WAVELENGTH FIBER RING LASERS
This section presents the theoretical development and demonstration of a multi-wavelength erbiumdoped fiber ring laser with an all-polarization-maintaining fiber (PMF) Sagnac loop. The Sagnac loop
simply consists of a PMF coupler and a segment of stress-induced PMF, with a single-polarization
coupling point in the loop. The Sagnac loop is shown to be a stable comb filter with equal frequency
period which determines the possible output power spectrum of the fiber ring laser. The number of output lasing wavelengths is obtained by adjusting the polarization state of the light in the unidirectional
ring cavity by means of a polarization controller. This section is organized as follows: Section 7.4.1
presents the theory of the Sagnac PMF loop filter, which consists of a PMF coupler (instead of a standard single-mode fiber coupler used in previous works as described above) and a segment of PMF.
Section 7.4.2 presents the experimental results and discussion. Concluding remarks are given.
7.4.1
theory
In this section, we present a theoretical analysis of the all-PMF Sagnac loop, which is the key component in the fiber ring laser. We consider the simplest case (see Figure 7.49a), in which only one
polarization mode-coupling point exists. That is, the loop filter is constructed by splicing the two
pigtails (with lengths l1 and l2) of the PMF coupler with a phase difference θ along a certain principal
axis at the spliced point. The input light is equally split into two waves by the 3-dB PMF coupler, and
the two counter-propagating waves are recombined at the coupler output port after traveling through
the loop. The electric components, Eix (ω ) and Eiy (ω ) , of the input light, Ein (ω ) , can be defined as
 Eix (ω ) 
(7.29)
Ein (ω ) = 

 Eiy (ω ) 
where ω is the angular optical frequency. The PMF with length l can be considered as an ideal
waveguide with linear birefringence, which is described by the Jones propagation matrix as66
 exp ( j ∆β (ω )l/2 )
J PMF (ω , l ) = 
0


0

exp ( − j ∆β (ω )l / 2 ) 
(7.30)
where j = −1 and ∆β (ω ) = β x (ω ) − β y (ω ) is the difference between the two propagation constants of a high-birefringence fiber, which supports two linearly orthogonal fundamental modes
66
D. Krökel, N. J. Halas, G. Giuliani, and D. Grischkowsky, Dark-pulse propagation in optical fibers, Phys. Rev. Lett., 60,
29–32, 1988.
332
Photonic Signal Processing
y1
y1
x1
l1
Fre
y2
X2
Fnon-re
y1 y2
l2 x2
X1
x1
θ
(a)
(b)
FIGURE 7.49 (a) Schematic diagram of the proposed all-PMF Sagnac loop filter with a single coupling
point. (b) Representation of the coordinates of the single coupling point.
(i.e., HEx11 and HEy11). It should be noted that a common average phase shift of exp( j β (ω )l ) is omitted in (7.10), because the Sagnac interferometer cannot distinguish the common phase term for the
clockwise wave (CW) and counterclockwise wave (CCW). The transfer matrix of the coordinate
(i.e., Θ(θ ) ) of the polarization mode-coupling point at the principal axes with a phase difference
of θ (see Figure 7.49b) is given as
 cos θ
Θ (θ ) = 
 sin θ
sin θ 

− cosθ 
(7.31)
The 3-dB PMF coupler is assumed to be ideal so that polarization coupling, polarization-dependent
loss, and frequency dependence of the coupler are negligible (i.e., the coupling ratio is 50% in the
operating wavelength range). The CW and CCW will experience the same phase shift and a 3-dB
loss through the coupler, thus there is no phase difference at the reciprocal port. Hence, the CW’s
Jones matrix for the Sagnac loop is given by
Gcw (ω ) =
1
J PMF (ω , l1 )Θ(θ ) J PMF (ω , l2 )
2
(7.32)
where J PMF (ω , l1 ) and J PMF (ω , l2 ) are defined in (7.30). The CCW’s Jones matrix is simply the transpose of the CW’s Jones matrix and is given by
T
Gccw (ω ) = Gcw
(ω )
(7.33)
The electric components of the light at the output ports are given by
 Eox (ω ) 

 Eoy (ω ) 
Eout (ω ) = 
(7.34)
The relationship between the electric components at the input and output ports is given by
Eout (ω ) = [Gccw (ω ) + Gcw (ω ) ] Ein (ω )
(7.35)
Using Eqs. (7.29) through (7.32), the intensity transfer function, Fre, for the reciprocal port can be
derived as
Fre = 1 − sin 2 θ ⋅ sin 2 ( ∆β ⋅ ∆l/2 )
(7.36)
333
Photonic Ultra-Short Pulse Generators
where ∆l = l2 − l1 is the difference between the length of the two PMF segments in the loop. It is
noted that (7.16) is independent of the polarization state of the input light due to the fact that the
interference terms of the x-component and y-component of the light cancel out with each other at
the output port. From (7.36), it can be shown that when θ ≠ 0 or θ ≠ π the spectral peaks of the
reflection spectrum will have maximum intensity at frequencies according to
∆β (ωm ) ⋅ ∆l = 2π m ( m = 1, 2, ⋅⋅⋅)
(7.37)
Note that light with frequency ωm will disappear at the non-reciprocal port for the case of θ = π 2
because the transfer function of the non-reciprocal port is Fnon−re = 1 − Fre. There are two kinds of highbirefringence fibers, namely, stress-induced birefringent fiber and geometry-induced birefringent fiber,
where the former one has greater birefringence. Here, we only consider the stress-induced birefringent
fiber, where the effective index of each polarization is influenced by stress alone. Thus, the modal birefringence B is independent of wavelength over a particular wavelength range, and is given by
∆β (ωm ) =
2π
B ( m = 0, 1, 2…….)
λ
(7.38)
Using (7.17) and (7.18), the spectral peaks of the reflection spectrum will have maximum intensity
at frequencies f m given by
fm =
mc
( m = 0,1, 2…….)
B∆l
(7.39)
where c is the speed of the light in vacuum. From (7.39), the Sagnac loop is a comb filter whose
spectral peaks are separated by frequency spacing given by
f m+1 − f m =
c
B∆l
(7.40)
It is noted that although the frequency-dependent intensity transfer function of the loop filter is
independent of the state of polarization of the input light, the polarization state of the output light
generally depends on the polarization state and frequency of the input light.
7.4.2
experimental results anD DiscussiOn
This section presents the experimental verification of the theoretical analysis of the all-PM Sagnac
loop filter described in Section 7.4.1 and the experimental results of the fiber ring laser. Figure 7.52
shows a typical reflective spectrum of the all-PMF Sagnac loop filter. The loop filter was constructed by splicing the two pigtails (with lengths l1 and l2) of the PMF coupler in 0° and 90° with
respect to their principal axes to form a single coupling point in the loop (i.e., a phase difference
of θ = 90°). The loop filter is highly stable, as expected, because all the components used are allPM components. From Figure 7.50, the frequency period of the filter is 0.35 nm, which agrees well
with the theoretical value as predicted by 20 when the following parameter values, B = 5.2e-4 and
∆l = 13.2 m (in the 1550-nm window) are substituted into the equation.
Figure 7.51 shows the schematic diagram of the proposed unidirectional fiber ring laser with
the all-PMF Sagnac loop filter. It consists of a 15-m long of Er3+ silica fiber doped with ~200 ppm
of erbium. The erbium-doped fiber has a numerical aperture (NA) of 0.21, a cut-off wavelength of
920 nm, and an absorption coefficient of 12 dB/m at 980 nm. To increase the optical pump efficiency, the erbium-doped fiber is pumped by a 980-nm laser diode (LD), which generates 70 mW
power in both directions in the ring cavity through the two 980/1550-nm WDM couplers. A polarized, independent fiber isolator is used to provide unidirectional ring oscillation so as to avoid spatial hole burning in the gain medium. The coupler-2 is used as the output coupler for the fiber laser
334
FIGURE 7.50
Photonic Signal Processing
A typical reflective spectrum of the all-PMF Sagnac loop filter with a single coupling point.
PC
WDM2
980nm coupler
Er3+
doped
fiber
980nm LD
Isolator
WDM1
Output
Coupler-2
PMF
coupler
coupling
point
FIGURE 7.51 Schematic of the proposed unidirectional fiber ring laser using the all-PMF Sagnac loop as a
stable periodic filter.
and also to direct the light wave to the Sagnac loop filter. The periodic spectral peaks of the Sagnac
filter will determine the lasing wavelengths. A polarization controller (PC) is used in the cavity to
adjust the polarization state to obtain several lasing wavelengths at the output port.
Figure 7.52a and b show the experimental results of the output lasing wavelengths of the fiber ring
laser under different polarization conditions by adjusting the PC in the cavity. It can be seen that the
wavelength spacing is 1.0 nm, which is defined by the 1.0 nm frequency period of the Sagnac loop
filter with parameter values of B = 5.2e^-4 and ∆l = 4.5 m. Figure 7.53 shows the output spectra of
the lasing wavelengths of the fiber ring laser under a particular polarization condition in the cavity,
where the wavelength spacing is 0.50 nm, which is defined by the 0.50 nm frequency period of the
Sagnac loop filter with parameter values of B = 5.2e-4 and ∆l = 9.0 m. It should be noted that the
number of output lasing wavelengths of the proposed fiber ring laser could be greatly increased by
overcoming the large homogeneous broadening of the gain medium of the erbium-doped fiber at
335
0.1
0.1
0.01
0.01
Output (dBm)
Output (dBm)
Photonic Ultra-Short Pulse Generators
1E-3
1E-4
1E-4
1556
(a)
1E-3
1558
1560
1562
Wavlength (nm)
1564
1556
(b)
1558
1560
1562
Wavlength (nm)
1564
FIGURE 7.52 (a), (b) Typical output lasing wavelengths of the fiber ring laser under different polarization
conditions of the PC in the ring cavity. Wavelength spacing is 1.0 nm.
Output (dBm)
1
0.1
0.01
1E-3
1E-4
1552
1554
1556
1558
Wavlength (nm)
1560
1562
FIGURE 7.53 Typical output lasing wavelength of the fiber ring laser under a particular polarization condition of the PC in the ring cavity. Wavelength spacing is 0.50 nm.
room temperature.67 This problem can be overcome by cooling the erbium-doped fiber to 77 K, but
this technique is probably not suitable for practical applications.33,68 A more practical approach is to
use an acousto-optic frequency shifter in the ring cavity to prevent the steady-state laser oscillation
in order to generate a larger number of stable lasing wavelengths.34
In this section we have demonstrated an Er-doped fiber ring laser using an all-polarizationmaintaining-fiber (PMF) Sagnac loop filter for multi-wavelength operation. The theoretical analysis
and experimental results of the all-PMF Sagnac loop as a stable comb filter have been presented.
The Sagnac loop filter is a simple and all-fiber device that consists of a PMF coupler and a segment of stress-induced PMF to form the loop. The number of output lasing wavelengths has been
obtained by adjusting the polarization state of the light in the ring cavity using a polarization controller. The wavelength spacing is determined by the frequency period of the comb filter with equal
frequency interval.
S. Arahira, S. Kutsuzawa, Y. Matsui, D. Kunimatsu, and Y. Ogawa, Repetition frequency multiplication of mode-locked
using fiber dispersion J. Light. Technol., 16, 405–410, 1998.
68 W. J. Lai, P. Shum, and L. N. Binh, Stability and transient analyses of temporal Talbot effect-based repetition-rate multiplication mode-locked laser systems, IEEE Photon. Technol. Lett., 16, 437–439, 2004.
67
336
7.4.3
Photonic Signal Processing
multi-wavelength tunable Fiber ring lasers
Furthermore, tunable EDFR lasers57–61,69,70,71,72,73 with a continuous tuning range of 15.5 nm (i.e., from
1546.8 to 1562.3 nm) can be demonstrated. The laser output power is ~9 dBm and the power variation is
<2 dB over the tuning range. The laser is tuned using our recently developed tunable narrow-bandpass
filter, which is based on a phase-shifted linearly chirped FBG (LCFBG). Heating the LCFBG at a
small contact point using a resistance wire would introduce a temporary phase-shift into the LCFBG,
and hence creating a very narrow passband peak within the stopband of the LCFBG operating in the
transmission mode. Scanning the resistance wire along the LCFBG, which is controlled by a linear
travel stage, the narrow passband peak will shift across the stopband of LCFBG. This tuning technique overcomes the limited tuning range of FBG due to the failure feature of silica fiber.
Figure 7.54 shows the schematic of the proposed tunable EDFRL. The laser consists of 25 m of
erbium-doped fiber (EDF) pumped by a 980-nm laser diode (LD), a tunable phase-shifted LCFBG,
an optical circulator, a LCFBG1, a 2:1 fiber coupler, a polarization controller (PC), and an isolator.
The mode field diameter of the EDF is 6.6 µm and its cladding diameter is 80 µm.
Our recently developed tunable phase-shifted LCFBG is used as a tunable bandpass filter (TBF)
in the laser cavity. The length of the LCFBG is 6 cm and the chirp rate is 2.25 nm/cm. The stopband
of the LCFBG is 21 nm (i.e., from 1544 to 1565 nm). The LCFBG was inscribed into a hydrogenloaded germanium-doped cladding-mode suppression fiber using the UV scanning beam technique.
The cladding mode loss, which can cause an undesirable effect on the filter characteristics, is eliminated using this cladding-mode suppression fiber. A resistance wire is used as a thermal head to heat
a small contact point of LCFBG. A thermally-induced temporary phase shift will be introduced into
the LCFBG, and, hence, a narrow passband peak will be created in the stopband of the LCFBG.
When the wire heater is scanned along the LCFBG using a linear travel stage, the center wavelength
of the narrow passband peak will shift according to the position of the resistance wire. As a result,
an all-fiber TBF can be achieved. To eliminate the broadened spectral disturbance due to thermal
EDF
Coupler
980/1550
WDM
LCFBG1
980 nm
Pump LD
PC
Isolator
Tunable
phase-shifted
LCFBG
66.7%
33.3%
Output
Circulator
Tunable bandpass filter
FIGURE 7.54 Experimental configuration of the proposed tunable fiber ring laser.
S. Yamashita and M. Nishihara, Widely tunable erbium-doped fiber ring laser covering both C-band and L-band, IEEE
J. Select Topics Quantum Electron., 7, 41–43, 2001.
70 M. Y. Jeon, H. K. Lee, K. H. Kim, E. H. Lee, S. H. Yun, B. Y. Kim, and Y. W. Koh, An electronically wavelength-tunable
mode-locked fiber laser using an all-fiber acousto-optic tunable filter, IEEE Photon. Technol. Lett., 8, 1618–1620, 1996.
71 Y. T. Chieng and R. A. Minasian, Tunable erbium-doped fiber laser with a reflection Mach–Zehnder interferometer,
IEEE Photon. Technol. Lett., 6, AQ36 153–156, 1994.
72 S. K. Kim, G. Stewart, and B. Culshaw, Mode-hop-free single-longitudinal-mode erbium doped fiber laser frequency
scanned with afiber ring resonator, Appl. Opt., 38, 5154–5157, 1999.
73 Y. W. Song, S. A. Havstad, D. Starodubov, Y. Xie, A. E. Willner, and J. Feinberg, 40-nm-wide tunablefiber ring laser with
single-mode operation using a highly stretchable FBG, IEEE Photon. Technol. Lett., 13, 1167–1169, 2001.
69
Photonic Ultra-Short Pulse Generators
337
conduction, a heat sink beside the heating section is used to cool the LCFBG. It should be noted
that, in this experiment, an identical LCFBG1 operating in the reflection mode and a circulator
are needed in the cavity to suppress the transmission outside the stopband of the LCFBG. This is
to eliminate the unwanted laser output outside the stopband of the LCFBG to achieve good laser
performance. The measured spectrum of the TBF (with LCFBG1 and the circulator) is shown in
Figure 7.55. The 3-dB bandwidth of the TBF is smaller than 0.01 nm, which is only limited by the
0.01 nm resolution of the optical spectrum analyzer. The total insertion loss is ~8 dB. However, the
LCFBG1 and the optical circulator will not be needed when the stopband of the LCFBG can cover
the whole gain bandwidth of EDF, and this will reduce the insertion loss and cost of the laser.
The optical spectrum of the tunable fiber ring laser over the tuning range of 15.5 nm is shown in
Figure 7.56. The power of the pump LD is ~98 mW. The laser output is ~9 dBm. When scanning the
FIGURE 7.55 Measured transmission spectrum of TBF over the tuning range.
FIGURE 7.56 Output power of the tunable laser over the 15.5 nm tuning range.
338
Photonic Signal Processing
FIGURE 7.57 Stability of laser output spectrum (10 min/scan).
resistance wire along the LCFBG over 50 mm, the lasing wavelength was shifted from 1546.8 to
1562.3 nm (or 15.5 nm range). It is observed that there is no spectral distortion of the lasing wavelength over the tuning range and that the output power is relatively constant with a power variation
of <2 dB. The side-mode suppression ratio is greater than 30 dB. Figure 7.57 shows the output
spectrum of the fiber ring laser and its stability with time. The time interval between the scans
is 10 minutes. It can be seen that the laser output is very stable with time. The laser linewidth is
measured using a scanning F-P interferometer with 10 GHz free spectral range and 50 MHz resolution. The measured linewidth is ~6.5 MHz, which is limited by the resolution of the scanning F-P
interferometer.
The resolution of the travel stage to control the resistance wire is 0.01 mm, which corresponds
to a tuning step of 3 pm of the laser. The tuning step can be made smaller using a travel stage with
higher resolution and/or LCFBG with smaller chirp rate. It should be noted that the tunable range of
the fiber ring laser is limited only by the stopband width of the LCFBG. Using LCFBG with longer
length and/or larger chirp rate, the laser tuning range can be increased to cover the whole C-band.
The fiber ring laser can also operate in the S-band and L-band using LCFBG with appropriate
stopband.
7.4.4
remarks
This chapter described a mode-locked laser operating under the open loop condition and with O/E
RF feedback providing regenerative mode locking. The O/E feedback can certainly provide a selflocking mechanism under the condition that the polarization characteristics of the ring laser are
manageable. The regenerative MLRL can self-lock even under the DC drifting effect of the modulator bias voltage (over 20 hours).74 The generated pulse trains of 5 ps duration can be, with minimum
difficulty, compressed further to less than 3 ps for 160 Gb/s optical communication systems.
The temporal Talbot phenomena is also given by demonstrating the 660th and 1230th order of
rational harmonic mode locking from a base modulation frequency of 100 MHz in the optically
74
Typically the DC bias voltage of a LiNbO3 intensity modulator is drifted by 1.5 volts after 15 hours of continuous
operation.
Photonic Ultra-Short Pulse Generators
339
amplified fiber ring laser, hence achieving 66 and 123 GHz pulse repetition frequency. Besides the
repetition rate multiplication, we also obtain high pulse compression factor in the system, ~35x and
40x relative to the non-multiplied laser system. In addition, we use phase plane analysis to study
the laser system behavior. From the analysis model, the amplitude stability of the detuned pulse
train can only be achieved under negligible or no harmonic distortion condition, which is the ideal
situation. The phase plane analysis also reveals the pulse forming complexity of the laser system.
We have demonstrated times repetition rate multiplication by using fiber GVD effect; hence,
40 GHz pulse train is obtained from 10 GHz mode-locked fiber laser source. Stability analysis for
this multiplied pulse train has been studied by using the nonlinear control stability theory, that
phase plane analysis is being used to study the transient and stability performance of the GVD repetition rate multiplication system. Surprisingly, from the analysis model, the stability of the multiplied pulse train can hardly be achieved even under perfect multiplication conditions. Furthermore,
we observed uneven pulse amplitude distribution in the GVD multiplied pulse train, which is due
to the energy variations between the pulses that cause some energy beating between them. Another
possibility is the divergence of the pulse energy variation in the vicinity around the equilibrium
point that leads to instability.
The pulse amplitude fluctuation increases with the multiplication factor. Also, with wider filter
bandwidth used in the laser cavity, better stability condition can be achieved. The nonlinear phase
shift and noises in the system challenge the system stability of the multiplied pulses. They not only
change the pulse shape of the multiplied pulses, they also distort the phase plane of the system.
Hence, the system stability is greatly affected by the self-phase modulation as well as the system
noises. This stability analysis model can further be extended to include some system nonlinearities,
such as the gain saturation effect, non-quadrature biasing of the modulator, fiber nonlinearities,
etc. The chaotic behavior of the system may also be studied by applying different initial phase and
injected energy conditions to the model.
In Section 7.4, we have demonstrated an erbium-doped fiber ring laser using an all-polarizationmaintaining-fiber (PMF) Sagnac loop filter for multi-wavelength operation. The theoretical analysis
and experimental results of the all-PMF (polarization maintaining fiber) Sagnac loop as a stable
comb filter have been presented. The Sagnac loop filter is a simple and all-fiber device that consists
of a PMF coupler and a segment of stress-induced PMF to form the loop. The number of output lasing wavelengths has been obtained by adjusting the polarization state of the light in the ring cavity
using a polarization controller. The wavelength spacing is determined by the frequency period of
the comb filter with equal frequency interval.
We are currently pursuing the design and demonstration of multi-wavelength mode-locked lasers
to generate ultra-short and ultra-high rep-rate pulse sequences by employing a multi-spectral filter
de-multiplexers and multiplexers within the photonic fiber ring.
8
Multi-Dimensional Photonic
Processing by DiscreteDomain Approach
8.1 MULTI-DIMENSION (MULTI-D) PSP DESIGN TECHNIQUES
Information transport infrastructures are currently based and directionally developed towards
super-dense wavelength division multiplexing with provisional routing and switching in spatial
(e.g., routing to different sub-network elements) and spectral (e.g., multiplexing/demultiplexing,
filtering, adding/dropping of wavelength channels) domain. The processing of photonic signals is
now becoming very important in these diverse domains.
This section has sought to integrate the fields of discrete signal processing and fiber-optic signal
processing, integrated photonics and/or possibly nano-photonics to establish a methodology based
on which physical systems can be implemented. Because fiber-optics is essentially one-dimensional
planar medium, the methodology has been proposed to implement 2-D signal processing using 1-D
sources and processors. A number of 2-D filter design algorithms are implemented. These algorithms
are applicable to photonic filters that perform 2-D processing. The developed 2-D filter design methods are generic allowing the proposals of several photonic signal processing (PSP) architectures in
Sections 8.1.3, 8.1.4 and 8.2.5 to enable efficient coherent lightwave signal processing.
8.1.1
an Overview OF phOtOnic signal prOcessing
In recent years, there has been a notable increase in the number of applications that require an
extremely fast signal processing speed that cannot be met by the current all-electronic technology.
Photonic signal processing (PSP) opens the possibilities for meeting the demands of such highspeed processing by exploiting the ultra-high bandwidth capability of lightwave signals with specific applications in the field of photonic communications and fiber optic sensor networks.
The field of signal processing is concerned with the conditioning of a signal to fit certain required
characteristics, such as bandwidth, amplitude, and phase. Conventional techniques of signal processing
make direct or indirect use of electronics. For example, frequency filtering, a most important signal
processing procedure, can be performed through direct electronic means, such as tunable IC filters,
or indirectly by digitizing the input for subsequent processing by computers or special purpose digital
signal processing chips. Although a high performance can be obtained using either of the techniques,
electronic methods suffer from physical limitations that govern the maximum processing speed. The
demands for high performance beyond that is achievable by electronic means have been increasing
recently due to the increase in computationally demanding real-time processing applications.
Using lightwaves instead of electronic signals as the information carrier in signal processing
is an appealing concept. The full potential of the technology has been accelerated in recent years
due to the invention and discovery of photonic crystals. Several important advances have been
made in utilizing light as the information carrier including real-time spatial-light modulators and
electro-optic devices, micro-ring resonators, photonic crystal fibers, guided-wave crystal photonics,
and super-prisms. Another incentive for using light as the information carrier is the superiority of
341
342
Photonic Signal Processing
fiber-optic communication systems, which offer the wide bandwidth properties of photonic fiber
medium. To fully exploit the capability of photonic systems, PSP is very essential.
The field of photonic signal processing (PSP) can be divided into two distinctive approaches
which are outlined in the following sections.
8.1.1.1 Spatial and Temporal Approach
The first use of lightwaves for signal processing applications was developed as early as 1968
when an “integrated photonic correlator”1,2 consisting of spatial light modulators and lenses in a
planar waveguide was suggested. Further developments along this line were made, and several
experimental devices including acousto-optic spectrum analyzer, a time-integrating acousto-optic
correlator, a hybrid electro-optic/acousto-optic vector multiplier, a high-speed electro-optic analogto-digital converter, and several fiber delay-line processors2 were demonstrated.
The advantage of the spatial and temporal approach over the conventional electronic approach can
be seen in light of the fact that lenses, which are 2-D devices, have Fourier transform properties and
can, therefore, act as a massively parallel Fourier transform processor. Taking advantage of the massive
parallelism can mean the removal of the Von-Neumann bottleneck of present-day digital computers.
Although an all-photonic computer does not seem feasible in the near future, a hybrid photonicelectronic computer offering ultra-high-speed processing capability could be realized by combining
photonic information processing for some specific functions and electronics for general operation.3
The drawback with the spatial and temporal approach is the fact that the signal processing is
performed in an analogue manner. As shown in Figure 8.1, lightwaves carrying different signals must
travel through different media suffering acoustic diffraction resulting in crosstalk.2 It is interesting to
note that using holographic techniques, several layers of neural nets can be implemented, with each
layer in parallel format, making spatial and temporal approach a suitable technique for neural network
implementation. Although this technique may be useful in the implementation of an opto-electronic
computer, the approach is not suitable for signals that have been transmitted through photonic fiber
communication networks. Such signals are sequentially linear, and, in order to be processed by a
2D spatial
modulator
2D spatial
modulator
2D photodetector
array
Input pattern
Reference pattern
Output
Lighwave input
FIGURE 8.1
diffractors.
Spatial Fourier optical signal processor. The photonic active components are the acousto-optic
N. Q. Ngo and L. N. Binh, Programmable incoherent Newton-Cotes optical integrator, Opt. Commun., 119, 390–402,
1995.
2 R. T. Robert, A. K. Kar1, and J. Allington-Smith, Ultrafast laser inscription: An enabling technology for astrophotonics,
Opt. Exp., 17(3), 1964–2969, 2009.
3 H. F. Taylor, Application of guided-wave optics in signal processing and sensing, Proc. IEEE, 75(11), 1524–1535, 1987.
1
343
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
spatial and temporal processor, a conversion into a suitable 2-D format using demultiplexing devices
and laser arrays will be required. The following section introduces a technique that is ideal for
lightwave signals from guided media, such as photonic fibers and photonic crystals.
The spatial structures can be translated in fiber and integrated photonic forms using planar
lightwave circuit (PLC) using silica-on-silicon technology, for example the array waveguide filters
acting as wavelength muxes and demuxes and spatial separators.
8.1.1.2 Fiber-Optic or Integrated Optic Delay Line Approach
Guided-wave photonics and fiber optics provide alternative architectures for PSP compared to the
classic spatial or time-integrating architecture introduced in Section 8.1.1.1. The main advantage of
guided-wave systems over spatial and temporal systems is the wide bandwidth property available
with photonic fiber transmission medium. For example, a silica fiber with a nominal 5 µs delay can
store 1 GHz bandwidth signals for time periods less than one millisecond.3 Another advantage of
guided-wave optics can be the elimination of acoustic diffraction. However, since photonic fiber
is essentially a 1-D medium (signal propagates along one axis—that of the fiber), this architecture
sacrifices the 2-D nature of light that is utilized in time and space integrating architectures. In
effect, in guided-wave systems, the advantage of massive 2-D parallel processing capability of light
is sacrificed for the wide bandwidth of guided-wave optics that enables high-speed processing.
Despite this limitation, which confines the use of fiber-optic technology to signals from guided
lightwave transmission medium, the simple fact that the current major usage of photonic systems is
in communication systems makes the technology useful as it presents the possibilities of removing
the bottleneck caused by opto-electronic conversion and, therefore, ensuring full utilization of fiber
bandwidth. So far various uses have been found for fiber-optic signal processors as frequency filters,
matched filters, correlators, and waveform and sequence generators.4,5,6,7,8,9,10
Figure 8.2 shows one possible configuration of a fiber-optic processor. Although filter coefficients
were realized using reflectors in Figure 8.2, other in-line components, such as photonic attenuator/
amplifier, can also be used for implementing filter coefficients. It is evident that the operation of fiberoptic delay line filters is similar to that of digital filters. In fact, the correct term to describe the fiberoptic signal processing would be “discrete-time PSP” rather than digital signal processing as the range
optical coupler
optical fiber
reflector
FBG
Input lightwave
Output
FIGURE 8.2 Fiber-optic delay line processor. The coupler can be replaced by a3-port optical circulator. The
reflector can be a fiber Bragg grating (FBG).
C. K. Marsden and J. H. Zhao, Optical Filter Analysis and Design: A Digital Signal Processing Approach, New York:
John Wiley & Sons, 1999.
5 J. Capmany and J. Cascon, Optical programmable transversal filters using fiber amplifiers, Electron. Lett., 28, 1245–
1246, 1992.
6 B. Moslehi, Fiber-optic filters employing optical amplifiers to provide design flexibility, Electron. Lett., 28, 226–228,
1992.
7 E. Heyde and R. A. Minasian, Photonic signal processing of microwave signals using an active fiber Bragg grating pair,
IEEE Trans. Microw. Theory Tech., 45, 1463–1466, 1997.
8 F. T. S. Yu and I. C. Khoo, Principles of Optical Engineering, Section 9, New York: John Wiley, 1990.
9 L. N. Binh, N. Q. Ngo, and S. F. Luk, Graphical representation and analysis of the Z-shaped double-coupler optical
resonator, IEEE J. Lightw. Technol., 11, 1782–1792, 1993.
10 J. S. Lim, Two-Dimensional Signal and Image Processing, Englewood Cliffs, NJ: Prentice Hall, 1990.
4
344
Photonic Signal Processing
of the input or output signal is not digital at all. In any case, the discrete-time property makes it possible
to apply the well-developed z-transform techniques to filter design. In Section 8.1.2, the application of
the z-transform techniques for analysis and design of fiber-optic systems is discussed in detail.
8.1.1.3 Motivation
The demand for multi-dimensional photonic signal processing (M-ary PSP) can be attributed to
various factors due to the growing feasibility of high-capacity digital transmission networks capable
of transmitting ultra-high bit rate and time division multiplexing up to 160 Gb/s as well as fiber
optical sensor networks.
A problem with the implementation of such systems is the lack of devices with the capability of
processing an enormous amount of data associated with multi-dimensional signals. With photonic
transmission networks becoming the transport infrastructure, PSP technique has become increasingly
more desirable compared to O/E and E/O conversion techniques. As discussed in Section 8.1.1.2, fiberoptic signal processing systems are ideal for such processing demands for several reasons: all-optical
(or photonic) processing of photonic information of optical communication systems are possible
using fiber-optic signal processing; 2-D signals usually require much higher bandwidth than 1-D
signals and therefore must be processed by a high bandwidth system to allow real-time performance;
and it is likely that future telecommunication networks would be all fiber-optic (Table 8.1).
8.1.2
multi-DimensiOnal signal prOcessing
Multi-dimensional signal processing enables processing of signals that depend on more than one
co-ordinate. Although many concepts of multi-dimensional signal processing are straightforward
extensions of 1-D signal processing theory, there are also significant differences that need to
be clarified, particularly when referred to photonics. Discussions of Multi-dimensional signal
processing in this paper is limited to 2-D signal processing applicable to photonics that is by far the
most important class of multi-dimensional signal processing.
8.1.2.1 Multi-Dimensional Signal
One may define multi-dimensional signals as signals whose values at a certain instance of time,
space, or other coordinates depend on more than one variable. In 2-D signal processing, each of
the properties depends on both x and y direction and therefore the concepts of spatial signal, and
therefore spatial frequency must be introduced. Spatial frequency does not depend on time, but rather
depends on the spatial variations of the 2-D signal. There are two distinct spatial frequencies: one in
x direction and one in y direction. 2-D signals form the most important class of multi-dimensional
TABLE 8.1
Outline of Two Different Approaches to PSP
Spatial and Temporal
Fiber-Optic/Integrated Optic
Time mode
Flexibility
Unguided
Lenses, light modulators, mirrors, masks, LED
or laser arrays, slits
Continuous-time
Hard to change configuration once developed
Analysis method
Accuracy
Cross-talk
Major use
Parallel processing capability
Difficult (some Fourier transforms)
Low
Yes
Photonic computing
Massive parallel processing
Guided
Lasers or LED’s, optical fibers, optical
amplifiers (OA), attenuators, reflectors
Discrete-time
Easy to adjust the function using
different tab values
Well known z-transform method
High
No
Communication signal processing
Limited parallel processing
Principle operating mode
Components used
345
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
signals, and methods developed for 2-D signal can be generalized to signals of larger dimensions.
This chapter concentrates on developing filter design methods for two-dimensional signals.
8.1.2.2 Discrete Domain Signals
A signal domain can be either continuous or discrete. For digital signal processing purposes however,
it is convenient to “sample” continuous domain signals at a discrete interval so that in effect it has a
discrete domain. In 1-D, signal to be processed or stored in a sequential manner can be sampled at
discrete intervals of time or direction. Put into an equation form, 1-D signal can be represented by
a train of scaled impulses as
∞
a(t ) = lim
∆ →0
∑ a(k∆)δ (t − k∆)∆
(8.1)
k =−∞
where ∆ is the sampling period and n denotes the sequence number. The sampled signal can be
infinite in extent and reflects this accordingly. If ∆ is infinitely short, then above expression reduces
to the representation of a continuous signal as expected.
In 2-D, a natural extension to (8.1) can be made as s
∞
a( x, y) = lim lim
∆1 →0 ∆2 →0
a(k1∆1, k2 ∆ 2 )
∞
∑ ∑ δ ( x − k ∆ , y − k ∆ )∆ ∆
k1 =−∞ k2 =−∞
1 1
2
2
1
(8.2)
2
There is an important difference between sampling of 1-D signals and 2-D signals in practice. Assuming
there is only one sampling device, 1-D signal such as the one shown in Figure 8.3a can be sampled by
taking values at discrete intervals. If the signal duration is infinite in extent, no truncation is needed
as the transfer function defines the limit even if the signal is not periodic. For 2-D signals with infinite
duration, this is not the case. As seen in Figure 8.3b, if the 2-D signal was sampled infinitely in one
dimension, the part of the 2-D signal that extends in the other dimension will never be sampled. For
2-D signals, there is always a predefined limit on how many samples are taken in each dimension.
After reaching the limit in one dimension, the coordinate on the other dimension is incremented by one
sampling period, and the sampling process continues until the number of samples in the first dimension
again reaches the limit. The process is repeated until the pre-defined number of samples in the second
dimension is reached. The consequence is that the process gives a train of sampled 2-D signals stretched
out in 1-D as shown in Figure 8.3c. For 1-D discrete time processing of 2-D signals, the signal must be
y
0 1
2 3
4 ......
42 43 44 45 46 47 48
35 36 37 38 39 40 41
28 29 30 31 32 3 34
21 22 23 24 25 26 27
14 15 16 17 18 19 20
7 8 9 10 11 12 13
0 1 2 3 4 5 6
t
(b)
(a)
0 1 2 3 4 5 6 7 8 9 . . . . . .48
(c)
x
t
FIGURE 8.3 (a) Infinite extent 1-D signal. (b) 2-D signal with finite predefined limit of 7 × 7 (each index refer to
the crossing at the bottom-left corner of the grid it belongs to) and (c) The signal in (b) fed into 1-D signal processor.
346
Photonic Signal Processing
sampled in this way so that the processor can implement the delays z1−1 and z2−1 using only 1-D delay
photonic element. The limiting of sample space is similar to windowing or the truncation performed on
1-D signals for some signal processing operations, such as discrete Fourier transform (DFT).
Discrete space form of a 2-D signal with predefined limits can be expressed by
n1
a[n1, n2 ] =
n2
∑ ∑ a[k , k ]δ [n − k , n − k ]
1
2
1
1
2
(8.3)
2
k1 =0 k2 =0
Using the above form of coding for 2-D signals in a linear sequence, 2-D signal processing using the
1-D medium, such as optical fiber, can be made possible.
8.1.2.3 Multi-Dimensional Discrete Signal Processing
Having made a reasonable compromise in the size of the predefined limit, i.e., truncation window
size, the Nyquist rate can be applied to 2-D signals to determine the sampling rate. In 1-D, the
Nyquist rate is twice the highest frequency component of the sampled signal and defines the
sampling rate necessary to preserve the entire bandwidth of the signal.
In 2-D, the direction in which the Nyquist rate is applied must be made clear as sampling in 1-D
at the Nyquist rate may not guarantee the preservation of the 2-D signal if the signal varies faster
with respect to the other dimension. To preserve the entire 2-D signal bandwidth, sampling must be
performed at twice the highest spatial frequency component of the 2-D signal in any direction in the
sampled space. For example, consider a signal that has a 20 GSamples/s (Ga/s) component in n1-axis
but has a 60 GSa/s component at 70° from n1-axis. In this case, the sampling rate of 40 GSa/s in both
dimensions is not adequate as the signal has a frequency component of 60 GSa/s × sin(70°) = 56 GSa/s
along n2-axis. Since the sampling rates in both dimensions are usually kept the same, the sampling
rate of 56 × 2 = 112 GSa/s in both dimensions will preserve the entire 2-D signal bandwidth.
In discrete-time signal processing, the term normalized frequency is used to describe a frequency
independent of the system sampling frequency. The concept is applied in 2-D processing with a
straightforward extension to spatial frequency.
8.1.2.4 Separability of 2-D Signals
A 2-D sequence is separable if it can be represented by a product of two 1-D sequences, as shown
in (8.1.2.5). Separable sequences form an important and special, but limited class of 2-D sequences.
Many results in 1-D theory have a simple extension for separable 2-D sequences whereas for
non-separable sequences such extensions often do not exist. If a 2-D sequence is separable, the
separability can be exploited to reduce the processing requirements resulting in considerably less
amount of computation. Unfortunately, most 2-D sequences are not separable.
s[n1, n2 ] = f [n1 ]g[n2 ]
(8.4)
An example of a separable sequence is the unit sample sequence δ(n1, n2) as shown in Eq. (8.5a).10 Other
examples of separable sequences include the unit step sequence u(n1, n2) and the example in Eq. (8.5b).
 δ [n1, n2 ] = δ [n1 ]δ [n2 ]
an1 bn2 + bn1 +n2 =  n1
a + bn1 bn2

(
)
(a )
( b)
(8.5)
8.1.2.5 Separability of 2-D Signal Processing Operations
Similar to 2-D sequences, a 2-D signal processing operation can be classified as separable or nonseparable. The consequence of an operation being separable is that the operation yields the correct
answer when it is performed in two independent cascade stages with each stage performing the
operation with respect to only one of the independent variables. The situation is illustrated in Figure 8.4.
347
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
2D Input
2D Input
Signal processing
operation
S. P.
Operation
in n1
2D Output
S. P.
Operation
in n2
2D Output
FIGURE 8.4 A separable 2-D signal processing operation.
An example of a 2-D separable signal processing operation is double integration. A double integration procedure can be expressed as
∞
F(n1, n2 ) =
∞
∫ ∫ f (n , n )dn dn
1
2
1
2
(8.6)
n2 =−∞ n1 =−∞
The 2-D sequence f ( n1, n2 ) is integrated with respect to n1 first, and then with respect to n2. The two
procedures can be put in cascade and thus double integration operation is classified as a separable
operation. Note that the separability of the 2-D input sequence f ( n1, n2 ) is not a pre-requisite for the
success of the operation. In addition, separable signal processing operations have separable impulse
responses. The 2-D signal processing can be performed by convoluting the 2-D input with the 1-D
filter impulse response in one dimension, and the operation can be completed by convoluting the
result of the first convolution with the filter impulse response in the other dimension. It is therefore
clear that the operations can be performed using a cascade stage of two filters. As with the case of
separable sequences, separable operations form a special class of 2-D signal processing operations.
Most signal processing operations are not separable.
In discrete domain, separable operations can be expressed in terms of a product of two z-transform
transfer functions. For example, the double integration (in Eq. 8.6) using Simpson’s rule for digital
integration.11
H ( z1, z2 ) =
T1  1 + z1−1  T2  1 + z2−1 

⋅ 

2  1 − z1−1  2  1 − z2−1 
(8.7)
It is clear that H ( z1, z2 ) is separable. For other functions, the separability is often not the case.
A circularly symmetric 2-D digital lowpass filter cannot be separated into a product of two
functions, each dealing with only one kind of delays ( z1 or z2 ). In such cases, a way of dealing with
non-separability must be found as cascade stages will no longer work. It is the non-separability of
most 2-D signal processing functions that makes implementation of 2-D filters a difficult task.
H ( z1, z2 ) = 1 + 0.9z1−1 + 0.9z2−1 + 0.8z1−1z2−1 − 0.1z1−2 − 0.05z1−1z2−22 − 0.05z1−2 z2−1
−0.1z2−2 + 0.1z1−3 + 0.1z1−3 z2−1 + 0.07z1−3 z2−2 + 0.07z1−2 z2−3 − 0.05z1−3 z2−3
(8.8)
Another advantage of having a separable implementation is the issue of stability. The stability analysis
of non-separable filters is very difficult and there are no known simple methods of checking the
348
Photonic Signal Processing
stability of 2-D filters directly from the transfer function or from pole-zero plots as is the case with 1-D
systems.11 However, with separable filters, if 1-D sub-sections are stable, then the overall stability is
guaranteed. Stability of 1-D filters can be guaranteed by having all system poles inside the unit circle.
8.1.3 Filter Design methODs FOr 2-D psp
In Section 8.1.2, the concepts of 2-D signal processing have been introduced. Out of many possible
mathematical models for 2-D systems, the model best suited to fiber-optic signal processing must be
found. In this section, two different mathematical models of representing 2-D systems are presented
and a brief introduction to 2-D filter design methods is given.
8.1.3.1 2-D Filter Specifications
To specify a filter, two approaches can be adopted. One approach specifies a filter in mathematical
form by specifying the transfer function or the state-space equations of the filter. This method
can specify the exact behavior of the filter. The other approach specifies a filter by its transfer
characteristics of magnitude and phase response or impulse response of the filter. This later approach
is more intuitive than the former because it is easy to see how the filter would behave in practical
implementation. However, the accuracy of the filter then depends on the accuracy of the specification,
which can sometimes be inadequate. In any case, the later approach must go through the mathematical
description before implementation. Developing a method for designing and implementing a filter
from its dynamic characteristics therefore encompasses the mathematical description.
The method developed in this section assumes the spatial frequency responses of the filter to
be specified. The 2-D photonic filter design process can be as follows: specification of magnitude
or impulse response of the desired 2-D filter; development of transfer function or state-space
description of the 2-D filter; development of signal flow diagram of the 2-D filter; and development
of photonic implementation of the 2-D filter.
To specify a filter using its frequency response, both magnitude and the phase responses need
to be supplied. However, designing a filter with a certain phase response is a very difficult task. In
many cases of interest, a condition of linear phase is all that is required and, in this chapter, the
condition is adhered to. The reason for requiring a linear phase can be explained by the Fourier
transform of a 1-D linear phase filter as
V ( f )e − jϕω ⇔ v(t − ϕ )
(8.9)
In Eq. (8.9), the phase φ(ω) is proportional to frequency. The Fourier transform (FT) of the linear
phase on the right of ⇔ shows that a linear phase corresponds to pure time delay. The result is extendible to 2-D simply by substituting frequency by spatial frequency and time delay by spatial delay.
A non-linear phase response leads to non-uniform delays and, thus, inter-symbol interference (ISI).
8.1.3.2 Mathematical Model of 2-D Discrete Photonic Systems
8.1.3.2.1 Transfer Function Description
2-D transfer function description of the filter can also be explained by using a 2-D difference
equation. As in 1-D, 2-D transfer functions can readily be turned into 2-D difference equations
H ( z1, z2 ) =
T1  1 + z1−1  T2  1 + z2−1 

⋅ 

2  1 − z1−1  2  1 − z2−1 
The equivalent difference equation is given by
11
For more detailed discussion on stability checking using position of poles, refer to Section 8.4.25
(8.10)
349
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
y(n1, n2 ) =
T1T2
[ x (n1, n2 ) + x (n1 − 1, n2 ) + x (n1, n2 − 1)
4
+ x (n1 − 1, n2 − 1)] + y(n1 − 1, n2 )
(8.11)
+ y(n1, n2 − 1) − y(n1 − 1, n2 − 1)
Figure 8.5 illustrates the sample points that are summed in y ( n1, n2 ) of (8.10). Because we are dealing with
spatial delay and not time delay, the actual implementation of delay depends on the signal transmission
format. If all points of the 2-D signal are transmitted in parallel, then the delays need not be time delay
raising the possibility of parallel processing similar to that of spatial and temporal architecture.
A 1-D integrator transfer function amounts to just the first half or the second half of H ( z1, z2 ) in
(8.10) and can readily be turned into a signal-flow graph (SFG) as shown in Figure 8.6 and described
in Chapter 2.
The SFG of 2-D version of the trapezoidal integrator transfer function H ( z ) is shown in Figure 8.7.
A notable difference is the presence of two different delay elements. In spatial terms, one represents
the vertical delay and the other represents the horizontal delay.
Whether an SFG can readily be turned into photonic domain depends on its structure. A major
obstacle that prevents a direct translation of SFGs into photonic circuits is the number of complex
interconnections. Too many complex interconnections can result in the loss of modularity making
the photonic implementation of the transfer function difficult.
Input array
FIGURE 8.5
Output array
x31
x32
x33
y31
y32
y33
x21
x22
x23
y21
y22
y23
x11
x12
x13
y11
y12
y13
Illustration of the difference Eq. (8.10).
1
Input
1
Output
z-1
-1
FIGURE 8.6
1
1-D trapezoidal integrator signal flow diagram.
1
1
-1
z1-1
1
z2-1
Input
T1/2
1
1
z1-1
-1
FIGURE 8.7
Current
output
2-D trapezoidal integrator SFG diagram.
1
T2/2
Output
350
Photonic Signal Processing
Transfer functions can be manipulated into potentially useful forms for photonic implementation.
One such manipulation technique is called continued fraction expansion realization (CFER) as
described below. Although the method results in reduced number of filter components, not all transfer
function can be expanded easily. A method of designing a filter transfer function that can be expanded
using continued fraction expansion is therefore required. Such a design method does not exist currently
and, as a consequence, the use of CFER is confined to only transfer functions that are expandable.
8.1.3.2.1.1 Continued Fraction Expansion Given a transfer function, the numerator of the transfer function is recursively long-divided by the denominator until the remainder is only a simple fraction. A possible form for a fraction that has been expanded using continued fraction expansion as
H ( z1, z2 ) = C1 +
1
A1z1 +
1
C2 +
(8.12)
1
B1z2 +
1
It is intuitively obvious that such expansions do not exist for all polynomial fractions. A method of
checking the existence of such expansion is given in references.12,13,14
8.1.3.2.2 State-Space Equation Description
State-space description can be seen as an alternative description method to the transfer function
description. The advantages offered by state-space description include the notion of observability and
controllability. Although such concepts are useful in 2-D dynamic control system, the applications
of the concepts are not obvious in 2-D signal processing. At best, the main advantage of using the
state-space approach can be stated as the established techniques of 1-D state-space theory, such as
algorithms to manipulate state-space matrices to obtain a reduced order system (see Section 8.2).
8.1.3.2.2.1 An Algorithm for Conversion of a 2-D Transfer Function into 2-D State-Space
Equation In Antoniou and Lu,16 a 2-D state-space description is formulated from a 2-D FIR
transfer function description using the following method. Ref.15 has given a more generalized case
of transfer functions of 2-D IIR filters.
8.1.3.2.3 Formulation of State-Space Equations from Transfer Function16
A 2-D FIR transfer function can be expressed by
N1
H ( z1, z2 ) =
N2
∑ ∑ h (n , n ) z z
1
2
− n1 − n2
1
2
(8.13)
n1 =0 n2 =0
L. N. Binh, Generalized analysis of a double-coupler doubly-resonant optical circuit, IEE Proc. Optoelectron., 142,
296–304, 1995.
13 R. Mersereau, W. F. G. Mecklenbrauker, and T. F. Quatieri, Jr., McClellan transformations for two-dimensional digital
filtering: I-design, IEEE Trans. Circ. Syst., CAS-23(7), 405–422, 1976.
14 Z.-J. Mou, Efficient 2-D and multi-D symmetric FIR filter structures, IEEE Trans. Signal Process., 42(3), 1994.
15 S. Kung, B. C. Levy, M. Morf, and T. Kailath, New results in 2-D systems theory, Part II: 2-D state-space modelsrealization and the notions of controllability, observability, and minimality, Proc. IEEE, 65(6), 945–961, 1977.
16 A. Antoniou and W. Lu, Design of two-dimensional digital filters by using the singular value decomposition, IEEE
Trans. Circ. Syst., CAS-34(10), 1191–1198, 1987.
12
351
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
A state-space form can be expressed as
 x h (i + 1, j )   A1
 v
=
 x (i , j + 1)  A 3
y(i , j ) = [ c1
A 2   x h (i , j )   b1 
u(i , j ) ≡ Ax + b

+
A 4   x v (i , j )   b2 
 x (i , j ) 
c2 ]  v
 + du(i , j ) ≡ cx + du
 x (i , j ) 
(a)
(8.14)
h
0
A1 = 
0
0
A4 = 
0
A 3 = 0,
b =  h10
c = 1
 h1N2

A2 =   hN1N2
I N1 −1 
,
0 
0
hN1 0
0
0
h0 N2
(b)
h11 


hN11 
…
I N2 −1 

0 
(8.15)
1
0
T
h01 
d = h00
8.1.3.2.3.1 An Algorithm to Convert a 2-D State-Space Equations into a 2-D Transfer
Function For the state-space approach to be useful, there must be a method of converting a 2-D
state-space equation into a 2-D transfer function form. An algorithm to perform such a task could
not be found in standard text books of digital signal processing. Therefore, it had to be devised
independently. The algorithm given in this section performs conversion from a 2-D state-space
equation specified in (8.16) to a 2-D transfer function description.
By re-arranging (8.13), we can obtain the transfer function form of the same system with input
denoted by x and output denoted by y as
 z1I m
H ( z1, z2 ) = C 

−1


 − A B
z2 In 

(8.16)
What makes the implementation of the above equation difficult, is the presence of matrix inverse. Because
the matrix inside the bracket in (8.16) describes a 2-D system, the determinant of the matrix contains two
independent variables z1 and z2 and cannot therefore be solved by simply obtaining the eigenvalues of the
matrix and cross-multiplying to get coefficients of variables as in 1-D determinant calculation.
8.1.3.2.3.2
An Algorithm to Obtain the Characteristic Polynomial of a Matrix Describing a
2-D System
1. Let A be the matrix of size m × n describing a 2-D system and Z be a zero matrix of size m × n.
2. Let z1 = 0, z2 = 0.
3. Let A’ be a matrix formed by eliminating m-z1 rows and n-z2 columns from matrix A.
4. Let Zz1,z2 = Zz1,z2 + ∆(A’). ∆ is 1-D determinant operator.
5. Repeat step 3 and 4 until all combinations of z1 rows and z2 columns are tried.
6. Repeat step 3 to 5 with different value of z1 and z2 until all coefficients of the characteristic
polynomial Z are found.
7. Reverse the signs of elements of Z whose indices sum to an odd number. The resulting
matrix Z contains the coefficients of 2-D characteristic polynomial in format as.
352
Photonic Signal Processing
N1
H ( z1, z2 ) =
N2
∑ ∑ h(n , n ) z z
1
− n1 − n2
1
2
2
n1 =0 n2 =0
is expressed in maatrix form as
 h00
h
10
Z=
 
 hm0
h01
h11
hm1
h0 n 
h1n 


hmn 
(8.17)
For the 2-D transfer function description, denominator and the numerator can be calculated by
h a = det(A)
h b = det(A − B × C) − det(A) × ( D − 1)
(8.18)
8.1.3.3 Filter Design Methods
8.1.3.3.1 Direct Design Methods
Direct design methods include window method, frequency sampling method, transformation
method for FIR filter implementations, and impulse response method for IIR filters. All of the design
methods listed here are similar to the 1-D methods of the same name involving some extensions of
the concepts into 2-D and they all result in non-separable transfer functions.
The general format of non-separable filter transfer functions generated by FIR filter design
methods is given in Section 8.1.2, and the most general form of 2-D FIR filter signal flow diagram is
shown in Figure 8.8. In Section 8.1.4, the details of the algorithms and the implementations of 2-D
direct design of FIR filters are discussed. Direct design methods for IIR filters are also discussed.
8.1.3.4 Use of Matrix Decomposition
Mitra et al.17 introduces a method where matrix decomposition is used to separate a non-separable
function into a cascade of two separable filter stages each one involving only one set of delay elements.
A drawback with Mitra’s method is that there is no general structure for filter implementation.
Input
z2-1
h30
h31
h32
h33
z2-1
h20
h21
h22
h23
z2-1
h10
h11
h12
h13
h00
h01
h02
h03
z1-1
z1-1
z1-1
Output
FIGURE 8.8 General form of FIR filter signal flow diagram.18
S. Mitra, A. Sagar, and N. Pendergrass, Realizations of two-dimensional recursive digital filters, IEEE Trans. Circ. Syst.,
Cas-22(3), 177–184, 1975.
18 Z.-J. Mou, Efficient 2-D and multi-D symmetric FIR filter structures, IEEE Trans. Signal Process., 42(3), 1994.
17
353
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
−
2
z2-1
+
1
z2-1
+
z2-1
+
FIGURE 8.9 A subsection of filter in Antoniou and Lu. (From Antoniou, A., and Lu, W., IEEE Trans. Circ.
Syst., CAS-34, 1191–1198, 1987.)
The filter structure is therefore heavily dependent on the transfer function, and this lack of generality
of filter design limits the usefulness of the method in photonic filter implementation where the final
product corresponds closely to the SFG representation of the filter transfer function. Figure 8.9
shows a part of the filter implementation.
Another approach, which uses matrix decomposition, is decomposition of 2-D magnitude
specification into the sum of products of 1-D magnitude specifications. Because 2-D magnitude
specification becomes a set of two 1-D magnitude specifications, the design process of a 2-D filter
reduces to a set of 1-D filter designs for which the established design methods are aplenty. In
addition, the resulting 2-D filter is separable. Section 8.2 discusses a number of 2-D filter design
algorithms based on matrix decomposition of 2-D magnitude specification.
8.1.4
Direct 2-D Filter Design methODs
As the first of two streams of 2-D filter design methods, direct 2-D filter design methods are
introduced. This class of 2-D filter design methods does not use matrix decomposition and instead
uses 2-D magnitude specifications directly to produce non-separable designs.
8.1.4.1 FIR and IIR Structures in 2-D Signal Processing
A digital filter can be divided into two broad classes, FIR (Finite Impulse Response) and IIR (Infinite
Impulse Response). FIR filters only use feed forward structure and, therefore, are non-recursive. Whereas
IIR filters use feedback as well as feed forward structure and, therefore, are recursive. The impulse
response of an IIR filter is infinite in duration, therefore it has the name “infinite impulse response filter.”
Given a 2-D frequency response specification, one can either try to formulate a FIR filter transfer
function or an IIR filter transfer function. There are several factors that must be considered when
deciding which structure to implement for a given frequency response specification: (i) Linearity of
the phase response of the filter; (ii) Stability of the filter; and (iii) Order of the implemented filter.
Linearity of the designed filter’s phase response is very important as explained previously in
Section 8.1.3.1. Linear phase FIR filters are very easy to design as the condition for the linear phase
is simply a symmetric impulse response, which, in turn, is guaranteed if the magnitude response
of the 2-D filter is symmetric about the two axes. For 2-D IIR filters, phase linearity is much
more difficult to guarantee. Often IIR filters are specified only with magnitude characteristics, and
the phase response is generally accepted for what it is; non-linear. The lack of control over phase
response of IIR filters limits its usefulness in many applications.10
Stability is a very important issue in designing of any dynamic system. This requires no explanations.
The advantage of 2-D FIR filter over 2-D IIR filter regarding the issue of stability is that for 2-D FIR
filters stability is inherent in its definition. Since the impulse response of the FIR filter is finite in
354
Photonic Signal Processing
duration, bounded input results in bounded output and the filter is, therefore, always stable. Although
2-D IIR filters can be designed to be stable, as mentioned in Section 8.1.2.5, there is no simple algorithm
for checking the condition for stability of a 2-D IIR filter. A mathematical theory involving complex
cepstrum to check for the stability condition of 2-D filters is quite involved, and most algorithms for
checking the 2-D stability simply repeat 1-D stability condition over the 2-D space many times over
which can be computationally very inefficient.10 As a consequence of the lack of usable algorithms or
a simple method for stability testing, there is no known method of designing stable 2-D IIR filters.10 In
practice, 2-D FIR filters are, therefore, much more preferred to 2-D IIR filters.
Order of the filter refers to the number of delay elements in the numerator (or the denominator if
the filter is IIR). Order of the filter has a direct consequence in the final implementation of the filter
as the determining factor of the number of processing elements. Higher order filters require more
processing elements than lower order filters making low order filters more desirable. One distinctive
advantage of IIR filters over FIR filters is that the order of the filter required for a given magnitude
specification is smaller. FIR filters can sometimes require an excessive order (the definition of
“excessive” depends on the implementation medium; for example, in software implementation of
a digital filter, a 1000th order filter might be quite acceptable but with fiber-optic delay line filters,
the maximum order is well below 50). For example, an integrator, which has an infinite impulse
response by nature, can be described using a first order filter within 12.5% error,11 whereas achieving
the same error with 1st order FIR filters would be impossible. In addition, 2-D filters usually require
much higher order filters than 1-D filters of similar transition band requirements, so it is important
that the 2-D filter design methods keep the order of the filter to an acceptable level.
8.1.4.2 Frequency Sampling Method
As the first of the direct 2-D filter design methods, 2-D frequency sampling method produces an FIR
filter with the minimum of fuss. Using the fact that the transfer function of a FIR filter is the same as
the impulse response of the filter, the 2-D frequency sampling method takes discrete Fourier transform of even-spaced samples of 2-D frequency response and uses the result as the coefficients for 2-D
transfer function. It is noted that the procedure is identical to that of 1-D frequency sampling method.
It is observed in Lim10 that the filter designed using frequency sampling method is not optimal as far
as number of delay elements is concerned. Also, the frequency response of the filter is controlled only
by the sampling rate of the frequency sampling and the nature of the frequency samples. For example,
increasing the frequency sampling rate will increase the number of discrete sampling points of the
impulse response and, hence, will result in a filter with a better frequency response but with a larger
order. It is also found that frequency response can be improved considerably, especially around the
transition band, if the ideal frequency response takes account of the transition frequency values.
8.1.4.2.1 A Filter Design Example Using Frequency Sampling Method
Design Aim: A lowpass filter with normalized cut off frequency of 0.5 in both dimensions
Method: Frequency sampling method
Program used: FIR2-DFS.m
Result: The magnitude response of the designed filter is shown below. Filter is of 33 × 33rd
order and the error is 3.63% (Figure 8.10)
The filter error is calculated using Eq. (8.19) where 2N1 + 1 and 2N2 + 1 are the order of the filter in
n1 and n2 dimension, respectively. Hd is the ideal frequency response, Hf is the actual filter response,
and Ω1 and Ω2 are the frequency sampling rates.
N1
N2
∑ ∑ H [n Ω , n Ω ] − H [n Ω , n Ω ]
d
e=
n1 =− N1 n2 =− N2
1
1
2
2
(2 N1 − 1)(2 N2 − 1)
f
1
1
2
2
(8.19)
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
355
1
0.8
0.6
0.4
0.2
0
2
0
-2
-2
0
2
FIGURE 8.10 Magnitude response of a 2D filter designed using frequency sampling method.
The magnitude response shown below is obtained by incorporating the transition band values into
the ideal frequency response parameter. It can be seen that the ripple in the transition band has
disappeared and the error is found to be only 2.74%, which is nearly 1% less than that obtained
without any transition band consideration (Figure 8.11).
The response shown below is obtained with a filter of order of 20 × 20. The error is found to be
5.85% which compares unfavorably with 3.63% obtained with the first design. Clearly lower order
filters result in considerably worse performance (Figure 8.12).
1
0.8
0.6
0.4
0.2
0
2
2
0
-2
FIGURE 8.11
-2
0
Magnitude response of the filter designed with transition band consideration.
1
0.8
0.6
0.4
0.2
0
2
0
-2
-2
FIGURE 8.12 Magnitude response of filter of order 20 × 20.
0
2
356
Photonic Signal Processing
8.1.4.3 Windowing Method
The window method for 2-D filters uses a 2-D window instead of 1-D window to achieve a finite
impulse response sequence in 2-D. As with a 1-D windowing method, the 2-D windowing method
begins by performing a Fourier transform on the desired frequency response expression. The
impulse response of the filter in 2-D is then multiplied by the expression for window. The purpose
of multiplying by a windowing function is to reduce the effect of sharp transitions in the transition
band and to make the impulse response finite through truncation. The windowing function is
chosen so that the frequency response is least affected, and the impulse response is as short as
possible. It is noted in Lim10 that the performances of window method and the frequency sampling
method are similar, and an example is therefore omitted.
8.1.4.4 McClellan Transformation Method
The McClellan transformation method takes an entirely different approach to the design process of
2-D filters. The idea is to transform a 1-D FIR filter into a 2-D filter with the desired characteristic.
The 1-D filter can be designed using any 1-D filter design method so that its frequency response is
a cross-section of the desired 2-D filter response (see Figure 8.13).
Given the transfer function of a 1-D FIR filter, each coefficient is multiplied by the transformation
function T, which is a function of ω1 and ω2. The resulting transfer function is also a function of ω1
and ω2 and describes a 2-D filter with the desired magnitude response.
N
H (ω1, ω2 ) = h(0) +
∑ 2h(n) ⋅[T (ω ,ω )]
1
2
n
n =1
with T (ω1, ω2 ) =
(8.20)
∑ ∑ t (n , n ) ⋅ e
1
2
− jω1n1
⋅ e − jω2n2
( n1 ,n2 ) ∈RT
In (8.20), RT is the region of support of t(n1,n2), which describes the transformation function.
It should be noted that using different transformation functions, many 2-D filters can be designed
from a single 1-D filter. It is also important to note that as long as the 1-D filter is a linear phase filter,
the transformed 2-D filter is also a linear phase filter as long as phase of the transformation function
T is linear (i.e., the transfer function is symmetric about the zero delay point) since multiplying a
linear phase function by another linear phase function does not affect the linearity of the phase of
the resultant function.
0.5π
0.5π
0.5π
ω2
ω1
0.5π
0
0.5π
0.5π
FIGURE 8.13 Desired 2-D filter magnitude specification and the required 1-D filter specification.
ω2
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
357
8.1.4.5 2-D Filter Design Using Transformation Method
Design Aim: 2-D lowpass filter with frequency cut off at 0.5 in both dimensions.
Method: McClellan transformation method. The filter order is 13 × 13 and the transformation
function used is given by
1 1
1
1
1
T (ω1, ω2 ) = − + e − jω1 + e − jω2 + e jω1 + e jω2
2 4
4
4
4
1
1
1
1
+ e − jω1 ⋅ e − jω2 + e jω1 ⋅ e jω2 + e jω1 ⋅ e − jω2 + e − jω1 ⋅ e jω2
8
8
8
8
(8.21)
Graphically, the above transformation function can be expressed as in Figure 8.14.
Figure 8.15 shows the frequency response of the designed filter. Clearly, the
performance of the filter designed using the transformation method is somewhat worse
than that designed using frequency sampling method. A factor, which should be taken
into consideration, is the order of the filter. The order of the filter in is only 13 × 13.
The reason for such a large difference lies with the coefficients of the resulting filter
of transformation method. In Figure 8.15b, the coefficients of the filter as originally
designed by the transformation method is shown as the form of the impulse response
of the filter. Clearly, it is a 33 × 33 order filter; however, the surrounding 10 rows and
columns do not contribute to the filter response at all and, therefore, can be removed
without affecting the response of the filter and the remaining coefficients constitute a
13 × 13 order filter.
MATLAB® program used: FIR2-DTF.m.
Result: The error calculated = 13.71%.
The transform function has a large bearing on the eventual filter transfer function. The filter shown
in Figure 8.16 is of the same order as the filter shown in Figure 8.13.
n2
1/8
1/4
1/8
1/4
-1/2
1/4
1/8
1/8
1/8
n1
FIGURE 8.14 Transformation sequence used. (From Lim, J.S., Two-Dimensional Signal and Image
Processing, Englewood Cliffs, NJ, Prentice Hall, 1990.)
358
Photonic Signal Processing
1
0.8
0.6
0.4
0.2
0
2
0
-2
2
0
-2
(a)
0.2
0.15
0.1
0.05
0
30
20
10
10
00
30
20
(b)
FIGURE 8.15 (a) Frequency response of a filter of order 13 × 13 designed using transformation method and
(b) impulse response (filter coefficients) of the filter designed by transformation method.
1
0.8
0.6
0.4
0.2
0
2
2
0
-2
FIGURE 8.16
-2
0
2-D filter designed using a different transform function.
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
359
Figure 8.15a and the 1-D prototype function is identical. However, the transformation function is now a 7 × 7 function.19 The transition band is much more distinct, whereas the stopband is
not as well attenuated as the filter response in Figure 8.15a. The overall error of the filter, whose
frequency response is shown in Figure 8.16, is found to be 12.84%. Clearly, the good performance in passband and the transition band is offset by the poor stopband attenuation. Finally, it
is noted that the resulting transfer function is a non-separable FIR transfer function.
8.1.5
cOncluDing remarks
The objective of this section of the chapter is to explore possible ways of realizing a 2-D signal
processing system using fiber-optic signal processing architecture. This section describes a
general technique for designing 2-D filters. Numerous examples of utilization of the technique
are given. Although the discussion is focused on fiber-optic systems, the design procedure for 2-D
filters are just as applicable to any other signal processing architectures. For example, the 2-D
filter order reduction method given in Section 8.4 can be used to simplify 2-D lightwaves systems,
which may or may not be fiber-optic systems.
The design of 2-D filters is classified into two different classes. One class used matrix
decomposition to reduce the design of 2-D filters into a set of 1-D filter design procedures.
The other class uses direct extensions of 1-D filter design methods. It is found that neither has a
distinctive superiority over another, and that the designer has to choose what is the best for the
particular application, most likely by designing both and comparing the performances. All the
design procedures are implemented using the MATLAB programming language.
The next section will describe the techniques of matrix decomposition methods of these
techniques, the multiple stage singular value decomposition method performs the best whereas for
direct methods, frequency sampling method produced filters with smallest errors. A 2-D Filter order
reduction method is applied to make fiber- and integrated optic signal processing more feasible.
The technology allows the filter designer to produce filters of orders that are implementable in
practice without sacrifices in performance. Section 8.2.3.2 will deal with different possible filter
structures are proposed and illustrated for photonic implementation of 2-D filters. Filter structures
for FIR and IIR filters are also shown and examples are given in Section 8.2.4.
8.2
DECOMPOSITION TECHNIQUES AND IMPLEMENTATION
USING FIBER OPTIC DELAY LINES
Ultra-high bandwidth properties of fiber-optic signal processing systems could provide the necessary processing power for computationally demanding 2-D signal processing applications. The
techniques of fiber-optic signal processing so far have not been applied to the area of 2-D signal
processing. Furthermore, the matured fields of integrated optics and integrated photonics as well
as recent developments of nano-photonics allow innovative structures for processing of lightwaves
in photonic domain.
This section has sought to integrate the fields of discrete signal processing and fiber-optic
signal processing, integrated photonics and/or possibly nano-photonics to establish a methodology
based on which physical systems can be implemented. Several photonic signal processing (PSP)
architectures are proposed to enable efficient coherent lightwave signal processing. Although the
structures are originally developed for 2-D processing, they are also applicable for 1-D structures.
Using a combination of one-dimensional filter structures, 2-D fiber-optic filters can be constructed.
The relationship between the fiber-optic model and the mathematical model has been linked to allow
quick implementation. Using the developed methodologies, multi-dimensional coherent photonic
signal processors can be designed.
19
Ref.13 discusses methods of designing such transformation functions in great detail.
360
Photonic Signal Processing
8.2.1 intrODuctOry remarks
This chapter can be characterized in three parts. Section 8.2.1 outlines the motivation of this
chapter and the fundamental theory for multi-dimension signal processing applicable in photonic
domain. Section 8.2 and Section 8.3 focus on the theoretical fundamentals of multidimensional
PSP and the proposed realization.
The demand for multi-dimensional photonic signal processing (M-D PSP) can be attributed to
various factors due the growing feasibility of high-capacity digital transmission networks capable of transmitting ultra-high bit rate and time division multiplexing up to 160 Gb/s and even
200 Gbps by Discrete multi-carrier modulation (DMT) as well as fiber optical sensor networks.
A problem with the implementation of such systems is the lack of devices that can process an
enormous amount of data associated with multi-dimensional signals. With photonic transmission
networks becoming the transport infrastructure, the PSP technique has become increasingly
more desirable compared to O/E and E/O conversion techniques. As introduced, fiber-optic
signal processing systems are ideal for such processing demands for several reasons: all-optical
(or photonic) processing of photonic information of optical communication systems are possible
using fiber-optic signal processing; 2-D signals usually require much higher bandwidth than
1-D signals and therefore must be processed by a high bandwidth system to allow real-time
performance; it is likely that future telecommunication networks would be all fiber-optic.
This section outlines a number of techniques for multi-dimension signal processing, which
can be implemented in photonic domain and most importantly they must be simplified so that the
optical lightwave paths are minimized and thus minimum losses occur in the photonic processors.
This is very critical as lightwave propagation is involved with the overall transmittance of the
photonic circuit.1–5 Thus, if loss is high, then optical amplification is required. If this amplification
is implemented on the same optical integrated circuit, then they would occupy a large area of
the circuit. Therefore, we propose a number of techniques, such as the matrix decomposition
methods6,7 described in Section 8.2. We then present the methods for reduction for the design of
2-D optical filters in Section 8.3. Finally, in Section 8.4, we present an implementation of 2-D
optical filters using fiber optic delay lines and give some concluding remarks.
8.2.2 matrix DecOmpOsitiOn methODs
As the second of the two streams of 2-D filter design methods, matrix decomposition methods are
introduced. Matrix decomposition methods result in a set of separable 1-D magnitude responses,
which can be implemented using any 1-D filter design methods. Using either this approach or direct
approach of Section 8.1,1 a transfer function of the desired 2-D filter can be obtained and implemented by the photonic implementation methods.
8.2.2.1 Single-Stage Singular Value Decomposition
In Section 8.1, the application of matrix decomposition to 2-D filter design is briefly introduced.
Matrix decomposition is a mathematical procedure where a matrix is split into a sum of products
of vectors as
n
H=
∑λ u v
1/ 2
i i
(8.22)
i =1
where λI is ith eigenvalue of H and ui and vi are the decomposed vectors. An example of matrix
decomposition is the well-known lower-upper (LU) decomposition, which splits a matrix into
a lower triangular matrix and an upper triangular matrix. The LU decomposition can be used to
express a matrix as sum of products of vectors.
361
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
8.2.2.1.1 LU Decomposition
1
A =  4
 7
2
5
8
3
6 
9 
0
= P • L • U = 0
1
 0.1429 
= 0.5714  [ 7
 1 
1
=  4
 7
1
0
0
8
0  1
1   0.1429
0  0.5714
0
1
0.5000
0  7
0   0
1   0
1 
9] + 0.5 [ 0
 0 
0.8517
1.1743]
1.4867  0
5.2429  + 0
9  0
1.1432
4.5712
8
8
0.8517
0
1.1743  1
0.5871 =  4
0   7
0.8517
0.4258
0
9 
1.1743
0 
3
6 
9 
2
5
8
3
A=
∑ P•L •U
xi
(8.23)
ix
i =1, x =1,2,3
A decomposition method particularly suited to 2-D filter design is the singular value decomposition
(SVD). The SVD reduces a 2-D matrix into two matrices U and V, and a diagonal matrix S of
singular values of the original matrix. Singular values are related to the eigenvalues of the matrix
and the result has the form
A = U•S•B
(8.24)
N
=
∑
U xiSii B xi
i =1, x =1,2.. N
The unique feature of SVD is that the matrix “power” is distributed to the singular values of the
matrix in decreasing order of the position of the singular value in the matrix S starting from the
top-left corner. Consequently, to approximate the matrix A by the product of just one set of two vectors Uxi and Bxi, the best approximation will be made by the product of first set of vectors that result
from SVD of the matrix. Mathematically, the property can be described as shown in Eq. (8.3). As
1 2
an example, if we wanted to approximate the matrix 3 4 by the product of a set of vectors, SVD
0.5760
0.8174
0.4046
0.9145 
would be performed on the matrix resulting in U = 
, V = 
, and
−0.8174 0.5760
0.9145 −0.4046
5
.
4650
0
 . U = 0.4046 0.9145 , S = 5.4650, and V = [ 0.5760 0.8174 ] form the first set
S=
[
] 11
x1
x1
 0
0.3660
1.2736 1.8072 
. To obtain a better
of vectors. The resulting approximation would then be U x1S11VxT1 = 
2.8790 4.0853
1 2 
, the product of the second set of vectors could be added.
approximation of 
3 4 
N
N
A−
∑
i =1, x =1, 2.. N
U xiSii BTxi =
min
U xi , Uii , U xi
A−
∑ Uˆ S S
xi
ii
xi
i =1, x =1, 2.. N
where Û xi and B̂xi are subsets of U xi and B xi , and Ŝ ii is the corresponding singular value.
(8.25)
362
Photonic Signal Processing
In Yu and Khoo,8 the SVD is used to decompose a 2-D magnitude specification matrix into
two 1-D magnitude specification. The result is a design procedure in which a 2-D filter design
becomes a set of 1-D filter design. The matrix decomposition methods have several advantages
over the direct methods of Section 8.11 as follows: (i) The resulting 1-D magnitude specifications
can be met by any of the standard algorithms for a 1-D filter design, such as least-squares method
or Parks-McClellan algorithms available in many computer simulation packages; (ii) As long
as 1-D filter sections are stable, the overall 2-D filter is also stable. The stability of final 2-D
design can therefore be guaranteed easily without the need for heavy mathematical analysis or
computationally expensive algorithms involved with 2-D filter designs; (iii) The filter designer is
given the flexibility to decide how many sets of 1-D filter sections are included in the system; and
(iv) The resulting 2-D filter is parallel in structure and therefore does not introduce unnecessary
processing delays.
All 2-D filters designed using matrix decomposition can be described by (8.26) where Fi(z1)
and Gi(z2) are 1-D filter sections and K is the number of singular values included in the system.
K
H ( z1, z2 ) =
∑ F (z ) ⋅ G (z )
i
1
i
(8.26)
2
i =1
A simple example of a 2-D filter design using only one filter section as in Thomson et al.2 is given
below. The example chosen is deliberately simple to show the fundamental concepts involved in 2-D
filter design using matrix decomposition methods.
8.2.2.1.2 A 2-D Filter Design Using SVD with Single Parallel Section
Design Aim: A lowpass filter with normalized cut-off frequency of 0.5 in both dimensions
Method: Single-stage singular value decomposition
Program used: SVDFIR2-D.M
Result: With single stage, the error of frequency response of the designed filter is 6.663%.
Although this is quite low, it may not be acceptable in some cases for which an extension of
single-stage singular value decomposition may be employed as shown in Section 8.2.2.2
(Figure 8.17)
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
2
0
(a)
-2
0
-2
2
2
0
(b)
-2
0
2
-2
FIGURE 8.17 (a) Magnitude specification of lowpass filter and (b) magnitude response of 15 × 15 2-D filter
designed using single stage singular value decomposition.
363
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
TABLE 8.2
Coefficients of the FIR Filter Designed Using Single-Stage
Singular Value Decomposition
Coefficient Order
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2D
input
1D filter in z1
domain with
coefficients b1
b1
b2
−0.0007
0.0010
0.0025
−0.0090
−0.0273
0.0197
0.1837
0.3553
0.3553
0.1837
0.0197
−0.0273
−0.0090
0.0025
0.0010
−0.0007
−0.0007
0.0010
0.0025
−0.0090
−0.0273
0.0197
0.1837
0.3553
0.3553
0.1837
0.0197
−0.0273
−0.0090
0.0025
0.0010
−0.0007
1D filter in z2
domain with
coefficients b2
2D
output
FIGURE 8.18 Separable implementation of 2-D filter using single-stage singular value decomposition.
The 1-D filters designed are FIR filters, and the actual filter coefficients are given in a table format as
shown below. It is noted that the first and the second filter sections are identical since the frequency
specification is symmetric about the origin. Consequently, for symmetric filters, only one 1-D filter
needs to be designed to complete the design for a 2-D filter implying significant simplification in
the filter design procedure.
The filter designed in Table 8.2, when implemented takes on the structure shown in Figure 8.18.
In the case of a multiple-stage implementation, several of the structure shown below would be
connected in parallel to form the 2-D filter.
8.2.2.2 Multiple-Stage Singular Value Decomposition
Multiple-stage SVD takes the leap forward from single-stage SVD method and includes stages
that belong to the second largest singular values and smaller. Depending on the relative magnitude of singular values, the inclusion of extra stages can result in a sizable reduction in error, or
sometimes it has no effect at all. The sampled design given below shows a case where inclusion of
multiple stages results in more than 30% reduction in the error of the single stage implementation
(Figure 8.19).
364
Photonic Signal Processing
1
0.8
0.6
0.4
0.2
0
1
0.8
0.6
0.4
0.2
0
2
(a)
0
-2
-2
0
2
2
0
(b)
-2
-2
0
2
FIGURE 8.19 (a) Magnitude specification of 90° fan filter and (b) magnitude response of 32 × 32 2-D filter
designed using multiple-stage singular value decomposition.
8.2.2.2.1 A 2-D Filter Design Using SVD with Multiple Parallel Sections
Design Aim: A 90° fan filter of order of 32 × 32
Method: Multiple stage singular value decomposition with 1-D FIR filters
Program used: SVDFIR2-D.m
Result: The error of frequency response of the filter is given as 18.65%20
The filter is obtained after six parallel stages. Figure 8.20 shows the error and magnitudes of the
singular values against the number of included parallel stages. Figure 8.20 appears to show that
there is roughly a linear relationship between the error curve and the singular values curve. The
relationship is actually subtler than this. A little thought will reveal that greater the gradient of
singular value curve is, the flatter the error curve will be. This is because if there is a large difference
between two singular values, adding the stage which belongs to the smaller singular value will have
little effect on the overall performance. As a rule of thumb, if the singular value of a parallel stage
is less than one-tenth of the first singular value, then it is probably not worth including.
With the current computer technology, calculations for around ten 32nd order 1-D filters can be
done virtually in real time and, therefore, the SVD method is practical even for adaptive filtering.
The resulting filter structure is shown in Figure 8.21.
35
Errors(%)
Singular values
30
25
20
15
10
5
0
1
2
3
4
5
6
FIGURE 8.20 Errors and magnitudes of singular values.
20
Although this value is quite large compared to the single digit figure we have been obtaining so far, it should be kept
in mind that the error largely depends on the specification. Therefore it is only meaningful to compare error between
different implementations of the same magnitude specification.
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
1D filter section
F1 (z1)
1D filter section
G1 (z2)
1D filter section
F1 (z1)
1D filter section
G2 (z2)
1D filter section
F6 (z1)
1D filter section
G6 (z2)
365
FIGURE 8.21 Structure of 2-D 90° fan filter.
8.2.3 iterative singular value DecOmpOsitiOn
There are many variations on the theme of matrix decomposition, specifically the SVD. The iterative
singular value decomposition (ISVD)21 is devised for avoiding “negative” magnitude definitions that
arise from the plain SVD procedure of the previous section. By keeping the 1-D magnitude positive,
the chapter claims that the 1-D filter design procedure becomes less intricate.
8.2.3.1 Iterative Singular Value Decomposition19
1. Let the 2-D magnitude specification be A. Let A+1 = A and A−1 = 0.
2. Perform singular value decomposition on A+. λ1i are the singular values of A+1. By the
definition of SVD given in Mitra et al.,18 λ11 is larger than any other λs.
A1+ =
r1
∑λ u v
t
1i 1i 1i
i =1
(8.27)
r1
=
∑u λ ⋅λ v
1/ 2
1i 1i
1/ 2 t
1i
1i
i =1
3. Because of Perron’s result on non-negative matrices,21 the vectors u11 and v11 are also non1/ 2
1/ 2 t
negative. It is then possible to estimate A+ by u11λ11
⋅ λ11
v11 by assigning the first of the
pair as F+1, and G+1 gives the first non-negative 1-D magnitude specifications. F1 and G1 are
assigned F+1 and G+1
S1 = 1
F1 = F1+
(8.28)
G1 = G1+
4. A2 can now be calculated using Eq. (8.27). This matrix can now be separated into A 2+ and
A 2− sum of which make up the error matrix A2.
A 2 = A − S1F1G1
= A 2+ + A 2−
21
(8.29)
F. T. S. Yu and I. C. Khoo, Principles of Optical Engineering, Section 9, 3rd ed., Oxford, UK: Pergamon Press, 1999.
366
Photonic Signal Processing
where
A 2+ ( m, n) =
A −2 ( m, n) =
0
if A 2 ( m, n) ≥ 0
if A 2 ( m, n) < 0
A 2 ( m, n)
0
iff A 2 ( m, n) < 0
if A 2 ( m, n) ≥ 0
A 2 ( m, n)
5. Singular value decomposition is performed on both matrices resulting in two sets of vectors
S2 , F2+ , G 2+ and S2 , F2− , G 2− . S2 is 1 for the vectors resulting from decomposition of A+, and −1
for the vectors from A−.
6. Euclidean norms are calculated for resulting error matrix defined in Eq. (8.27). The same
operation is performed with S2 , F2− , G 2− in place of S2 , F2+ , G 2+ in Eq. (8.29) with E2− as the result.
2
E 2+ = A −
∑S F G
+
i i
+
i
i =1
(8.30)
1/ 2
 M N

E2+ = 
[ E2 ( m, n)]2 
2
 m =0 n =0

∑∑
7. E2+ and E2− are compared. Since smaller error means closer approximation to the original
matrix, the set of vectors that results in the lower Euclidean norm is chosen as F2 and G2 .
8. A3 is assigned the error matrix A 2 − A + or A 2 − A − depending on whether E2+ is greater or
smaller than E2− . Steps 4, 5, 6 and 7 are then repeated with appropriate substitution.
The procedure is repeated until a satisfactory approximation of the original matrix is obtained.
Compared to a plain singular value decomposition algorithm, ISVD algorithm converges more
slowly because adding an extra stage does less to compensate for the error than plain SVD algorithm
since only a part of the error is compensated. An example of a filter designed using the iterative
singular-value decomposition is given as
8.2.3.2 A 2-D Filter Design Example Using Iterative Singular Value Decomposition
Design aim: A bandpass filter of order of 32 × 32 with normalized passband between 0.3
and 0.6
Method: Iterative singular value decomposition algorithm Program used: ISVDFIR2-D.m
(Figure 8.22)
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
2
0
(a)
-2
-2
0
2
2
0
(b)
-2
-2
0
2
FIGURE 8.22 Iterative singular value decomposition (a) Ideal magnitude response and (b) actual filter
magnitude response.
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
367
The filter error is reasonably low at 9.88% after seven approximation stages. Overall, the filter
requires seven 1-D FIR filter design stages as the magnitude specification is symmetric about the
two axes. Because of the complexity of the magnitude specification, the designed filter does not
perform as well as one might expect. This can be corrected to some extent using better 1-D filter
design procedures such as the Parks-McClellan algorithm.
8.2.4 Optimal DecOmpOsitiOn
Optimal decomposition is an improvement on ISVD, which is based on the optimization of the 1-D
magnitude vectors so that the Euclidean error is minimized. The error is found to be 9.68%, which
is only slightly better than that of ISVD.
8.2.4.1 Optimal Decomposition22
In Eq. (8.30), the definition of the Euclidean norm is defined. In the optimal decomposition, the
objective is to minimize the value of this error estimate to provide the best set of vectors that will
make up the original specification matrix.
Continuing with the constraint that magnitude vectors must all be positive, we then perform
exponential mapping to Fi and Gi .
Fi = e xi 0
e xil
Gi = e yi 0
yil
e
⋅⋅⋅
e xiM 
⋅⋅⋅
yiM
e


(8.31)
The purpose of exponential transformation is so that the optimizing variables xij and yij are
not constrained to be positive. However, the condition of positive magnitude is retained as
all values of Fi and Gi will be positive no matter what the values of xij and yij are. Non-linear
optimizing technique must be applied since this problem is non-linear. Numerous algorithms
exist for non-linear optimization of several variables and any technique can be used to obtain
the answer.
Choosing bad starting points for optimization routines results in local minima or bad convergence
points. It is recommended that iterative singular value decomposition algorithm be used to provide
the initial points for optimization.
8.2.4.1.1 2-D Filter Design Example Using Optimal Decomposition
1. Design aim: A 2-D bandpass filter with normalized passband frequencies of 0.33 and 0.66
in both dimensions
2. Method: Optimal decomposition22
3. Program used: ODFIR2-D.m
4. Result: The error is 9.65% compared to 9.88% for ISVD algorithm after seven stages.
The number of filter designs required is seven (same as ISVD); however, each filter
stage requires a great deal more computational effort than the ISVD method as it
requires non-linear optimization to be performed on quite a large number of variables
(Figure 8.23)
Due to the computational constraints, full optimization is not performed. Even then the optimization routine took a very long time to perform and the reason is attributed to the number of
variables to be optimized being so large (20–30 variables, depending on the order of the filter
transfer function).
22
T. Deng and M. Kawamata, Frequency-domain design of 2-D digital filters using the iterative singular value
decomposition, IEEE Trans. Circ. Syst., 38(10), 1225–1228, 1991.
368
Photonic Signal Processing
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
2
0
(a)
-2
-2
0
2
2
0
-2
(b)
0
-2
2
FIGURE 8.23 Optimal decomposition (a) Ideal magnitude response and (b) actual filter magnitude response.
8.2.4.2 Other 2-D Filter Design Methods Based on Matrix Decomposition
There are many other 2-D filter design methods that are based on the idea of matrix decomposition. Thus far, all the methods discussed decompose the 2-D magnitude specification into a set
of two 1-D magnitude specifications so that the 2-D filter design procedure is essentially reduced
to that of 1-D. It is shown that, by using this approach, the design problem is reduced significantly. But, since the approach produces only an approximation to the 2-D transfer function, the
methods based on magnitude decomposition do not perform as well as the direct methods.
One notable 2-D filter design method uses matrix decomposition, but it is s not based on
magnitude decomposition is by Shaw and Mistra.23 In this approach, it is assumed that the 2-D
transfer function is already obtained using some 2-D filter design.
A 2-D transfer function can be represented by matrices as shown in Eq. (8.32).
H ( z1, z2 ) =
hb ( z1, z2 )
ha ( z1, z2 )
 hb (nb1 − 1, mb1 − 1)

z Tb1 
 hb (1, mb1 − 1)

 hb (0, mb1 − 1)
=
 ha (na1 − 1, ma1 − 1)

z Ta1 
 ha (1, ma1 − 1)

 ha (0, ma1 − 1)
23
hb (nb1 − 1, mb1 − 2)
hb (1, mb1 − 2)
hb (0, mb1 − 2)
ha (na1 − 1, ma1 − 2)
ha (1, ma1 − 2)
ha (0, ma1 − 2)
…
…
…
…
hb (nb1 − 1, 0) 

 z b2
hb (1, 0) 

hb (0, 0) 
ha (na1 − 1, 0) 

 z a2
ha (1, 0) 

ha (0, 0) 
z b1 ∆  z1bm1 −1 z1bm1 −2
z1
1
z b 2 ∆  z2bn1 −1 z2bn1 −2
z2
1
z a1 ∆  z1am1 −1 z1am1 −2
z1
1
z a 2 ∆  z2an1 −1 z2an1 −2
z2
1
(8.32)
T
T
T
T
A. K. Shaw and P. Mitra, An exact realization of 2-D IIR filters using separable 1-D modules, IEEE Trans. Circ. Syst.,
37, 1990.
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
369
In Shaw’s method, the decomposition is performed on 2-D transfer function matrices. The method
can result in efficient filters in terms of the required elements, however it results in 1-D filter
sections with different orders and thus does not offer the modularity of the other decomposition
methods.23
Other methods exist for yet more efficient filter design and a 2-D filter order reduction method is
described in Section 8.1.1
8.2.5 2-D Filter OrDer reDuctiOn using balanceD apprOximatiOn theOry
Keeping the filter order to the minimum is important for photonic circuit implementation as coupling
losses of higher order filters may render the actual implementation impossible. To achieve lower
order filters with good performance, the balanced approximation method used in control systems
theory is applied to the order reduction of 2-D digital filters.
8.2.5.1 Motivation for Lower Order Photonic Filters
For an adequate filter performance, that is satisfying the roll-off factor and the passband ripple,
the order of the filter must be appropriately chosen. In general, increasing the order of the filter
can significantly reduce the error. However, higher filter order directly translates to extra filter components, noise, and higher attenuation which are unacceptable in many cases including
fiber-optic implementations. It is therefore critical that the order of the filter remains low without
sacrificing overall performance measures such as error response.
The motivation for keeping filter order low is greater for fiber-optic systems than in other filter
implementations. For this reason, higher order filters cause large coupling losses that must be
compensated by a pre-amplifier, which, in turn, introduces noise when the amplification factor
is large. It is generally accepted that filters with an order greater than 16 start becoming difficult
to realize in practice with the current technology. However, as we have seen in Sections 8.2.2 and
8.2.5, 2-D filters with orders of around 30 × 30 are quite common.
Balanced approximation, derived from control theory, is a model reduction technique for 1-D
systems. As 2-D filters usually have high orders, application of the filter order reduction method to
2-D filters may prove to be very rewarding especially for fiber-optic filters, which must have low
orders for feasibility.
8.2.5.2 Description of 2-D System in State-Space Format
As balanced approximation is originally developed for model reduction of dynamic systems, it uses
the state-space model of digital systems. The implication is that 2-D systems, which we have been
representing using transfer functions must now be represented in state-space format.
The representation of 2-D systems in a state-space format has been a topic of research for a
number of years and several models have been proposed.22,23 It is noted in Deng and Kawamata22
that the model in Shaw and Mistra23 (see Box 3.2) is the most general and the model proposed in
Mason’s rule33 can actually be embedded into the model in Shaw and Mistra.23
Although converting from a 2-D transfer function description to a 2-D state-space description
involves only plug-in formulae, converting from 2-D state-space description to 2-D transfer function
is much more involved and a novel algorithm is described in Section 8.1 (Part I).1 Using the two
algorithms, the balanced approximation method can be applied to 2-D systems.
8.2.5.3 Balanced Approximation Method
Using a known 2-D filter transfer function, the balanced approximation method (BAM) finds
the balancing transformation matrix T, which “balances” the system. The order reduction is
subsequently performed by removing states that do not contribute substantially to the system
behavior.
370
Photonic Signal Processing
The first task is to find the generalized reachability and observability that Gramians defined as
K=
1
(2π j )2
∫ ∫
f ( z1, z2 ) f * ( z1, z2 )
dz1 dz2
z1 z2
W=
1
(2π j )2
∫ ∫
g * ( z1, z2 ) g ( z1, z2 )
dz1 dz2
z1 z2
| z1|=1
| z1|=1
| z2 |=1
| z2 |=1
where
−1
f ( z1, z2 ) =  I( z1, z2 ) − A  b
g( z1, z2 ) = c  I( z1, z2 ) − A 
(8.33)
−1
Fortunately, the double integrations do not have to be solved directly and can be partially solved (as
distinct from partial integration) using the Lyapunov approach. If K11 denotes the upper-left, upperblock of K and K22 denotes the lower-right block of K, then K11 and K22 can be obtained. The same
notations apply to the observability Gramian, W.
N1 −1
K11 =
∑
N2 −1
A1i P(A iT )i
W22 =
i =0
∑ A Q( A )
i
4
i =0
where
where
P = H bH Tb
 h10

Hb =   hN1 0
T i
4
Q = H Tc H b
…
h1N2 
 h10


 Hc =   hN1 0
hN1N2 
W11 = I N1
…
(8.34)
h1N2 


hN1N2 
K22 = I N2
A system is said to be balanced if its Gramians satisfy the following condition where σij are the
Hankel singular value of the system.
σ 11

0
K11 = W11 = 
 
 0
0
σ 12
0
0 


0 

σ 1N1 
σ 21

0
K22 = W22 = 
 
 0
0
σ 22
0 


0 

σ 2 N2 
0
(8.35)
To balance a system, the similarity transform T that will achieve the above condition must be found.
Applying the balancing similarity transform T to the subsections of the Gramians will result in the
condition satisfied.
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
K = T −1KT −T
371
(8.36)
W = T TWT
The balancing transformation T can be found by applying the algorithm described here.
8.2.5.3.1 Determination of the Balancing Transformation T
1. Cholesky factorization of K11: The resulting lower triangular matrix is assigned Lc.
2. Formation of LTc W11 Lc .
T
T
3. Symmetric eigenvalue/eigenvector problem, U11
(LT11c W11L11c )U11 = Λ11
.
−1/ 2
4. Formation of T11: T11 = LcU1 L11 .
The same procedure with appropriate subscript substitutions can be used to find T22. Once both T11
and T22 are found, the overall transformation matrix T can be found by performing an operation
denoted by ⊕ in Yu and Khoo.21
T = T11 ⊕ T22
T11
=
0
(8.37)
0 

T22 
Using the balancing matrix T, a balanced realization of the system can be found by similarity
transformation of state-space matrices as shown in Eq. (8.37).
ˆ = T−1AT
A
ˆ = T−1b
b
(8.38)
cˆ = cT
dˆ = d
By observing how many significant Hankel singular values exist, one can make the decision on how
many states should be preserved thereby determining the order r1 and r2. The state-space matrices
can then be partitioned using the following scheme.
A1r

ˆ
A2   *
=
ˆ   0
A
4 

 0
ˆ
ˆ =  A1
A
ˆ
A 3
A2r
*
A 4r
*
*
*
0
0
*

*
*

*
 b1r 
 
ˆ
ˆ =  b1 =  * 
b
ˆ   
b2 r
 b 2
 
 * 
cˆ =  cˆ 1
|
cˆ 2  =  c1r
(8.39)
*
c 2r
*
A1r is a [r1 × r1] matrix if r1 is greater than r2 and a r1 × r2  matrix if r2 is greater than r1. On the
other hand, A2r is a [ r2 × r1 ] matrix if r1 is greater than r2 and a r2 × r2  matrix if r2 is greater than r1.
372
Photonic Signal Processing
The dimensions of A3r and A4r are the same of that of A1r and A2r, respectively. Finally, the reduced
system is obtained by forming a new system matrices by
(8.40)
The resulting system, which is described by the matrices Ar , br , and cr , is of order of [r1 × r2]. From
the new 2-D state-space description of the reduced system, one can obtain the 2-D system transfer
function of lower order.
8.2.5.4 Filter Order Reduction Using Balanced Approximation: An Example
In this section, a 15 × 15 order bandpass filter is designed using optimal decomposition method, and
the balanced approximation method is applied to reduce the filter order.
8.2.5.4.1 Application of Balanced Approximation Method for 2-D Filter Order Reduction
Design Aim: 2-D bandpass filter with normalized passband frequency between 0.33 and 0.66
with lowest order acceptable
Method Used: Optimal decomposition for filter design, and balanced approximation for order
reduction
Programs Used: ODFIR2-D.m, BA.m
Results: Using optimal decomposition method, a filter with specifications shown below
is designed. The error is approximated at 11% after 6 stages of approximations
(Figure 8.24)
Balanced approximation is then applied to the filter design. To apply the order reduction; however,
a new reduced order had to be chosen and the choice is made based on the Hankel singular values
of the system plotted in Figure 8.25. Clearly, it seems reasonable to retain only up to the 10th order
in both dimensions since from 11th order onwards, the Hankel singular values become very small
indeed (see Figure 8.26a and b).
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
2
0
(a)
2
2
-2
-2
2
0
0
(b)
-2
0
-2
FIGURE 8.24 (a) Ideal magnitude response of the filter and (b) actual filter response of the 16 × 16 order
filter.
373
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
0.6
0.4
0.2
0
(a)
0
5
10
15
5
10
15
0.6
0.4
0.2
0
(b)
0
FIGURE 8.25 Hankel singular values of the filter (a) Hankel singular values of N1 dimension and (b) Hankel
singular values of N2 dimension
1
1
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
0
2
0
(a)
FIGURE 8.26
of the filter.
-2
-2
0
2
2
0
(b)
-2
-2
0
2
Reduced order (10 × 10) filter (a) ideal characteristic of the filter and (b) actual characteristic
Choosing the new order of the filter as 10 × 10, the BAM is applied with the following excellent
results.
As the plots of magnitude characteristic shows, there is hardly any difference between the
original design and the reduced order design. The error estimate of 11.46% compared to 11% of the
original 15 × 15 order design confirms this point and shows that balanced approximation indeed
produces filters of significantly lower order with very little sacrifice in performance.
The result of the application of BAM to a 2-D filter transfer function can be summarized as
follows: (i) Reduced order filter; (ii) Usually IIR structure; (iii) If the original filter has a separable denominator, then the reduced filter also has a separable denominator allowing a separable
implementation; and (iv) Little sacrifice in performance (magnitude error and phase linearity).
The phase remains nearly linear for the resulting IIR structure, as well, which is a feature difficult to achieve with other 2-D IIR filter design methods. The proof of the linearity is given in
Capmany and Cascon.5
All in all, the BAM provides an excellent method of reducing filter order to a realizable level
without a large deterioration in performance and should therefore be given a consideration before
implementation of 2-D filters.
374
Photonic Signal Processing
8.2.6 Fiber-Optic Delay line Filters
As introduced in Section 8.1,1 fiber optic delay line architecture is an alternative architecture to
spatial and temporal architecture. The fiber optic delay line architecture used in this section to
implement 2-D filters is described in further detail with a mathematical analysis.
8.2.7 cOherent anD incOherent OperatiOn OF phOtOnic Filters
When the advances in laser technology first made guided-wave photonic systems possible, most
pioneering photonic systems used multi-mode propagation of light as the main mode of signal
transmission. However, with the advent of lasers with narrower line-widths, it has become possible to
operate lightwave systems in single mode resulting in greater bandwidth-distance product. Single mode
systems are becoming increasingly popular, and the trend towards single mode systems is set to continue.
Aside from the mode of propagation, another factor that determines the characteristic of a lightwave system is whether the system is operating in coherent or in incoherent modes. The differences
between the two operations can be summarized as follows: in a coherent system, the light source
can be regarded as operating in a single wavelength (although in reality, no matter how small the
linewidth is, the emitted lightwave is certain to contain more than one wavelength component). The
use of coherent light as the signal carrier simply means that the phase, as well as the amplitude
of the lightwaves, must be regarded as a part of the information being carried by the lightwave.
In incoherent systems, the information is carried only by the intensity of the lightwave. One may
therefore consider incoherent systems as the amplitude modulated system with intensity modulation
instead of amplitude modulation. It is obvious that negative range cannot be expressed by intensitybased incoherent systems unless one biases the light intensity to a predefined level. The receiver can
then detect negative range by comparing the received intensity value to the predefined level.
The differences between coherent systems and incoherent systems are shown in Table 8.3. For
signal processing purposes, incoherent operation implies that the modulating frequency of the source
must be much lower than the photonic frequency implying that the full bandwidth of the laser cannot
be used. Coherent operation on the other hand allows utilization of the full bandwidth of the system
resulting in greater processing speed. However, because coherent systems tend to be more vulnerable to environmental effects such as phase jitter, some shielding must be used to reduce the adverse
effects to a negligible level.24 Another important advantage the coherent systems have over incoherent systems is the flexibility in system design. Incoherent systems fall into the category of so called
positive systems and have restrictions on quantities, such as number and positions of system poles and
zeros.25 In spite of such constraints, most of the research works reported so far on fiber-optic delay
TABLE 8.3
Differences Between Coherent and Incoherent Lightwave System
Information carrier
Bandwidth
Required linewidth of the source
Negative range
24
25
Coherent System
Incoherent System
Amplitude, phase
Very wide
Very narrow
Amplitude and phase can combine to
express a negative value
Intensity
Wide
Narrow
Predetermined bias value is necessary
B. Moslehi, J. W. Goodman, M. Tur, and H. J. Shaw, Fiber-optic lattice signal processing, Proc. IEEE, 72(7), 1984.
L. N. Binh, Photonic Signal Processing: Techniques and Applications, Boca Raton, FL: CRC Press, 2009.
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
375
line signal processing have been using incoherent systems.26,27,28,29,30 The reasons for avoiding coherent
systems have been that “coherent systems are more difficult to implement in practice and are usually
more complicated than incoherent systems because of the stringent requirements on the stability of
the source and photonic delay paths.”4 In the future, it is likely that lasers capable of coherent operation over longer distances as well as better techniques for controlling the delay paths will be available.
Coherent systems, thus, may yet represent the possibility for full bandwidth all-photonic processing.
8.2.8 using Optical Fibers tO realize DelayeD line Filter
Three main components are required in most forms of discrete-time filters: delay, coefficient, and
summer/splitter. To illustrate how the components are realized in photonic domain, discrete-time
tab filter shown in Figure 8.27 is used as an example. As the signal-flow diagram for a discrete-time
tab filter is general, the photonic components used to realize a discrete-time tab-filter can be used in
other filter structures.
8.2.8.1 Photonic Realization of Delay
In fiber-optic delay line filters, photonic fibers are used as delay elements as signal propagation time
can be controlled using the length of the fiber. The transfer function of optical fiber, ignoring the
fiber signal dispersion and the fiber intensity loss, can be expressed mathematically by.
H (ω ) = e − jβ L
(8.41)
where L is the length of the delay lines, β is the propagation constant of the guided fundamental
mode. The propagation constant β is defined by β = ωneff /c where neff is the effective refractive
index of the guided mode in the fiber or optical planar channel waveguide, ω is the operating optical
frequency in radians, and c is the speed of light. The inverse of the time delay T is neff f/c equals to
the sampling frequency of the filter. Choosing a reference length of the optical delay as L d, if L is an
integer multiple of L d the transfer function can be expressed as
H (ω ) = e
− jd ( L
2π fneff
z − d = e − jd (ωT )
h0
Input
z-1
h0
z-1
h0
z-1
c
)
(a )
(8.42)
( b)
Output
h0
FIGURE 8.27 Signal flow diagram of discrete-time tab filter, the unit delay is the traveling time of lightwaves
over a distance equivalent to the unit sampling time. The coefficients h’s are the transmittances over the
specific path.
See for example, B. Moslehi, J. W. Goodman, M. Tur, and H. J. Shaw, Fiber-optic lattice signal processing, Proc. IEEE,
72(7), 1984.
27 J. Capmany and J. Cascon, Optical programmable transversal filters using fiber amplifiers, Electron. Lett., 28, 1245–1246, 1992.
28 B. Moslehi, Fiber-optic filters employing optical amplifiers to provide design flexibility, Electron. Lett., 28, 226–228, 1992.
29 E. Heyde and R. A. Minasian, Photonic signal processing of microwave signals using an active fiber Bragg grating pair,
IEEE Trans. Microw. Theory Tech., 1463–1466, 1997.
30 C. K. Marsden and J. H. Zhao, Optical Filter Analysis and Design: A Digital Signal Processing Approac, New York:
John Wiley, 1999.
26
376
Photonic Signal Processing
Upon comparing (8.42a) and (8.41), it can be observed that the two equations are very similar and, in
fact, if ωT in (8.42b) is replaced by (2πf)(neff L d /c), then the two equations are identical. It is therefore
clear that fiber can act as a delay whose length is controlled by neff and L.
Optical fiber has several properties that enable it to be an ideal delay line medium: flexibility, which
enables a relatively compact implementation of the system, the accuracy of time interval between
tabs that can be produced, and insensitivity to electromagnetic interference, which is useful when
used in electro-magnetic environments—quite often the case with signal processing equipment.
8.2.8.2 Photonic Realization of Tab Coefficients
General form of a feed forward transfer function in z-domain can be expressed as.
n
H (z) =
∑h z
d
−d
(8.43)
d =0
There are several ways to realize the coefficients magnitude hd , such as optical amplifiers (OAs)/
attenuators31 (earlier methods of achieving filter coefficients included reflectors, radiation due to bending, and evanescent coupling by polishing the cladding down very close to the fiber core32). However,
the negative sign can be difficult to realize as it represents a negative intensity in an incoherent system!
The inability to represent negative quantities effectively is a major limitation of incoherent systems.
On coherent systems, a multiplication by a negative coefficient represents a phase shift of 180°.
8.2.8.3 Photonic Realization of Summer/Splitter
In photonic domain, summing/splitting of signals can be performed by optical couplers (see
Figure 8.28).
 E3   1 − k1
 =
 E4   − j k2
− j k1   E1 
 
1 − k2   E2 
(8.44)
Splitting of signal can be performed by using just one of the input terminals ( E3 , E4 ) and both
output terminals ( E1, E2 )—see Figure 8.29a. Summing can be achieved by using just one output
signal port and both input ports—see Figure 8.29b.
When using an optical coupler as a summer/splitter, there are two undesirable properties
that must be taken into account. First, as can be seen from the transfer matrix, when a photonic
signal goes through a coupler the signal amplitude (and therefore intensity) is attenuated by the
1
coupling factor of the optical coupler, which for a half intensity splitter is 2 . A photonic filter
is likely to have cascaded stages of optical couplers and the combined coupling coefficients
cause quite a substantial attenuation of the original input. OAs are therefore usually necessary to
E1
E2
√1-k1
-j√k2
-j√k1
√1-k2
E3
E4
FIGURE 8.28 Schematic diagram of an optical coupler.
B. Moslehi, Fiber-optic filters employing optical amplifiers to provide design flexibility, Electron. Lett., 28, 226–228,
1992.
32 F. T. S. Yu and I. C. Khoo, Principles of Optical Engineering, Section 9, New York: John Wiley, 1990.
31
377
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
√1-k1
E1
-j√k1
E3
E1
E4
E2
√1-k2
(a)
-j√k2
E3
(b)
FIGURE 8.29 (a) Optical coupler as a splitter and (b) optical coupler as a summer.
compensate for the amplitude attenuation.6 Second, the problem arising from the use of optical
couplers as splitter/summer is the phase shift of −90° associated with cross-coupling of photonic
signals. The phase shift is not an issue for concern in an intensity-based system (incoherent
system); however, it can cause difficulty in coherent systems, especially when coupler is being
used as a summer as the signals that are being added must be in the same phase at the output
of the coupler. To illustrate this problem, consider adding two signals, E1 and E2, which are in
phase before they enter the coupler Eq. (8.44). At the output of the coupler, only one output is
cross-coupled and therefore phase shifted whereas the other output retains the phase of the input
signal. The added signal is therefore an inaccurate representation of the summing operation.
 Eout   1 − k1

=

 
− j k1   E1 
 
  E2 
(8.45)
Eout = 1 − k1 E1 − j k1 E2
However, the phase shifting property of couplers, if manipulated well, can act be used as perfect
phase-shifters necessary in implementing negative coefficient taps. It is conceivable that with the
right choice of input and output terminals, a coherent signal processing system that represents
negativity without biasing (as in incoherent systems) is feasible.
8.2.8.4 Graphical Representation of Photonic Circuits
A photonic circuit can be translated directly into a signal-flow diagram (SFG) as the elements in a
photonic circuit and the elements in its SFG have a direct one-to-one correspondence. To effectively
utilize the SFG representation in analyzing photonic circuits, the well-known Mason’s rule,9,33 given
in Chapter 2 for analyzing the SFGs, is applied to the photonic circuits. The key to the application of
the rule is the planar SFG representation of optical coupler as shown in Figure 8.30.5
Photonic components other than couplers, such as fiber delay lines and amplifier/attenuators, have
a straightforward representation in the SFG. Using the above representation for optical couplers,
photonic circuits can be analyzed systematically. The result is a very powerful technique that enables
a systematic mathematical analysis of photonic lumped circuits. Using this technique, the z-transfer
1
E1
-j√k2
4
√1-k1
E3
E4
√1-k2
3
-j√k2
2
E2
FIGURE 8.30 Graphical representation of optical coupler.
33
Mason’s rule can be found in many digital signal processing textbooks. The rule is applied without modifications to SFG
representations of optical circuits.
378
Photonic Signal Processing
function of a system from any one node to another (instead of just from one preset input node to a preset
output node) can be calculated allowing the system designer more degrees of freedom in designing
and using photonic circuits. Once the transfer function in z-domain has been obtained, as z-transform
theory is very well developed, one can simply apply the conventional analysis to the photonic circuits.
Alternative to this method of analyzing photonic circuit is the matrix-method, which attempts
to analyze photonic circuit by direct manipulation of the coupler transfer matrix. The disadvantage
of such approach is that when the photonic circuit consists of more than a few photonic elements,
it becomes extremely difficult to recognize what effect each element is having on the overall
function of the system. A graphical approach allows direct manipulation of the photonic circuit as
the correlation between an SFG and the photonic circuit it represents is very high.
The graphical method is best suited to analyzing a lumped photonic system, most likely to confirm
the operations of a photonic circuit or to find new functions of a photonic circuit configuration. For
further discussion on the uses of the graphical method, see Section 8.1.1
8.2.8.4.1
Graphical Method of Analysis of Double- Coupler Feedback
Photonic Resonator
Double coupler feedback photonic resonator (DCFBOR) is a configuration that results in one optical
energy storage element through feedback and one interferometer through different path lengths in
the feed forward path. The resulting transfer function contains one pole and one zero at the origin,
and, therefore, the configuration can be used to realize all pole IIR filters.
Method: Graphical technique for photonic circuit analysis5
Result: The photonic circuit of double coupler feedback optical resonator is shown in
Figure 8.31. The SFG of DCFBOR is shown in Figure 8.32
t11ejτ 11
E1
1
2
a11
3
5
4
6
E4
E6
a21
7
8
E7
t21ejτ 21 z−1
FIGURE 8.31 Schematic diagram of DCFBOR.
E1
E4
(1− γ )(1− a11)
1
3
− j (1 −γ ) a11
− j (1 −γ ) a11
4
2
(1− γ )(1− a11)
t11ejφ11
(1− γ )(1− a21)
5
− j (1 − γ )a21
8
t21e
jφ211 −1
z
E7
7
− j (1 − γ )a21
6
(1− γ )(1− a21)
FIGURE 8.32 Signal flow diagram representation of DCFBOR.
E6
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
379
The details of application of Mason’s rule of determining the signal flow diagram transfer functions
can be found in Capmany and Cascon.5 The resulting transfer function, as expected, has one zero at
the origin and one pole at a location in z-plane determined by the circuit parameters.
H (z) =
(1 − γ ) (1 − a11 )(1 − a21 )t11 e jϕ11
E7
=
E1 1 + (1 − γ ) a11a21t11t11 e j (ϕ11 +ϕ21 ) z −1
(8.46)
In conclusion, the graphical technique presents a previously unavailable systematic method
of analysing photonic circuits. The greatest potential will be realized when the technique is
implemented in a software form as the technique can be time-consuming to apply manually if there
are more than two feedback loops.
8.2.8.5 Remarks
In this section we have described: (i) The differences between coherent and incoherent operation
of lightwave systems. (ii) The architecture and components of delayed line filters; (iii) Table 8.4
showing components that make up a photonic digital filter with corresponding element in an
SFG. (iv) A method of representing photonic circuits in signal flow diagram is introduced and its
advantages are outlined. It is stated that, by using Mason’s rule, the transfer function of a photonic
circuit can be obtained directly from signal-flow diagrams. An example of application of the graphical method is also given.
8.2.9
cOncluDing remarks
The objective of this Section 8.2 (Part II) is to explore possible ways of realizing a 2-D signal
processing system using fiber-optic signal processing architecture. A general technique for designing
a 2-D filter is illustrated and numerous examples of utilization of the technique are given. Although
the discussion is focused on fiber-optic systems, the design procedure for 2-D filters are just as
applicable to any other signal processing architectures. For example, the 2-D filter order reduction
method given in Section 8.2.5 can be used to simplify 2-D lightwaves systems which may or may
not be fiber-optic systems.
The design of 2-D filters is classified into two different classes. One class used matrix decomposition
to reduce the design of 2-D filters into a set of 1-D filter design procedures. The other class used
direct extensions of 1-D filter design methods. It is found that neither has a distinctive superiority
over another and that the designer has to choose what is the best for the particular application,
most likely by designing both and comparing the performances. All the design procedures are
implemented using the MATLAB programming language.
Among the matrix decomposition methods, the multiple stage singular value decomposition
method of Section 8.2.5.2 performed the best whereas, for direct methods, frequency sampling
method produced filters with the smallest errors. However, the result should be taken with caution
as there are many factors to be considered before declaring one method superior over another. The
differences between the various methods are outlined.
TABLE 8.4
Comparison of Photonic and Signal Flow Diagram Elements
Photonic Implementation
Unit length fiber
Optical amplifier, optical attenuator, etc.
Coupler
Signal Flow Diagram Element
Delay line
Multiplicative coefficient
Summing/splitting point
380
Photonic Signal Processing
A 2-D Filter order reduction method is applied to make fiber- and integrated-optic signal
processing more feasible. The technology allows the filter designer to produce filters of orders that
are implementable in practice without sacrifices in performance.
Different possible filter structures are proposed and illustrated for photonic implementation of
2-D filters. Most of the filter structures discussed can be used in 1-D coherent fiber-optic signal
processing and are not limited to 2-D coherent fiber-optic signal processing. Some of the proposed
structures, such as a transversal structure, are extremely efficient in the number of components used
to achieve a certain performance requirement. To make the efficient structures possible, the phase
shifting property of optical couplers when the incoming lightwaves is cross-coupled is utilized.
Filter structures for FIR and IIR filters are also shown and examples are given in Section 8.1.4.
It is evident that the fiber-optic signal processing technology presents a new direction in the usage
of optical fiber, lasers, and photonics technologies, which are evolving very fast. In34 an incoherent
signal processing system operating at 100 MHz is demonstrated. The authors note that raising this
capability to over 10 GHz is a relatively straightforward procedure involving shorter fiber lengths
and lasers and detectors with faster rise and fall time. They also note that conventional digital
signal processing and analog signal processing techniques are limited in their usefulness for signal
bandwidths exceeding one or two GHz. Current research efforts on fiber-optic signal processing
on lightwaves of the millimeter wavelength region will allow signal processing at bandwidths of
up to 100 GHz, even to THz region, if parametric amplification is employed. The field of 2-D
signal processing which requires ultra-fast processing capability has a great deal to gain from the
usage of the high-speed processing capability of fiber-optic architectures. Particularly with the fast
pace of research and inventions of photonic circuits reaching the nano-scale employing photonic
crystal wave guiding techniques, will allow multi-dimensional processing in the photonic domain
flourishing in the near future.
8.3 realizatiOn
This section of the chapter on multi-dimension photonic signal processing proposes techniques
to integrate the fields of discrete signal processing and fiber-optic signal processing, integrated
photonics and/or possibly nano-photonics to establish a methodology based on physical systems
that can be implemented. Using a combination of 1-D filter structures, 2-D fiber-optic filters can
be constructed. The relationship between the fiber-optic model and the mathematical model has
been linked to allow quick implementation. Using the developed methodologies, multi-dimensional
coherent photonic signal processors can be designed.
The technologies to support physical realization of such systems are not yet matured, therefore it
is difficult to estimate the exact capabilities of such systems. However, theoretically, the architectures
provide the potential for all-optical signal processing and it is envisaged that the processing
bandwidth can reach the Tera-Hz region. This section proposes a number of multi-dimensional
structures that would be realizable in the near future.
8.3.1
intrODuctOry remarks
In recent years, there has been a notable increase in the number of applications that require an
extremely fast signal processing speed that cannot be met by current all-electronic technology.
Photonic signal processing (PSP) opens the possibilities for meeting the demands of such highspeed processing by exploiting the ultra-high bandwidth capability of lightwave signals with specific
applications in the field of photonic communications and fiber optic sensor networks.
34
T. Deng and M. Kawamata, Frequency-domain design of 2-D digital filters using the iterative singular value
decomposition, IEEE Trans. Circ. Syst., 38(10), 1225–1228, 1991.
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
381
The demand for multi-dimensional photonic signal processing (M-D PSP) can be attributed to
various factors due the growing feasibility of high-capacity digital transmission networks capable of
transmitting ultra-high bit rate and time division multiplexing up to 160 Gb/s as well as fiber optical
sensor networks.
A problem with the implementation of such systems is the lack of devices that can process an
enormous amount of data associated with multi-dimensional signals. With photonic transmission
networks becoming the transport infrastructure, PSP technique has become increasingly more
desirable compared to O/E and E/O conversion techniques. As discussed in Section 8.1,1 fiber-optic
signal processing systems are ideal for such processing demands for several reasons: all-optical (or
photonic) processing of photonic information of optical communication systems are possible using
fiber-optic signal processing; 2-D signals usually require much higher bandwidth than 1-D signals
and therefore must be processed by a high bandwidth system to allow real-time performance. It is
likely that future telecommunication networks will be all fiber-optic.
Section 8.1 gave an introduction to multi-dimension signal processing and the fundamentals of 2D
processing with mathematical representation and optical signal-flow graphs so that the implementation
using photonic structures can be carried out. Section 8.2 dealt with methods of decomposition and
related photonic structures so as to simplify the practical implementation in photonic domain. This
section gives some examples on the implementation of multi-dimension photonic signal processors.
General concluding remarks are given to summarize all areas of this chapter.
8.3.2
phOtOnic implementatiOn OF 2-D Filters
In Section 8.11 the fiber-optic signal processing technique was introduced. In this section, various
structures of fiber-optic signal processing systems, some of them novel, are shown. Using these
structures along with the 2-D filter design methods given in Section 8.2,2 2-D filters can be
implemented in photonic domain.
8.3.2.1 Photonic Filter Structures
In Section 8.2,2 various methods of developing 2-D transfer function of the filter with desired
characteristics have been developed. To implement a 2-D transfer function in photonic domain, as
with other implementations of digital filtering systems, one must consider what kind of structure the
fiber-optic filter should have to reduce error and, at the same time, be economical.
Many of the structures used here are similar to 1-D fiber-optic filter structures and simply require
cascading of the structures to construct a 2-D fiber-optic filter. However, for transfer functions not
derived using matrix decomposition methods, novel structures must be devised to accommodate
the requirements of non-separable transfer functions. Possible filter structures include binary tree
structure, direct structure, lattice structure, parallel structure, and transversal structure. All, of
which, are described in the following sections.
8.3.2.2 Coherent System
The filters implemented in this paper assume coherent operation of the laser. As explained in
Section 8.2,2 this implies that the phase of incoming signal cannot be discarded and the constructive
and destructive interference of signals from different paths combining must be taken into account
when designing the filter. Although the restriction is somewhat harsh, it is noted in Section 8.22 that
there are important advantages of using coherent operation over incoherent operation. Furthermore,
unless specifically noted otherwise, all filters implement 2-D FIR structures. The implementation
methods for IIR filters are discussed in Section 8.3.2.10.
8.3.2.3 2-D Direct Structure Filter
We first consider a filter structure that is suited to direct design methods of Section 8.2,2 i.e., no
matrix decomposition. None of binary tree structure, transversal filter structure, or other 1-D
382
Photonic Signal Processing
structures, which are introduced later this section, are suitable for implementation of 2-D filters
designed without using matrix decomposition. The 2-D frequency sampling method, for example,
does not generate a set of separable transfer functions and therefore cannot be implemented using
1-D structures. In such cases, two options exist for photonic implementation: (i) Break down the
2-D transfer function into a set of 1-D transfer functions by decomposing the filter transfer function
using singular value decomposition; (ii) Use a 2-D direct filter structure.
2-D direct structure filter is derived from the signal-flow diagram shown in of Section 8.2.2
Translating the signal-flow diagram into photonic domain is a relatively easy task in this case and
the result is shown in Figure 8.33.
In Figure 8.33, each box labeled Amn represents a coefficient module, which contains a one
photonic attenuator (or some form of attenuation mechanism) and possibly a phase modulator. The
coupler ports are arranged so that the number of cross coupling a signal path contains is four for
all signal paths therefore ensuring that the phase of the signal entering each coefficient module is
consistent over the whole network. The negative coefficients can then be realized by including a
180° phase shifter in each negative coefficient module.
It should be noted that there are two different kinds of delays. The implementation of the delays
is quite simple if we are considering signal input of the form described in of Section 8.2.2 For
the 2-D sequence of Section 8.2,2 z1−1 can be implemented as just one-unit delay, and z2−1 can be
implemented as 7 unit delays as this is the number elements in a row of the signal.
The quantities of photonic elements required for 2-D direct photonic implementation are given by
C2 D = 2 N1 N2 + N1 + N2
NPM 2 D = NOAt 2 D = N1 × N2
(8.47)
NOA 2 D = 1
z2-1
z2-1
z2-1
A30
A31
A32
A33
A20
A21
A22
A23
A10
A11
A12
A13
A00
A01
A02
A03
z1-1
z1-1
z1-1
FIGURE 8.33 Fiber/integrated optic implementation of direct structure.
383
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
where C2− D is the number of optical couplers required; NPM2− D is the number of optical phase
modulators required; NOAt 2− D is the number of optical attenuators required; N1 is the filter order in
n1 dimension; N 2 is the filter order in n2 dimension.
8.3.2.4 2-D Separable Structure Filter
In the previous section, it is made clear that matrix decomposition methods of Section 8.22 can be
implemented in the photonic domain by cascading of 1-D fiber-optic structures since matrix decomposition methods basically generate sets of 1-D transfer functions. The 1-D structures however
must be combined in a way so that the filter performs 2-D signal processing operation as intended.
Essentially, the combined structure must implement a product of sum of 1-D transfer functions.
Figure 8.34 shows a fiber-optic structure that implements the required function.
Any 1-D filter implementation can be substituted for the filter banks if it is modular (the signal
in and the signal out must have the same zero reference point). One can therefore regard the above
structure as the general structure for a separable 2-D photonic filter. Specifically, Figure 8.34 implements a 2-D filter generated by matrix decomposition with eight significant singular values. The
order of the resultant 2-D filter is defined by the order of 1-D filters in the filter banks. Even though
the diagram does not make any distinctions, it should be kept in mind that the length of the delays
z1−1 and z2 −1 are also different for the two filter banks in each parallel branch.
In the following sections, a number of 1-D sub-structures that can be used to implement the filter
banks are described. It is up to the filter designer to choose which structure is most suitable for the
particular application, as any one of the structures can be substituted into the filter banks.
The number of photonic elements required for the separable 2-D structure is given by
log2 Ns
C=
∑2
i +1
i =0
NPM =
Ns
2
(8.48)
NOA = 2
filter bank
filter bank
filter bank
filter bank
filter bank
filter bank
filter bank
Phase
modulator
filter bank
filter bank
Phase
modulator
filter bank
OA
OA
filter bank
filter bank
filter bank
filter bank
filter bank
FIGURE 8.34
Phase
modulator
2-D fiber-optic filter structure.
Phase
modulator
filter bank
384
Photonic Signal Processing
where C is the number of optical couplers required; NPM is the number of optical phase modulators
required (maximum); NOA is the number of OAs required (maximum); Ns is the number of parallel
stages included.
8.3.2.5 Binary Tree Filter
A 1-D FIR filter transfer function can be implemented in fiber-optic format by arranging filter elements in binary tree structure, as shown in Figure 8.35. The particular filter shown in the Figure is
a 1-D 3rd order FIR filter. The extensions to higher order filters are obvious.
The transfer function of the filter implemented with the structure can be expressed as
k
Haz ( z ) =
∑
Eo,az
= (1 − γ )log2 ( k +1) (k + 1)−1 A (−1)d exp( jϕd ) ad z − d
Eo,az
d =0
(8.49)
(1 − γ )log2 ( k +1) = common excesslossfctor
(k + 1)−1 = common 3dBloss faactor of the couplers
where
(8.50)
A, a d = int ensity attenuation of optical attenuuators
ϕd = optical phaseshift of the optical phase modulator
d = delay order
Because the system is not intensity based, the signal is assumed to have the form Eoe j (ωot +φ ( t )+ε ),
which includes the optical phase ϕ. Negative coefficients of the transfer function can therefore be
achieved by shifting the phase of the signal by 180° through phase modulators.3 With appropriate
manipulation of the optical coupler characteristic as a perfect −90° phase shifter, the use of optical
modulators to achieve negative coefficients can be reduced or even eliminated as with transversal
filter structure, shown in the next section.
The advantage of the binary structure is that the number of 3-dB splitting stages the signal must
travel through is the minimum achievable. The loss due to splitting is thus at a minimum and the
effect of noise due to splitting is also at minimum. The structure is used in Taylor3 to implement a
fiber-optic integrator in which the input and output terminals of couplers are selected, so that the
3dB optical
coupler
ejϕ
0
a0
OPM
OAt
3dB optical
coupler
z-1
A
OPM
OAt
ejϕ
a1
1
A
OA
OA
3dB optical
coupler
ejϕ
2
3dB optical
coupler
z-2
OPM
a2
OAt
3dB optical
coupler
3dB optical
coupler
z-3
OPM
OAt
e
a3
jϕ3
FIGURE 8.35
Binary tree structure. (From Taylor, H. F., Proc. IEEE, 75, 1524–1535, 1987.)
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
385
sign alternation in the numerator that is the characteristic of Newton’s family of digital integrators
is achieved without phase modulators. However, this (alternating sign) is not true for an arbitrary
filter transfer function, and most filter transfer functions would necessitate the use of optical phase
modulators (OPMs) as shown in Figure 8.35.
The number of photonic elements required for the binary tree structure is given by
log2 N
CBT =
∑2
i +1
i =0
NPMBT = N
(8.51)
NAt BT = N
NABT = 1
where CBT is the number of optical couplers required; NPMBT is the number of optical phase
modulators required (maximum); NAt BT is the number of optical attenuators required; N A BT is the
number of OAs required (minimum) and N is the order of the 1-D filter sections
8.3.2.6 Photonic Transversal Filter
In the previous section, it is shown that the binary tree structure requires phase modulators, except
in cases when the signs are alternating or when there is equal number of positive coefficients
as negative coefficients in the transfer function. Such cases are rare, and in most cases phase
modulators will be needed to achieve the negativity. In this section, a structure that does not
require any phase modulators is proposed. This structure, based on the transversal filter structure
in Refs.7–9 (shown in Figure 8.36a), achieves 180° phase shift required by negative coefficients
through appropriate arrangement of coupler ports. The signal paths for positive coefficients
contain four cross couplings resulting in –j × –j × –j × –j = 1, i.e., no phase shift, and all
signal paths for negative coefficients contain two cross couplings resulting in –j × –j = –1, i.e.,
180° phase shift. Shown in Figure 8.36b is the proposed transversal filter structure that does not
require phase modulators to achieve negative coefficients. The phase of the signal at various
points of the filter is shown in gray scale.
The proposed structure is particularly suited to the transfer functions generated by matrix
decomposition as it can implement a 1-D FIR transfer function with very little modifications
(needed for the coupling attenuations) to its filter coefficients. How the additional sections can be
accommodated to form a 2-D filter is shown later in this section.
The advantages of the proposed filter structure over the simple transversal filter structure
in Heyde and Minasian7 are threefold. First, as mentioned previously, is the fact that no phase
modulators are required to achieve negative coefficient. The second advantage is that no signal
biasing or differential detection is required. The implication of the second advantage is that the
filter structure is modular and can therefore be connected in parallel or in series without any
modification to the filter module. Another advantage of the proposed structure is that the signal
goes through less couplers than the implementation of Heyde and Minasian.7 This property can
be observed if one considers the fact that the signal only goes through in average N/2 couplers for
the proposed structure (since the coefficients are split into two groups), whereas for the traditional
transversal filter the number of couplers the signal must travel through is always N, where N is
the number of coefficients of the filter transfer function, which may or may not be the same as the
order of the filter.
The proposed structure can also be used for adaptive filtering as only the coefficients of the optical
amplifier/attenuator need to be changed to modify the filtering operation. However, for adaptive
operation, the filter coefficients that are zero and therefore not included in the original structure may
386
Photonic Signal Processing
z-1
z-1
Incoherent
lightwave
input
OA
+
PM
-j
(a)
OA
+
PM
OA
+
PM
Filter
output
1
z-1
OA
-ve
0
Coherent
lightwave
input
(b)
1
1
-j
-j
z-1
OA
-ve
1
OA
-ve
N-ve
1
1
j
-1
OA
+ve
0
z-1
Negative subsection
1-1
j
OA
+ve
N+ve
OA
+ve
1
Filter
output
Positive subsection
z-1
FIGURE 8.36 (a) The original transversal structure. (From Heyde, E., and Minasian, R. A., IEEE Trans.
Microw. Theory Tech., 45, 1463–1466, 1997.) (b) The proposed structure.
have to be included in case the adapting algorithm changes them to non-zero values. The situation is
slightly disadvantageous for the proposed structure compared to the simple transversal structure of
Heyde and Minasian,7 because the number of positive and negative coefficients (N−ve and N+ve) of an
Nth order filter can range from 0 to N + 1 and both sets of coefficients need to be fully implemented.
Fortunately, the situation is not as bad as one might expect. At first, it appears that the number of
optical attenuators (OAs) needed is 2N, since both negative and positive sections should implement
the full order of the filter transfer function. For the proposed structure, it can be shown that the
number of OAs required is approximately [(N + 1) × 1.5* (N + 1)] components are required for the
simple transversal filter structure of Heyde and Minasian7 for adaptive operation). The reason for
requiring only (N + 1) × 1.5 instead of 2N can be explained as follows.
Assume that we can exchange the input connections to two parallel sections using optical
switches so that the signs of the two parallel sections can be reversed. First consider the case where
the number of positive coefficients and negative coefficients of the filter transform function are
exactly the same, i.e., N+ve = N−ve = (N + 1)/2. Clearly (N + 1)/2 OAs are needed for each parallel
subsection and therefore total of N + 1 OAs are required. Now consider the case where one sign is
completely dominant over the other, i.e., N+ve = N + 1 and N –ve = 0, or N–ve = N + 1 and N+ve = 0. In
this case, N + 1 OAs are necessary in at least one of the parallel subsections even though the other
subsection does not need any. To accommodate both situations with one filter structure, it is clear
that (N + 1) + (N + 1)/2 = 1.5(N + 1) OAs are necessary. The result for optical attenuators can be
extended to phase modulators and couplers with a few simple modifications.
In the case where adaptive filtering is not required, the total number of components required is
minimized by the use of the proposed structure. For 1-D digital filtering purposes, this structure is
also economical, modular, and easy to implement. Example 8.1 is a simple exemplar of a fiber-optic
filter realized from a transfer function using the parallel structure.
387
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
8.3.2.6.1 Photonic Filter Implementation Using the Proposed Transversal Structure
Design Aim: A sample implementation of a simple transfer function.
Method: The proposed transversal structure. Fiber losses and other non-linear effects are ignored.
Results:
H ( z −1 ) = 1 + 0.2 z −1 − 0.3z −2 − 0.2 z −3 + 0.4 z −4 + 0.6 z −5 − 0.5 z −6
(8.52)
The first step is to divide the transfer function into two parts, namely the positive coefficients and the
negative coefficients denoted by k+ and k−. It is assumed that all the coefficients are realized using
optical attenuators and not amplifiers (optical attenuator is known to produce less noise than does
the optical amplifier).
An observation of the filter structure shown previously in Figure 8.36 will reveal that all streams
of lightwaves in each parallel section pass through the same number of couplers and therefore
suffers the same attenuation from coupling. In this example, the positive coefficients suffer (√2)7
attenuation, whereas the negative coefficients suffer a (√2)6 attenuation. Optical preamplifier gain is
therefore set at (√2)7 and the negative coefficient attenuators are set at h−n ÷ √2 where h−n denotes the
negative coefficient values. This factor of √2 compensates for the effect of the extra coupler positive
coefficient signals go through. Optical preamplifier is set at (√2)k where k is the greater of k+ and
k− to compensate for the coupling losses (Figure 8.37).
Because the binary tree splitting stages of Figure 8.35 add further attenuation to the lightwave,
when the transversal structure is incorporated into a 2-D system, the filter amplifier and the
attenuator settings must be adjusted accordingly. The number of optical elements required for the
transversal structure is given by
CTF = 2 N + 2
NPMTF = 0
(8.53)
NAtTF = N
NATF = 1
z-2
Coherent
lightwave
input
z-1
z-3
0.2121
0.1414
0.3536
Filter
output
11.3137
z-1
Optical attenuator
Optical amplifier
0.2000
0.4000
z-3
z-1
0.4000
Optical coupler
z-1
Unitdelay line
FIGURE 8.37 Fiber optic implementation of (8.52) using the proposed transversal filter structure.
388
Photonic Signal Processing
where CTF is the number of optical couplers required; NPMTF is the number of optical phase
modulators required; NAtTF is the number of optical attenuators required; NATF is the number of OAs
required (minimum) and N is the order of the 1-D filter sections
8.3.2.7 1-D Direct Structure Photonic Filter
A 1-D direct structure provides the classic alternative to the binary tree structure and transversal
filter structure for implementation of 1-D filters. Unlike the structures mentioned, a direct structure
can also implement IIR filters very easily. The direct structure signal-flow diagram can be found in
most signal processing books and is quite straightforward. However, photonic implementation of
the direct structure has not been developed, as yet, and this section shows an implementation of the
structure using fiber-optic elements.
L
∑b z
k
H (z) =
−k
k =0
N
1−
∑a z
k
(8.54)
−k
k =1
This transfer function can be represented in signal flow diagram format, as shown in Figure 8.38,
and the photonic implementation is shown in Figure 8.39.
As with the 2-D direct structure, each signal path contains four cross-couplings and suffers no
overall phase shift (− j × − j × − j × − j = 1). The boxes in the horizontal branches represent coefficient module identical to that in 2-D direct structure and the boxes in the vertical branches represent
the delay elements. The structure is optimal in the sense that the number of delay elements is minimal and can be used to implement 1-D IIR functions in the photonic domain. The couplers used in
the middle section of the implementation represent either 3 × 3 couplers or a cascade arrangement
of two 2 × 2 couplers shown in Figure 8.40.
w (n)
y (n)
x (n)
-1
z
b1
a1
z-1
a2
b2
bL-1
z-1
bL
z-1
aN-1
z-1
aN
FIGURE 8.38 Signal flow diagram of 1-D direct structure.
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
a′1
z-1
389
b′1
a′2
b′2
a′N
b′3
FIGURE 8.39 Photonic implementation of direct 1-D structure.
FIGURE 8.40
An arrangement of two 2 × 2 couplers to form a 3 × 3 coupler.
The number of photonic elements required for the direct structure is given by
CDF = 3 N + Nnum + 3
NPMDF = NAtDF = Nnum + Nden
(8.55)
NADF = 1
where CDF is the number of optical couplers required; NPMDF is the number of optical phase
modulators required; NAtDF is the number of optical attenuators required; NADF is the number of
OAs required; Nnum is the order of the 1-D filter numerator and Nden is the order of the 1-D filter
section denominator.
8.3.2.8 Parallel Structure Filters
Parallel structure is a simple variation on the theme on the direct structure. This structure is slightly
different from the direct structure in that signals pass through less couplers, and the signals are not
attenuated as much.
Basically, the structure can be thought of as a parallel arrangement of 2nd order direct structures.
The signals are split into several branches at the beginning, and, after the signals have traveled
through the parallel sub-structures, they are merged back into one signal path. To implement the
parallel structure, the filter transfer function must be factorized into a sum of several sub-transfer
functions. If each sub-transfer function is in the form of 2nd order substructure, it is then possible to
turn the sub-transfer function into a signal-flow diagram form, which can be realized in the optical
domain.
390
Photonic Signal Processing
8.3.2.8.1 A Filter Design Using Parallel Structure Filter
Design Aim: A 1-D lowpass filter of 7th order with normalized cut-off frequency at 0.3
Method: Parallel factorization
Program used: PARALLEL.m
Results: The transfer function designed using Chebyshev approximation routine in MATLAB
simulation package is decomposed as shown below in signal-flow diagram format. It is found
that the performances of the two implementations are nearly identical (see Figure 8.41).
For photonic implementations of parallel structures, the splitting of the signal at the beginning of
the structure can be performed using a binary tree of couplers, in which case the amplitude and
the phase change caused by cross-coupling must be considered. The task is very similar to that
performed for binary filter structure. Essentially, the phase changes can be corrected by including
a 180° shift every second parallel branch, and amplitude compensation is equal to 2 raised to log2P
where P is the number of parallel stages (which must be a power of 2).
The performance of the parallel structure is similar to that of the direct structure, as seen in
Figure 8.41, and the number of delays as well as the number of amplifiers/attenuators required
are also the same. However, the number of summer/splitters in parallel structure is significantly
increased, it will be shown that the number of optical couplers needed for the implementation of
parallel structure is also very much larger than that required for other 1-D structures.
The number of photonic elements required for the parallel structure is given by
w(n) 0.0304
x(n)
z -1
y(n)
0.1218
-
13834
1.4721
z -1
0.1827
z -1
08012
(a)
0.2286
0.1218
z -1
0.0304
02960
z-1
04830
0.1089
z-1
0.7194
0.4599
x(n)
y(n)
z-1
09004
0.3177
(b)
00155
z-1
0.0304
FIGURE 8.41 Parallel structure example signal flow diagram: (a) Direct structure and (b) parallel structure.
391
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
N
CPF = den × 7 +
2
NPMPF = 2 Nden +
N
log2 den
2
∑2
i +1
i =0
Nden
2
2
log2
(8.56)
NAtPF = 2 Nden
NAPF = 1
where CPF is the number of optical couplers required; NPMPF is the number of optical phase
modulators required; NAtPF is the number of optical attenuators required; NAPF is the number of OAs
required (minimum); Nnum is the order of the 1-D filter numerator and Nden is the order of the 1-D
filter section denominator.
8.3.2.9 Other 1-D Filter Structures
Several other filter structures exist for filter realization in the optical domain. The lattice form,
shown in Figure 8.42, is a structure particularly suited to incoherent systems since each section of
the signal-flow diagram is identical to the optical coupler signal flow diagram shown in Figure 8.41a.
The coefficients k can be implemented using optical amplifier/attenuators. The lattice structure is
not suitable for coherent signal processing as coherent systems must take phase into account and,
since the lattice structure assumes that the cross coupling does not cause any phase shift, it will
be inefficient and difficult to implement coherent systems using the lattice structure (Figure 8.43).
y1(z)
X(z)
yM-1(z)
k1
z-1
yM(z)
kM
z-1
w1(z)
wM(z)
wM-1(z)
FIGURE 8.42 Lattice form signal flow diagram.
1.2
Direct form
Parallel form
1
0.8
0.6
0.4
0.2
0
0
0.5
1
1.5
2
2.5
FIGURE 8.43 Frequency response of direct and parallel structures.
3
3.5
392
Photonic Signal Processing
8.3.2.10 Realization of Poles
In discussing feed forward structures, such as the binary tree structure or the direct structure, the
realization of the denominator part of filter transfer functions are ignored. This can be justified in the
case of finite impulse response filters (FIR) where the denominator is simply 1. In cases of IIR filters,
the denominator must be incorporated into the system as in 1-D direct structure. An alternative is to
form a pure pole filter by using a feed forward structure in a feedback loop as shown in Figure 8.44.
Assuming that the denominator of transfer function can be written as
p( z ) = K + f ( z )
(8.57)
where f ( z) has no constant terms, applying the feedback structure results in the following transfer
function:
H p (z) =
1+
1
K
1
K
(8.58)
f (z)
It is therefore possible to use the feed forward structure, such as transversal structure, without
modifications in feedback branch to form the denominator of an IIR filter transfer function. The overall
filter structure incorporating numerator q( z ) and denominator K + f ( z ) is shown in Figure 8.45.
Note that q( z ) and f ( z ) can be replaced by q( z1, z2 ) and f ( z1, z2 ). The structure in Figure 8.45 can
therefore be used to implement a subsection of separable filters of Section 8.22 or a complete 2-D
direct filter implementation. We implement a case of the former as follows.
8.3.2.10.1 A 2-D Recursive Filter Subsection Realization
Design Aim: The recursive transfer function given in Eq. (8.58).
H ( z −1 ) =
1 + 0.2 z −1 − 0.3z −2
1 − 0.2 z + 0.4 z −4 + 0.6z −5 − 0.5z −6
−3
(8.59)
The filter subsection can be implemented in photonic domain as shown in Figure 8.46.
Finally, when the SFG is ready, the graphical technique introduced in Section 8.22 can be used
to check the validity of the design. However, applying the technique by hand to photonic circuits
1/K
f(z)
FIGURE 8.44 Denominator realization using feed forward structure.
q(z)
+
1/K
f(z)
FIGURE 8.45 IIR filter structure using FIR subsections.
393
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
z-1
z-1
0
Coherent
lightwave
input
0.212
2
5.657
1
0.2
0.5
z-3
0.2
z-1
5.6569
0.6
z-1 Unit delay line
Optical attenuator
Filter
output
z-3
0.4
Optical coupler
z-1
z-4
Optical amplifier
FIGURE 8.46 A 1-D IIR filter subsection example.
shown in this section would be time-consuming and error prone as there are too many photonic elements to consider. In fact, applying any graphical technique by hand to the photonic circuits in this
section would be impractical. Due to the impracticality of performing a graphical analysis by hand,
the graphical analysis of the photonic circuits is omitted here.
8.3.2.11 Remarks
In this Section (i) The significance of using coherent systems for PSP is stated; (ii) 2-D direct
structure illustrated; (iii) Various matrix decomposition realizations using 1-D filter structures
shown; and (iv) Realizations of IIR filters using FIR filter sections shown.
8.3.3 Design chart anD DiscussiOns
The design of 2-D photonic filter can be summarized in this section. Another example of such
design is also illustrated and thence some concluding remarks are given.
8.3.3.1 2-D Photonic Filter Design Flowchart
In designing and implementing a 2-D filter, several design decisions must be made. The following
flowchart illustrates the possible paths that may be taken when designing and implementing a 2-D
filter in photonic domain. Tables in the chart show various design methods any one of which may
be substituted for another within the same table. For example, for separable design methods path
(the branch on the right side of the flowchart), any one of single stage SVD, multistage SVD,
iterative SVD, or OD may be used to calculate the appropriate 2-D transfer function. The numbers
inside brackets show the relevant section which to be referred to. Obviously, if a design result is not
satisfactory, some of the procedures must be repeated to find a better solution. The iteration paths
are not shown in the flowchart as they are reasonably obvious.
8.3.3.2 Examples of Photonic 2-D PSP Implementation
In this section, 2-D filter implementations of the same frequency specification are performed from
scratch first using a matrix decomposition method, and then a direct method. The design methods
used in the example are by no means “ideal.” As shown in the flowchart shown in Figure 8.47, there
are many possible paths and ultimately, the choices lie with the filter designer.
8.3.3.2.1 Specification
The filter to be designed is a lowpass filter with normalized spatial cut off frequency of 0.7 in x and
y directions (see Figures 8.47 and 8.48). The overall filter magnitude response error is to be less
than 10%. The 2-D signal is transmitted coherently through an optical fiber medium using linear
394
Photonic Signal Processing
2D Magnitude
Specification (3.1)
Direct design methods
Separable design methods
Choose a design
approach (3.3)
Single stage
SVD(5.1)
Frequency sampling
method (4.2)
Multistage SVD (5.2)
Window method
(4.3)
Iterative SVD (5.3)
McClellan
transformation (4.4)
Filter order
acceptable? (6.1)
YES
Require a separable
filter?
OD (5.4)
NO
Filter order
acceptable? (6.1)
NO
2D Balanced
approximation
(6.3)
YES
n=1
Do below for zn
YES
SVD
(6.2)
FIR or
IIR1
NO
IIR
FIR
or (4.1)
IIR
FIR
IIR
Binary
(7.5)
Transveral
(7.6)
Direct
(7.7)
Parallel
(7.8)
Separate into
NUM DEN
numerator and
denominator
2D Direct
Structure (7.3)
Separate into
numerator and
denominator
DEN
2D Direct
Structure (7.3)
FIR
NUM
Binary
(7.5)
Transveral
(7.6)
Direct
(7.7)
Parallel
(7.8)
Merge using the IIR
structure in (7.10)
Merge using the IIR
structure in (7.10)
n=2
YES
NO
n=1
Combine structures for
z1 and z2 (7.4)
The final
filter design
1. 1D FIR and IIR filter discussion can be
found in many signal processing textbooks
FIGURE 8.47 Flowchart of the design of multi-dimension photonic filters.
395
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
1
0.8
0.6
0.4
0.2
0
1
0.5
0
-0.5
-1 -1
-0.5
0.5
0
1
FIGURE 8.48 Magnitude specification.
sequencing of a 256 × 256 pixel frame starting from x = 0 and y = 0. The frequency response of the
filter is to be circularly symmetric. The order of the filter should be sufficiently low to enable it to
be implemented in photonic domain. The phase response of the filter should be linear. The filter is
intended to be a noise remover as most noise components are in the high frequency band.
8.3.3.2.2 Choice of a Design Methodology
As the first decision to be made, a choice between direct design methods and separable design methods must be made. The following table shows the differences between separable and direct design
methods. Although the two methodologies result in very different designs, there are no apparent
advantages to be gained from preferring one structure over another. There are multitude of factors
contributing to the actual performance and the economy of the designed filter and the best design
will be obtained by using both methodologies and comparing various statistics to find out which
design method gives better results for the particular application (Table 8.5).
TABLE 8.5
Comparison of Direct Structure and Separable Structure
Property
Number of parallel stages
Filter structure
Filter design procedure
Coherent processing
Performance
Fiber-optic implementation
Direct Design Methods
1
FIR or IIR
One 2-D filter design
Yes
Depends on the order of the filter and
the 2-D filter design method
Direct structure only
Separable Design Methods
≥1
FIR or IIR
Many 1-D filter designs
Yes
Depends on number of additional stages
and the 1-D filter design method
Binary, parallel, transversal, direct
396
Photonic Signal Processing
8.3.3.3 Separable Implementation Using Matrix Decomposition Methods
8.3.3.3.1 Choice of a Decomposition Method
There are four decomposition methods to consider. All methods are tried to compare their performances.
The comparison is made based on the least number of parallel stages that will satisfy the specified 10%
overall error. Also, the 1-D filter design methods used are identical for the four different decomposition
methods (note that perhaps this is not quite fair on methods such as ISVD algorithm or OD algorithm
which put their strengths on making filter design task easier by keeping the 1-D magnitudes all positive).
As can be seen in the table, the best performance can be obtained by multiple stage SVD algorithm that,
with two parallel stages, results in a filter error of 8.274% (Table 8.6).
As multiple stage SVD algorithm produces four sets of 1-D magnitude responses, there are four
1-D filters to be implemented and their coefficients are shown in Table 8.7. The 1-D filter design
method used is least-squares algorithm.
The filters shown above are symmetric about the centre (which is formed by the coefficients
for 7th order and 8th order), therefore the phase response is guaranteed to be linear. The repeated
coefficients also raise the possibility of saving of components through exploitation of symmetry.
A filter order of 15, although slightly too high for photonic implementation, will be retained for the
example purpose. If the filter order is to be reduced at this stage, then one would merge the separable
expressions into a single expression, then use the balanced approximation method illustrated in
Section 8.1.2 Such a procedure would result in an IIR filter design of reduced order.
8.3.3.3.2 Photonic Implementation of the Separable 2-D Filter
Because we are dealing with 2-D separable structure, we need to decide which 1-D photonic filter
structure should be used to implement the four 1-D filter stages. Table 8.8 is a comparison of the
structures on the number of components required.
In Table 8.8, the number of splitting stages per OA is used to indicate how many signal splitting stages the optical pre-amplifier must compensate for. If 30 stages must be compensated
for as in the direct structure, the amplification factor would need to be (√2)30 = 32768 which
is clearly unacceptable for OAs. A solution such as including several OAs in cascade would be
required in such situations provided the accumulated ASE noises do not surpass the signal level.
TABLE 8.6
Comparison of Various Decomposition Methods
Single Stage SVD
Number of parallel stages
Resulting design
1
FIR (or IIR)
Computational requirements Minimal
Major claim for advantage
Simple and quick
Major disadvantage
Filter error (%)
Order
Total no of multiplications
required
35
35
Multiple Stage SVD
Optimal
Decomposition
2
FIR (or IIR)
2
FIR (or IIR)
2
FIR (or IIR)
Intermediate
Accurate
Intermediate
Easy 1-D filter design
Very heavy
Accurate and easy 1-D
filter design
Not accurate enough
and heavy
computational load
Too rough (large error) Phase must be
considered when
designing 1-D filter
sections
10.7262
8.2740
16
16
32
64
() contains the possible alternatives.
Iterative SVD
Not accurate enough
9.9603
16
64
9.8521
16
64
z1 stage 1
z1 stage 2
z2 stage 1
z2 stage 2
Order
0.0004
0.0022
−0.0004
−0.0025
0
2
−0.0049
−0.0074
−0.0167
0.0130
1
−0.0004
0.0055
0.0028
0.0080
3
0.0114
0.0037
−0.0246
−0.0165
TABLE 8.7
Coefficients of the Designed Filter
4
0.0083
0.0406
0.0600
−0.0338
5
−0.0704
−0.0841
0.0849
−0.0109
6
0.0819
−0.1752
0.0071
0.0028
7
0.5015
0.0082
0.0139
0.0050
8
0.5015
0.0082
0.0139
0.0050
9
0.0819
−0.1752
0.0071
0.0028
10
−0.0704
−0.0841
0.0849
−0.0109
11
0.0083
0.0406
0.0600
−0.0338
12
0.0114
0.0037
−0.0246
−0.0165
13
−0.0049
−0.0074
−0.0167
0.0130
14
−0.0004
0.0055
0.0028
0.0080
15
0.0004
0.0022
−0.0004
−0.0025
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
397
398
Photonic Signal Processing
TABLE 8.8
Comparison of Different Fiber-Optic Filter Structures
Binary
No of splitting stages per
amplifier
Total no. of optical phase
modulators
Total no. of optical attenuators
Total no. of optical couplers
Total no. of OAs
Total no. of components
Remarks
Transversal
Direct
Parallel
10
19
30
10
34
0
64
96
64
126
4
228
Low attenuation
64
64
142
136
4
4
210
268
No phase modulators Simple, but inefficient
required
96
184
4
380
Inefficient, but
low attenuation
For the example, transversal filter structure is chosen as the implementation as it appears to
be the most efficient structure. Below diagram shows the schematic diagram for the photonic
implementation.
Because the filter is circularly symmetric, the filter structure and attenuator/amplifier coefficients
are the same for the second dimension except for the delay which must be replaced by z2−1. Physically,
this delay would correspond to (z1−1)255 as one-line delay is same as the entire row of pixels. For the
bottom parallel section of Figure 8.49, the positive subsections and the negative subsections of the two
1-D subsections will need to be exchanged. This is because the binary splitting stages at the start and
end of the structure shown in Figure 8.50 introduce another phase shift of 180° for the lower stage.
Exchanging of subsections can compensate for the phase shift. The filter coefficients are related
to the attenuator settings by
a+ i =
hi
k +2
2
where
, a−i = −hi
(8.60)
k = No of +ve terms − No of − ve terms
z-1
Unit delay line in z1 dimension
Optical coupler
Optical attenuator
z-1
z-1
z-3
Optical amplifier
z-5
z-3
z-1
0.0001 0.0012 0.0176 0.0176 0.0012 0.0001
Negative subsection
181
0.0001 0.0012 0.0176 0.0176 0.0012 0.0001 0.0004 0.0049 0.0704 0.0704
z-3
FIGURE 8.49 1-D filter stage 1.
z-1
z-2
z-1
z-1
z-1
z-2
z-1
z-3
Positive subsection
399
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
FIGURE 8.50
1D
Filter stage 1
in z1 domain
1D
Filter stage 1
in z2 domain
1D
Filter stage 2
in z1 domain
1D
Filter stage 2
in z2 domain
Schematic diagram of the separable 2-D filter.
z-2
z-3
z-1
z-3
z-1
z-3
Negative subsection
0.0019 0.0160 0.0438 0.0438 0.0160 0.0019
181
0.0022 0.0055 0.0037 0.0406 0.0082 0.0082 0.0406 0.0037 0.0055 0.0022
-1
-2
z
z
-1
z
-3
z
-1
-3
z
z
-1
z
-2
Positive
-3
z
z
FIGURE 8.51 1-D filter stage 2.
1
0.5
0
1
FIGURE 8.52
0.5
0
-0.5
-1 -1
-0.5
0
0.5
1
Magnitude response of the designed 2-D filter.
where the number of positive terms is greater than the number of negative terms in the transfer
function. a+i and a−i can be exchanged and multiplied by −1 to obtain the settings if the reverse is
true. The magnitude response of the filter is plotted in Figures 8.51 and 8.52.
8.3.3.4 Non-Separable Implementation Using Direct Methods
8.3.3.4.1 Choice of a Design Method
There are two methods to choose from: frequency sampling method and McClellan transformation
method. The designs results are shown in Table 8.9.
400
Photonic Signal Processing
TABLE 8.9
Comparison of Direct Design Methods
Property
Frequency Sampling Method
McClellan Transformation Method
Resulting design
Requirements
FIR
Magnitude specification
Remarks
The filter accuracy depends heavily on the
accuracy of frequency sampling
20 × 20
7.61
Filter order
Magnitude spec.
error (%)
FIR or IIR
1-D magnitude specifications and a transformation
function
Better transformation functions may result in much
improved error
12 × 12
22.68%
The poor performance of McClellan transformation method can be attributed to its low attenuation
in the stopband. It is envisaged that with a better transformation function, McClellan transformation
method will perform better. For the current design task however, frequency sampling method is
chosen. The resultant filter coefficients are not shown due to the number of coefficients being too
large to show here.
8.3.3.4.2 Reduction of Filter Order Using Balanced Approximation Method
The filter design in the current form requires a 20 × 20 order filter. This implies that for some signal
paths, the signal must go through 20 + 20 = 40 power splitting stages. A huge pre-amplification
factor will therefore be required. A solution to this problem is to use the filter order reduction
method of Section 8.2. In this case, the reduced filter is 10 × 10 resulting in 11 + 11 = 22 splitting
stages which is still large, but again for example purpose, is retained (Tables 8.10 and 8.11).
The filter error is found to be 6.57%, which is actually less than the original design! It has therefore
been shown that the application of filter order reduction did not result in any notable degradation
in the performance. As can be deduced from the fact that there are two sets of filter coefficients,
the resulting design is an infinite impulse response design. Another factor which must be taken into
account is the fact that neither numerator nor the denominator is symmetrical. No components are
duplicated therefore removing the possibility for saving of components by exploitation of symmetry.
TABLE 8.10
Denominator Coefficients
Order
0
1
2
3
4
5
6
7
8
9
10
0
1
2
3
4
5
6
7
8
9
10
0.0015
−0.0045
0.0128
−0.0273
0.0370
−0.0437
0.0520
−0.0531
0.0469
−0.0291
0.0117
−0.0046
0.0098
−0.0325
0.0852
−0.1279
0.1660
−0.2103
0.2156
−0.1903
0.1171
−0.0487
0.0120
−0.0251
0.0702
−0.1757
0.2614
−0.3410
0.4309
−0.4349
0.3841
−0.2344
0.1017
−0.0239
0.0628
−0.1456
0.2946
−0.3985
0.4815
−0.5751
0.5640
−0.4995
0.3020
−0.1362
0.0290
−0.0895
0.1945
−0.3387
0.4165
−0.4550
0.5001
−0.4755
0.4244
−0.2527
0.1171
−0.0258
0.0991
−0.2091
0.3073
−0.3249
0.2844
−0.2461
0.2151
−0.1944
0.1154
−0.0529
0.0246
−0.1155
0.2341
−0.2844
0.2366
−0.1124
−0.0139
0.0571
−0.0508
0.0245
−0.0127
−0.0250
0.1212
−0.2318
0.2461
−0.1628
0.0031
0.1646
−0.2204
0.1957
−0.1134
0.0468
0.0262
−0.1174
0.2181
−0.2319
0.1567
−0.0112
−0.1466
0.2045
−0.1731
0.1145
−0.0388
−0.0197
0.0816
−0.1479
0.1602
−0.1155
0.0317
0.0590
−0.1033
0.0941
−0.0534
0.0156
0.0092
−0.0373
0.0706
−0.0844
0.0711
−0.0394
0.0059
0.0123
−0.0124
0.0051
0.0003
401
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
TABLE 8.11
Numerator Coefficients
Order
0
1
2
3
4
5
6
7
8
9
10
0
1
2
3
4
5
6
7
8
9
10
1.0000 −3.3531
6.6740 −9.7374 11.1831 −10.3924
7.8531 −4.7539
2.2164 −0.7249 0.1283
9.8116 −19.5290 28.4926 −32.7230 30.4093 −22.9790 13.9103 −6.4854 2.1211 −0.3753
−2.9261
5.4318 −18.2134 36.2521 −52.8915 60.7444 −56.4494 42.6564 −25.8220 12.0390 −3.9375 0.6967
−7.5706 25.3851 −50.5266 73.7179 −84.6629 78.6767 −59.4526 35.9896 −16.7795 5.4880 −0.9710
8.4280 −28.2599 56.2486 −82.0662 94.2508 −87.5866 66.1854 −40.0654 18.6797 −6.1095 1.0809
−7.6733 25.7295 −51.2120 74.7179 −85.8115 79.7440 −60.2591 36.4779 −17.0071 5.5624 −0.9841
5.7326 −19.2220 38.2595 −55.8202 64.1080 −59.5752 45.0184 −27.2519 12.7057 −4.1556 0.7352
−3.4579 11.5948 −23.0783 33.6710 −38.6703 35.9360 −27.1553 16.4385 −7.6641 2.5067 −0.4435
1.6190 −5.4287 10.8053 −15.7649 18.1056 −16.8254 12.7142 −7.6965
3.5884 −1.1736 0.2076
1.7992 −3.5812
5.2250 −6.0008
5.5765 −4.2139
2.5509 −1.1893 0.3890 −0.0688
−0.5366
0.0965 −0.3236
0.6441 −0.9398
1.0793 −1.0030
0.7579 −0.4588
0.2139 −0.0700 0.0124
8.3.3.4.3 Photonic Implementation of Non-separable Filters
As the filter structure is in form of IIR filter, the structure proposed in Section 8.3.2 must be employed
in realizing the fiber-optic filter. The filter shown in Figure 8.33 will form the subsections of the IIR
structure shown in Figure 8.46. The actual filter schematic diagram is omitted as the diagram will be too
cluttered to make any clear statement of the structure of the filter. The attenuator settings can be calculated
by considering how many splitting stages the signal being attenuated by the coefficient module must go
through. The relationship between the attenuator settings aij and the filter coefficients hij is given by
aij =
h
2
ij
ki + 2 j + 2
(8.61)
where ki is the order of the filter in n1 dimension. The filter statistics are given in Table 8.12. The
filter is shown to be very inefficient compared to the separable implementations as the number of
components required is very much higher. Clearly, the trade-off for the good error response is the
large number of components required to implement the design in practice.
The filter magnitude response is shown below in Figure 8.53. Although the passband contains
some irregularities, the phase response of IIR filters designed using balanced approximations
remains approximately linear (refer to Sections 8.2.4 and 8.1.4.5) therefore satisfying the phase
requirement of the specification.
TABLE 8.12
Direct Structure Filter Statistics
Factor
2-D Direct Form
No of splitting stages per amplifier
No. of OPMs
No. of optical attenuators
No. of optical couplers
No. of OAs
Total no. of components
Remarks
33 (worst case)
242
242
528
2
1014
Very small error
402
Photonic Signal Processing
1
0.5
0
1
0.5
0
-0.5
-1 -1
-0.5
0
0.5
1
FIGURE 8.53 Normalized filter magnitude response.
8.3.3.5 Comparison of Matrix Decomposition Method Design and Direct Method Design
Although we have started out with the exactly the same specification, the two design results are strikingly different. Direct method results in a filter with over 1000 elements whereas matrix decomposition method results in a filter with around 200 elements. The error is also different. Various factors
such as performance and economy must be taken into account when deciding which structure to
implement. The table below shows the comparison of the two methods using the results obtained for
this example. For the example, the better implementation technique would be matrix decomposition
method as it offers a filter of reasonable performance with smaller number of components (Table 8.13).
8.3.4
POSSiBle AreAS Of APPlicAtiOnS
The fiber-optic and integrated photonic signal processing has found applications in areas such
as optical matrix multiplications, convolutions and broadband signal processing, time division
multiplexing in the femtosecond time resolution, high order optical correlation, higher order
spectrum analysis for amplitude and phase, spatial and time photonic Fourier transformation.
Because of the wideband properties of optical fibers and integrated photonic waveguides, PSP
technique makes a natural processing architecture for fiber transmission systems carrying wide
bandwidth data. An application of 2-D fiber-optic signal processing system would be the signal
processing of ultra-fast time division multiplexing (TDM) information that is the photonic packet
switching technique. Novel time division coding used as photonic headers is also another potential
application of M-D PSP. 2-D fiber-optic signal processing architecture can be therefore a natural
candidate for the processing of ultra-fast signals transmitted over optical guided media.
TABLE 8.13
Comparison of Direct Method and Matrix Decomposition Method
Property
No. of splitting stages per OA
No. of OAs
No. of attenuators
No. of couplers
No. of phase modulators
Total no. of components
Error (%)
Remark
Direct Design Method
Matrix Decomposition Method
33 (worst case)
2
242
528
242
1014
6.57
Very good transition band and low error
19
4
64
142
64
210
8.27
Economical
Multi-Dimensional Photonic Processing by Discrete-Domain Approach
403
Further capabilities of 2-D fiber-optic signal processing can be explored by considering
multiplexing of signals by some form of wavelength division multiplexing. By transmitting the
entire frame of the ultra-fast signals at once, it becomes possible to process the signal without using
delays and by just using optical attenuators and OAs. However, there are many practicalities to be
overcome in realizing such as system and further works is required.
8.4
CONCLUDING REMARKS
The objective of the research presented in this chapter is to explore possible ways of realizing a 2-D
signal processing system using fiber-optic signal processing architecture. A general technique for
designing a 2-D filter is illustrated and numerous examples of utilization of the technique are given.
Although the discussion is focused on fiber-optic systems, the design procedure for 2-D filters are
just as applicable to any other signal processing architectures. For example, the 2-D filter order
reduction method given in Sections 8.1 and 8.21,2 can be used to simplify 2-D lightwaves systems
which may or may not be fiber-optic systems.
The design of 2-D filters is classified into two different classes. One class used matrix decomposition to reduce the design of 2-D filters into a set of 1-D filter design procedures. The other class used
direct extensions of 1-D filter design methods. It is found that neither has a distinctive superiority
over another and that the designer has to choose what is the best for the particular application,
most likely by designing both and comparing the performances. All the design procedures are
implemented using the MATLAB programming language.
Among the matrix decomposition methods, the multiple stage singular value decomposition method
of Section 8.236,37 performed the best whereas for direct methods, frequency sampling method produced
filters with smallest errors. However, the result should be taken with caution as there are many factors
to be considered before declaring one method superior over another. The differences between the various methods are outlined in Tables 8.6 and 8.9. A 2-D Filter order reduction method is applied to make
fiber- and integrated optic signal processing more feasible. The technology allows the filter designer to
produce filters of orders that are implementable in practice without sacrifices in performance.
Different possible filter structures are proposed and illustrated for photonic implementation of
2-D filters. Most of the filter structures discussed can be used in 1-D coherent fiber-optic signal
processing and are not limited to 2-D coherent fiber-optic signal processing. Some of the proposed
structures, such as transversal structure, are extremely efficient in the number of components used
to achieve a certain performance requirement. To make the efficient structures possible, the phase
shifting property of optical couplers when the incoming lightwaves is cross-coupled is utilized.
Filter structures of FIR and IIR types are also shown and examples are given. It is evident that
the fiber-optic signal processing technology presents a new direction in the usage of optical fiber,
lasers, and photonics technologies which are evolving very fast. In38,39,40,41,42,43 an incoherent signal
L. N. Binh, Multi-dimensional photonic processing: A discrete-domain approach: Part I, Int. J. Comput. Sci. Netw.
Security, 9(5), 97–109, 2009.
37 L. N. Binh, Multi-dimensional photonic processing: A discrete-domain approach: Part II, Int. J. Comput. Sci. Netw.
Security, 9(5), 110–123, 2009.
38 C. K. Marsden and J. H. Zhao, Optical Filter Analysis and Design: A Digital Signal Processing Approach, New York:
John Wiley, 1999.
39 J. Capmany, and J. Cascon, Optical programmable transversal filters using fiber amplifiers, Electron. Lett., 28, 1245–
1246, 1992.
40 W. Lu, H. Wang, and A. Antoniou, Design of two-dimensional digital filters using singular-value decomposition and
balanced approximation method, IEEE Trans. Signal Process., 39(10), 2253–2262, 1991.
41 L. N. Binh and D. Trowser, “OPTMASON”: A program for Automatic Derivation of the optical transfer functions of
photonic circuits from their connection graphs, Report No. MECSE-34-2004, 2004.
42 L. N. Binh, Photonic Signal Processing, Boca Raton, FL: CRC Press, 2009.
43 See for example, B. Moslehi, J. W. Goodman, M. Tur, and H. J. Shaw, Fiber-optic lattice signal processing, Proc. IEEE,
72(7), 1984.
36
404
Photonic Signal Processing
processing system operating at 100 MHz is demonstrated. The authors note that the raising this
capability to over 10 GHz is a relatively straightforward procedure involving shorter fiber lengths
and lasers and detectors with faster rise and fall time. They also note that conventional digital
signal processing and analog signal processing techniques are limited in their usefulness for signal
bandwidths exceeding one or two GHz. Current research efforts on fiber-optic signal processing
on lightwaves of the millimeter wavelength region will allow signal processing at bandwidths of
up to 100 GHz even to THz region if parametric amplification is employed. The field of 2-D signal
processing which requires ultra-fast processing capability has a great deal to gain from the usage
of the high-speed processing capability of fiber-optic architectures. In particular, with the fast
pace of research and inventions of photonic circuits reaching the nano-scale, employing photonic
crystal wave guiding techniques will allow multi-dimensional processing in the photonic domain
flourishing in the near future.
Furthermore, advanced modulation formats for 100 Gb/s such as quadrature amplitude
modulation (QAM), quadrature differential phase shift keying (QPSK) schemes are 2-D phase
coding on information signals. The proposed multi-dimension optical signal processing may offer
significant advantages for demodulation at the front of the optical receivers.
9
Generation and Photonic
Processing of Radio
Waves, Tera-Waves and
Multi-Carrier Lightwaves
By photonic processing of radio waves (RW), we express the techniques in which the processing
of RW can be implemented in the photonic domain. Thus a RW photonic processor is a subsystem
that can perform all necessary processing and manipulating functions as those of a radio wave
processing or transmission link, but also take advantage of the low loss, ultra-wide bandwidth,
re-configurability, and immunity to electromagnetic (EM) radiations. At the input and output stages,
radio waves, whose property can be of random manner, are transformed from the electronic to
photonic domain via an optical modulation scheme and vice versa. This chapter describes the main
principles of several PSP (photonic signal processing) systems that enable the processing of RW in
the frequency regions of radio wave, microwave, mm-wave or Tera-Hz waves in all-optical (photonic) domains. Generic structures of photonic signal processing of radio waves (PSPRW) are given
incorporating electronic to optical converter, photonic signal processing systems and then optical
to electronic conversion to obtain processed radio waves. Based on these structures, different types
of processing functions, such as filtering, correlating, and integrating, can be established based on
these photonic radio frequency configurations. Differential group delay (polarization maintaining
fibers) and polarization mode dispersion/rotating photonic elements (linear and nonlinear chirped
gratings) can be incorporated for performing several photonic processing functions, such as parallel
delayed signals for tapped delay as in discrete processing. The challenges and novelty of the proposed systems, processors, and generators of radio waves are identified and stated in this chapter.
This will allow for the setting of a research program and the planning of experimental works for this
emerging technological development.
9.1
INTRODUCTION
Over the last few years, the field of radio wave photonics has attracted considerable attention due
to the unique properties that photonic devices and systems bring to the generation, transportation,
processing, and detection of radio waves, millimeter wave, and emerging Tera-Hz wave (radio wave,
mm-wave, T-wave) signals. The term “radio waves” is used for generic purpose instead of the popular term “microwave” in microwave photonics. This term designates either microwave or RF, mmwave or Tera-Hz waves, which can be used interchangeably, especially when processing of weak
signals is under in electro-magnetic (EM) radiation noisy environments such as in radio astronomy,
radar signal identification etc. By PSPRW, we mean a photonic sub-system that can perform equivalent tasks to those of an ordinary microwave processor within a radio wave system or transmission
link, but taking advantages of the photonic domain of the low loss, ultra-high bandwidth and immunity to electro-magnetic radiation (EMR) and re-configurability.
Such processing of RW would commonly occur in the processing of random RW in which a specific frequency RW and its associated information are embedded. The processing of such signals is
difficult and bulky in an electrical domain.
The traditional approach toward RW signal processing is that an RW signal originated at an RF
(Radio Frequency) source, or came from an antenna, is fed to an RF circuit that performs the signal
405
406
Photonic Signal Processing
processing tasks either at the RF signal level or at an IF (intermediate frequency) band after a downconversion operation. In any case, the RF circuit is capable of performing the signal processing tasks
for which it has been designed only within a specified (often reduced) spectral band. However, this
approach results in poor flexibility since changing the band of the signals to be processed requires
the design of a novel RF circuit and the use of different hardware technologies. Furthermore, even
if the RF carrier is not changed, the nature of the modulating signal might require more bandwidth
or sampling speed from the processor. These drawbacks are often termed in the literature as the
electronic bottleneck.1,2,3,4 Also, the emerging Tera-Hz EM waves would require the signal processing functions performed in the photonic domain.
Thus, it is of very important that photonic signal processing be exploited for applications in
many areas, such as broadband wireless access networks, wireless sensor networks, radar and
satellite communication systems, and radio astronomical systems to overcome several bottleneck
problems facing in the electronic domain. The PSPRW has many advantages: has optical delay
lines with very low loss (independent of the RW signal frequency), provide very high-time bandwidth products, are immune to electromagnetic interference (EMI), are lightweight, can provide
very short delays resulting in very high-speed sampling frequencies (over 100 GHz in comparison with a few GHz with the available electronic technology), and finally, but not less important,
provides the possibility of spatial and wavelength parallelism using multi-wavelength multiplexing techniques. In particular, the PSPRW approach is of interest in radio over fiber systems, for
both channel rejection and channel selection applications.5 The ability to reject/select RW signals
directly in the optical domain, without OE (optical to electrical) and EO (electrical to optical)
conversions, is a unique characteristic of these photonic processors. Another example of their
application is in noise suppression and channel interference mitigation in the front-end stage after
the receiving antenna of a wireless base station prior to a highly selective surface acoustic waves
(SAW) filter.6
Having identified the role of photonic processing of radio waves, we need to address the generation of RW, in particular the Tera-Hz waves from the higher spectral region of lightwaves.
The generation of ultra-high speed photonic pulse trains is very important in the areas of ultrahigh bit rate optical communications, soliton science, and optical switching and optical ultra-fast
analog-to-digital conversion applications.7,8 Furthermore, if one can generate optical pulse trains
of a repetition of few tens of THz, then they can be employed to count the frequency oscillation
of lightwaves, provided that these pulse trains exhibit very low noise jitter. In these applications,
the timing jitter of pulsed signals can be a limiting factor for obtainable communication speed or
sampling rate. These generation techniques are described in the next section.
Section 9.3 then describes detailed photonic systems for processing of radio waves. Several
novel structures are designed incorporating techniques developed for mitigation of polarization
H. A. Haus, Mode-locking of lasers, IEEE J. Sel. Top. Quant. Electron., 6, 1173–1185, 2000.
W. J. Lai, P. Shum, and L.N. Binh, Stability and transient analyses of temporal talbot effect-based repetition-rate multiplication mode-locked laser systems, IEEE Photonics Tech. Lett., 16, 437–439, 2004.
3 G. R. Lin, Y. C. Chang, and J. R. Wu, Rational harmonic mode-locking of erbium-doped fiber laser at 40 GHz using a
loss-modulated fabry-perot laser diode, IEEE Photonics Tech. Lett., 16, 1810–1812, 2004.
4 K. K. Gupta, N. Onodera, K. S. Abedin, and M. Hyodo, Pulse repetition frequency multiplication via intracavity optical
filtering in AM mode-locked fiber ring lasers, IEEE Photonics Tech. Lett., 14, 284–286, 2002.
5 J. Hansryd, P. A. Andrekson, M. Westlund, J. Li, and P-O. Hedekvist, Fibre-based optical parametric amplifiers and their
amplications, IEEE J. Sel. Top. Quantum Electron., 8, 506–519, 2002.
6 W. J. Lai, P. Shum, L. N. Binh, and M. Karlsson, Phase plane analysis of rational harmonic mode-locking in an erbium
doped fiber ring laser, IEEE J. Quantum Electron., Paper No. JQE-130067-2004.R1, 2004.
7 L. N. Binh, Ultra-stable fibre mode-locked lasers at 10 and 40 GHz repetition rate, Presented at Proceedings of the
Photonics West, San Jose, CA, 2003.
8 L. N. Binh, and Chang, K-F., A platform for multi-channel transmission systems frequency domain using Volterra series
transfer function, Presented at Proceedings of the First International Conferenceof the Optical Communication and
Networks, Singapore, 2002.
1
2
Generation and Photonic Processing of Radio Waves
407
mode dispersion (PMD) in long-haul fiber optic communications. The incorporation of the
differential delays of the polarized mode will overcome the coherence problems in photonic
processors. The employment of optical buffers allows the temporal shift and, hence, the tenability of the passband of the RW filters. They will be described in this chapter. Finally, the
novelty and challenges of the RW photonics implementation and characterization are stated.
9.2
GENERATION OF TERA-HZ WAVES
Recently, actively mode-locked erbium-doped fiber lasers (EDFL) have been demonstrated to be
able to generate stable, short pulses at 40 GHz and lower.9 This kind of device is particularly attractive not only because of the all-fiber approach, but also because of its compactness and environmental stability. In an actively mode-locked laser, the pulse-to-pulse jitter is ultimately limited by the
phase noise of the mode-locking microwave source (typically electronic frequency synthesizers).
On the other hand, microwave photonic oscillators using fiber delay lines have been shown capable
of generating microwave frequency with extremely low phase noise. Therefore, one can take advantage of the low phase noise of a microwave driven optical modulator in association with the nonlinear parametric conversion in the fiber ring for ultra-low jitter pulse generation. In this chapter, we
will describe the development of a new low-jitter pulse generator by combing the two technologies.
In this approach, the optical oscillator (the mode-locked EDFL) and the microwave oscillator can be
coupled through a common Mach−Zehnder (MZ) optical modulator as an integrated pulse generator via the atomic parametric conversion processes, named the all-photonic atomic clock.
The novel technique proposed in this application is the generation of repetitive pulse sequences
from the locking into one of the longitudinal mode of a ring laser whether it is fiber-based, fiber, or
semiconductor-based structures.10,11,12,13,14 A fundamental schematic diagram of mode-locked lasers
is shown in Figure 9.1, which consists of a nonlinear waveguide section, an amplifying device to
compensate for the energy loss, a tuning section to generate the locking condition of the lightwave
energy to a particular harmonic, an input and output coupling section for tapping the laser source,
and an optical modulator to generate the repetition rate in association with the locking mechanism.
All these optical components are interconnected by a ring of single-mode optical fiber. The length
of the optical waveguide is used to determine the frequency spacing between adjacent longitudinal
modes of the ring laser.
The generated pulse repetition frequency by the above convention technique is often limited
by the operating frequency of the optical modulator incorporated within the ring resonator. Some
techniques have been proposed to increase the repetition rate of the mode-locked system using
temporal Talbot effects (temporal diffraction15), rational harmonic detuning [3], optical division
multiplexing, [4] and others. This section proposes novel techniques for the generation of extremely
K. S. J. Nishizawa, Widely frequency-tunable terahertz wave generation and spectroscopic application, Int. J. Infrared
Millim. Waves, 26(7), 937–952, 2005.
10 W. J. Lai, P. Shum, L. N. Binh, and M. Karlsson, Phase plane analysis of rational harmonic mode-locking in an erbium
doped fiber ring laser, IEEE J. Quantum Electron., Paper No. JQE-130067-2004.R1, 2004.
11 L. N. Binh, Ultra-stable fibre mode-locked lasers at 10 GHz and 40 GHz repetition rate, Presented at Proceedings of the
Photonics West, San Jose, CA, 2003.
12 L. N. Binh, and Chang, K-F., A platform for multi-channel transmission systems frequency domain using Volterra series
transfer function, Presented at Proceedings of the First International Conference on Optical Communications and
Networks, Singapore, 2002.
13 H. Q. Lam, and L. N. Binh, Generation and propagation of pulses in mode-locked fiber lasers using finite-difference
time-difference method, Clayton, Melbourne: Monash University, 2004.
14 H. Q. Lam, L. N. Binh, J. Q. N. Ngo, and P. Shum, Locking of ultra-high peak pulses in harmonically mode-locked
Erbium-doped fiber ring lasers, Opt. Eng., 44(12), 124201, 2005.
15 W. J. Lai, P. Shum, L. N. Binh, and M. Karlsson, Phase-plane analysis of rational harmonic mode-locking in an erbiumdoped fiber ring laser; IEEE J. Quantum Electron., 41(3), 426–433, 2005.
9
408
Photonic Signal Processing
FIGURE 9.1 Schematic diagram of a generic mode-locked laser for generation of multi-GHz repetition rate
pulse sequence. Note the optical modulator is incorporated in the ring → the repetition rate is limited by the
bandwidth of the modulator.
high repetition rate pulse sequence in the THz range by using the nonlinear parametric amplification and the degenerate four-wave mixing (FWM) phenomenon in a special optical waveguide and
the mechanism of rational frequency detuning as well as the interference between the modulated
pump signals via an optical modulator.
9.2.1
generatiOn OF ultra-High repetitiOn rate pulse trains
The novelty of our system is the use of parametric amplification in a section of special optical
waveguide, which can be a highly nonlinear dispersion of flattened and shifted fibers [5] or an
integrated optical waveguide. Parametric amplification is achieved by mixing four waves at three
different frequencies based on the nonlinear intensity-dependent change of the waveguide refractive index.
Under a perfect phase matching condition, a signal at the frequency fs and a pump source at f p
will mix and modulate the refractive index of the nonlinear optical waveguide section in such a way
that a third lightwave, also at f p, will create the sidebands at f p ± ( fs − f p ) and result in signal gain
and the generation of an idler.
An active ring laser, whose repetition frequency is generated by locking at a harmonic, is determined by the modulation frequency of the modulator. The optical modulator is shown in both
Figures 9.1 and 9.2. The modulation frequency fm is fm = qfc with fc as the fundamental resonant
frequency of the waveguide ring determined by the length of the laser cavity (the ring length), and
q is the order of the harmonics of the cavity longitudinal modes.
By applying a small deviation of the modulation frequency ∆f = f c /N (N = a large integer), the
modulation frequency becomes fm = qfc + fc / N . This leads to an N-times increase of the repetition
rate with the repetition rate, expressed as fR = Nfm.
In conventional high-repetition rate mode-locked lasers,16 the modulation of the circulating
lightwave for mode locking is implemented by an optical Mach–Zehnder modulator (MZM) type
placed within the cavity. In our proposed system, we will modulate the pump signal for mode
16
L. N. Binh and N. Quoc Ngo, Ultra-Fast Fiber Lasers: Principles and Applications with MATLAB® Models, Boca
Raton, FL: CRC Press, 2010.
Generation and Photonic Processing of Radio Waves
409
FIGURE 9.2 Proposed mode-locked laser using parametric amplification for generation of sidebands and
hence Tera-Hz repetitive pulse sequence.
locking. This locking, in association with the four-wave-mixing effect (or four photon interaction)
under a phase matching condition, will transfer a low modulation rate into an extremely high
repetition rate by the detuning of the locking frequency. Figure 9.2 shows the schematic diagram
of the proposed laser system and details of the experimental set-up as shown in the next section.
The modulation of the pump source can be implemented via a step recovery diode (SRD), which
would produce a very short pulse and low repetition rate to modulate the amplitude of the pump
lightwave via the optical modulator of a moderately wide bandwidth. This is the principal novelty
of our scheme. That is how the bandwidth limitation of the modulator in conventional modelocked lasers can be overcome. Hence, it is possible to push the repetition rate to the extremely
high region—in the few tens of THz range. An optical filter is placed at the output of the parametric amplifier to filter the generated idler wave from the four-wave mixing process. This generation
scheme was the world first at the time.
9.2.2
necessity OF highly nOnlinear Optical waveguiDe sectiOn FOr tera-hz
wave ultra-High speeD mODulatiOn
Parametric amplification is achieved by the interaction of the four photons of the signals and
the pump waves. The non-degenerative process starts with two photonic waves at a different
frequency that co-propagate through the guided waveguide. As they propagate, they are beating
with each other. The intensity modulated group wave at the different frequency will modulate the
refractive index (RI) of the guided medium via the self-phase modulation (SPM) effect (e.g., the
Kerr’s effect).
When a third wave is injected, it will become phase modulated at this beating frequency due to
the modulated RI. There will then be a phase-modulation to amplitude conversion, and sidebands
would develop with amplitudes proportional to the signal amplitude. This happens for both the signal and the pump lightwaves. This process will enhance the gain of the signals, hence parametric
amplification. This process is not possible if there is no nonlinear change of the refractive index of
the guided medium. Therefore a highly nonlinear optical waveguide, either in form of an optical
fiber or an integrated photonic waveguide having highly nonlinear core materials such as polymers
or doped silica or diffused LiNbO3 will be employed. The optical waveguide must have zero dispersion characteristics at the signal frequency for phase matching.
410
Photonic Signal Processing
In the initial stage of this proposed project we will use highly nonlinear optical fibers with a
nonlinear coefficient of around 10 (W.km)−1 with a zero dispersion in the region 1540–1550 nm and
a dispersion slope of about 0.035 ps/(nm)2/km. These fibers are commercially available.
9.3
PHOTONIC SIGNAL PROCESSING OF RADIO WAVES
In general, a network analyzer in an electrical domain is used to generate radio frequency signals,
which are then fed into an optical modulator, an electro-optic modulator (EOM). A light source
is coupled to the optical modulator. Thus, the RW waves are converted to the optical domain in
which the processing or filtering is done in the optical domain. Thence, the conversion from the
optical to electrical domain is implemented via the photodetector (PD) and electronic amplifier
in cascade with an automatic gain control (AGC) or limiting amplifier. We assume that the bandwidth of all components are wide enough and the system is operating in the mid-band region.
The ultimate aim of an RW PSP system is to identify the unknown randomness nature of the RW
and, thus, clarify the signatures of the RW, which is commonly known as a possible “enemy”
frequency to be identified.
Any processors implemented using discrete time-delays for PSPRW17,18,19,20,21,22 can provide a
system function for processing the RW signal. A PSP system in which two nodes, ingress and
egress, can be represented are related by a transfer function H ( z )23 given by
n
∑a z
r
H ( z) =
r =0
−r
m


1 −
bj z− j 


j =0


∑
(9.1)
where z = e jωT = e j β L is the z-transform with T is the sampling period, β is the propagation
constant of the lightwaves in guided media, and L is the propagation distance corresponding to
the sampling period. For example, a ring resonator, whose loop length is L, acts as a sampling
of optical signals when circulating around the loop. It is noted here again that photonic signal
processing is analog in nature as there is not optical sampling and digitalization here. However,
the digital processing technique can be applied with the sampling defined as the delay of the
lightwaves propagating through a length of optical waveguides, such as that in a loop resonance length or that of a different length of an interferometer. The transfer function exhibits the property of the processing in the optical domain, and translates to electrical domain
when the optical to electrical conversion process is performed. Thus, the optical domain can
process extremely high frequency via the conversion and processed by optical components.
Thus z −1 represents the basic time delay between samples, and ar , b j are the filter coefficients
K. Wilner and A. P. V. den Heuvel, Fiber-optic delay lines for microwave signal processing, Proc. IEEE, 64(5), 805–807,
1976.
18 K. Jackson, S. Newton, B. Moslehi, M. Tur, C. C. Cutler, J. W. Goodman, and H. J. Shaw, Optical fiber delay-line signal
processing, IEEE Trans. Microw. Theory Tech., MTT-33(3), 193–204, 1985.
19 M. Tur, J. W. Goodman, B. Moslehi, J. E. Bowers, and H. J. Shaw, Fiber-optic signal processor with applications to
matrix-vector multiplication and lattice filtering, Opt. Lett., 7(9), 463–465, 1982.
20 S. A. Newton, R. S. Howland, K. P. Jackson, and H. J. Shaw, High speed pulse train generation using single-mode fiber
recirculating delay lines, Electron. Lett., 19, 756–758, 1983.
21 B. Moslehi, J. W. Goodman, M. Tur, and H. J. Shaw, Fiber-optic lattice signal processing, Proc. IEEE, 72(7), 909–930, 1984.
22 R. A. Minasian, Photonic signal processing of high-speed signals using fiber gratings, Opt. Fiber Technol., 91–108, 2000.
23 L. N. Binh, Photonic Signal Processing: Principles and Applications, Boca Raton, FL: CRC Press, 2007.
17
Generation and Photonic Processing of Radio Waves
411
that are implemented by optical components. If bk = 0 for all k, the filter is non-recursive and
is also known as transversal filter. For this case, the transfer function has periodic spectral
characteristics; the frequency period is known as free spectral range (FSR), which is inversely
proportional to the basic time delay T.
The simplest technique for realizing photonic filters is based on using a single laser and a single photodetector with multiple optical delay paths [23,19,24,25,26,27]. As shown in Figure 9.3, multiple
optical signal components carrying the RW signal are mixed at the detector end of the structure.
In the detection process, the different taps (or optical contributions) can be mixed according to
two different regimes. One is the coherent regime, which applies when a single optical source is
employed, and its “coherence time” (τ c ) is much longer than the time delay T between adjacent
samples or taps of the optical filter. Under a coherent regime operation, any slight change in the
propagation characteristics of any part of the optical processor (length of any delay line, refractive
index changes due to environment, and so on) drastically affects the filter response. In comparison, in the incoherent regime, the optical phase relationship between the filter taps is completely
random due to the limited source coherence time. For this to happen when a single optical source
is employed, τ c << T and the optical power at the PD input is the sum of the optical powers of the
filter samples. In this case, the filter structure is free from environmental effects and, thus, very
stable and its performance is quite repeatable.
For incoherent processing, the coherence length (thence time) of the light source is assumed
smaller than the minimum delay time of the processor. There are two problems with this approach:
(i) First, normal narrow-linewidth telecommunications lasers cannot be used, in general; and (ii),
more important, the incoherent approach produces an excessive amount of phase noise at the output
due to the optical interference of the delayed optical signals.
FIGURE 9.3 A classic photonic sign
Download