design of ring-based optical filters with a gap in the … · 2019. 1. 24. · design of ring-based...

88
Faculty of Engineering Laurea Magistrale in Telecommunications DESIGN OF RING-BASED OPTICAL FILTERS WITH A GAP IN THE LOOP Student Josep Viñals Barturò Teacher Gabriella Cincotti Roma, July, 2011 Academic year 2010/2011

Upload: others

Post on 25-Jan-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

  • Faculty of Engineering

    Laurea Magistrale in Telecommunications

    DESIGN OF RING-BASED OPTICAL

    FILTERS WITH A GAP IN THE LOOP

    Student Josep Viñals Barturò

    Teacher Gabriella Cincotti

    Roma, July, 2011

    Academic year 2010/2011

  • Design of ring-based optical filter with a gap in the loop

  • Design of ring-based optical filter with a gap in the loop

    INDEX

    1. INTRODUCTION ......................................................................................................................... 1

    2. FILTERS ...................................................................................................................................... 3

    2.1 Introduction to filters ....................................................................................... 3

    2.2 Digital filters .................................................................................................... 5

    2.3 Optical filters ................................................................................................... 9

    3. RSOFT ...................................................................................................................................... 13

    3.1 RSOFT CAD Environment ................................................................................. 13

    3.2 FullWAVE .......................................................................................................... 14

    4. THE GAP ................................................................................................................................... 17

    4.1 Theoretical study of the gap .............................................................................. 17

    4.2 RSOFT simulations of the gap ........................................................................... 19

    5. SINGLE-STAGE RING FILTER ..................................................................................................... 22

    5.1 Ring filter without gap ........................................................................................ 22

    5.2 Ring filter with gap ............................................................................................. 25

    5.2.1 Theoretical analysis .................................................................................................... 25

    5.2.2 Losses of the filter ...................................................................................................... 28

    5.2.3 Relation between bandwidths and the transmittance / reflectance ......................... 29

    5.2.4 RSOFT simulations ...................................................................................................... 32

    5.2.5 Comparison Matlab – RSOFT ...................................................................................... 34

    6. MULTI-STAGE GAP FILTER ....................................................................................................... 37

    6.1 Multi-stage filter with 2 stages ........................................................................... 37

    6.2.1 Theoretical equations................................................................................................. 37

    6.2.2 RSOFT simulations ...................................................................................................... 40

    6.3 Multi-stage filter with 2 stages with a distance with L between stages ............... 44

    6.3.1 Theoretical analysis .................................................................................................... 44

    6.3.2 RSOFT simulations ...................................................................................................... 45

    6.4 Multi-stage filter with 3 stages ........................................................................... 48

    6.4.1 Theoretical analysis .................................................................................................... 48

    6.4.2 RSOFT simulations ...................................................................................................... 51

  • Design of ring-based optical filter with a gap in the loop

    6.5 Comparison between filters ............................................................................... 55

    6.5.1 Comparison using Matlab .......................................................................................... 55

    6.5.2 Comparison using RSOFT ............................................................................................ 60

    7. CONCLUSIONS ......................................................................................................................... 66

    8. REFERENCES ............................................................................................................................ 67

    9. ANNEXES.................................................................................................................................. 68

    9.1 Single stage ring ................................................................................................ 68

    9.1.1 Single ring without gap equations .............................................................................. 68

    9.1.2 Single stage ring without gap MATLAB code.............................................................. 69

    9.1.3 Single stage ring with gap equations .......................................................................... 70

    9.1.4 Single stage filter with gap Matlab code file .............................................................. 72

    9.2 Multi-stage ring filter .......................................................................................... 74

    9.2.1 Multi-stage ring filter with 2 stages equations .......................................................... 74

    9.2.2 Multi-stage Matab code ............................................................................................. 76

    9.2.3 Multi-stage filter with a difference between stages different to 2L equations ......... 78

    9.2.4 Multi-stage filter with 3 stages equations ................................................................. 79

    9.2.5 Matlab comparison code ........................................................................................... 81

  • Design of ring-based optical filter with a gap in the loop

    1

    1. INTRODUCTION

    In the world of communications, optical networks are playing an important role

    and the bandwidth growth is many related to the Wavelength Division

    Multiplexing (WDM) technology, where channels at different frequencies are

    transmitted in the same optical fiber, allowing an efficient use of the optical

    spectrum.

    Optical filters are key devices for WDM systems as they implement some key

    roles like:

    - Multiplexing, demultiplexing and add/drop sub-channels.

    - Gain equalization

    - Dispersion compensation

    In general, ring-filter architectures have only one degree of freedom that is the

    coupling ratio between the waveguide and the ring. To add flexibility to the

    design of the filter we consider adding a gap in the loop, in this way have two

    degrees of freedom. The main goal of this thesis is to analyze the performance

    of a ring-based filter with a gap in the loop and then to design a multi-stage

    architecture, composed of ring-based filters with gap.

  • Design of ring-based optical filter with a gap in the loop

    2

    The thesis is organized as follows:

    - First Chapter: This chapter describes the filters; it starts with a basic

    introduction on filters and an explanation about digital filter. Finally there

    is a description of optical filters, defining their applications and properties.

    - Second chapter: In this chapter the software RSOFT used for the

    simulations is described. Among different programs of this software suite,

    we used: RSOFT CAD Environment and FullWave.

    - Third chapter: This chapter presents an investigation of the gap. First

    with a theoretical study of the equations of the gap and a numerical

    simulation with MATLAB and RSOFT to calculate the transmittance and

    reflectance parameters.

    - Fourth chapter: In this chapter there is the study of single-stage ring

    filters, where the analytical formulation is followed by RSOFT

    simulations. The first filter studied is a standard ring filter, and then we

    analyze a ring-filter with a gap in the loop. For the filter with a gap there

    is also a study of the behaviour of the filter bandwidth as a function of the

    transmittance of the gap.

    - Fifth chapter: The final chapter reports the studies of multi-stage filters,

    that are investigated theoretically and with RSOFT simulations. We

    consider multi-stage filters of 2 and 3 stages, where each stage ring has

    a gap in a loop. Finally there is a comparison between all filters studied in

    the thesis.

  • Design of ring-based optical filter with a gap in the loop

    3

    2. FILTERS

    2.1 Introduction to filters

    A filter is a device that is processes an input signal x(t) to obtain an output

    signal y(t) with a determined and desired frequency characteristic. The filter

    changes the amplitude and the phase of the input signal depending on the

    frequency.

    The behaviour of the filter can be defined by its impulse response h(t), that is

    the response of the filter when the input is a delta function. The generic block

    diagram of a filter is the following:

    Figure 2.1: Filter’s generic block diagram

    The filter considered in this thesis are assumed to be linear and time-invariant,

    therefore the impulse response satisfies these two properties:

    - Linearity: A linear system has to satisfy two conditions. If in the input

    there are two signals, the output is the superposition of the

    corresponding outputs. Moreover, if the input signal is multiplied by a

  • Design of ring-based optical filter with a gap in the loop

    4

    constant, the corresponding output is also multiplied by the same

    constant. Both properties can be expressed as:

    - Time Invariance: In a time invariant system the output does not change,

    although the input is applied at different times. The condition can be

    defined as:

    So, an input shifted , will give an output also shifted the same time

    interval .

    There are two more conditions that a filter has to fulfill:

    - Causality: A causal system doesn’t give any response (output) before the

    arrival of the input. So, if an input is applied at , the system will not give

    any response before . The impulse response of a causal system is

    zero for .

    - Stability: A stable system has a bounded output if the input is also

    bounded.

  • Design of ring-based optical filter with a gap in the loop

    5

    This condition is fulfilled if the impulse response function is absolutely

    summable:

    2.2 Digital filters

    A digital filter is an algorithm which implements over an input discrete-time

    signal some mathematical operations, depending on the impulse response. The

    study of digitals filters is useful to analyze and design optical filters; this is

    because lot of algorisms developed for digital filters are useful to design optical

    filters.

    The impulse response of a generic digital filter can be defined using the Z-

    transform:

    Where, and w is the angular frequency .This expression can also be

    defined by the roots of the two polynomials:

    Where, are the zeroes and are the poles. The gain is , and in a passive

    filters its modulus cannot be larger than 1. These poles and zeros can be

    represented in a graph called pole-zero diagram:

  • Design of ring-based optical filter with a gap in the loop

    6

    Figure 2.2: Pole-zero diagram

    Using this diagram it’s easy to analyze certain properties of the transfer

    function, for example: stability, causality...

    Depending on the type of transfer function, digital filters can be classified as:

    - Finite Impulse Response (FIR): If the input is finite the output is also

    finite, namely the output go to zero in a finite time. Another feature is that

    the output only depends on the input. The most common type of FIR

    filters is the Moving Average filters.

    o Moving Average (MA): the impulse response has only zeroes. The

    transfer function equation is:

    In the following plot there is the magnitude response behaviour of

    a MA filter with different root values:

  • Design of ring-based optical filter with a gap in the loop

    7

    Figure 2.3: Magnitude response of a MA filter

    - Infinite Impulse Response (IIR): These filters are recursive; the output

    depends on the current and previous input, and also on the previous

    output. There are two types of filters IIR:

    o AutoRegressive (AR): the impulse response of AR filters has only

    poles. The transfer function can be expressed:

    The behaviour of the magnitude response for an AR filter in

    function of the root magnitude is shown in the following plot:

  • Design of ring-based optical filter with a gap in the loop

    8

    Figure 2.4: magnitude response of an AR filter

    o AutoRegressive Moving Average (ARMA): The transfer function of

    this type of filters has both poles and zeroes.

    Digital filters have many advantages respect to analog filters, as an example:

    - Larger noise immunity

    - High accuracy

    - Easy parameters modification

    - Very low cost

  • Design of ring-based optical filter with a gap in the loop

    9

    2.3 Optical filters

    An optical filter is a device that let pass some frequency bands (wavelengths)

    and attenuates or erases the others. Optical filters play an important role in

    WDM systems.

    The main characteristics for an optical filter are:

    - Flexibility to implement different pole/zero diagrams

    - Low pass-band losses

    - Low sensitivity to fabrication variations

    - Low dependency to environmental conditions

    - Long-term stability

    However, depending of the application, the priority of these features can vary.

    For example, a filter for multiplexing will requires low loss, while a filter for

    demultiplexing requires a large stop band rejection to minimize cross-talk

    interferences.

    In general, the operation of filtering is obtained by the interference of two or

    more waves with different relative delays between them. The incoming optical

    field is divided in different waves, each wave travels a path with a different

    length, and finally they recombine causing the interference. The different phase

    of each wave determines if the interference is constructive or destructive. The

    phase introduced by each path is:

    where:

  • Design of ring-based optical filter with a gap in the loop

    10

    So, the equation of the output field is the sum of the fields for each path:

    The frequency behaviour of the filter has a periodicity of 1/T, and is known as

    the FSR (Free Spectral Range):

    In this thesis, the basic optical filter analyzed is constituted by a bus waveguide

    with a coupled ring. The input field is divided by a directional coupler of the

    rectilinear waveguide and the ring, so that interfering field will go into the ring

    and returns to the waveguide thanks to the coupler. The layout of this filter is

    shown in the following figure:

  • Design of ring-based optical filter with a gap in the loop

    11

    Figure 2.5: layout of a standard ring-based filter

    To modify the filter performance a gap has been added in the ring. This gap

    gives to the filter a behaviour more selective in frequency. This is the single

    stage filter that will be analyzed in the next chapters. The layout of the filter is

    shown in the following figure:

    Figure 2.6: layout of a ring-based filter with a gap in the loop

    To improve the performance of a single-stage filter we have considered a multi-

    stage architecture composed of some stages of the ring with gap filter. In this

  • Design of ring-based optical filter with a gap in the loop

    12

    thesis, we have investigated an architecture with a series of ring filters. With a

    multi-stage filter it is possible to better approximate the behaviour of the transfer

    function to the desired one.

    Of course, in the multi-stage optical filters a desired characteristic will be

    minimize the number of stages used to implement the filter, this is to reduce the

    complexity, the device size and sensibility to fabrication variations.

  • Design of ring-based optical filter with a gap in the loop

    13

    3. RSOFT

    RSOFT product family is a software suite for optical communications design

    and simulation. These products have applications for:

    - Component design: analyze and design optical components, in this

    group RSOFT has products for passive and active components. The

    products of RSOFT used in this thesis are from this group.

    - System simulation: simulate optical telecom systems at a signal

    propagation level.

    - Network modelling: RSOFT has a software suite of optical networks

    design with the capability of simulate discrete events.

    In this thesis it’s used mainly two programs of the RSOFT suite: RSOFT CAD

    Environment and FullWAVE.

    3.1 RSOFT CAD Environment

    RSOFT CAD environment is used to design the layout of optics devices and

    circuits, and it’s also used to control the simulation software. We can define the

    material and geometric characteristics of the filter circuit.

  • Design of ring-based optical filter with a gap in the loop

    14

    The main screen of the program:

    Figure 3.1: Main screen of RSOFT CAD Environment

    To design correctly the circuit, we have first to define the global settings: the

    free-space wavelength, background index, index difference (the index

    difference between the background and the waveguides), waveguide width and

    select the simulation tool.

    After defining these parameters, we can draw the circuit waveguides, and finally

    define the simulation options in the FullWAVE simulation screen.

    3.2 FullWAVE

    FullWAVE is an integrated CAD tool and simulation engine that calculates the

    electromagnetic field as function of time and space. The simulation engine that

    implements FullWAVE is based on FDTD (Finite Difference Time Domain).

  • Design of ring-based optical filter with a gap in the loop

    15

    FDTD algorithm is a very common tool because it’s robust and easy to

    implement. All these characteristics make this algorithm one of most used to

    solve problems of interaction between electromagnetic wave and material

    structures. The FDTD algorithm solves the Maxwell’s equations discretizing the

    equations on a time and space grid and then solving these equations with

    numerical methods.

    To perform a FullWAVE simulations we have to set some parameters, which

    can be classified between physical and numerical. The physical parameters are:

    - The refractive index distribution of the circuit as function of the space

    coordinates.

    - The electromagnetic input field as function of time and space.

    The numerical parameters:

    - A finite computational domain (x, y, z): physical region where the

    simulation will be performed.

    - Boundary conditions.

    - Spatial grid sizes (Δx, Δy and Δz).

    - Temporal grid (Δt).

    The physical parameters are defined on the design of the circuits; on the other

    hand, numerical parameters are related to on the simulation parameters screen:

  • Design of ring-based optical filter with a gap in the loop

    16

    Figure 3.2: FullWAVE simulation parameters screen

    It’s important to define also some FullWAVE parameters: first set the default

    launch excitation to pulsed, and then change the parameters TimeStep and

    StopTime.

    The parameters Timestep and StopTime define the desired resolution in the

    simulation; if the StopTime is increased the resolution will increase too, but the

    estimated time of the simulation also increases. Therefore a trade off between

    the resolution and simulation time has to be accomplish.

  • Design of ring-based optical filter with a gap in the loop

    17

    4. THE GAP

    4.1 Theoretical study of the gap

    To study the ring filter with a gap and simulate it, it’s useful to study the gap,

    analyzing the field transmitted and reflected. We start defining the model and

    the gap equations of the transmitted and the reflected field.

    We can model the gap as:

    Figure 4.1: Gap model

    Where:

    A1+ = Incident field

    A1- = Reflected field

    A2+ = Output field

  • Design of ring-based optical filter with a gap in the loop

    18

    Figure 4.2: Symbolism of the fields in a gap

    Where:

    In the case there are no losses in the gap this condition is satisfied:

  • Design of ring-based optical filter with a gap in the loop

    19

    4.2 RSOFT simulations of the gap

    To obtain the correct values of t1 and r1, some simulations of a gap have been

    done with RSOFT, changing the distance of the gap and for different refractive

    index of the waveguide.

    Figure 4.3: Layout of the gap

    Three different situations were taken into account. Shown in the table I have

    specified the different parameters of each situation.

    Situation 1 Situation 2 Situation 3

    ng 2.50 3.16 3.4

    next 1.46 1.46 1

    d (µm) 0.2 0.2 0.2

    ng = waveguide refractive index

  • Design of ring-based optical filter with a gap in the loop

    20

    next = refractive index of the exterior of the substrate.

    2d = waveguide width.

    The waveguide width (2d) has been selected as the minimum value to have a

    single mode propagation in the waveguide. The single mode condition is:

    Where, V is the normalized frequency and is defined as:

    The wavelength ( ) used in all simulations is 1.55um.

    Situation 1 gap graph:

    Figure 4.4: Graph of the gap in the situation 1

  • Design of ring-based optical filter with a gap in the loop

    21

    Situation 2 gap graph:

    Figure 4.5: Graph of the gap in the situation 2

    Situation 3 gap graph:

    Figure 4.7: Graph of the gap in the situation 1

  • Design of ring-based optical filter with a gap in the loop

    22

    5. SINGLE-STAGE RING FILTER

    5.1 Ring filter without gap

    The first filter we have considered is the ring filter without gap. The layout of this

    filter is shown in the following figure:

    Figure 5.1: Layout of the ring filter without gap

    The coupler between the ring and the bus waveguide divides the input field in

    two parts. Part of the field is retarded by the ring and then it couples again into

    the bus.

    The equations of the directional coupler can be defined:

  • Design of ring-based optical filter with a gap in the loop

    23

    Figure 5.2: Layout of the ring filter without gap with fields’ symbolism

    With these equations we can calculate the output of the filter as:

    The development used to obtain these equations is described in Annex 9.1.1.

    The behaviour of this filter has been simulated with the software Matlab (the

    code used for the simulation is Annex 9.1.2):

  • Design of ring-based optical filter with a gap in the loop

    24

    Figure 5.3: Amplitude response of a ring filter without gap

    This filter has an all-pass behaviour, so the amplitude of the transfer function is

    equal to 1 at every frequency.

  • Design of ring-based optical filter with a gap in the loop

    25

    5.2 Ring filter with gap

    The single stage filter has the same layout of the filter studied before but with a

    gap in the ring:

    Figure 5.4: Layout of a ring filter with a gap in the loop

    5.2.1 Theoretical analysis

    In this case, the theoretical investigation of the filter requires the equations of

    the gap:

  • Design of ring-based optical filter with a gap in the loop

    26

    Using these symbols described in the figure 5.5:

    Figure 5.5: Layout of the ring filter with gap with fields’ symbolism

    These equations can be theoretically solved (In Annex 9.1.3), the transmitted

    field and reflected field of the filter are:

    These equations have been numerically simulated with MATLAB by setting the

    FSR equal to 1, the transmittance equal to 0.6 and a reflectance defined to fulfill

    the lossless condition; the code used to simulate the single stage filter is in

    Annex 9.1.4. The graphs of the reflected and transmitted fields are plotted in the

    next figure:

  • Design of ring-based optical filter with a gap in the loop

    27

    Figure 5.6: Plot of the transmitted and reflected field of a ring filter with gap

    The transfer function of the filter (on dB):

    Figure 5.7: Plot of the transfer function of a ring filter with gap

  • Design of ring-based optical filter with a gap in the loop

    28

    5.2.2 Losses of the filter

    The total power in the filter is the sum of the power transmitted and reflectd:

    For a lossless filter the total power must be equal to 1.

    The transmittance and reflectance for a lossless gap device, has to satisfy the

    condition:

    Other losses could be introduced by an imperfect coupling between the

    waveguides, but in this thesis we have assumed that the couplings ratios k1 and

    k2 satisfy the condition:

    Therefore, the graph of the losses is:

    Figure 5.8: Plot of the losses of a ring filter with gap in the loop

  • Design of ring-based optical filter with a gap in the loop

    29

    5.2.3 Relation between bandwidths and the transmittance / reflectance

    The bandwidth is a very important characteristic of the filters and it is defined as

    the frequency range where the signal passes without attenuation. If the transfer

    function is expressed in a logarithmic scale (dB), the bandwidth is the frequency

    range where the attenuation is less than 3 dB.

    It’s interesting to study the behaviour of the filter bandwidth with the changes of

    the gaps transmittance and reflectance. The simulations have been carried out

    using MATLAB and changing the transmittance from 0.5 to 0.95 but always

    satisfying the lossless condition.

    The results of the simulations are expressed in the table:

    t R BW [1/um]

    0.50 0.866 0.572

    0.55 0.835 0.592

    0.60 0.800 0.616

    0.65 0.760 0.638

    0.70 0.710 0.664

    0.75 0.661 0.690

    0.80 0.600 0.720

    0.85 0.520 0.754

    0.90 0.436 0.796

    0.95 0.312 0.854

  • Design of ring-based optical filter with a gap in the loop

    30

    Figure 5.9: Bandwidth vs gap transmittance

    In this graph, we see that the bandwidth of the filter increases when the

    transmittance increases too. The shape of the transfers function also changes,

    for example if we compare the transfer function with a transmittance of 0.55 and

    0.90, we see that the side lobe of the transfer function reduces when the

    transmittance of the gap increases.

  • Design of ring-based optical filter with a gap in the loop

    31

    Graph with a transmittance of 0.55:

    Figure 5.10: Plot of the transmitted and reflected fields with a transmittance of 0.55

    Plot with a transmittance of 0.90:

    Figure 5.11: Plot of the transmitted and reflected fields with a transmittance of 0.90

  • Design of ring-based optical filter with a gap in the loop

    32

    5.2.4 RSOFT simulations

    We have also carried out some numerical simulations with RSOFT. The

    parameters used are the same that in the gap simulations, and are summarized

    in the following table:

    Situation 1 Situation 2 Situation 3

    ng 2.50 3.16 3.40

    next 1.46 1.46 1.00

    d (µm) 0.20 0.20 0.20

    Situation 1:

    Figure 5.12: Situation 1 RSOFT graph of a ring filter with a gap in the loop

  • Design of ring-based optical filter with a gap in the loop

    33

    Situation 2:

    Figure 5.13: Situation 2 RSOFT graph of a ring filter with a gap in the loop

    Situation 3:

    Figure 5.14: Situation 3 RSOFT graph of a ring filter with a gap in the loop

  • Design of ring-based optical filter with a gap in the loop

    34

    These simulations, confirm the behaviour obtained with MATLAB. In the case of

    different situations, the gap presents different transmittance and reflectance,

    therefore the losses and behaviour of the filter changes.

    The FSR of the filter is:

    In the simulations the changes of ng and next cause a variation in the effective

    refractive index (neff), so that the FSR in each situation also changes.

    5.2.5 Comparison Matlab – RSOFT

    To compare the simulations, it has been used the RSOFT simulation of the

    situation 1, and used a Matlab code to adapt the FSR of the filter to the one

    simulated.

    The main problem to adapt MATLAB simulations to RSOFT is to calculate a

    suitable neff, to do this it has been used the Compute fundamental mode engine

    of RSOFT software, the result is:

    Figure 5.15: RSOFT compute fundamental mode

  • Design of ring-based optical filter with a gap in the loop

    35

    Therefore, the neff of the filter is equal to 1.91. With this value, the dimensions of

    the ring and the transmittance and reflectance values it has been done a

    MATLAB simulation to compare with RSOFT.

    The Matlab result is shown in the Figure 5.16:

    Figure 5.16: MATLAB plot to compare with RSOFT

  • Design of ring-based optical filter with a gap in the loop

    36

    If we compare with the RSOFT graph:

    Figure 5.17: RSOFT graph to compare with MATLAB

    The shape of the graphs is the same; the only difference is that the RSOFT

    results have a lower amplitude value. A reason to this behaviour could be that

    the RSOFT engine uses a model that introduces more losses, in the Matlab

    simulation the only losses that have been taken into account are the losses

    introduced by the gap. Another reason for the different shapes of the graphs is

    that the resolution of the RSOFT is reduced with respect to MATLAB.

  • Design of ring-based optical filter with a gap in the loop

    37

    6. MULTI-STAGE GAP FILTER

    6.1 Multi-stage filter with 2 stages

    The multi-stage filter studied here uses 2 stages in series with the same

    characteristics. Each stage has a ring filter with a gap with the same

    dimensions. The distance between the stages is equal to 2L, where L is half of

    the ring perimeter.

    6.2.1 Theoretical equations

    We define each stage as a ring filter with a gap, similar to the one studied in the

    previous Chapters, and we model each stage as:

    Figure 6.1: Model of each stage of the multi-stage ring filter

    The equations of each stage can be written as:

  • Design of ring-based optical filter with a gap in the loop

    38

    The block diagram of the filter is:

    Figure 6.2: Block diagram of a multi-stage filter with 2 stages

    Using the equations for each stage, the output equations of the filter are:

    The mathematical framework where we calculated these equations is

    described in Annex 9.2.1

    These equations have been simulated with the Matlab considering the FSR

    equal to 1, a transmittance of the gap of 0.6 and a reflectance selected to

    satisfy the lossless condition.

  • Design of ring-based optical filter with a gap in the loop

    39

    The resulting graphs (Matlab code in Annex 9.2.2) are shown in the following

    figures:

    Figure 6.3: Plot of the transmitted and reflected field of a Multi-stage filter with 2 stages

    Figure 6.4: Plot of the transfer function of a Multi-stage filter with 2 stages

  • Design of ring-based optical filter with a gap in the loop

    40

    The loss graph:

    Figure 6.5: Plot of the losses of a Multi-stage filter with 2 stages

    6.2.2 RSOFT simulations

    Using RSOFT it has been simulated this multi-stage filter for the 3 situations

    that have been used previously to simulate the gap and the single stage filter.

    The parameters of each stage are the same as used in the single stage ring

    filter.

  • Design of ring-based optical filter with a gap in the loop

    41

    The layout used for the simulations is shown in the following figure:

    Figure 6.6: Layout of a Multi-stage filter with 2 stages

    The distance between each stage is equal to 2L, where L is half of the ring

    perimeter.

  • Design of ring-based optical filter with a gap in the loop

    42

    The results of these simulations are reported in the following figures:

    Situation 1:

    Figure 6.7: Situation 1 RSOFT graph of a Multi-stage filter with 2 stages

    Situation 2:

    Figure 6.8: Situation 2 RSOFT graph of a Multi-stage filter with 2 stages

  • Design of ring-based optical filter with a gap in the loop

    43

    Situation 3:

    Figure 6.9: Situation 3 RSOFT graph of a Multi-stage filter with 2 stages

  • Design of ring-based optical filter with a gap in the loop

    44

    6.3 Multi-stage filter with 2 stages with a distance with L

    between stages

    In the previous simulations, the distance between stages was equal to 2L where

    L is the half of the ring perimeter. This condition assures that there are no

    phase changes between the stages. In this case:

    On the other hand, if the distance between the two stages is L we have:

    Where β is the propagation constant in the waveguide. In this case there is a

    phase change between the output field of the first stage and the input of the

    second one.

    6.3.1 Theoretical analysis

    If the distance between stages is equal to L:

    We can solve the equations of the multi-stage filter, and the transmitted and

    reflected fields are:

  • Design of ring-based optical filter with a gap in the loop

    45

    Mathematical description of the calculations is in Annex 9.2.3

    If the distance between the stages is different from 2L there is a phase change;

    but it does not affect the simulations where the absolute value of the field is

    shown.

    However, if the distance between the two stages is not a multiple of L, the

    transmitted and reflected fields will have a different frequency behaviour.

    6.3.2 RSOFT simulations

    To analyze the differences between the two filter architectures, where the

    distance are L and 2L, we have used the RSOFT simulator considering a filter

    of 2 stages and 3 stages.

    The first filter simulated is the multi-stage filter with 2 stages, which has been

    analyzed previously. For a distance between stages equal to L, the results of

    the output field (blue) and the reflected field (green) are shown in the following

    figures:

  • Design of ring-based optical filter with a gap in the loop

    46

    Figure 6.10: Situation 2 RSOFT graph of a filter with 2 stages and distance equal to L

    For a distance between stages equal to 2L:

    Figure 6.11: Situation 2 RSOFT graph of a filter with 2 stages and distance equal to 2L

  • Design of ring-based optical filter with a gap in the loop

    47

    The next filter analyzed is a multi-stage filter with 3 stages, for a distance

    between stages equal to L:

    Figure 6.12: Situation 2 RSOFT graph of a filter with 3 stages and distance equal to L

    For a distance between stages equal to 2L:

    Figure 6.13: Situation 2 RSOFT graph of a filter with 3 stages and distance equal to 2L

  • Design of ring-based optical filter with a gap in the loop

    48

    With this comparison we see that the behaviour of the multi-stage filter in

    amplitude is the same with a distance between stages of L or 2L. For a 3 stages

    filter, these is a little difference in the band pass, this could be related to the fact

    that RSOFT needs more memory for the simulations, so the resolution of the

    simulation is worse than the case when the distance is L.

    To get better results with the simulations of the 3 stage filter, the distance

    between stages will be set equal to L.

    6.4 Multi-stage filter with 3 stages

    Now we pass to consider a multi-stage filter with 3 stages. Similar to the filter

    with 2 stages, each stage has the same parameters.

    6.4.1 Theoretical analysis

    For the theoretical study of this filter the distance between each stage is equal

    to 2L. Referring to the following definitions:

    Figure 6.14: Block diagram of a multi-stage filter with 3 stages

    And using the equations for each stage of section 6.2.1, we can obtain the

    equations of the filter:

  • Design of ring-based optical filter with a gap in the loop

    49

    The mathematical calculations are reported in Annex 9.2.4.

    To analyze the behaviour of the filter, these equations have been simulated with

    MATLAB, considering the FSR of the filter equal to 1 and a transmittance of the

    gap to 0.8, the reflectance has been defined to accomplish the lossless

    condition. The code used for the simulations is reported in Annex 9.2.2

    The results of the simulations are shown in the following figures:

    Figure 6.15: Plot of the transmitted and reflected field of a Multi-stage filter with 3 stages

  • Design of ring-based optical filter with a gap in the loop

    50

    Figure 6.16: Plot of the transfer function of a Multi-stage filter with 2 stages

    The total losses are shown in Figure 6.17:

    Figure 6.17: Plot of the losses of a Multi-stage filter with 3 stages

  • Design of ring-based optical filter with a gap in the loop

    51

    6.4.2 RSOFT simulations

    In these simulations, we have considered the distance between stages equal to

    L to obtain better resolution and decrease the time required for each simulation.

    The others parameters are the same as those used for the single stage filter

    simulations.

    Also in this case we have considered three situations with the same parameters

    as described in the Section 4.2.

    The layout used for the simulations is shown in Figure 6.18:

    Figure 6.18: Layout of a Multi-stage filter with 3 stages

  • Design of ring-based optical filter with a gap in the loop

    52

    The results of the simulations are reported in the following figures:

    Situation 1:

    Figure 6.19: Situation 1 RSOFT graph of a Multi-stage filter with 3 stages

    Situation 2:

    Figure 6.20: Situation 2 RSOFT graph of a Multi-stage filter with 3 stages

  • Design of ring-based optical filter with a gap in the loop

    53

    Situation 3:

    Figure 6.21: Situation 2 RSOFT graph of a Multi-stage filter with 3 stages

    To investigate the effect of increasing the number of stages we have considered

    of a multi-stage filter with 4 stages, using the same parameters as before. We

    have analyzed only situation 2, because the time needed to perform each

    simulation was too much.

  • Design of ring-based optical filter with a gap in the loop

    54

    The layout used for the simulations is reported in Figure 6.22:

    Figure 6.22: Layout of a Multi-stage filter with 4 stages

    The result of the simulation is shown in Figure 6.23:

    Figure 6.23: Situation 2 RSOFT graph of a Multi-stage filter with 4 stages

  • Design of ring-based optical filter with a gap in the loop

    55

    6.5 Comparison between filters

    To analyze the differences between the different filter architectures considered

    in this thesis we have compared the single stage filter and the multi-stage filter

    with 2, 3 and 4 stages. This comparison has been performed using either

    MATLAB and RSOFT.

    6.5.1 Comparison using Matlab

    Defining the FSR equal to 1, we have compared the behaviour of the output

    field, the reflected field and the transfer function of each filter. We have

    considered filters with a single stage, 2 and 3 stages.

    The equations used for the comparisons are the ones that have been described

    in the previous sections, and the MATLAB code is a combination of the codes

    used in the previous simulations.

    The MATLAB code used for the comparisons is reported in Annex 9.2.5.

  • Design of ring-based optical filter with a gap in the loop

    56

    The output fields of each filter are shown in the Figure 6.24:

    Figure 6.24: Comparison of output fields

  • Design of ring-based optical filter with a gap in the loop

    57

    The transfer function of each filter is reported in Figure 6.25:

    Figure 6.25: Comparison of transfer functions

  • Design of ring-based optical filter with a gap in the loop

    58

    The reflected fields of each filter are shown in Figure 6.26:

    Figure 6.26: Comparison of reflected fields

  • Design of ring-based optical filter with a gap in the loop

    59

    The reflected fields in dB of each filter are shown in Figure 6.27:

    Figure 6.27: Comparison of reflected fields in dB

  • Design of ring-based optical filter with a gap in the loop

    60

    When the number of stages of the filter increases, there are some changes in

    the shape of the output field. We observe that, the side lobes of the filter

    decrease and the attenuation in the rejection band increases. On the other

    hand, the gain on the pass band of the filter diminishes; this is mostly due to the

    fact that there are more gaps in the whole architecture.

    In the case of the reflected field, when the number of stages increases the

    shape of the field gets flatter, so the “pass band” of the reflection field gets flat,

    while the attenuation decreases.

    6.5.2 Comparison using RSOFT

    Using the results of the previous simulations and enlarging some graphs, we

    can compare the behaviour, from the simulations of RSOFT of these filters.

    The results of the simulations in the situation 1 are shown in the following

    figures.

    Single-stage:

    Figure 6.28: Situation 1 RSOFT Comparison single-stage filter

  • Design of ring-based optical filter with a gap in the loop

    61

    Multi-stage 2 stages:

    Figure 6.29: Situation 1 RSOFT Comparison multi-stage filter with 2 stages

    Multistatge 3 stages:

    Figure 6.30: Situation 1 RSOFT Comparison multi-stage filter with 3 stages

  • Design of ring-based optical filter with a gap in the loop

    62

    The results of the simulations in the situation 2 are reported in the following

    figures.

    Single-stage:

    Figure 6.31: Situation 2 RSOFT Comparison single-stage filter

    Multi-stage 2 stages:

    Figure 6.32: Situation 2 RSOFT Comparison multi-stage filter with 2 stages

  • Design of ring-based optical filter with a gap in the loop

    63

    Multi-stage 3 stages:

    Figure 6.33: Situation 2 RSOFT Comparison multi-stage filter with 3 stages

    Multi-stage 4 stages:

    Figure 6.34: Situation 2 RSOFT Comparison multi-stage filter with 4 stages

  • Design of ring-based optical filter with a gap in the loop

    64

    The results of the simulations in the situation 3 are shown in the following

    figures.

    Single-stage:

    Figure 6.35: Situation 3 RSOFT Comparison single-stage filter

    Multi-stage with 2 stages:

    Figure 6.37: Situation 3 RSOFT Comparison multi-stage filter with 2 stages

  • Design of ring-based optical filter with a gap in the loop

    65

    Multi-stage with 3 stages:

    Figure 6.38: Situation 3 RSOFT Comparison multi-stage filter with 3 stages

    The behaviour of the transmitted and reflected fields with the increase of the

    number of the stages is the same seen as that one from in the MATLAB

    simulations.

    In the simulations of the transmitted field, we observe that the side lobes

    decrease when the number of the stages increases.

    The behaviour of the reflected field it is not very clear in these simulations

    mainly because the amplitude of the fields are lower and the RSOFT resolution

    don’t allow us to observe it. .

  • Design of ring-based optical filter with a gap in the loop

    66

    7. CONCLUSIONS

    The goal of this thesis was to analyze the performance of ring-based filters with

    a gap in the loop considering also a multi-stage architecture composed of a set

    of ring-filters with a gap.

    The single-stage ring filter with a gap shows a selective frequency behaviour,

    with a flat pass band and a larger side lobe compared to standard ring

    resonators. Using a set of single-stage filters, we have designed a multi-stage

    filter, that presents similar performance in the frequency behaviour, but the side

    lobes decrease and the attenuation of the rejection band increases. This

    behaviour is amplified by incrementing the number of stages. On the other

    hand, the losses introduced by the filter increases as well because each gap

    introduces some losses.

    Possible future work is related to the adaption of ring-based filters with a gap to

    some practical applications. Among the possible applications, it is very

    interesting the use of ring-filter for an optical modulator. Nowadays, these

    modulators use Mach-Zehnder Interferometer; these devices have a large

    footprint, a high power consumption and require a high driving voltage.

    Therefore, the utilization of ring-based filters will be a good option with a small

    footprint and low power consumption like it was demonstrated in [3].

  • Design of ring-based optical filter with a gap in the loop

    67

    8. REFERENCES

    [1] Maria Liberata Cozzolino. Sintesi di Filtri Ottici ad Anello con Gap.

    Università degli Studi di Roma Tre, Facoltà di Ingegneria, Roma, 2011.

    [2] Christi K. Madsen and Jian H. Zhao. Optical Filter Design and Analysis:

    A Signal Processing Approach. John Wiley & Sons, Inc. New York, 1999.

    [3] Po Dong, Roshanak Shafiiha, Shirong Liao, Hong Liang, Ning-Ning

    Feng, Dazeng Feng, Guoliang Li, Xuezhe Zheng, Ashok V. Krishnamoorthy,

    and Mehdi Asghari. “Wavelength-tunable silicon microring modulator”. Optics

    Express, Vol.18, No 11, 24 May 2010.

  • Design of ring-based optical filter with a gap in the loop

    68

    9. ANNEXES

    9.1 Single stage ring

    9.1.1 Single ring without gap equations

    According the symbolism used in the next figure, it has been calculated the

    equations of the filter:

    Figure 9.1: Layout of the ring filter without gap with fields’ symbolism

    The equations for a directional coupler:

    If we develop the equations to obtain the output field:

  • Design of ring-based optical filter with a gap in the loop

    69

    9.1.2 Single stage ring without gap MATLAB code

    The code used in the MATLAB simulations of the single stage filter without gap:

    clear close all

    k1=0.5; %Coupling v=linspace(0,10,1000);

    ex=exp(i*pi*v);

    %Output field A2plus=(k1-ex)./(1-ex*k1); %Output field absA2=abs(A2plus);

    plot(v,absA2); title('Plot of A2 plus') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') axis([0 10 0 1.2])

  • Design of ring-based optical filter with a gap in the loop

    70

    9.1.3 Single stage ring with gap equations

    The symbolism used to denominate the fields:

    Figure 9.2: Layout of the ring filter with a gap in the loop with fields’ symbolism

    Gap equations:

    Lossless condition:

    Coupler equations:

    Calculations to get the output and reflected fields:

  • Design of ring-based optical filter with a gap in the loop

    71

  • Design of ring-based optical filter with a gap in the loop

    72

    9.1.4 Single stage filter with gap Matlab code file

    The Matlab code used to simulate the single stage filter is:

    clear close all

    v=linspace(0,10,10000); t=0.8;%transmitance of the gap r=sqrt(1-t^2) %r for a lossless device %r=0.1;%r for comparision with RSOFT k1=sqrt(0.5);%coupling factor 1 k2=sqrt(1-k1^2); %coupling factor n=1.91045;%efective index field ra=1.7; %radius in um L=2*pi*ra; %perimeter of the ring Beta=2*pi*n*v;

    t1=t*exp(i*2*pi*v);%FSR=1 r1=r*exp(i*2*pi*v);%FSR=1

    %t1=t*exp(i*Beta*L); %Comparision with RSOFT %r1=r*exp(i*Beta*L); %Comparision with RSOFT A1=1; %A1=gaussmf(v,[0.15 0.6451]); %incident field for comaprision with

    RSOFT

    A1min=(j*((k2^2)*(r1))./(1-2*t1*k1+(k1^2)*(t1.^2+r1.^2))).*A1;%A1- A2piu=((k1*(k1^2+k2^2)*(t1.^2+r1.^2)+k1-2*t1*k1^2-(k2^2)*t1)./(1-

    2*t1*k1+(k1^2)*(t1.^2+r1.^2))).*A1;%A2+

    A1min_dB=20*log10(abs(A1min)); A2piu_dB=20*log10(abs(A2piu));

  • Design of ring-based optical filter with a gap in the loop

    73

    N_loss=abs(A1min).^2+abs(A2piu).^2;%filter loses

    figure(1) subplot(2,1,1), plot(v,abs(A1min),'-r') %plot of A1- title('Plot of A1 minus') axis([0 10 0 1]) %axis([0 1.25 0 1])%Axis for comparision with RSOFT ylabel('amplitude') subplot (2,1,2), plot(v,abs(A2piu),'-b') %plot of A2+ title('Plot of A2 plus') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') axis([0 10 0 1]) %axis([0 1.25 0 1])%Axis for comparision with RSOFT

    figure(2) plot(v,N_loss)%plot of A2+^2+A1-^2 title('device loss') xlabel('freqüency (f/c, 1/um)') %axis([0 10 0 1.5]) axis([0 1.25 0 1.5])%Axis for comparision with RSOFT

    figure(3) subplot(2,1,1), plot(v,A1min_dB,'-r') %plot of A1- in dB title('Plot of A1 minus in dB') ylabel('amplitude in dB') axis([0 1 -25 0.5]) %axis([0 1.25 -25 0.5])%Axis for comparision with RSOFT subplot (2,1,2), plot(v,A2piu_dB,'-b') %plot of A2+ in dB title('Plot of A2 plus in dB') ylabel('amplitude in dB') xlabel('freqüency (f/c, 1/um)') axis([0 1 -60 0.5]) %axis([0 1.25 -25 0.5])%Axis for comparision with RSOFT

    figure(4) plot(v,A1,'-g')%plot of the input field hold on plot(v,abs(A1min),'-r') %plot of A1- hold on plot(v,abs(A2piu),'-b') %plot of A2+ title('Plot of A1 minus and A2 plus') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') axis([0 10 0 1]) %axis([0 1.25 0 1])%Axis for comparision with RSOFT

  • Design of ring-based optical filter with a gap in the loop

    74

    9.2 Multi-stage ring filter

    9.2.1 Multi-stage ring filter with 2 stages equations

    To analyze the multi-stage filter, first we remember the equations of a single

    stage that have been seen in Section 9.1.3. Therefore, we define each stage

    like:

    Figure 9.3: Definition of a stage

    If the input is :

    Because the device is passive and reversible, if the input is :

    If we have both inputs:

  • Design of ring-based optical filter with a gap in the loop

    75

    In the lossless case we consider:

    Now we consider a multi-stage filter with 2 stages, the block diagram is:

    Figure 9.4: Block diagram of a multi-stage filter with 2 stages

    If the separation between stages is equal to 2L or a multiple of 2L, where L is

    the half of the ring perimeter, we can consider:

    The equations for the each stage will be:

  • Design of ring-based optical filter with a gap in the loop

    76

    9.2.2 Multi-stage Matab code

    The matlab code used to simulate the filter with 2 and 3 stages:

    clear close all

    v=linspace(-2,2,10000); t=0.5; r=sqrt(1-t^2); %tau for a lossless device k1=sqrt(0.5); k2=sqrt(1-k1^2);

    t1=t*exp(i*2*pi*v); r1=r*exp(i*2*pi*v);

    f2=r1*k2^2./(1-2*t1*k1+k1^2*(t1.^2+r1.^2)); f1=(k1*(k1^2+k2^2)*(t1.^2+r1.^2)+k1-2*t1*k1^2-k2^2*t1)./(1-

    2*t1*k1+k1^2*(t1.^2+r1.^2));

    A22piu=f1.^2./(1+abs(f2).^2); A11min=i*f2.*(1+abs(f1).^2+abs(f2).^2)./(1+abs(f2).^2);

    A23piu=(f1.^3)./(1+2*abs(f2).^2+abs(f1).^2.*abs(f2).^2+abs(f2).^4); A11min3=i*f2.*(1+2*abs(f2).^2+abs(f1).^2+2*abs(f1).^2.*abs(f2).^2+abs(

    f2).^4+abs(f1).^4)./(1+2*abs(f2).^2+abs(f1).^2.*abs(f2).^2+abs(f2).^4)

    ;

    figure(1) subplot(2,1,1),plot(v,abs(A22piu)) axis([-2 2 0 1]) title('M2 Plot of A22 plus') ylabel('amplitude')

  • Design of ring-based optical filter with a gap in the loop

    77

    xlabel('freqüency (f/c, 1/um)') subplot(2,1,2),plot(v,abs(A11min)) axis([-2 2 0 1]) title('M2 Plot of A11 min') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)')

    figure(2) subplot(2,1,1),plot(v,abs(A23piu)) axis([-2 2 0 1]) title('M3 Plot of A22 plus') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') subplot(2,1,2),plot(v,abs(A11min3)) axis([-2 2 0 1]) title('M3 Plot of A11 min') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)')

    figure(3) subplot(2,1,1),plot(v,20*log10(abs(A22piu))) axis([0 1 -90 0]) title('M2 Plot of A22 plus in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)') subplot(2,1,2),plot(v,20*log10(abs(A11min))) axis([0 1 -10 0]) title('M2 Plot of A11 min in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)')

    figure(4) subplot(2,1,1),plot(v,20*log10(abs(A23piu))) axis([0 1 -90 0]) title('M3 Plot of A22 plus in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)') subplot(2,1,2),plot(v,20*log10(abs(A11min3))) axis([0 1 -6 0]) title('M3 Plot of A11 min in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)')

    figure(5) plot(v,abs(A22piu).^2+abs(A11min).^2) title('Losses of a Multi-stage filter with 2 stages') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') axis([-2 2 0 1.5])

    figure(6) plot(v,abs(A23piu).^2+abs(A11min3).^2) title('Losses of a multi-stage filter with 3 stages') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') axis([-2 2 0 1.5])

  • Design of ring-based optical filter with a gap in the loop

    78

    9.2.3 Multi-stage filter with a difference between stages different to 2L equations

    This case will be studied in a multi-stage filter with 2 stages, so the symbolism

    is the same as it’s used in the previous calculations. If the distance between 2

    stages is L, then:

    To simplify the calculation, it’s been defined:

    If we develop the equations of 2 stages:

  • Design of ring-based optical filter with a gap in the loop

    79

    9.2.4 Multi-stage filter with 3 stages equations

    This is the calculations of the equations of a filter with 3 stages, where each

    stage is a ring resonator with a gap.

    The block diagram of a multi-stage filter with 3 stages is:

    Figure 9.5: Block diagram of a multi-stage filter with 3 stages

    If the separation between stages is equal to 2L or a multiple of 2L, we can

    consider:

    The equations of each stage:

  • Design of ring-based optical filter with a gap in the loop

    80

    Thanks to the previous results, we can define:

  • Design of ring-based optical filter with a gap in the loop

    81

    9.2.5 Matlab comparison code

    The Matlab code used to compare the different filters (single stage and multi-

    stage with 2 and 3 stages) analyzed in this thesis is:

    clear close all

    v=linspace(-2,2,10000); t=0.6; r=sqrt(1-t^2); %tau for a lossless device k1=sqrt(0.5); k2=sqrt(1-k1^2);

    t1=t*exp(i*2*pi*v); r1=r*exp(i*2*pi*v);

    f2=r1*k2^2./(1-2*t1*k1+k1^2*(t1.^2+r1.^2)); f1=(k1*(k1^2+k2^2)*(t1.^2+r1.^2)+k1-2*t1*k1^2-k2^2*t1)./(1-

    2*t1*k1+k1^2*(t1.^2+r1.^2));

    A2plus=f1; A1min=j*f2;

    A22piu=f1.^2./(1+abs(f2).^2); A11min=i*f2.*(1+abs(f1).^2+abs(f2).^2)./(1+abs(f2).^2);

    A23piu=(f1.^3)./(1+2*abs(f2).^2+abs(f1).^2.*abs(f2).^2+abs(f2).^4);

  • Design of ring-based optical filter with a gap in the loop

    82

    A11min3=i*f2.*(1+2*abs(f2).^2+abs(f1).^2+2*abs(f1).^2.*abs(f2).^2+abs(

    f2).^4+abs(f1).^4)./(1+2*abs(f2).^2+abs(f1).^2.*abs(f2).^2+abs(f2).^4)

    ;

    figure(1) subplot(3,1,1),plot(v,abs(A2plus)) axis([-2 2 0 1]) title('SG Plot of A2 plus') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') subplot(3,1,2),plot(v,abs(A22piu)) axis([-2 2 0 1]) title('M2 Plot of A22 plus') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') subplot(3,1,3),plot(v,abs(A23piu)) axis([-2 2 0 1]) title('M3 Plot of A23 plus') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)')

    figure(2) subplot(3,1,1),plot(v,abs(A1min)) axis([-2 2 0 1]) title('SG Plot of A1 min') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') subplot(3,1,2),plot(v,abs(A11min)) axis([-2 2 0 1]) title('M2 Plot of A11 min') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)') subplot(3,1,3),plot(v,abs(A11min3)) axis([-2 2 0 1]) title('M3 Plot of A11 min') ylabel('amplitude') xlabel('freqüency (f/c, 1/um)')

    figure(3) subplot(3,1,1),plot(v,20*log10(abs(A2plus))) axis([0 1 -90 0]) title('SG Plot of A2 plus in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)') subplot(3,1,2),plot(v,20*log10(abs(A22piu))) axis([0 1 -90 0]) title('M2 Plot of A22 plus in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)') subplot(3,1,3),plot(v,20*log10(abs(A23piu))) axis([0 1 -90 0]) title('M3 Plot of A23 plus in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)')

    figure(4) subplot(3,1,1),plot(v,20*log10(abs(A1min))) axis([0 1 -16 0]) title('SG Plot of A1 min in dB') ylabel('amplitude (dB)')

  • Design of ring-based optical filter with a gap in the loop

    83

    xlabel('freqüency (f/c, 1/um)') subplot(3,1,2),plot(v,20*log10(abs(A11min))) axis([0 1 -16 0]) title('M2 Plot of A11 min in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)') subplot(3,1,3),plot(v,20*log10(abs(A11min3))) axis([0 1 -16 0]) title('M3 Plot of A11 min in dB') ylabel('amplitude (dB)') xlabel('freqüency (f/c, 1/um)'

  • Design of ring-based optical filter with a gap in the loop