<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="review-article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">micromachines</journal-id>
      <journal-title>Micromachines</journal-title>
      <abbrev-journal-title abbrev-type="publisher">Micromachines</abbrev-journal-title>
      <abbrev-journal-title abbrev-type="pubmed">Micromachines</abbrev-journal-title>
      <issn pub-type="epub">2072-666X</issn>
      <publisher>
        <publisher-name>MDPI</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3390/mi3020204</article-id>
      <article-id pub-id-type="publisher-id">micromachines-03-00204</article-id>
      <article-categories>
        <subj-group>
          <subject>Review</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Efficient Design of Coupled Microcavities at Optical Frequencies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Swillam</surname>
            <given-names>Mohamed A.</given-names>
          </name>
          <xref rid="af1-micromachines-03-00204" ref-type="aff">1</xref>
          <xref rid="c1-micromachines-03-00204" ref-type="corresp">*</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Ahmed</surname>
            <given-names>Osman S.</given-names>
          </name>
          <xref rid="af2-micromachines-03-00204" ref-type="aff">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bakr</surname>
            <given-names>Mohamed H.</given-names>
          </name>
          <xref rid="af2-micromachines-03-00204" ref-type="aff">2</xref>
        </contrib>
      </contrib-group>
      <aff id="af1-micromachines-03-00204"><label>1 </label>Department of Physics, The American University in Cairo, AUC ave, New Cairo, P.O. Box 74, Cairo 11835, Egypt</aff>
      <aff id="af2-micromachines-03-00204"><label>2 </label>Electrical and Computer Engineering Department, McMaster University, 1280 Main St. West, Hamilton, ON L8S 4K1, Canada </aff>
      <author-notes>
        <corresp id="c1-micromachines-03-00204"><label>*</label> Author to whom correspondence should be addressed; Email: <email>m.swillam@aucegypt.edu</email>.</corresp>
      </author-notes>
      <pub-date pub-type="epub">
        <day>23</day>
        <month>03</month>
        <year>2012</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>06</month>
        <year>2012</year>
      </pub-date>
      <volume>3</volume>
      <issue>2</issue>
      <fpage>204</fpage>
      <lpage>217</lpage>
      <history>
        <date date-type="received">
          <day>01</day>
          <month>02</month>
          <year>2012</year>
        </date>
        <date date-type="rev-recd">
          <day>02</day>
          <month>03</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>20</day>
          <month>03</month>
          <year>2012</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
        <copyright-year>2012</copyright-year>
        <license xmlns:xlink="http://www.w3.org/1999/xlink" license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/">
          <p>This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p>
        </license>
      </permissions>
      <abstract>
        <p>Simple and efficient approaches for filter design at optical frequencies using a large number of coupled microcavities are proposed. The design problem is formulated as an optimization problem with a unique global solution. Various efficient filter designs are obtained at both the drop and through ports. Our approaches are illustrated through a number of examples.</p>
      </abstract>
      <kwd-group>
        <kwd>microcavities</kwd>
        <kwd>ring resonators</kwd>
        <kwd>optical filters</kwd>
        <kwd>convex optimization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec sec-type="intro">
      <title>1. Introductions</title>
      <p>Multiple coupled microcavities have been widely utilized for optical communication systems [<xref ref-type="bibr" rid="B1-micromachines-03-00204">1</xref>,<xref ref-type="bibr" rid="B2-micromachines-03-00204">2</xref>,<xref ref-type="bibr" rid="B3-micromachines-03-00204">3</xref>,<xref ref-type="bibr" rid="B4-micromachines-03-00204">4</xref>,<xref ref-type="bibr" rid="B5-micromachines-03-00204">5</xref>,<xref ref-type="bibr" rid="B6-micromachines-03-00204">6</xref>,<xref ref-type="bibr" rid="B7-micromachines-03-00204">7</xref>,<xref ref-type="bibr" rid="B8-micromachines-03-00204">8</xref>,<xref ref-type="bibr" rid="B9-micromachines-03-00204">9</xref>]. For wavelength division multiplexing (WDM) techniques, optimal filter design is mandatory and flat responses are ultimately required [<xref ref-type="bibr" rid="B3-micromachines-03-00204">3</xref>]. Higher order coupled microcavities have been proposed as promising candidates for optical filtering. The dispersion analysis of large chain of microcavities has been recently introduced [<xref ref-type="bibr" rid="B5-micromachines-03-00204">5</xref>]. The application of multiple coupled microcavities can be extended to optical signal processing and routing. Systematic and rigorous design procedures are essential to obtain the required filter response especially with large number of microcavities. </p>
      <p>The design of coupled resonators is usually done through the coupling parameters [<xref ref-type="bibr" rid="B10-micromachines-03-00204">10</xref>,<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>,<xref ref-type="bibr" rid="B12-micromachines-03-00204">12</xref>,<xref ref-type="bibr" rid="B13-micromachines-03-00204">13</xref>,<xref ref-type="bibr" rid="B14-micromachines-03-00204">14</xref>,<xref ref-type="bibr" rid="B15-micromachines-03-00204">15</xref>,<xref ref-type="bibr" rid="B16-micromachines-03-00204">16</xref>,<xref ref-type="bibr" rid="B17-micromachines-03-00204">17</xref>,<xref ref-type="bibr" rid="B18-micromachines-03-00204">18</xref>,<xref ref-type="bibr" rid="B19-micromachines-03-00204">19</xref>]. These parameters have a direct effect on the achievable transfer function of the filter. Once the coupling coefficient for each stage is determined, the geometrical specifications for each resonator are adjusted [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>]. The design theory of coupled microcavities has been originally developed for microwave filters [<xref ref-type="bibr" rid="B20-micromachines-03-00204">20</xref>,<xref ref-type="bibr" rid="B21-micromachines-03-00204">21</xref>,<xref ref-type="bibr" rid="B22-micromachines-03-00204">22</xref>]. In the last decade, this work was extended to the design of optical filters [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>] using Bragg gratings and ring resonators. In [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>,<xref ref-type="bibr" rid="B12-micromachines-03-00204">12</xref>], the design procedure utilizes a transmission line equivalent network. Distributed capacitances and inductances are utilized to build a filter prototype which is mapped to the corresponding equivalent resonator design [<xref ref-type="bibr" rid="B21-micromachines-03-00204">21</xref>]. The method is used successfully for the design of Chebyshev-based filters [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>]. Other filter types can be readily designed using different cascading configurations [<xref ref-type="bibr" rid="B12-micromachines-03-00204">12</xref>]. This design approach is limited to narrow band responses [<xref ref-type="bibr" rid="B21-micromachines-03-00204">21</xref>]. It is also based on add drop filters, where the output is only at the drop port of the coupled structure. Other approaches are developed for the optimal placement of zeros and poles of the filter transfer function [<xref ref-type="bibr" rid="B23-micromachines-03-00204">23</xref>] and [<xref ref-type="bibr" rid="B24-micromachines-03-00204">24</xref>]. These approaches are intended for the design of parallel and series coupled ring resonators [<xref ref-type="bibr" rid="B24-micromachines-03-00204">24</xref>]. They utilize resonators of equal coupling parameters to overcome the complexity of the design. Using these approaches, tapering of the coupling parameters is done intuitively [<xref ref-type="bibr" rid="B24-micromachines-03-00204">24</xref>]. This intuitive tuning is successful for a small set of cascaded series or parallel ring resonators. For higher order filters, optimal responses are not guaranteed. </p>
      <p>We discuss in this review two simple structured optimization methods for the design optimization of coupled microcavities. Though these techniques are simple, they can design filters with tens of coupled microcavities in few seconds. These techniques are based on adopting simplified transfer functions that transform the nonlinear optimization problem of highly coupled parameters to a linear optimization problem with a global solution. In the first technique [<xref ref-type="bibr" rid="B25-micromachines-03-00204">25</xref>], the microcavity coupling parameters are assumed to vary around known mean values. A perturbation theory is developed to propose a design optimization problem in the perturbation parameters. By dumping the higher order perturbation terms, we ignore the effect of multiple reflections among the rings introduced by the small adjustment of the coupling coefficients. This is a first order accurate approach as it takes into account only multiple reflections introduced by the zero order terms. The design problem is then formulated as a linear least square design problem. This linear least square problem has a unique solution that can be obtained in few seconds for tens of design parameters [<xref ref-type="bibr" rid="B26-micromachines-03-00204">26</xref>]. This can be contrasted with other approaches that converge to a local solution [<xref ref-type="bibr" rid="B14-micromachines-03-00204">14</xref>,<xref ref-type="bibr" rid="B15-micromachines-03-00204">15</xref>,<xref ref-type="bibr" rid="B16-micromachines-03-00204">16</xref>].</p>
      <p>Another efficient approach for filter design using a large number of cascaded microcavities is based on linear phase filter (LPF) approximation [<xref ref-type="bibr" rid="B27-micromachines-03-00204">27</xref>]. An approximate objective function is exploited to solve the design as a linear program (LP) problem. This allows for fast and efficient solution of large scale problems. In addition, no initial design is required. The LP solver can find a feasible starting point by solving an initial feasibility problem. The computational time is less than one second for structures that contains up to 150 coupled microcavities.</p>
      <p>This paper is organized as follows. The theory of cascaded series rings is summarized in <xref ref-type="sec" rid="sec2-micromachines-03-00204">Section 2</xref>. The perturbation approach is addressed in <xref ref-type="sec" rid="sec3-micromachines-03-00204">Section 3</xref>. <xref ref-type="sec" rid="sec4-micromachines-03-00204">Section 4</xref> is dedicated for the linear phase filter approach. The conclusions are given in <xref ref-type="sec" rid="sec5-micromachines-03-00204">Section 5</xref>.</p>
    </sec>
    <sec id="sec2-micromachines-03-00204">
      <title>2. Theory of Coupled Microcavities</title>
      <p>Complex ring configurations contain multiple ring to ring coupling stages. Each stage incorporates a directional coupler approximation. A single stage coupling is shown in <xref ref-type="fig" rid="micromachines-03-00204-f001">Figure 1</xref>, where <italic>a</italic>, <italic>b</italic>, <italic>c</italic>, and <italic>d</italic> are the field values at the interfaces. The quantities <italic>σ</italic> and <italic>κ</italic> represent the through and cross-port field coupling parameters, respectively. The relationship between the fields can be summarized using the scattering matrix [<xref ref-type="bibr" rid="B28-micromachines-03-00204">28</xref>]:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i001.tif"/>    (1)</p>
      <fig id="micromachines-03-00204-f001" position="anchor">
        <label>Figure 1</label>
        <caption>
          <p>Coupled ring resonators.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g001.tif"/>
      </fig>
      <p>For the series-connected ring resonators shown in <xref ref-type="fig" rid="micromachines-03-00204-f002">Figure 2</xref>, the <italic>a</italic> and <italic>b</italic> fields at the <italic>i</italic>th stage are related to the fields at the next stage through the relationship:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i002.tif"/>    (2)</p>
      <p>where [<xref ref-type="bibr" rid="B28-micromachines-03-00204">28</xref>]</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i003.tif"/>     (3)</p>
      <p>Here, <italic>γ</italic> = <italic>θ</italic> <italic>−</italic><italic> j</italic><italic>α</italic> is the complex propagation factor inside curved structures. <italic>θ</italic> is the phase factor due to the propagation inside the ring and is given by:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i004.tif"/>    (4)</p>
      <p>where <italic>f</italic> is the light frequency, <italic>n<sub>eff</sub></italic> is the real part effective waveguide index, and <italic>L<sub>c</sub></italic> is the cavity length of the resonator. The parameter <italic>α</italic> is the field attenuation coefficient. </p>
      <fig id="micromachines-03-00204-f002" position="anchor">
        <label>Figure 2</label>
        <caption>
          <p>The structure of cascaded coupled ring resonators.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g002.tif"/>
      </fig>
      <p>For <italic>N</italic> resonator stages, the total transfer matrix is given by:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i005.tif"/>     (5)</p>
      <p>The coupling parameters between the <italic>N</italic>th ring and the output waveguide are <italic>σ<sub>N</sub></italic><sub>+1</sub> and <italic>κ<sub>N</sub></italic><sub>+1</sub>. Utilizing <italic>b<sub>N</sub></italic><sub>+1</sub> = <italic>−</italic><italic>σ<sub>N</sub></italic><sub>+1</sub><italic>a<sub>N</sub></italic><sub>+1</sub>, the transfer function for the through port (reflectivity) <italic>R</italic><sub>out</sub><italic>= b</italic><sub>1</sub><italic>/a</italic><sub>1</sub> is given by:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i006.tif"/>     (6)</p>
      <p>Utilizing <italic>c<sub>N</sub></italic><sub>+1</sub> = <italic>j</italic><italic>κ<sub>N</sub></italic><sub>+1</sub><italic>a<sub>N</sub></italic><sub>+1</sub>, the transfer function for the drop port (transmissivity) defined as <italic>c<sub>N</sub></italic><sub>+1</sub>/<italic>a</italic><sub>1</sub> is given by:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i007.tif"/>     (7)</p>
      <p>The calculated transfer functions in Equations (6) and (7) are utilized for analyzing coupled resonators of known ring coupling parameters at every stage <italic>σ<sub>i</sub></italic>, <italic>κ<sub>i</sub></italic>, ∀<italic>i</italic>. </p>
      <p>It is a common procedure to transform a linear system to a suitable frequency domain representation. This representation can be further utilized to simplify both the analysis and synthesis of the cascaded system [<xref ref-type="bibr" rid="B24-micromachines-03-00204">24</xref>]. Similar to the procedure of discrete digital filters design, we utilize <italic>Z</italic> domain representation of the optical filter response [<xref ref-type="bibr" rid="B24-micromachines-03-00204">24</xref>]. This is accomplished by utilizing <italic>z</italic><sup>−1</sup> = e<sup>−<italic>jθ</italic></sup>, where <italic>z</italic><sup>−1</sup> includes only the phase factor. All the transfer matrices are thus <italic>z</italic>-dependent and both <italic>R<sub>out</sub></italic> and <italic>T<sub>out</sub></italic> are transformed to the <italic>Z</italic> domain:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i008.tif"/>     (8)</p>
      <p>The response of the coupled ring resonators follows the standard form of a linear discrete system (see Equation (8)). The calculated transfer function coefficients <italic>p<sub>n</sub></italic> and <italic>q<sub>m</sub></italic> controls the achievable response in terms of pass band and stop band quality and the extinction ratio as well. These coefficients are dependent on the ring coupling parameters (<italic>σ<sub>i</sub></italic>, <italic>κ<sub>i</sub></italic>) and cavity loss parameter defined as <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i009.tif"/> for all rings. Control of the waveguide to ring and ring to ring scattering parameters allows for a high degree of freedom to achieve different targeted filter responses. The Optical filter realization can be realized from either the through or the drop ports. </p>
    </sec>
    <sec id="sec3-micromachines-03-00204">
      <title>3. Efficient Perturbation Technique</title>
      <p>The filter coefficients in Equation (8) are of nonlinear dependence on the coupling parameters. Those nonlinear terms are the contribution of multiple coupling among the cascaded resonators. For large values of coupled parameters, we cannot neglect multiple coupling. Utilizing the perturbation theory, a simple formulation to reduce the complexity of the filter transfer function is developed. For global optimization of cascaded series rings filters, robust optimization techniques can be incorporated to provide optimal filter designs. For the proposed approach, the target design has a set of mean coupling parameters. Then we formulate a modified design optimization problem to estimate the required perturbation of the coupling parameters around the mean to achieve the desired filter response. The overall coupling coefficients are thus calculated. This approach does not neglect the multiple coupling effects and take into consideration the unavoidable resonator losses. </p>
      <p>For <italic>N</italic> cascaded coupled resonators, the coupling coefficient at each stage is perturbed round a mean value as:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i010.tif"/>     (9)</p>
      <p>Substituting from Equation (9) in Equation (8), the polynomials <italic>A</italic> and <italic>B</italic> are of <italic>N</italic> + 1 order dependence on the individual perturbations <italic>δ</italic><italic>σ<sub>i</sub></italic>, ∀<italic>i</italic>. Assuming small perturbations <bold><italic>δ</italic></bold><bold><italic>σ</italic></bold> = [<italic>δ</italic><italic>σ</italic><sub>1</sub>, <italic>δ</italic><italic>σ</italic><sub>2</sub>, …, <italic>δ</italic><italic>σ</italic><italic><sub>N</sub></italic><sub>+1</sub>]<italic><sup>T</sup></italic>, higher order terms can be neglected. By ignoring the higher order perturbation terms, we neglect the effect of multiple reflections among the rings introduced by the small adjustment of the parameters <bold><italic>σ</italic></bold><italic>.</italic> This is a first order accurate approach as it takes into account only multiple reflections introduced by the zero order terms <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i011.tif"/>. A linear approximation of the polynomials <italic>B</italic>(<italic>z</italic>) and <italic>A</italic>(<italic>z</italic>) dependence on the perturbed through port coupling <bold><italic>δ</italic></bold><bold><italic>σ</italic></bold> can thus be formulated. In this case we have:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i012.tif"/>     (10)</p>
      <p>In Equation (10), <italic>c<sub>i</sub></italic> and <italic>d<sub>i</sub></italic> are the zero order terms in <bold><italic>δ</italic></bold><bold><italic>σ</italic></bold> that can be calculated by substituting with <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i011.tif"/> in Equation (8). The coefficients of the first order terms in <bold><italic>δ</italic></bold><bold><italic>σ</italic></bold> are represented by <bold><italic>h</italic></bold><italic><sub>i</sub></italic> and <bold><italic>g</italic></bold><italic><sub>i</sub></italic>, both are polynomials in <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i011.tif"/>.</p>
      <p>In order to achieve a filter response with specific z-dependence, we match the ring filter coefficients (<bold><italic>p</italic></bold>, <bold><italic>q</italic></bold>) to the targeted filter coefficients (<bold><italic>b</italic></bold>, <bold><italic>a</italic></bold>). The following system of linear equations is thus constructed:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i013.tif"/>    <italic/> (11)</p>
      <p>In Equation (11), <bold><italic>b</italic></bold> and <bold><italic>a</italic></bold> are the vectors of the numerator and denominator polynomials of the target filter transfer function (8). The solution of the linear system of equation in Equation (11) produces the optimal <bold><italic>δ</italic></bold><bold><italic>σ</italic></bold> that satisfies the target filter transfer function.</p>
      <p>The system of linear Equation (11) is overdetermined. However, a least squares solution leads to the optimal perturbation parameters. The design problem can thus be cast as a constrained optimization problem with a quadratic objective function over linear constraints: </p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i014.tif"/>    <italic/> (12)</p>
      <p>In Equation (12), the first constraint is placed to ensure the total through coupling parameter less than unity. The second constraint imposes a trust region for the perturbation model. The parameter <italic>ζ</italic> is the maximum allowable perturbation in the coupling parameters. This problem is convex and leads to a unique optimal design [<xref ref-type="bibr" rid="B26-micromachines-03-00204">26</xref>].</p>
      <p>For lossy structures, the total loss of the ring modifies the optimization problem constraints. This can be taken into consideration by a direct modification of the system coefficients in Equations (10) and (11). The same system of equations is solved to get the perturbation in the coupling coefficients in the presence of the losses.</p>
      <p>Our formulation can be contrasted with other conventional nonlinear least square problems. These approaches have complex dependence on parameters, computationally expensive and their solution is not globally optimal.</p>
      <p>The perturbation technique is verified through the design of fifth order and tenth order optical filters using series connected ring resonators. We carry out optimization for both lossless and lossy structures. The optimization algorithm achieves the required response efficiently within the trusted perturbation region. Our algorithm is also applied to a set of lossy structures to predict the change in the achievable design with a loss increase. </p>
      <sec>
        <title>3.1. Fifth Order Ring Resonator Filter</title>
        <p>For an ideal target response, we have applied our approach to the design of the fifth order drop filter [<xref ref-type="bibr" rid="B8-micromachines-03-00204">8</xref>]. The filter response is a typical IIR filter which can be controlled to have different pass band, stop band, and stop band reduction. For this filter, the pass band occupies approximately one seventh of the free spectral range. The pass band ripples are less than 0.4 dB and the stop band rejection is more than 40 dB. In order to achieve these specifications, a target <italic>z</italic> domain transfer function is constructed. For the realization of this transfer function using ring resonators, we assume a known waveguide to ring through coupling coefficient of 0.7416 [<xref ref-type="bibr" rid="B8-micromachines-03-00204">8</xref>]. The ring to ring mean through coupling is assumed to be 0.9. This value is an acceptable approximation for a required filter response from the drop port. It assures the validity of our algorithm for a high value of the mean through coupling coefficient.</p>
        <fig id="micromachines-03-00204-f003" position="anchor">
          <label>Figure 3</label>
          <caption>
            <p>(<bold>a</bold>) The achieved fifth order filter response as compared to a targeted fifth order filter proposed in [<xref ref-type="bibr" rid="B8-micromachines-03-00204">8</xref>]. (<bold>b</bold>) The responses at the through port (R) and the drop port (T) for the five cascaded ring resonators.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g003.tif"/>
        </fig>
        <p>Our algorithm is applied to extract the vector of perturbation in the through coupling parameters (<bold><italic>δ</italic></bold><bold><italic>σ</italic></bold>). The convexity of the optimization problem yields a unique solution regardless of the initial starting point. The application of our technique results in a perfect match with the target filter as shown in <xref ref-type="fig" rid="micromachines-03-00204-f003">Figure 3</xref>. The exact transfer function is utilized to calculate the responses at both the through and drop ports (see <xref ref-type="fig" rid="micromachines-03-00204-f003">Figure 3</xref>(b)). The optimal coupling perturbations <bold><italic>δ</italic></bold><bold><italic>σ</italic></bold> = [0.0602 0.0753 0.0753 0.0602]<italic><sup>T</sup></italic> result in a symmetric structure. The ring resonator drop port transfer function is as follows:</p>
        <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i015.tif"/>    <italic/> (14)</p>
      </sec>
      <sec>
        <title>3.2. Tenth Order Ring Resonator Filter</title>
        <p>Our technique is also utilized to design a number of ten series connected rings. For this example, the targeted filter has small pass band ripples with an increased normalized bandwidth and improved steep filter pass band to stop band transition. The targeted filter design is proposed using matlab digital filter design functions [<xref ref-type="bibr" rid="B29-micromachines-03-00204">29</xref>]. Our technique is then utilized to determine the best rings coupling parameters to achieve the target design.</p>
        <p>The target filter is a Chebyshev type I filter with a bandwidth of one third of the free spectral range and minimal pass band ripples. The (cheby1) matlab function [<xref ref-type="bibr" rid="B29-micromachines-03-00204">29</xref>] is utilized with ripple parameters of 0.001 and normalized band width of 0.33. The target vector of the denominator polynomial coefficients is a = [1.0000 −5.2448 13.8635 −23.6303 28.3988 −24.9452 16.1369 −7.5663 2.4561 −0.4980 0.0479]<italic><sup>T</sup></italic>.</p>
        <fig id="micromachines-03-00204-f004" position="anchor">
          <label>Figure 4</label>
          <caption>
            <p>The coupling coefficients for the optimized tenth order optical filter utilizing the perturbation approach.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g004.tif"/>
        </fig>
        <fig id="micromachines-03-00204-f005" position="anchor">
          <label>Figure 5</label>
          <caption>
            <p>(<bold>a</bold>) The achieved tenth order filter response as compared to the target response. (<bold>b</bold>) The responses at the through port (R) and the drop port (T) for the ten cascaded ring resonators.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g005.tif"/>
        </fig>
        <p>For this problem, the number of optimization parameters is 11 representing the through coupling coefficient <italic>σ</italic><italic><sub>i</sub></italic> for all the stages. Equation (12) is utilized with average couplings <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i016.tif"/> = [0.25 0.5 0.75 0.75 0.75 0.75 0.75 0.75 0.75 0.5 0.25]<italic><sup>T</sup></italic>. The perturbation trust region size <italic>ζ</italic> is set to 0.1. The optimal coupling coefficients are shown in <xref ref-type="fig" rid="micromachines-03-00204-f004">Figure 4</xref>. The achieved response and the target response are shown in <xref ref-type="fig" rid="micromachines-03-00204-f005">Figure 5</xref>(a). Good match is achieved between the two responses. The response of the ring resonators at the through port (reflectivity) compared to the response at the drop port (transmissivity) is shown in <xref ref-type="fig" rid="micromachines-03-00204-f005">Figure 5</xref>(b). </p>
      </sec>
      <sec>
        <title>3.3. Fifth Order Lossy Filter</title>
        <p>To illustrate the accuracy and correctness of the perturbation approach, we also compare our results to that is in [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>]. We design the target filter in [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>] utilizing both ideal and lossy coupled ring resonators. In [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>], a fifth order filter is utilized to achieve a highly selective filter with a bandwidth of 20% of the free spectral range and a maximum passband flatness. Utilizing the method in [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>], the achievable design has ring through couplings <bold><italic>σ</italic></bold> = [0.4186 0.821 0.909 0.909 0.821 0.4186]<italic><sup>T</sup></italic>. The target vector of the polynomial coefficients in Equation (8) is <bold><italic>a</italic></bold> = [1.0 −3.0083 4.0132 −2.8776 1.0944 −0.1753].</p>
        <p>We utilize our approach for the design of the same target filter. The average couplings <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i016.tif"/> = [0.45 0.85 0.85 0.85 0.85 0.45]<italic><sup>T</sup></italic> are utilized. The perturbation trust region size <italic>ζ</italic> is set to 0.2. The optimal set of coupling are <bold><italic>σ</italic></bold> = [0.421 0.808 0.917 0.917 0.808 0.421]<italic><sup>T </sup></italic>utilizing lossless coupled ring resonators. The designed polynomial coefficients are <bold><italic>a</italic></bold> = [1 −3.0053 4.00 −2.8652 1.0939 −0.1776]. <xref ref-type="fig" rid="micromachines-03-00204-f006">Figure 6</xref> shows the filter response utilizing our approach. It has a good agreement with the target filter. The ability of our perturbation algorithm to predict the optimal design is best illustrated in <xref ref-type="fig" rid="micromachines-03-00204-f007">Figure 7</xref>. The optimal coupling coefficients for the lossless case have a very good match with the results in [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>].</p>
        <fig id="micromachines-03-00204-f006" position="anchor">
          <label>Figure 6</label>
          <caption>
            <p>The achieved fifth order filter response utilizing the perturbation approach for both lossless and lossy structures as compared to the target filter.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g006.tif"/>
        </fig>
        <p>To further illustrate the universality of our approach, we design the same ideal target filter utilizing lossy ring resonators with a maximum power loss factor (1 − τ<sup>2</sup>) of 15.4%. Utilizing our approach, the same filter response can be achieved except for magnitude scaling due to losses. In <xref ref-type="fig" rid="micromachines-03-00204-f006">Figure 6</xref>, the optimal filter design utilizing the lossy structure is compared to the ideal one. The dominant optimal coupling coefficients for the lossy case ((1 − τ<sup>2</sup>) = 15.4%) are larger than the ideal case as shown in <xref ref-type="fig" rid="micromachines-03-00204-f007">Figure 7</xref>.</p>
        <fig id="micromachines-03-00204-f007" position="anchor">
          <label>Figure 7</label>
          <caption>
            <p>The optimal coupling coefficients for the optimized filter for both lossless and lossy case as compared to the coefficients predicted in [<xref ref-type="bibr" rid="B11-micromachines-03-00204">11</xref>].</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g007.tif"/>
        </fig>
      </sec>
    </sec>
    <sec id="sec4-micromachines-03-00204">
      <title>4. Linear Phase Filter Realization</title>
      <p>For highly coupled microcavities, the through port coupling for each coupling stage (|<italic>σ</italic><italic><sub>i</sub></italic><italic>|</italic> ≤ 1) is usually small. This allows for physically neglecting the higher order coupling between the microcavities as their amplitudes are proportional to <italic>σ</italic><italic><sub>i</sub></italic><italic>σ</italic><italic><sub>i</sub></italic><sub>+1</sub>. This assumption is mainly assumes that <italic>σ</italic><italic><sub>i</sub></italic><italic>σ</italic><italic><sub>i</sub></italic><sub>+1</sub> « <italic>σ</italic><italic><sub>i</sub></italic> and can approximate the response to</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i017.tif"/>    <italic/> (15)</p>
      <p>Notice that by neglecting the higher order coupling terms, and using the recursive formula (15), the polynomial <italic>A</italic>(<italic>z</italic>) in Equation (8) becomes unity. For low loss coupled microcavities, the recursive formula for the reflectivity at a the <italic>i</italic>th stage is:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i018.tif"/>    <italic/> (16)</p>
      <p>For symmetric coupled microcavities, the through coupling coefficients are symmetric around the middle coefficient. This is a practical assumption which allows for having a linear phase filter response [<xref ref-type="bibr" rid="B30-micromachines-03-00204">30</xref>]. The symmetry assumption implies that:</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i019.tif"/>    <italic/> (17)</p>
      <p>The total through port coupling can be represented in terms of the normalized angular frequency (<italic>θ</italic>) as</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i020.tif"/>    <italic/> (18)</p>
      <p>From Equation (18), the through port transfer function can be represented as <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i021.tif"/> where <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i022.tif"/> is a real and periodic even function. It is thus sufficient to only consider <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i023.tif"/>.</p>
      <p>The developed approximate transfer function is a linear phase filter formulation [<xref ref-type="bibr" rid="B30-micromachines-03-00204">30</xref>]. It transforms the design procedure into a convex optimization problem whose solution can be efficiently and accurately estimated for large number of coupled microcavities. The general formulation of the problem is</p>
      <p><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i024.tif"/>    <italic/> (19)</p>
      <p>In Equation (19), <italic>ω<sub>s</sub></italic> is the normalized stop band angular frequency, <italic>ω<sub>p</sub></italic> is the normalized pass band angular frequency, and <italic>ζ</italic> is the pass band ripples. The design parameters are the through coupling coefficients <bold><italic>σ</italic></bold> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-i025.tif"/> In Equation (19), the last constraint is added to ensure the physical realization of the designable coupling coefficients.</p>
      <p>The proposed technique is exploited in filter design problems. For this purpose, the interior point-based solver, SeDuMi, is used for solving the linear programming problem [<xref ref-type="bibr" rid="B31-micromachines-03-00204">31</xref>]. One of advantages of this solver is the ability to find a feasible starting point. Thus, there is no need to supply an initial design which is considered as a significant advantage especially for problems with large number of microcavities. </p>
      <fig id="micromachines-03-00204-f008" position="anchor">
        <label>Figure 8</label>
        <caption>
          <p>The drop and through response of the optimized structure with 36 microcavities [<xref ref-type="bibr" rid="B27-micromachines-03-00204">27</xref>].</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g008.tif"/>
      </fig>
      <p>For the first example, a filter response with minimum ripples in the passband is obtained. The number of microcavities is 36. The pass band is 1.0 <italic>f<sub>o</sub></italic> around the central frequency <italic>f<sub>o</sub></italic>. The response of the through and drop port is given in <xref ref-type="fig" rid="micromachines-03-00204-f008">Figure 8</xref>. The length of the cavity <italic>L<sub>c</sub></italic> is taken to be one quarter of the central wavelength. For the second example, the length of the cavity is taken to be half the central wavelength. Thus, the response is switched from band pass filter to band stop filter in the through port and vice versa in the drop port. The number of microcavities in this example is 30. The response in the through port has a rejection band of 0.4 <italic>f<sub>o</sub></italic> centered around <italic>f<sub>o</sub></italic>. This band has a flat response in the drop port as shown in <xref ref-type="fig" rid="micromachines-03-00204-f009">Figure 9</xref>. For third example, a design of 150 rings is obtained for a flat response over 0.2 <italic>f<sub>o</sub></italic> and sharp roll off over 0.01 <italic>f<sub>o</sub></italic> from each side of the transmission band as shown in <xref ref-type="fig" rid="micromachines-03-00204-f010">Figure 10</xref>. The computation time of this example is 1.2 s. However, solving the non convex minimax problem [<xref ref-type="bibr" rid="B30-micromachines-03-00204">30</xref>], the computational time for this example is 1.5 × 10<sup>5</sup> s for a starting point in the middle of the feasible domain. This comparison is performed on a 2.2 GHz dual core processor computer with 2.0 GB of RAM. The optimized values of <italic>σ</italic> for all examples are given in <xref ref-type="fig" rid="micromachines-03-00204-f011">Figure 11</xref>. A small change of 10% in the optimized parameters shifts the response by only 6%.</p>
      <p>The computational time for different number of coupled rings is show in <xref ref-type="fig" rid="micromachines-03-00204-f012">Figure 12</xref>. It is clear that this problem is linear programming and hence the computational time has small dependence on the number of rings.</p>
      <fig id="micromachines-03-00204-f009" position="anchor">
        <label>Figure 9</label>
        <caption>
          <p>The drop and through response of the optimized structure with 30 microcavities [<xref ref-type="bibr" rid="B27-micromachines-03-00204">27</xref>].</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g009.tif"/>
      </fig>
      <fig id="micromachines-03-00204-f010" position="anchor">
        <label>Figure 10</label>
        <caption>
          <p>The drop and through response of the optimized structure with 150 microcavities [<xref ref-type="bibr" rid="B27-micromachines-03-00204">27</xref>].</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g010.tif"/>
      </fig>
      <fig id="micromachines-03-00204-f011" position="anchor">
        <label>Figure 11</label>
        <caption>
          <p>The coupling coefficient of the optimized design of both the 30, 36 and 150 cascaded microcavities [<xref ref-type="bibr" rid="B27-micromachines-03-00204">27</xref>].</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g011.tif"/>
      </fig>
      <fig id="micromachines-03-00204-f012" position="anchor">
        <label>Figure 12</label>
        <caption>
          <p>The computational time for different number of microcavities.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="micromachines-03-00204-g012.tif"/>
      </fig>
    </sec>
    <sec sec-type="conclusions" id="sec5-micromachines-03-00204">
      <title>5. Conclusions</title>
      <p>Two novel design procedures for filters with large numbers of microcavities were reviewed. These procedures are efficient and simple. Both approaches exploit convex optimization techniques for formulating the design problem. This formulation allows for fast and accurate solution of the design problem. The accuracy and the efficiency of these approaches allow for solving design problems with few hundred of variables in less than one second.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1-micromachines-03-00204">
        <label>1.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Little</surname>
              <given-names>B.E.</given-names>
            </name>
            <name>
              <surname>Chu</surname>
              <given-names>S.T.</given-names>
            </name>
            <name>
              <surname>Haus</surname>
              <given-names>H.A.</given-names>
            </name>
            <name>
              <surname>Foresi</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Laine</surname>
              <given-names>J.-P.</given-names>
            </name>
          </person-group>
          <article-title>Microring resonator channel dropping filters</article-title>
          <source>J. Lightwave Technol.</source>
          <year>1997</year>
          <volume>15</volume>
          <fpage>998</fpage>
          <lpage>1005</lpage>
          <pub-id pub-id-type="doi">10.1109/50.588673</pub-id>
        </citation>
      </ref>
      <ref id="B2-micromachines-03-00204">
        <label>2.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Blom</surname>
              <given-names>F.C.</given-names>
            </name>
            <name>
              <surname>van Dijk</surname>
              <given-names>D.R.</given-names>
            </name>
            <name>
              <surname>Hoesktra</surname>
              <given-names>H.J.W.M.</given-names>
            </name>
            <name>
              <surname>Driessen</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Popma</surname>
              <given-names>T.J.A.</given-names>
            </name>
          </person-group>
          <article-title>Experimental study of integrated-optics microcavity resonators: Toward an all-optical switching device</article-title>
          <source>Appl. Phys. Lett.</source>
          <year>1997</year>
          <volume>71</volume>
          <fpage>747</fpage>
          <lpage>749</lpage>
        <pub-id pub-id-type="doi">10.1063/1.119633</pub-id></citation>
      </ref>
      <ref id="B3-micromachines-03-00204">
        <label>3.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Little</surname>
              <given-names>B.E.</given-names>
            </name>
            <name>
              <surname>Foresi</surname>
              <given-names>J.S.</given-names>
            </name>
            <name>
              <surname>Steinmeyer</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Thoen</surname>
              <given-names>E.R.</given-names>
            </name>
            <name>
              <surname>Chu</surname>
              <given-names>S.T.</given-names>
            </name>
            <name>
              <surname>Haus</surname>
              <given-names>H.A.</given-names>
            </name>
            <name>
              <surname>Ippen</surname>
              <given-names>E.P.</given-names>
            </name>
            <name>
              <surname>Kimerling</surname>
              <given-names>L.C.</given-names>
            </name>
            <name>
              <surname>Greene</surname>
              <given-names>W.</given-names>
            </name>
          </person-group>
          <article-title>Ultra-compact Si/SiO<sub>2</sub> microring resonator optical channel dropping filters</article-title>
          <source>IEEE Photon. Technol. Lett.</source>
          <year>1998</year>
          <volume>10</volume>
          <fpage>549</fpage>
          <lpage>551</lpage>
          <pub-id pub-id-type="doi">10.1109/68.662590</pub-id>
        </citation>
      </ref>
      <ref id="B4-micromachines-03-00204">
        <label>4.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yanagase</surname>
              <given-names>Y.</given-names>
            </name>
            <name>
              <surname>Suzuki</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Kokubun</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Chu</surname>
              <given-names>S.T.</given-names>
            </name>
          </person-group>
          <article-title>Vertical triple series-coupled microring resonator filter for passband flattening and expansion of free spectral range</article-title>
          <source>Jpn. J. Appl. Phys.</source>
          <year>2002</year>
          <volume>41</volume>
          <fpage>L141</fpage>
          <lpage>L143</lpage>
        <pub-id pub-id-type="doi">10.1143/JJAP.41.L141</pub-id></citation>
      </ref>
      <ref id="B5-micromachines-03-00204">
        <label>5.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ozturk</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Huntington</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Aydinli</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Byun</surname>
              <given-names>Y.T.</given-names>
            </name>
            <name>
              <surname>Dagli</surname>
              <given-names>N.</given-names>
            </name>
          </person-group>
          <article-title>Filtering characteristics of hybrid integrated polymer and compound semiconductor waveguides</article-title>
          <source>J. Lightwave Technol.</source>
          <year>2002</year>
          <volume>20</volume>
          <fpage>1530</fpage>
          <lpage>1536</lpage>
          <pub-id pub-id-type="doi">10.1109/JLT.2002.800783</pub-id>
        </citation>
      </ref>
      <ref id="B6-micromachines-03-00204">
        <label>6.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Madsen</surname>
              <given-names>C.K.</given-names>
            </name>
            <name>
              <surname>Zhao</surname>
              <given-names>J.H.</given-names>
            </name>
          </person-group>
          <source>Optical Filter Design and Analysis: A Signal Processing Approach</source>
          <publisher-name>Wiley</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>1999</year>
        </citation>
      </ref>
      <ref id="B7-micromachines-03-00204">
        <label>7.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Barwicz</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Popović</surname>
              <given-names>M.A.</given-names>
            </name>
            <name>
              <surname>Watts</surname>
              <given-names>M.R.</given-names>
            </name>
            <name>
              <surname>Rakich</surname>
              <given-names>P.T.</given-names>
            </name>
            <name>
              <surname>Ippen</surname>
              <given-names>E.P.</given-names>
            </name>
            <name>
              <surname>Smith</surname>
              <given-names>H.I.</given-names>
            </name>
          </person-group>
          <article-title>Fabrication of add-drop filters based on frequency matched microring resonators</article-title>
          <source>J. Lightwave Technol.</source>
          <year>2006</year>
          <volume>24</volume>
          <fpage>2207</fpage>
          <lpage>2218</lpage>
        <pub-id pub-id-type="doi">10.1109/JLT.2006.872298</pub-id></citation>
      </ref>
      <ref id="B8-micromachines-03-00204">
        <label>8.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Xia</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Sekaric</surname>
              <given-names>M.L.</given-names>
            </name>
            <name>
              <surname>Vlasov</surname>
              <given-names>Y.</given-names>
            </name>
          </person-group>
          <article-title>Ultra-compact high order ring resonator filters using submicron silicon photonic wires for on-chip optical interconnects</article-title>
          <source>Opt. Express</source>
          <year>2007</year>
          <volume>15</volume>
          <fpage>11934</fpage>
          <lpage>11941</lpage>
        <pub-id pub-id-type="doi">10.1364/OE.15.011934</pub-id><pub-id pub-id-type="pmid">19547556</pub-id></citation>
      </ref>
      <ref id="B9-micromachines-03-00204">
        <label>9.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Little</surname>
              <given-names>B.E.</given-names>
            </name>
            <name>
              <surname>Chu</surname>
              <given-names>S.T.</given-names>
            </name>
            <name>
              <surname>Absil</surname>
              <given-names>P.P.</given-names>
            </name>
            <name>
              <surname>Hryniewicz</surname>
              <given-names>J.V.</given-names>
            </name>
            <name>
              <surname>Johnson</surname>
              <given-names>F.G.</given-names>
            </name>
            <name>
              <surname>Seiferth</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Gill</surname>
              <given-names>D.</given-names>
            </name>
            <name>
              <surname>Van</surname>
              <given-names>V.</given-names>
            </name>
            <name>
              <surname>King</surname>
              <given-names>O.</given-names>
            </name>
            <name>
              <surname>Trakalo</surname>
              <given-names>M.</given-names>
            </name>
          </person-group>
          <article-title>Very high order microring resonator filters for WDM applications</article-title>
          <source>IEEE Photon. Technol. Lett.</source>
          <year>2004</year>
          <volume>16</volume>
          <fpage>2263</fpage>
          <lpage>2265</lpage>
          <pub-id pub-id-type="doi">10.1109/LPT.2004.834525</pub-id>
        </citation>
      </ref>
      <ref id="B10-micromachines-03-00204">
        <label>10.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Schwelb</surname>
              <given-names>O.</given-names>
            </name>
          </person-group>
          <article-title>Transmission, group delay, and dispersion in single-ring optical resonators and add/drop filters-a tutorial overview</article-title>
          <source>J. Lightwave Technol.</source>
          <year>2004</year>
          <volume>22</volume>
          <fpage>1380</fpage>
          <lpage>1394</lpage>
          <pub-id pub-id-type="doi">10.1109/JLT.2004.827666</pub-id>
        </citation>
      </ref>
      <ref id="B11-micromachines-03-00204">
        <label>11.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Melloni</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Martinelli</surname>
              <given-names>M.</given-names>
            </name>
          </person-group>
          <article-title>Synthesis of direct-coupled-resonators bandpass filters for WDM systems</article-title>
          <source>J. Lightwave Technol.</source>
          <year>2002</year>
          <volume>20</volume>
          <fpage>296</fpage>
          <lpage>303</lpage>
          <pub-id pub-id-type="doi">10.1109/50.983244</pub-id>
        </citation>
      </ref>
      <ref id="B12-micromachines-03-00204">
        <label>12.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Melloni</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Synthesis of a parallel-coupled ring-resonator filter</article-title>
          <source>Opt. Lett.</source>
          <year>2001</year>
          <volume>26</volume>
          <fpage>917</fpage>
          <lpage>919</lpage>
          <pub-id pub-id-type="doi">10.1364/OL.26.000917</pub-id>
        </citation>
      </ref>
      <ref id="B13-micromachines-03-00204">
        <label>13.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chak</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Sipe</surname>
              <given-names>J.E.</given-names>
            </name>
          </person-group>
          <article-title>Minimizing finite-size effects in artificial resonance tunneling structures</article-title>
          <source>Opt. Lett.</source>
          <year>2006</year>
          <volume>31</volume>
          <fpage>2568</fpage>
          <lpage>2570</lpage>
          <pub-id pub-id-type="doi">10.1364/OL.31.002568</pub-id>
        </citation>
      </ref>
      <ref id="B14-micromachines-03-00204">
        <label>14.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Dowling</surname>
              <given-names>E.</given-names>
            </name>
            <name>
              <surname>MacFarlane</surname>
              <given-names>D.</given-names>
            </name>
          </person-group>
          <article-title>Lightwave lattice filters for optically multiplexed communication systems</article-title>
          <source>J. Lightwave Technol.</source>
          <year>1994</year>
          <volume>12</volume>
          <fpage>471</fpage>
          <lpage>486</lpage>
          <pub-id pub-id-type="doi">10.1109/50.285330</pub-id>
        </citation>
      </ref>
      <ref id="B15-micromachines-03-00204">
        <label>15.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Madsen</surname>
              <given-names>C.K.</given-names>
            </name>
          </person-group>
          <article-title>General IIR optical filter design for WDM applications using all-pass filters</article-title>
          <source>J. Lightwave Technol.</source>
          <year>2000</year>
          <volume>18</volume>
          <fpage>860</fpage>
          <lpage>868</lpage>
          <pub-id pub-id-type="doi">10.1109/50.848399</pub-id>
        </citation>
      </ref>
      <ref id="B16-micromachines-03-00204">
        <label>16.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Orta</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Savi</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Tascone</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Trinchero</surname>
              <given-names>D.</given-names>
            </name>
          </person-group>
          <article-title>Synthesis of multiple ring-resonator filters for optical systems</article-title>
          <source>IEEE Photon. Technol. Lett.</source>
          <year>1995</year>
          <volume>7</volume>
          <fpage>1447</fpage>
          <lpage>1449</lpage>
        <pub-id pub-id-type="doi">10.1109/68.477278</pub-id></citation>
      </ref>
      <ref id="B17-micromachines-03-00204">
        <label>17.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Poon</surname>
              <given-names>J.K.S.</given-names>
            </name>
            <name>
              <surname>Scheuer</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Mookherjea</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Paloczi</surname>
              <given-names>G.T.</given-names>
            </name>
            <name>
              <surname>Huang</surname>
              <given-names>Y.</given-names>
            </name>
            <name>
              <surname>Yariv</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Matrix analysis of microring coupled-resonator optical waveguides</article-title>
          <source>Opt. Express</source>
          <year>2004</year>
          <volume>12</volume>
          <fpage>90</fpage>
          <lpage>103</lpage>
        <pub-id pub-id-type="doi">10.1364/OPEX.12.000090</pub-id><pub-id pub-id-type="pmid">19471515</pub-id></citation>
      </ref>
      <ref id="B18-micromachines-03-00204">
        <label>18.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Little</surname>
              <given-names>B.E.</given-names>
            </name>
            <name>
              <surname>Chu</surname>
              <given-names>S.T.</given-names>
            </name>
            <name>
              <surname>Hryniewicz</surname>
              <given-names>J.V.</given-names>
            </name>
            <name>
              <surname>Absil</surname>
              <given-names>P.P.</given-names>
            </name>
          </person-group>
          <article-title>Filter synthesis for periodically coupled microring resonators</article-title>
          <source>Opt. Lett.</source>
          <year>2000</year>
          <volume>25</volume>
          <fpage>344</fpage>
          <lpage>346</lpage>
        <pub-id pub-id-type="doi">10.1364/OL.25.000344</pub-id><pub-id pub-id-type="pmid">18059875</pub-id></citation>
      </ref>
      <ref id="B19-micromachines-03-00204">
        <label>19.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ferrari</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Morichetti</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Melloni</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Disorder in coupled-resonator optical waveguides</article-title>
          <source>J. Opt. Soc. Am. B</source>
          <year>2009</year>
          <volume>26</volume>
          <fpage>858</fpage>
          <lpage>866</lpage>
          <pub-id pub-id-type="doi">10.1364/JOSAB.26.000858</pub-id>
        </citation>
      </ref>
      <ref id="B20-micromachines-03-00204">
        <label>20.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Matthaei</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Jones</surname>
              <given-names>E.</given-names>
            </name>
            <name>
              <surname>Young</surname>
              <given-names>L.</given-names>
            </name>
          </person-group>
          <source>Microwave Filters, Impedance-Matching Networks, and Coupling Structures</source>
          <publisher-name>Artech House Publishers</publisher-name>
          <publisher-loc>London, UK and Boston, MA, USA</publisher-loc>
          <year>1980</year>
        </citation>
      </ref>
      <ref id="B21-micromachines-03-00204">
        <label>21.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Cohn</surname>
              <given-names>S.</given-names>
            </name>
          </person-group>
          <article-title>Direct-coupled-resonator filters</article-title>
          <source>Proc. IRE</source>
          <year>1957</year>
          <volume>45</volume>
          <fpage>187</fpage>
          <lpage>196</lpage>
          <pub-id pub-id-type="doi">10.1109/JRPROC.1957.278389</pub-id>
        </citation>
      </ref>
      <ref id="B22-micromachines-03-00204">
        <label>22.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Young</surname>
              <given-names>L.</given-names>
            </name>
          </person-group>
          <article-title>Direct-coupled cavity filters for wide and narrow bandwidths</article-title>
          <source>IEEE Trans. Microw. Theory Tech.</source>
          <year>1963</year>
          <volume>11</volume>
          <fpage>162</fpage>
          <lpage>178</lpage>
          <pub-id pub-id-type="doi">10.1109/TMTT.1963.1125629</pub-id>
        </citation>
      </ref>
      <ref id="B23-micromachines-03-00204">
        <label>23.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Binh</surname>
              <given-names>L.N.</given-names>
            </name>
            <name>
              <surname>Ngo</surname>
              <given-names>N.Q.</given-names>
            </name>
            <name>
              <surname>Luk</surname>
              <given-names>S.F.</given-names>
            </name>
          </person-group>
          <article-title>Graphical representation and analysis of the Z-shaped double-coupler optical resonator</article-title>
          <source>J. Lightwave Technol.</source>
          <year>1993</year>
          <volume>11</volume>
          <fpage>1782</fpage>
          <lpage>1792</lpage>
          <pub-id pub-id-type="doi">10.1109/50.251175</pub-id>
        </citation>
      </ref>
      <ref id="B24-micromachines-03-00204">
        <label>24.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Kaalund</surname>
              <given-names>C.J.</given-names>
            </name>
            <name>
              <surname>Peng</surname>
              <given-names>G.-D.</given-names>
            </name>
          </person-group>
          <article-title>Pole-zero diagram approach to the design of ring resonator-based filters for photonicapplications</article-title>
          <source>J. Lightwave Technol.</source>
          <year>2004</year>
          <volume>22</volume>
          <fpage>1548</fpage>
          <lpage>1559</lpage>
          <pub-id pub-id-type="doi">10.1109/JLT.2004.824526</pub-id>
        </citation>
      </ref>
      <ref id="B25-micromachines-03-00204">
        <label>25.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ahmed</surname>
              <given-names>O.S.</given-names>
            </name>
            <name>
              <surname>Swillam</surname>
              <given-names>M.A.</given-names>
            </name>
            <name>
              <surname>Bakr</surname>
              <given-names>M.H.</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>X.</given-names>
            </name>
          </person-group>
          <article-title>Efficient design optimization of ring resonator-based optical filters</article-title>
          <source>J. Lightwave Technol.</source>
          <year>2011</year>
          <volume>29</volume>
          <fpage>2812</fpage>
          <lpage>2817</lpage>
          <pub-id pub-id-type="doi">10.1109/JLT.2011.2162818</pub-id>
        </citation>
      </ref>
      <ref id="B26-micromachines-03-00204">
        <label>26.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Boyd</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Vandenberghe</surname>
              <given-names>L.</given-names>
            </name>
          </person-group>
          <source>Convex Optimization</source>
          <publisher-name>Cambridge</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>2004</year>
		  <comment>Chapter 4</comment>
        </citation>
      </ref>
      <ref id="B27-micromachines-03-00204">
        <label>27.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Swillam</surname>
              <given-names>M.A.</given-names>
            </name>
            <name>
              <surname>Ahmed</surname>
              <given-names>O.S.</given-names>
            </name>
            <name>
              <surname>Bakr</surname>
              <given-names>M.H.</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>X.</given-names>
            </name>
          </person-group>
          <article-title>Filter design using coupled microcavities</article-title>
          <source>Photon. Tech. Lett.</source>
          <year>2011</year>
          <volume>23</volume>
          <fpage>1160</fpage>
          <lpage>1162</lpage>
          <pub-id pub-id-type="doi">10.1109/LPT.2011.2157818</pub-id>
        </citation>
      </ref>
      <ref id="B28-micromachines-03-00204">
        <label>28.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Haus</surname>
              <given-names>H.</given-names>
            </name>
          </person-group>
          <source>Waves and Fields in Optoelectronics</source>
          <publisher-name>Prentice-Hall</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>1984</year>
        </citation>
      </ref>
      <ref id="B29-micromachines-03-00204">
        <label>29.</label>
        <citation citation-type="web">
          <article-title>Matlab, Version 7.1</article-title>
          <year>2005</year>
          <access-date>(accessed on 1 February 2012)</access-date>
          <comment>Available online:<ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.mathworks.com" ext-link-type="uri">http://www.mathworks.com</ext-link></comment>
        </citation>
      </ref>
      <ref id="B30-micromachines-03-00204">
        <label>30.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Swillam</surname>
              <given-names>M.A.</given-names>
            </name>
            <name>
              <surname>Bakr</surname>
              <given-names>M.H.</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>X.</given-names>
            </name>
          </person-group>
          <article-title>The design of multilayer optical coatings using convex optimization</article-title>
          <source>J. Lightwave Technol.</source>
          <year>2007</year>
          <volume>25</volume>
          <fpage>1078</fpage>
          <lpage>1085</lpage>
          <pub-id pub-id-type="doi">10.1109/JLT.2007.891457</pub-id>
        </citation>
      </ref>
      <ref id="B31-micromachines-03-00204">
        <label>31.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Sturm</surname>
              <given-names>J.F.</given-names>
            </name>
          </person-group>
          <article-title>Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones</article-title>
          <source>Optim. Methods Softw.</source>
          <year>1999</year>
          <volume>11–12</volume>
          <fpage>625</fpage>
          <lpage>653</lpage>
          <pub-id pub-id-type="doi">10.1080/10556789908805766</pub-id>
        </citation>
      </ref>
    </ref-list>
  </back>
</article>
