Cyclic error compensation in interferometry systems
51 claims: 2 independent, 49 dependent
- 1A method, comprising:providing an interference signal S ( t ) from two beams derived from a common source and directed along different paths, wherein the signal S ( t ) is indicative of changes in an optical path difference nL̃ ( t ) between the different paths, where n is an average refractive index along the different paths, L̃ ( t ) is a total physical path difference between the different paths, and t is time;providing one or more coefficients representative of one or more cyclic errors that cause the signal S ( t ) to deviate from an ideal expression of the form A 1 cos ( ω R t + ϕ ( t )+ ζ 1 ), where A 1 and ζ 1 are constants, ω R is an angular frequency difference between the two beams, and ϕ ( t ) = nkL̃ ( t ), with k = 2 π / λ and λ equal to a wavelength for the beams;calculating a function of prior values of the signal S ( t );and reducing the deviation of S ( t ) from the ideal expression using an error signal S ψ ( t ) generated from the coefficients and error basis functions derived at least in part from the function of prior values of the signal S ( t ).
- 37An apparatus, comprising:an interferometry system which during operation directs two beams derived from a common source along different paths and provides an interference signal S ( t ) from the two beams, wherein the signal S ( t ) is indicative of changes in an optical path difference nL̃ ( t ) between the different paths, where n is an average refractive index along the different paths, L̃ ( t ) is a total physical path difference between the different paths, and t is time, wherein imperfections in the interferometry system produce one or more cyclic errors that cause the signal S ( t ) to deviate from an ideal expression of the form A 1 cos ( ω R t + ϕ ( t )+ ζ 1 ), where A 1 and ζ 1 are constants, ω R is an angular frequency difference between the two beams, and ϕ ( t ) = nkL̃ ( t ), with k = 2 π / λ and λ equal to a wavelength for the beams;and an electronic processor which during operation receives the interference signal S ( t ) from the interferometry system, receives one or more coefficients representative of the one or more cyclic errors, calculates a function of prior values of the signal S ( t ), and reduces the deviation of S ( t ) from the ideal expression using an error signal S ψ ( t ) generated from the coefficients and error basis functions derived at least in part from the function of prior values of the signal S ( t ).
Independent claims2
175 paragraphs in 5 sections, as filed
CROSS-REFEENCE TO RELATED APPLICATIONS
This application claims priority to <patcit id="pcit0001" dnum="US39441802P" dnum-type="L"><text>U.S. Provisional Patent Application Serial No. 60/394,418 by Henry A. Hill</text></patcit> entitled "ELECTRONIC CYCLIC ERROR COMPENSATION" and filed July 8, 2002.
BACKGROUND
This invention relates to interferometers, e.g., displacement measuring and dispersion interferometers that measure displacements of a measurement object such as a mask stage or a wafer stage in a lithography scanner or stepper system, and also interferometers that monitor wavelength and determine intrinsic properties of gases.
Displacement measuring interferometers monitor changes in the position of a measurement object relative to a reference object based on an optical interference signal. The interferometer generates the optical interference signal by overlapping and interfering a measurement beam reflected from the measurement object with a reference beam reflected from the reference object.
In many applications, the measurement and reference beams have orthogonal polarizations and different frequencies. The different frequencies can be produced, for example, by laser Zeeman splitting, by acousto-optical modulation, or internal to the laser using birefringent elements or the like. The orthogonal polarizations allow a polarizing beam splitter to direct the measurement and reference beams to the measurement and reference objects, respectively, and combine the reflected measurement and reference beams to form overlapping exit measurement and reference beams. The overlapping exit beams form an output beam that subsequently passes through a polarizer. The polarizer mixes polarizations of the exit measurement and reference beams to form a mixed beam. Components of the exit measurement and reference beams in the mixed beam interfere with one another so that the intensity of the mixed beam varies with the relative phase of the exit measurement and reference beams. A detector measures the time-dependent intensity of the mixed beam and generates an electrical interference signal proportional to that intensity. Because the measurement and reference beams have different frequencies, the electrical interference signal includes a "heterodyne" signal having a beat frequency equal to the difference between the frequencies of the exit measurement and reference beams. If the lengths of the measurement and reference paths are changing relative to one another, e.g., by translating a stage that includes the measurement object, the measured beat frequency includes a Doppler shift equal to 2<i>vnp</i>/λ, where v is the relative speed of the measurement and reference objects, λ is the wavelength of the measurement and reference beams, <i>n</i> is the refractive index of the medium through which the light beams travel, <i>e.g.,</i> air or vacuum, and <i>p</i> is the number of passes to the reference and measurement objects. Changes in the relative position of the measurement object correspond to changes in the phase of the measured interference signal, with a 2π phase change substantially equal to a distance change <i>L<sub>RT</sub></i> of λ/(<i>np</i>), where <i>L<sub>RT</sub></i> is a round-trip distance change, <i>e.g.,</i> the change in distance to and from a stage that includes the measurement object.
Unfortunately, this equality is not always exact. Many interferometers include nonlinearities such as what are known as "cyclic errors." The cyclic errors can be expressed as contributions to the phase and/or the intensity of the measured interference signal and have a sinusoidal dependence on the change in optical path length <i>pnL<sub>RT</sub>.</i> For example, a first order harmonic cyclic error in phase has a sinusoidal dependence on (<i>2πpnL<sub>RT</sub></i>)/<i>λ</i> and a second order harmonic cyclic error in phase has a sinusoidal dependence on 2(2<i>πpnL<sub>RT</sub></i>)/λ<i>.</i> Additional cyclic errors may include higher order harmonic cyclic errors, negative order harmonic cyclic errors, and sub-harmonic cyclic errors.
Cyclic errors can be produced by "beam mixing," in which a portion of an input beam that nominally forms the reference beam propagates along the measurement path and/or a portion of an input beam that nominally forms the measurement beam propagates along the reference path. Such beam mixing can be caused by ellipticity in the polarizations of the input beams and imperfections in the interferometer components, <i>e.g.</i>, imperfections in a polarizing beam splitter used to direct orthogonally polarized input beams along respective reference and measurement paths. Because of beam mixing and the resulting cyclic errors, there is not a strictly linear relation between changes in the phase of the measured interference signal and the relative optical path length <i>pnL</i> between the reference and measurement paths. If not compensated, cyclic errors caused by beam mixing can limit the accuracy of distance changes measured by an interferometer. Cyclic errors can also be produced by imperfections in transmissive surfaces that produce undesired multiple reflections within the interferometer and imperfections in components such as retroreflectors and/or phase retardation plates that produce undesired ellipticities in beams in the interferometer. For a general reference on the theoretical cause of cyclic error, see, for example, <nplcit id="ncit0001" npl-type="s"><text>C.W. Wu and R.D. Deslattes, "Analytical modelling of the periodic nonlinearity in heterodyne interferometry," Applied Optics, 37, 6696-6700, 1998</text></nplcit>.
In dispersion measuring applications, optical path length measurements are made at multiple wavelengths, <i>e.g</i>., 532 nm and 1064 nm, and are used to measure dispersion of a gas in the measurement path of the distance measuring interferometer. The dispersion measurement can be used to convert the optical path length measured by a distance measuring interferometer into a physical length. Such a conversion can be important since changes in the measured optical path length can be caused by gas turbulence and/or by a change in the average density of the gas in the measurement arm even though the physical distance to the measurement object is unchanged. In addition to the extrinsic dispersion measurement, the conversion of the optical path length to a physical length requires knowledge of an intrinsic value of the gas. The factor Γ is a suitable intrinsic value and is the reciprocal dispersive power of the gas for the wavelengths used in the dispersion interferometry. The factor Γ can be measured separately or based on literature values. Cyclic errors in the interferometer also contribute to dispersion measurements and measurements of the factor Γ. In addition, cyclic errors can degrade interferometric measurements used to measure and/or monitor the wavelength of a beam.
The interferometers described above are often crucial components of scanner systems and stepper systems used in lithography to produce integrated circuits on semiconductor wafers. Such lithography systems typically include a translatable stage to support and fix the wafer, focusing optics used to direct a radiation beam onto the wafer, a scanner or stepper system for translating the stage relative to the exposure beam, and one or more interferometers. Each interferometer directs a measurement beam to, and receives a reflected measurement beam from, a plane mirror attached to the stage. Each interferometer interferes its reflected measurement beams with a corresponding reference beam, and collectively the interferometers accurately measure changes in the position of the stage relative to the radiation beam. The interferometers enable the lithography system to precisely control which regions of the wafer are exposed to the radiation beam.
In practice, the interferometry systems are used to measure the position of the wafer stage along multiple measurement axes. For example, defining a Cartesian coordinate system in which the wafer stage lies in the x-y plane, measurements are typically made of the x and y positions of the stage as well as the angular orientation of the stage with respect to the z axis, as the wafer stage is translated along the x-y plane. Furthermore, it may be desirable to also monitor tilts of the wafer stage out of the x-y plane. For example, accurate characterization of such tilts may be necessary to calculate Abbe offset errors in the x and y positions. Thus, depending on the desired application, there may be up to five degrees of freedom to be measured. Moreover, in some applications, it is desirable to also monitor the position of the stage with respect to the z-axis, resulting in a sixth degree of freedom.
SUMMARY
Among other aspects, the invention features electronic processing methods that characterize and compensate cyclic errors in interferometric data. Because cyclic errors are compensated electronically, the interferometry system that produces the data has greater tolerance to optical, mechanical, and electronic imperfections that can cause cyclic errors, without sacrificing accuracy. The compensation techniques are especially useful for interferometric data used to position microlithographic stage systems.
In part, the invention is based on the realization that prior values of a main interferometric signal can be used to calculate an estimate for a quadrature signal for the main interferometric signal, and that algebraic combinations of such signals can yield sinusoidal functions whose time-varying arguments correspond to particular cyclic error terms. Hereinafter such functions are sometimes referred to as error basis functions. In embodiments in which the interferometer beams have a heterodyne frequency splitting, one may also calculate the quadrature signal of the heterodyne reference signal, and the error basis functions may be derived from algebraic combinations the main signal, the reference signal, and the quadrature signals of the main and reference signals.
The error basis functions are used to isolate particular cyclic error terms in the main signal and characterize coefficients representative each cyclic error term (e.g., its amplitude and phase). For example, algebraic combinations of the error basis functions and the main signal and its quadrature signal can move a selected cyclic error term to zero-frequency, where low-pass filtering techniques (e.g., averaging) can be used to determine its amplitude and phase. Such coefficients are stored. Thereafter, a superposition of the error basis functions weighted by the stored coefficients can be used to generate an error signal that can be subtracted from the main signal to reduce the cyclic errors therein and improve its accuracy.
The technique is particularly useful when the Doppler shift is small relative to the heterodyne frequency because the frequency of each cyclic error term is nearly equal to that of primary component of the main signal, in which case the estimate for the quadrature signal of the main signal is more accurate. This is an especially important property because it is precisely when the frequencies of the cyclic error terms are near that of the primary component of the main signal that the cyclic error terms are most problematic because they cannot be removed by frequency filtering techniques. Furthermore, at small Doppler shifts, one or more of the cyclic error frequencies may be within the bandwidth of a servo system used to position a stage based on the interferometric signal, in which the case the servo loop may actually amplify the cyclic error term when positioning the stage. Small Doppler shifts are actually quite common in microlithographic stage systems, such as when searching for an alignment mark, scanning in an orthogonal dimension to the one monitored by the interferometric signal, and changing stage direction. Moreover, at small Doppler shifts, selecting an integral relationship between the sampling rate of the detector and the heterodyne frequency (e.g., 6:1) yields an especially simple formula for the quadrature signal.
In addition, at small Doppler shifts, the main signal is nearly periodic with the heterodyne frequency, in which case prior data can be used to generate the error signal. As a result, correction of the main signal can be accomplished with only a single real-time subtraction of the error signal from the main signal, significantly reducing the computation time associated with the correction and thereby reducing data age errors in any servo system for position a microlithography stage.
We now summarize various aspects and features of the invention.
In general, in one aspect, the invention features a first method including: (i) providing an interference signal <i>S</i>(<i>t</i>) from two beams derived from a common source and directed along different paths, wherein the signal <i>S</i>(<i>t</i>) is indicative of changes in an optical path difference <i>nL̃</i>(<i>t</i>) between the different paths, where <i>n</i> is an average refractive index along the different paths, <i>L̃</i>(<i>t</i>) is a total physical path difference between the different paths, and <i>t</i> is time; (ii) providing coefficients representative of one or more errors that cause the signal <i>S</i>(<i>t</i>) to deviate from an ideal expression of the form <i>A</i><sub>1</sub>cos(<i>ω<sub>R</sub>t</i>+<i>ϕ</i>(<i>t</i>)+<i>ζ</i><sub>1</sub>), where <i>A</i><sub>1</sub>, and <i>ζ</i><sub>1</sub> are constants, <i>ω<sub>R</sub></i> is an angular frequency difference between the two beams, and <i>ϕ</i>(<i>t</i>)=<i>nkL̃</i>(<i>t</i>), with <i>k</i>=2<i>π</i>/<i>λ</i> and <i>λ</i> equal to a wavelength for the beams; (iii) calculating a quadrature signal <i>S̃</i>(<i>t</i>) based on the signal <i>S</i>(<i>t</i>)<i>;</i> and (iv) reducing the deviation of <i>S</i>(<i>t</i>) from the ideal expression using an error signal <i>S<sub>ψ</sub></i>(<i>t</i>) generated from the coefficients and error basis functions derived from the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>)<i>.</i>
Embodiments of the second method may including any of the following features.
The method may further include directing the two beams along the different paths and measuring the interference signal <i>S(</i>t<i>)</i>. For example, at least one of the beams may be directed to reflect from a movable measurement object before producing the interference signal <i>S</i>(<i>t</i>). Furthermore, the beam directed to contact the movable measurement object may reflect from the measurement object multiple times before producing the interference signal <i>S</i>(<i>t</i>). Also, the beams may be directed to reflect from different locations of the movable measurement object before producing the interference signal <i>S</i>(<i>t</i>)<i>.</i>
The errors may correspond to spurious beam paths.
The deviation may be expressed as <maths id="math0001" num=""><math display="inline"><mstyle displaystyle="true"><munder><mo>∑</mo><mrow><mi>m</mi><mo>,</mo><mi>p</mi></mrow></munder><mrow><msub><mi>A</mi><mrow><mi>m</mi><mo>,</mo><mi>p</mi></mrow></msub><mi>cos</mi><mfenced><mrow><msub><mi>ω</mi><mi>R</mi></msub><mi>t</mi><mo>+</mo><mfrac><mi>m</mi><mi>p</mi></mfrac><mi>ϕ</mi><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mi>ζ</mi><mrow><mi>m</mi><mo>,</mo><mi>p</mi></mrow></msub></mrow></mfenced><mo>,</mo></mrow></mstyle></math><img file="EP1520151B1_D0001.tif" /></maths> where <i>p</i>=1, 2, 3..., and <i>m</i> is any integer not equal to <i>p,</i> and where the provided coefficients include information corresponding to at least some of <i>A<sub>m,p</sub></i> and <i>ζ<sub>m,p</sub></i>.
The angular frequency difference <i>ω<sub>R</sub></i> may be non-zero.
The method may further include: providing a reference signal <i>S<sub>R</sub></i>(<i>t</i>)=<i>A<sub>R</sub></i>cos(<i>ω<sub>R</sub>t</i>+<i>ζ<sub>R</sub></i>), where <i>A<sub>R</sub></i> and <i>ζ<sub>R</sub></i> are constants; and calculating a quadrature reference signal <i>S̃<sub>R</sub></i>(<i>t</i>) based on the signal <i>S<sub>R</sub></i>(<i>t</i>), wherein the error basis functions are derived from the signals <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>), and <i>S̃<sub>R</sub></i>(<i>t</i>)<i>.</i> For example, the method may further include measuring the reference signal <i>S<sub>R</sub></i>(<i>t</i>) based on an output from the common source.
Calculating the quadrature signal <i>S̃</i>(<i>t</i>) may include calculating the quadrature signal <i>S̃</i>(<i>t</i>) based on the expression <maths id="math0002" num=""><math display="inline"><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced><mrow><mi>cot</mi><msub><mi>ω</mi><mi>M</mi></msub><mi>τ</mi></mrow></mfenced><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi>τ</mi></mrow></mfenced><mo>−</mo><mfrac><mrow><mi>cos2</mi><msub><mi>ω</mi><mi>M</mi></msub><mi>τ</mi></mrow><mrow><mi>sin</mi><msub><mi>ω</mi><mi>M</mi></msub><mi>τ</mi></mrow></mfrac><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mi>τ</mi></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0002.tif" /></maths> where <i>τ</i> >0 and <i>ω<sub>M</sub></i> is an instantaneous rate of change of a phase of the interference signal <i>S</i>(<i>t</i>)<i>.</i> For example, calculating the quadrature signal <i>S̃</i>(<i>t</i>) may further include approximating <i>ω<sub>M</sub></i> according to <i>ω<sub>M</sub></i> ≈ <i>ω<sub>R</sub></i> + <i>dϕ</i>(<i>t</i>)/<i>dt</i>, where <i>ϕ</i>(<i>t</i>) in the expression for <i>ω<sub>M</sub></i> is determined from the interference signal <i>S</i>(<i>t</i>) assuming the deviation of <i>S</i>(<i>t</i>) from the ideal expression is negligible. Alternatively, calculating the quadrature signal <i>S̃</i>(<i>t</i>) may further include approximating <i>ω<sub>M</sub></i> according to <i>ω<sub>M</sub></i> ≈ <i>ω<sub>R</sub>.</i> In the latter case, calculating the quadrature signal <i>S̃</i>(<i>t</i>) may include calculating the quadrature signal <i>S̃</i>(<i>t</i>) according to the simplified expression <maths id="math0003" num=""><math display="inline"><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><mo>=</mo><mfrac><mn>1</mn><msqrt><mn>3</mn></msqrt></mfrac><mfenced open="[" close="]"><mrow><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mi>τ</mi></mrow></mfenced><mo>+</mo><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi>τ</mi></mrow></mfenced></mrow></mfenced></math><img file="EP1520151B1_D0003.tif" /></maths> for <i>τ</i> = (<i>π</i>+6<i>πN</i>)/3<i>ω<sub>R</sub></i>, where <i>N</i> is a non-negative integer.
Calculating the quadrature reference signal <i>S̃<sub>R</sub></i>(<i>t</i>) may include calculating the quadrature reference signal <i>S̃<sub>R</sub></i>(<i>t</i>) based on the expression <maths id="math0004" num=""><math display="inline"><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced><mrow><mi>cot</mi><msub><mi>ω</mi><mi>R</mi></msub><mi>τ</mi></mrow></mfenced><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi>τ</mi></mrow></mfenced><mo>−</mo><mfrac><mrow><mi>cos </mi><mn>2</mn><msub><mi>ω</mi><mi>R</mi></msub><mi>τ</mi></mrow><mrow><mi>sin </mi><msub><mi>ω</mi><mi>R</mi></msub><mi>τ</mi></mrow></mfrac><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mi>τ</mi></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0004.tif" /></maths> where <i>τ</i>>0. For example, calculating the quadrature reference signal <i>S̃<sub>R</sub></i>(<i>t</i>) may include calculating the quadrature reference signal <i>S̃<sub>R</sub></i>(<i>t</i>) according to the simplified expression <maths id="math0005" num=""><math display="inline"><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfrac><mn>1</mn><msqrt><mn>3</mn></msqrt></mfrac><mfenced open="[" close="]"><mrow><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mi>τ</mi></mrow></mfenced><mo>+</mo><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi>τ</mi></mrow></mfenced></mrow></mfenced></math><img file="EP1520151B1_D0005.tif" /></maths> for <i>τ</i> = (<i>π</i>+6<i>πN</i>)/3<i>ω<sub>R</sub></i>, where <i>N</i> is a non-negative integer.
The interference signal <i>S</i>(<i>t</i>) may be provided at a data rate that is an integer multiple of <i>ω<sub>R</sub></i>/2<i>π.</i>
The error basis functions may correspond to one or more pairs of sine and cosine functions having an argument whose time-varying component has the form <i>ω<sub>R</sub>t</i>+(<i>m</i>/<i>p</i>)<i>ϕ</i>(<i>t</i>), where <i>p</i> is a positive integer and <i>m</i> is an integer not equal to <i>p.</i> In particular, the error basis functions may correspond to multiple pairs of the sine and cosine functions. For example, the error basis functions may include multiple pairs of the sine and cosine functions from a family of the sine and cosine functions with {(<i>p</i>=1,<i>m</i>=-1), (<i>p</i>=1,<i>m</i>=0), (<i>p</i>=1,<i>m</i>=2), (<i>p</i>=1,<i>m</i>=3), and (<i>p</i>=2,<i>m</i>=1)}<i>.</i>
The method may further include generating the error basis functions from the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>)<i>.</i>
The method may further include generating the error basis functions from the signals <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>), and <i>S<sub>R</sub></i>(<i>t</i>). For example, the error basis functions may be generated from algebraic combinations of the signals <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>), and <i>S̃<sub>R</sub></i>(<i>t</i>).
The method may further include generating the error signal <i>S<sub>ψ</sub></i>(<i>t</i>). For example, the error signal <i>S<sub>ψ</sub></i>(<i>t</i>) may be generated from a superposition of the error basis functions weighted by the coefficients representative of the errors.
Reducing the deviation may include subtracting the error signal <i>S<sub>ψ</sub></i>(<i>t</i>) from the interference signal <i>S</i>(<i>t</i>).
The method may further include determining a value for the optical path difference <i>nL̃</i>(<i>t</i>) from the interference signal <i>S</i>(<i>t</i>) after its deviations are reduced.
The quadrature signal <i>S̃</i>(<i>t</i>) may be calculated from the interference signal <i>S</i>(<i>t</i>) based on prior values of <i>S</i>(<i>t</i>) according to the approximation <i>S</i>(<i>t</i>) ≈ <i>S</i>(<i>t</i>-<i>2πN</i>/<i>ω<sub>R</sub></i>), where <i>N</i> is a positive integer.
The error basis functions used to generate the error signal <i>S<sub>ψ</sub></i>(<i>t</i>) may be derived from prior values of the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>) according to the approximations <i>S</i>(<i>t</i>) ≈ <i>S</i>(<i>t</i>-<i>2πN</i>/<i>ω<sub>R</sub></i>) and <i>S̃</i>(<i>t</i>) ≈ <i>S̃</i>(<i>t</i>-<i>2πM</i>/<i>ω<sub>R</sub></i>), where <i>N</i> and <i>M</i> are positive integers.
The angular frequency difference may satisfy <i>ω<sub>R</sub></i> > 100·<i>dϕ</i>(<i>t</i>)/<i>dt</i>. Furthermore, it may satisfy <i>ω<sub>R</sub></i> > 500·<i>dϕ</i>(<i>t</i>)/<i>dt.</i>
In general, in another aspect, the invention features a second method, which includes: (i) providing an interference signal <i>S</i>(<i>t</i>) from two beams derived from a common source and directed along different paths, wherein the signal <i>S</i>(<i>t</i>) is indicative of changes in an optical path difference <i>nL̃</i>(<i>t</i>) between the different paths, where <i>n</i> is an average refractive index along the different paths, <i>L̃</i>(<i>t</i>) is a total physical path difference between the different paths, and <i>t</i> is time; (ii) providing coefficients representative of one or more errors that cause the signal <i>S</i>(<i>t</i>) to deviate from an ideal expression of the form <i>A</i><sub>1</sub>cos(<i>ω<sub>R</sub>t</i>+<i>ϕ</i>(<i>t</i>)+<i>ζ</i><sub>1</sub>), where <i>A</i><sub>1</sub> and <i>ζ</i><sub>1</sub> are constants, <i>ω<sub>R</sub></i> is an angular frequency difference between the two beams, and <i>ϕ</i>(<i>t</i>) = <i>nkL̃</i>(<i>t</i>), with <i>k</i> = 2<i>π</i>/<i>λ</i> and <i>λ</i> equal to a wavelength for the beams; and (iii) reducing the deviation of <i>S</i>(<i>t</i>) from the ideal expression using an error signal <i>S<sub>ψ</sub></i>(<i>t</i>) generated from the coefficients and error basis functions derived from the interference signal <i>S</i>(<i>t</i>) based on prior values of <i>S</i>(<i>t</i>) according to the approximation <i>S</i>(<i>t</i>) ≈ <i>S</i>(<i>t</i>-2<i>πN</i>/<i>ω<sub>R</sub></i>), where <i>N</i> is a positive integer.
Embodiments of the second method may include any of the following features.
The angular frequency difference may satisfy <i>ω<sub>R</sub></i> > 100·<i>dϕ</i>(<i>t</i>)/<i>dt</i>.
The method may further include providing a reference signal <i>S<sub>R</sub></i>(<i>t</i>) = <i>A<sub>R</sub></i>cos(<i>ω<sub>R</sub>t</i>+<i>ζ<sub>R</sub></i>), where <i>ω<sub>R</sub></i> is non-zero and <i>A<sub>R</sub></i> and <i>ζ<sub>R</sub></i> are constants, and wherein the error basis functions are derived from the signals <i>S</i>(<i>t</i>) and <i>S<sub>R</sub></i>(<i>t</i>). Furthermore, the derivation of the error basis functions may be based on prior values of <i>S<sub>R</sub></i>(<i>t</i>) according to <i>S<sub>R</sub></i>(<i>t</i>) = <i>S<sub>R</sub></i>(<i>t-</i>2<i>πM</i>/<i>ω<sub>R</sub></i>), where <i>M</i> is a positive integer.
Embodiments of the second method may further include any of the features described above in connection with the first method.
In general, in another aspect, the invention features a third method. The third method is for estimating coefficients representative of one or more errors that cause an interference signal <i>S</i>(<i>t</i>) from two beams derived from a common source and directed along different paths to deviate from an ideal expression of the form <i>A</i><sub>1</sub><i>cos(ω<sub>R</sub>t</i>+<i>ϕ</i>(<i>t</i>)+<i>ζ</i><sub>1</sub>), wherein the signal <i>S</i>(<i>t</i>) is indicative of changes in an optical path difference <i>nL̃</i>(<i>t</i>) between the different paths, where <i>n</i> is an average refractive index along the different paths, <i>L̃</i>(<i>t</i>) is a total physical path difference between the different paths, <i>t</i> is time, <i>A</i><sub>1</sub> and <i>ζ</i><sub>1</sub> are constants, <i>ω<sub>R</sub></i> is an angular frequency difference between the two beams, and <i>ϕ</i>(<i>t</i>) = <i>nkL̃</i>(<i>t</i>), with <i>k</i> = 2<i>π</i>/<i>λ</i> and <i>λ</i> equal to a wavelength for the beams. The third method includes: (i) calculating a quadrature signal <i>S̃</i>(<i>t</i>) based on the signal <i>S</i>(<i>t</i>); and (ii) calculating an estimate for the coefficients based on the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>)<i>.</i>
Embodiments of the third method may further include any of the following features.
The method may further include: providing a reference signal <i>S<sub>R</sub></i>(<i>t·</i>) = <i>A<sub>R</sub></i>cos(<i>ω<sub>R</sub>t</i>+<i>ζ<sub>R</sub></i>), where <i>ω<sub>R</sub></i> is non-zero and <i>A<sub>R</sub></i> and <i>ζ<sub>Ṙ</sub></i> are constants; and calculating a quadrature reference signal <i>S̃<sub>R</sub></i>(<i>t</i>) based on the signal <i>S<sub>R</sub></i>(<i>t</i>), wherein the estimate for the coefficients is based on the signals <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>), and <i>S̃<sub>R</sub></i>(<i>t</i>)<i>.</i>
Calculating the estimate for the coefficients may include generating error basis functions derived from the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>)<i>.</i>
Calculating the estimate for the coefficients may include generating error basis functions derived from the signals <i>S</i>(<i>t</i>)<i>, S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>), and <i>S̃<sub>R</sub></i>(<i>t</i>). For example, the error basis functions may correspond to one or more pairs of sine and cosine functions having an argument whose time-varying component has the form <i>ω<sub>R</sub>t</i>+(<i>m</i>/<i>p</i>)<i>ϕ</i>(<i>t</i>)<i>,</i> where <i>p</i> is a positive integer and <i>m</i> is an integer not equal to <i>p.</i> Furthermore, the error basis functions may be generated from algebraic combinations of the signals <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>), and <i>S̃<sub>R</sub></i>(<i>t</i>).
Also, the error basis functions may correspond to multiple pairs of the sine and cosine functions. For example, the error basis functions may include multiple pairs of the sine and cosine functions from a family of the sine and cosine functions with {(<i>p</i>=1,<i>m</i>=-1), (<i>p</i>=1,<i>m</i>=0), (<i>p</i>=1,<i>m</i>=2), (<i>p</i>=1,<i>m</i>=3), <i>and</i> (<i>p</i>=2,<i>m</i>=1)}<i>.</i>
Calculating the estimate for the coefficients may include low-pass filtering algebraic combinations of the error basis functions and the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>)<i>.</i>
Calculating the estimate for the coefficients may include low-pass filtering algebraic combinations of the error basis functions and the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>)<i>.</i>
For example, the low-pass filtering may include using a Butterworth filter.
Embodiments of the third method may further include any of the features described above in connection with the first method.
In another aspect, the invention features an apparatus including a computer readable medium which during operation causes a processor to perform any of the first, second, or third methods.
In general, in another aspect the invention features a first apparatus including: (i) an interferometry system which during operation directs two beams derived from a common source along different paths and provides an interference signal <i>S</i>(<i>t</i>) from the two beams, wherein the signal <i>S</i>(<i>t</i>) is indicative of changes in an optical path difference <i>nL̃</i>(<i>t</i>) between the different paths, where <i>n</i> is an average refractive index along the different paths, <i>L̃</i>(<i>t</i>) is a total physical path difference between the different paths, and t is time, wherein imperfections in the interferometry system produce one or more errors that cause the signal <i>S</i>(<i>t</i>) to deviate from an ideal expression of the form <i>A</i><sub>1</sub>cos(<i>ω<sub>R</sub>t</i>+<i>ϕ</i>(<i>t</i>)+<i>ζ</i><sub>1</sub>), where <i>A</i><sub>1</sub> and <i>ζ</i><sub>1</sub> are constants, <i>ω<sub>R</sub></i> is an angular frequency difference between the two beams, and <i>ϕ</i>(<i>t</i>) = <i>nkL̃</i>(<i>t</i>), with <i>k</i> = 2<i>π</i>/<i>λ.</i> and <i>λ</i> equal to a wavelength for the beams; and (ii) an electronic processor which during operation receives the interference signal <i>S</i>(<i>t</i>) from the interferometry system, receives coefficients representative of the one or more errors, calculates a quadrature signal <i>S̃</i>(<i>t</i>) based on the signal <i>S</i>(<i>t</i>), and reduces the deviation of <i>S</i>(<i>t</i>) from the ideal expression using an error signal <i>S<sub>ψ</sub></i>(<i>t</i>) generated from the coefficients and error basis functions derived from the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>)<i>.</i>
Embodiments of the first apparatus may include features corresponding to any of the features described above in connection with the first method.
In general, in another aspect, the invention features an apparatus including: (i) an interferometry system which during operation directs two beams derived from a common source along different paths and provides an interference signal <i>S</i>(<i>t</i>) from the two beams, wherein the signal <i>S</i>(<i>t</i>) is indicative of changes in an optical path difference <i>nL̃</i>(<i>t</i>) between the different paths, where <i>n</i> is an average refractive index along the different paths, <i>L̃</i>(<i>t</i>) is a total physical path difference between the different paths, and t is time, wherein imperfections in the interferometry system produce one or more errors that cause the signal <i>S</i>(<i>t</i>) to deviate from an ideal expression of the form <i>A</i><sub>1</sub>cos(<i>ω<sub>R</sub>t</i>+<i>ϕ</i>(<i>t</i>)+<i>ζ</i><sub>1</sub>), where <i>A</i><sub>1</sub> and <i>ζ</i><sub>1</sub> are constants, <i>ω<sub>R</sub></i> is an angular frequency difference between the two beams, and <i>ϕ</i>(<i>t</i>) = <i>nkL̃</i>(<i>t</i>), with <i>k</i> = 2<i>π</i>/<i>λ</i> and <i>λ</i> equal to a wavelength for the beams; and (ii) an electronic processor which during operation receives the interference signal <i>S</i>(<i>t</i>) from the interferometry system, receives coefficients representative of the one or more errors, and reduces the deviation of <i>S</i>(<i>t</i>) from the ideal expression using an error signal <i>S<sub>ψ</sub></i>(<i>t</i>) generated from the coefficients and error basis functions derived from the interference signal <i>S</i>(<i>t</i>) based on prior values of <i>S</i>(<i>t</i>) according to the approximation <i>S</i>(<i>t</i>) ≈ <i>S</i>(<i>t</i>-2<i>πN</i>/<i>ω<sub>R</sub></i>), where <i>N</i> is a positive integer.
Embodiments of the second apparatus may include features corresponding to any of the features described above in connection with the second method.
In general, in another aspect, the invention features a third apparatus including: (i) an interferometry system which during operation directs two beams derived from a common source along different paths and provides an interference signal <i>S</i>(<i>t</i>) from the two beams, wherein the signal <i>S</i>(<i>t</i>) is indicative of changes in an optical path difference <i>nL̃</i>(<i>t</i>) between the different paths, where <i>n</i> is an average refractive index along the different paths, <i>L̃</i>(<i>t</i>) is a total physical path difference between the different paths, and t is time, wherein imperfections in the interferometry system produce one or more errors that cause the signal <i>S</i>(<i>t</i>) to deviate from an ideal expression of the form <i>A</i><sub>1</sub>cos(<i>ω<sub>R</sub>t</i>+<i>ϕ</i>(<i>t</i>)+<i>ζ</i><sub>1</sub>), where <i>A</i><sub>1</sub> and <i>ζ</i><sub>1</sub> are constants, <i>ω<sub>R</sub></i> is an angular frequency difference between the two beams, and <i>ϕ</i>(<i>t</i>) = <i>nkL̃</i>(<i>t</i>), with <i>k</i> = <i>2π</i>/<i>λ</i> and <i>λ</i> equal to a wavelength for the beams; and (ii) an electronic processor which during operation receives the interference signal <i>S</i>(<i>t</i>) from the interferometry system, calculates a quadrature signal <i>S̃</i>(<i>t</i>) based on the signal <i>S</i>(<i>t</i>)<i>,</i> and calculates an estimate for the coefficients representative of the one or more errors based on the signals <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>)<i>.</i>
Embodiments of the third apparatus may include features corresponding to any of the features described above in connection with the third method.
In another aspect, the invention features a lithography system for use in fabricating integrated circuits on a wafer, the system including a stage for supporting the wafer, an illumination system for imaging spatially patterned radiation onto the wafer, a positioning system for adjusting the position of the stage relative to the imaged radiation, and any of the first, second, and third apparatus for monitoring the position of the wafer relative to the imaged radiation.
In another aspect, the invention features a lithography system for use in fabricating integrated circuits on a wafer, the system including a stage for supporting the wafer, and an illumination system including a radiation source, a mask, a positioning system, a lens assembly, and any of the first, second, and third apparatus, wherein during operation the source directs radiation through the mask to produce spatially patterned radiation, the positioning system adjusts the position of the mask relative to the radiation from the source, the lens assembly images the spatially patterned radiation onto the wafer, and the apparatus monitors the position of the mask relative to the radiation from the source.
In a further aspect, the invention features a beam writing system for use in fabricating a lithography mask, the system including a source providing a write beam to pattern a substrate, a stage supporting the substrate, a beam directing assembly for delivering the write beam to the substrate, a positioning system for positioning the stage and beam directing assembly relative one another, and any of the first, second, and third apparatus for monitoring the position of the stage relative to the beam directing assembly.
In another aspect, the invention features a lithography method for use in fabricating integrated circuits on a wafer, the method including supporting the wafer on a moveable stage, imaging spatially patterned radiation onto the wafer, adjusting the position of the stage, and monitoring the position of the stage using any of the first, second, and third methods.
In a further aspect, the invention features a lithography method for use in the fabrication of integrated circuits including directing input radiation through a mask to produce spatially patterned radiation, positioning the mask relative to the input radiation, monitoring the position of the mask relative to the input radiation using any of the first, second, and third methods, and imaging the spatially patterned radiation onto a wafer.
In yet another aspect, the invention features a lithography method for fabricating integrated circuits on a wafer including positioning a first component of a lithography system relative to a second component of a lithography system to expose the wafer to spatially patterned radiation, and monitoring the position of the first component relative to the second component using any of the first, second, and third methods.
In a further aspect, the invention features a method for fabricating integrated circuits, the method including a foregoing lithography method.
In another aspect, the invention features a method for fabricating integrated circuits, the method including using a foregoing lithography system.
In yet another aspect, the invention features a method for fabricating a lithography mask, the method including directing a write beam to a substrate to pattern the substrate, positioning the substrate relative to the write beam, and monitoring the position of the substrate relative to the write beam using any of the first, second, and third methods.
The present invention is defined by the appended claims.
Other features, objects, and advantages of the invention will be apparent from the following detailed description.
DESCRIPTION OF DRAWINGS
<ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">FIG. <b>1a</b></figref> is a schematic diagram of a processing unit for generating cyclic error basis functions and characterizing cyclic error coefficients based on a main interference signal <i>S</i>(<i>t</i>) and a reference signal <i>S<sub>R</sub></i>(<i>t</i>)<i>.</i></li><li><figref idref="f0002">FIG. <b>1b</b></figref> is a schematic diagram of a processing unit for generating an error signal <i>S<sub>ψ</sub></i>(<i>t</i>) from the cyclic error basis functions and characterized coefficients and using the error signal to reduce cyclic errors in the main interference signal <i>S</i>(<i>t</i>).</li><li><figref idref="f0003">FIG. <b>2</b></figref> is a schematic diagram of an M<sup>th</sup> order digital filter for use in low-pass filtering algebraic combinations of the main signal, the reference signal, their quadrature signals, and the error basis functions to yield the cyclic error coefficients.</li><li><figref idref="f0004">FIG. <b>3</b></figref> is a schematic diagram of an interferometry system including a high-stability plane mirror interferometer (HSPMI).</li><li><figref idref="f0005">FIG. <b>4</b></figref> is a schematic diagram of an embodiment of a lithography tool that includes an interferometer.</li><li><figref idref="f0006">FIG. <b>5(a)</b></figref> and <figref idref="f0007">FIG. <b>5(b)</b></figref> are flow charts that describe steps for making integrated circuits.</li><li><figref idref="f0008">FIG. <b>6</b></figref> is a schematic of a beam writing system that includes an interferometry system.</li></ul>
Like reference symbols in the various drawings indicate like elements.
DETAILED DESCRIPTION
Embodiments include an electronic cyclic error compensation procedure (CEC) for compensation of cyclic error effects in interferometry applications, such as heterodyne interferometry. In preferred embodiments, the compensation is achieved for low slew rates of a plane mirror measurement object attached to a stage or attached to a reference system with associated interferometers attached to a stage. When optical techniques are used to eliminate and/or reduce the amplitudes of certain cyclic errors such as sub-harmonic cyclic errors to <img file="EP1520151B1_D0006.tif" /> 0.05 nm (3σ), the remaining cyclic errors of the harmonic type with amplitudes of 0.5 nm or less can be treated as having constant amplitudes with fixed offset phases and the required accuracy of the cyclic error compensation for a remaining cyclic error term is approximately 10 % to meet a compensated cyclic error budget of 0.05 nm (3σ) or less. Further, the number of cyclic error terms that need to be compensated electronically are typically a small number, e.g., of the order of 3. In preferred embodiments, the processing operations of CEC requiring higher digital processing rates can be limited to a single add operation, whereas the remaining processing operations, which require additions, subtractions, multiplications, and divisions, can be performed at lower rates using prior values of the interference signal.
Typically, cyclic error effects in heterodyne interferometry can be eliminated by filtering the heterodyne signal in frequency space, e.g., using Fourier spectral analysis, when the Doppler shift frequencies can be resolved by the frequency resolution of a phase meter used to determine the heterodyne phase. Unfortunately, such filtering techniques cannot be used to eliminate cyclic error effects at low slew rates of the stage (including, e.g., zero speed of the stage) when the corresponding Doppler shift frequencies cannot be distinguished from the frequency of the primary signal. Further complications arise with cyclic error frequencies are within the bandwidth of the servo system, in which case the cyclic errors can be coupled directly into the stage position through the servo control system, and even amplify the error in the stage position from a desired position.
Specific details of a preferred embodiment of the CEC are described further below. Advantages of that embodiment include a cyclic error correction signal that may be generated in a "feed forward mode," where the feed forward mode can involve a simple digital transform based on a translation in time and need not require a spectral analysis or the use of a digital transform such as a digital Fourier transform, such as a fast Fourier transform (FFT). Likewise, conjugated quadratures of the main interference signal and the reference signal can be generated by simple digital transforms and need not require the use of a digital transform such as a digital Hilbert transform. Moreover, the feed forward mode can reduce the number of computer logic operations that are required at the very highest compute rates and can thereby reduce errors in data age that are introduced by incorporation of CEC.
Another advantage is that the cyclic error coefficients can be characterized at Doppler shift frequencies for which the phase meter cannot distinguish between the cyclic error frequencies from the frequency of the primary component of the interference signal. Furthermore, the cyclic error coefficients can be characterized and used for compensation over a range of Doppler shift frequencies that is small relative to heterodyne frequency, which is a range over which the cyclic error coefficients are typically frequency independent, thereby simplifying the cyclic error correction.
Prior to describing a preferred embodiment of the CEC, it is useful to classify cyclic errors according to properties with respect to the cyclic error amplitudes. Three classifications are set out with reference to a standard high stability plane mirror interferometer (HSPMI). They are: Type 1 - Constant amplitude cyclic errors; Type 2 - Variable amplitude cyclic errors; and Type 3 - Intermittent cyclic errors.
The amplitudes of Type <b>1</b> cyclic errors are independent of the orientation of a plane mirror measurement object of a plane mirror interferometer.
The amplitudes of Type <b>2</b> cyclic errors are dependent on the orientation of the plane mirror measurement object with a relative variability similar to that experienced by the amplitude of the primary component of the respective electrical interference signal, <i>e.g.</i>, <img file="EP1520151B1_D0006.tif" /> ± 20 %.
The amplitudes of Type <b>3</b> cyclic errors are nominally zero except when the reflecting surface of the plane mirror measurement object is parallel to within ≈ 50 µ rad of a conjugate image of a reflecting or partially reflecting surface, e.g., the reference mirror, of the interferometer.
Examples of Type 1 cyclic errors are the harmonic cyclic errors generated by polarization mixing in the source of an input beam to the heterodyne interferometer, polarization mixing that is produced by a polarization beam-splitter having finite extinction ratios that splits the input beam into reference and measurement beams, and polarization mixing that is produced by a silver coated cube corner retroreflector such as commonly used in a high stability plane mirror interferometer (HSPMI). The amplitudes of Type 1 cyclic errors are typically <img file="EP1520151B1_D0006.tif" /> 0.25 nm using techniques such as described in <patcit id="pcit0002" dnum="US17414902A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/174,149</text></patcit> entitled "Interferometry System and Method Employing an Angular Difference in Propagation Between Orthogonally Polarized Input Beam Components" to Peter de Groot and Henry A. Hill and filed July 17, 2002, in <patcit id="pcit0003" dnum="US6201609B1"><text>U.S. Patent No. 6,201,609 B1</text></patcit> entitled "Interferometers Utilizing Polarization Preserving Optical Systems" to Henry A. Hill, and in <patcit id="pcit0004" dnum="US6163379A"><text>U.S. Patent No. 6,163,379</text></patcit> entitled "Interferometer with Tilted Waveplates for Reducing Ghost Reflections" to Peter de Groot.
Examples of Type <b>2</b> cyclic errors are the harmonic cyclic errors generated by spurious beams due to unwanted reflections by certain surfaces. The typical amplitude of a Type <b>2</b> cyclic error is 0.06 nm for a respective surface having a reflectivity of 0.0025. The amplitude of a particular Type <b>2</b> cyclic error will typically vary by <img file="EP1520151B1_D0006.tif" /> ± 20 % as the stage mirror is scanned through a range of for example ± 500 µ rad in orientation with a physical separation of ≈ 0.7 m between the polarizing beam-splitter of an interferometer and plane mirror measurement object.
Examples of Type <b>3</b> intermittent cyclic errors are sub-harmonic cyclic errors that have relatively large amplitudes, e.g. 2 nm, when the conditions for Type <b>3</b> cyclic errors are met. The Type <b>3</b> cyclic errors can be eliminated or reduced to below 0.025 nm (3σ) by optical techniques where elements of the interferometer are rotated or tilted to eliminate or reduce certain cyclic non-linear errors such as described in <patcit id="pcit0005" dnum="US20030038947A" dnum-type="L"><text>U.S. Patent Application Publication No. 2003/0038947</text></patcit> entitled "Tilted Interferometer" to Henry A. Hill.
The elimination of Type <b>3</b> cyclic errors by the optical techniques considerably reduces the task left for CEC in achieving a compensated cyclic error residual of 0.025 nm (3σ) or less. Of course, in further embodiments of the invention, sub-harmonic cyclic errors (such as the Type <b>3</b> half-cycle error) may also be compensated, as described further below.
The variability of Type <b>2</b> cyclic errors expressed in terms of a displacement is typically <img file="EP1520151B1_D0006.tif" /> ± 0.010 nm in amplitude. As a consequence, Type <b>2</b> cyclic errors can be treated as cyclic errors having constant amplitudes with constant offset phases in implementation of CEC that has a compensated cyclic error budget of 0.01 nm (3σ) or less.
The number of cyclic error terms that need to be compensated when the Type 3 cyclic errors are eliminated or reduced by the optical techniques are low, <i>e.g.</i> of the order of 3, for a compensated cyclic error budget of 0.05 nm (3σ) or less. A particular cyclic error term after elimination of Type <b>3</b> cyclic errors may comprise one or more Type <b>1</b> and/or Type <b>2</b> cyclic errors. Nonetheless, in further embodiments, the CEC may also be used to compensate Type <b>3</b> cyclic errors.
Additional material describing quantifying and correcting cyclic errors are described in commonly owned <patcit id="pcit0006" dnum="US6252668B"><text>U.S. Patent No. 6,252,668</text></patcit>, <patcit id="pcit0007" dnum="US6246481B"><text>U.S. Patent No. 6,246,481</text></patcit>, <patcit id="pcit0008" dnum="US6137574A"><text>U.S. Patent No. 6,137,574</text></patcit>, <patcit id="pcit0009" dnum="US20020089671A" dnum-type="L"><text>U.S. Patent Application Publicaiton No. 2002/0089671</text></patcit>, and <patcit id="pcit0010" dnum="US28789802A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/287,898</text></patcit> entitled "Interferometric Cyclic Error Compensation" filed November 5, 2002 by Henry A. Hill.
We now described a preferred embodiment for the CEC that generates in a feed forward mode of operation, in which a cyclic error correction signal <i>S</i><sub>ψ</sub>(<i>t</i>) is subtracted from a corresponding electrical interference signal <i>S</i>(<i>t</i>) of an interferometer to produce a compensated electrical interference signal. The phase of the compensated electrical interference signal is then measured by a phase meter to extract relative path length information associated with the particular interferometer arrangement. Because cyclic error effects have been reduced, the relative path length information is more accurate. As a result, the compensated electrical interference phase can be used to measure and control through a servo control system the position of a stage, even at low slew rates including a zero slew rate where cyclic error effects can otherwise be especially problematic.
Referring to <figref idref="f0001">FIGS. <b>1a</b></figref> and <figref idref="f0002"><b>1b</b></figref>, in a preferred embodiment, the CEC comprises two processing units. One processing unit <b>10</b> determines cyclic error basis functions and factors relating to the amplitudes and offset phases of cyclic errors that need be compensated. A second processing unit <b>60</b> of CEC generates cyclic error correction signal <i>S</i><sub>ψ</sub>(<i>t</i>) using the cyclic error basis functions and the factors relating to the amplitudes and offset phases determined by first processing unit <b>10.</b> The first processing unit <b>10</b> of CEC for the first embodiment is shown schematically in <figref idref="f0001">Fig. <b>1a</b></figref> and the second processing unit <b>60</b> of CEC of the first embodiment is shown schematically in <figref idref="f0002">Fig. <b>1b</b></figref>.
Referring now to <figref idref="f0001">FIG,. <b>1a</b></figref><b>,</b> an optical signal <b>11</b> from an interferometer is detected by detector <b>12</b> to generate an electrical interference signal. The electrical interference signal is converted to digital format by an analog to digital converter (ADC) in converter/filter <b>52</b> as electrical interference signal <i>S(t)</i> and sent to the CEC processor. For example, the ADC conversion rate is a high rate, <i>e.g.</i>, 120 MHz.
In the present embodiment, we focus on a particular set of four cyclic error terms are compensated at low slew rates. Adaptation to compensate for a different set of cyclic errors will be evident to one skilled in the art based on the subsequent description. The electrical interference signal <i>S</i>(<i>t</i>) comprising the four cyclic error terms can be expressed in the form <maths id="math0006" num="(1)"><math display="block"><mi>S</mi><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub></mrow></mfenced><mo>+</mo><msub><mi>S</mi><mi mathvariant="normal">ψ</mi></msub><mfenced><mi>t</mi></mfenced></math><img file="EP1520151B1_D0007.tif" /></maths> where <maths id="math0007" num="(2)"><math display="block"><msub><mi>S</mi><mi mathvariant="normal">ψ</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mn>0</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mn>2</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mn>3</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>;</mo></math><img file="EP1520151B1_D0008.tif" /></maths><maths id="math0008" num="(2)"><math display="block"><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0009.tif" /></maths><maths id="math0009" num="(4)"><math display="block"><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mn>0</mn></mrow></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0010.tif" /></maths><maths id="math0010" num="(5)"><math display="block"><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mn>2</mn></mrow></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0011.tif" /></maths><maths id="math0011" num="(6)"><math display="block"><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mn>3</mn></mrow></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub></mrow></mfenced><mo>;</mo></math><img file="EP1520151B1_D0012.tif" /></maths> ϕ<i><sub>R</sub></i> is the phase of a reference signal <i>S<sub>R</sub></i>(<i>t</i>) with <i>d</i>ϕ<i><sub>R</sub></i>/<i>dt</i> = ω<i><sub>R</sub></i> corresponding to 2π times the frequency difference of the measurement beam and reference beam components of the input beam to the interferometer; <i>A</i><sub>1</sub> and ζ<sub>1</sub> are the amplitude and offset phase, respectively, of the primary component of the electrical interference signal; ε<sub>-1</sub>, ε<sub>0</sub>, ε<sub>2</sub>, and ε<sub>3</sub> are the amplitudes for the cyclic error terms; ζ<sub>-1</sub>, ζ<sub>0</sub>, ζ<sub>2</sub>, and ζ<sub>3</sub> are the offset phases of the cyclic error terms; <maths id="math0012" num="(7)"><math display="block"><mi mathvariant="normal">ϕ</mi><mo>=</mo><mn>4</mn><mi mathvariant="italic">kL</mi></math><img file="EP1520151B1_D0013.tif" /></maths> for a plane mirror interferometer such as a HSPMI (which involves two passes of the measurement beam to the measurement object); <i>k</i> is a wavenumber corresponding to wavelength λ of beam <b>10</b>; and L is the one way physical length of the measurement path relative to the one way physical length of the reference path of the interferometer. Cyclic error amplitudes ε<sub>-1</sub>, ε<sub>0</sub>, ε<sub>2</sub>, and ε<sub>3</sub> are much less than the <i>A</i><sub>1</sub>, <i>i.e.</i> ≲ (1/50)<i>A</i><sub>1</sub>. An example of the frequency difference ω<i><sub>R</sub></i>/2π is 20 MHz.
Note that there is generally a set of cyclic error terms whose phases are independent of ϕ<i><sub>R</sub></i>. This set of cyclic error terms has been omitted from Equation (2) because they are eliminated by a high pass filter in converter/filter <b>52.</b>
The factors relating to amplitudes ε<i><sub>p</sub></i> and offset phases ζ<i><sub>p</sub></i> of the cyclic error terms and the time dependent factors of the cyclic error terms are generated using measured values of both <i>S(t)</i> and reference signal <i>S<sub>R</sub></i>(<i>t</i>). The factors relating to amplitudes ε<i><sub>p</sub></i> and offset phases ζ<i><sub>p</sub></i> are determined and the results transmitted to a table <b>40</b> for subsequent use in generation of the cyclic error correction signal <i>S</i><sub>ψ</sub>(<i>t</i>). The time dependent factors of the cyclic error terms are obtained by application of simple digital transforms based on trigonometric identities and properties of conjugated quadratures of signals.
Optical reference signal <b>13</b> is detected by detector <b>14</b> to produce an electrical reference signal. The optical reference signal can be derived from a portion of the input beam to the interferometer. Alternatively, the electrical reference signal can be derived directly from the source that introduces the heterodyne frequency splitting in the input beam components (e.g., from the drive signal to an acousto-optical modulator used to generate the heterodyne frequency splitting). The electrical reference signal is converted to a digital format and passed through a high pass filter in converter/filter <b>54</b> to produce reference signal <i>S<sub>R</sub></i>(<i>t</i>)<i>.</i> Reference signal <i>S<sub>R</sub></i>(<i>t</i>) in digital format is written as <maths id="math0013" num="(8)"><math display="block"><msub><mi>S</mi><mi>R</mi></msub><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></math><img file="EP1520151B1_D0014.tif" /></maths> where <i>A<sub>R</sub></i> and ζ<i><sub>R</sub></i> are the amplitude and offset phase, respectively, of the reference signal. The ADC conversion rate in <b>54</b> for <i>S<sub>R</sub></i>(<i>t</i>) is the same as the ADC conversion rate in <b>52</b> for <i>S(t).</i> The quadrature signal <i>S̃<sub>R</sub></i>(<i>t</i>) of <i>S<sub>R</sub></i>(<i>t</i>) written as <maths id="math0014" num="(9)"><math display="block"><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></math><img file="EP1520151B1_D0015.tif" /></maths> is generated by electronic processing using measured values of <i>S<sub>R</sub></i>(<i>t</i>) according to the formula <maths id="math0015" num="(10)"><math display="block"><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced><mrow><mi>cot</mi><msub><mi mathvariant="normal">ω</mi><mi>R</mi></msub><mi mathvariant="normal">τ</mi></mrow></mfenced><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi mathvariant="normal">τ</mi></mrow></mfenced><mo>−</mo><mfrac><mrow><mi>cos</mi><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>R</mi></msub><mi mathvariant="normal">τ</mi></mrow><mrow><mi>sin</mi><msub><mi mathvariant="normal">ω</mi><mi>R</mi></msub><mi mathvariant="normal">τ</mi></mrow></mfrac><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mi mathvariant="normal">τ</mi></mrow></mfenced></math><img file="EP1520151B1_D0016.tif" /></maths> where 1/τ is the ADC conversion rate of reference signal <i>S<sub>R</sub></i>(<i>t</i>) in <b>54 .</b> For the example of a frequency difference for ω<i><sub>R</sub></i>/2π = 20 MHz and an ADC conversion rate 1/τ of 120 MHz, Equation (10) reduces to a particularly simple form <maths id="math0016" num="(11)"><math display="block"><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfrac><mn>1</mn><msqrt><mn>3</mn></msqrt></mfrac><mfenced open="[" close="]"><mrow><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mi mathvariant="normal">τ</mi></mrow></mfenced><mo>+</mo><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi mathvariant="normal">τ</mi></mrow></mfenced></mrow></mfenced><mo>.</mo></math><img file="EP1520151B1_D0017.tif" /></maths>
Reference signal <i>S<sub>R</sub></i>(<i>t</i>) and quadrature signal <i>S̃<sub>R</sub></i>(<i>t</i>) are conjugated quadratures of reference signal <i>S<sub>R</sub></i>(<i>t</i>)<i>.</i> The quadrature signal <i>S<sub>R</sub></i>(<i>t</i>) is generated by processor <b>16</b> using Equation (11) or Equation (10) as appropriate.
The quadrature signal <i>S̃</i>(<i>t</i>) of <i>S</i>(<i>t</i>) is generated by processor <b>56</b> using the same processing procedure as that described for the generation of quadrature signal <i>S̃</i><sub>R</sub>(<i>t</i>)<i>.</i> Accordingly, for the example of a ratio of 1/τ and ω<i><sub>R</sub></i>/2π equal to 6, <maths id="math0017" num="(12)"><math display="block"><mtable columnalign="left"><mtr><mtd><mrow><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced></mrow></mtd><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><msqrt><mn>3</mn></msqrt></mfrac><mfenced open="[" close="]"><mrow><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mi mathvariant="normal">τ</mi></mrow></mfenced><mo>+</mo><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi mathvariant="normal">τ</mi></mrow></mfenced></mrow></mfenced></mrow></mtd></mtr><mtr><mtd><mrow /></mtd><mtd><mrow><mo>=</mo><msub><mi>A</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub></mrow></mfenced><mo>+</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi mathvariant="normal">ψ</mi></msub><mfenced><mi>t</mi></mfenced></mrow></mtd></mtr></mtable></math><img file="EP1520151B1_D0018.tif" /></maths> where <maths id="math0018" num="(13)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi mathvariant="normal">0</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub></mrow></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0019.tif" /></maths>
Equation (12) is valid when the stage slew rate is low, e.g., when <i>ϕ</i> changes insignificantly over the time period 2<i>τ</i>. Signal <i>S</i>(<i>t</i>) and quadrature signal <i>S̃</i>(<i>t</i>) are conjugated quadratures of signal <i>S(t).</i>
Notably, the integral relationship between 1/τ and ω<i><sub>R</sub></i>/2π allows the generation of feed forward values <i>S'</i>(<i>t</i>) and <i>S̃'</i>(<i>t</i>) of <i>S(t)</i> and <i>S̃</i>(<i>t</i>), respectively, and <i>S'<sub>R</sub></i>(<i>t</i>) and <i>S̃</i>'<i><sub>R</sub></i>(<i>t</i>) of <i>S<sub>R</sub></i>(<i>t</i>) and <i>S̃<sub>R</sub></i>(<i>t</i>), respectively, are according to the formulae <maths id="math0019" num="(14)"><math display="block"><mi>S</mi><mo>′</mo><mfenced><mi>t</mi></mfenced><mo>=</mo><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mn>6</mn><mi>m</mi><mi mathvariant="normal">τ</mi></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0020.tif" /></maths><maths id="math0020" num="(15)"><math display="block"><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mo>′</mo><mfenced><mi>t</mi></mfenced><mo>=</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mrow><mi>t</mi><mo>−</mo><mn>6</mn><mi>m</mi><mi mathvariant="normal">τ</mi></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0021.tif" /></maths><maths id="math0021" num="(16)"><math display="block"><msubsup><mi>S</mi><mi>R</mi><mo>′</mo></msubsup><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>S</mi><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mn>6</mn><mi>m</mi><mi mathvariant="normal">τ</mi></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0022.tif" /></maths><maths id="math0022" num="(17)"><math display="block"><msubsup><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi><mo>′</mo></msubsup><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mrow><mi>t</mi><mo>−</mo><mn>6</mn><mi>m</mi><mi mathvariant="normal">τ</mi></mrow></mfenced></math><img file="EP1520151B1_D0023.tif" /></maths> where <i>m</i> is an integer such that the error in the phases of feed forward signals with respect to corresponding phases of signals is less than predetermined values set by an end use application. In other words, prior values of the main interference signal and the reference signal can be used to generate the quadrature signals and subsequent error basis functions. In other embodiments in which the ratio between 1/τ and ω<i><sub>R</sub></i>/2π is an integer different from 6, Equations (14)-(17) are modified accordingly.
Using algebraic combinations of the signals <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>), and <i>S<sub>R</sub></i>(<i>t</i>), processing unit <b>10</b> generates cyclic error basis functions, which are sine and cosine functions that have the same time-varying arguments as the cyclic error terms, and then uses the cyclic error basis functions to project out respective cyclic error coefficients from <i>S(t)</i> and <i>S̃</i>(<i>t</i>) by low-pas filtering (e.g., averaging). The cyclic error basis functions for <i>S</i><sub>ψ0</sub>(<i>t</i>), for example, are especially simple and correspond to the reference signal and its quadrature signal <i>S<sub>R</sub></i>(<i>t</i>), and <i>S̃<sub>R</sub>(</i>t<i>)</i>. In other words, to process the signals for information about the cyclic error term ε<sub>0</sub> cos (ϕ<i><sub>R</sub></i> + ζ<sub>0</sub>), signals <i>S<sub>R</sub></i>(<i>t</i>) and <i>S̃<sub>R</sub></i>(<i>t</i>) are used as time dependent factors in the representation of the cyclic error term ε<sub>0</sub> cos (ϕ<i><sub>R</sub></i> + ζ<sub>0</sub>).
To better understand the representation, it is beneficial to rewrite cyclic error term ε<sub>0</sub> cos (ϕ<i><sub>R</sub></i> + ζ<sub>0</sub>) in terms of the time dependent functions cos (ϕ<i><sub>R</sub></i> + ζ<i><sub>R</sub></i>) and sin (ϕ<i><sub>R</sub></i> + ζ<i><sub>R</sub></i>) with the results <maths id="math0023" num="(18)"><math display="block"><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub></mrow></mfenced><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>−</mo><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced><mo>,</mo></math><img file="EP1520151B1_D0024.tif" /></maths><maths id="math0024" num="(19)"><math display="block"><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub></mrow></mfenced><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced><mo>.</mo></math><img file="EP1520151B1_D0025.tif" /></maths>
Equations (18) and (19) can be rewritten as <maths id="math0025" num="(20)"><math display="block"><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub></mrow></mfenced><mo>=</mo><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>−</mo><msub><mi>B</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0026.tif" /></maths><maths id="math0026" num="(21)"><math display="block"><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub></mrow></mfenced><mo>=</mo><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi>B</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></math><img file="EP1520151B1_D0027.tif" /></maths> where <maths id="math0027" num="(22)"><math display="block"><msub><mi>A</mi><mn>0</mn></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0028.tif" /></maths><maths id="math0028" num="(23)"><math display="block"><msub><mi>B</mi><mn>0</mn></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>.</mo></math><img file="EP1520151B1_D0029.tif" /></maths>
Conjugated quadratures <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>) and conjugated quadratures <i>S<sub>R</sub></i>(<i>t</i>) and <i>S̃<sub>R</sub></i>(<i>t</i>) are transmitted to processor 20 wherein signals ∑<sub>0</sub>(<i>t</i>) and ∑̃<sub>0</sub>(<i>t</i>) are generated. Signals ∑<sub>0</sub>(<i>t</i>) and ∑̃<sub>0</sub>(<i>t</i>) are given by the equations <maths id="math0029" num="(24)"><math display="block"><msub><mi mathvariant="normal">Σ</mi><mn>0</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><mi>S</mi><mfenced><mi>t</mi></mfenced><msub><mi>S</mi><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>,</mo></math><img file="EP1520151B1_D0030.tif" /></maths><maths id="math0030" num="(25)"><math display="block"><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>0</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><mo>−</mo><mi>S</mi><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><msub><mi>S</mi><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>.</mo></math><img file="EP1520151B1_D0031.tif" /></maths>
Using properties of conjugated quadratures and certain trigonometric identities, <i>e.g</i>., cos<sup>2</sup> γ + sin<sup>2</sup> γ = 1, we have <maths id="math0031" num="(26)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mn>0</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><mn>2</mn><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><mn>3</mn><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0032.tif" /></maths><maths id="math0032" num="(27)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>0</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>B</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><mn>2</mn><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><mn>3</mn><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0033.tif" /></maths>
Notably, the generation of signals ∑<sub>0</sub>(<i>t</i>) and ∑̃<sub>0</sub>(<i>t</i>) project the coefficients associated with <i>S</i><sub><i>ψ</i>0</sub>(<i>t</i>) to zero frequency, where low-pass filtering techniques can be used to determine them. Thus, signals ∑<sub>0</sub>(<i>t</i>) and ∑̃<sub>0</sub>(<i>t</i>) are transmitted to low pass digital filters in processor <b>24,</b><i>e.g.</i>, low pass Butterworth filters, where coefficients <i>A<sub>R</sub>A</i><sub>0</sub> and <i>A<sub>R</sub>B</i><sub>0</sub> are determined.
For a Butterworth filter <i>T<sub>n</sub></i>(<i>x</i>) of order <i>n</i>, the corresponding outputs of the low pass digital filters for inputs ∑<sub>0</sub>(<i>t</i>) and ∑̃<sub>0</sub>(<i>t</i>) are <maths id="math0033" num="(28)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mi mathvariant="normal">Σ</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mtd></mtr></mtable></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0034.tif" /></maths><maths id="math0034" num="(29)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>0</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>B</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0035.tif" /></maths> where O(<i>x</i>) denotes a term of the order of <i>x</i>, ω<i><sub>c</sub></i> is the - 3 dB angular cutoff frequency, and ω<i><sub>D</sub></i> = <i>d</i>ϕ/<i>dt.</i>
The terms on the right hand sides of Equations (28) and (29) with factors <i>A<sub>R</sub>A</i><sub>1</sub> are the sources of the largest errors and accordingly determine the specifications of <i>n</i> and the minimum ratio for ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> that can be used when the outputs of processor <b>24</b> are stored in table <b>40.</b> For a fourth order Butterworth filter, <i>i.e</i>., <i>n</i> = 4, and a minimum ratio for ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> = 7, the error terms on the right hand side of Equations (28) and (29) will generate errors that correspond to <img file="EP1520151B1_D0006.tif" /> 0.010 nm (3σ). When the stage is moving at a speed such that the corresponding Doppler shift frequency ω<i><sub>D</sub></i>/2π is 10 to 100 times greater than the bandwidth of the stage servo control system and the requirement with respect to ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> is satisfied, the outputs <i>A<sub>R</sub>A</i><sub>0</sub> and <i>A<sub>R</sub>B</i><sub>0</sub> of the low pass filters in processor <b>24</b> are stored in table <b>40</b> and in processors <b>26</b> and <b>28</b> under the control of signal <b>72.</b>
Notably, in this preferred embodiment, ω<i><sub>D</sub></i> can vary by factors such as 2 or more during the period associated with output values of <i>A<sub>R</sub>A</i><sub>0</sub> and <i>A<sub>R</sub>B</i><sub>0</sub> that are stored in table <b>40.</b>
Quadratures <i>S<sub>R</sub></i> and <i>S̃<sub>R</sub></i> are transmitted to processor <b>22</b> and the value for <i>A<sub>R</sub></i><sup>2</sup> is determined in processor <b>22</b> by a procedure similar to that used in processor 20 and processor <b>24</b> using the formulae <maths id="math0035" num="(30)"><math display="block"><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mi>S</mi><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>⋅</mo><msub><mi>S</mi><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>⋅</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><mo>.</mo></math><img file="EP1520151B1_D0036.tif" /></maths>
The value of the order <i>n</i> need only be for example 2. Values of <i>A<sub>R</sub></i><sup>2</sup> are transmitted to table <b>40</b> and stored under the control of signal <b>72.</b>
The values for <i>A</i><sub>R</sub><i>A</i><sub>0</sub>, <i>A<sub>R</sub>B</i><sub>0</sub>, <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), and <i>A<sub>R</sub></i><sup>2</sup> are transmitted to processor <b>26</b> and the values of <i>A<sub>R</sub>A</i><sub>0</sub>, <i>A<sub>R</sub>B</i><sub>0</sub>, and <i>A<sub>R</sub></i><sup>2</sup> are stored in processor <b>26</b> under the control of signal <b>72</b> for the generation of conjugated quadratures <i>S</i><sub>1</sub>(<i>t</i>) and <i>S̃</i><sub>1</sub>(<i>t</i>) where <maths id="math0036" num="(31)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>S</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><mi>S</mi><mfenced><mi>t</mi></mfenced><mo>−</mo><mfrac><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>0</mn></msub></mrow></mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfrac><msub><mi>S</mi><mi>R</mi></msub><mo>+</mo><mfrac><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msub><mi>B</mi><mn>0</mn></msub></mrow></mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfrac><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub></mrow></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0037.tif" /></maths><maths id="math0037" num="(32)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><mo>−</mo><mfrac><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>0</mn></msub></mrow></mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfrac><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mo>−</mo><mfrac><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msub><mi>B</mi><mn>0</mn></msub></mrow></mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfrac><msub><mi>S</mi><mi>R</mi></msub></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub></mrow></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0038.tif" /></maths>
The values for <i>A<sub>R</sub>A</i><sub>0</sub>, <i>A<sub>R</sub>B</i><sub>0</sub>, ∑<sub>0</sub>(<i>t</i>), and ∑̃<sub>0</sub>(<i>t</i>) are transmitted to processor <b>28</b> and the values of <i>A<sub>R</sub>A</i><sub>0</sub> and <i>A<sub>R</sub>B</i><sub>0</sub> are stored in processor <b>28</b> under the control of signal <b>72</b> for the generation of conjugated quadratures ∑<sub>1</sub>(<i>t</i>) and ∑̃<sub>1</sub>(<i>t</i>) where <maths id="math0038" num="(33)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><msub><mi mathvariant="normal">Σ</mi><mn>0</mn></msub><mfenced><mi>t</mi></mfenced><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>B</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><mn>2</mn><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><mn>3</mn><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0039.tif" /></maths><maths id="math0039" num="(34)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>0</mn></msub><mfenced><mi>t</mi></mfenced><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>B</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><mn>2</mn><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><mn>3</mn><mi>ϕ+</mi><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mi mathvariant="normal">−</mi><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0040.tif" /></maths>
Signals <i>S<sub>R</sub></i>(<i>t</i>), <i>S̃<sub>R</sub></i>(<i>t</i>), ∑<sub>1</sub>(<i>t</i>), and ∑̃<sub>1</sub>(<i>t</i>) are transmitted to processor <b>30</b> for the generation of conjugated quadratures ∑<sub>-1</sub>(<i>t</i>) and ∑̃<sub>-1</sub>(<i>t</i>) where <maths id="math0040" num="(35)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><msub><mi mathvariant="normal">Σ</mi><mn>1</mn></msub><msub><mi>S</mi><mi>R</mi></msub><mo>+</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>1</mn></msub><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mi>−ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0041.tif" /></maths><maths id="math0041" num="(36)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><msub><mi mathvariant="normal">Σ</mi><mn>1</mn></msub><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mo>+</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>1</mn></msub><msub><mi>S</mi><mi>R</mi></msub></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mi>−ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0042.tif" /></maths>
Signals ∑<sub>-1</sub>(<i>t</i>) and ∑̃<sub>-1</sub>(<i>t</i>) correspond to the cyclic errror basis functions for <i>S</i><sub>ψ-1</sub>(<i>t</i>) in that the leading terms of ∑<sub>-1</sub>(<i>t</i>) and ∑̃<sub>-1</sub>(<i>t</i>) are sinusoids with the same time-varying argument as that of <i>S</i><sub>ψ-1</sub>(<i>t</i>).
Coefficients <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>A</i><sub>-1</sub> and -<i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>B</i><sub>-1</sub> are next determined through digital low pass filters, <i>e.g.,</i> low pass Butterworth filters, in processor <b>32</b> where <maths id="math0042" num="(37)"><math display="block"><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>≡</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0043.tif" /></maths><maths id="math0043" num="(38)"><math display="block"><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>≡</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>.</mo></math><img file="EP1520151B1_D0044.tif" /></maths>
The input signals for the digital filters are ∑<sub>4</sub>(<i>t</i>) and ∑̃<sub>4</sub>(<i>t</i>). Input signals ∑<sub>4</sub>(<i>t</i>) and ∑̃<sub>4</sub>(<i>t</i>) are generated in processor <b>32</b> using signals <i>S</i><sub>1</sub>, <i>S̃</i><sub>1</sub>, ∑̃<sub>-1</sub>(<i>t</i>), and ∑̃<sub>-1</sub>(<i>t</i>) according to the formulae <maths id="math0044" num="(39)"><math display="block"><msub><mi mathvariant="normal">Σ</mi><mn>4</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced open="[" close="]"><mrow><msub><mi>S</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mi mathvariant="normal">Σ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0045.tif" /></maths><maths id="math0045" num="(40)"><math display="block"><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>4</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced open="[" close="]"><mrow><mi>S</mi><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>−</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><msub><mi mathvariant="normal">Σ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>.</mo></math><img file="EP1520151B1_D0046.tif" /></maths>
Equations (39) and (40) are written in terms of <i>A</i><sub>-1</sub> and <i>B</i><sub>-1</sub> using Equations (37)and (38) as <maths id="math0046" num="(41)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mn>4</mn></msub><mo>=</mo><mn>2</mn><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><mi> O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0047.tif" /></maths><maths id="math0047" num="(42)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>4</mn></msub><mo>=</mo><mo>−</mo><mn>2</mn><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><mi> O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0048.tif" /></maths>
Signals ∑<sub>4</sub>(<i>t</i>) and ∑̃<sub>4</sub>(<i>t</i>) are sent to low pass digital filters in processor <b>32,</b><i>e.g.,</i> low pass Butterworth filters, where coefficients 2<i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>A</i><sub>-1</sub> and -2<i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>B</i><sub>-1</sub> are determined. For a Butterworth filter <i>T<sub>n</sub></i>(<i>x</i>) of order <i>n</i>, the corresponding outputs of the low pass digital filters for inputs ∑<sub>4</sub>(<i>t</i>) and ∑̃<sub>4</sub>(<i>t</i>) are <maths id="math0048" num="(43)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mi mathvariant="normal">Σ</mi><mn>4</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><mo>−</mo><mn>2</mn><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>4</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mrow></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0049.tif" /></maths><maths id="math0049" num="(44)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>4</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><mo>−</mo><mn>2</mn><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mn>1</mn></msub><mi mathvariant="normal">O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi mathvariant="normal">O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi mathvariant="normal">O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>4</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mrow></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0050.tif" /></maths>
The terms on the right hand sides of Equations (43) and (44) with factors <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>2</sup> are the sources of the largest errors and accordingly determine the specifications of <i>n</i> and the minimum ratio for ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> that can be used when the outputs of processor <b>32</b> are stored in table <b>40.</b> For a fourth order Butterworth filter, <i>i.e</i>., <i>n</i> = 4, and a minimum ratio for <i>ω</i><sub>D</sub>/<i>ω<sub>c</sub></i> = 3.5, the error terms on the right hand side of Equations (43) and (44) will generate errors that correspond to <img file="EP1520151B1_D0006.tif" /> 0.010 nm (3σ). The outputs 2<i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>A</i><sub>-1</sub> and -2<i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>B</i><sub>-1</sub> of low pass filters of processor <b>32</b> are divided by 2 to generate <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>A</i><sub>-1</sub> and <i>-A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>B</i><sub>-1</sub> as the outputs of processor <b>32.</b> When the stage is moving at a speed such that the corresponding Doppler shift frequency ω<i><sub>D</sub></i>/2π is 10 to 100 times greater than the bandwidth of the stage servo control system and the requirement with respect to ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> is satisfied, the outputs <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>A</i><sub>-1</sub> and <i>-A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>B</i><sub>-1</sub> of processor <b>32</b> are stored in table <b>40</b> and in processor <b>34</b> under the control of signal <b>72.</b>
Signals <i>S</i><sub>1</sub>(<i>t</i>) and <i>S̃</i><sub>1</sub>(<i>t</i>) are transmitted to processor <b>30</b> for the generation of conjugated quadratures ∑<sub>2</sub>(<i>t</i>) and ∑̃<sub>2</sub>(<i>t</i>) where <maths id="math0050" num="(45)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mn>2</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><msub><mi>S</mi><mn>1</mn></msub><mo>⋅</mo><msub><mi mathvariant="normal">Σ</mi><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mo>⋅</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi>ζ</mi><mn>2</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi>ζ</mi><mn>3</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><mi> O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0051.tif" /></maths><maths id="math0051" num="(46)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>2</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><msub><mi>S</mi><mn>1</mn></msub><mo>⋅</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>1</mn></msub><mo>−</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mo>⋅</mo><msub><mi mathvariant="normal">Σ</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi>ζ</mi><mn>2</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi>ζ</mi><mn>3</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><mi> O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0052.tif" /></maths>
Signals ∑<sub>2</sub>(<i>t</i>) and ∑̃<sub>2</sub>(<i>t</i>) correspond to the cyclic errror basis functions for <i>S</i><sub>ψ2</sub>(<i>t</i>) in that the leading terms of ∑<sub>2</sub>(<i>t</i>) and ∑̃<sub>2</sub>(<i>t</i>) are sinusoids with the same time-varying argument as that of <i>S</i><sub>ψ2</sub>(<i>t</i>).
Signals <i>S</i><sub>1</sub>, <i>S̃</i><sub>1</sub>, ∑<sub>1</sub>(<i>t</i>), ∑̃<sub>1</sub>(<i>t</i>), ∑<sub>2</sub>(<i>t</i>), and ∑̃<sub>2</sub>(<i>t</i>) and coefficients <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>A</i><sub>-1</sub>, and are <i>-A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>B</i><sub>-1</sub> transmitted to processor <b>34</b> and coefficients <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>A</i><sub>-1</sub>, and -<i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><i>B</i><sub>-1</sub> stored in processor <b>34</b> under the control of signal <b>72</b> for generation of conjugated quadratures ∑<sub>3</sub>(<i>t</i>) and ∑<sub>3</sub>(<i>t</i>) where <maths id="math0052" num="(47)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mn>3</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><msub><mi mathvariant="normal">Σ</mi><mn>1</mn></msub><mo>⋅</mo><msub><mi mathvariant="normal">Σ</mi><mn>2</mn></msub><mo>−</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>1</mn></msub><mo>⋅</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>2</mn></msub><mo>−</mo><mn>3</mn><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msub><mi>S</mi><mn>1</mn></msub><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>5</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>−</mo><mn>3</mn><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msub><mi>S</mi><mn>1</mn></msub><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub></mrow></mfenced><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>+</mo><mo>…</mo><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0053.tif" /></maths><maths id="math0053" num="(48)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mn>3</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>5</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>+</mo><mo>…</mo><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0054.tif" /></maths><maths id="math0054" num="(49)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>3</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><msub><mi mathvariant="normal">Σ</mi><mn>1</mn></msub><mo>⋅</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>2</mn></msub><mo>+</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>1</mn></msub><mo>⋅</mo><msub><mi mathvariant="normal">Σ</mi><mn>2</mn></msub><mo>−</mo><mn>3</mn><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msub><mi>S</mi><mn>1</mn></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>5</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>−</mo><mn>3</mn><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msub><mi>S</mi><mn>1</mn></msub></mrow></mfenced><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>+</mo><mo>…</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0055.tif" /></maths><maths id="math0055" num="(50)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>3</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>5</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>+</mo><mo>…</mo><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0056.tif" /></maths>
Signals ∑<sub>3</sub>(<i>t</i>) and ∑̃<sub>3</sub>(<i>t</i>) correspond to the cyclic errror basis functions for <i>S</i><sub>ψ3</sub>(<i>t</i>) in that the leading terms of ∑<sub>3</sub>(<i>t</i>) and ∑̃<sub>3</sub>(<i>t</i>) are sinusoids with the same time-varying argument as that of <i>S</i><sub>ψ3</sub>(<i>t</i>)<i>.</i>
Coefficients <i>A<sub>R</sub>A</i><sub>1</sub><sup>2</sup><i>A</i><sub>2</sub> and -<i>A<sub>R</sub>A</i><sub>1</sub><sup>2</sup><i>B</i><sub>2</sub> (where <i>A</i><sub>2</sub> and <i>B</i><sub>2</sub> are cyclic error coefficients for <i>S</i><sub>ψ2</sub> and are given explicitly by Equations (67) and (68), respectively, further below) are next determined through digital low pass filters, e.g., low pass Butterworth filters, in processor <b>38.</b> The input signals for the digital filters are ∑<sub>5</sub>(<i>t</i>) and ∑̃<sub>5</sub>(<i>t</i>), respectively. The input signals are generated in processor 38 using signals <i>S</i><sub>1</sub>, <i>S̃</i><sub>1</sub>, ∑̃<sub>2</sub>(<i>t</i>), and ∑̃<sub>2</sub>(<i>t</i>) according to the formulae <maths id="math0056" num="(51)"><math display="block"><msub><mi mathvariant="normal">Σ</mi><mn>5</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><mfenced open="[" close="]"><mrow><msub><mi>S</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mi mathvariant="normal">Σ</mi><mn>2</mn></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>2</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0057.tif" /></maths><maths id="math0057" num="(52)"><math display="block"><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>5</mn></msub><mfenced><mi>t</mi></mfenced><mo>≡</mo><mfenced open="[" close="]"><mrow><msub><mi>S</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>2</mn></msub><mfenced><mi>t</mi></mfenced><mo>−</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mi mathvariant="normal">Σ</mi><mn>2</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced></math><img file="EP1520151B1_D0058.tif" /></maths>
The expansions of ∑<sub>5</sub>(<i>t</i>) and ∑̃<sub>5</sub>(<i>t</i>), given by Equations (51) and (52), respectively, in terms of cyclic error and non-cyclic error terms are <maths id="math0058" num="(53)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mn>5</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mfenced open="{" close="}"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced open="[" close="]"><mrow><mn>2</mn><mi> cos</mi><mfenced><mrow><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><mi>cos</mi><mfenced><mrow><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mfenced open="[" close="]"><mrow><mn>2</mn><mi> cos</mi><mfenced><mrow><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><mi>cos</mi><mfenced><mrow><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><mfenced><msubsup><mi mathvariant="normal">ε</mi><mi>i</mi><mn>2</mn></msubsup></mfenced><mo>+</mo><mo>…</mo><mi mathvariant="normal"></mi><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0059.tif" /></maths><maths id="math0059" num="(54)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>5</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mfenced open="{" close="}"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced open="[" close="]"><mrow><mn>2</mn><mi> sin</mi><mfenced><mrow><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><mi>sin</mi><mfenced><mrow><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mfenced open="[" close="]"><mrow><mn>2</mn><mi> sin</mi><mfenced><mrow><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><mi>sin</mi><mfenced><mrow><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><mfenced><msubsup><mi mathvariant="normal">ε</mi><mi>i</mi><mn>2</mn></msubsup></mfenced><mo>+</mo><mo>…</mo><mi mathvariant="normal"></mi><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0060.tif" /></maths> where <i>A</i><sub>2</sub> and <i>B</i><sub>2</sub> are given by Equations (67) and (68), respectively, shown further below.
Signals ∑<sub>5</sub>(<i>t</i>) and ∑̃<sub>5</sub>(<i>t</i>) are sent to low pass digital filters in processor <b>38,</b><i>e.g</i>., low pass Butterworth filters, where coefficients <i>A<sub>R</sub>A</i><sub>1</sub><sup>2</sup><i>A</i><sub>2</sub> and <i>-A<sub>R</sub>A</i><sub>1</sub><sup>2</sup><i>B</i><sub>2</sub> are determined. For a Butterworth filter <i>T<sub>n</sub></i>(<i>x</i>) of order <i>n,</i> the corresponding outputs of the low pass digital filters for inputs ∑<sub>5</sub>(<i>t</i>) and ∑̃<sub>5</sub>(<i>t</i>) are <maths id="math0060" num="(55)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mi mathvariant="normal">Σ</mi><mn>5</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0061.tif" /></maths><maths id="math0061" num="(56)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>5</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><msub><mi>B</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0062.tif" /></maths>
The terms on the right hand sides of Equations (55) and (56) with factors <i>A<sub>R</sub>A</i><sub>1</sub><sup>3</sup> are the sources of the largest errors and accordingly determine the specifications of <i>n</i> and the minimum ratio for ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> that can be used when the outputs of processor <b>38</b> are stored in table <b>40.</b> For a fourth order Butterworth filter, <i>i.e., n</i> = 4, and a minimum ratio for ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> = 7, the error terms on the right hand side of Equations (55) and (56) will generate errors that correspond to <img file="EP1520151B1_D0006.tif" /> 0.010 nm (3σ).
The outputs <i>A<sub>R</sub>A</i><sub>1</sub><sup>2</sup><i>A</i><sub>2</sub> and -<i>A<sub>R</sub>A</i><sub>1</sub><sup>2</sup><i>B</i><sub>2</sub> of low pass filters of processor <b>38</b> are the outputs of processor <b>38.</b> When the stage is moving at a speed such that the corresponding Doppler shift frequency ω<i><sub>D</sub></i>/2π is 10 to 100 times greater than the bandwidth of the stage servo control system and the requirement with respect to ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> is satisfied, the outputs <i>A<sub>R</sub>A</i><sub>1</sub><sup>2</sup><i>A</i><sub>2</sub> and <i>-A<sub>R</sub>A</i><sub>1</sub><sup>2</sup><i>B</i><sub>2</sub> of processor <b>38</b> are stored in table <b>40</b> under the control of signal <b>72.</b>
Coefficients <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>3</sup><i>A</i><sub>3</sub> and <i>-A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>3</sup><i>B</i><sub>3</sub> (where <i>A</i><sub>3</sub> and <i>B</i><sub>3</sub> are cyclic error coefficients for <i>S</i><sub>ψ3</sub> and are given explicitly by Equations (69) and (70), respectively, further below) are next determined through a digital low pass filter, e.g., a low pass Butterworth filter, in processor <b>36.</b> The input signals for the digital filters are ∑<sub>6</sub>(<i>t</i>) and ∑̃<sub>6</sub>(<i>t</i>), respectively. The input signals are generated in processor <b>36</b> using signals <i>S</i><sub>1</sub>, <i>S̃</i><sub>1</sub><i>,</i> ∑<sub>3</sub>(<i>t</i>), and ∑̃<sub>3</sub>(<i>t</i>) according to the formulae <maths id="math0062" num="(57)"><math display="block"><msub><mi mathvariant="normal">Σ</mi><mn>6</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced open="[" close="]"><mrow><msub><mi>S</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mi mathvariant="normal">Σ</mi><mn>3</mn></msub><mfenced><mi>t</mi></mfenced><mo>+</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>3</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0063.tif" /></maths><maths id="math0063" num="(58)"><math display="block"><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>6</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced open="[" close="]"><mrow><msub><mi>S</mi><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>3</mn></msub><mfenced><mi>t</mi></mfenced><mo>−</mo><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mn>1</mn></msub><mfenced><mi>t</mi></mfenced><msub><mi mathvariant="normal">Σ</mi><mn>3</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced></math><img file="EP1520151B1_D0064.tif" /></maths>
The expansions of ∑<sub>6</sub>(<i>t</i>) and ∑̃<sub>6</sub>(<i>t</i>) given by Equations (57) and (58), respectively, in terms of cyclic error and non-cyclic error terms are <maths id="math0064" num="(59)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mn>6</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><msub><mi>A</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><mfenced open="{" close="}"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mi> cos</mi><mfenced><mrow><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos </mi><mfenced><mrow><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>3</mn><msub><mi>ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mi mathvariant="normal">O</mi><mfenced><msubsup><mi mathvariant="normal">ε</mi><mi>i</mi><mn>2</mn></msubsup></mfenced><mo>+</mo><mo>…</mo><mi mathvariant="normal"></mi><mo>,</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0065.tif" /></maths><maths id="math0065" num="(60)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>6</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><msub><mi>B</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><mfenced open="{" close="}"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mi> sin</mi><mfenced><mrow><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><mn>4</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mi mathvariant="normal">O</mi><mfenced><msubsup><mi mathvariant="normal">ε</mi><mi>i</mi><mn>2</mn></msubsup></mfenced><mo>+</mo><mo>…</mo><mi mathvariant="normal"></mi><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0066.tif" /></maths> where <i>A</i><sub>3</sub> and <i>B</i><sub>3</sub> are given by Equations (69) and (70), respectively.
Signals ∑<sub>6</sub>(<i>t</i>) and ∑̃<sub>6</sub>(<i>t</i>) are sent to low pass digital filters in processor 36, <i>e.g.,</i> low pass Butterworth filters, where coefficients <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>3</sup><i>A</i><sub>3</sub> and - <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>3</sup><i>B</i><sub>3</sub> are determined. For a Butterworth filter <i>T<sub>n</sub></i>(<i>x</i>) of order <i>n</i>, the corresponding outputs of the low pass digital filters for inputs ∑<sub>6</sub>(<i>t</i>) and ∑̃<sub>6</sub>(<i>t</i>) are <maths id="math0066" num="(61)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mi mathvariant="normal">Σ</mi><mn>6</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>4</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0067.tif" /></maths><maths id="math0067" num="(62)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><msub><mi mathvariant="normal">Σ</mi><mn>6</mn></msub><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><msub><mi>B</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>4</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>3</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>4</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0068.tif" /></maths>
The terms on the right hand sides of Equations (61) and (62) with factors <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>4</sup> are the sources of the largest errors and accordingly determined the specifications of <i>n</i> and the minimum ratio for ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> that can be used when the outputs of processor <b>36</b> are stored in table <b>40.</b> For a fourth order Butterworth filter, <i>i.e., n</i> = 4, and a minimum ratio for ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> = 3.5, the error terms on the right hand side of Equations (61) and (62) will generate errors that correspond to <img file="EP1520151B1_D0006.tif" /> 0.010 nm (3σ). The outputs <i>A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>3</sup><i>A</i><sub>3</sub> and <i>-A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>3</sup><i>B</i><sub>3</sub> of low pass filters of processor <b>36</b> are the outputs of processor <b>36.</b> When the stage is moving at a speed such that the corresponding Doppler shift frequency ω<i><sub>D</sub></i>/2π is 10 to 100 times greater than the bandwidth of the stage servo control system and the requirement with respect to ω<i><sub>D</sub></i>/ω<i><sub>c</sub></i> is satisfied, the outputs <i>A<sub>R</sub></i><sup>2</sup><i>A<sub>1</sub></i><sup>3</sup><i>A</i><sub>3</sub> and <i>-A<sub>R</sub></i><sup>2</sup><i>A</i><sub>1</sub><sup>3</sup><i>B</i><sub>3</sub> of processor <b>36</b> are stored in table <b>40</b> under the control of signal <b>72.</b>
Finally, quadratures <i>S</i> and <i>S̃</i> are transmitted from processors <b>52</b> and <b>56</b> respectively to processor <b>18</b> for the purpose of determining a value for <i>A</i><sub>1</sub><sup>2</sup>. First, a signal <i>S</i>(<i>t</i>)<i>S</i>(<i>t</i>)+<i>S̃</i>(<i>t</i>)<i>S̃</i>(<i>t</i>) is generated where <maths id="math0068" num="(63)"><math display="block"><mtable columnalign="left"><mtr><mtd><mi>S</mi><mfenced><mi>t</mi></mfenced><mi>S</mi><mfenced><mi>t</mi></mfenced><mo>+</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mo>+</mo><mfenced open="[" close="]"><mrow><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msup><mrow /><mn>2</mn></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><msup><mrow /><mn>2</mn></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><msup><mrow /><mn>2</mn></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi>A</mi><mn>1</mn></msub><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi>A</mi><mn>1</mn></msub><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi>A</mi><mn>1</mn></msub><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi>A</mi><mn>1</mn></msub><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mi mathvariant="normal">O</mi><mfenced><mrow><msub><mi mathvariant="normal">ε</mi><mi>i</mi></msub><msub><mi mathvariant="normal">ε</mi><mi>j</mi></msub></mrow></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0069.tif" /></maths>
The signal of Equation (63) is sent to a low pass digital filter in processor <b>18,</b><i>e.g.,</i> a low pass Butterworth filter, where the coefficient <i>A</i><sub>1</sub><sup>2</sup> is determined. For a Butterworth filter <i>T<sub>n</sub></i>(<i>x</i>) of order <i>n,</i> the corresponding outputs of the low pass digital filter for the signal of Equation (63) is <maths id="math0069" num="(64)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>T</mi><mi>n</mi></msub><mfenced open="[" close="]"><mrow><mi>S</mi><mfenced><mi>t</mi></mfenced><mo>⋅</mo><mi>S</mi><mfenced><mi>t</mi></mfenced><mo>+</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><mo>⋅</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced></mrow></mfenced><mo>=</mo><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><mo>+</mo><mfenced open="[" close="]"><mrow><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><msup><mrow /><mn>2</mn></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><msup><mrow /><mn>2</mn></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><msup><mrow /><mn>2</mn></msup><mo>+</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>A</mi><mn>1</mn></msub><mfenced open="[" close="]"><mtable columnalign="left"><mtr><mtd><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup></mtd></mtr><mtr><mtd><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><mrow><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mrow></mfrac></mfenced><mi>n</mi></msup></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0070.tif" /></maths>
The accuracy required for the determination of <i>A</i><sub>1</sub><sup>2</sup> is approximately 0.5% in order to limit errors generated in the computation of cyclic error signals <i>S</i><sub>ψ<i>j</i></sub> to <img file="EP1520151B1_D0006.tif" /> 0.010 nm (3σ). Therefore the error terms ε<sub>-1</sub><sup>2</sup>, ε<sub>0</sub><sup>2</sup>, ε<sub>2</sub><sup>2</sup>, and ε<sub>2</sub><sup>2</sup> on the right hand side of Equation (64) are negligible. The terms on the right hand side of Equation (64) of the form <maths id="math0070" num=""><math display="inline"><mi mathvariant="normal">O</mi><msup><mfenced><mfrac><msub><mi mathvariant="normal">ω</mi><mi>c</mi></msub><msub><mi mathvariant="normal">ω</mi><mi>D</mi></msub></mfrac></mfenced><mi>n</mi></msup></math><img file="EP1520151B1_D0071.tif" /></maths> are the sources of the largest Doppler shift frequency dependent errors and accordingly determine the specification of <i>n</i> and the minimum ratio for <i>ω</i><sub>D</sub>/<i>ω</i><sub>c</sub> that can be used when the output of processor <b>18</b> is stored in table <b>40</b>. For a second order Butterworth filter, <i>i.e.</i>, <i>n</i> = 2, and a minimum ratio for <i>ω</i><sub>D</sub>/<i>ω</i><sub>c</sub> = 3.5, the Doppler shift frequency dependent error terms on the right hand side of Equation (64) will generate errors that correspond to <img file="EP1520151B1_D0072.tif" /> 0.010 nm (3 σ). The output <maths id="math0071" num=""><math display="inline"><msubsup><mi>A</mi><mn>1</mn><mn>2</mn></msubsup></math><img file="EP1520151B1_D0073.tif" /></maths> of the low pass filter of processor <b>18</b> is the output of processor <b>18</b>. When the stage is moving at a speed such that the corresponding Doppler shift frequency <i>ω</i><sub>D</sub>/2π is 10 to 100 times greater than the bandwidth of the stage servo control system and the requirement with respect to <i>ω</i><sub>D</sub>/<i>ω</i><sub>c</sub> is satisfied, the output <maths id="math0072" num=""><math display="inline"><msubsup><mi>A</mi><mn>1</mn><mn>2</mn></msubsup></math><img file="EP1520151B1_D0074.tif" /></maths> of processor <b>18</b> is stored in table <b>40</b> under the control of signal <b>72</b>.
Referring now to <figref idref="f0002">FIG. <b>1b</b></figref>, processor <b>60</b> generates the compensating error signal <i>S</i><sub>Ψ</sub>. With respect to generating signal <i>S</i><sub>Ψ</sub>, it is beneficial to rewrite the ε<sub>-1</sub>, ε<sub>0</sub>, ε<sub>2</sub>, and ε<sub>3</sub> cyclic error terms of <i>S</i><sub>Ψ</sub> in terms of the highest order time dependent terms of <maths id="math0073" num=""><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi mathvariant="normal">Σ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>,</mo><mi mathvariant="normal"></mi><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mrow><mo>−</mo><mn>1</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>,</mo><mi mathvariant="normal"></mi><msub><mi>S</mi><mi>R</mi></msub><mo>,</mo><mi mathvariant="normal"></mi><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mo>,</mo><mi mathvariant="normal"></mi><msub><mi mathvariant="normal">Σ</mi><mn>2</mn></msub><mfenced><mi>t</mi></mfenced><mo>,</mo><mi mathvariant="normal"></mi><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>2</mn></msub><mfenced><mi>t</mi></mfenced><mo>,</mo><mi mathvariant="normal"></mi><msub><mi mathvariant="normal">Σ</mi><mn>3</mn></msub><mfenced><mi>t</mi></mfenced><mo>,</mo><mi> and </mi><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>3</mn></msub><mfenced><mi>t</mi></mfenced><mo>,</mo><mi mathvariant="normal"></mi><mi>i</mi><mo>.</mo><mi>e</mi><mo>,</mo></mtd></mtr><mtr><mtd><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo></mtd></mtr><mtr><mtd><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi>ϕ+</mi><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo><mi> and</mi></mtd></mtr><mtr><mtd><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0075.tif" /></maths>as <maths id="math0074" num="(65)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>S</mi><mi mathvariant="normal">ψ</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced open="[" close="]"><mtable><mtr><mtd><mrow><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><mo>−</mo><msub><mi mathvariant="normal">ε</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mtable><mtr><mtd><mrow><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><mo>−</mo><msub><mi mathvariant="normal">ε</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mtable><mtr><mtd><mrow><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>0</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><mo>−</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mtable><mtr><mtd><mrow><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><mo>−</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mi>sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mtd></mtr></mtable></mfenced><mo>.</mo></mtd></mtr></mtable></math><img file="EP1520151B1_D0076.tif" /></maths>
Equation (65) for <i>S</i><sub>ψ</sub> is next written in the form <maths id="math0075" num="(66)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>S</mi><mi mathvariant="normal">ψ</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>−</mo><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>−</mo><mi mathvariant="normal">ϕ</mi><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mn>0</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>−</mo><msub><mi>B</mi><mn>0</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>−</mo><msub><mi>B</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>2</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mrow><msub><mi>A</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>−</mo><msub><mi>B</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mn>3</mn><mi mathvariant="normal">ϕ</mi><mo>+</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced></mrow></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0077.tif" /></maths> where <i>A</i><sub>-1</sub>, <i>B</i><sub>-1</sub>, <i>A</i><sub>0</sub>, and <i>B</i><sub>0</sub> are given by equations(37), (38), (22), and (23), respectively, and <maths id="math0076" num="(67)"><math display="block"><msub><mi>A</mi><mn>2</mn></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0078.tif" /></maths><maths id="math0077" num="(68)"><math display="block"><msub><mi>B</mi><mn>2</mn></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>2</mn></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>2</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0079.tif" /></maths><maths id="math0078" num="(69)"><math display="block"><msub><mi>A</mi><mn>3</mn></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> cos</mi><mfenced><mrow><mo>−</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>,</mo></math><img file="EP1520151B1_D0080.tif" /></maths><maths id="math0079" num="(70)"><math display="block"><msub><mi>B</mi><mn>3</mn></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mn>3</mn></msub><mi> sin</mi><mfenced><mrow><mo>−</mo><mn>3</mn><msub><mi mathvariant="normal">ζ</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><msub><mi mathvariant="normal">ζ</mi><mi>R</mi></msub></mrow></mfenced><mo>.</mo></math><img file="EP1520151B1_D0081.tif" /></maths>
Compensation error signal <i>S</i><sub>ψ</sub> is generated in processor <b>44</b> using Equation (66), the coefficients transmitted from table <b>40</b> as signal <b>42,</b> and the signals ∑<sub>-1</sub>(<i>t</i>), ∑<sub>-1</sub>(<i>t</i>), <i>S<sub>R</sub>, S̃<sub>R</sub></i>, ∑<sub>2</sub>(<i>t</i>), ∑<sub>2</sub>(<i>t</i>), ∑<sub>3</sub>(<i>t</i>), and ∑<sub>3</sub>(<i>t</i>) (which comprise the cyclic error basis functions). Explicitly, <maths id="math0080" num="(71)"><math display="block"><mtable columnalign="left"><mtr><mtd><msub><mi>S</mi><mi mathvariant="normal">ψ</mi></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced open="[" close="]"><mrow><mfenced><mfrac><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>A</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mrow><mrow><msup><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup></mrow></mfrac></mfenced><msub><mi mathvariant="normal">Σ</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub><mo>+</mo><mfenced><mfrac><mrow><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msub><mi>B</mi><mrow><mo>−</mo><mn>1</mn></mrow></msub></mrow><mrow><msup><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup></mrow></mfrac></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mrow><mo>−</mo><mn>1</mn></mrow></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mrow><mfenced><mfrac><mrow><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>0</mn></msub></mrow><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfrac></mfenced><msub><mi>S</mi><mi>R</mi></msub><mo>−</mo><mfenced><mfrac><mrow><msub><mi>A</mi><mi>R</mi></msub><msub><mi>B</mi><mn>0</mn></msub></mrow><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfrac></mfenced><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mrow><mfenced><mfrac><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>2</mn></msub></mrow><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msup><mfenced><mrow><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced><mn>2</mn></msup></mrow></mfrac></mfenced><msub><mi mathvariant="normal">Σ</mi><mn>2</mn></msub><mo>+</mo><mfenced><mfrac><mrow><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup><msub><mi>B</mi><mn>2</mn></msub></mrow><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msup><mfenced><mrow><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced><mn>2</mn></msup></mrow></mfrac></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>2</mn></msub></mrow></mfenced></mtd></mtr><mtr><mtd><mo>+</mo><mfenced open="[" close="]"><mrow><mfenced><mfrac><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><msub><mi>A</mi><mn>3</mn></msub></mrow><mrow><msup><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced><mn>2</mn></msup><msup><mfenced><mrow><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced><mn>3</mn></msup></mrow></mfrac></mfenced><msub><mi mathvariant="normal">Σ</mi><mn>3</mn></msub><mo>+</mo><mfenced><mfrac><mrow><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>3</mn></msup><msub><mi>B</mi><mn>2</mn></msub></mrow><mrow><msup><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced><mn>2</mn></msup><msup><mfenced><mrow><msub><mi>A</mi><mn>1</mn></msub><msup><mrow /><mn>2</mn></msup></mrow></mfenced><mn>3</mn></msup></mrow></mfrac></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>3</mn></msub></mrow></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0082.tif" /></maths> In other words, the compensation error signal is generated form a superposition of the error basis functions weighted by the cyclic error coefficients.
The compensating signal <i>S</i><sub>ψ</sub> is subtracted from signal <i>S</i> in processor <b>46</b> under control of signal <b>76</b> to generate compensated signal <i>S</i> - <i>S</i><sub>ψ</sub><i>.</i> Control signal <b>76</b> determines when signal <i>S</i> is to be compensated. The phase ϕ = 4<i>kL</i> is then extracted from the compensated signal with a subsequent processor (not shown) to, for example, provide a more accurate measurement of the distance <i>L</i>.
In the presently preferred embodiment, the error compensation signal <i>S</i><sub>ψ</sub>(<i>t</i>) is derived from prior values of the signals <i>S</i>(<i>t</i>)<i>, S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>) and <i>S̃<sub>R</sub></i>(<i>t</i>). For example, feedforward signals <i>S'</i>(<i>t</i>), <i>S̃'</i>(<i>t</i>), <i>S'<sub>R</sub></i>(<i>t</i>) and <i>S̃'<sub>R</sub></i>(<i>t</i>) (as described in Equations (14), (15), (16), and (17)) may replace signals <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>) and <i>S̃'<sub>R</sub>(t)</i> in the calculation of the cyclic error coefficients, the cyclic error basis functions, and the error compensation signal based on them. Furthemore, feedforward values for <i>S'</i>(<i>t</i>) and <i>S̃'<sub>R</sub>(t)</i> may replace <i>S(t)</i> and <i>S<sub>R</sub></i>(<i>t</i>) in the calculation of quadrature signals <i>S̃</i>(<i>t</i>) and <i>S̃<sub>R</sub></i>(<i>t</i>) according to Equations (11) and (12). As a result, the compensation of the signal <i>S</i>(<i>t</i>) in processor <b>46</b> can proceed at a high data rate because the error compensation signal <i>S<sub>ψ</sub></i>(<i>t</i>) will have already been generated when processor <b>46</b> receives the real-time values of signal <i>S</i>(<i>t</i>) and the only real-time operation is the subtraction of the error compensation signal <i>S</i><sub>ψ</sub>(<i>t</i>) from the main signal <i>S</i>(<i>t</i>). This feature is especially useful in the context of an interferometric stage system operating under servo control because the high data rate of the cyclic error compensation introduces negligible data age to the servo position information derived from the compensated signal.
In further embodiments, the cyclic error coefficients may be stored and updated at a lower data rate than that used to generate the cyclic error basis functions from the feedforward values. In such cases, the stored values for the cyclic error coefficients may used for the calculation of the cyclic error basis functions as necessary. Of course, in yet further embodiments, the coefficients and/or the error basis functions can be calculated in real time, without the use of the feedforward signals.
An important assumption in the preferred embodiment of the cyclic error compensation described above is that the Doppler shift frequency <i>d</i>ϕ(<i>t</i>)/<i>dt</i> is small enough relative to the heterodyne frequency ω<i><sub>R</sub></i>, that the quadrature signal <i>S̃</i>(<i>t</i>) can be approximated (in analogy to Equation (10) by the expression: <maths id="math0081" num="(72),"><math display="block"><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced><mrow><mi>cot </mi><msub><mi>ω</mi><mi>R</mi></msub><mi mathvariant="normal">τ</mi></mrow></mfenced><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi mathvariant="normal">τ</mi></mrow></mfenced><mo>−</mo><mfrac><mrow><mi>cos </mi><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>R</mi></msub><mi mathvariant="normal">τ</mi></mrow><mrow><mi>sin </mi><msub><mi mathvariant="normal">ω</mi><mi>R</mi></msub><mi mathvariant="normal">τ</mi></mrow></mfrac><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mi mathvariant="normal">τ</mi></mrow></mfenced></math><img file="EP1520151B1_D0083.tif" /></maths> or the simpler expression given by Equation (12). In further embodiments, the quadrature signal <i>S̃</i>(<i>t</i>) may be more accurately calculated according to: <maths id="math0082" num="(73),"><math display="block"><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><mo>=</mo><mfenced><mrow><mi>cot </mi><msub><mi>ω</mi><mi>M</mi></msub><mi mathvariant="normal">τ</mi></mrow></mfenced><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mn>2</mn><mi mathvariant="normal">τ</mi></mrow></mfenced><mo>−</mo><mfrac><mrow><mi>cos </mi><mn>2</mn><msub><mi mathvariant="normal">ω</mi><mi>M</mi></msub><mi mathvariant="normal">τ</mi></mrow><mrow><mi>sin </mi><msub><mi mathvariant="normal">ω</mi><mi>M</mi></msub><mi mathvariant="normal">τ</mi></mrow></mfrac><mi>S</mi><mfenced><mrow><mi>t</mi><mo>−</mo><mi mathvariant="normal">τ</mi></mrow></mfenced></math><img file="EP1520151B1_D0084.tif" /></maths> where ω<i><sub>M</sub></i> is the instantaneous rate of change of the phase of the main interference signal <i>S</i>(<i>t</i>), which can be determined with sufficient accuracy by assuming that the cyclic error contributions to <i>S</i>(<i>t</i>) are negligle.
Also, in further embodiments, the cyclic error compensation technique may be used for cyclic errors terms different from those explicitly described in Equations (3)-(6). In particular, using algebraic combinations of the signals <i>S</i>(<i>t</i>), <i>S̃</i>(<i>t</i>), <i>S<sub>R</sub></i>(<i>t</i>)<i>,</i> and <i>S̃<sub>R</sub></i>(<i>t</i>), a processing unit can generate cyclic error basis functions, which are sine and cosine functions that have the same time-varying arguments as the cyclic error terms that need to be compensated, and then use the cyclic error basis functions to project out respective cyclic error coefficients from <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>) by low-pas filtering (e.g., averaging).
For example, to determine the coefficients for a half-cycle cyclic error of the form: <maths id="math0083" num="(74),"><math display="block"><msub><mi>S</mi><mrow><mi mathvariant="normal">ψ</mi><mfenced><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></mfenced></mrow></msub><mo>=</mo><msub><mi mathvariant="normal">ε</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mi> cos</mi><mfenced><mrow><msub><mi mathvariant="normal">ϕ</mi><mi>R</mi></msub><mo>+</mo><mfrac><mi mathvariant="normal">ϕ</mi><mn>2</mn></mfrac><mo>+</mo><msub><mi mathvariant="normal">ζ</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub></mrow></mfenced></math><img file="EP1520151B1_D0085.tif" /></maths> one can calculater cyclic error basis functions for the half-cycle cyclic error according as follows. First calculate signals ∑'<sub>7</sub>(<i>t</i>) and ∑̃'<sub>7</sub>(<i>t</i>) as: <maths id="math0084" num="(75)"><math display="block"><msubsup><mi mathvariant="normal">Σ</mi><mn>7</mn><mo>′</mo></msubsup><mfenced><mi>t</mi></mfenced><mo>=</mo><msqrt><mfrac><mrow><msub><mi mathvariant="normal">Σ</mi><mn>0</mn></msub><mo>−</mo><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>0</mn></msub><mo>−</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub></mrow></mfenced></mrow><mrow><mn>2</mn><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub></mrow></mfrac></msqrt></math><img file="EP1520151B1_D0086.tif" /></maths><maths id="math0085" num="(76)."><math display="block"><msubsup><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>7</mn><mo>′</mo></msubsup><mfenced><mi>t</mi></mfenced><mo>=</mo><msqrt><mfrac><mrow><mfenced><mrow><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>0</mn></msub><mo>+</mo><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub></mrow></mfenced><mo>−</mo><msub><mi mathvariant="normal">Σ</mi><mn>0</mn></msub></mrow><mrow><mn>2</mn><msub><mi>A</mi><mi>R</mi></msub><msub><mi>A</mi><mn>1</mn></msub></mrow></mfrac></msqrt></math><img file="EP1520151B1_D0087.tif" /></maths>
Notably, the leading term of ∑'<sub>7</sub>(<i>t</i>) is |cos(ϕ/2+ζ<sub>1</sub>/2-ζ<i><sub>R</sub></i>/2)|, and the leading term of ∑̃'<sub>7</sub>(<i>t</i>) is |sin(ϕ/2+ζ<sub>1</sub>/2-ζ<i><sub>R</sub></i>/2)|. Zero phase crossings in ∑'<sub>7</sub>(<i>t</i>) and ∑̃'<sub>7</sub>(<i>t</i>) are then measured to remove the absolute value operation and define ∑<sub>7</sub>(<i>t</i>) and ∑̃<sub>7</sub>(<i>t</i>), which have leading terms cos (ϕ/2+ζ<sub>1</sub>/2-ζ<i><sub>R</sub></i>/2) and sin(ϕ/2+ζ<sub>1</sub>/2-ζ<i><sub>R</sub></i>/2), respectively.
Half-cycle error basis functions ∑<sub>1/2</sub>(<i>t</i>) and ∑̃<sub>1/2</sub>(<i>t</i>) are then generated as: <maths id="math0086" num="(77)"><math display="block"><msub><mi mathvariant="normal">Σ</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mi mathvariant="normal">Σ</mi><mn>7</mn></msub><mfenced><mi>t</mi></mfenced><msub><mi>S</mi><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mo>−</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>7</mn></msub><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced></math><img file="EP1520151B1_D0088.tif" /></maths><maths id="math0087" num="(78)"><math display="block"><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>7</mn></msub><mfenced><mi>t</mi></mfenced><msub><mi>S</mi><mi>R</mi></msub><mfenced><mi>t</mi></mfenced><mi mathvariant="normal">+</mi><msub><mi mathvariant="normal">Σ</mi><mn>7</mn></msub><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mi>R</mi></msub><mfenced><mi>t</mi></mfenced></math><img file="EP1520151B1_D0089.tif" /></maths> where ∑<sub>1/2</sub>(<i>t</i>) and ∑̃<sub>1/2</sub>(<i>t</i>) have as their leading terms sine and cosine functions, respectively, whose time-dependent argument is the same as that of <i>S</i><sub>ψ(1/2)</sub>. To determine the coefficients for <i>S</i><sub>ψ(1/2)</sub>, one projects half-cycle error basis functions onto <i>S</i>(<i>t</i>) and <i>S̃</i>(<i>t</i>) to move the half-cycle cyclic error component to zero frequency, for example: <maths id="math0088" num="(79)"><math display="block"><msub><mi mathvariant="normal">Σ</mi><mn>8</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mi>S</mi><mfenced><mi>t</mi></mfenced><msub><mi mathvariant="normal">Σ</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mi mathvariant="normal">+</mi><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mfenced><mi>t</mi></mfenced></math><img file="EP1520151B1_D0090.tif" /></maths><maths id="math0089" num="(80)."><math display="block"><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mn>8</mn></msub><mfenced><mi>t</mi></mfenced><mo>=</mo><mover accent="true"><mi>S</mi><mo>˜</mo></mover><mfenced><mi>t</mi></mfenced><msub><mi mathvariant="normal">Σ</mi><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mfenced><mi>t</mi></mfenced><mi mathvariant="normal">−</mi><mi>S</mi><mfenced><mi>t</mi></mfenced><msub><mover accent="true"><mi mathvariant="normal">Σ</mi><mo>˜</mo></mover><mrow><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mfenced><mi>t</mi></mfenced></math><img file="EP1520151B1_D0091.tif" /></maths> Low-pass filtering (e.g., with the Butterworth filter) of ∑<sub>8</sub>(<i>t</i>) and ∑̃<sub>8</sub>(<i>t</i>) then yield the half-cycle error coefficients in analogy to the extraction of the previously described cyclic error coefficients. In particular, the leading terms following the low-pass filtering are <i>A<sub>R</sub>A</i><sub>1/2</sub> cos(ζ<sub>1/2</sub>-ζ<sub>1</sub>/2-ζ<i><sub>R</sub></i>/2) and <i>A<sub>R</sub>A</i><sub>1/2</sub> sin(ζ<sub>1/2</sub>-ζ<sub>1</sub>/2<i>-</i>ζ<i><sub>R</sub></i>/2), respectively.
Finally, it is noted that, if desired, the accuracy of the cyclic error correction can further be improved to higher order in the amplitude of the cyclic error coefficients by iterating the compensation of the main signal <i>S</i>(<i>t</i>). In other words, for each subsequent iteration the compensated signal for the main signal is used to generate corresponding cyclic error basis functions and determine a higher order correction to each of the cyclic error coefficients.
Referring now to <figref idref="f0003">FIG. <b>2</b></figref><b>,</b> a block diagram is shown for an M<sup>th</sup> order digital filter used in the cyclic error compensation described above. The figure is in the "Direct Form I" representation standard to the digital signal processing community. The input discrete time series is <i>x</i>(<i>n</i>) and the output discrete time series is <i>y</i>(<i>n</i>). The <i>z</i><sup>-1</sup> operation indicates a one-sample delay. A time-domain representation of the filter takes the form: <maths id="math0090" num="(81)."><math display="block"><mtable columnalign="left"><mtr><mtd><mi>y</mi><mfenced><mi>n</mi></mfenced><mo>=</mo><msub><mi>b</mi><mn>0</mn></msub><mi>x</mi><mfenced><mi>n</mi></mfenced><mo>+</mo><msub><mi>b</mi><mn>1</mn></msub><mi>x</mi><mfenced><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></mfenced><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><mi>x</mi><mfenced><mrow><mi>n</mi><mo>−</mo><mn>2</mn></mrow></mfenced><mo>+</mo><mo>…</mo><mo>+</mo><msub><mi>b</mi><mi>M</mi></msub><mi>x</mi><mfenced><mrow><mi>n</mi><mo>−</mo><mi>M</mi></mrow></mfenced></mtd></mtr><mtr><mtd><mo>−</mo><msub><mi>a</mi><mn>1</mn></msub><mi>y</mi><mfenced><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></mfenced><mo>−</mo><msub><mi>a</mi><mn>2</mn></msub><mi>y</mi><mfenced><mrow><mi>n</mi><mo>−</mo><mn>2</mn></mrow></mfenced><mo>−</mo><mo>…</mo><mo>−</mo><msub><mi>a</mi><mi>M</mi></msub><mi>y</mi><mfenced><mrow><mi>n</mi><mo>−</mo><mi>M</mi></mrow></mfenced></mtd></mtr></mtable></math><img file="EP1520151B1_D0092.tif" /></maths> The coefficients <i>a<sub>i</sub></i> and <i>b<sub>i</sub></i> are selected to produce the desired properties for the filter. For the case of the Butterworth filter, the <i>a<sub>i</sub></i> and <i>b<sub>i</sub></i> coefficients are selected to produce the frequency filtering given by Equations 28, 29, 43, 44, 55, and 56. Furthermore, other embodiments of the cyclic error compensaiton may implement different low-pass filtering schemes to yield the coefficients of low-frequency terms. The Butterworth filter, and other low-pass digital filters, are well known in the art. See, for example: <nplcit id="ncit0002" npl-type="b"><text>Oppenhiem, A.V., Schafer, R.W., and, J.R. Buck, "Discrete-Time Signal Processing", Upper Saddle River, NJ: Prentice Hall, 1999</text></nplcit>; and <nplcit id="ncit0003" npl-type="b"><text>Proakis, J.G., and, D.G. Manolakis, "Digital Signal Processing: Principles, Algorithms, and Applications", New York, NY: MacMillan, 1992</text></nplcit>.
Depending on the embodiment, the compensation technique described above can be implemented in hardware or software, or a combination of both. The technique can be implemented in computer programs using standard programming techniques following the method and figures described herein. Program code is applied to input data to perform the functions described herein and generate output information. The output information is applied to one or more output devices such as the servo control system.
Each program may be implemented in a high level procedural or object oriented programming language to communicate with a computer system, or the programs can be implemented in assembly or machine language, if desired. In any case, the language can be a compiled or interpreted language. Moreover, the program can run on dedicated integrated circuits preprogrammed for that purpose.
Each such computer program may be stored on a storage medium or device (e.g., ROM or magnetic diskette) readable by a general or special purpose programmable computer, for configuring and operating the computer when the storage media or device is read by the computer to perform the procedures described herein. The computer program can also reside in cache or main memory during program execution. The compensation technique can also be implemented as a computer-readable storage medium, configured with a computer program, where the storage medium so configured causes a computer to operate in a specific and predefined manner to perform the functions described herein.
Now referring to <figref idref="f0004">FIG. <b>3</b></figref><b>,</b> an interferometry system including a high stability plane mirror interferometer (HSPMI) <b>311</b> is shown for optical generating the main interference signal. The HSPMI <b>311</b> includes a polarization beam-splitter <b>330,</b> a retroreflector <b>332,</b> quarter wave phase retardation plates <b>334</b> and <b>336,</b> and a plane mirror reference object <b>342.</b> Input beam <b>422</b> is a two-component beam. The two components have different frequencies and are orthogonally plane polarized. The different frequencies can be produced in source <b>415,</b> for example, by laser Zeeman splitting, by acousto-optical modulation, or internal to the laser using birefringent elements or the like. HSPMI <b>311</b> splits input beam <b>422</b> into two components. One component, shown as first and second pass measurement beams <b>322</b> and <b>324,</b> reflects from measurement object <b>490</b> twice before exiting HSPMI <b>311.</b> The other component, shown by first and second pass reference beams <b>328</b> and <b>327,</b> reflect from reference mirror <b>342</b> twice before exiting HSPMI <b>311.</b> The exiting beam components overlap and form output beam <b>423.</b>
An electrical interference signal <b>352</b> is generated by the detection of output beam <b>423</b> in detector <b>420.</b> Detector <b>420</b> includes a polarizer to mix the reference and measurement beam components of output beam <b>423</b> with respect to polarization. Electrical interference signal <b>352</b> contains a heterodyne interference signal corresponding to main interference signal <i>S</i>(<i>t</i>).
In further embodiments, the interferometry system may be different than that shown in <figref idref="f0004">FIG. <b>3</b></figref><b>.</b> In particular, the cyclic error compensation technique is applicable to other types of interferometers as well. For example, the main interference signal <i>S</i>(<i>t</i>) may be produced by an interferometry system that may include any of single and/or multiple pass interferometers, passive interferometers, dynamic interferometers, and dispersion interferometers. Furthermore, the interferometry system may monitor one or more degrees of freedom, each of which may produce a corresponding main interference signal <i>S</i>(<i>t</i>), which may be compensated for cyclic errors as disclosed herein. Furthermore, the degree(s) of freedom monitored by the interferometry system may include any of changes in distance to a measurement object, changes in relative distance between two measurement objects, changes in the angular orientation of a measurement object, and changes in the direction of the input beam.
Examples of dynamic interferometers are described in <patcit id="pcit0011" dnum="US22659102A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/226,591 filed August 23, 2002</text></patcit> and entitled "DYNAMIC INTERFEROMETER CONTROLLING DIRECTION OF INPUT BEAM" by Henry A. Hill. Examples of passive zero shear interferometers are described in <patcit id="pcit0012" dnum="US20731402A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/207,314</text></patcit>, entitled "PASSIVE ZERO SHEAR INTERFEROMETERS," filed July 29, 2002, by Henry A. Hill. Examples of angular displacement interferometers are described in: <patcit id="pcit0013" dnum="US22659102A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/226,591</text></patcit> entitled "DYNAMIC INTERFEROMETER CONTROLLING DIRECTION OF INPUT BEAM," filed August 23, 2002; <patcit id="pcit0014" dnum="US31434501P" dnum-type="L"><text>U.S. Provisional Application 60/314,345 filed August 22, 2001</text></patcit> and entitled "PASSIVE ZERO SHEAR INTERFEROMETERS USING ANGLE SENSITIVE BEAM-SPLITTERS," both by Henry A. Hill, and <patcit id="pcit0015" dnum="US27203402A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/272,034</text></patcit> entitled "INTERFEROMETERS FOR MEASURING CHANGES IN OPTICAL BEAM DIRECTION" and filed October 15, 2002 by Henry A. Hill and Justin Kreuzer. Alternatively, or additionally, interferometry systems may include one or more differential angular displacement interferometers, examples of which are also described in <patcit id="pcit0016" dnum="US272034A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/272,034</text></patcit>. Examples of interferometry systems for measuring more than one degree of freedom and for reducing beam shear are described in <patcit id="pcit0017" dnum="US35261603A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/352,616 filed January 28, 2003</text></patcit> and entitled "MULTIPLE-PASS INTERFEROMETRY" by Henry A. Hill and <patcit id="pcit0018" dnum="US35170803A" dnum-type="L"><text>U.S. Patent Application Serial No. 10/351,708 filed January 27, 2003</text></patcit> and entitled "MULTI-AXIS INTERFEROMETER" by Henry A. Hill. Other forms of multiple pass interferometers are described in an article entitled "<nplcit id="ncit0004" npl-type="s"><text>Differential interferometer arrangements for distance and angle measurements: Principles, advantages and applications" by C. Zanoni, VDI Berichte Nr. 749, 93-106 (1989</text></nplcit>). Examples of two-wavelength dispersion interferometers are described in <patcit id="pcit0019" dnum="US6219144B1"><text>U.S. Patent No. 6,219,144 B1</text></patcit> entitled "APPARATUS AND METHOD FOR MEASURING THE REFRACTIVE INDEX AND OPTICAL PATH LENGTH EFFECTS OF AIR USING MULTIPLE-PASS INTERFEROMETRY" by Henry A. Hill, Peter de Groot, and Frank C. Demarest and <patcit id="pcit0020" dnum="US6327039B1"><text>U.S. Patent No. 6,327,039 B1 by Peter de Groot, Henry A. Hill, and Frank C. Demarest</text></patcit>.
Because of the cyclic error compensation, the interferometry systems described herein provide highly accurate measurements. Such systems can be especially useful in lithography applications used in fabricating large scale integrated circuits such as computer chips and the like. Lithography is the key technology driver for the semiconductor manufacturing industry. Overlay improvement is one of the five most difficult challenges down to and below 100 nm line widths (design rules), see, for example, the <nplcit id="ncit0005" npl-type="s"><text>Semiconductor Industry Roadmap, p.82 (1997</text></nplcit>).
Overlay depends directly on the performance, <i>i.e.,</i> accuracy and precision, of the distance measuring interferometers used to position the wafer and reticle (or mask) stages. Since a lithography tool may produce $50-100M/year of product, the economic value from improved performance distance measuring interferometers is substantial. Each 1% increase in yield of the lithography tool results in approximately $1M/year economic benefit to the integrated circuit manufacturer and substantial competitive advantage to the lithography tool vendor.
The function of a lithography tool is to direct spatially patterned radiation onto a photoresist-coated wafer. The process involves determining which location of the wafer is to receive the radiation (alignment) and applying the radiation to the photoresist at that location (exposure).
To properly position the wafer, the wafer includes alignment marks on the wafer that can be measured by dedicated sensors. The measured positions of the alignment marks define the location of the wafer within the tool. This information, along with a specification of the desired patterning of the wafer surface, guides the alignment of the wafer relative to the spatially patterned radiation. Based on such information, a translatable stage supporting the photoresist-coated wafer moves the wafer such that the radiation will expose the correct location of the wafer.
During exposure, a radiation source illuminates a patterned reticle, which scatters the radiation to produce the spatially patterned radiation. The reticle is also referred to as a mask, and these terms are used interchangeably below. In the case of reduction lithography, a reduction lens collects the scattered radiation and forms a reduced image of the reticle pattern. Alternatively, in the case of proximity printing, the scattered radiation propagates a small distance (typically on the order of microns) before contacting the wafer to produce a 1:1 image of the reticle pattern. The radiation initiates photo-chemical processes in the resist that convert the radiation pattern into a latent image within the resist.
Interferometry systems are important components of the positioning mechanisms that control the position of the wafer and reticle, and register the reticle image on the wafer. If such interferometry systems include the features described above, the accuracy of distances measured by the systems increases as cyclic error contributions to the distance measurement are minimized.
In general, the lithography system, also referred to as an exposure system, typically includes an illumination system and a wafer positioning system. The illumination system includes a radiation source for providing radiation such as ultraviolet, visible, x-ray, electron, or ion radiation, and a reticle or mask for imparting the pattern to the radiation, thereby generating the spatially patterned radiation. In addition, for the case of reduction lithography, the illumination system can include a lens assembly for imaging the spatially patterned radiation onto the wafer. The imaged radiation exposes resist coated onto the wafer. The illumination system also includes a mask stage for supporting the mask and a positioning system for adjusting the position of the mask stage relative to the radiation directed through the mask. The wafer positioning system includes a wafer stage for supporting the wafer and a positioning system for adjusting the position of the wafer stage relative to the imaged radiation. Fabrication of integrated circuits can include multiple exposing steps. For a general reference on lithography, see, for example, <nplcit id="ncit0006" npl-type="b"><text>J. R. Sheats and B. W. Smith, in Microlithography: Science and Technology (Marcel Dekker, Inc., New York, 1998</text></nplcit>).
Interferometry systems described above can be used to precisely measure the positions of each of the wafer stage and mask stage relative to other components of the exposure system, such as the lens assembly, radiation source, or support structure. In such cases, the interferometry system can be attached to a stationary structure and the measurement object attached to a movable element such as one of the mask and wafer stages. Alternatively, the situation can be reversed, with the interferometry system attached to a movable object and the measurement object attached to a stationary object.
More generally, such interferometry systems can be used to measure the position of any one component of the exposure system relative to any other component of the exposure system, in which the interferometry system is attached to, or supported by, one of the components and the measurement object is attached, or is supported by the other of the components.
An example of a lithography scanner <b>1100</b> using an interferometry system <b>1126</b> is shown in <figref idref="f0005">Fig. <b>4</b></figref><b>.</b> The interferometry system is used to precisely measure the position of a wafer (not shown) within an exposure system. Here, stage <b>1122</b> is used to position and support the wafer relative to an exposure station. Scanner <b>1100</b> includes a frame <b>1102,</b> which carries other support structures and various components carried on those structures. An exposure base <b>1104</b> has mounted on top of it a lens housing <b>1106</b> atop of which is mounted a reticle or mask stage <b>1116,</b> which is used to support a reticle or mask. A positioning system for positioning the mask relative to the exposure station is indicated schematically by element <b>1117.</b> Positioning system <b>1117</b> can include, <i>e.g.,</i> piezoelectric transducer elements and corresponding control electronics. Although, it is not included in this described embodiment, one or more of the interferometry systems described above can also be used to precisely measure the position of the mask stage as well as other moveable elements whose position must be accurately monitored in processes for fabricating lithographic structures (see <i>supra</i><nplcit id="ncit0007" npl-type="s"><text>Sheats and Smith Microlithography: Science and Technology</text></nplcit><u>).</u>
Suspended below exposure base <b>1104</b> is a support base <b>1113</b> that carries wafer stage <b>1122.</b> Stage <b>1122</b> includes a plane mirror <b>1128</b> for reflecting a measurement beam <b>1154</b> directed to the stage by interferometry system <b>1126.</b> A positioning system for positioning stage <b>1122</b> relative to interferometry system <b>1126</b> is indicated schematically by element <b>1119.</b> Positioning system <b>1119</b> can include, <i>e.g.,</i> piezoelectric transducer elements and corresponding control electronics. The measurement beam reflects back to the interferometry system, which is mounted on exposure base <b>1104.</b> The interferometry system can be any of the embodiments described previously.
During operation, a radiation beam <b>1110,</b><i>e.g.,</i> an ultraviolet (UV) beam from a UV laser (not shown), passes through a beam shaping optics assembly <b>1112</b> and travels downward after reflecting from mirror <b>1114.</b> Thereafter, the radiation beam passes through a mask (not shown) carried by mask stage <b>1116.</b> The mask (not shown) is imaged onto a wafer (not shown) on wafer stage <b>1122</b> via a lens assembly <b>1108</b> carried in a lens housing <b>1106.</b> Base <b>1104</b> and the various components supported by it are isolated from environmental vibrations by a damping system depicted by spring <b>1120.</b>
In other embodiments of the lithographic scanner, one or more of the interferometry systems described previously can be used to measure distance along multiple axes and angles associated for example with, but not limited to, the wafer and reticle (or mask) stages. Also, rather than a UV laser beam, other beams can be used to expose the wafer including, <i>e.g.,</i> x-ray beams, electron beams, ion beams, and visible optical beams.
In some embodiments, the lithographic scanner can include what is known in the art as a column reference. In such embodiments, the interferometry system <b>1126</b> directs the reference beam (not shown) along an external reference path that contacts a reference mirror (not shown) mounted on some structure that directs the radiation beam, e.g., lens housing <b>1106.</b> The reference mirror reflects the reference beam back to the interferometry system. The interference signal produce by interferometry system <b>1126</b> when combining measurement beam <b>1154</b> reflected from stage <b>1122</b> and the reference beam reflected from a reference mirror mounted on the lens housing <b>1106</b> indicates changes in the position of the stage relative to the radiation beam. Furthermore, in other embodiments the interferometry system <b>1126</b> can be positioned to measure changes in the position of reticle (or mask) stage <b>1116</b> or other movable components of the scanner system. Finally, the interferometry systems can be used in a similar fashion with lithography systems involving steppers, in addition to, or rather than, scanners.
As is well known in the art, lithography is a critical part of manufacturing methods for making semiconducting devices. For example, <patcit id="pcit0021" dnum="US5483343A"><text>U.S. Patent 5,483,343</text></patcit> outlines steps for such manufacturing methods. These steps are described below with reference to <figref idref="f0006">FIGS. <b>5(a)</b></figref> and <figref idref="f0007"><b>5(b)</b></figref><b>.</b><figref idref="f0006">FIG. <b>5(a)</b></figref> is a flow chart of the sequence of manufacturing a semiconductor device such as a semiconductor chip (<i>e.g.,</i> IC or LSI), a liquid crystal panel or a CCD. Step <b>1151</b> is a design process for designing the circuit of a semiconductor device. Step <b>1152</b> is a process for manufacturing a mask on the basis of the circuit pattern design. Step <b>1153</b> is a process for manufacturing a wafer by using a material such as silicon.
Step <b>1154</b> is a wafer process which is called a pre-process wherein, by using the so prepared mask and wafer, circuits are formed on the wafer through lithography. To form circuits on the wafer that correspond with sufficient spatial resolution those patterns on the mask, interferometric positioning of the lithography tool relative the wafer is necessary. The interferometry methods and systems described herein can be especially useful to improve the effectiveness of the lithography used in the wafer process.
Step <b>1155</b> is an assembling step, which is called a post-process wherein the wafer processed by step <b>1154</b> is formed into semiconductor chips. This step includes assembling (dicing and bonding) and packaging (chip sealing). Step <b>1156</b> is an inspection step wherein operability check, durability check and so on of the semiconductor devices produced by step <b>1155</b> are carried out. With these processes, semiconductor devices are finished and they are shipped (step <b>1157</b>).
<figref idref="f0007">FIG. <b>5(b)</b></figref> is a flow chart showing details of the wafer process. Step <b>1161</b> is an oxidation process for oxidizing the surface of a wafer. Step <b>1162</b> is a CVD process for forming an insulating film on the wafer surface. Step <b>1163</b> is an electrode forming process for forming electrodes on the wafer by vapor deposition. Step <b>1164</b> is an ion implanting process for implanting ions to the wafer. Step <b>1165</b> is a resist process for applying a resist (photosensitive material) to the wafer. Step <b>1166</b> is an exposure process for printing, by exposure (<i>i.e.,</i> lithography), the circuit pattern of the mask on the wafer through the exposure apparatus described above. Once again, as described above, the use of the interferometry systems and methods described herein improve the accuracy and resolution of such lithography steps.
Step <b>1167</b> is a developing process for developing the exposed wafer. Step <b>1168</b> is an etching process for removing portions other than the developed resist image. Step <b>1169</b> is a resist separation process for separating the resist material remaining on the wafer after being subjected to the etching process. By repeating these processes, circuit patterns are formed and superimposed on the wafer.
The interferometry systems described above can also be used in other applications in which the relative position of an object needs to be measured precisely. For example, in applications in which a write beam such as a laser, x-ray, ion, or electron beam, marks a pattern onto a substrate as either the substrate or beam moves, the interferometry systems can be used to measure the relative movement between the substrate and write beam.
As an example, a schematic of a beam writing system <b>1200</b> is shown in <figref idref="f0008">FIG. <b>6</b></figref><b>.</b> A source <b>1210</b> generates a write beam <b>1212,</b> and a beam focusing assembly <b>1214</b> directs the radiation beam to a substrate <b>1216</b> supported by a movable stage <b>1218.</b> To determine the relative position of the stage, an interferometry system <b>1220</b> directs a reference beam <b>1222</b> to a mirror <b>1224</b> mounted on beam focusing assembly <b>1214</b> and a measurement beam <b>1226</b> to a mirror <b>1228</b> mounted on stage <b>1218.</b> Since the reference beam contacts a mirror mounted on the beam focusing assembly, the beam writing system is an example of a system that uses a column reference. Interferometry system <b>1220</b> can be any of the interferometry systems described previously. Changes in the position measured by the interferometry system correspond to changes in the relative position of write beam <b>1212</b> on substrate <b>1216.</b> Interferometry system <b>1220</b> sends a measurement signal <b>1232</b> to controller <b>1230</b> that is indicative of the relative position of write beam <b>1212</b> on substrate <b>1216.</b> Controller <b>1230</b> sends an output signal <b>1234</b> to a base <b>1236</b> that supports and positions stage <b>1218.</b> In addition, controller <b>1230</b> sends a signal <b>1238</b> to source <b>1210</b> to vary the intensity of, or block, write beam <b>1212</b> so that the write beam contacts the substrate with an intensity sufficient to cause photophysical or photochemical change only at selected positions of the substrate.
Furthermore, in some embodiments, controller <b>1230</b> can cause beam focusing assembly <b>1214</b> to scan the write beam over a region of the substrate, <i>e.g.,</i> using signal <b>1244.</b> As a result, controller <b>1230</b> directs the other components of the system to pattern the substrate. The patterning is typically based on an electronic design pattern stored in the controller. In some applications the write beam patterns a resist coated on the substrate and in other applications the write beam directly patterns, <i>e.g.,</i> etches, the substrate.
An important application of such a system is the fabrication of masks and reticles used in the lithography methods described previously. For example, to fabricate a lithography mask an electron beam can be used to pattern a chromium-coated glass substrate. In such cases where the write beam is an electron beam, the beam writing system encloses the electron beam path in a vacuum. Also, in cases where the write beam is, <i>e.g.,</i> an electron or ion beam, the beam focusing assembly includes electric field generators such as quadrapole lenses for focusing and directing the charged particles onto the substrate under vacuum. In other cases where the write beam is a radiation beam, <i>e.g.,</i> x-ray, UV, or visible radiation, the beam focusing assembly includes corresponding optics and for focusing and directing the radiation to the substrate.
A number of embodiments of the invention have been described. Nevertheless, it will be understood that various modifications may be made without departing from the scope of the invention as defined by the following claims.
Contents5
115 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44 Sheet 45 Sheet 46 Sheet 47 Sheet 48 Sheet 49 Sheet 50 Sheet 51 Sheet 52 Sheet 53 Sheet 54 Sheet 55 Sheet 56 Sheet 57 Sheet 58 Sheet 59 Sheet 60 Sheet 61 Sheet 62 Sheet 63 Sheet 64 Sheet 65 Sheet 66 Sheet 67 Sheet 68 Sheet 69 Sheet 70 Sheet 71 Sheet 72 Sheet 73 Sheet 74 Sheet 75 Sheet 76 Sheet 77 Sheet 78 Sheet 79 Sheet 80 Sheet 81 Sheet 82 Sheet 83 Sheet 84 Sheet 85 Sheet 86 Sheet 87 Sheet 88 Sheet 89 Sheet 90 Sheet 91 Sheet 92 Sheet 93 Sheet 94 Sheet 95 Sheet 96 Sheet 97 Sheet 98 Sheet 99 Sheet 100 Sheet 101 Sheet 102 Sheet 103 Sheet 104 Sheet 105 Sheet 106 Sheet 107 Sheet 108 Sheet 109 Sheet 110 Sheet 111 Sheet 112 Sheet 113 Sheet 114 Sheet 115
Every citation, both waysCites: the store holds 4 of 5
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0514579A | Cites | European Patent Office (EPO) | – |
| EP0689030A | Cites | European Patent Office (EPO) | – |
| DE4031291A | Cites | Germany | – |
| US6252668B1 | Cites | United States of America | – |
| None | Non-patent | – | Examiner |
| WU C-M ET AL: "ANALYTICAL MODELING OF THE PERIODIC NONLINEARITY IN HETERODYNE INTERFEROMETRY" APPLIED OPTICS, OPTICAL SOCIETY OF AMERICA,WASHINGTON, US, vol. 37, no. 28, 1 October 1998 (1998-10-01), pages 6696-6700, XP001069192 ISSN: 0003-6935 cited in the application | Non-patent | – | – |
| BOBROFF N: "RESIDUAL ERRORS IN LASER INTERFEROMETRY FROM AIR TURBULENCE AND NONLINEARITY" APPLIED OPTICS, OPTICAL SOCIETY OF AMERICA,WASHINGTON, US, vol. 26, no. 13, 1 July 1987 (1987-07-01), pages 2676-2682, XP000997053 ISSN: 0003-6935 | Non-patent | – | – |
| WU C-M ET AL: "NONLINEARITY IN MEASUREMENTS OF LENGTH BY OPTICAL INTERFEROMETRY" MEASUREMENT SCIENCE AND TECHNOLOGY, IOP PUBLISHING, BRISTOL, GB, vol. 7, no. 1, 1996, pages 62-68, XP000551473 ISSN: 0957-0233 cited in the application | Non-patent | – | – |
| MITSURU TANAKA ET AL: "LINEAR INTERPOLATION OF PERIODIC ERROR IN A HETERODYNE LASER INTERFEROMETER AT SUBNANOMETER LEVELS" IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, IEEE INC. NEW YORK, US, vol. 38, no. 2, 1 April 1989 (1989-04-01), pages 552-554, XP000034824 ISSN: 0018-9456 | Non-patent | – | – |
17 members in 5 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 394418P | United States of America | – | |
| 39441802 | United States of America | P | |
| 0321000 | United States of America | W | |
| 394418P | – | – | – |
| US20020394418P | – | – | – |
| US2003021000 | – | – | – |
| WO2003US21000 | – | – | – |
Members17
| Document | Office | Kind | |
|---|---|---|---|
| WO2004005847A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2004005847A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2003247779A1 | Australia | A1 | |
| US2004085545A1 | United States of America | A1 | |
| EP1520151A1 | European Patent Office (EPO) | A1 | |
| US2005166118A1 | United States of America | A1 | |
| US6950192B2 | United States of America | B2 | |
| JP2005532554A | Japan | A | |
| WO2006023489A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2007008547A1 | United States of America | A1 | |
| WO2006023489A3 | World Intellectual Property Organization (WIPO) | A3 | |
| JP2008510170A | Japan | A | |
| US7428685B2 | United States of America | B2 | |
| US7616322B2 | United States of America | B2 | |
| JP4547257B2 | Japan | B2 | |
| JP4918487B2 | Japan | B2 | |
| EP1520151B1This record | European Patent Office (EPO) | B1 |
22 legal events, as 3 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Patent expired because of reaching the maximum lifetime of a patentExpiredMK | MK | NL | |
| Opt-out of the competence of the unified patent court (upc) registeredP01 | P01 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Information provided on ipc code assigned after grantRIC2 | RIC2 | EP | |
| Information provided on ipc code assigned after grantRIC2 | RIC2 | EP | |
| Translation for ep filed (entry of ep into country)FP | FP | NL | |
| Designated contracting statesAK | AK | EP | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Designated country de not longer valid8566 | 8566 | DE | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Designated contracting states (corrected)RBV | RBV | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1520151
- Publication, DOCDB
- 1520151
- Publication, EPODOC
- EP1520151
- Application
- 37631769
- Application, DOCDB
- 03763176
- Application, EPODOC
- EP20030763176
Titles3
- German
- KOMPENSATION PERIODISCHER FEHLER IN INTERFEROMETRIESYSTEMEN
- English
- CYCLIC ERROR COMPENSATION IN INTERFEROMETRY SYSTEMS
- French
- COMPENSATION D'ERREUR CYCLIQUE DANS DES SYSTEMES D'INTERFEROMETRIE
Classification
- CPC, 5
- G01B9/0207
- G01B9/02007
- G01B9/02059
- G01B9/02084
- G03F7/70775
- IPC, 3
- G01B9 02
- G03F7 20
- H01L21 027
Designated states1
- Contracting states, 1
- Netherlands (Kingdom of the)
