Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a...

99
Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber by Yu Yeung (Kenny) Ho A thesis submitted in conformity with the requirements for the degree of Master of Applied Science Graduate Department of Electrical and Computer Engineering University of Toronto Copyright c 2008 by Yu Yeung (Kenny) Ho

Transcript of Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a...

Page 1: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Dynamic Optical Arbitrary Waveform Generation (O-AWG)

in a Continuous Fiber

by

Yu Yeung (Kenny) Ho

A thesis submitted in conformity with the requirementsfor the degree of Master of Applied Science

Graduate Department of Electrical and Computer EngineeringUniversity of Toronto

Copyright c© 2008 by Yu Yeung (Kenny) Ho

Page 2: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber
Page 3: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Abstract

Dynamic Optical Arbitrary Waveform Generation (O-AWG)

in a Continuous Fiber

Yu Yeung (Kenny) Ho

Master of Applied Science

Graduate Department of Electrical and Computer Engineering

University of Toronto

2008

We present a low-loss dynamic waveform shaping technique for high-repetition-rate sig-

nals by independent phase and amplitude control of spectral lines in a continuous fiber.

Our system employs uniform FBGs to separate the spectral lines of a modulated CW

signal, and provides independent amplitude and phase control for each line via in-line

polarization controller and in-line fiber stretcher respectively. Our system offers the ad-

vantage of negligible insertion loss, and thus can be scaled up to control many lines to

achieve high temporal resolution and better shape control.

We modelled and simulated our O-AWG system and investigated the effects of finite

linewidth and finite number of line. Then a testbed was assembled to test a 3-line and

a 5-line system. Several waveforms were experimentally demonstrated with a spectral

resolution of 0.12nm and a temporal resolution of 17ps for the 5-line system; 0.16nm

spectral resolution and 25ps temporal resolution for the 3-line system.

iii

Page 4: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber
Page 5: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Acknowledgements

First, I would like to thank my supervisor Professor Li Qian for all her advice and patient.

I appreciate her rigour and persistent in consideration of my work.

I would like to acknowledge and thank Professor Xijia Gu for allowing me to use his

FBG fabrication equipments and to his lab technician Jiang Li for assisting me in the

making of the FBGs. I would also like to thank Dr. Waleed Mohammad, Chris Sapiano

and Dr. Aaron Zilkie for their knowledge and many useful discussion that motivated me

and sparked new ideas.

v

Page 6: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Contents

1 Motivation for Arbitrary Waveform Generation 1

1.1 Applications of AWG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.1.1 AWG Applications in the Electrical Domain . . . . . . . . . . . . 2

1.1.2 AWG Applications in the Optical Domain . . . . . . . . . . . . . 4

1.2 Arbitrary Waveform Generation Methods . . . . . . . . . . . . . . . . . . 4

1.3 Thesis Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2 Existing O-AWG Methods 6

2.1 Direct Temporal Shaping . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Direct Frequency Shaping . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.2.1 O-AWG via Static Frequency Manipulation . . . . . . . . . . . . 10

2.2.2 O-AWG via Dynamic Frequency Manipulation . . . . . . . . . . . 12

Spatial Light Modulator . . . . . . . . . . . . . . . . . . . . . . . 12

Shaping via Electro-Optic Effect . . . . . . . . . . . . . . . . . . . 13

Shaping via Acousto-Optic Effect . . . . . . . . . . . . . . . . . . 16

2.3 Thesis Contribution — Dynamic O-AWG in a Continuous Fiber . . . . . 17

3 Modeling and Simulation 19

3.1 Modelling of Our O-AWG System . . . . . . . . . . . . . . . . . . . . . . 19

3.1.1 Practical Aspects of Modelling Optical Signals . . . . . . . . . . . 21

3.2 Effects of Finite Spectral Sampling . . . . . . . . . . . . . . . . . . . . . 27

3.2.1 Bandwidth limit due to finite number of spectral lines . . . . . . . 28

3.2.2 Effect of coarse spectral sampling due to finite spectral resolution 30

3.2.3 Arbitrary Waveform Generation with 101 Spectral Lines . . . . . 31

3.3 Waveform Control and Error Minimization . . . . . . . . . . . . . . . . . 31

3.4 Effects of Non-Zero Linewidth . . . . . . . . . . . . . . . . . . . . . . . . 38

3.4.1 Phase Recovery for the Spectral Line Through Gerchberg-Saxton

Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

vi

Page 7: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.4.2 Spectral Line Modelling Through Coherence Time Simulation in

Time Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

3.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

4 Experimental O-AWG System 48

4.1 The Testbed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

4.2 Principle Operations of the O-AWG System . . . . . . . . . . . . . . . . 51

4.3 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

4.3.1 3-line O-AWG System . . . . . . . . . . . . . . . . . . . . . . . . 53

4.3.2 5-line O-AWG System . . . . . . . . . . . . . . . . . . . . . . . . 55

4.3.3 Waveform Stability . . . . . . . . . . . . . . . . . . . . . . . . . . 57

4.4 Comparisons Between Different Dynamic O-AWG Methods . . . . . . . . 62

5 Conclusion 64

5.1 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Appendices 67

A MATLAB Code for Characterizing Spectrum Coarse Sampling 67

Appendices 70

B MATLAB Code for Generating the 101-line Example 71

Appendices 72

C MATLAB Code for Simulating Finite Linewidth with Coherence Time

Model 73

Appendices 76

D MATLAB Code for Characterizing Limited Bandwidth 77

Appendices 78

E MATLAB Code for Recovering the Phase of Measured Data 79

Bibliography 80

vii

Page 8: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

List of Tables

3.1 Phase relationships (as appeared in (3.7)) of the three spectral lines for

the 5 example cases in Figure 3.3. . . . . . . . . . . . . . . . . . . . . . . 23

3.2 Phase increments from one example to another for each phase relationship. 27

3.3 Simulation conditions and related physical constraints. . . . . . . . . . . 27

4.1 3-FBG Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

4.2 5-FBG Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

4.3 Comparison between various existing methods O-AWG methods with our

proof of concept system. . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

viii

Page 9: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

List of Figures

1.1 Electromagnetic spectrum [1]. . . . . . . . . . . . . . . . . . . . . . . . . 2

2.1 Transfer function diagram of an arbitrary waveform generator. . . . . . . 6

2.2 Illustration of a finite impulse response (FIR). . . . . . . . . . . . . . . . 8

2.3 A basic delay-line photonic signal processor that can be modelled with

FIR [2]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.4 Static pulse shaping using amplitude and/or phase mask [3]. . . . . . . . 11

2.5 Pulse shaping using Spatial Light Modulator (SLM) [4]. . . . . . . . . . . 13

2.6 Pulse shaping via Electro-Optic effect [5]. . . . . . . . . . . . . . . . . . . 14

2.7 Pulse shaping via Electro-Optic amplitude modulation with FBGs as dis-

persive elements [6]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.8 Pulse shaping using Acousto-Optic effect via a birefringent crystal [7]. . . 16

2.9 All-fiber spectral line-by-line O-AWG system incorporating FBGs, polar-

ization controllers, and fiber stretchers, demonstrated in this thesis. Plot

A, B and C depict the signal spectra at points A, B and C of the system,

respectively. The spectral lines of the signal (λ1, λ2, . . . , λn) match the

central wavelengths of the FBGs (FBG1, FBG2, . . . , FBGn). For a 5-line

O-AWG, n=5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

3.1 Illustration of the transfer function for a line-by-line shaping system verses

a block shaping system. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.2 Illustration of several system parameters: Temporal Resolution or Band-

width, Spectral Resolution or Period. . . . . . . . . . . . . . . . . . . . . 21

3.3 Simulated 3-line shaping with L1 = 0.5, L2 = 1, L3 = 1.5. . . . . . . . . 24

3.4 Simulated 3-line shaping with L1 = 1, L2 = 1, L3 = 1. . . . . . . . . . . 25

3.5 Simulated 3-line shaping with L1 = 1, L2 = 0.5, L3 = 1.5. . . . . . . . . 26

ix

Page 10: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.6 Error introduced by representing a transform limited Gaussian signal with

5 discrete spectral lines, plotted as a function of the bandwidth of the

Gaussian signal. Line separation is 0.12 nm resulting in total 0.48 nm

bandwidth with 5 lines. Solid lines represent the target time function

and target spectrum, dotted lines represent the shaped function and the

“sampled” spectrum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.7 Time plots of a Gaussian spectrum varied by polynomial with 4, 5, 7 or

9 degree. Solid lines represent the target signal in the time domain and

the target spectrum, dotted lines represent the generated waveform and

spectrum with a 5-line system. In the 5-degree case, the target waveform

is duplicated twice and shifted to show the aliasing of the waveform in

the time domain (shaded lines). The shaded rectangle indicates the time

aperture as defined by the repetition rate (15 GHz or 66.66 ps). The target

spectrum is shown below the time domain plot. . . . . . . . . . . . . . . 32

3.8 Waveform example 1. Top Left: Target (dotted) and generated (solid)

waveform in time domain. Top Right: Spectral amplitude and phase of

the target waveform. Bottom Right: Spectral amplitude and phase of the

waveform generated by the 101-line O-AWG. Bottom Left: Deviation error

from the target waveform. The average error is 0.88%. . . . . . . . . . . 33

3.9 Waveform example 2. Top Left: Target (dotted) and generated (solid)

waveform in time domain. Top Right: Spectral amplitude and phase of

the target waveform. Bottom Right: Spectral amplitude and phase of the

waveform generated by the 5-line O-AWG. Bottom Left: Deviation error

from the target waveform. The average error is 25.85%. . . . . . . . . . . 34

3.10 Flow diagram of GS Algorithm for pulse shaping applications [8]. . . . . 35

3.11 a) Inverse Fourier transform of the target (dotted) and 5-line spectrum

(solid), b) amplitude and phase of the continuous (target), c) “sampled”

amplitude and phase of the target spectrum, d) “sampled” amplitude and

phase of the target spectrum with error introduced to the amplitude, e)

Error between the target and generated signal over 100 iteration of GS

algorithm showing minimal error already achieved through direct sam-

pling, f) Error between the target and generated signal after the spectral

amplitude was altered showing reduction in error through phase adjustment. 37

x

Page 11: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.12 Simulation of a 5-line rectangular spectrum with zero linewidth. a) time

domain signal over a short period (250 ps), b) time domain signal over a

long period (8×105 ps) showing the overall envelope, c) spectral amplitude,

d) spectral phase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

3.13 Simulation of a 5-line rectangular spectrum with 100 kHz linewidth with

zero phase (non-physical). a) time domain signal over a short period (250

ps), b) time domain signal over a long period (8 × 105 ps) showing the

overall envelope, c) spectral amplitude, d) spectral phase. . . . . . . . . . 39

3.14 Simulation of a 5-line rectangular spectrum with 100 kHz linewidth with

random phase (non-physical). a) time domain signal over a short period

(250 ps), b) time domain signal over a long period (8 × 105 ps) showing

the overall envelope, c) spectral amplitude, d) spectral phase. . . . . . . . 40

3.15 Simulation of a single Gaussian spectrum with 100 kHz FWHM with a

phase function estimated by GS algorithm. a) time domain signal over a

short period (250 ps), b) time domain signal over a long period (8 × 105

ps) showing the overall average, c) spectral amplitude, d) spectral phase. 42

3.16 Simulation of a 5-line spectrum with 100 kHz Gaussian linewidth and a

phase function estimated by GS algorithm. a) time domain signal over a

short period (250 ps), b) time domain signal over a long period (8 × 105

ps) showing the overall envelope, c) spectral amplitude, d) spectral phase. 43

3.17 Simulation of a single spectral line with 100 kHz FWHM by modelling

coherence time in the time domain. a) time domain signal over a short

period (250 ps), b) time domain signal over a long period (8 × 105 ps)

showing the overall envelope, c) spectral amplitude, d) spectral phase. . . 45

3.18 Simulation of a 5-line spectrum with 100 kHz Gaussian linewidth by mod-

elling coherence time. a) time domain signal over a short period (250 ps),

b) time domain signal over a long period (8× 105 ps) showing the overall

envelope, c) spectral amplitude, d) spectral phase. . . . . . . . . . . . . . 46

4.1 Pulse shaper testbed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4.2 Pulse shaping via an array of FBGs using polarization control (PC1, 2

. . . n) together with a polarizer to achieve amplitude control, and using

fiber stretching for phase control. Point A, B and C depict the spectral

information of the signal at various stages of the system. . . . . . . . . . 51

4.3 Spectral response (solid line) and signal input (dotted line) of a conceptual

three-FBG array. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

xi

Page 12: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.4 Spectral response of a three-FBG O-AWG. . . . . . . . . . . . . . . . . . 54

4.5 Waveforms generated by the 3-line O-AWG. . . . . . . . . . . . . . . . . 56

4.6 Spectral response of a five-FBG O-AWG (solid line) and the input of a

phase modulated CW laser (dotted line). . . . . . . . . . . . . . . . . . . 57

4.7 Experimental results showing various temporal waveforms from a five-line

arbitrary waveform generator. The insets show the measured spectral

amplitudes of the lines. a) and b) illustrate phase control resulting in

different pulse shape for the same spectral amplitude. c) has a shape close

to a saw-tooth form, and d) has a near “flat-top” shape. . . . . . . . . . 58

4.8 Persistence plot of a CW (left) and a signal from the 3-line O-AWG system

(right). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

4.9 Persistence plots of the 3-line O-AWG for 10 seconds (left), for 50 seconds

(right). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

4.10 Persistence plots of the 3-line O-AWG after it is submerged in gel. Persis-

tence for a) 6 seconds, b) 10 minutes, c) 20 minutes. . . . . . . . . . . . . 60

4.11 Picture of the 5-line O-AWG system. a) Circulator, b) Polarizer (in a box

to reduce disturbance), c) fiber optic embedded in a tub of sodium poly-

acrylate gel, d) in-line fiber stretcher/ phase shifter, e) in-line polarization

controller. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

xii

Page 13: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

List of Acronyms

AOM Acousto-optic Modulation

AWG Arbitrary Waveform Generation

CW Continuous-wave

DAC Digital-to-Analog Converter

DCA Digital Communication Analyzer

DDS Direct Digital Synthesizer

EDFA Erbium-Doped Fiber Amplifier

EOM Electro-optic Modulation

FBG Fiber Bragg Grating

FIR Finite Impulse Response

IIR Infinite Impulse Response

LCM Liquid Chrystal Modulator

LPF Low Pass Filter

MMW Millimetre Wave

O-AWG Optical Arbitrary Waveform Generation

OSA Optical Spectrum Analyzer

PC Polarization Controller

PLL Phase-Locked Loop

SLM Spatial Light Modulator

UWB UltraWide Band

xiii

Page 14: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Chapter 1

Motivation for Arbitrary Waveform

Generation

Electromagnetic waves are an essential component of modern society as they play signif-

icant roles in areas such as communication, manufacturing and public safety. We utilize

electromagnetic waves to fulfil those roles by using it to transmit information and inter-

act with matters. These applications require us to manipulate the energy content of the

wave over time, which is achieved by altering the temporal shape of the waveform. We

can accomplish this requirement through Arbitrary Waveform Generation (AWG), a tool

that allows its user to manipulate the amplitude and phase of electric field.

There are many ways to generate an waveform with user-defined characteristics, and

they generally falls into one of two categories: static or dynamic. With static AWG,

the response of the system is finalized during the fabrication of the system. Therefore,

users cannot change the shape of the generated waveform to adapt to the changing

conditions and requirements in later applications. In contrast, with dynamic AWG,

users can customize the waveform in-the-field, giving them greater degrees of freedom

for optimization and control. For this reason, dynamic AWG will be the main focus of

this thesis. An example of such needs is in the radar and wireless communication areas

where electromagnetic waves are transmitted through the atmosphere. The atmosphere

is a medium in constant fluctuation due to change in factors such as pressure, humidity

and temperature. Therefore, the transmitted signal needs to be adaptive to optimize

the performance of the communication systems. In this chapter, we will describe some

of the motivating applications for AWG and how their needs are met by existing AWG

techniques.

1

Page 15: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

2 Chapter 1. Motivation for Arbitrary Waveform Generation

Op

tic

al D

om

ain

Ele

ctr

ica

l D

om

ain

Figure 1.1: Electromagnetic spectrum [1].

1.1 Applications of AWG

There are many applications for AWG at different parts of the electromagnetic spectrum

(Figure 1.1). According to their application areas and generation methods, they can be

classified into the electrical domain or the optical domain. In this thesis, we use the

wavelength of 100 µm (or 3 THz in frequency) as the threshold between “electrical” and

“optical” domain. Details about the applications in each area are discussed below.

1.1.1 AWG Applications in the Electrical Domain

The main fields of application for AWG in the electrical domain are wireless communica-

tion and radar, particularly those involving Ultra-wideband (UWB) signals. The Federal

Communications Commission (FCC) of the United States defines a radio frequency signal

as UWB when its bandwidth exceeds 500 MHz or 20% of its center frequency. The UWB

signal is important because they have several useful properties. In the communication

area, UWB signals are strongly immune to multipath interference, and they allow the

transmission of data at high rates and throughputs [9]. They also have a low probability

of being intercepted or detected, making them ideal for secure communication [9]. In

addition, UWB signals have strong material penetration characteristics (of ground, hills,

and buildings) which enable better non-line-of-sight communication. For radar appli-

Page 16: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

1.1. Applications of AWG 3

cations, this penetration property allows radar to have a better range, resolution and

accuracy [9, 10].

The arbitrary generation of UWB signals is fundamental for the transmission of infor-

mation over the wireless communication channel [11]. The ability to arbitrarily generate

UWB signals allows the user to fully exploit the wireless channel despite its changing

characteristics such as variations in the environment, noise condition and the movement

of wireless transmitters and receivers. In addition, AWG allows the user to compen-

sate for non-ideal conditions in the communication system such as antenna dispersion

[12]. In the case of antenna dispersion compensation, the signal is first generated by the

AWG and then fed to the antenna. Then, the compensation is achieved by adjusting the

generated waveform according to the feedback measurement of the antenna emission.

For radar applications, UWB AWG enables the implementation of novel radar sys-

tems such as Impulsed Radars [13] and Ground Penetrating Radars [14] because UWB

signals are strongly immune to multipath interference, have strong material penetration

capability and other beneficial characteristics mentioned above. For example, a wideband

radar system can be used for collision avoidance to detect objects in the range of 1 foot

to 350 feet without the large false alarm rates of Doppler-based system [15]. In addition,

AWG in electrical and optical domain can be used together to implement a lidar-radar

hybrid system for detection and ranging of under water objects [16].

As long as the signal’s bandwidth is sufficiently small, the above benefits can be ob-

tained by electrical AWG. For UWB signals beyond 1 GHz, however, generating and

transmitting UWB over optical fiber becomes necessary [2]. Furthermore, transmitting

wireless signals over fiber allows the range of the wireless signals to extend without vi-

olating power emission regulations because the signals are not distributed over the air

[17]. In addition, distributing UWB signals over fiber can simplify the implementations

of certain applications. For example, a remote millimetre-wave (MMW) antenna base

station often requires local oscillators for up- and down-conversion when a signal is trans-

mitted to the base station at a lower (intermediate) frequency. If the MMW signal can

be transmitted to the base station directly over an optical fiber (since the electrical UWB

signal has comparatively narrowband in the optical domain), the local oscillators and the

conversion requirements at the remote base station can be eliminated and thus simplify-

ing its design [18]. That is the reason why generation and transmission of UWB signals

over optical fibers has received much attention [10, 11, 12, 17, 18, 19].

Page 17: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4 Chapter 1. Motivation for Arbitrary Waveform Generation

1.1.2 AWG Applications in the Optical Domain

Other than the applications in the electrical domain, there are many applications in the

optical domain as well, which are generally categorized using the term Optical AWG (O-

AWG). First, O-AWG can be used to modify the temporal characteristics of a laser source

such as converting a continuous-wave (CW) laser into a pulsed laser. The advantage of

this technique is that it can generate a more stable pulsed laser than mode-locked laser

[20, 21, 22]. Second, an O-AWG can also increase the repetition rate of a pulsed source

via repetition rate multiplication [23, 24]. Third, an O-AWG can generate customized

waveforms to provide coherent control of various quantum dynamics of a chemical pro-

cess [25, 26], which is important in the investigation of light-matter interaction [27] as

well as physicochemical processes [28]. Forth, O-AWG can be used in the telecommuni-

cation sector to compensate for the signal dispersion induced over long-haul fiber-optic

communication. O-AWG can also serve to increase the fractional bandwidth utilization

of optical signals. According to [29], the fractional bandwidth utilization at the optical

communication band is approximately 0.1%, which is much lower than the 50% utiliza-

tion of RF signal at 2 GHz carrier frequency. Fifth, an O-AWG can be used to optimize

the intensity profile of a laser pulse in micromachining [30, 31], as a means to optimize

energy transfer and control thermal effects.

1.2 Arbitrary Waveform Generation Methods

AWG can be achieved through a variety of methods depending on the application do-

main. In the electrical domain, Phase-Locked Loop (PLL) based frequency synthesizer is

a popular electronic waveform generator design, but its bandwidth is limited to hundreds

of kHz to tens of MHz [32, 33]. Direct Digital Synthesizer (DDS) is another electronic

synthesizer capable of generating signals with wider bandwidth than PLL, but it is still

limited to a bandwidth of 400 MHz [34, 35]. One of the challenges for increasing the band-

width for DDS is the design and fabrication of its Digital-to-Analog Converter (DAC)

component [36]. In a DDS, the arbitrary signal is first represented digitally and then

converted to the analog signal via the DAC. Nonlinearities or spur can be introduced

by the skew of the signal-representing DAC bits, which causes distortion as bandwidth

increases. Other challenges include fabrication process limitations, which affect design-

ers’ ability to control the device’s parasitic capacitance. That limits the performance

of the frequency synthesizer because the transfer function (poles and zeros) that model

the synthesizer is based on the impedance of the circuit. Due to the speed limitation of

Page 18: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

1.3. Thesis Outline 5

electronics and challenges mentioned above, direct generation of electrical signals with

bandwidth exceeding 1 GHz is a challenge [2].

A solution to this problem of broadband electrical signal processing is to conduct it

in the optical domain [2, 37], then convert the optical signal into electrical signal using

wideband photo detector subsequently[38]. Temporal pulse shaping with picoseconds or

subpicoseconds resolution is more convenient in optical domain because a variety of meth-

ods can be exploited to manipulate the frequency characteristics of optical signals, thus

avoiding the requirements of fast temporal response of the pulse shaping/generating sys-

tem. In addition, optical signal processing is also immune to electromagnetic interference

and related noise.

As we will show in Chapter 2, there are several types of O-AWG techniques. These

techniques are not without fault however, as they typically require users to couple the

optical signal in and out of optical fiber, thus causing significant loss. While there are

existing fiber-based techniques [39, 40], they do not provide dynamic O-AWG. In this

thesis, we will demonstrate an all-fiber dynamic spectral line-by-line O-AWG technique

to solve these issues. Our technique is competitive in performance compared with many

of the existing methods while solving many of the short comings mentioned above.

1.3 Thesis Outline

In Chapter 2, we will review the fundamentals of pulse shaping and present a survey of

prominent techniques used to date for O-AWG. Then, in Chapter 3, we will discuss the

modelling and simulation of our spectral line-by-line O-AWG system to investigate the

effects of having a limited number of spectral line. In Chapter 4, we will describe our

experimental setup and demonstrate a number of waveforms using our system. Finally,

we will conclude this thesis in Chapter 5 and highlight the important aspects of the work.

We will also discuss the limitations of our system and its potential for improvement in

the future.

Page 19: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Chapter 2

Existing O-AWG Methods

While there are many ways to shape a signal, all pulse shaping system can be described

by fundamental signal processing theory as indicated by the block diagram in Figure 2.1.

Given an input signal s(t) with carrier frequency ωc,

s(t) = Re{e(t)ejωct} (2.1)

The shaped signal y(t) is the result of the convolution between the input signal in time

and the impulse response h(t) of the system. Since a convolution made by a Linear Time

Invariant (LTI) system in time domain is equivalent to a multiplication in frequency

domain, this impulse response has a corresponding transfer function H(ω). This function

is called a transfer function because it relates the input S(ω) and the output Y (ω) in the

frequency domain.

y(t) = s(t)⊗ h(t) (2.2)

Y (ω) = S(ω) ·H(ω) (2.3)

In all pulse shaping applications, the ultimate goal is to achieve arbitrary control of the

filter response h(t) or H(ω). All waveform generation methods can generally be divided

into two categories: direct temporal shaping and frequency shaping. The direct temporal

Pulse Shaping / AWG

optical input filter response

transfer functionin frequency

F

Figure 2.1: Transfer function diagram of an arbitrary waveform generator.

6

Page 20: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

2.1. Direct Temporal Shaping 7

shaping method is better established since its modelling techniques and methodology are

already in use for lower frequency signal with narrower bandwidths. Because with direct

temporal shaping, the signal is sampled and altered in time domain, the time resolution of

the arbitrary waveform depends on the sampling rate [41, 42]. With frequency shaping

case, the desired waveform is generated by modifying the signal’s spectrum. In some

implementations, the input signal is dispersed spatially as a function of frequency before

the transfer function H(ω) is applied [4, 5, 43]. In other instances, the transfer function is

applied directly to the signal [7, 39, 40]. Descriptions of these AWG methods are detailed

next.

2.1 Direct Temporal Shaping

In the first category of direct shaping in time, the solution to AWG is to use the Finite

Impulse Response (FIR) model from discrete time signal processing theory. The FIR

model essentially describes the summing of successive samples of an input signal. Each

of these samples is delayed with respect to an absolute time reference for a different

amount. Their amplitude is also weighted according to the desired output. This model

can be described by the following equation:

y(t) =N∑

n=0

Wns(t− nT ) (2.4)

where y(t) is the output or the shaped waveform, N is the total number of samples or

the number of “taps”, s(t) is the optical input, n is the sample count, T is the sampling

period, and Wn is the amplitude weighting on the nth sample of the input. Figure

2.2 illustrates this model by having a single impulse input to the FIR model. Thus, the

output waveform is the result of a series of impulses with various amplitudes. If the signal

is then processed by a Low-Pass Filter (LPF), then the waveform will be smoothed out

as shown by the trace in Figure 2.2.

Alternatively, one can implement recursive filters such that the output of the filter is

delayed and fed back into the filter as an input. In that case, the system is termed to be

an Infinite Impulse Response (IIR) system as oppose to FIR.

This model has been widely adopted in electrical signal processing and it has also been

used to model photonic signal processors of microwave signal in both FIR ([22, 41, 44])

and IIR [45] form. Figure 2.3 shows a basic delay-line photonic signal processor that is

modelled using FIR. The delay elements are simply the spatial separation between the

Page 21: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

8 Chapter 2. Existing O-AWG Methods

tt t

* =

Figure 2.2: Illustration of a finite impulse response (FIR).

weighting elements or taps, which is a piece of optical fiber of a specific length. Since

the delay is the distance divided by the speed of light in the fiber, the precision of the

delay is very much dependent on the precision of these physical separations. As for the

weighting elements, they can be couplers with specific coupling coefficient [46] or FBGs

with specific reflectivity [41, 44].

The shaping function of the FIR and IIR system is implemented through the manipu-

lation of the optical intensity of the input signal. In addition, the minimum delay time is

designed to be greater than the coherence time of the optical source [2]. This is done to

avoid intensity fluctuation due to phase variation cause by environmental perturbations.

While this model is useful in the electrical domain, there are complications when

it is used in the optical domain. For electrical signals, including those that are in the

microwave regime, the fractional bandwidth of the signal remains negligible when it is

put in the context of optical domain. Thus, the sampling rate requirement as defined

by the Nyquist criterion is not a concern. When the desired signal is in the optical

domain (such as the case of O-AWG) however, the sampling rate must be very high for

the O-AWG system to have acceptable temporal resolution. Therefore, the sampling rate

becomes the limiting factor of the system.

The incoherent operation through intensity manipulation also creates another com-

plication. Because the implementations operates on the intensity, the weight (Wn) of the

taps are all positive, limiting this approach to a subset of functions. In other words, this

approach cannot implement a completely arbitrary filter response h(t) [2, 46]. To imple-

ment both positive and negative weighting, a differential detection scheme must be used

to turn two positive filters into a two-signed filters [42]. While this method is useful for

shaping in microwave system, it is not applicable in all-optical systems as the differential

detection would require the conversion of optical signals into electrical domain.

Page 22: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

2.1. Direct Temporal Shaping 9

Figure 2.3: A basic delay-line photonic signal processor that can be modelled with FIR[2].

Page 23: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

10 Chapter 2. Existing O-AWG Methods

2.2 Direct Frequency Shaping

For frequency shaping methods, the transfer function H(ω) of the filter response h(t) is

implemented in the frequency domain such that the spectrum of the optical input signal

can be directly manipulated. These methods are more desirable for AWG in the optical

domain because there are many passive structures, such as Fiber Bragg Gratings (FBGs),

Arrayed Waveguide Grating and Diffraction Gratings, that can be used for separating

an optical signal according to its spectral distribution. Within this class of system, the

AWG methods can be differentiated into Static or Dynamic. In the static case, the

transfer function for a desired waveform with a given input is fixed. In other words, the

implemented transfer function cannot be altered to adapt to either changes in the input

properties or changes in the desired output waveform. In contrast, the dynamic methods

allow in-the-field customizations so that the O-AWG system can be adjusted to adapt

to the conditions of the applications. The extra degrees of freedom also allow the users

to optimize the generated waveform base on the outcome of their applications through

feedback. In this section, we will describe several methods for direct frequency shaping

in both static and dynamic cases.

2.2.1 O-AWG via Static Frequency Manipulation

There are many ways one can implement the shaping function H(ω) statically. Two of

the well established methods are shaping via FBGs [39, 40] and shaping via time-to-

frequency-to-space mapping using diffraction grating.

The FBG method takes advantage of the fact that an optical fiber with a particularly

modulated refractive index would result in a corresponding frequency response. In the

weak FBG regime where the change in refractive index is small, the frequency response

of the FBG is the Fourier transform of the refractive index modulation profile along the

length of the fiber, A(z) [47]:

H(k) =1

∫ +∞

−∞A(z)ejkzdz (2.5)

where k is the wave vector, which relates to ω by the dispersion of the fiber. In the

strong reflection FBG regime, in which the refractive index change is great enough that

light may not penetrate the full length of the FBG, its frequency response H(ω) can

be obtained using other algorithms such as the inverse scattering method [48]. The

resulting FBG is called a complex super-structure FBG. In addition to constructing the

static filter with a complex super-structure FBG described above, the spectral filter can

Page 24: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

2.2. Direct Frequency Shaping 11

Figure 2.4: Static pulse shaping using amplitude and/or phase mask [3].

also be implemented using a cascade of uniform FBG [40]. Although the FBGs in the

cascade scheme is simpler to model, the phase relationships between the cascading FBGs

must be tuned properly, which requires active monitoring and control during fabrication

[40]. The active monitoring is achieved by sending a probe laser during fabrication and

analyzing the reflection from both the FBGs and the fiber end with an optical spectrum

analyzer. With the phase relationship measured, [40] corrected the phase relationships

by adjusting the refractive index of the fiber in between the six cascaded FBGs through

UV irradiation.

The second static O-AWG method involves diffraction gratings and the principle of

the 4-f imaging system (Figure 2.4) [49]. First, the optical signal is dispersed angularly

by a diffraction grating:

θq(λ) = θi + qλ

Λ(2.6)

where q is the integer diffraction order, θi is the incident angle, and Λ is the periodicity

of the diffraction grating. With the frequency components angularly separated, these

components are transmitted through a lens with focal length f . If the diffraction grating

is located one focal length away from the lens (which is the case for a 4-f system), then

the intensity distribution of the signal, g(x), is wavelength dependent (assuming first

order, q = 1):

g(x) = θ(λ)f, (2.7)

= θ( c

ν

)f

Page 25: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

12 Chapter 2. Existing O-AWG Methods

Then, an amplitude and/or a phase mask can be placed at the focal plane to implement

H(ω) according to the distribution described by g(x). After the signal is manipulated,

it passes through the above lens-grating setup for recombination to become the shaped

time signal.

2.2.2 O-AWG via Dynamic Frequency Manipulation

Even though static manipulation of a signal’s spectral content may be sufficient for

certain applications, it has limited usage because it is not capable of adapting to changes

in the conditions of the input signal, or the changes in the requirements of the output

waveform. To eliminate this restriction, one can perform arbitrary waveform generation

in the time domain (as has been demonstrated in the sub-nanosecond range [41]). It is,

however, difficult to improve such system base on this principle as the temporal features

of a desired waveform are reduced to picoseconds or femtoseconds scale. That is because,

as mentioned in Section §2.1, the temporal resolution of a direct temporal shaping system

is limited by the sampling rate of the system.

One way to remove the above constraints from O-AWG is to perform the function

via dynamic frequency manipulation. Similar to static frequency manipulation, dynamic

frequency manipulation also utilizes the strength of many passive optical devices, that is,

their ability to change their property as a function of frequency. Spatial gratings [4], Fibre

Bragg Gratings, and array waveguide gratings [43] are some of the passive optical devices

being used for dynamic O-AWG. Additional techniques, such as the use of liquid-crystal

modulator (LCM) [4], have been developed to be used in conjunction with these devices to

achieve the dynamic aspects of the O-AWG system. In addition, the frequency response

can be generated in electrical domain and then applied to the optical signal via electro-

optic [5] or acousto-optic effects [7]. While this method seems to be simply shifting the

shaping problem away from one domain into another, the acousto-optics case allows the

filter response to be generated with frequency in MHz range, which can be easily handled

by electronic devices. In the following subsections, we will provide more details about

several existing O-AWG systems using dynamic frequency manipulation. In addition, we

will discuss some of the advantages and disadvantages of each system.

Spatial Light Modulator

The Spatial Light Modulator (SLM) [4], depicted in Figure 2.5, uses the same principle

as the second static shaping method mentioned in §2.2.1. That is, they both use the

diffraction grating to disperse and recombine optical signal spatially as a function of

Page 26: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

2.2. Direct Frequency Shaping 13

Figure 2.5: Pulse shaping using Spatial Light Modulator (SLM) [4].

frequency. Instead of using a static mask, a liquid-crystal modulator is placed at the

Fourier plane to provide the dynamic adjustments of the O-AWG system. The liquid-

crystal modulator (LCM) would modify both the amplitude and phase of the frequency

components. Instead of recombining the spatially distributed signal with a second set

of diffraction grating, the manipulated signal is reflected by a mirror and recombined

through the same grating used to disperse the light.

This method is very flexible in the sense that it provides fully independent amplitude

and phase control of the optical signal. The spectral resolution of this method is depen-

dent on the configuration of the diffraction grating, the related optics, and the resolution

of the liquid crystal modulator. A state-of-the-art system can provide a spectral resolu-

tion of 5 GHz and independent control of more than 100 spectral lines [50]. This system

has the disadvantage of large insertion loss in the order of 13 dB however, as optical

signal must be coupled into free space. In addition to the lack of integration with the

fiber optic system, the SLM methods also have the complexity associated with free-space

optic systems.

Shaping via Electro-Optic Effect

For pulse shaping using the electro-optic effect [5], it uses two pieces of Dispersion Com-

pensated Fiber (DCF) of opposite sign and an electro-optic phase modulator to imple-

ment the shaping response H(ω). The input is initially dispersed by a factor of β1L1 such

Page 27: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

14 Chapter 2. Existing O-AWG Methods

1

2

3t

1

2

3t

1 2 3

t

1 2 3

t

Ultrashort Input Dispersed Pulse Phase Modulated Shaped Output

Figure 2.6: Pulse shaping via Electro-Optic effect [5].

that different frequency components of the pulse is located at different time slots. The

shaping function is then applied via the phase modulator and it is modelled as follows:

u(t)e−jAm(t) (2.8)

where u(t) is the dispersed input pulse, m(t) is the electrical modulation function and

A is the modulation amplitude. After the shaping function is applied, the manipulated

signal is compressed back together by another DCF with an equal but opposite dispersion

factor β2L2 = −β1L1. If the e−jAm(t) is used to implement a Fourier series:

e−jAm(t) ∝∞∑

k=−∞ake

jkωmt (2.9)

such that,

ak = ωm

Tm

e−jAm(t)e−jkωmtdt (2.10)

Page 28: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

2.2. Direct Frequency Shaping 15

Figure 2.7: Pulse shaping via Electro-Optic amplitude modulation with FBGs as disper-sive elements [6].

where ωm is the repetition rate of m(t) and Tm is the equivalent period (Tm = 2πωm

). Then

the filter response of the pulse shaping system is found to be the following [5]:

h(t) ∝ akδ(t− kTR) (2.11)

where ak is the Fourier series and TR = β1L1ωm. Alternatively, one can use chirped

FBGs as the dispersive elements in place of the DCF and use amplitude modulation as

the shaping mechanism as oppose to phase modulation [6, 51].

There are several limitations for this system. First, this system requires a good match

between the conjugate dispersion elements and low level of higher order dispersions [52].

As shown in the simulations performed by [52], mismatch between the dispersion elements

and higher order dispersions create distortion in the generated waveform. In addition,

this system requires strict synchronization between the electrical modulation signal and

the input optical signal. Synchronization becomes a greater problem at lower repetition

rates because it requires longer tunable delay to correct the mismatch. For example, a

functioning experimental system needed to operate with a repetition rate greater than

40 GHz [5]. Lastly, both amplitude and phase modulation is required to generate asym-

metrical waveform [52], which further restrict the synchronization requirement.

Page 29: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

16 Chapter 2. Existing O-AWG Methods

tCrystal Slow Axis

Fast Axis

acoustic grating: z(w)

1

23

Figure 2.8: Pulse shaping using Acousto-Optic effect via a birefringent crystal [7].

Shaping via Acousto-Optic Effect

In the case of pulse shaping via acousto-optic effect [7], the system uses an acousto-optic

birefringent crystal, such as the tellurium dioxide crystal, to transfer the desired shaping

response from the electrical domain to the optical domain. An electrical RF signal is used

to drive an acoustic wave in the crystal such that optical modes of the birefringent axes

(fast and slow axis) would couple with each other. The input optical signal is adjusted

such that its polarization is aligned with the fast axis while the output polarization is

aligned with the slow axis as indicated by Figure 2.8. The acoustic wave act as an acoustic

grating to provide the phase matching condition required for the coupling. The coupling

efficiency can be viewed as the amplitude control of H(ω). By introducing acoustic

grating of different frequencies at different part of the crystal via the RF signal, different

frequency components would be coupled at different locations and hence introduces phase

relationships between the frequency components.

The limiting factor for this system is the refreshing rate of the acoustic wave. During

the shaping process, the acoustic wave (which implements the transfer function) appears

to be stationary because of its low speed relative to that of the optical wave. The transfer

function changes away from the ideal response over time, however, as the acoustic wave

drifts across the crystal. For the system to generate the target waveform again, the

acoustic wave must be refreshed. Since the refresh rate for the acoustic wave is slow, this

O-AWG method operates with limited repetition rates, in the kHz range [7].

Page 30: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

2.3. Thesis Contribution — Dynamic O-AWG in a Continuous Fiber 17

2.3 Thesis Contribution — Dynamic O-AWG in a

Continuous Fiber

In this thesis, we will demonstrate dynamic optical arbitrary waveform generation (O-

AWG) through spectral line-by-line shaping using a continuous piece of optical fiber.

As shown in Figure 2.9, this system employs uniform Fiber Bragg Gratings (FBGs) to

separate the spectral lines, and provides independent amplitude and phase control for

each line via in-line polarization controllers and in-line fiber stretchers respectively. Since

the pulse shaping is carried out in a continuous fiber, the system has negligible loss, and

thus can be used to control many lines to achieve higher temporal resolution and better

shape control. An all-fiber approach also makes the system compatible with existing

fiber communication networks, making the system robust and low cost. In addition, the

fiber-based waveform shaping system can be encapsulated in other materials to protect

it from environmental perturbations. By conducting AWG in the optical domain, we are

able to generate arbitrary waveforms with a bandwidth of 60GHz, well beyond the 2GHz

limit of electronic AWG.

Page 31: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

18 Chapter 2. Existing O-AWG Methods

1550nm

phasemodulator

PC1PC2PCn

EDFA

FSS: Fiber Stretching Stages

FSS2FSSn

FBGn

FBG2

FBG1

......n 2 1

1

32

Polarizer

CW

A

CW A

B

PhaseModulated

B

C

Shaped C

Figure 2.9: All-fiber spectral line-by-line O-AWG system incorporating FBGs, polar-ization controllers, and fiber stretchers, demonstrated in this thesis. Plot A, B andC depict the signal spectra at points A, B and C of the system, respectively. Thespectral lines of the signal (λ1, λ2, . . . , λn) match the central wavelengths of the FBGs(FBG1, FBG2, . . . , FBGn). For a 5-line O-AWG, n=5.

Page 32: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Chapter 3

Modeling and Simulation

While there are many intrinsic advantages offered by the O-AWG approach presented

in this thesis, we must also quantify its capabilities and limits as well as the effects of

practical constraints. To do so, we have modelled the system and conducted several

simulations. First, we modelled our system using Fourier analysis and using parameters

related to system components we use in the experiment. Then, we investigated the

effects of several constraints base on practical considerations. One of the constraints is

the practical limit of having a finite number of spectral line controls. As we will show

later, having finite number of control will limit the flexibility of the O-AWG system.

Then, we explored the effects of non-zero line width with the aid of Gerchberg-Saxton

(GS) algorithm. Through that discussion, we will show that finite spectral linewidth in

a typical system does not have a significant effect on the temporal shape of the O-AWG

output, and therefore simulations can be conducted using discrete, ideal, spectral lines.

3.1 Modelling of Our O-AWG System

We begin with Fourier theorem, which states that an arbitrary periodic signal, modulated

at carrier frequency ω0, can be represented by a Fourier series, or discrete spectral lines,

with suitable amplitudes |am| and phases φm:

s(t) = Σm=∞m=−∞|am|ejm2πft+jφmejω0t (3.1)

where f is the repetition rate of the periodic signal, which corresponds to the frequency

separation of the discrete spectral lines. One can also define a complex phasor am asso-

19

Page 33: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

20 Chapter 3. Modeling and Simulation

f ff

* <=>

Figure 3.1: Illustration of the transfer function for a line-by-line shaping system verses ablock shaping system.

ciated with each spectral line as:

am = |am|ejφm =1

T

T

s(t)e−jm2πft−jω0tdt (3.2)

(3.1) also implies that if one can independently control |am| and φm, one can generate

arbitrarily-shaped periodic signals, with a fundamental repetition rate corresponding to

the frequency separation of the discrete spectral lines. This is the operation principle of

a line-by-line O-AWG system. The Fourier series representation (3.1) exists as long as

(3.2) converge. Any signal that has finite energy over a single period (∫

T|s(t)|2dt < ∞,

i.e. any physical signal) has absolutely converging Fourier series [54].

In a spectrum-shaping scheme of finite frequency resolution, the transfer function of

the shaping system can be viewed as a train of impulses convoluted with a rectangular-

like function as shown in Figure 3.1. The rectangular-like function corresponds to the

finite frequency resolution of the shaping system such as the pixel of a liquid crystal

modulator in the SLM system. The convolution in the frequency domain translates

into a multiplication of a wide envelope on top of the arbitrary waveform in the time

domain. With increasing spectral resolution, the corresponding width of the rectangular-

like function would decrease, which results in a wider envelope in the time domain.

Infinite spectral resolution is not practical, however, as it requires infinite number of

controls. Therefore, the system to be demonstrated in this thesis performs spectral

line-by-line manipulation as oppose to block-spectrum shaping so that we can precisely

control the shape of the waveform without the adverse effect of the envelope.

While an infinite Fourier series can represent any physical periodic signal, it is im-

possible to implement a practical system with infinite controls and infinitely fine spectral

resolution. On the other hand, because we are usually concerned with signals of a finite

bandwidth, a compromise can be made to approximate a signal with a finite Fourier

series. For a Fourier series with N values, we can define an error function eN(t) and a

Page 34: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.1. Modelling of Our O-AWG System 21

1 31 2 4 N

Sp

ec

tra

l A

mp

litu

de

Te

mp

ora

l A

mp

litu

de Total # of line: N = 11

t

(100us) Period, T Frequency Res., (10GHz)

(10ps) Time Res., ∆t Bandwidth (N =100GHz)

......

Figure 3.2: Illustration of several system parameters: Temporal Resolution or Bandwidth,Spectral Resolution or Period.

total integrated error parameter EN as follows:

sN(t) =N−1∑m=0

|am|ejmft+jφmejω0t (3.3)

eN(t) = s(t)− sN(t) (3.4)

EN =1

T

T

|eN(t)|2dt (3.5)

With (3.3) representing the signal, several parameters of the O-AWG system can be

defined for the purpose of analysis and discussion. First, by definition, f is the frequency

resolution of our shaping system because it is the frequency separation between adjacent

spectral lines. It is also the repetition rate of the system and it defines a window in

the time domain (the time aperture) in which an arbitrary waveform can be generated.

Second, the bandwidth of the system is defined to be (N − 1)f with N being the total

number of spectral lines generated by the system. The inverse of the bandwidth is the

temporal resolution achievable by the system. For example, if an O-AWG system with

f = 10GHz with N = 11, it will have a bandwidth of 100GHz achieving a temporal

resolution of 10 ps. An illustration of these system parameters are presented in Figure

3.2.

3.1.1 Practical Aspects of Modelling Optical Signals

To simulate optical signals oscillating at very high frequencies, a large amount of points

is required to achieve sufficient temporal resolution and, at the same time, to cover long

Page 35: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

22 Chapter 3. Modeling and Simulation

enough duration to achieve high spectral resolution. One way to avoid this problem is

to simulate the signal without the carrier, and calculate the intensity outcome instead.

This approach is acceptable because most applications in the optical domain utilize the

intensity profile of a shaped waveform without concerning the phase of the carrier. To

illustrate how the carrier can be disregarded for intensity-only calculations, consider a

signal with three spectral lines with arbitrary amplitudes (Am = |am|) and phase (φm).

Using complex representation:

s(t) = ejω0t[A1e

−j(ft−φ1) + A2ejφ2 + A3e

j(ft+φ3)]

(3.6)

where ω0 is the carrier frequency and f is the repetition rate or the frequency separation

between the lines, one can calculate the intensity of the signal by:

I(t) = s(t)s∗(t)

= ejω0t[A1e

−j(ft−φ1) + A2ejφ2 + A3e

j(ft+φ3)]×

e−jω0t[A1e

j(ft−φ1) + A2e−jφ2 + A3e

−j(ft+φ3)]

= A21 + A2

2 + A23+

A1A2e−j(ft−φ1+φ2) + A1A2e

j(ft−φ1+φ2)+

A1A3e−j(2ft−φ1+φ3) + A1A3e

j(2ft−φ1+φ3)+

A2A3e−j(ft−φ2+φ3) + A2A3e

j(ft−φ2+φ3)

= A21 + A2

2 + A23 + 2A1A2 cos(ft− φ1 + φ2)+ (3.7)

2A1A3 cos(2ft− φ1 + φ3) + 2A2A3 cos(ft− φ2 + φ3)

As shown in the above calculations, the carrier component is cancelled out. Therefore

the intensity profile can be simulated with the spectral lines centered at the zero frequency

position instead of the carrier frequency position in the frequency domain. At the same

time, it is also clear that both the phase and the amplitude of each frequency components

contribute to the final intensity outcome. We can further generalize the above derivation

to obtain the intensity formula for a N -line spectrum with N > 2:

N∑n=1

A2n + 2

{N−1∑n=1

N∑m=n+1

AnAm cos [(m− n)ft + φm − φn]

}(3.8)

giving us N(N−1)2

number of cosines, each having a pairwise phase difference (φm−φn) in

the argument.

Page 36: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.1. Modelling of Our O-AWG System 23

Table 3.1: Phase relationships (as appeared in (3.7)) of the three spectral lines for the 5example cases in Figure 3.3.

A B C D Eφ2 − φ1 −3

7π −2

7π −1

7π 0 −1

φ3 − φ1 −37π −1

7π 1

7π 3

7π 0

φ3 − φ2 0 17π 2

7π 3

7π 1

To illustrate the principle of spectral line-by-line shaping embodied in (3.8), we simu-

lated an O-AWG system with 3 spectral lines, using a MATLAB program. The spectral

lines used in the simulation are ideal, i.e. zero linewidth, with varying amplitude and

phase relationships. In Figure 3.3, 3.4 and 3.5, we present the simulated temporal wave-

forms at the output of the 3-line O-AWG system. The spectral amplitudes are given in

the inset of each figure. The pairwise phase relationships are swept from 0 to π, with π7

increments.

As expected, a variety of waveform can be generated by modifying either the ampli-

tude or the phase relationships between spectral lines, or both. Also, when the spectral

lines are of equal amplitude (Figure 3.4) we get a train of sinc2 function as expected.

In addition, we would like to note that, for each of the Figures 3.3, 3.4, 3.5, the shapes

of the waveform along the diagonal are the same. This is the case because the intensity

profile, as revealed in (3.7), is a function of pairwise phase relationships between any pair

of spectral lines in the spectrum. Sweeping of the phase in the simulation coincidentally

produced equal phase increments on each of those phase relationships. To illustrate this

fact, we have selected 5 waveforms from the one of the sweep (Figure 3.3) and framed

them with thick dash lines and labelled them A to E as shown.

Table 3.1 shows the relevant phase relations as appeared in (3.7) for waveforms A, B,

C, D, E. Although the phase relationships are different in value, they are in fact shifted

by the same amount in phase (as shown in Table 3.2). While the value of the increment

for the φ3 − φ1 relation is different from other relations, it is in fact the same amount in

phase because the cosine for that particular relation is twice the frequency of the other

cosine (the argument is 2ft−φ1 +φ3 as oppose to ft−φ1 +φ2 or ft−φ2 +φ3.) A counter

example is E, which has different phase increments on those cosine and therefore the

shape differ. Therefore, if the O-AWG application is indifferent about the phase of the

shaped waveform (which is just a time delay), we can fix one pairwise phase relationship

and anchor the shaped waveform to a fixed time axis. Doing so will allow us to reduce

the phase control of an N-line O-AWG system from N − 1 to N − 2.

The simulation parameters used in the MATLAB program such as temporal and

Page 37: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

24 Chapter 3. Modeling and Simulation

15

49

15

49

.51

55

01

55

0.5

15

51

0

0.51

1.5

Wa

ve

len

gth

(n

m)

Amplitude (a.u.)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

φ1 -

φ2 =

L1

L2

L3

1/7

π2

/7 π

3/7

π4

/7 π

5/7

π6

/7 π

φ3 - φ

2 =

0 π1/7 π 2/7 π 3/7 π 4/7 π 5/7 π 6/7 π

A

B

C

D

E

Figure 3.3: Simulated 3-line shaping with L1 = 0.5, L2 = 1, L3 = 1.5.

Page 38: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.1. Modelling of Our O-AWG System 25

15

49

15

49

.51

55

01

55

0.5

15

51

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.91

Wa

ve

len

gth

(n

m)

Amplitude (a.u.)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

φ1 -

φ2 =

L1

L2

L3

1/7

π2

/7 π

3/7

π4

/7 π

5/7

π6

/7 π

φ3 - φ

2 =

0 π1/7 π 2/7 π 3/7 π 4/7 π 5/7 π 6/7 π

Figure 3.4: Simulated 3-line shaping with L1 = 1, L2 = 1, L3 = 1.

Page 39: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

26 Chapter 3. Modeling and Simulation

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

01

00

20

005

10

Tim

e (

ps)

15

49

15

49

.51

55

01

55

0.5

15

51

0

0.51

1.5

Wa

ve

len

gth

(n

m)

Amplitude (a.u.)

φ1 -

φ2 =

L1

L2

L3

1/7

π2

/7 π

3/7

π4

/7 π

5/7

π6

/7 π

φ3 - φ

2 =

0 π1/7 π 2/7 π 3/7 π 4/7 π 5/7 π 6/7 π

Figure 3.5: Simulated 3-line shaping with L1 = 1, L2 = 0.5, L3 = 1.5.

Page 40: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.2. Effects of Finite Spectral Sampling 27

Table 3.2: Phase increments from one example to another for each phase relationship.A → B B → C C → D D → E

φ2 − φ117π 1

7π 1

7π −1

φ3 − φ127π 2

7π 2

7π −3

φ3 − φ217π 1

7π 1

7π −2

Table 3.3: Simulation conditions and related physical constraints.Physical Constraints Simulation Parameters

OSA Bandwidth * Bandwidth 10 nm @ 1550 nmDCA Bandwidth 65 GHz ≈ 1.3 THzDCA Resolution 15.38 ps Temporal Resolution 764 fsOSA Resolution 0.01 nm Spectral Resolution 0.01 pm

HP8168 CW minimum line width:≈ 50 MHz ≈ 0.4 pm @ 1550 nm

FBG FWHM ≈ 90 pm

spectral resolutions are listed in Table 3.3. They are chosen based on the physical char-

acteristics of our measurement system. Details will be discussed in Chapter 4.

3.2 Effects of Finite Spectral Sampling

As described in the introduction of this chapter, representing a signal with a finite number

of spectral lines can induce error quantified by EN as defined in (3.5). Several simulations

were conducted on a five-line O-AWG system to observe the effects of using a finite

number of spectral lines to represent a target signal. The spectral resolution of the

simulated O-AWG system was set to 15 GHz or 0.120 nm at 1550 nm giving a total

bandwidth of 60 GHz or 0.48 nm at 1550 nm between the first and the fifth (last)

spectral line. The spectral resolution of the O-AWG system was kept constant for this

set of simulations because the goal of these simulations is to investigate the effects of

having finite number of spectral lines keeping all other variables constant. The simulation

parameters were as described in Table 3.3.

There are two main contributing factors to the error parameter EN : the bandwidth

and coarse spectral sampling of the signal. The bandwidth is a concern because a finite

number of spectral lines cannot adequately represent a signal having a bandwidth wider

than the cumulative bandwidth of the lines (N − 1)f . If the target signal’s bandwidth is

under represented, then the sharp feature of the target signal in the time domain would

be smoothed out.

The coarseness of the spectrum translates into a window in time domain where an

Page 41: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

28 Chapter 3. Modeling and Simulation

arbitrary waveform is defined. Alternatively, one can view this window as the time

domain dual of the bandwidth quantity in frequency domain. One can view the effect

of coarse spectral sampling as the dual of the discrete temporal sampling described in

Nyquist sampling theorem. To appropriately sample a time domain signal, we must

sample the signal above the Nyquist rate (twice the bandwidth), otherwise the spectrum

will overlap in the frequency domain and cause aliasing. Instead of sampling in the time

domain, here we are sampling the spectrum of the target waveform in the frequency

domain. As we will show later, under sampling a spectrum with dense spectral features

leads to the overlapping of the time windows and causes error.

To fully characterize these two issues, we generally divided any arbitrary spectrum

profile into two types: 1) smooth and, 2) rough. We first characterize a smooth target

spectrum to investigate the error contribution due to the finite bandwidth limitation.

That is because a smooth spectrum would not induce error of the second type and thus

allow us to keep the characterization separate. Then, several rough spectrum profiles

with limited bandwidths were examined. The bandwidth limits were determined from

the results of the first characterization. Again, this was done to separate the effects of

the two issues for the characterizations.

3.2.1 Bandwidth limit due to finite number of spectral lines

First, to illustrate the effects of representing a smooth spectrum with a finite number

of discrete spectral lines, we use a transform limited Gaussian function as the target

spectrum. We then vary the bandwidth (Full Width at Half Maximum/FWHM) of the

Gaussian spectrum from 0.01 nm to 1 nm using the script in Appendix D. From the results

of the simulation shown in Figure 3.6, it is clear that there is an optimal bandwidth range

where the O-AWG can generate a signal with minimum error. When the target signal

has a FWHM bandwidth beyond 0.3 nm, the error begins to increase. That is because

the extra bandwidth is not represented by any additional spectral lines. The effect of

this unaccounted spectrum is the extra ripple in time domain. These ripples in time

can be viewed as a result of a sinc function. Imagine the limiting case of representing

a spectrum of uniform amplitude and infinite bandwidth with five spectral lines. The

sampled spectrum would have a rectangular shape, transforming into a periodic sinc

function in time domain. The error between the target and the generated signal begins

to increase again as the bandwidth is reduced below 0.2 nm FWHM. That is because the

narrow bandwidth is close to the frequency resolution of the O-AWG.

Like many practical systems, the acceptable error level is a trade off against other

Page 42: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.2. Effects of Finite Spectral Sampling 29

Error Threshold 1

Region of insufficient bandwidth coverageRegion of

insufficient

spectral

resolution

Error Threshold 2

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

10

20

30

40

50

60

70

80

90

X: 0.48Y: 6.015

Pe

rce

nta

ge

err

or

(EN

) d

ivid

ed

by

Ta

rge

t P

uls

e E

ne

rgy

) (%

)

X: 0.25Y: 0.004664

X: 0.15Y: 2.228

X: 0.1Y: 16.48

Bandwidth (nm)

0 20 40 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Am

plit

ud

e (a

.u.)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Wavelength (m)

Bandwidth = 0.1 nm

70

) d

ivid

ed

by

Ta

rge

t P

uls

e E

ne

rgy

) (%

)

X: 0.1Y: 16.48

0 20 40 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Am

plit

ud

e (a

.u.)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Wavelength (m)

Bandwidth = 0.15 nm

Region of insufficient bandwidth coverage

X: 0.15Y: 2.228

0 20 40 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Am

plit

ud

e (a

.u.)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Wavelength (m)

Bandwidth = 0.25 nm

1 0.2 0.3

Bandwidth (nm)

0 20 40 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Am

plit

ud

e (a

.u.)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Wavelength (m)

Bandwidth = 0.48 nm

0.8

Bandwidth (nm)

Figure 3.6: Error introduced by representing a transform limited Gaussian signal with5 discrete spectral lines, plotted as a function of the bandwidth of the Gaussian signal.Line separation is 0.12 nm resulting in total 0.48 nm bandwidth with 5 lines. Solid linesrepresent the target time function and target spectrum, dotted lines represent the shapedfunction and the “sampled” spectrum.

Page 43: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

30 Chapter 3. Modeling and Simulation

factors that are also important to a particular application. In the case of our O-AWG

system, the error level is the trade off against the operating bandwidth range as well

as the shape of the target spectrum profile. The shaded area in Figure 3.6 depicts the

trade off between the bandwidth range and error level. If the applications can tolerate

greater level of error (Error Threshold 1), then the O-AWG system can be operated over

a larger range of bandwidth as indicated by the white and light grey areas. If the end

user require lower error level such as the one indicated by Error Threshold 2, then the

O-AWG can only generate a waveform with bandwidth that falls inside the white area.

The shape of the spectrum profile also affects the bandwidth capability of the O-AWG

system because it describes the spectral energy distribution of the signal. In our example,

we simulated the system using a Gaussian function. Given this spectrum profile, the error

will never be zero because the Gaussian function only approaches zero at infinity. On

the other hand, if the target spectrum is a rectangular function that does not exceed

the cumulative span of the discrete spectral lines, then it is possible to represent the

spectrum without error. We define the O-AWG bandwidth capacity by the base width

of all the spectral lines. In this simulation, the 5-line O-AWG bandwidth capacity is 60

GHz or 0.48 nm @ 1550 nm.

3.2.2 Effect of coarse spectral sampling due to finite spectral

resolution

A second set of simulations is conducted for signals with greater variation in the frequency

domain. i.e. signals with a “rough” spectrum. To represent this category of signals, a

Gaussian function with FWHM of 0.3 nm is multiplied with polynomials of various

degrees, and it is used as the target spectrum (Appendix A). This is done to ensure the

bandwidth of the target spectrum is within the bandwidth capacity of the O-AWG system

while introducing different variations to the spectrum. As shown in Figure 3.7, the effect

of under sampling by coarse spectral lines in the frequency domain can be described

as aliasing in the time domain. The spectral lines “sample” the target spectrum in

the frequency domain with a “sampling rate” directly related to the repetition rate of

the system. As the variation in the frequency domain increases, the target waveform

in the time domain begins to broaden. When the variation increases beyond a point

for which the spectral resolution of the O-AWG system can accommodate, the adjacent

waveforms in the time domain begin to overlap with each other and cause aliasing (clearly

shown in the 5-degree polynomial case in Figure 3.7.) Alternatively, one can think of the

frequency dual of “Nyquist” threshold in the time domain as the point where the temporal

Page 44: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.3. Waveform Control and Error Minimization 31

waveform has broadened beyond the period or time aperture defined by the repetition

rate. In effect, the finite spectral resolution puts a lower bound on the repetition rate of

the target spectrum.

3.2.3 Arbitrary Waveform Generation with 101 Spectral Lines

As mentioned in Chapter 2, in our OAWG system, the arbitrary waveform generation

is carried out in a continuous fiber, the system therefore has negligible loss and can be

scaled up to control many lines for higher temporal resolution and better shape control.

Here we show an example using 101 spectral lines which we believe can be achieved

in a practical system. This simulated 101-line O-AWG system (see Appendix B)has a

spectral resolution of 12.5 GHz giving a total bandwidth of 1.25 THz. The system was

simulated to generate a 66.66 ps long rectangular waveform defined in time domain with

consideration of temporal and spectral resolution as mentioned in previous sections. As

depicted in Figure 3.8, the waveform generated by the 101-line system closely follow the

target shape giving an average deviation error of 0.88%. In contrast, for the same target

waveform generated by a 5-line system as shown in Figure 3.9, the error is much greater.

The average deviation error for the 5-line generated waveform is 25.85%. As discussed

in previous section, these errors are due to insufficient representation of the bandwidth

in frequency domain. The error can also be attributed to the Gibbs phenomenon, which

states that truncated Fourier series representation of a discontinuous signal will in general

exhibit high-frequecy ripples and overshoot near discontinuities.

3.3 Waveform Control and Error Minimization

Since our O-AWG system allows the independent control of amplitude and phase, it

implements the Fourier series and can generate a waveform with minimum error as long

as the waveform satisfy the frequency and time domain requirements mentioned in the

previous section. That is, the time domain target waveform is within the time aperture

or period defined by the repetition rate, and the bandwidth of the target spectrum is

within the bandwidth capacity of the O-AWG system. On the other hand, if there

is a malfunction in the intensity control of the O-AWG system (a broken polarization

controller for example) an arbitrary waveform can still be generated with an error that

can be minimized through phase correction. One useful tool for minimizing error is

the Gerchberg-Saxton (GS) Algorithm or the error-reduction algorithm, which will be

discussed next.

Page 45: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

32 Chapter 3. Modeling and Simulation

1549.5 1550 1550.50

0.2

0.4

0.6

0.8

1

1.2

1.4

Wavelength (nm)

Sp

ect

ral A

mp

litu

de

(a

.u.)

1549.5 1550 1550.50

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

Wavelength (nm)

Sp

ect

ral A

mp

litu

de

(a

.u.)

1549.5 1550 1550.50

0.2

0.4

0.6

0.8

1

1.2

1.4

Wavelength (nm)

Sp

ect

ral A

mp

litu

de

(a

.u.)

1549.5 1550 1550.50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Wavelength (nm)

Sp

ect

ral A

mp

litu

de

(a

.u.)

600 650 700 750 800 850 900 950 10000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Am

pli

tud

e (

a.u

.)

0 100 200 300 400 500 600 7000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Am

pli

tud

e (

a.u

.)

0 100 200 300 400 500 600 7000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Am

pli

tud

e (

a.u

.)

0 100 200 300 400 500 600 7000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Am

pli

tud

e (

a.u

.)

Gaussian Spectrum Varied by a 4-degree polynomial Gaussian Spectrum Varied by a 5-degree polynomial

Gaussian Spectrum Varied by a 7-degree polynomial Gaussian Spectrum Varied by a 9-degree polynomial

Figure 3.7: Time plots of a Gaussian spectrum varied by polynomial with 4, 5, 7 or 9degree. Solid lines represent the target signal in the time domain and the target spectrum,dotted lines represent the generated waveform and spectrum with a 5-line system. In the5-degree case, the target waveform is duplicated twice and shifted to show the aliasing ofthe waveform in the time domain (shaded lines). The shaded rectangle indicates the timeaperture as defined by the repetition rate (15 GHz or 66.66 ps). The target spectrum isshown below the time domain plot.

Page 46: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.3. Waveform Control and Error Minimization 33

0 10 20 30 40 50 60 70 800

0.02

0.04

0.06

0.08

0.1

0.12

Time (ps)

Nor

mal

ized

Am

plitu

de (

a.u.

)

1545 1550 15550

5

10

Wavelength (nm)

Am

plitu

de (

a.u.

)

1545 1550 1555−4000

−2000

0

Pha

se (

Deg

)

0 10 20 30 40 50 60 70 80−20

−15

−10

−5

0

5

10

15

20

Time (ps)

Err

or fr

om T

arge

t Wav

efor

m (

%)

1545 1550 15550

5

10

Wavelength (nm)

Am

plitu

de (

a.u.

)

1545 1550 1555−200

0

200

Pha

se (

Deg

)

Figure 3.8: Waveform example 1. Top Left: Target (dotted) and generated (solid) wave-form in time domain. Top Right: Spectral amplitude and phase of the target waveform.Bottom Right: Spectral amplitude and phase of the waveform generated by the 101-lineO-AWG. Bottom Left: Deviation error from the target waveform. The average error is0.88%.

Page 47: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

34 Chapter 3. Modeling and Simulation

0 10 20 30 40 50 60 70 800

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

Time (ps)

Nor

mal

ized

Am

plitu

de (

a.u.

)

1545 1550 15550

5

10

Wavelength (nm)

Am

plitu

de (

a.u.

)

1545 1550 1555−4000

−2000

0

Wavelength (nm)

Pha

se (

Deg

)

0 10 20 30 40 50 60 70 80−80

−60

−40

−20

0

20

40

60

80

Time (ps)

Err

or o

f Tar

get W

avef

orm

(%

)

1545 1550 15550

5

10

Wavelength (nm)

Am

plitu

de (

a.u.

)

1545 1550 1555−200

0

200

Pha

se (

Deg

)

Figure 3.9: Waveform example 2. Top Left: Target (dotted) and generated (solid) wave-form in time domain. Top Right: Spectral amplitude and phase of the target waveform.Bottom Right: Spectral amplitude and phase of the waveform generated by the 5-lineO-AWG. Bottom Left: Deviation error from the target waveform. The average error is25.85%.

Page 48: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.3. Waveform Control and Error Minimization 35

Start

End

FFT of

sqrt(I(ω))

Replace |Ek(t)|

with |Etar(t)|

Replace |E’k(ω)|

with |Emeas(ω)|

FFT to “ω”

domain

Ek(t)

E’k(t)E’k(ω)

E’k+1(ω) Ek+1(t)FFT to “t”

FFT to “ω”

Figure 3.10: Flow diagram of GS Algorithm for pulse shaping applications [8].

As described in various publications [8, 55, 56, 57], the GS Algorithm is an iterative

algorithm that calculates the phase of a signal when the modulus (the absolute value)

of the signal is known in both frequency and time domain. This algorithm is used in

a variety of areas such as astronomy, x-ray, electron microscopy [58] and pulse shaping

[8] for phase retrieval when phase measurement is difficult. This algorithm is useful in

the pulse shaping or O-AWG applications because those applications often focus on the

intensity profile with no knowledge of the phase of the underlying carrier of the signal.

Through this algorithm, the user can optimize the intensity profile by adjusting the phase

of the carrier. The GS Algorithm is said to excel in error reduction because of its relation

to convex optimization theory, but a complete explanation has not yet been developed

[57].

Ek(t) = |Ek(t)|eiφk(t) = FFT−1{E ′k(ω)} (3.9)

E ′k(t) = |Etar(t)|eiφk(t) (3.10)

E ′k(ω) = |E ′

k(ω)|eiΦk+1(ω) = FFT{E ′k(t)} (3.11)

E ′k+1(ω) = |Emeas(ω)|eiΦk+1(ω) (3.12)

The GS Algorithm involves four steps as described by (3.9) (3.10) (3.11) (3.12) where

|Emeas(ω)| and |Etar(t)| are the two fixed modulus constraint in frequency and time

domain respectively. The algorithm starts with the inverse FFT of the spectral modulus.

The phase component of the transform is retained but the amplitude is replaced with the

time modulus constraint (|Etar(t)|) as indicated in (3.10). Then the newly constructed

waveform is transformed back into frequency domain. Its phase component is again

Page 49: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

36 Chapter 3. Modeling and Simulation

retained while |Emeas(ω)| is put in place of the transformed amplitude. These steps are

reiterated until the phase function converges. That is, when the error (as defined in (3.5))

no longer decrease or has been reduced below an acceptable level. With this solution, the

error between the two constraints will be minimized. Figure 3.10 describe this process

using a flow chart.

Using this tool, we can investigate the possibility of minimizing error in waveform

generation. First, a target waveform is defined in time domain with consideration of

the O-AWG system constrains and its end application. As shown in Figure 3.11 a), the

waveform is defined for a time aperture of 66.66 ps, which corresponds to a repetition

rate of 15 GHz. The corresponding spectral property of the signal is shown in Figure 3.11

b). Clearly, this continuous spectrum cannot be completely represented by a 5-line O-

AWG system since the spectrum extends to infinity. As shown in 3.11 c) the continuous

spectrum is “sampled” and the corresponding periodic signal in time is shown in 3.11 a)

(solid line).

To apply the GS Algorithm, the time domain target is repeated to serve as the

modulus constraint in time domain, while the 5-line “sampled” spectrum is used as the

amplitude constraint in frequency domain. Since the GS-Algorithm tend to converge

quickly [8], the GS Algorithm only needs to be computed for 100 iterations.

Since the mapping between time and frequency domain by Fourier transform is unique

(one-to-one) and the time domain profile is dependent on both spectral phase and am-

plitude as described by (3.8), the direct sampling of the target spectrum should results

in minimal error. As shown in Figure 3.11 e), the error remains constant indicating that

the error is already minimized as the 5-line O-AWG implements the Fourier transform.

Two minor errors were introduced to the amplitude of the spectrum as simulated mal-

functions in the intensity control to demonstrate the GS Algorithm. First, as indicated

in Figure 3.11 d), the amplitude of the second spectral line was increased by 10% while

the forth spectral line was decreased by 10%. Then the GS Algorithm is again computed

for 100 iterations in an attempt to reduce the error by adjusting the phase. As shown in

Figure 3.11 e), the error reduces rapidly and converges to a minimum value. Note that

the error is still greater than the direct sampling of the target spectrum and the error

is only reduced for a small amount. That is because the intensity profile is determined

by (3.8) and altering either the amplitude or the phase of the spectrum invariably leads

to a change in the output temporal waveform. Given the spectral phase as a degree of

freedom, however, the GS algorithm can attempt to reduce the error caused by the am-

plitude change and bring the output waveform closer to the target waveform by changing

the phase.

Page 50: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.3. Waveform Control and Error Minimization 37

1.549 1.5495 1.55 1.5505 1.551

x 10−6

0

100

200

300

400

Am

pli

tud

e (

a.u

.)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

−2

−1.8

−1.6

−1.4

−1.2x 10

6

Ph

ase

Wavelength (m)

10 20 30 40 50 60 70 80 90 1001.1078

1.1079

1.108

1.1081

1.1082

1.1083

1.1084x 10

4

Iteration #

Err

or

(a.u

.)

10 20 30 40 50 60 70 80 90 1001.1067

1.1068

1.1068

1.1069

1.107

1.107x 10

4

Iteration #

Err

or

0 10 20 30 40 50 600

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Target

5−line

1.549 1.5495 1.55 1.5505 1.551

x 10−6

0

100

200

300

400

Am

pli

tud

e (

a.u

.)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

−4

−2

0

2

4

Ph

ase

Wavelength (m)

a) b)

e)

c)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

0

100

200

300

400

Am

pli

tud

e (

a.u

.)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

−4

−2

0

2

4P

ha

se

Wavelength (m)

d)

f)

+10% -10%

Err

or

(a.u

.)

Figure 3.11: a) Inverse Fourier transform of the target (dotted) and 5-line spectrum(solid), b) amplitude and phase of the continuous (target), c) “sampled” amplitude andphase of the target spectrum, d) “sampled” amplitude and phase of the target spectrumwith error introduced to the amplitude, e) Error between the target and generated signalover 100 iteration of GS algorithm showing minimal error already achieved through directsampling, f) Error between the target and generated signal after the spectral amplitudewas altered showing reduction in error through phase adjustment.

Page 51: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

38 Chapter 3. Modeling and Simulation

1.549 1.5495 1.55 1.5505 1.551

x 10−6

0

0.2

0.4

0.6

0.8

1

Am

pli

tud

e (

a.u

.)

Wavelength (m)

1.549 1.5495 1.55 1.5505 1.551

x 10−6

−1

−0.5

0

0.5

1

Ph

ase

Wavelength (m)

0 50 100 150 2000

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Short time scale

0 2 4 6 8

x 105

0

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Long time scale

Frequency DomainTime Domain

a)

b)

c)

d)

Figure 3.12: Simulation of a 5-line rectangular spectrum with zero linewidth. a) timedomain signal over a short period (250 ps), b) time domain signal over a long period(8× 105 ps) showing the overall envelope, c) spectral amplitude, d) spectral phase.

3.4 Effects of Non-Zero Linewidth

Although all the simulation conducted thus far were made under the assumption that the

spectral lines have zero width, it does not entirely reflect the reality. That is because all

lasers have a finite linewidth due to various physical effects such as spontaneous emission.

For example, the HP8168 CW laser has a linewidth ranging from 100 kHz to 500 MHz

depending on the mode of operation [59]. We will show that the finite linewidth only

contribute to a long term envelope dependant on the amplitude and phase characteristic

of the linewidth. Therefore, the shape of the arbitrary waveform can be appropriately

model with ideal zero-width lines.

To simulate the effect of non-zero linewidth, a linewidth of 100 kHz was assumed with

a Gaussian shape and it is then convoluted with five zero-width lines of equal amplitude.

Page 52: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.4. Effects of Non-Zero Linewidth 39

1.5495 1.55 1.5505

x 10−6

0

0.2

0.4

0.6

0.8

1

Am

pli

tud

e (

a.u

.)

Wavelength (m)

1.5495 1.55 1.5505

x 10−6

−1

−0.5

0

0.5

1

Ph

ase

Wavelength (m)

0 50 100 1500

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Short time scale

0 0.5 1 1.5 2

x 104

0

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Long time scale

Frequency DomainTime Domain

a)

b)

c)

d)

Figure 3.13: Simulation of a 5-line rectangular spectrum with 100 kHz linewidth withzero phase (non-physical). a) time domain signal over a short period (250 ps), b) timedomain signal over a long period (8 × 105 ps) showing the overall envelope, c) spectralamplitude, d) spectral phase.

Page 53: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

40 Chapter 3. Modeling and Simulation

1.5495 1.55 1.5505

x 10−6

0

0.2

0.4

0.6

0.8

1

Am

pli

tud

e (

a.u

.)

Wavelength (m)

1.5495 1.55 1.5505

x 10−6

−4

−2

0

2

4

Ph

ase

Wavelength (m)

0 50 100 1500

0.05

0.1

0.15

0.2

Time (ps)

Inte

nsi

ty (

a.u

.)

Short time scale

0 2 4 6 8

x 105

0

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Long time scale

Frequency DomainTime Domain

a)

b)

c)

d)

Figure 3.14: Simulation of a 5-line rectangular spectrum with 100 kHz linewidth withrandom phase (non-physical). a) time domain signal over a short period (250 ps), b) timedomain signal over a long period (8 × 105 ps) showing the overall envelope, c) spectralamplitude, d) spectral phase.

Page 54: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.4. Effects of Non-Zero Linewidth 41

In the ideal case of zero linewidth (Figure 3.12), five spectral lines of equal amplitude

(Figure 3.12 c) result in a periodic sinc2 function. When the spectral lines are convolved

with the 100 kHz Gaussian linewidth with zero phase (Figure 3.13), there is an overall

envelope on top of the repeating sinc2 function. This is because in Fourier theory, a

convolution in one domain (time or frequency) transform into a multiplication in the

other domain (frequency or time). The envelope in the time domain is directly related

to both amplitude and phase of the linewidth profile in the frequency domain. As shown

in Figure 3.14, we would have a different envelope on top of the repeating sinc2 simply

by randomizing the phase of the linewidth profile without altering its amplitude.

As the reader will see in Chapter 4, both the zero phase 3.13 and the random phase

3.14 case do not correspond to reality because the overall envelope is not observed in

experiment. But how would we estimate the phase of the linewidth profile such that its

effect can be properly simulated? Although the linewidth is known to be the result of

phase and amplitude noise of the laser, the phase function of the linewidth is difficult

to measure experimentally. Therefore, we use two methods to account for the unknown

phase of the spectral line. For the first method, we attempt to recover the phase of the

line using the GS algorithm mentioned in previous section. For the second method, we

will model the spectral line base on our understanding of coherence time by generating

the laser signal in time domain. In the end, both methods lead us to conclude that the

phase of the spectral line only affects the long term intensity noise and not the shape of

the arbitrary waveform. More importantly, we will show that as long as the initial CW

laser has a stable power level, the overall envelop for the shaped waveform will be stable

as well.

3.4.1 Phase Recovery for the Spectral Line Through Gerchberg-

Saxton Algorithm

Since we know a CW laser generates constant power, we can use that as one of the

constraints for the GS algorithm and use the algorithm to find a possible phase profile

that agrees with physical observation. With a Gaussian linewidth, the GS algorithm was

computed for 10000 iterations and the result is shown in Figure 3.15. With the calculated

phase, the linewidth was again convolved with the five equal-amplitude spectral lines to

simulate the effect.

As shown in Figure 3.16, the periodic sinc2 function is unaffected except having the

additional envelope on top of the intensity waveform over a long time period. Given this

result, it is clear that for the purpose of simulating the shape of the arbitrary waveform,

Page 55: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

42 Chapter 3. Modeling and Simulation

50

100

150

200

250

300

350

Am

pli

tud

e (

a.u

.)

−220

−200

−180

−160

−140

−120

−100

Ph

ase

0 50 100 1500

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Short time scale

0 2 4 6 8

x 105

0

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Long time scale

1549.99 1549.995 1550 1550.005 1550.01

Wavelength (nm)

1549.99 1549.995 1550 1550.005 1550.01

Wavelength (nm)

Frequency DomainTime Domain

a)

b)

c)

d)

Figure 3.15: Simulation of a single Gaussian spectrum with 100 kHz FWHM with a phasefunction estimated by GS algorithm. a) time domain signal over a short period (250 ps),b) time domain signal over a long period (8 × 105 ps) showing the overall average, c)spectral amplitude, d) spectral phase.

we can assume ideal zero linewidth. That is because the amplitude profile and phase

of the non-zero linewidth has negligible contribution to generated waveform in practice.

As long as the CW laser that is driving the O-AWG system has a stable intensity, the

spectral lines generated through electro-optic phase modulation as well as the subsequent

shaped arbitrary waveform will be stable over the long term.

Page 56: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.4. Effects of Non-Zero Linewidth 43

1.5496 1.5498 1.55 1.5502 1.5504

x 10−6

0

50

100

150

200

250

300

350

Am

pli

tud

e (

a.u

.)

Wavelength (m)

1.5496 1.5498 1.55 1.5502 1.5504

x 10−6

−250

−200

−150

−100

−50

0

50

Ph

ase

Wavelength (m)

0 50 100 1500

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Short time scale

0 2 4 6 8

x 105

0

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Long time scale

Frequency DomainTime Domain

a)

b)

c)

d)

Figure 3.16: Simulation of a 5-line spectrum with 100 kHz Gaussian linewidth and aphase function estimated by GS algorithm. a) time domain signal over a short period(250 ps), b) time domain signal over a long period (8 × 105 ps) showing the overallenvelope, c) spectral amplitude, d) spectral phase.

Page 57: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

44 Chapter 3. Modeling and Simulation

3.4.2 Spectral Line Modelling Through Coherence Time Simu-

lation in Time Domain

The spectral width of a line is related to the coherence time by the following equation

[49]:

∆νc =1

τc

(3.13)

A linewidth of 100 kHz results in a coherence time of 10 µs. Given this, we can generate

a time domain waveform in our simulation with constant amplitude but with randomized

phase at random intervals. Because the degree of correlation between different parts of

the waveform in time defines the coherence time, the distribution of the random intervals

is also set by it. The distribution is assumed to have a Gaussian distribution with 1 ns

variance. As shown in Figure 3.17, a 100 kHz linewidth is resulted in frequency domain

with a particular phase function. We would like to note that even though the line does

not have a smooth profile, it does not affect our conclusion. That is because we can only

simulate a signal with limited time interval and one can expects a smoother line profile

as the time interval increase.

After replicating the line in the frequency domain, we have Figure 3.18, showing

again the amplitude and phase of the line only affects the long term envelope (which is

constant in this case). In the short time scale, the waveform is once again a periodic

sinc2 function.

3.5 Summary

In this chapter, we modelled the O-AWG system and conducted several simulations to

investigate various aspects of the system. We began by modelling the optical signal

without the carrier to reduce computation complexity. Through (3.8), we have shown

that the shape of the waveform depends on the amplitude of the spectral lines as well as

the pairwise phase relationships between the lines. Then, we showed that for an N-line

O-AWG system, the number of phase control can be reduced if the overall delay of shaped

waveform is not important for the application.

We then investigated the effects of having finite sampling of the spectrum. As ex-

pected, with limited number of spectral lines, the O-AWG system can only generate an

arbitrary waveform of finite bandwidth within the period defined by the repetition rate.

The spectral resolution of the O-AWG system puts a lower bound on the repetition rate

Page 58: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.5. Summary 45

1549.99 1549.995 1550 1550.005 1550.010

0.5

1

1.5

2

2.5x 10

9

Am

pli

tud

e (

a.u

.)

Wavelength (nm)

1549.99 1549.995 1550 1550.005 1550.01−9.28

−9.26

−9.24

−9.22

−9.2

−9.18

−9.16x 10

5

Ph

ase

(d

eg

)

Wavelength (nm)

0 50 100 150 2000

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Short time scale

0 2 4 6 8

x 105

0

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Long time scale

Frequency DomainTime Domain

a)

b)

c)

d)

Figure 3.17: Simulation of a single spectral line with 100 kHz FWHM by modellingcoherence time in the time domain. a) time domain signal over a short period (250 ps),b) time domain signal over a long period (8 × 105 ps) showing the overall envelope, c)spectral amplitude, d) spectral phase.

Page 59: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

46 Chapter 3. Modeling and Simulation

1549 1549.5 1550 1550.5 15510

2

4

6

8

10

12x 10

4

Am

pli

tud

e (

a.u

.)

Wavelength (nm)

1549 1549.5 1550 1550.5 1551−2.3

−2.2

−2.1

−2

−1.9

−1.8

−1.7

−1.6x 10

4

Ph

ase

Wavelength (nm)

0 50 100 150 2000

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Short time scale

0 2 4 6 8

x 105

0

0.2

0.4

0.6

0.8

1

Time (ps)

Inte

nsi

ty (

a.u

.)

Long time scale

Frequency DomainTime Domain

a)

b)

c)

d)

Figure 3.18: Simulation of a 5-line spectrum with 100 kHz Gaussian linewidth by mod-elling coherence time. a) time domain signal over a short period (250 ps), b) time domainsignal over a long period (8×105 ps) showing the overall envelope, c) spectral amplitude,d) spectral phase.

Page 60: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

3.5. Summary 47

of the target waveform because waveform will begin to “alias” in time domain if the

target repetition rate is below the bound.

Next, we discussed the effects of having finite linewidth. We have shown that the

linewidth only affects the long term intensity noise of the shaped waveform. The shape

of the envelope depends on the amplitude and phase of the spectral line. Through two

independent methods, namely phase recovery with the Gerchberg-Saxton algorithm and

coherence time modelling, we showed that there exists a phase function for a non-zero-

width spectral line to have a stable, long term intensity noise. While the phase function

of the spectral line is determined by the driving CW laser, the phase relationship between

the lines are fixed since they are generated through modulation of the CW laser line. It

is through the uniform FBGs and in-line fiber stretchers that we are able to modify these

fixed phase relationship to generate arbitrary waveforms.

Page 61: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Chapter 4

Experimental O-AWG System

As shown in Chapter 3, arbitrary waveforms can be generated by manipulating the

amplitude and phase of individual spectral lines of a signal. Despite various practical

constraints such as limited number of lines and finite linewidth, we have shown that a

line-by-line O-AWG can generate a target waveform if it falls within the operating range

of an O-AWG system. In this chapter, we will demonstrate an O-AWG using a continuous

piece of optical fiber, in which we implemented the amplitude and phase control via in-

line polarization controller, fiber stretcher, and polarizer. It is the combination of these

devices that allows us to manipulate the input signal in the form of a Fourier series.

By implementing the O-AWG system in a continuous fiber, the system has negligible

loss, and thus can be used to control many lines for high temporal resolution and better

shape control. An all-fiber approach also makes the system compatible with existing fiber

communication networks, making the system robust and low cost. Two test systems, a

3-line, and a 5-line O-AWG system were built to demonstrate the feasibility of such

a system. We will discuss the implementations and results from these systems in this

chapter.

4.1 The Testbed

In Figure 4.1, the experiment testbed is shown and it consists of three stages: source,

device-under-test (DUT) and measurement/observation. In the source stage, it is a mod-

ulated CW laser. With an amplitude-modulated CW, three spectral lines (at frequency

48

Page 62: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.1. The Testbed 49

CW @ ~ 1550nm

RF @ ~ 15 GHz

EOM

Variable DC Supply

DCA

90%

10%

1%

99%

DUT

OSA

Input

RF Input

AM PM

DC Bias

Output

Trigger

RF Amplifier

EDFA

Electrical Signal

Optical Signal

Source

Figure 4.1: Pulse shaper testbed.

ωc, ωc − ωm, and ωc + ωm) are generated:

s(t) = [A + M cos(ωmt)] sin(ωct) (4.1)

= A sin(ωct) + M cos(ωmt) sin(ωct)

= A sin(ωct) +M

2{sin[(ωc + ωm)t] + sin[(ωc − ωm)t]}

where ωc is the CW wavelength in angular frequency, ωm is the modulation frequency,

A is the CW output amplitude and M is the modulation amplitude. To generate more

than three spectral lines, however, a phase modulation is required:

s(t) = Aejωct+jM sin(ωmt) (4.2)

= Aejωct {cos[M sin(ωmt)] + j sin[M sin(ωmt)]}

From [60] p.361 equation (9.1.42) and (9.1.43), we know that,

cos(z sin θ) = J0(z) + 2∞∑

k=1

J2k(z) cos(2kθ) (4.3)

sin(z sin θ) = 2∞∑

k=0

J2k+1(z) sin[(2k + 1)θ] (4.4)

Page 63: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

50 Chapter 4. Experimental O-AWG System

Substitute (4.3) and (4.4) into (4.2) we have,

s(t) = Aejωct

{J0(M) + 2

∞∑

k=1

J2k(M) cos(2kωmt) + 2j∞∑

k=0

J2k+1(M) sin[(2k + 1)ωmt]

}

(4.5)

= Aejωct

{J0(M) +

∞∑

k=1

J2k(M)(ej2kωmt + e−j2kωmt) +∞∑

k=0

J2k+1(M)[ej(2k+1)ωmt − e−j(2k+1)ωmt

]}

= Aejωct

(J0(M) +

∞∑

k=1

Jk(M)ejkωmt +∞∑

k=1

(−1)kJk(M)e−jkωmt

)

where Jk(M) is the Bessel functions of the first kind. The amplitude modulated CW

source was used for the 3-line O-AWG while a phase modulated source was used for the

5-line O-AWG. In addition to the modulated CW source, it can be replaced with a high-

repetition-rate pulse source if necessary. For example, if the application for the O-AWG

requires large bandwidth in the range of terahertz and a smooth spectral profile, then the

user may need use an Optical Frequency Comb Generator (OFCG) as the source [61].

The Device-Under-Test (DUT) is where the 3-line and 5-line O-AWG system are

implemented. As mentioned previously, the O-AWG system consists of uniform FBGs,

in-line fiber stretchers, in-line polarization controller and polarizer. A circulator, also

part of the DUT stage, is there to couple the optical signal into and out of the O-AWG

system.

The observation stage consists of a Digital Communication Analyzer (DCA) and an

Optical Spectrum Analyzer (OSA) to observe both temporal and spectral information

concurrently. For higher bandwidth signal, an autocorrelator can be used in place of the

DCA to observe the temporal signal.

The following components were used for the testbed:

• Tunable Continuous-Wave (CW) laser around 1550 nm

• 10 GHz Electro-optic Modulator - Amplitude (EOM-A) - for modulating the CW

laser to generate the sidebands

• 40 GHz Electro-optic Modulator - Phase (EOM-P) - for modulating the CW laser

to generate the sidebands

• 20 GHz RF Generator - to drive the EOM

• Optical Spectrum Analyzer - for observing the signal in frequency domain

Page 64: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.2. Principle Operations of the O-AWG System 51

Scope

OSA

ShapedPC1PC2PCn

Trigger

EDFA

Observation

......

......

n 2 1

1

32

Polarizer

PhaseModulated

B

B

C

C

FSS: Fiber Stretching Stages

FSS2FSSn

Figure 4.2: Pulse shaping via an array of FBGs using polarization control (PC1, 2 . . . n)together with a polarizer to achieve amplitude control, and using fiber stretching forphase control. Point A, B and C depict the spectral information of the signal at variousstages of the system.

• Digital Communication Analyzer (DCA) - for observing the signal in time domain

• RF amplifier - to increase the RF voltage as required by the EOM

• RF coupler - to split the RF signal between the EOM and the DCA

• Optical coupler (1x2) - for monitoring the signal in time and frequency domain

simultaneously

• 3-port circulator - for routing signal between input, gratings and output

• Polarization controllers and polarizer - work in conjunction to amplitude modulate

different part of the spectrum

• Erbium-doped Fiber Amplifier (EDFA) - for increasing the signal strength of the

shaped signal

• Piezo fiber stretcher - for adjusting the phase relation between the spectral lines

• Piezo driver - for driving the fiber stretcher

4.2 Principle Operations of the O-AWG System

As mentioned previously, we use a modulated continuous-wave (CW) laser as the source of

the system. The sinusoidal RF signal used to modulate the CW laser generates a number

of sidebands, or spectral lines (as shown in inset B of Figure 4.2). The spatial separation

of these spectral lines is achieved by sending the modulated CW signal through an array

Page 65: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

52 Chapter 4. Experimental O-AWG System

|Reflectivity| |Input|

123 123

Figure 4.3: Spectral response (solid line) and signal input (dotted line) of a conceptualthree-FBG array.

of uniform FBGs with high reflectivity (above 90%). The central wavelengths of the

FBGs are spaced equally, and the separation corresponds to the modulation frequency of

the RF signal. Either the FBGs or the RF signal can be tuned to satisfy this condition.

In our case, we tuned the RF frequency to match the spectral separation of the FBGs,

and we tuned the wavelength of the CW laser to ensure each spectral line correspond

to the peak reflection wavelength of an FBG. Hence, each FBG would only reflect one

spectral line and thus spatially separating the lines for further manipulation.

As shown in Figure 4.3, this approach allows partial overlap of the FBG spectrum and

thus provides better fabrication tolerance. In addition, unlike direct temporal shaping,

fabrication tolerance increases as repetition rate increases because the requirement for

spectrum spacing between FBGs widen with repetition rate.

Amplitude manipulation of individual spectral lines is achieved through the combi-

nation of polarization controllers and a polarizer rather than the features of the FBGs.

The polarization controllers are inserted between the FBGs while the polarizer is placed

at the output port (port 3) of the circulator as shown in Figure 4.2. As the spectral

lines are separated by the FBGs, each of the lines passes through a different number of

polarization controllers, allowing independent control of polarization for each line as long

as the controllers are adjusted in the right order (PC1, PC2, . . . then PCn). Thus, as

the signal (containing frequency-dependent polarization variations) passes through the

polarizer at the output, the amplitude of each spectral line is changed as the polarizer

filters out light in the orthogonal polarization.

Phase relationships between the spectral lines are modified by varying the optical

Page 66: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.3. Results 53

path length between the FBGs through fiber stretching. Pulse shaping is achievable as

long as the phase relationships between the frequency lines are controllable over 2π. The

operating wavelength for the phase shifter is between 970 nm and 1650 nm and it is

capable of producing a phase shift of 15 to 8 π. The half-wave (π) phase shifting voltage

is between 10 and 20 volts, which means the accuracy of the phase shifter is dependent

on the voltage source that drives it. Since FBGs are fabricated into the fiber, and

polarization controllers and fiber stretchers can be inserted between the FBGs without

breaking the fiber, this technique provides a way to shape a waveform in a continuous,

splice-free fiber, and hence, ensures the lowest possible insertion loss.

4.3 Results

To demonstrate the O-AWG concept, two arrays of FBGs were fabricated at Ryerson

University with the help of Prof. Gu. The FBGs are apodized uniform FBGs made from

a single phase mask. The centre wavelength shift of the different FBGs were introduced

by applying tension to the fiber during fabrication using weights. The first array consists

of three FBGs. It was made for a proof of principle demonstration. The second array

consists of five FBGs. It is an improved system based on the experience learnt from the

first system and it is made to generate better controlled waveform with higher bandwidth

and flexibility. All gratings were fabricated using an existing phase mask of 25 mm and

apodization masks.

To measure the reflectivity of the FBGs, the branch of fiber is attached to a circulator.

A broadband source is used as the input to the circulator while the reflected output from

the FBGs is routed to an OSA for observation. Since the bandwidths of the FBGs are

wider than their frequency separation, some FBGs were mechanically stretched while

others were being measured. For example, in the 3-line O-AWG case, when the spectral

response of FBG1 is being measured, FBG2 and FBG3 are stretched such that their

reflections are far away from that of FBG1. Doing so allow us to observe the edge of the

FBG reflection. The edges of the FBGs are important because each FBG should only

reflect one spectral line. The edges identify the spectral position where the spectral lines

should be tuned to.

4.3.1 3-line O-AWG System

Figure 4.4 shows the measured reflection spectrum of the three FBGs used for the O-

AWG and their properties is described in Table 4.1. Based on these properties, the CW

Page 67: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

54 Chapter 4. Experimental O-AWG System

-1.20E+01

-8.00E+00

-4.00E+00

0.00E+00

1550.5 1551 1551.5 1552

Wavelength (nm)

Re

fle

cti

vit

y (

a.u

.)

FBG1

FBG2

FBG3

Figure 4.4: Spectral response of a three-FBG O-AWG.

Table 4.1: 3-FBG PropertiesFBG 1 FBG 2 FBG 3

FWHM (pm) 173 209 259Centre Wavelength (nm) 1551.021 1551.203 1551.336

Page 68: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.3. Results 55

Table 4.2: 5-FBG PropertiesFBG 1 FBG 2 FBG 3 FBG 4 FBG 5

FWHM (pm) 88 89 90 88 72Centre Wavelength (nm) 1546.740 1546.895 1547.003 1547.136 1547.264

laser was tuned to 1551.22 nm and amplitude modulated at 20 GHz (0.16 nm @ 1551.22

nm) such that each FBG would reflect only one spectral line.

Several waveforms were generated to demonstrate the ability of the 3-line O-AWG.

As shown in the first plot of Figure 4.5, we were able to demonstrate the periodic sinc2

simulated in Figure 3.4.

4.3.2 5-line O-AWG System

With the success of the 3-line O-AWG, an array of five FBGs was fabricated. Its reflection

spectrum is shown in Figure 4.6 with their spectral information detailed in Table 4.2. The

3dB bandwidth of each FBG is approximately 90 pm, and the centre-to-centre frequency

separation of the FBGs is 0.12 nm, which corresponds to 15GHz of modulation frequency

on the CW signal, and 15GHz fundamental repetition rate of the shaped signal. The total

spectral bandwidth consist of 5 spectral lines is 0.48nm, which corresponds to 60GHz (at

1550 nm) of bandwidth for the shaped signal. This bandwidth translates into a temporal

resolution of approximately 17ps (assuming Gaussian time-bandwidth product.)

While our system can be implemented in a continuous, splice-free, fiber, the com-

ponents of the systems (FBGs, polarization controller, fiber stretcher) were fabricated

separately and splice together into one system for the convenience of the experiment.

This resulted in progressively higher loss as the splice loss accumulate when the number

of stages increases. This is reflected in the roll off of reflectivity in Figure 4.6. Because

the long wavelength stages were cascaded after th short wavelength stage, the accumu-

lation of splice loss and other connection losses manifested as a reduction in reflectivity.

Fortunately, since the mechanism for amplitude control does not depend on the exact

reflective profile of the FBGs, the arbitrary waveform generation capability of the system

is not compromised.

In Figure 4.7, we show a variety of shaped pulse trains generated by our system. Fig-

ure 4.7 a) and b) demonstrate the independent control of phase by showing two different

waveform resulting from the same spectral amplitude. Waveform c) has a temporal shape

similar to a saw-tooth shape, and waveform d) shows a near “flat-top” temporal shape.

We would like to remark that the bandwidth of the shaped signal (60GHz) is similar to

Page 69: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

56 Chapter 4. Experimental O-AWG System

Figure 4.5: Waveforms generated by the 3-line O-AWG.

Page 70: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.3. Results 57

-12

-10

-8

-6

-4

-2

0

1546.5 1546.7 1546.9 1547.1 1547.3 1547.5Wavelength (nm)

No

rma

lize

d A

mp

litu

de

(d

B)

FBG Array Reflection Spectrum

Spectral lines of a modulated CW source

Figure 4.6: Spectral response of a five-FBG O-AWG (solid line) and the input of a phasemodulated CW laser (dotted line).

the bandwidth of the digital sampling scope (65GHz) used to record these waveforms,

and therefore some of the sharp temporal features in the shaped waveform may not be

accurately reproduced by the scope.

Plot along the experimentally measured results are the corresponding simulated re-

sults used to recover the spectral phases. The measured temporal and spectral amplitude

were used as the modulus constraints of the G-S algorithm to recover the phase. Since

the OSA has insufficient spectral resolution to resolve the line shape, an ideal line profile

is assumed.

As shown in Figure 4.7, the simulated waveforms from the generated with the recov-

ered phase are very similar with small amount of deviation from the measured waveforms.

There are several reasons. First, the DCA used to measure the temporal waveform has

limited memory depth and therefore can only measure a waveform for a limited duration.

Consequently, the limited period in time measurement reduces the spectral resolution of

the simulation leading to the coarse, triangular-shaped line in the frequency domain.

This slight deviation from the actual measurement may cause small amount of error.

In addition, there is a small delay between the time measurement by the DCA and the

spectrum captured by the OSA. During this small delay, the waveform may have drifted,

contributing to the discrepancies.

4.3.3 Waveform Stability

We studied both the long term and short term stability of the O-AWG system. Figure

4.8 shows two scope plots with persistence for 10 second for the short term stability

characterization. The left plot is the measurement of a CW laser while the trace on

Page 71: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

58 Chapter 4. Experimental O-AWG System

0 50 100 150 2000

0.5

1

Time (ps)

Inte

nsi

ty (

a.u

.)

0

0.2

0.4

Sp

ect

ral A

mp

litu

de

1546 1546.5 1547 1547.5 15480

2000

4000

6000

Wavelength (nm)

Ph

ase

(D

eg

)

Measured

Simulated

0 50 100 150 2000

0.5

1

Time (ps)

Inte

nsi

ty (

a.u

.)

1546 1546.5 1547 1547.5 15480

0.2

0.4

Wavelength (nm)

Sp

ect

ral A

mp

litu

de

−1000

0

1000

2000

Ph

ase

(D

eg

ree

)

Measured

Simulated

0 100 200 3000

0.5

1

Time (ps)

Inte

nsi

ty (

a.u

.)

1546 1546.5 1547 1547.5 15480

0.1

0.2

0.3

0.4

0.5

Wavelength (nm)

Sp

ect

ral A

mp

litu

de

1546 1546.5 1547 1547.5 1548−500

0

500

1000

1500

2000

Ph

ase

(D

eg

ree

)

Measured

Simulated

0 100 200 3000

0.5

1

Time (ps)

Inte

nsi

ty (

a.u

.)

1546 1546.5 1547 1547.5 15480

0.5

1

Wavelength (nm)

Sp

ect

ral A

mp

litu

de

1546 1546.5 1547 1547.5 1548−4000

−2000

0

Ph

ase

(D

eg

ree

)

Measured

Simulated

b)

c) d)

a)

Figure 4.7: Experimental results showing various temporal waveforms from a five-linearbitrary waveform generator. The insets show the measured spectral amplitudes of thelines. a) and b) illustrate phase control resulting in different pulse shape for the samespectral amplitude. c) has a shape close to a saw-tooth form, and d) has a near “flat-top”shape.

time (ps)

In

ten

sit

y (

a.u

.)

0 100 200

time (ps)

In

ten

sit

y (

a.u

.)

0 100 200

Figure 4.8: Persistence plot of a CW (left) and a signal from the 3-line O-AWG system(right).

Page 72: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.3. Results 59

time (ps)

In

ten

sit

y (

a.u

.)

5000 100 200 300 400

time (ps)

In

ten

sit

y (

a.u

.)

5000 100 200 300 400

Figure 4.9: Persistence plots of the 3-line O-AWG for 10 seconds (left), for 50 seconds(right).

the right is the measurement of a modulated CW laser after it has passed through the

O-AWG system. Both plots exhibits similar range of fluctuation, which can be caused

by the spontaneous emission of the EDFA or the noise at the detector. Since this small

fluctuation is independent of the O-AWG system (as it occurs with or without the O-AWG

system), the characterization of the shaping performance were done using a 16-sample

average to remove this small variation.

For long term stability, a script was written in Python to periodically capture data

from the DCA and OSA over GPIB. As shown in Figure 4.9, the generated waveform has

large fluctuation in its shape over a very short period (50 seconds) even though the fibers

for the O-AWG system is enclosed to prevent disturbance from airflow. These fluctuations

came from both the instability of phase and polarization. First, the amplitude of the

spectral lines varies with time, which indicate the polarization between the signal and

the polarizer varies with time. Second, even when the observation from the OSA remain

stable momentarily, the temporal waveform continues to shift. That indicates the change

in the phase relationship between the spectral lines.

To mitigate the instability caused by vibrational and thermal fluctuations, the entire

branch of fiber, except where the polarization controllers and phase shifters were located,

was submerged in several containers of gel to insulate it from the environment. This

gel is essentially water captured by sodium polyacrylate, which is a super absorbent.

Since water is the dominant component, the gel can insulate the fiber from temperature

fluctuation though the high specific heat capacity of water (4.181 Jcm3K

). In addition,

the mechanical properties of the gel help insulate the fiber from physical disturbance. As

shown in Figure 4.10, this insulation method achieved at least 10 minutes of stability.

The stability of the 5-line O-AWG system was also characterized. It was initially

stable only for 10 seconds but the stability was increased to 1 minute after several revisions

were made on the design of the gel containers. While the stability of the system has

Page 73: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

60 Chapter 4. Experimental O-AWG System

a)

b) c)

Figure 4.10: Persistence plots of the 3-line O-AWG after it is submerged in gel. Persis-tence for a) 6 seconds, b) 10 minutes, c) 20 minutes.

Page 74: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.3. Results 61

a)

b)

c)

d)

e)

Figure 4.11: Picture of the 5-line O-AWG system. a) Circulator, b) Polarizer (in a boxto reduce disturbance), c) fiber optic embedded in a tub of sodium polyacrylate gel, d)in-line fiber stretcher/ phase shifter, e) in-line polarization controller.

Page 75: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

62 Chapter 4. Experimental O-AWG System

improved, it remains to be much less stable than the 3-line O-AWG system (10 minutes.)

There are several reasons for this disparity. First, the 5-line O-AWG has greater degree of

control but those controls (the polarization controllers and phase shifters) are additional

sources of physical disturbance. That is because both of those controls function through

mechanical actions (transverse compressing and twisting for the polarization controllers

and axial stretching for the phase shifters.) In addition, the branch of fiber for the 5-line

O-AWG is considerably longer making it more susceptible to disturbance in spite of the

gel insulation.

4.4 Comparisons Between Different Dynamic O-AWG

Methods

Among the surveyed dynamic O-AWG methods and our system, there are several com-

mon criteria that we can use to compare them. First, we can compare these systems

according to their bandwidth capability. This criterion determines the temporal resolu-

tion achievable by the system because the bandwidth of the signal relates to the fastest

feature of the generated waveform in time. Second, we can compare the spectral resolu-

tion of the O-AWG systems. In line-by-line shaping, spectral resolution is the repetition

rate because it determines the separation of the spectral lines. Third, O-AWG system can

have different types of optical signal source, which has stability implications. Arbitrary

waveforms have been shown to be more stable when generated from a CW rather than

from a mode-locked pulse laser [20]. Last but not least, we can compare these systems

according to their insertion loss. Many existing O-AWG methods require the optical

signal to be coupled in and out of the optical fiber causing an insertion loss between 3

and 13 dB. Table 4.3 summarizes the presented dynamic O-AWG methods with their

features.

As we have shown, we were able to demonstrate a 5-line O-AWG system (shown

here in Figure 2.9) with temporal resolution of 17 ps and spectral resolution of 0.12 nm.

Although the temporal resolution of our system is only better than the direct temporal

shaping system, our system can be scaled up by increasing the number of stages to control

greater number of spectral lines and bandwidth. That is possible for our system because

our continuous-fiber implementation has low insertion loss. In addition, the fiber-based

nature of the system allows it to be integrated to communication system more readily. In

terms of the spectral resolution, we are only exceeded by the SLM implementations. Our

system can be improved further in principle by implementing FBG tuning [53]. Since our

Page 76: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

4.4. Comparisons Between Different Dynamic O-AWG Methods 63

Table 4.3: Comparison between various existing methods O-AWG methods with ourproof of concept system.Features Direct

TemporalShaping[2]

EOM [5] AOM [7] SLM [50] This Thesis

Source Pulse Pulse Pulse CW/Pulse CW/High reprate pulse

TemporalResolution

ns n/a 0.1 ps 10 fs 17 ps (5-line), 25ps (3-line)

SpectralResolution

n/a n/a 0.6 nm 5 GHz 0.12 nm (5-line),0.16 nm (3-line)

InsertionLoss

est. > 1.5NdB

3 dB 3 dB 13 dB 0.02N

AdditionalComments

signalsconvertedto electricaldomain

demonstratedfor rep ratemultipli-cation,O-AWG insimulationonly

kHz repeti-tion rate

free-spacecouplingloss, bulkoptic com-plexity andlack ofintegration

All-fiber (lowloss), GHz rep-etition rate,signal remainin the opticaldomain

system does not require stringent synchronization like the EOM system, or the refreshing

of the acoustic wave as in the AOM case, our system can be made to operate at a wide

range of repetition rates above 12.5 GHz.

In terms of insertion loss, our system perform better than all of the reviewed systems.

Given a scattering loss 0.01 dB scattering loss per FBG per pass, the total insertion loss

(the loss of the system excluding any effect of amplitude shaping) is 0.02N, where N is

the number of lines for the system. This is much better than the 1.5N dB loss for the

direct temporal shaping or the 13 dB loss for the SLM system.

Page 77: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Chapter 5

Conclusion

For the first time, we have presented a novel method to perform arbitrary waveform

generation in a continuous fiber. Our O-AWG system performs arbitrary waveform gen-

eration via spectral line-by-line manipulations. Our system uses uniform Fiber Bragg

Gratings (FBGs) to separate the spectral lines, and provides independent amplitude and

phase control for each line via in-line polarization controller and in-line fiber stretcher

respectively. Since the AWG is carried out in a continuous fiber, the system has negligible

loss, and thus can be scaled up to control many lines for high temporal resolution and

better shape control.

Several state-of-the-art pulse shaping methods were reviewed and compared with

our system. Most of the reviewed systems require the optical signal to be coupled out

of the fiber causing significant insertion loss. There are in-fiber O-AWG systems but

they are not dynamic, therefore they cannot adapt to the changing requirements of the

applications. The spectral resolution of our system is limited by the slope of the FBG

spectrum, which can be controlled to be within 100 pm/20 dB [62], giving a spectral

resolution of 12.5GHz. While the spectral resolution of our system is only comparable to

that of the state-of-the-art SLM system [50], the advantage of low insertion loss remains.

In Chapter 3, the novel O-AWG system was modelled and simulated. The effects

and constraints due to finite number of spectral lines and finite linewidth were also

characterized. The error between the generated waveform and the target waveform is

minimized when the following two conditions are met: 1) the duration of the target

waveform is shorter than the periodicity/spectral resolution of the O-AWG system, and

2) the target bandwidth is well represented by the O-AWG system. If the bandwidth

of the target waveform is within the capacity of the system, the error can be well below

5%. For effect of finite linewidth, we used GS phase recovery method and coherence time

modelling method to verify that finite linewidth is only of consequence on the long term

64

Page 78: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

5.1. Future Work 65

envelope. In addition, this envelope is flat and stable as long as the driving CW laser

have stable power level. Furthermore, we demonstrated the possibility of expanding the

system to 101 lines.

To test this novel system, a testbed was established. A 3-line and a 5-line O-AWG

system was fabricated and characterized. Our 3-line system can achieve a bandwidth

of 40 GHz or 25 ps temporal resolution with 0.16 nm spectral resolution. With our

5-line system, we can generate waveforms with 60 GHz bandwidth or 17 ps temporal

resolution with 0.12 nm spectral resolution. Several techniques were explored and realized

to improve the stability of the system. For the 3-line O-AWG, we were able to achieve

a stability of greater than 10 minutes while the 5-line O-AWG were able to achieve a

stability of approximately 60 seconds.

As a result of the work completed in this thesis, a journal paper was published in

the Optics Letters [63], and a refereed conference paper was published at the Coherent

Optical Technologies and Applications (COTA) Topical Meeting [64].

5.1 Future Work

While we have demonstrated the feasibility of the O-AWG system, it is desirable to scale

the system beyond 5 spectral lines to at least 10 lines and above. Doing so will give the

user greater flexibility and control to generate more meaningful waveforms.

Consider scattering loss at the FBG and small loses at the PC, an estimated worst

case double-pass transmission loss of 0.1 dB per stage can be achieved. A 100-line

system will therefore have a worse-case spectral line loss of 10 dB. This does not reflect

the system total insertion loss, however, as this worse-case scenario only applies to the

last reflected line. For example, for a 5 nm FWHM Gaussian input, a 100-line system

with 0.1 nm spectral resolution would only produce a loss of 4.64 dB. That is because

the total insertion loss of the system is dependent on the energy distribution of the input

spectrum. Alternatively, one can use FBG tuning techniques to optimize the system such

that bulk of the energy is reflected first and exploit the transmission loss as part of the

amplitude controls.

Two major obstacles must be overcome in order to scale this O-AWG system. First,

the manufacturing techniques of the system needs to be automated. Instead of making

FBGs one by one and splice them together with a phase shifter, an automated process

would allow us to fabricate the FBGs with greater accuracy and allow us to place the

piezo component directly onto the fiber. Second, a computerized controlling scheme is

needed to manage the increasing number of variables as the system scales up. For each

Page 79: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

66 Chapter 5. Conclusion

additional spectral line there will be an additional variable for phase control and an

additional variable for amplitude control. If the polarizer is not made to filter out linear

polarization, the polarization control would have two degrees of freedom giving three

variables per spectral line addition.

Other than the scaling up of the O-AWG system, improving the stability performance

of this system is also important. In addition to building better insulation methods for the

fiber, overcoming the two obstacles mentioned above will also improve stability. With

an automated manufacturing process, the system can be made much more compact and

reduce the chances of the fiber getting disturbed. Currently, the total length of the 5-line

O-AWG is approximately 2.5 meters but only 0.6 meter of the fiber is the functioning part

of the system. The rest of the fiber length came from the slack left behind for splicing

error. With a computerized control system, active feedback control can be employ to

further increase the stability of the system.

Page 80: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Appendix A

MATLAB Code for Characterizing

Spectrum Coarse Sampling

1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

2 % codeHighVariation.m

3 % By Kenny Ho, Aug 31, 2007

4 %

5 % For characterizing coarse samplign of bandwidth with high variation

6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

7

8 clear all;

9 close all;

10

11 c = 299792458; % Speed of light [m]

12

13 %% Simulation Parameters

14 % Grating resolution 0.1 nm

15 % OSA resolution 0.01 nm

16 % HP8168F line width 50 - 500 MHz

17 % using df = c/lambda^2*dlam with lambda = 1550nm, 50MHz is ~ 0.4 pm

18 centreWL = 1550e-9; % Centre wavelength [m]

19 centreFreq = c/centreWL;

20

21 % set simulating spectral resoution to 0.01 pm

22 specRes = 0.01e-12;

23

24 % use bandwidth of 10 nm for high temporal resolution

25 bandwidthWL = 10e-9; %simulation bandwidth 10 nm [m] -->

26 %simulation temporal resolution of 764.5fs

27 bandwidthFreq = c/centreWL^2*bandwidthWL;

28 numPoint = bandwidthWL/specRes;

29 numPoint = 2^length(dec2bin(numPoint)); %round up to the cloest 2^n for FFT

30 actualSimWLBW = numPoint*specRes;%Actual simulation bandwidth after roundup

31 timeRes = centreWL^2/c/actualSimWLBW; %Simulation temporal resolution

32 tAx = linspace(0,timeRes*1e12*(numPoint-1),numPoint); % time axis in ps

33

34 % set frequency/wavelength axis --> at this point, start with lowest

67

Page 81: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

68Chapter A. MATLAB Code for Characterizing Spectrum Coarse Sampling

35 % wavelength without ifftshift so this is -pi to pi

36 wl = linspace(0,specRes*(numPoint-1),numPoint) + centreWL - actualSimWLBW/2;

37 f = c./wl;

38 spectrum = zeros(1,numPoint);

39 specCont = zeros(1,numPoint);% For a continuous spectrum instead of 5 lines

40 tTarget = zeros(1,numPoint);

41

42 repRate = 15e9; % repetition rate at approximately 15 GHz [Hz]

43 repRateWL = repRate/c*centreWL^2;

44 spacingCount = round(repRateWL/specRes);

45 repRateWL =spacingCount*specRes;%Calculate backward to account for rounding

46 repRate = repRateWL/centreWL^2*c;

47

48 % view one period

49 timeWin = round(1/repRate/timeRes); %round down from 87.2287 1/0.2287

50 %mean every 4.3729 period there’s a

51 %1 time error

52 tStart = numPoint/2 - round(timeWin/2);

53 tEnd = numPoint/2 + round(timeWin/2);

54 wl = wl.*1e9;

55 %% Set bandwidth and then set variation

56 % Set maximum bandwidth to reduce error

57 FWHM = 0.3e-9;

58 stdDev = FWHM/2/sqrt(2*log(2));

59

60 % Set variation by multiplying a polynomial

61 % First, get the full width at 1% from FWHM and use that as the width of

62 % the poly variation

63 % identify 1% location

64 % pct1point1 = sqrt(2*log(100))*stdDev+centreWL;

65 % pct1point2 = -sqrt(2*log(100))*stdDev+centreWL;

66

67 polyWidth = FWHM/sqrt(log(2))*sqrt(log(100)); %Full Width at 1%

68 %Set min and max width of the gaussian and then sum them to make

69 %a varying spectrum

70 polyWidthCount = round(polyWidth/specRes);

71 polyStart = floor(numPoint/2 - polyWidthCount/2);

72 polyEnd = ceil(numPoint/2 + polyWidthCount/2);

73 polyWidthCount = polyEnd-polyStart+1;

74 minWidth = round(polyWidthCount/10); %round because it’s a index

75 maxWidth = round(polyWidth/8);

76

77 peak1 = rand(1,1)*(wl(polyStart+minWidth*2)-wl(polyStart+minWidth))+...

78 wl(polyStart+minWidth);

79 peak2 = rand(1,1)*(wl(polyStart+minWidth*3)-wl(polyStart+minWidth*2))+...

80 wl(polyStart+minWidth*2);

81 peak3 = rand(1,1)*(wl(polyStart+minWidth*4)-wl(polyStart+minWidth*3))+...

82 wl(polyStart+minWidth*3);

83 peak4 = rand(1,1)*(wl(polyStart+minWidth*5)-wl(polyStart+minWidth*4))+...

84 wl(polyStart+minWidth*4);

85 peak5 = rand(1,1)*(wl(polyStart+minWidth*6)-wl(polyStart+minWidth*5))+...

86 wl(polyStart+minWidth*5);

87 peak6 = rand(1,1)*(wl(polyStart+minWidth*7)-wl(polyStart+minWidth*6))+...

88 wl(polyStart+minWidth*6);

Page 82: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

69

89 peak7 = rand(1,1)*(wl(polyStart+minWidth*8)-wl(polyStart+minWidth*7))+...

90 wl(polyStart+minWidth*7);

91 peak8 = rand(1,1)*(wl(polyStart+minWidth*9)-wl(polyStart+minWidth*8))+...

92 wl(polyStart+minWidth*8);

93 peak9 = rand(1,1)*(wl(polyStart+minWidth*10)-wl(polyStart+minWidth*9))+...

94 wl(polyStart+minWidth*9);

95

96 %These are half width and consider them to be at 1 %

97 sig1 = peak1-wl(polyStart);

98 sig2 = peak2-wl(polyStart+minWidth);

99 sig3 = peak3-wl(polyStart+minWidth*2);

100 sig4 = peak4-wl(polyStart+minWidth*3);

101 sig5 = peak5-wl(polyStart+minWidth*4);

102 sig6 = peak6-wl(polyStart+minWidth*5);

103 sig7 = peak7-wl(polyStart+minWidth*6);

104 sig8 = peak8-wl(polyStart+minWidth*7);

105 sig9 = peak9-wl(polyStart+minWidth*8);

106 sig1 = sig1/sqrt(2*log(100));

107 sig2 = sig2/sqrt(2*log(100));

108 sig3 = sig3/sqrt(2*log(100));

109 sig4 = sig4/sqrt(2*log(100));

110 sig5 = sig5/sqrt(2*log(100));

111 sig6 = sig6/sqrt(2*log(100));

112 sig7 = sig7/sqrt(2*log(100));

113 sig8 = sig8/sqrt(2*log(100));

114 sig9 = sig9/sqrt(2*log(100));

115

116 a1 = rand(1,1)*0.7+0.3;

117 a2 = rand(1,1)*0.7+0.3;

118 a3 = rand(1,1)*0.7+0.3;

119 a4 = rand(1,1)*0.7+0.3;

120 a5 = rand(1,1)*0.7+0.3;

121 a6 = rand(1,1)*0.7+0.3;

122 a7 = rand(1,1)*0.7+0.3;

123 a8 = rand(1,1)*0.7+0.3;

124 a9 = rand(1,1)*0.7+0.3;

125

126 specCont = a1*exp(-(wl-peak1).^2/(2*sig1^2)) + ...

127 a2*exp(-(wl-peak2).^2/(2*sig2^2)) + ...

128 a3*exp(-(wl-peak3).^2/(2*sig3^2)) + ...

129 a4*exp(-(wl-peak4).^2/(2*sig4^2)) + ...

130 a5*exp(-(wl-peak5).^2/(2*sig5^2)) + ...

131 a6*exp(-(wl-peak6).^2/(2*sig6^2)) + ...

132 a7*exp(-(wl-peak7).^2/(2*sig7^2)) + ...

133 a8*exp(-(wl-peak8).^2/(2*sig8^2)) + ...

134 a9*exp(-(wl-peak9).^2/(2*sig9^2));

135

136 plot(wl,specCont);

137 xlim([1549.5 1550.5]);

138 xlabel(’Wavelength (nm)’);

139 ylabel(’Spectral Amplitude (a.u.)’);

140 %%

141 specCont = specCont./max(specCont); %normalize

142 % plot(specCont);

Page 83: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

70Chapter A. MATLAB Code for Characterizing Spectrum Coarse Sampling

143 specCont = ifftshift(specCont);

144

145 % set 5 spectral lines --> setting according to FFT convention 0 to 2pi

146 spectrum(1) = specCont(1);

147 spectrum(1+spacingCount) = specCont(1+spacingCount);

148 spectrum(1+spacingCount+spacingCount) = ...

149 specCont(1+spacingCount+spacingCount);

150 spectrum(end-spacingCount+1) = specCont(end-spacingCount+1);

151 spectrum(end-spacingCount-spacingCount+1) = ...

152 specCont(end-spacingCount-spacingCount+1);

153

154 yLim = fftshift(fft(spectrum));%fftshift so we can see the -ve time as well

155 yCont = fftshift(fft(specCont));

156 YLim = abs(yLim).^2; %Find intensity

157 YCont = abs(yCont).^2; %Find intensity

158 YLim = YLim/sum(YLim); %Normalize

159 YCont = YCont/sum(YCont); %Normalize

160 error = sum((YLim(tStart:tEnd)-YCont(tStart:tEnd)).^2);

Page 84: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Appendix B

MATLAB Code for Generating the

101-line Example

1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

2 % code101linesEX.m

3 % By Kenny Ho, Aug 31, 2007

4 %

5 % For generating 101 lines example

6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

7

8 clear all;

9 close all;

10

11 c = 299792458; % Speed of light [m]

12

13 %% Simulation Parameters

14 % Grating resolution 0.1 nm

15 % OSA resolution 0.01 nm

16 % HP8168F line width 50 - 500 MHz

17 % using df = c/lambda^2*dlam with lambda = 1550nm, 50MHz is ~ 0.4 pm

18 centreWL = 1550e-9; % Centre wavelength [m]

19 centreFreq = c/centreWL;

20

21 % set simulating spectral resoution to 0.01 pm

22 specRes = 0.01e-12;

23

24 % Minimum resolution

25 bandwidthWL = 10e-9; %simulation bandwidth 10 nm [m]

26 %--> simulation temporal resolution of 764.5fs

27 bandwidthFreq = c/centreWL^2*bandwidthWL;

28 numPoint = bandwidthWL/specRes;

29 numPoint = 2^length(dec2bin(numPoint));%round up to the cloest 2^N for FFT

30 actualSimWLBW = numPoint*specRes;%Actual simulation bandwidth after roundup

31 timeRes = centreWL^2/c/actualSimWLBW; %Simulation temporal resolution

32 tAx = linspace(0,timeRes*1e12*(numPoint-1),numPoint); % time axis in ps

33

34 % set frequency/wavelength axis --> at this point, start with lowest

71

Page 85: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

72 Chapter B. MATLAB Code for Generating the 101-line Example

35 % wavelength without ifftshift so this is -pi to pi

36 wl = linspace(0,specRes*(numPoint-1),numPoint) + centreWL...

37 - actualSimWLBW/2;

38 f = c./wl;

39 spectrum = zeros(1,numPoint);

40 specCont = zeros(1,numPoint); % For a continuous spectrum

41

42 % For 100 line, use minimum grating resolution of 0.1 nm / 12.5GHz

43 repRate = 12.5e9; % repetition rate at approximately 12.5 GHz [Hz]

44 repRateWL = repRate/c*centreWL^2;

45 spacingCount = round(repRateWL/specRes);

46

47 % view one period

48 timeWin = round(1/repRate/timeRes);

49 tStart = numPoint/2 - round(timeWin/2);

50 tEnd = numPoint/2 + round(timeWin/2);

51

52 %% Define Target -- 12.5 GHz --> 80ps period --> 100 point with sim res

53 % 101 lines --> bandwidth 1.25 THz, res~ 800 fs

54 % let’s go for 66.66 ps

55 tTarget = zeros(1,numPoint);

56 numCount = round(66.66e-12/timeRes);

57

58 tStart = round((timeWin-numCount)/2);

59 tTarget(tStart:tStart+numCount)=5;

60

61 %%

62 specCont=fft(tTarget);

63 spectrum(1) = specCont(1);

64 for m = 1:2 % 1:50 for 101 lines, 1:2 for 5 lines

65 spectrum(1+spacingCount*m) = specCont(1+spacingCount*m);

66 spectrum(end-spacingCount*m+1) = specCont(end-spacingCount*m+1);

67 end

68

69 tTry = ifft(spectrum).*length(spectrum)./100; % scale because of sampling

70 TTry = abs(tTry).^2;

71 TTry = TTry./sum(TTry(1:timeWin))*10;

72 tTarget = tTarget./sum(tTarget)*10;

73 figure;plot(tAx(1:timeWin),tTarget(1:timeWin),tAx(1:timeWin),...

74 TTry(1:timeWin));

75 error = TTry(1:timeWin)-tTarget(1:timeWin);

76 perror = error/max(tTarget);

77 figure;plot(tAx(1:timeWin),perror*100);

78 ylim([-80 80]);

79

80 %%

81 wl=wl.*1e9;

82 figure;[AX,H1,H2]=plotyy(wl,abs(fftshift(specCont)),wl,...

83 unwrap(angle(specCont))./pi.*180,’plot’);

84 figure;[AX,H1,H2]=plotyy(wl,abs(fftshift(spectrum)),wl,...

85 unwrap(angle(spectrum))./pi.*180,’plot’);

Page 86: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Appendix C

MATLAB Code for Simulating

Finite Linewidth with Coherence

Time Model

1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

2 % codeNZLineWidthCoherenceTimeModel.m

3 % By Kenny Ho, Aug 31, 2007

4 %

5 % For simulating finite line width with coherence time model

6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

7

8 clear all;

9 close all;

10

11 c = 299792458; % Speed of light [m]

12

13 %% Simulation Parameters

14 % Grating resolution 0.1 nm

15 % OSA resolution 0.01 nm

16 % HP8168F line width 50 - 500 MHz

17 % using df = c/lambda^2*dlam with lambda = 1550nm, 50MHz is ~ 0.4 pm

18 centreWL = 1550e-9; % Centre wavelength [m]

19 centreFreq = c/centreWL;

20

21 % set simulating spectral resoution to 0.01 pm

22 specRes = 0.01e-12;

23

24 % use bandwidth of 10 nm for high temporal resolution

25 bandwidthWL = 10e-9; %simulation bandwidth 10 nm [m] -->

26 %simulation temporal resolution of 764.5fs

27 bandwidthFreq = c/centreWL^2*bandwidthWL;

28 numPoint = bandwidthWL/specRes;

29 numPoint = 2^length(dec2bin(numPoint)); %round up to the cloest 2^n for FFT

30 actualSimWLBW = numPoint*specRes;%Actual simulation bandwidth after roundup

31 timeRes = centreWL^2/c/actualSimWLBW; %Simulation temporal resolution

73

Page 87: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

74Chapter C. MATLAB Code for Simulating Finite Linewidth with Coherence Time Model

32 tAx = linspace(0,timeRes*1e12*(numPoint-1),numPoint); % time axis in ps

33

34 % set frequency/wavelength axis --> at this point, start with lowest

35 % wavelength without ifftshift so this is -pi to pi

36 wl = linspace(0,specRes*(numPoint-1),numPoint) + centreWL - actualSimWLBW/2;

37 f = c./wl;

38 spectrum = zeros(1,numPoint);

39 specCont = zeros(1,numPoint);% For a continuous spectrum instead of 5 lines

40 tTarget = zeros(1,numPoint);

41

42 repRate = 15e9; % repetition rate at approximately 15 GHz [Hz]

43 repRateWL = repRate/c*centreWL^2;

44 spacingCount = round(repRateWL/specRes);

45 repRateWL =spacingCount*specRes;%Calculate backward to account for rounding

46 repRate = repRateWL/centreWL^2*c;

47

48 % view one period

49 timeWin = round(1/repRate/timeRes); %round down from 87.2287 1/0.2287

50 %mean every 4.3729 period there’s a

51 %1 time error

52 tStart = numPoint/2 - round(timeWin/2);

53 tEnd = numPoint/2 + round(timeWin/2);

54

55 %% Prepare for non-zero line width

56 % Suppose 500 MHz linewidth ->

57 linewidthFreq = 500e6; % coherence time 2ns?

58 linewidthTau = 1/linewidthFreq;

59 % get randomize segments to model coherence with variance being 1ns

60 % (coherence time/2) also check to see if the total cumulate to the

61 % simulation windows

62 simTime = (numPoint-1)*timeRes;

63 randSize = 100;

64 randSeg = randn(1,randSize)*linewidthTau/2;

65 randSeg = round(abs(randSeg)./timeRes);

66

67 while (sum(randSeg) < numPoint)

68 randSize = randSize+1;

69 randSeg = randn(1,randSize)*linewidthTau/2;

70 randSeg = round(abs(randSeg)./timeRes);

71 end

72

73 % generate line

74 currentIdx = 1;

75 tTemp = ones(1,randSeg(1)).*1.*exp(i*(rand*2*pi-pi));

76 tTarget = tTemp;

77 for m = 2:length(randSeg)

78 tTemp = ones(1,randSeg(m)).*1.*exp(i*(rand*2*pi-pi));

79 tTarget = [tTarget tTemp];

80 end

81 tTarget = tTarget(1:numPoint);

82 fTry = fft(tTarget);

83 FTry = abs(fTry).^2;

84

85 %%

Page 88: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

75

86 YLim = abs(tTarget).^2;

87 wl = wl.*1e9; % convert to nm

88 figure(’Position’,[80 80 800 600]);

89 subplot(2,2,2),plot(wl,abs(fftshift(fTry)).^2);

90 ylabel(’Amplitude (a.u.)’);

91 xlabel(’Wavelength (nm)’);

92 xlim([1549.99 1550.01]);

93 subplot(2,2,4),plot(wl,unwrap(angle(fftshift(fTry)))*180/pi);

94 ylabel(’Phase (deg)’);

95 xlabel(’Wavelength (nm)’);

96 xlim([1549.99 1550.01]);

97 subplot(2,2,1),plot(tAx(tStart-100:tEnd+100)-tAx(tStart-100),...

98 YLim(tStart-100:tEnd+100));

99 xlabel(’Time (ps)’);

100 xlim([0 tAx(tEnd+100)-tAx(tStart-100)]);

101 ylabel(’Intensity (a.u.)’);

102 ylim([0 1.1]);

103 title(’Short time scale’);

104 subplot(2,2,3),plot(tAx,YLim);

105 xlim([tAx(1) tAx(end)]);

106 ylim([0 1.1]);

107 xlabel(’Time (ps)’);

108 ylabel(’Intensity (a.u.)’);

109 title(’Long time scale’);

110

111 %% Zero Line Width

112

113 % set 5 spectral lines --> setting according to FFT convention 0 to 2pi

114 spectrum = fftshift(fTry);

115 spectrum = spectrum + circshift(fftshift(fTry),[1,spacingCount]);

116 spectrum = spectrum + circshift(fftshift(fTry),[1,-spacingCount]);

117 spectrum = spectrum + circshift(fftshift(fTry),[1,spacingCount*2]);

118 spectrum = spectrum + circshift(fftshift(fTry),[1,-spacingCount*2]);

119

120 spectrum = ifftshift(spectrum);

121 %%

122 yLim = ifft(spectrum);

123 YLim = abs(yLim).^2; %Find intensity

124 YLim = YLim/max(YLim);

125

126 % tTarget = tTarget/max(tTarget);

127 figure(’Position’,[80 80 800 600]);

128 subplot(2,2,2),plot(wl,abs(fftshift(spectrum)));

129 ylabel(’Amplitude (a.u.)’);

130 xlabel(’Wavelength (nm)’);

131 xlim([1549 1551]);

132 subplot(2,2,4),plot(wl,unwrap(angle(fftshift(spectrum))));

133 ylabel(’Phase’);

134 xlabel(’Wavelength (nm)’);

135 xlim([1549 1551]);

136 subplot(2,2,1),plot(tAx(tStart-100:tEnd+100)-tAx(tStart-100),...

137 YLim(tStart-100:tEnd+100));

138 xlabel(’Time (ps)’);

139 xlim([0 tAx(tEnd+100)-tAx(tStart-100)]);

Page 89: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

76Chapter C. MATLAB Code for Simulating Finite Linewidth with Coherence Time Model

140 ylabel(’Intensity (a.u.)’);

141 title(’Short time scale’);

142 subplot(2,2,3),plot(tAx,YLim);

143 xlim([tAx(1) tAx(end)]);

144 xlabel(’Time (ps)’);

145 ylabel(’Intensity (a.u.)’);

146 title(’Long time scale’);

147

148 %% Convolve with the zero width spectrum

149 spectrum = fftshift(spectrum);

150 out = conv(line, spectrum);

151

152 %Make sure the convoluted line still matches the zero width line

153 spectrum = out(floor(linePoint/2):end-ceil(linePoint/2));

154 spectrum = fftshift(spectrum);

155

156 %% With some line width

157 yLim = ifft(spectrum);

158 YLim = abs(yLim).^2; %Find intensity

159 YLim = YLim/max(YLim);

160

161 tTarget = tTarget/max(tTarget);

162

163 figure(’Position’,[80 80 800 600]);

164 subplot(2,2,2),plot(wl,abs(fftshift(spectrum)));

165 ylabel(’Amplitude (a.u.)’);

166 xlabel(’Wavelength (m)’);

167 xlim([1549.5 1550.5]);

168 subplot(2,2,4),plot(wl,angle(fftshift(spectrum)));

169 ylabel(’Phase’);

170 xlabel(’Wavelength (m)’);

171 xlim([1549.5 1550.5]);

172 subplot(2,2,1),plot(tAx(1:200),YLim(1:200));

173 xlabel(’Time (ps)’);

174 xlim([0 tAx(200)]);

175 ylabel(’Intensity (a.u.)’);

176 title(’Short time scale’);

177 subplot(2,2,3),plot(tAx,YLim);

178 xlim([tAx(1) tAx(end)]);

179 xlabel(’Time (ps)’);

180 ylabel(’Intensity (a.u.)’);

181 title(’Long time scale’);

Page 90: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Appendix D

MATLAB Code for Characterizing

Limited Bandwidth

1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

2 % codeThreeLineSweepPhase.m

3 % By Kenny Ho, Aug 31, 2007

4 %

5 % For characterizing limited bandwidth

6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

7

8 clear all;

9 close all;

10

11 c = 299792458; % Speed of light [m]

12

13 %% Simulation Parameters

14 % Grating resolution 0.1 nm

15 % OSA resolution 0.01 nm

16 % HP8168F line width 50 - 500 MHz

17 % using df = c/lambda^2*dlam with lambda = 1550nm, 50MHz is ~ 0.4 pm

18 centreWL = 1550e-9; % Centre wavelength [m]

19 centreFreq = c/centreWL;

20

21 % set simulating spectral resoution to 0.01 pm

22 specRes = 0.01e-12;

23

24 % use bandwidth of 10 nm for high temporal resolution

25 bandwidthWL = 10e-9; %simulation bandwidth 10 nm [m]

26 %--> simulation temporal resolution of 764.5fs

27 bandwidthFreq = c/centreWL^2*bandwidthWL;

28 numPoint = bandwidthWL/specRes;

29 numPoint = 2^length(dec2bin(numPoint));%round to the cloest 2^N for FFT

30 actualSimWLBW = numPoint*specRes;%Actual simulation bandwidth after roundup

31 tempRes = centreWL^2/c/actualSimWLBW; %Simulation temporal resolution

32 tAx = linspace(0,tempRes*1e12*(numPoint-1),numPoint); % time axis in ps

33

34 % set frequency/wavelength axis --> at this point, start with lowest

35 % wavelength without fft shift so this is -pi to pi

77

Page 91: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

78 Chapter D. MATLAB Code for Characterizing Limited Bandwidth

36 wl = linspace(0,specRes*(numPoint-1),numPoint) +centreWL - actualSimWLBW/2;

37 wl = wl.*1e9; %in nm

38 f = c./wl;

39 spectrum = zeros(1,numPoint);

40

41 repRate = 20e9; % repetition rate at 20 GHz [Hz]

42 repRateWL = repRate/c*centreWL^2;

43 spacingCount = round(repRateWL/specRes);

44

45 % set spectral lines --> setting according to FFT convention 0 to 2pi

46 % instead of -pi to pi

47 spectrum(1) = 1;

48 spectrum(1+spacingCount) = 1;

49 spectrum(end-spacingCount+1) = 1;

50

51 %% sweep phase of the three-line rectangular spectrum

52 figure(’Position’,[80 0 1540 1190]);

53 phaseCount = 7;

54 for m = 0:phaseCount

55 for n = 0:phaseCount

56 spectrum(1) = 0.5; %reference phase

57 spectrum(1+spacingCount) = 1.5*exp(i*m/phaseCount*2*pi);

58 spectrum(end-spacingCount+1) = 1*exp(i*n/phaseCount*2*pi);

59 y = abs(fft(spectrum)).^2;

60 subplot(phaseCount+1,phaseCount+1,m*(phaseCount+1)+n+1),...

61 plot(tAx(1:300),y(1:300));

62 xlim([tAx(1) tAx(300)]);

63 xlabel(’Time (ps)’);

64 %ylabel(’Amplitude (a.u.)’);

65 end

66 end

67

68 % plot with -pi to pi convention

69 figure;

70 plot(wl,abs(fftshift(spectrum)));

71 xlabel(’Wavelength (nm)’);

72 xlim([1549 1551]);

73 ylabel(’Amplitude (a.u.)’);

Page 92: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Appendix E

MATLAB Code for Recovering the

Phase of Measured Data

1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

2 % codeFiveLinePhaseERRealData.m

3 % By Kenny Ho, Jan 31, 2008

4 %

5 % For recovering the phase of measured data

6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

7

8 clear all;

9 % close all;

10

11 c = 299792458; % Speed of light [m]

12

13 %% Simulation Parameters

14 % Grating resolution 0.1 nm

15 % OSA resolution 0.01 nm

16 % HP8168F line width 50 - 500 MHz

17 % using df = c/lambda^2*dlam with lambda = 1550nm, 50MHz is ~ 0.4 pm

18 centreWL = 1547.014e-9; % Centre wavelength [m]

19 centreFreq = c/centreWL;

20

21 % set simulating spectral resoution to 2 pm

22 specRes = 2e-12;

23

24 % real data time resolution 61.278 fs

25 timeRes = 61.278e-15;

26 bandwidthFreq = 1/timeRes;

27 bandwidthWL = bandwidthFreq/c*centreWL^2;

28 numPoint = 4050;

29 specRes = bandwidthWL/numPoint;

30 fa = [(centreWL-specRes*(numPoint/2)):specRes:(centreWL-specRes)];

31 fb = [centreWL:specRes:(centreWL+((numPoint/2)-1)*specRes)];

32 fi = [fa fb].*1e9; % convert to nm unit

33 %%

34 Import the csv files

35 %%

79

Page 93: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

80Chapter E. MATLAB Code for Recovering the Phase of Measured Data

36 fTarget = interp1(specSquare5(1,:),specSquare5(2,:),fi,’nearest’,0);

37 tTarget = timeSquare5(1,:);

38

39 % normalize energy

40 fTarget = fTarget./sum(fTarget);

41 tTarget = tTarget./sum(tTarget);

42

43 %% Gerchberg-Saxton Algorithm

44

45 tTry = ifft(fTarget);

46 errorGS = zeros(1,1000);

47 %% GS loop

48 for m = 1:1000

49 tTry = abs(tTarget).*exp(i.*angle(tTry));

50 fTry = fft(tTry);

51 fTry = abs(fTarget).*exp(i.*angle(fTry));

52 tTry = ifft(fTry);

53 TTry = abs(tTry).^2;

54 TTry = TTry./sum(TTry);

55 errorGS(m) = sum(abs(TTry-tTarget).^2);

56 end

57

58 %use find(abs(fTry) > 0.035) to find peaks and then alter phase to try to

59 %kick it out of the local minimum

60 %result : 2018 2022 2026 2030 2034

61

62 %%

63 figure(2);

64 subplot(2,1,1),plot([0:timeRes:(numPoint-1)*timeRes]*1e12,...

65 (tTarget/sum(tTarget)*1.4-min(tTarget))/max(tTarget/sum(tTarget)...

66 *1.4-min(tTarget)),...

67 [0:timeRes:(numPoint-1)*timeRes]*1e12,TTry/max(TTry));

68 subplot(2,1,2);

69 [AX,H1,H2]=plotyy(fi,abs(fTry),fi,unwrap(angle(fTry))./pi.*180,’plot’);

70 set(AX(1),’XLim’,[1546 1548]);

71 set(AX(2),’XLim’,[1546 1548]);

Page 94: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

Bibliography

[1] NASA, “Nasa-marshall space sciences electromagnetic spectrum diagram,”http://science.nasa.gov/newhome/help/glossfig1.htm, 1996. ix, 2

[2] R. Minasian, “Photonic Signal Processing of Microwave Signals,” Microwave Theoryand Techniques, IEEE Transactions on, vol. 54, no. 2, pp. 832–846, 2006. ix, 3, 5,8, 9, 63

[3] A. Weiner, S. Oudin, D. Leaird, and D. Reitze, “Shaping of femtosecond pulses usingphase-only filters designed by simulated annealing,” J. Opt. Soc. Am. A, vol. 10,no. 5, pp. 1112–1120, 1993. ix, 11

[4] A. Weiner, “Femtosecond pulse shaping using spatial light modulators,” Review ofScientific Instruments, vol. 71, no. 5, p. 1929, 2000. ix, 7, 12, 13

[5] J. Azana, N. Berger, B. Levit, and B. Fischer, “Reconfigurable generation of high-repetition-rate optical pulse sequences based on time-domain phase-only filtering,”Optics Letters, vol. 30, no. 23, pp. 3228–3230, 2005. ix, 7, 12, 13, 14, 15, 63

[6] J. Brennan III, D. LaBrake, P. Chou, and H. Haus, “Method and apparatus forarbitrary spectral shaping of an optical pulse,” 2001, US Patent 6,195,484. ix, 15

[7] D. Kaplin and P. Tournois, “Acousto-Optic Spectral Filtering of Femtosecond LaserPulses,” in Ultrafast Optics IV: Selected Contributions to the 4th International Con-ference on Ultrafast Optics. Springer, 2004, pp. 105–118. ix, 7, 12, 16, 63

[8] A. Rundquist, A. Efimov, and D. Reitze, “Pulse shaping with the Gerchberg-Saxtonalgorithm,” Journal of the Optical Society of America B, vol. 19, no. 10, pp. 2468–2478, 2002. x, 35, 36

[9] R. Fontana, A. Ameti, E. Richley, L. Beard, and D. Guy, “Recent advances in ul-tra wideband communications systems,” Ultra Wideband Systems and Technologies,2002. Digest of Papers. 2002 IEEE Conference on, pp. 129–133, 2002. 2, 3

[10] I. Lin, J. McKinney, and A. Weiner, “Photonic synthesis of broadband microwavearbitrary waveforms applicable to ultra-wideband communication,” Microwave andWireless Components Letters, IEEE, vol. 15, no. 4, pp. 226–228, 2005. 3

81

Page 95: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

82 BIBLIOGRAPHY

[11] J. Chou, I. Poberezhskiy, B. Bortnik, H. Fetterman, and B. Jalali, “Ultra-widebandcontinuous sawtooth generation using RF-photonic technique,” in Lightwave Tech-nologies in Instrumentation and Measurement Conference, 2004. Proceedings of the,2004, pp. 141–143. 3

[12] J. Mckinney and A. Weiner, “Compensation of the Effects of Antenna Dispersionon UWB Waveforms via Optical Pulse-Shaping Techniques,” Microwave Theory andTechniques, IEEE Transactions on, vol. 54, no. 4 Part 2, pp. 1681–1686, 2006. 3

[13] S. Azevedo and T. McEwan, “Micropower impulse radar,” Potentials, IEEE, vol. 16,no. 2, pp. 15–20, 1997. 3

[14] C. Chen, M. Higgins, K. ONeill, and R. Detsch, “Ultrawide-Bandwidth Fully-Polarimetric Ground Penetrating Radar Classification of Subsurface UnexplodedOrdnance,” IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENS-ING, vol. 39, no. 6, p. 1221, 2001. 3

[15] R. Fontana, “Recent applications of ultra wideband radar and communications sys-tems,” Ultra-Wideband, Short-Pulse Electromagnetics, vol. 5, pp. 225–234, 2000.3

[16] L. Mullen, A. Vieira, P. Herczfeld, and V. Contarino, “Application of RADARtechnology to aerial LIDAR systems for enhancement of shallow underwater targetdetection,” IEEE Transactions on Microwave Theory and Techniques, vol. 43, no. 9,pp. 2370–2377, 1995. 3

[17] F. Zeng and J. Yao, “An approach to ultrawideband pulse generation and distri-bution over optical fiber,” Photonics Technology Letters, IEEE, vol. 18, no. 7, pp.823–825, 2006. 3

[18] C. Lim, A. Nirmalathas, D. Novak, R. Waterhouse, and G. Yoffe, “Millimeter-wavebroad-band fiber-wireless system incorporating baseband data transmission overfiber and remote LO delivery,” Lightwave Technology, Journal of, vol. 18, no. 10,pp. 1355–1363, 2000. 3

[19] F. Zeng and J. Yao, “Ultrawideband Impulse Radio Signal Generation Using a High-Speed Electrooptic Phase Modulator and a Fiber-Bragg-Grating-Based FrequencyDiscriminator,” Photonics Technology Letters, IEEE, vol. 18, no. 19, pp. 2062–2064,2006. 3

[20] Z. Jiang, D. Leaird, and A. Weiner, “Optical processing based on spectral line-by-line pulse shaping on a phase-modulated CW laser,” Quantum Electronics, IEEEJournal of, vol. 42, no. 7, pp. 657–665, 2006. 4, 62

[21] H. Murata, A. Morimoto, T. Kobayashi, and S. Yamamoto, “Optical pulse genera-tion by electrooptic-modulation method and its application to integrated ultrashortpulse generators,” IEEE Journal of Selected Topics in Quantum Electronics, vol. 6,no. 6, pp. 1325–1331, 2000. 4

Page 96: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

BIBLIOGRAPHY 83

[22] S. Osawa, N. Wada, K. Kitayama, and W. Chujo, “Arbitrarily-shaped optical pulsetrain synthesis using weight/phase-programmable 32-tapped delay line waveguidefilter,” Electronics Letters, vol. 37, no. 22, pp. 1356–1357, 2001. 4, 7

[23] S. Longhi, M. Marano, P. Laporta, V. Pruneri, and D. de Fisica, “Multiplicationand reshaping of high-repetition-rate optical pulse trains using highly dispersive fiberBragg gratings,” Photonics Technology Letters, IEEE, vol. 12, no. 11, pp. 1498–1500,2000. 4

[24] N. Berger, B. Levit, S. Atkins, and B. Fischer, “Repetition-rate multiplication ofoptical pulses using uniform fiber Bragg gratings,” Optics Communications, vol. 221,no. 4, pp. 331–335, 2003. 4

[25] J. Herek, W. Wohlleben, R. Cogdell, D. Zeidler, and M. Motzkus, “Quantum controlof energy flow in light harvesting,” Nature, vol. 417, no. 6888, pp. 533–535, 2002. 4

[26] D. Goswami, “Optical pulse shaping approaches to coherent control,” Physics Re-ports, vol. 374, no. 6, pp. 385–481, 2003. 4

[27] T. Brixner, N. Damrauer, P. Niklaus, and G. Gerber, “Photoselective adaptive fem-tosecond quantum control in the liquid phase.” Nature, vol. 414, no. 6859, pp. 57–60,2001. 4

[28] M. Dantus and V. Lozovoy, “Experimental Coherent Laser Control of Physicochem-ical Processes,” Methods, vol. 1830, no. 4.2, 1831. 4

[29] “Baa 05-11: Optical arbitrary waveform generation proposer information pam-phlet,” Defense Science Office at Defense Advanced Research Projects Agency,http://www.fbo.gov/servlet/Documents/R/379568/205798, 2004. 4

[30] R. Stoian et al., “Laser ablation of dielectrics with temporally shaped femtosecondpulses,” Applied Physics Letters, vol. 80, no. 3, p. 353, 2002. 4

[31] J. Colombier, P. Combis, A. Rosenfeld, I. Hertel, E. Audouard, and R. Stoian,“Optimized energy coupling at ultrafast laser-irradiated metal surfaces by tailoringintensity envelopes: Consequences for material removal from Al samples,” PhysicalReview B, vol. 74, no. 22, p. 224106, 2006. 4

[32] K. Shu and E. Sanchez-Sinencio, CMOS PLL Synthesizers: Analysis and Design.Springer Science + Business Media, Inc., 2005. 4

[33] C. Heng and B. Song, “A 1.8-GHz CMOS fractional-N frequency synthesizer withrandomized multiphase VCO,” Solid-State Circuits, IEEE Journal of, vol. 38, no. 6,pp. 848–854, 2003. 4

[34] A. Gutierrez-Aitken, J. Matsui, E. Kaneshiro, B. Oyama, D. Sawdai, A. Oki, andD. Streit, “Ultrahigh-speed direct digital synthesizer using InP DHBT technology,”Solid-State Circuits, IEEE Journal of, vol. 37, no. 9, pp. 1115–1119, 2002. 4

Page 97: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

84 BIBLIOGRAPHY

[35] L. Tan, E. Roth, G. Yee, and H. Samueli, “An 800-MHz quadrature digital synthe-sizer with ECL-compatibleoutput drivers in 0.8 µm CMOS,” Solid-State Circuits,IEEE Journal of, vol. 30, no. 12, pp. 1463–1473, 1995. 4

[36] G. Van Andrews, J. Delaney, M. Vernon, M. Harris, C. Chang, T. Eiland, C. Hast-ings, V. DiPerna, M. Brown, W. White, et al., “Recent progress in wideband mono-lithic direct digital synthesizers,” Microwave Symposium Digest, 1996., IEEE MTT-S International, vol. 3, 1996. 4

[37] D. Hunter and R. Minasian, “Photonic signal processing of microwave signals usingan active-fiber Bragg-grating-pair structure,” Microwave Theory and Techniques,IEEE Transactions on, vol. 45, no. 8, pp. 1463–1466, 1997. 5

[38] M. Tani, S. Matsuura, K. Sakai, and S. Nakashima, “Emission characteristics of pho-toconductive antennas based on low-temperature-grown GaAs and semi-insulatingGaAs,” Appl. Opt, vol. 36, no. 30, pp. 7853–7859, 1997. 5

[39] P. Petropoulos, M. Ibsen, A. Ellis, and D. Richardson, “Rectangular pulse generationbased on pulse reshaping using asuperstructured fiber Bragg grating,” LightwaveTechnology, Journal of, vol. 19, no. 5, pp. 746–752, 2001. 5, 7, 10

[40] N. Berger, B. Levit, and B. Fischer, “Reshaping periodic light pulses using cascadeduniform fiber Bragg gratings,” Lightwave Technology, Journal of, vol. 24, no. 7, pp.2746–2751, 2006. 5, 7, 10, 11

[41] M. Shen and R. Minasian, “Toward a high-speed arbitrary waveform generation bya novel photonic processing structure,” Photonics Technology Letters, IEEE, vol. 16,no. 4, pp. 1155–1157, 2004. 7, 8, 12

[42] J. Capmany, J. Cascon, J. Martin, S. Sales, D. Pastor, and J. Marti, “Synthesis offiber-optic delay line filters,” Lightwave Technology, Journal of, vol. 13, no. 10, pp.2003–2012, 1995. 7, 8

[43] T. Yilmaz, C. DePriest, T. Turpin, J. Abeles, and P. Delfyett Jr, “Toward a photonicarbitrary waveform generator using a modelocked external cavity semiconductorlaser,” Photonics Technology Letters, IEEE, vol. 14, no. 11, pp. 1608–1610, 2002. 7,12

[44] N. You and R. Minasian, “Grating-based Optical Microwave FIR Filter,” EuropeanMicrowave Conference, 2000. 30th, pp. 1–3, 2000. 7, 8

[45] E. Chan and R. Minasian, “Coherence-free photonic notch filter,” Electronics Let-ters, vol. 40, no. 21, pp. 1375–1377, 2004. 7

[46] B. MOSLEHI, J. GOODMAN, H. SHAW, and M. TUR, “Fiber-optic lattice signalprocessing,” IEEE, Proceedings, vol. 72, pp. 909–930, 1984. 8

[47] H. Kogelnik, “Filter response of nonuniform almost-periodic structures,” Bell Syst.Tech. J, vol. 55, no. 1, pp. 109–126, 1976. 10

Page 98: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

BIBLIOGRAPHY 85

[48] R. Feced, M. Zervas, and M. Muriel, “An efficient inverse scattering algorithm forthe design of nonuniform fiber Bragg gratings,” Quantum Electronics, IEEE Journalof, vol. 35, no. 8, pp. 1105–1115, 1999. 10

[49] B. Saleh and M. C. Teich, Fundamentals of Photonics, 2nd ed. John Wiley andSons Inc., 2007. 11, 44

[50] Z. Jiang, C. Huang, D. Leaird, and A. Weiner, “Optical arbitrary waveform process-ing of more than 100 spectral comb lines,” Nature, vol. 1, no. 8, pp. 463–467, 2007.13, 63, 64

[51] H. Chi and J. Yao, “Symmetrical waveform generation based on temporal pulseshaping using amplitude-only modulator,” Electronics Letters, vol. 43, no. 7, pp.415–417, 2007. 15

[52] ——, “Waveform Distortions Due to Second-Order Dispersion and Dispersion Mis-matches in a Temporal Pulse-Shaping System,” JOURNAL OF LIGHTWAVETECHNOLOGY, vol. 25, no. 11, p. 1, 2007. 15

[53] E. Belanger, M. Bernier, J. Berube, S. Gagnon, D. Cote, and R. Vallee, “Purely axialcompression of fiber bragg gratings embedded in a highly,” Optics Letter, vol. 47,no. 5, pp. 652–655, 2008. 62

[54] A. V. Oppenheim and A. S. Willsky, Signals & Systems, 2nd ed. Prentice-Hall,1997. 20

[55] W. O. Saxton, Computer Techniques for Image Processing in Electron Microscopy.Academic Press, 1978. 35

[56] J. Fienup, “Phase retrieval algorithms: a comparison.” Applied Optics, vol. 21,no. 15, pp. 2758–2769, 1982. 35

[57] H. Bauschke, P. Combettes, and D. Luke, “Phase retrieval, error reduction algo-rithm, and Fienup variants: a view from convex optimization,” Journal of the Op-tical Society of America A, vol. 19, no. 7, pp. 1334–1345, 2002. 35

[58] H. Takajo, T. Takahashi, R. Ueda, and M. Taninaka, “Study on the convergenceproperty of the hybrid input-output algorithm used for phase retrieval,” Journal ofthe Optical Society of America A, vol. 15, no. 11, pp. 2849–2861, 1998. 35

[59] 8167B/8D/8E/8F Tunable Laser Source User’s Guide, Agilent Technologies,http://cp.literature.agilent.com/litweb/pdf/08168-91031.pdf, 1998. 38

[60] M. Abramowitz and I. Stegun, Handbook of mathematical functions with formulas,graphs, and mathematical tables. National Bureau of Standards, 1972. 49

[61] Z. Jiang, D. Leaird, C. Huang, H. Miao, M. Kourogi, K. Imai, and A. Weiner,“Spectral Line-by-Line Pulse Shaping on an Optical Frequency Comb Generator,”Quantum Electronics, IEEE Journal of, vol. 43, no. 12, pp. 1163–1174, 2007. 50

Page 99: Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a ...qianli/publications/KennyHo_Thesis.pdf · Dynamic Optical Arbitrary Waveform Generation (O-AWG) in a Continuous Fiber

86 BIBLIOGRAPHY

[62] T. Komukai, K. Tamura, and M. Nakazawa, “An efficient 0.04-nm apodized fiberBragg grating and itsapplication to narrow-band spectral filtering,” Photonics Tech-nology Letters, IEEE, vol. 9, no. 7, pp. 934–936, 1997. 64

[63] Y. Ho and L. Qian, “Dynamic Arbitrary Waveform Shaping in a Continuous Fiber,”Optics Letters, vol. 33, no. 11, 2008. 65

[64] ——, “Low-Insertion-Loss, In-Fiber, Dynamic Arbitrary Waveform Generation,” inCoherent Optical Technologies and Applications (COTA) Topical Meeting. OSA,2008. 65