Algorithms for the synthesis of complex-value spectral filters with an array of micromechanical mirrors Matthieu Lacolle1 , Ruslan Belikov2 , H˚akon Sagberg1 , Olav Solgaard 3 and Aasmund S. Sudbø4 1
2
University of Oslo, Department of Physics, PO Box 1048 Blindern, 0316 Oslo, Norway (Present address: SINTEF ICT, Forskningsveien 1, 0314 Oslo, Norway) Princeton University, Dept. of Mechanical and Aerospace Engineering, Princeton, NJ08544 3 Stanford University, E.L. Ginzton Laboratory, Stanford CA 94305, USA 4 University of Oslo, University Graduate Center at Kjeller, PO Box 70, N-2027 Kjeller, Norway
[email protected]
Abstract: We study optical spectral filter synthesis with arrays of pistonactuated micro-mirrors. We propose two algorithms for the calculation of the positions of the micro-mirrors, giving us control of both the amplitude and phase of the synthetic filter. Both algorithms for filter synthesis are explored in an analytic version and in numerical searches for the least deviations between the target and the synthesized filter. We measure the quality of the filter both in terms of the deviations and in filter transmissivity, and present results of numerical simulations for a wide selection of target filters. We find that numerical searches can sometimes yield considerable improvement in the filter synthesis compared to the analytic approximation. © 2006 Optical Society of America OCIS codes: (050.1940) Diffraction; (070.4790) Optical spectrum analysis; (230.3990) Microstructure devices; (230.4110) Modulators.
References and links 1. R. Belikov, Diffraction-Based Optical Filtering: Theory and Implementation with MEMS, (Doctoral Dissertation, Stanford University, UMI Dissertation Publishing, 2005). 2. Micheal B. Sinclair, Micheal A. Butler, Anthony J. Ricco, and Stephen D. Senturia, ”Synthetic spectra: a tool for correlation spectroscopy,” Appl. Opt. 36, 3342-3348 (1997). 3. H. Sagberg, M. Lacolle, I.-R. Johansen, O. Løvhaugen, R. Belikov, O. Solgaard and A. Sudbø, ”Micromechanical Gratings for Visible and Near-Infrared Spectroscopy,” IEEE J. Sel. Top. Quantum. Electron. 10, 604-613 (2004). 4. M. Lacolle, H. Sagberg, I.R. Johansen, O. Løvhaugen, O. Solgaard and A. Sudbø, ”Reconfigurable near-infrared optical filter with a micro-mechanical diffractive Fresnel lens,” Photon. Technol. Lett. 17, 2622-2624 (2005). 5. W. H. Lee, ”Sampled Fourier Transform Hologram Generated by Computer,” Appl. Opt. 9, 639-643 (1970). 6. P. M. Birch, R. Young, D. Budgett, and C. Chatwin, ”Two-pixel computer-generated hologram with a zero-twist nematic liquid-crystal spatial light modulator,” Opt. Lett. 25, 1013-1015 (2000). 7. J. M. Florence, and R. D. Juday, ”Full Complex Spatial Filtering with a Phase Mostly DMD,” Proc. SPIE 1558, 487-498 (1991). 8. R. Belikov, ”Programmable Optical Wavelength Filter Based on Diffraction from a 2-D MEMS Micromirror Arrays,” in Proceedings of CLEO 2003, (Baltimore, Maryland, 2003). 9. X. Li, C. Antoine, D. Lee, J.-S. Wang, O. Solgaard, ”Tunbable Blazed Gratings,” IEEE/ASME J. Microelectromech. Syst. 15, 597-604 (2006). 10. G. Zhou, F.E.H. Tay and F.S. Chau, ”Design of diffractive optical elements for synthetic spectra,” Opt. Express 11, 1392-1399 (2003). 11. A. M. Wiener, ”Femtosecond pulse shaping using spatial light modulators,” Rev. Sci. Instrum. 71, 1929-60 (2000).
#72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12590
12. R. Belikov, C. Antoine-Snowden, O. Solgaard, ”Femtosecond Direct Space-to-Time Pulse Shaping with MEMS Micromirror Arrays,” in IEEE/LEOS International Conference on Optical MEMS, (Hawaii, HI, August 2003). 13. R. Belikov and O. Solgaard, ”Optical wavelength filtering by diffraction from a surface relief,” Opt. Lett. 28, 447-49 (2003). 14. M. Lacolle, Optical spectral filtering with segmented diffractive optical elements, (Dissertation for the Degree of Dr. Scient., Faculty of Mathematics and Natural Sciences, University of Oslo, Unipub, 2006). 15. O. Solgaard, F.S.A. Sandejas and D.M. Bloom, ”Deformable grating optical modulator,” Opt. Lett. 17, 688-90 (1992). 16. J.P.llebach and B. Liu, ”Minimax spectrum shaping with a bandwidth constraint,” App. Opt. 14, 3062-72 (1975).
1. Introduction The development of micro-electromechanical systems has made possible the fabrication of segmented Diffractive Optical Elements (DOEs), which are essentially holographic diffraction gratings whose shape can be controlled to sub-wavelength accuracy. Moving the segments of a DOE modifies the way light is diffracted by the DOE, and especially the spectral transmission in a given direction when the DOE is illuminated by a broad-band light source. A general analysis of such filters is presented in [1]. Based on this principle, several adjustable filters for visible or near-infrared light have already been fabricated and demonstrated. The polychromator [2] is an array of flat micro-mirrors that makes possible the synthesis of arbitrary filters. The micro-mechanical grating is a similar device, but where several periods of a diffraction grating are patterned on top of the array elements [3]. This makes possible the synthesis of high resolution filters with fewer movable elements, by giving a better control over the center wavelength and spectral width of the filter, and eliminates redundant parts of the filter transmission. The holographic pattern on top of the array elements can also be designed to integrate focusing directly onto the device, simplifying the optical setup [4]. However, control of the amplitude only of the filter transmission was demonstrated with those devices, while the phase was let free to take any value. Controlling both the amplitude and phase of the pixels composing holograms for the reconstruction of spatial images has long been a subject of interest. Often, only the amplitude or the phase of the hologram transmission can be controlled. To circumvent this problem, several adjacent pixels can be considered as sub-elements of a bigger pixel. There exist several methods to modulate the complex transmission of the bigger pixels by adequately calculating the transmission of the sub-elements, such as [5]. This approach was also used to control the complex transmission of the elements of liquid-crystal spatial light modulators [6] or Deformable Mirror Devices [7]. In this article, we use a similar principle: we divide each element of an array in sub-elements whose phase only can be modulated, thus gaining control over the complex transmission of each element. However, methods for image reconstruction cannot directly be applied to spectral synthesis. In particular, describing polychromatic light requires a formalism that takes into account the wavelength-dependency of the phase modulation of each sub-elements of the modulator. As a consequence, realizing complex-value spectral filter synthesis will also require different devices. For the synthesis of spectral filters, we will see that leaving spectral phase unconstrained can lead to problems such as excessive distortions in the amplitude of the spectral transmission of the filter, and so controlling spectral phase simultaneously with amplitude is preferred. Control of both the amplitude and phase of the filter transmission was demonstrated in an experiment using Texas Instruments DMD array [8]. However, the principle of operation of the DMD is somewhat different from the devices in [2], [3] and [4], as it functions by turning elements on and off and effectively becomes an amplitude grating instead of a phase grating. As a consequence, filtering with the DMD array suffers from certain restrictions, such as symmetry of the synthetic filter transmission and power losses, while arrays of piston-actuated micro-mirrors #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12591
such as [2], [3] and [4] cannot fully control spectral phase. A solution for controlling both the phase and amplitude of the reflection on the array elements, is to combine lateral displacement and continuous rotation of elements of a blazed grating array [9]. This makes possible, in theory, full control of the amplitude and phase of the filter transmission. In this article, we choose to consider piston-actuated arrays of micro-mirrors only. Such devices offer practical advantages, such as a relative simple fabrication process, and the possibility to engineer the filter transmission or to integrate focusing with a holographic pattern on top of the array elements, as already discussed. Micro-mechanical elements of current pistonactuated arrays such as [2], [3] and [4] have a range of motion of at most a few wavelengths. Current methods to find the positions of the array elements use a phase retrieval algorithm [2] or a gradient search algorithm [10], which minimizes the deviation between the amplitude of the synthetic filter and a target filter. They do not allow phase control of the synthetic filter, because the placement of the array elements is subject to two restrictions: their idle positions must be situated at regular intervals in space, and they can only be moved slightly around their idle positions. Although the first restriction would be easy to overcome by changing the geometry of the array, the second restriction would be harder to overcome, as it reflects mechanical limitation in the micro-mirror strokes. After presenting the mathematical background in chapter 2, we show in chapter 3 that full control of spectral amplitude and phase can be achieved with a specially made piston-actuated array where pairs of elements are combined into one element, enabling control of the reflectance amplitude and phase for each element. In other words, the device becomes simultaneously an amplitude and phase grating. As such, it can synthesize both spectral amplitude and phase, and represents a major improvement over current piston-actuated arrays, even though the range of motion can be as small as half a wavelength, just as for [2], [3] and [4]. We present a new algorithm, called array of mirror pairs, to synthesize a filter for such a device. Furthermore, additional benefits can be gained for piston-actuated arrays where the range of motion of the elements is unconstrained, and we present a second algorithm, first introduced in [1] but further optimized in this article, to synthesize a complex-valued filter in that case. Synthesis of complex-valued filters is crucial for some applications such as pulse-shaping, which is traditionally implemented with liquid-crystal or electro-optic modulators [11]. The use of micro-mirror arrays have several advantages, as they are generally faster, offer better contrast than other light modulators, are less dependent on the wavelength and are well-suited to direct space-to-time pulse shaping [12]. However there are many applications where only the spectral amplitude is important and spectral phase is irrelevant. We will see in the last part of the article that for most filters, the two proposed algorithms yield a lower error between target filter and synthetic filter, compared with placing the array elements using previously demonstrated algorithms such as a phase retrieval algorithm [2] or a gradient search algorithm [10]. Forming quantized surface reliefs with the second algorithm also shows that the power efficiency can be significantly increased. In other words, control of spectral phase of the filter can be very beneficial even when it is not explicitly required for a particular application. To illustrate the different methods, we have used computer simulations, which were run on a number of different target filters, and we present results in terms of mean and standard deviations obtained by averaging over the different target filters. 2. Background 2.1. Implementation of an optical filter with an array of micro-mirrors We consider the far-field diffraction from a surface relief consisting of an arrangement of micromirrors, as shown in Fig. 1(a). We assume the array of micro-mirrors to be illuminated by a collimated beam of light, propagating parallell with the optical axis and described by a scalar #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12592
field Uin (ν ), which makes the input of the filter. The scalar field U out (ν ), describing the light that is on the optical axis, but propagating in the opposite direction, makes the output of the filter. Both Uin (ν ) and Uout (ν ) are complex functions of the wavenumber ν , defined as the inverse of the wavelength λ . The N micro-mirrors, that we call array elements, are initially assumed to be periodically spaced by a distance D = M λc /2 ,
(1)
where we have defined the reference wavelength λ c , typically the center wavelength of the filter, and the integer M, the diffraction order of the diffractive filter. Assuming the point of observation of U out to be sufficiently far away, so that the Fraunhofer approximation is valid, we can write Uout (ν ) = Uin (ν )C ν
N−1
∑ sn (ν ) exp (− j2πν nMλc) .
(2)
n=0
The linear dependence of U out (ν ) on wavenumber reflects the fact that the angular spread of a Fraunhofer diffraction pattern is inversely proportional to the wavenumber. Disregarding this dependence and the scale factor C, we can describe the system as a filter of transmission H(ν ) =
N−1
∑ sn (ν ) exp (− j2πν nMλc) .
(3)
n=0
The quantity sn (ν ) is the complex reflection function of each array element. If all the mirrors are identical and perfectly positioned at perfectly equidistant positions, it is a constant independent of ν and n. The value of the complex reflection of each array element can be modulated by displacing the array elements around their idle positions, which is the object of study of this article. The factor exp(− j2πν nM λ c ) can be physically understood as an offset in the distance travelled by the light reflected by equidistant array elements. A thorough derivation of the filter transmission for such surface reliefs can be found in [13] and [1].
(a)
(b)
Fig. 1. (a) Surface relief composed of several array elements positioned with a regular spacing, which is represented by dashed lines separated by a distance D. The array of micromirrors is assumed to be illuminated by a plane wave from a broad-band source, propagating parallel with the optical axis. We consider the reflected light propagating along the optical axis, but in the opposite direction, as the output of the optical filter. (b) The periodical filter transmission synthesised by a phased array. In grey the spectral range corresponding to the 4th diffraction order, which defines the signal window.
The array elements shown in Fig. 1(a) are flat mirrors oriented perpendicularly with the optical axis, so that the the exit aperture catches the sum of the specular reflections from each #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12593
array element. The relative lateral placement of the array elements does not play a major role, as long as the light reflected on the n th element has travelled the distance L + nM λ c when reaching the exit aperture, where L is a constant. However, the aspect ratio of the array must be small enough so that no shadowing occurs, and the reflectance of each array element seen from the exit aperture must be the same. The shape of the array elements can also be different. For example, if each array element corresponds to several periods of a blazed grating, this would add a filtering effect, whose transmission must be multiplied to H(ν ). More details can be found in [3]. In many cases, the amplitude of s n (ν ) is independent of the wavenumber. In this case, we normalize sn (ν ) so that rn = |sn (ν )| =
N−1 An ⇔ ∑ rn = 1 , Atot n=0
(4)
where An is the area covered by the n th array element and Atot the total area of the array of micro-mirrors: Atot =
N−1
∑ An .
(5)
n=0
With the convention described by (4), we ensure that H(ν ) is a passive filter with a maximum transmission of 1. 2.2. Properties of the filter transmission 2.2.1.
Phased array
We assume that each array element can be described by a complex reflection function s n that does not depend on the wavenumber ν , so that sn = rn exp( jϕn ) ,
(6)
where rn is the amplitude of s n and ϕn the phase of the reflection. The filter transmission becomes H(ν ) =
N−1
∑ sn exp(− j2πν nMλc) .
(7)
n=0
The filter transmission is periodic with a period 1/(M λ c ). Therefore, we define the signal window or spectral range of the filter, as the period of the filter transmission centered on ν c : 1 1 1 1 ν∈ − , + . (8) λc 2M λc λc 2M λc Having array elements consisting of several periods of a blazed grating would be equivalent to multiplying the filter transmission by the filtering function due to each array element. In practice, this principle can be used to attenuate the filter transmission that is repeated outside the signal window, as it was done in [3]. We define the relative bandwidth of the filter Δν 1 = , νc M
(9)
where νc = 1/λc is the center wavenumber of the filter and Δν the bandwidth of the filter -i.e. the spectral width of the signal window, as shown in Fig. 1(b). #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12594
A discrete filter transmission, represented by a vector H of dimension N, can be calculated by computing the discrete Fourier transform of s n at discrete wavenumbers ν m :
2.2.2.
νm
=
Hm
=
1 m − N/2 + , λc NM λc N−1 (m − N/2)n s exp − j2 π ⇔ H = DF T (s) . ∑ n N n=0
(10) (11)
Time-delay array
There is to our knowledge no simple way of controlling the phase of light reflected on micromirrors independently of its wavenumber with MEMS-technology. But it is possible to displace the array elements around their idle positions, so that time delays are added to the reflected light, as shown in Fig. 2(a). If the array elements are displaced parallell to the optical axis, a reflection phase shift of 2π requires a displacement of half a wavelength (note that the phase shift is wavelength-dependent!). Such a displacement is easily achieved by means of electrostatic actuation. Under this condition, the complex reflection functions of the array elements become s˜n (ν ) = r˜n exp(− j2πν dn ) ,
(12)
where dn is the optical path modulation due to the displacement of the n th array element. The corresponding time delay is t n = dn /c, where c is the velocity of light. The complex reflection function of the array elements s˜n (ν ) now depends on the wavenumber ν . We consider the discrete filter transmission N−1 (m − N/2)n ˜ Hm = ∑ r˜n exp(− j2πνm dn ) exp − j2π , (13) N n=0 at the wavenumbers ν m defined by (10), and the corresponding continuous filter transmission ˜ ν) = H(
N−1
∑ r˜n exp(− j2πν dn) exp(− j2πν nMλc) ,
(14)
n=0
defined on the interval given by (8). An example is shown in Fig. 2(b).
(a)
(b)
Fig. 2. (a) Time-delay array: the array elements have been moved around their idle positions in order to add small time delays to the light reflected on them. (b) The filter transmission synthesized by a time-delay array. In grey the spectral range corresponding to the 4th diffraction order, which defines the signal window.
#72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12595
2.3. Synthesis of optical filters 2.3.1.
Inverse problem
We have described the spectral filtering resulting from the diffraction by an array of micromirrors. The inverse problem is to find the positions of the array elements, so that the associated filter transmission H(ν ) is as close as possible to a scaled version of a target T (ν ). 2.3.2.
Error
An array of N elements can only synthesize filter transmissions sampled at N or fewer regularly spaced wavenumbers defined by (10) in the signal window defined by (8). Therefore, we assume the target filter to be defined as N samples Tm . The relation between the sampled synthetic and target filter transmissions, here written as vectors of dimension N, is then
γ H = T + e,
(15)
where γ is a scaling factor and e an error vector that should be minimized. We define the normalized mean square (NMS) error ξ as the normalized variance of the error vector e, for the value of γ that minimizes this variance. This gives N−1
ξ=
∑ e2m
m=0 N−1
∑
m=0
Tm2
=
(< H, T >)2 < e, e > = 1− , < T, T > < T, T > < H, H >
(16)
which is obtained for γ =< H, T > / < H, H >, and where denotes the inner product defined in appendix .1. The NMS error is null for γ H = T and has a maximum value of 1 if H and T are orthogonal. The NMS error as defined by (16) is the inverse of the signal-to-noise ratio (SNR), where < T, T > is the desired signal intensity and < e, e > the noise intensity. 2.3.3.
Power efficiency
Another important characteristic of the filter transmission is the power efficiency defined by < H, H >=
N−1
∑
|Hm |2 .
(17)
m=0
With this definition, the maximal value of the power efficiency is N, which corresponds to a filter transmission of 1 at every sampling point. For phased arrays, the filter transmission H is equal to the discrete Fourier transform of the complex reflection function s, so that it is possible to relate the power efficiency to the modulus of s, using Parseval’s theorem. This gives N−1
∑
m=0
|Hm |2 = N
N−1
∑ rn2 .
(18)
n=0
In our analysis, we have implicitly assumed that the entrance aperture illuminates the micromirror array with a constant intensity and that no light falls outside the array. In practice, this would be very difficult to achieve. An easy implementation is to use a coherent aperture such as a single-mode fiber, with a very small size. This would ensure a constant illumination over the micro-mirror array, but most of light would fall outside the array, resulting in a much lower power efficiency than given by (18). The same considerations can be made for the exit aperture. #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12596
Other alternatives than narrow coherent apertures are possible, but the effect of the finite size of the apertures must then be taken into account in the analysis, as the filter transmission might be modified [14].
3. Synthesis of arbitrary filters with adjustable arrays of micro-mirrors 3.1. Complex filter synthesis with an ”array of mirror pairs” 3.1.1.
Principle
The Grating Light Valve is an array of mirror elements where the amplitude of the reflection on each element can be controlled by adjusting the relative positions of several reflecting ribbons of which each element consist [15]. We propose to exploit this principle of amplitude control in a device that we call an array of mirror pairs, shown in Fig. 3. It is somewhat like a Grating Light Valve where each reflecting array element consists of only two ribbons or micro-mirrors. We call the micro-mirrors sub-elements. Phase control can be achieved by moving each element as a whole, although the capability was not implemented in [15]. It is important to notice that for the device to work, the sub-elements must be placed such that light reflected on the subelements belonging to the same element has travelled the same distance when reaching the exit aperture (this is when the sub-elements are at their idle positions). As a consequence, devices such as [3], [7] and [15] can not be used without modifications. To implement an array of mirror pairs, it might be easier to place the sub-elements side by side, thus forming a two-dimensional array. Such an implementation is described in [14].
Fig. 3. An array of mirror pairs where each array element is composed of 2 micro-mirrors, that we call sub-elements, so that it is possible to control both the amplitude and phase of the complex reflection function of each array element.
Assuming, in a first approximation, that the device can be described by a phased array, the (AMP) complex reflection function s n of each array element can be written as the sum of the contributions of the two sub-elements, each associated with a phase shift Φ and Ψ. This gives 1 (AMP) (AMP) (AMP) , (19) (exp( jΦn ) + exp( jΨn )) = rn sn = exp jϕn 2N with
(AMP)
=
(AMP)
=
rn
ϕn
Φn −Ψn 1 N cos 2 Φn +Ψn 2
⇔
⎧ ⎨ Φn
=
⎩ Ψn
=
(AMP) + arccos N rn . (AMP) (AMP) ϕn − arccos N rn (AMP)
ϕn
(20)
The factor 1/N in the expression of r (AMP) is to satisfy (4) when all the mirror pairs are in phase (when Φn = Ψn for every n). #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12597
In order to be able to modulate both the amplitude and phase of an array element, the micromirrors must have stroke, when moved parallel with the optical axis, of Δdmax 2
=
5 λc , 8
(21)
which is typical of current MEMS devices, for wavelengths in the visible or near-infrared region. The resulting device is then effectively an amplitude and phase grating. Emulating the phase of the array elements can be done using an algorithm that we call phase emulation, first used with the polychromator [2], and further analyzed in [1]. In the following we present a new algorithm called amplitude and phase emulation, which computes the positions of the elements of an array of mirror pairs, to emulate not just the phase of each element, but also the amplitude. 3.1.2.
Calculation of the positions of the micro-mirrors with an analytical method
Amplitude and phase emulation As we have seen, moving the sub-elements in space adds time-delays to the reflected light. For a time-delay array, the complex reflection function of each array element is given by (AMP) (AMP) (AMP) = r˜n (ν ) exp jϕ˜n (ν ) s˜n (22) (1) (2) (1) (2) dn −dn dn +dn 1 exp − j2πν . = N cos 2πν 2 2 To find the positions d (1) and d(2) of the sub-elements, so that a given filter is synthesized, (ref ) (ref ) =r exp jϕ (ref ) using (6) we first calculate a reference complex reflection functions s and (11). Then, we retrieve the relevant phase shifts induced by the two sub-elements Φ and Ψ by setting r(AMP) = r(ref ) and ϕ (AMP) = ϕ (ref ) in (20). Finally, the optical path modulations obtained by displacing the two sub-elements d (1) and d(2) are obtained with (1) dn = − 2π1νc Φn , (23) (2) dn = − 2π1νc Ψn where νc is the center wavenumber of the filter. We call this analytical method amplitude and phase emulation, as both the amplitude and phase of the complex reflection function are emulated by moving the two sub-elements. Analytical expression of the NMS error Taking a discrete Fourier transform of s (ref ) gives exactly the target filter transmission, within a scaling constant. But this is not the case of s˜(AMP) . Indeed, at wavenumbers other than ν c , r˜ (AMP) (ν ) is not equal to r(ref ) , and we call the resulting NMS error in the synthetic filter transmission the amplitude emulation error, which we denote W r . Similar considerations can be made about the phase shift ϕ˜ (AMP) (ν ), which is only equal to ϕ (ref ) at the wavenumber ν c . We call the corresponding NMS error the phase emulation error, which we denote W ϕ . The total NMS error in the synthetic filter, as defined by (16), becomes
Δν 2 (AMP) ϕ r ˜ ξ = W + W ≈ Tϕ + Tr , νc
(24)
which relates to the relative bandwidth of the filter Δν /ν c and two characteristics of the shape of the target filter, Tϕ and Tr . This relation is derived in appendix .2. #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12598
Estimation of W ϕ and W r from simulation results We have simulated filter synthesis with an array of mirror pairs, by computing the value of the filter transmission when the complex reflection of the array elements is given by (22), for a set of test filters that is shown in Fig. 4. The NMS error ξ˜ (AMP) obtained for the set of test filters is shown in Fig. 5(a). The validity of (24) was verified by comparing the predicted value of the NMS error, given by (24), with the simulated errors. The result is shown in Fig. 4(b). Generally, the NMS error is very high on large spectral ranges, where the analytical expression given by (24) is not valid. We also noticed that, for the test filters we used, Tr and Tϕ were independent and that the NMS error resulting from emulating the amplitude of s was much higher than the phase emulation error, so that in practice we had W r W ϕ ⇒ ξ˜ (AMP) ≈ W r .
(25)
Fig. 4. The 18 test filters used to test the algorithms. Two kinds of filters were tested. 11 filters had a rectangular transmissions with various widths and center positions, and 7 filters consisted of the sum of a random number of Gaussian peaks with random positions, widths and intensities. We simulated an array consisting of 32 mirror pairs, so that the test filters were band limited in order to be sampled at N = 32 points. To evaluate algorithms for complex filter synthesis, we have set the phase of the target filters to zero.
3.1.3.
Improvement of the error with a numerical search
We have run a numerical search algorithm that, starting form the values of d (1) and d(2) found with (23), minimizes the NMS error ξ˜ (AMP) by modifying d (1) and d(2) . We have used a multidimensional unconstrained nonlinear minimization of the error (Nelder-Mead), which is the standard global optimization method of Matlab. This numerical search improves substantially the amplitude and phase emulation error, but requires much longer computing time. The error vector c(AMP) resulting from the convergence of the numerical search is given by ˜ (AMP,NS) γH
=
T + c(AMP) .
(26)
The value of the improvement ξ˜ (AMP,NS) /ξ˜ (AMP) , for the test filters, is plotted in Fig. 6. On average, the NMS error is divided by a factor 5 to 10 and the improvement is maximal for medium bandwidths. A reason might be that the numerical search converges in some local minima for filters on large bandwidths, whose errors are initially very high. We have fitted the convergence NMS error of the numerical search C (AMP) with a function A (AMP) + B (AMP) (Δν /νc )2 , for each test filter. The quality of the fit is shown in Fig. 7(a). #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12599
(a)
(b)
Fig. 5. (a) The NMS error for the array of mirror pairs ξ˜ (AMP) as a function of the relative bandwidth of the filter Δν /νc . On all the figures, the solid line is the mean value over all the test filters. The heights of the vertical bars are twice the corresponding standard deviation. (b) The ratio of the predicited over computed NMS error (Tϕ + Tr ) (νc /Δν )2 /ξ˜ (AMP) , as a function of the relative bandwidth of the filter Δν /νc .
The values of A (AMP) and B (AMP) for each filter are shown in Fig. 7(b). We see that A (AMP) is almost null and that B (AMP) tends to increase with the filter characteristic Tφ + Tr , even though the correlation is poor. This gives a total NMS error 2 Δν < c(AMP) , c(AMP) > ≈ B (AMP) ξ˜ (AMP,NS) = C(AMP) = . (27) < T, T > νc
Fig. 6. The improvement on the NMS error of the array of mirror pairs, obtained running a numerical search, ξ˜ (AMP,NS) /ξ˜ (AMP) , as a function of the relative bandwidth of the filter Δν /νc .
3.1.4.
Power efficiency
Each array element of the array of mirror pairs can attenuate the light and the maximum value of rn is 1/N. This gives, using Parseval’s theorem < H(AMP) , H(AMP) >=
N−1
m=0
=N
(AMP) 2
∑ Hm
N−1
∑
(AMP) 2
rn
≤ 1.
(28)
n=0
Simulation results run on the set of test filters for time-delay arrays are shown in Fig. 8. They show that (28) is also valid for time-delay arrays, and that there is virtually no difference in power efficiency between the analytical algorithm and the numerical search. #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12600
(a)
(b)
Fig. 7. (a) The ratio (A (AMP) + B (AMP) (Δν /νc )2 )/C(AMP) is plotted as a function of the relative bandwidth of the filter Δν /νc , to check the quality of the fit. (b) The fit coefficients A (AMP) (represented as ”+”) and B(AMP) (represented as ”*”) as a function of the filter characteristic Tφ + Tr .
There is an intrinsic limitation in the power efficiency of a filter implemented with an array of mirror pairs: the power efficiency is 1 in the best case, while we have seen that the theoretical maximal value of the power efficiency is N. For many filters, the power efficiency might be much lower than 1. This can be improved by engineering the shape of the spectral filter, as this is done for holograms in the space domain [16]. However this is achieved at the price of the addition of an error in the shape of the synthetic filter. We have not implemented such a solution.
˜ H ˜ > for the array of mirror pairs as a function of the relative Fig. 8. Power efficiency < H, bandwidth of the filter Δν /νc . Triangles: with the phase and amplitude emulation method. Crosses: after a numerical search.
3.2. Complex filter synthesis with a ”quantized surface relief” 3.2.1.
Principle
In this section, we consider a device similar to an array of mirror pairs, with two micro-mirrors per array element, but let the micro-mirrors be moved from an array element to the other (see Fig. 9). The amplitudes of each array element, described by reflection coefficients r (QSR) , are then the sum of the number of mirrors belonging to each array element. The algorithm for the calculation of the positions of the micro-mirrors presented in this part were first developed in [1], but here we have further optimized the positions of the micro-mirrors using optimization methods.
#72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12601
The number of micro-mirrors p n than must be moved to the the n th array element is given by (ref ) rn (QSR) = round , (29) pn = P rn ρ where r(ref ) is calculated with (6) and (11). There are P micro-mirrors to be distributed between the N array elements (in the simulation we used P = 2N). The function round gives the closest integer of its argument and ρ is found so that N−1
∑ rn
(QSR)
= 1.
(30)
n=0
Fig. 9. Quantized surface relief: In grey the ideal surface relief where the area of each array element is defined by r(ref ) , in black the quantized surface relief, where the area covered by each array element r(QSR) is proportional to the number of micro-mirrors situated at a given position along the optical axis.
As the micro-mirrors can now be moved all the way from the first to the last array element, they must have a stroke Δdmax 2
=
N . 2Δν
(31)
However, in practice, such a stroke will be required only for an extremely small fraction of possible filters, and the typical stroke of the mirrors will be √ Δdtypical N ≈ . (32) 2 Δν Because of the possibility to obtain surface reliefs with high aspect ratio, there is with this method a risk that some micro-mirrors might shadow others. Reducing the aspect ratio with wider micro-mirrors (and thus a larger device) or inserting gaps in between the micro-mirrors would reduce the effect of shadowing, but the last solution would result in an additional power loss. 3.2.2.
Power efficiency
If we have enough micro-mirrors so that we can approximate r (QSR) ≈ r(ref ) , the power efficiency of the device is given by < H(QSR) , H(QSR) >≈
#72205 - $15.00 USD
(C) 2006 OSA
N , TN
(33)
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12602
where TN is the so-called filter complexity characteristic introduced in [1], given by TN =
1
N−1 (ref ) 2 ∑ rn n=0
.
(34)
Simulations results plotted in Fig. 10(a) shows that the quantized surface relief yields a much better power efficiency than the array of mirror pairs, as the simulated mean power efficiency was close to 4. The maximal achievable power efficiency with a quantized surface relief is N, which is obtained in the case of an array where only a single array element as a non-null value (in this case, its complex reflection has an amplitude of 1). This trivial case corresponds to looking at the specular reflection from a mirror. Figure 10(b) shows that (33) is a good approximation, even for time-delay arrays.
(a)
(b)
Fig. 10. (a) The power efficiency of the quantized surface relief, obtained from simulations on the set of test spectra, as a function of the relative bandwidth of the filter Δν /νc . Here for time-delay arrays. (b) The ratio of the predicted over computed power efficiency N/(TN < ˜ (QSR) >) is plotted as a function of the relative bandwidth of the filter Δν /νc . ˜ (QSR) , H H Here for time-delay arrays.
3.2.3.
Quantization error
We consider a phased array where the amplitude of the complex reflection function is given by (29) and the phase shift ϕ (ref ) induced by each array element is calculated with (6) and (11). The complex reflection of the array element is then given by (35) s(QSR) = r(QSR) exp jϕ (ref ) . The deviation between r (QSR) and r(ref ) results in a quantization error in the amplitude of the complex reflection function of the array elements. This is described by the error vector q, which relates to the synthetic and target filter transmission with
γ H(QSR) = T + q .
(36)
It is possible to relate the quantization NMS error to the filter characteristic T N and the total number of mirrors P with N TN < q, q > ≈ ξ (QSR) = Q = . (37) < T, T > 12 P2 The derivation of this relation is similar to appendix .2. The simulated results obtained for the test filters are shown in Fig. 11(a) and 11(b). #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12603
(a)
(b)
Fig. 11. (a) The quantization error of the quantized surface relief, ξ (QSR) = Q, as a function of the relative bandwidth of the filter Δν /νc . (b) In order to check the validity of (37), we have plotted the ratio of the predicted over computed NMS error N TN /(12P2 )/ξ (QSR) .
3.2.4.
Time-delay array with phase emulation
As for the array of mirror pairs, reflection phase shifts can be emulated by moving the array elements around their idle positions. The displacements of the array elements are calculated so that they result in optical path modulations d(QSR) = −
1 ϕ (ref ) . 2πνc
The complex reflections of the time-delay array elements become s˜(QSR) = r(QSR) exp − j2πν d(QSR) .
(38)
(39)
(ref )
The deviation between −2πν d (QSR) and ϕn , when ν = νc , generates a phase emulation error, described by the vector w ϕ . This error vector adds to the quantization error vector, so that the relationship between synthetic and target filters becomes ˜ (QSR) = T + q + wϕ . γH
(40)
We assumed that the mean values of the error vectors are negligible and that they are uncorrelated. Furthermore we assume that q is small enough so that we can approximate r (QSR) ≈ r(ref ) for the calculation of W ϕ . Under these conditions the total NMS error becomes 2 Δν N TN ξ˜ (QSR) ≈ W ϕ + Q ≈ Tϕ + . (41) νc 12 P2 The total NMS error for the quantized surface relief, computed with simulations of the test filters, is plotted in Fig. 12(a), and a comparison of (41) with simulated values is shown in Fig. 12(b). 3.2.5.
Improvement of the error with a numerical search
There are two strategies for reducing the error with numerical search algorithms. If we move all the micro-mirrors belonging to an array element together, we ensure that the power efficiency remains unchanged. It is then described by (33). The NMS error becomes a convergence error of the numerical search C (QSR,NS) . We can further improve the error to C (QSR,NS2) by letting #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12604
(a)
(b)
Fig. 12. (a) The total NMS error of the quantized surface relief ξ˜ (QSR) = Q + W ϕ as a function of the relative bandwidth of the filter Δν /νc . (b) In order to check the validity of (41), we have plotted the ratio of the predicted over computed NMS error (Tϕ (Δν /νc )2 + N TN /(12P2 ))/ξ˜ (QSR) as a function of the relative bandwidth of the filter Δν /νc .
the numerical search adjusting the positions of the P mirrors independently. However, this will degrade the power efficiency as the light coming from each array element will not interfere reconstructively. The value of the improvement associated with the numerical searches are shown in Fig. 13(a). For the first method, we see that on average the NMS error is devided by a factor 1.6 at Δν /νc = 1 and there is virtually no improvement on narrow bandwidths. In figure 13(b), we see that there is almost no decrease in power efficiency. With the second method the NMS error is on average devided by a factor 3.7 at Δν /ν c = 1 and is decreasing to a factor 1.8 at Δν /νc = 1/15. The power efficiency is divided by a factor of nearly 2 on large bandwidths. We have fitted a function A (QSR,NS) + B (QSR,NS) (Δν /νc )2 to the error ξ˜ (QSR),NS and (QSR),NS2 ˜ ξ for each test filter (see Fig. 14). If the mirrors of each array element are moved together, we see in Fig. 15(a), that A (QSR,NS) ≈ Q and that only the phase emulation error is reduced, as shown in Fig. 15(b). Letting the numerical search move the P mirrors independently results in a reduction of both the quantization error and the phase emulation error.
4. Advantage for “amplitude” filter synthesis 4.1. Synthesis of amplitude filters For some applications, such as spectroscopy, only the amplitude of the synthetic filter is relevant, not its phase. The error of interest is then calculated between the amplitudes of the synthetic and target filter transmissions, and we defined the amplitude NMS error as
2 < H| , T| > , ζ = 1− < T, T > < H, H > with
(42)
|
Hm = |Hm | | Tm = |Tm |
(43)
Any algorithm capable of synthesizing complex filters is also capable of synthesizing amplitude filters. In this case the target filter T | is real and the synthetic filter transmission H would also be real if there were no error. We observed that, when synthesizing a complex-value filter
#72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12605
(a)
(b)
Fig. 13. (a) Improvement resulting from a numerical search for the quantized surface relief, ξ˜QSR,NS /ξ˜QSR , as a function of the relative bandwidth of the filter Δν /νc . Diamonds: the mirrors of each array element were moved together, and as a consequence we see that only the phase emulation error W ϕ is reduced (no improvement on narrow spectral ranges). Stars: the positions of the P mirrors could be adjusted independently, thus reducing the quantization error Q as well as the phase emulation error W ϕ . (b) The decrease in power ˜ (QSR,NS) > / < H ˜ (QSR) , H ˜ (QSR) > due to the numerical search ˜ (QSR,NS) , H efficiency < H for the quantized surface relief, as a function of the relative bandwidth of the filter Δν /νc . Diamonds: moving all the mirrors of each array element together causes virtually no change in the power efficieny of the device. Stars: Letting the algorithm adjusting the positions of the P mirrors independently results in a decrease in the power efficiency.
Fig. 14. The ratio (A (QSR,NS) + B (QSR,NS) (Δν /νc )2 )/ξ˜ (QSR),NS as a function of the relative bandwidth of the filter Δν /νc . Diamonds: moving all the mirrors of each array element together. Stars: Letting the algorithm misaligning the mirrors.
with zero phase, the error computed on the filter amplitude was virtually similar to the error computed with the complex value of the filters. In other words, ξ ≈ ζ . Letting the phase of a spectral filter free to take any values introduces distortions in the filter amplitude in between the sampling points, as described in [3]. Setting the phase of the filter to zero at the sampling points eliminates this problem. In this article, to take into account this phenomenon, we have computed the value of the NMS error at 10 times the number of sampling points N, and interpolated the target filters with a low-pass filter. In practice, using over-sampled versions of the target and synthetic filters does not change the value of the error and power-efficiency, if the complex-value of the filter is controlled. If the phase of the filter is let free to take any value, the new over-sampled error will take into account the oscillations occurring in between the sampling points.
#72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12606
(a)
(b)
Fig. 15. (a) The fit coefficients of the NMS error of the quantized surface relief after a numerical search, A (QSR,NS) , as a function of the filter characteristic N TN /12/P2 . Diamonds: forcing the mirrors to be aligned. Stars: Letting the algorithm misaligning the mirrors. (b) The fit coefficients of the NMS error of the quantized surface relief after a numerical search, B (QSR,NS) as a function of the filter characteristic Tϕ∗ . Diamonds: forcing the mirrors to be aligned. Stars: Letting the algorithm misaligning the mirrors.
4.2. An algortihm for amplitude filter synthesis: the Gradient Search Algorithm It is possible to synthesize the amplitude of arbitrary filters with an array of micro-mirrors, where each array element consist of a single micro-mirror that can be displaced slightly around its idle position, as it was shown in Fig. 2(a). Zhou et al. have proposed the use of a Gradient Search Algorithm (GSA) that calculates the positions of the array elements, minimizing the NMS error between the intensities of a target and synthetic filter [10]. They have calculated an analytical expression of the partial derivatives of the NMS error, which we have modified in order to minimize the NMS error between the amplitudes of the filter transmissions. Knowing the partial derivatives makes the algorithm converge must faster than the numerical search we have used for complex filter synthesis. In this case, each array element consists of a single micro-mirror and the maximal stroke needed in order to operate the device, when the mirrors are moved parallel to the optical axis, is
λc Δdmax = . 2 2
(44)
The GSA converges towards a solution to the time-delay array problem, with a convergence error defined by ˜ | GSA = T| + c(GSA) ⇔ γ |H˜ m(GSA) | = |Tm | + c(GSA) γH . m and B (GSA) so that 2 Δν < c(GSA) , c(GSA) > ≈ A (GSA) + B (GSA) ζ˜ (GSA) = C(GSA) = . < T, T > νc
For each test filter, we have found fit coefficients A
(45)
(GSA)
(46)
The NMS error obtained with the GSA is plotted in Fig. 16(a) and the result of the fit can be seen in Fig. 16(b). The device described in this section consists of array elements where the amplitude of the (GSA) complex reflection function is the same for every array element. We normalize to r n = 1/N #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12607
(a)
(b)
Fig. 16. (a) The convergence error of the gradient search algorithm, as a function of the relative bandwidth of the filter Δν /νc . (b) The ratio (A (GSA) + B (GSA) (Δν /νc )2 )/ζ˜ (GSA) , as a function of the relative bandwidth of the filter Δν /νc .
˜ H ˜ >, as a function of the Fig. 17. The power efficiencies for amplitude filter synthesis < H, relative bandwidth of the filter Δν /νc .
so that (4) is valid. Parseval Theorem then gives < H(GSA) , H(GSA) >= 1 .
(47)
Even though the approximation can become rough at small orders, simulations on the test filters show that (47) remains a good approximation for time-delay arrays, as shown in Fig. 17. 4.3. Comparison of the algorithms In Figures 18(a) and 18(b) are plotted the mean amplitude NMS error obtained on the set of test filters with different methods. We see that the mean NMS error obtained using the GSA is substantially higher than the NMS error obtained with algorithms synthesizing complex-value filters (to make the comparison, the phase of the target test filters was set to zero). The reason is that algorithms for complex filter synthesis enable full control of the complex reflection function of each array element. With the GSA, only the phase of the complex reflection function can be modulated, so that the algorithm converges towards a solution that is close, but cannot be an exact replica of the target filter. On the other hand, the GSA can be used to calculate the positions of the elements of a device consisting of N independently movable elements, instead of 2N for the array of mirror pairs and P for the quantized surface relief for the same filter resolution. Intuitively, we would expect that increasing the number of array elements in the array would in general make it possible to #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12608
reduce the filter synthesis NMS error. But increasing the number of array elements for the GSA would not improve substantially the error, as its main effect would be to over-sample the filter. A better strategy is to increase the number of sub-elements at each of the original equidistant positions, as we have done with the two algorithms for complex filter synthesis, and which results in a significant improvement of the error.
(a)
(b)
Fig. 18. (a) Mean NMS error computed on the amplitude of the filter transmissions, using analytical algorithms to find the position of the array elements. Triangles: Array of mirror pairs. Squares: Quantized surface relief. (b) Mean NMS error computed on the amplitude of the filter transmissions, using numerical algorithms. Circles: GSA. Crosses: Array of mirror pairs after a numerical search. Diamonds and stars: Quantized surface relief after a numerical search, forcing the mirror to remain aligned and letting the algorithm misaligning the mirrors respectively.
Analytical expressions of the complex NMS error and power efficiency obtained using analytical methods for the calculation of the positions of the micro-mirrors are shown in table 1. Figures 19(a) and 19(b) show plots of the mean complex NMS error, while Fig. 20(a) and 20(b) show the mean power efficiency over the test filters, for both analytical and numerical methods. Table 1. Complex filter synthesis: NMS errors and power efficiencies using analytical methods for the calculation of the positions of the micro-mirrors.
ξ
ξ˜
< H, H >
mirror stroke
≤1
3λc 4
2
Tϕ + Tr
Array of mirror pairs
0
Δν νc
Quantized surface relief
1 N TN P2 12
1 N TN P2 12
+
Δν νc
2
Tϕ
1≤
N TN
≤N
≤ N Δννc
λc 2
5. Conclusion To summarize, we have presented two algorithms that make possible the synthesis of complexvalue filters with arrays of piston-actuated micro-mirrors. To allow phase control, we have done several things. First, we have doubled the number of independently movable micro-mirrors to get the adequate number of degrees of freedom. In addition, with the first algorithm, we place
#72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12609
(a)
(b)
Fig. 19. (a) Mean of the NMS error computed on the complex filter transmissions, using analytical algorithms to find the position of the array elements. Triangles: Array of mirror pairs. Squares: Quantized surface relief. (b) Mean of the NMS error computed on the complex filter transmissions, using numerical algorithms. Crosses: Array of mirror pairs after a numerical search. Diamonds and stars: Quantized surface relief after a numerical search, forcing the mirror to remain aligned and letting the algorithm misaligning the mirrors respectively.
(a)
(b)
Fig. 20. (a) Mean power efficiency computed on the test filters using analytical algorithms to find the position of the array elements. Triangles: Array of mirror pairs. Squares: Quantized surface relief. (b) Mean power efficiency computed on the test filters using numerical algorithms. Circles: GSA. Crosses: Array of mirror pairs after a numerical search. Diamonds and stars: Quantized surface relief after a numerical search, forcing the mirror to remain aligned and letting the algorithm misaligning the mirrors respectively.
the mirrors by pairs, instead of periodically in space. With the second algorithm, we allow the micro-mirrors to be displaced without restriction in the mirror stroke. The first method for complex filter synthesis, that we called ”array of mirror pairs”, also gives an advantage in terms of error for the synthesis of filters, whose amplitude only is relevant, compared with existing piston-actuated micro-mirror arrays. We believe the method to be a simple and low-cost solution for applications which require amplitude and phase control of the filter, or a low error in the synthetic filter transmission, but when at the same time a relatively low through-put of the filter can be tolerated. The second method, called ”quantized surface relief”, yields even better error and shows theoretically that the power efficiency of optical filters implemented with arrays of micro-mirrors can be significantly improved. The algorithms that calculate the positions of the micro-mirrors make the approximation that the shifts in the phase of the light reflected on each micro-mirror are not wavelength-dependent. #72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12610
These algorithms converge towards synthetic filters which differ from the corresponding target filters by an error, which can be substantially improved by running numerical search algorithms that further optimize the positions of the micro-mirrors. We also show that it is possible to predict the error and power efficiency of the synthetic filters from characteristics of the target filters, at the exception of the improvements resulting from the numerical searches, which were rather inconsistent. Although existing devices, such as the micromechanical grating, cannot be used for complex filter synthesis in their current forms, only a slight increase in the mechanical complexity would be required to enable practical operation as an array of mirror pairs. However, implementing a quantized surface relief would need some mirror strokes that are out of reach at the current state of micro-technologies. Appendix .1. Notations We define the inner product of two complex-value vectors a and b as the real number < a , b >=
N−1
∑ Re(an) Re(bn) + Im(an ) Im(bn) ,
(48)
n=0
where Re and Im are the real and imaginary part of a complex-value variable. .2. Phase and amplitude emulation errors W ϕ and W r for the array of mirror pairs We consider the error in the synthetic filter transmission of an array of mirror pairs, given by the error vector ˜ (AMP) − T . (49) e˜ (AMP) = γ H Defining the filter transmission H (ref ) associated with the phased array of complex reflection function s(ref ) , we have ˜ (AMP) − H(ref ) , γ H(ref ) = T ⇒ e˜ (AMP) = γ H (50) In order to write (50), we assumed the mean of the error vector to be negligible, so that γ = ˜ (AMP) = T/H(ref ) , where () denotes the mean value of a vector. T/H After some calculations, we obtain the expression of the error vector (AMP)
e˜m
/γ
ϕ wm /γ
wrm /γ
⎧≈ ⎨ − ⎩ ⎧ ⎪ ⎨ ⎪ ⎩
−
j νmν−c νc N−1 (ref ) (ref ) (ref ) ϕn exp − j2π n m−N/2 ∑ rn exp jϕn N n=0 N−1 (1) (2) (1) (2) d −d d −d νm −νc ∑ 2πνc n 2 n sin 2πνc n 2 n N νc n=0 (ref ) exp − j2π n m−N/2 . exp jϕn N
(51)
The first sum is the phase emulation error vector w ϕ . We call the second sum amplitude emulation error vector w r . The total error vector becomes e˜ (AMP) = wϕ + wr .
#72205 - $15.00 USD
(C) 2006 OSA
(52)
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12611
ϕ
In addition, we assume < T, T >≈ γ 2 < H, H >, which is true for w m + wrm Tm , and < wϕ + wr , wϕ + wr >=< wϕ , wϕ > + < wr , wr >, which is true if wϕ and wr are uncorrelated. With those assumptions, the NMS error becomes
ξ˜ (AMP)
= ≈
+ γ 2
2 ϕ r W + W ≈ Tϕ + Tr Δννc ,
≈
(53)
which depends on the the filter characteristics N−1
Tϕ
=
∑
m=0
m−N/2 N
2 (ref ) (ref ) (ref ) DF T rn exp jϕn ϕn N
N−1 (ref ) 2 ∑ rn n=0
m
,
(54)
and
N−1
∑
Tr =
m=0
m−N/2 N2
DF T
(ref ) (ref ) 2 (ref ) acos N rn 1 − N rn exp jϕn N
N−1 (ref ) 2 ∑ rn n=0
2 m
,
(55)
where DF T represents the discrete Fourier transform. Acknowledgments This work was partially funded by the Norwegian Research Council under the project 133675/I30 ”Micro-opto-electromechanical and Micro-electromechanical Systems”. The first author would like to thank Professor Solgaard for welcoming him in his group at Stanford University as a visiting scientist.
#72205 - $15.00 USD
(C) 2006 OSA
Received 26 June 2006; revised 21 November 2006; accepted 21 November 2006
25 December 2006 / Vol. 14, No. 26 / OPTICS EXPRESS 12612