The present invention relates to optical waveguide filters for performing arbitrary filtering operations useful in optical communication, optical exchange, or other optical signal processing applications. Specifically, this invention relates to tunable filters by which the filtering operation can be modified to accommodate different filtering response functions, all using the same physical device. By optimizing the lengths of waveguides in the filter, unprecedented filtering performance may be achieved.
Optical waveguide filters are important devices in optical communication and optical signal processing and can perform many useful functions of optical filtering. For example, in optical fiber communication, signals experience chromatic dispersion, which spreads each optical pulse among neighboring pulses. This spreading renders the signal unintelligible to the receiver. However, an optical filter, whose response inverts the chromatic dispersion, can recompress the pulses and restore the signal fidelity. Such a filter is called a chromatic dispersion compensator (CDC).
For CDC applications, several different filtering response functions may be required of the same device. The amount of chromatic dispersion experienced by a signal depends on the length and type of fiber through which the signal propagates. If the routing of a signal should change, the length/type of fiber through which the signal propagates will change. This causes the chromatic dispersion to change. Hence, it is advantageous for a CDC device to be tunable so that several different lengths of fiber can be compensated using the same device. If the CDC device is not tunable, it must be replaced whenever the signal routing (and therefore dispersion) changes, which is costly and cumbersome. Tunable optical filters can therefore have a real advantage over nontunable filters.
Optical waveguide filters are particularly suitable for practical applications because they may be implemented monolithically on substrates, such as silica-on-silicon and polymer-based monolithic waveguide technology. This facilitates manufacturability and long term stability.
There are two typical waveguide processing elements which may be used as building blocks to form optical filters. The first, shown in
To provide tunability of the Mach-Zehnder interferometer, a phase shifter may be used in one of the arms. To provide additional tunability, a variable, instead of fixed, coupler may be employed. (The behavior of fixed and tunable couplers is described below). A fully tunable Mach-Zehnder interferometer is illustrated in
A fixed coupler has a transfer matrix between its two input and two output waveguides given by:
where the coupling angle θ is given by θ=2πΔnefflc/λ. The quantity Δneff is the effective index difference between the odd and even modes, lc is the coupling length, and λ is the light wavelength.
A variable coupler may be made from two fixed 90° couplers and a phase shifter, as represented in FIG. 3. Tuning of the couplers and phase shifter is accomplished with different methods. One method is to heat the waveguide, another is to induce stress into the waveguide with piezoelectric actuators, and still another is to place the waveguide under the influence of electrical fields.
Many different types of filter structures may be constructed from various combinations of the Mach-Zehnder interferometer and the ring resonator. For example, lattice optical filters comprised of a serial cascade of Mach-Zehnder elements (the same arrangement as illustrated in
The performance and behavior of an optical waveguide filter are greatly affected by the choice of the lengths, Δlmz and/or Δlr (for filters using Mach-Zehnder and/or ring resonator processing elements in various combinations). An early example described in the Jinguji and Kawachi paper cited above, has a serial cascade of Mach-Zehnder stages, each with the same differential length. The frequency response of this filter is periodic, with free spectral range given by c/(Δlmzneff), where c is the speed of light, and neff is the effective index of the waveguide. As mentioned before, this filter is equivalent to a discrete-time FIR filter. U.S. Pat. No. 5,596,661 describes another serial cascade of Mach-Zehnder stages in which the differential lengths Δlmz in the stages are optimized for separating 1.3 and 1.55 μm telecommunications channels, and for flattening the gain of EDFAs (Erbium-Doped Fiber Amplifiers). The length optimization accounts for the nonideal behavior of couplers and waveguides. Additionally, fewer stages are needed to achieve the desired filtering than compared to lattice Mach-Zehnder filters with Δlmz equal in each stage. Tunability was not provided in this design.
For tunable filters, a paper by C. Madsen, G. Lenz, A. J. Bruce, M. A. Cappuzzo, L. T. Gomez, and R. E. Scotti, “Integrated All-Pass Filters for Tunable Dispersion and Dispersion Slope Compensation,” IEEE Photonics Letters, December 1999, pp. 1623-1625, describes the achievement of tunable dispersion compensation using cascaded ring resonator structures with actuators to tune the coupling from the feeder waveguide to the ring resonator. The amount of chromatic dispersion compensation may be tuned. The ring circumferences Δlr of the rings are selected according to a ‘Vernier’ design, in which the circumferences are all small multiples of a fundamental length, by which the free spectral range of the filter device is increased to the reciprocal of the fundamental length, rather than just the reciprocal of the circumference of one of the rings. U.S. Pat. No. 6,285,810 describes another optical filter in the form of a tunable add/drop multiplexer (ADM) useful in dense wavelength division multiplexing (DWDM) systems for injecting or extracting optical carriers of selected wavelengths, from a plurality of optical carriers of distinct wavelengths. In this optical filter, one or two of the waveguide lengths are optimized in a lattice filter similar to that of FIG. 4. All the other remaining waveguide lengths are equal, except these two, by which some improvement in performance is achieved.
The present invention recognizes that advancement can proceed even further. The filter described by K. Jinguji and M. Kawachi requires more stages in comparison to filters with better choices of lengths Δlmz and/or Δlr for better performance. Similarly, the nontunable filter of U.S. Pat. No. 5,596,661 is limited; only one filtering operation may be implemented. Even the described tunable filter devices have shortcomings. By constraining the circumferences ring resonators to be small multiples of a fundamental length, the filter of the Madsen et al. paper foregoes many useful capabilities. These capabilities include the simultaneous tunability of the dispersion slope, tunability of higher order dispersion, or tunability of the gain vs. frequency response. Similarly, the filter described in U.S. Pat. No. 6,285,810 requires more stages than necessary to achieve desired performance. Savings in the number of stages of 20-30% can be realized.
In accordance with the present invention, a fully tunable optical filter is provided which addresses the requirements of performance and flexibility.
This invention provides for a generalized tunable optical filter having at least one input waveguide, at least one output waveguide, at least three processing elements interconnected between the input waveguide and the output waveguide; and a plurality of actuators tuning phases of light signals passing through the processing elements. Each of the processing elements, such as unequal arm Mach-Zehnder interferometer devices or a ring resonator devices, is characterized by a parametric length Δlk=nkΔlf where nk is an integer greater than 30 and Δlf is the longest length common to all of said processing elements. A length Δl1 is common to lengths Δl2 and Δl3 if and only if Δl2/Δl1 and Δl3/Δl1 are both integers. The optical filter is tuned by the setting of the actuators with each setting corresponding to a predetermined filter response, such as for chromatic dispersion compensation and WDM add/drop multiplexer applications.
The present invention also provides for a generalized tunable optical filter having at least one input waveguide, at least one output waveguide, at least three unequal arm Mach-Zehnder interferometer devices in a cascaded serial connection between the input waveguide and the output waveguide. Each of the three unequal arm Mach-Zehnder interferometer devices is characterized by a parametric length Δlk=nkΔlf where nk is an integer greater than 30 and Δlf is the longest length common to all of the unequal arm Mach-Zehnder interferometer devices. A plurality of actuators responsively tune phases of light signals passing through the unequal arm Mach-Zehnder interferometer devices so that a selected setting of the actuators corresponds to a selected filter response.
The present invention provides for a method of designing a generalized tunable optical filter which has at least one input waveguide, at least one output waveguide, at least three processing elements interconnected between the input waveguide and the output waveguide by a plurality of fixed couplers, and an plurality of actuators tuning phase variables φ for light signals at frequency f passing through the processing elements. Each coupler has a phase variable θ, and each of the processing elements is characterized by a parametric length variable Δlk. The phase variables e, parametric lengths variables AIkS, actuator phase variables φ's define a filter response for light signals at frequency f. The method comprises selecting starting values for the variables; determining an optimized objective predetermined property, such as a maximum group delay ripple, of a desired filter response corresponding to the variables; and computationally varying the variables from the starting values to find values of the variables corresponding to the desired filter response. The method can also include the step of defining constraints on at least one property, such as bounds on the group delay and gain, of the filter response.
The present invention provides for a generalized tunable filter in which the waveguide lengths of the filter's processing elements are optimized so that optimum filter performance results when the filter is tuned to any member of a family of different filter response functions. New functionalities can be incorporated into tunable filters and old functionalities may be realized with a fewer number of stages than with previous filters.
Another aspect of this invention provides for fixed couplers with predetermined coupling lengths. Compared to tunable couplers, fixed couplers are more compact and therefore require less real-estate in a planar waveguide implementation. In addition, fixed coupler designs require less power than thermooptically actuated tunable coupler designs. By using fixed couplers, approximately half the thermooptic actuation power is needed. Until now, no method of designing a tunable filter using arbitrary fixed couplers has been provided.
For example, in accordance with the present invention, an effective chromatic dispersion compensator can be provided for a dense wavelength division multiplexing (DWDM) system. Practically any type of response which varies smoothly from wavelength to wavelength can be generated. This enables dispersion compensation, dispersion slope compensation, and 2nd, and even higher, order dispersions as well. It also enables gain compensation to be performed simultaneously. Undesirable gain variation across the wavelengths may occur due to the nonflatness of the amplification of EDFAs (Erbium-Doped Fiber Amplifiers), which are commonly used in optical networks. These gain variations can change slowly with time. The present invention provides a tunable device that can accommodate these various gain responses, and dispersions, dispersion slopes, and even higher order dispersions.
An embodiment of the present invention is illustrated in
The coupling angles θ and differential lengths Δlmz of the unequal arm Mach-Zehnder elements 10 are selected as described below. It should be noted that if resonator ring processing elements are used in place of, or in combination with, Mach-Zehnder processing elements, then the ring circumference lengths Δlr are also selected in the same manner. Returning to the
Theoretically, the waveguide lengths are arbitrary, but practically, the finite resolution of any design process, as well as manufacturing tolerances, impose a lower limit Δlacc on the accuracy of the waveguide lengths. Without loss of generality, any element of may be expressed as a multiple of Δlacc:
Δlk=mkΔlacc,
where mk is a positive integer. It is possible to remove all common factors of m1 . . . mN greater than one by rewriting Δlk as
Δlk=nkΔlf, Eq. (1)
where nk=mk/F, where F is the product of the common factors of m1 . . . mN greater than one, and
Δlf=ΔlaccF.
Of course, the waveguide lengths, differential or otherwise, of any tunable filters can also be represented by a vector l, whose elements may also be expressed in the form of Eq. (1). However, the generalized tunable filter of the present invention has its multiples nk selected to be much larger than those of the prior art. For example, the largest nk considered in prior art is believed to be approximately 12-15 for tunable dispersion compensation applications, the ‘Vernier’ type ring resonator filters discussed in the Madsen and Zhao text, cited above. In contrast, the present invention selects waveguide lengths to be at least nk>30 for at least three values of k. For example, nk's of 100 or more are considered in accordance with the present invention.
Another distinction of the present invention is that the coupling angles defined by the vector c are optimized to predetermined values. By contrast, the tunable filters of Jinguji and Kawachi consider fully tunable couplers.
Besides the waveguide lengths, characterized by the N×1 vector l, the generalized tunable filter has Nr predefined filter responses. For each setting of the actuators there is one of the Nr filter responses. Each setting of the actuators can be represented by an Na×1 actuation vector a; and for the Nr filter responses, there corresponds Nr actuation vectors, denoted a1 . . . aNr. The generalized tunable filter variables are therefore {a1 . . . aNr, l, c}. The vectors c and l are chosen once, and are unchangeable once the device is manufactured, while the vector a remains tunable over Nr values after manufacturing.
The filter responses are characterized by a particular magnitude gain, group delay, group delay slope, or other properties for the generalized tunable filter. If, for example, M(f,ai,l,c) and GD(f,ai,l,c) denote the actual magnitude gain and group delay respectively of the ith actuator setting, or vector ai, at frequency f As illustrated by
The functional dependence of M and GD on the values of the actuation vector a and the length vector l is known, based on simple parametric models of the waveguide frequency response. For example, the cascade of Mach-Zehnder elements shown in
H(f,a,l,c)=R(θ1)*D(Δl1,φ1)*R(θ2)*D(Δl2,φ2) . . . R(θN)*D(ΔlN,φN)*R(θN+1) Eq. (2)
where
where j=√{square root over (−1)} and β is the effective waveguide propagation constant. In this case, the actuation vector a=[φ1 . . . , φN]. The quantities M and GD are then be given by:
where |.| denotes absolute value, and arg(.) denotes the angle. With a means of evaluating the quantities involved in the performance specification, such as an explicit analytical formula, a generalized tunable filter according to the present invention can readily be designed to meet the requirements of the particular application.
Thus a chromatic dispersion compensation (CDC) filter can be provided according to the present invention. When a light pulse travels through an optical fiber, the pulse experiences a group delay that varies linearly vs. frequency. This is chromatic dispersion. A CDC filter with a group delay slope which is the negative to that of the fiber, can therefore compensate for this dispersion.
An exemplary chromatic dispersion compensation (CDC) filter arranged as an N=12 stage lattice filter as shown in
GDilo(f)<GD(f,ai,l,c)<GDiup(f), for i=1 . . . Nr and f=f1, . . . fNf, Eq. (4)
where GDilo(f), and GDiup(f), are lower and upper bounds of the group delay, respectively. These bounds vary linearly with frequency, with the slope of the group delay fixed at a desired value:
GDilo(fc+f)=tlo,i+αif Eq. (5)
GDiup(fc+f)=tup,i+αif
The quantity αi is known as the dispersion, and it supplies the proportionality constant between frequency and group delay. The quantity αi has the units of time squared, i.e., t2, and determines the amount of dispersion the filter can compensate.
Modern WDM systems are designed to accommodate multiple wavelengths, each wavelength defining a communication channel for a parallel data stream, typically 10 Gigabits/sec in data rate. Each wavelength is located on a specific frequency set by the ITU (International Telecommunications Union) grid. For example, the wavelength channel number 40 is centered on 194 THz. The performance specifications of Eqs. (4) and (5) are given at a set of discrete optical frequencies, denoted f1 . . . fNf. These frequencies are sampled in the neighborhood of the ITU grid center frequency. To accommodate a 10 GHz signal on wavelength channel number 40, for example, the frequencies are sampled around 194 THz:
f1 . . . fNf={−8.5 GHz,−7.5 GHz, . . . , +7.5 GHz,+8.5 GHz}.
The total bandwidth 15 GHz=+8.5 to (−8.5) GHz about the center frequency is wider than the 10 GHz data rate to allow for bandwidth expansion due to pulse shaping, and to frequency drift of the laser sources. Additional wavelength channels are simultaneously specified for the same filter. A new subscript k=1, . . . Nc provides an index for the wavelength channel and now the group delay constraints are
GDilo(fc,k+f)=tlo,ik+αikf Eq. (6)
GDiup(fc,k+f)=tup,ik+αikf
where fc,k is the kth channel center frequency (194 THz for channel number 40). In Eq. (6), αik is both i and k dependent, which allows each filter and each channel to have a different dispersion. In addition, tlo,ik and tup,ik are both i and k dependent, which allows each filter and each channel to have a different overall group delay. The actual values of tlo,ik and tup,ik are of little importance, but, their difference, tup,ik−tlo,ik, is the group delay ripple which determines how well the filter approximates a linear group delay.
The optimization problem may now be stated as follows. Each channel and each filter response has a group delay ripple defined by:
Δtik=tup,ik−tlo,ik.
The largest ripple subject to the inequality constraints of Eqs. (4) and (5) should be minimized. This is expressed mathematically as:
such that
GDilo(f)<GD(f,ai,l,c)<GDiup(f), Eq. (8)
where
Δtik=tup,ik−tlo,ik.
GDilo(fc,k+f)=tlo,ik+αikf
GDiup(fc,k+f)=tup,i+αikf for i=1, . . . Nr and k=1, . . . Nc
An example of this process is illustrated in FIG. 7. In
It should be noted that in addition to the variables {a1 . . . aNr, l, c}, additional free variables tlo,ik and tup,ik have been introduced. The actual values of these additional free design variables have no impact on the design of the generalized tunable filter; only their difference is important in that the optimization of the filter attempts to minimize the largest group delay ripple.
Eqs. (7) and (8) determine a filter with the desired group delay properties. However, it is also necessary to add additional constraints on the magnitude gain, to insure that the desired frequency band has a sufficiently flat and low-loss response. Hence a lower limit is imposed on the magnitude gain:
Miklo<M(fc,k+f,ai,l,c)
This lower bound Miklo is frequency independent. Because the generalized tunable filter is passive, the upper limit of the magnitude gain is one, and is automatically satisfied. By making the lower limit as close to one as possible, both the ripple and insertion loss are also minimized. This is done by defining ΔMik=1−Miklo. This is the magnitude ripple of the ith filter and kth channel.
such that
Miklo<M(fc,k+f,ai,l,c)
GDilo(f)<GD(f,ai,l,c)<GDiup(f), Eq. (8)
where w is the relative weighting of the magnitude and group delay ripple, and where
Δtik=tup,ik−tlo,ik
ΔMik=1−Miklo
GDilo(fc,k+f)=tlo,ik+αikf
GDiup(fc,k+f)=tup,ik+αikf for i=1, . . . Nr and k=1, . . . Nc
The units of Δtik are picoseconds, and the units of ΔMiklo are Volts, so that the units of w are picoseconds per volt. With a w of 25 picoseconds/volt, a group delay ripple of 5 picoseconds corresponds to a 25 Volt magnitude ripple (approximately 0.44 dB ripple).
Solving Eq.(7-8) in practice is sometimes aided by the use of barrier functions. The idea is to remove the constraints of Eq.(8), and augment the objective Eq.(7) with a barrier term that becomes large as the differences
M(fc,k+f,ai,l,c)−Miklo
GD(f,ai,l,c)−GDilo(f)
GDiup(f)−GD(f,ai,l,c)
approach zero. The details of the barrier method are described in the textbook by P. Papalambros and D. Wilde, Principles of Optimal Design Modeling and Computation, Cambridge University Press, 2000.
By using the minimum/maximum criterion of Eq. (8), multiple channels are simultaneously compensated. These channels are illustrated in FIG. 9. In this case, eight channels, each spaced 50 GHz apart, are designed to have a different dispersion. The zero frequency point on the horizontal axis corresponds to 194 THz. The filter is designed to be tunable to three separate frequency responses. The group delay responses i=1, 2, 3 are shown in
To create a filter with tunable dispersion slope using existing methods, it is required to build a filter with a very large free spectral range, large enough to span then entire band of wavelengths to be processed. In this case, the filter order is expanded to that needed to get an arbitrary response over the entire band consisting of many wavelengths, from that needed to get an arbitrary response over one wavelength. The number of stages is approximately 50-100× using current methods, making them impractical.
The dispersion of filter i=1 is designed to be 100 ps/nm at channel 40, or 12 km of standard single mode fiber. To make the dispersion slope apparent for plotting purposes, the dispersion slope of this filter is exaggerated 100× over the actual dispersion slope of standard single mode fiber. The group delay response of filter i=2 is plotted in FIG. 10. The dispersion at channel 40 is designed to be 500 ps/nm, or 31 km of standard single mode fiber. As with
The values of αik for filters i=1, 2, 3 and channels k=1, . . . 8 are given in Table A below. The units are psec/GHz.
The values of Δlmz (entries of l), θ (entries of c) and φ (values, or settings, of actuation vector a) are shown in the Table B below.
Commercial software packages exist for solving the problem of Eqs. (7) and (8). For example, the Mathworks, Inc. of Natick, Mass., sells an optimization toolbox which can solve for the optimal design variables of such a nonlinear minimum/maximum problem. A list of other similar software packages is provided on page 355 of the textbook by P. Papalambros and D. Wilde. To use the software, the user simply supplies the objective and constraints as functions that can be evaluated as subroutines. In addition, a starting point of variables {a1 . . . aNr, l, c} must be supplied. Methods of selecting the starting point are described immediately below. The output is the optimized set of variables {a1 . . . aNr, l, c}. Alternatively Eqs. (7) and (8) can be solved by other methods, such as sequential linear or sequential quadratic programming, as described in the Papalambros textbook.
There are two ways to determine a starting point (i.e., a value of {a1 . . . aNr, l, c}) for the optimization procedure defined above. The first is to perform a random search. A value of {a1 . . . aNr, l, c} is drawn from a random distribution. In the preferred embodiment, the values of a1 are phases, and may be initially chosen from a uniform distribution [0,2π]. For dispersion compensation applications, multiple wavelengths each requiring compensation, are spaced fs Hz apart. In this case, the initial values of l may be advantageously chosen so that the resulting delay is a small random integer multiple of 1/fs. With these random values, the filter is optimized over {a1 . . . aNr, l, c} until an extremum is found. If the extremum of the optimization meets the required criteria, the procedure stops. If not, a new random point is selected, and this new point optimized. This process continues repeatedly until a sufficiently well-performing extremum of the optimization is reached, or until a maximum number of iterations is exceeded. There are many variations on this technique, which can shorten the search, such as branch and bound algorithms, genetic algorithms, and others familiar to those skilled in the art of optimization. An overview of these variations is described in the Papalambros and Wilde textbook.
The second way of determining a starting point is to use values for variables for which the corresponding filter response is known and close to the desired filter response(s). This approach is particularly useful for dispersion compensation applications, where the desired frequency response is periodic, or nearly periodic. Applications where the dispersion slope, or gain slope/profile, is specified, are an example. A good starting point for such a problem is a periodic filter. The desired response is close to periodic and therefore, the design variables for a periodic filter should be close to the variables for the optimized filter.
A periodic filter may be designed as follows. First, an FIR filter with the desired periodic response is designed, according to many methods described in the prior art, such as a textbook by A. Oppenheim and R. Schafer, Discrete-Time Signal Processing, Prentice Hall Signal Processing Series, 1989. The result is a set of FIR coefficients, h1 , . . . hN. Next, the FIR coefficients are converted to the previously described actuation vector a. The Jinguji and Kawachi paper mentioned above describes a way of converting an arbitrary FIR filter to a lattice type filter. This is the same as the arrangement shown in
It is very important to optimize over arbitrary l. We find that if the elements of l are constrained to be all equal, or constrained to be small multiples of a fundamental length, it is impossible to perform adequate tunable dispersion, dispersion slope, or gain compensation, or combinations thereof. If the lengths are all equal, the response would be periodic exactly, which prohibits these combined functions.
The present invention also provides for other filter devices, besides chromatic dispersion compensators. WDM add/drop multiplexers, as represented in
Because of the unitarity, specification of the cross or through magnitude response automatically specifies the complementary magnitude response. The form of the specification on H11 is the same as Eq. (4), repeated here for clarity:
M(f,ai,l)<Miup(f), (for frequencies to drop)
Milo(f)<M(f,ai,l,c), (for frequencies to pass through)
for i=1, . . . Nr. In addition, group delay specifications are needed to avoid introducing unwanted dispersion:
GDilo(f)<GD(f,ai,l,c)<GDiup(f), (for pass through frequencies).
It is necessary to include an extra variable which represents the bulk group delay for each passed wavelength, in the same manner as that previously described for the dispersion compensation filter:
GDilo(fc,k+f)=tlo,ik+αikf
GDiup(fc,k+f)=tup,ik+αikf for i=1, . . . Nr and k=1, . . . Nc
except that now α=0, because no dispersion compensation is being performed. The optimization takes the same form as Eqs. (7) and (8), except that while the magnitude lower bounds are provided in the passband, additional magnitude upper bounds are provided in the stopband. That is:
such that in the passband frequencies
Miklo<M(fc,k+f,ai,l,c)
GDilo(f)<GD(f,ai,l,c)<GDiup(f) Eq. (10)
and such that in the stopband frequencies
M(fc,k+f,ai,l)<Mikup
where w is the relative weighting of the magnitude and group delay ripple, and where
Δtik=tup,ik−tlo,ik
ΔMik=1−Miklo
GDilo(fc,k+f)=tlo,ik
GDiup(fc,k+f)=tup,ik for i=1, . . . Nr and k=1, . . . Nc Eq. (11)
The quantities Miklo, GDiup, and GDilo are allowed to change because they are design variables, but Mikup is not allowed to change. This type of fixed inequality is easily incorporated into the previously described commercial software available for optimization solving.
It is even possible to design filters that perform simultaneous add/drop multiplexing and dispersion compensation. To do this, the above method is used, except that ox is reintroduced and is set to the desired group delay dispersion compensation. The group delay portion of Eq. (11) are then
GDilo(fc,k+f)=tlo,ik+αikf
GDiup(fc,k+f)=tup,ik+αikf for i=1, . . . Nr and k=1, . . . Nc
These filter functions are enabled by the joint optimization of {a1 . . . aNr, l, c}. Previous filters have required more processing elements than the number required by the present invention.
It should be noted that modifications to the optimization objective can be made to make the resulting design less sensitive to errors in the design variables, which may be due to manufacturing tolerances, in the case of waveguide length vector l, the coupling angle vector c, or actuation errors, in the case of the actuation vector {a1 . . . aNr}. Techniques are available for characterizing the sensitivity, such as including a term in the objective which is proportional to the norm of the gradient with respect to the design variables. The Papalambros and Wilde textbook describe many of these techniques for reducing error sensitivity.
Therefore, while the invention has been described by way of example and in terms of the specific embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. To the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Name | Date | Kind |
---|---|---|---|
5572611 | Jinguji et al. | Nov 1996 | A |
5596661 | Henry et al. | Jan 1997 | A |
5604618 | Mori et al. | Feb 1997 | A |
6453086 | Tarazona | Sep 2002 | B1 |
6456380 | Naganuma | Sep 2002 | B1 |
6611371 | Wigley et al. | Aug 2003 | B2 |
6710914 | Arbore et al. | Mar 2004 | B2 |
Number | Date | Country | |
---|---|---|---|
20030179972 A1 | Sep 2003 | US |