A SYSTEM AND METHOD FOR SHAPING A LIGHT SPECTRUM
20230160746 · 2023-05-25
Assignee
Inventors
Cpc classification
G01J3/0229
PHYSICS
G01J3/021
PHYSICS
G01J3/10
PHYSICS
International classification
Abstract
An apparatus and a method for shaping a light spectrum are presented. The apparatus includes a spatial light modulator (140) provided for shaping the spectrum of a primary beam. The spatial light modulator (140) includes an array of cells in which each cell is operable in a first state and a second state. The apparatus also includes a controller (160) configured to change the state of a subset of cells iteratively, based on a stochastic process, to shape the spectrum.
Claims
1. An apparatus for shaping a light spectrum, the apparatus comprising: a dispersive element adapted to produce a primary beam; a spatial light modulator comprising an array of cells, each cell being operable in a first state and a second state, for shaping the spectrum of the primary beam, wherein the second state is associated with a first logic value and the first state is associated with a second logic value; an optical device arranged to image the primary beam onto the spatial light modulator to produce a secondary beam having a shaped spectrum; a detector adapted to measure the shaped spectrum; and a controller configured to change the state of a subset of cells iteratively, based on a stochastic process, to shape the spectrum; wherein the controller is configured to perform a sequence of steps comprising: calculating a difference between the shaped spectrum and a target spectrum to obtain a difference spectrum having a plurality of spectral elements, each spectral element being associated with a corresponding set of cells in the array, calculating an error value and generating a list of random values for each set of cells, changing a state of one or more cells selected based on the list of random values; and repeating iteratively the sequence of steps to reduce the error values; wherein the controller is configured to generate for each set of cells a corresponding set of intermediate logic values, and to calculate an adjusted set of logic values for adjusting the state of the cells; wherein the adjusted set of logic values is obtained by performing a logic operation between the set of intermediate logic values and a previous set of logic values.
2. (canceled)
3. The apparatus as claimed in claim 1, wherein each random value is assigned to a corresponding cell or group of cells.
4. The apparatus as claimed in claim 1, wherein each cell is operable in one or more additional states.
5. The apparatus as claimed in claim 1, wherein the sequence comprises changing the configuration of the array by setting a plurality of cells in the second state when the error value is positive and by setting at least one cell in the first state when the error value is negative.
6. (canceled)
7. (canceled)
8. (canceled)
9. The apparatus as claimed in claim 1, wherein when the error value is positive the controller is configured to compare each random value with the error value to generate the set of intermediate logic values, and to perform an AND logic operation between the set of intermediate logic values and a corresponding previous set of logic values to obtain the adjusted set of logic values.
10. The apparatus as claimed in claim 1, wherein when the error value is negative the controller is configured to generate the set of intermediate logic values by calculating a product based on the random value and the error value, and to perform an OR logic operation between the set of intermediate logic values and a corresponding previous set of logic values to obtain the adjusted set of logic values.
11. The apparatus as claimed in claim 1, wherein the controller is adapted to set the spatial light modulator to an initial configuration before starting the sequence, wherein the initial configuration is based on a profile of the target spectrum.
12. The apparatus as claimed in claim 1, wherein the dispersive element, the optical device, the spatial light modulator and the detector are provided along an optical path, the spatial light modulator being arranged such that the secondary beam is reflected back along the optical path towards the detector.
13. The apparatus as claimed in claim 1, comprising an additional dispersive element and an additional optical device wherein the dispersive element, the optical device, and the spatial light modulator are provided along a first optical path, and wherein the additional dispersive element, the additional optical device and the detector are provided along a second optical path the spatial light modulator being arranged such that the secondary beam is reflected along the second optical path towards the detector.
14. The apparatus as claimed in claim 1, comprising an echelle grating coupled to the dispersive element to generate a plurality of dispersed beams each beam having a corresponding spectrum forming an echellogram, and wherein the controller is configured to shape the echellogram.
15. The apparatus as claimed in claim 14, wherein each spectrum forming the echellogram is shaped to match a corresponding target spectrum.
16. The apparatus as claimed in claim 15, wherein the controller is configured to assign different regions of the array to a specific spectrum of the echellogram, and to control the cells of each region to shape a corresponding spectrum.
17. The apparatus as claimed in claim 1, wherein the cells are mirror cells, each mirror cell being individually orientable to be configured in the first state or the second state.
18. The apparatus as claimed in claim 1, wherein the cells are polarizing cells.
19. The apparatus as claimed in claim 1, wherein the optical device is adapted to project the spectrum onto the spatial light modulator to obtain a projected spectrum having a circular or semi-circular shape.
20. A system comprising an apparatus as claimed in claim 1, coupled to a light source.
21. The system as claimed in claim 20, wherein the light source comprises at least one of a laser source, a thermal emitter, a fluorescence source and an amplified spontaneous emission source.
22. The system as claimed in claim 21, wherein the laser source comprises at least one of an ultrafast laser, an ultrafast optical parametric oscillator, and a laser supercontinuum.
23. A method for shaping a light spectrum, the method comprising: producing a primary beam using a dispersive element; providing a spatial light modulator having an array of cells, each cell being operable in a first state and a second state, for shaping the spectrum of the primary beam, wherein the second state is associated with a first logic value and the first state is associated with a second logic value; imaging the primary beam onto the spatial light modulator to produce a secondary beam having a shaped spectrum; measuring the shaped spectrum using a detector; and changing the state of a subset of cells iteratively, based on a stochastic process, to shape the spectrum by performing a sequence of steps comprising: calculating a difference between the shaped spectrum and a target spectrum to obtain a difference spectrum having a plurality of spectral elements, each spectral element being associated with a corresponding set of cells in the array; calculating an error value and generating a list of random values for each set of cells, changing a state of one or more cells selected based on the list of random values; and repeating iteratively the sequence of steps to reduce the error values; wherein the method further comprises generating for each set of cells a corresponding set of intermediate logic values, and calculating an adjusted set of logic values for adjusting the state of the cells; wherein the adjusted set of logic values is obtained by performing a logic operation between the set of intermediate logic values and a previous set of logic values.
24. (canceled)
Description
DESCRIPTION
[0039] The disclosure is described in further detail below by way of example and with reference to the accompanying figures, in which:
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066] The light source 110 may be a polychromatic source of electromagnetic radiation. Different light sources may be selected depending on the application. For instance, the light source 110 may be a laser source, a thermal emitter, a fluorescence source or an amplified spontaneous emission source. A laser source may include an ultrafast laser, an ultrafast optical parametric oscillator, or a laser supercontinuum. Other light sources providing a broadband spectrum, or a band-limited spectrum may also be used. The dispersive element 120 may include a grating or a prism or other types of dispersive elements for dispersing the wavelengths of an incoming beam. The optical device 130 may be provided by one or more imaging optical elements. For instance, the optical device 130 may be a lens or a combination of lenses, or a collimator. The optical device 130 is positioned between the dispersive element 120 and the light modulator 140 to image the dispersed beam onto the light modulator. The light modulator 140, also referred to as spatial light modulator comprises an array of cells. Each cell is operable in at least two states: a first state also referred to as an ON state and a second state, also referred to as an OFF state. For instance, the spatial light modulator 140 may be a digital micromirror device (DMD) provided with a 2D array of mirror cells also referred to as micromirrors. Alternatively, the spatial light modulator may be a liquid crystal device such as a liquid crystal on silicon (LCOS) provided with a 2D array of polarizing cells. The detector 150 is adapted to measure the spectrum of the beam reflected by the light modulator. For instance, the detector 150 may be a spectrometer to measure the intensity of the wavelength bands forming the spectrum of the reflected beam. The controller 160 may include a memory to store a list of pre-determined target spectra, and a processor configured to perform a sequence of processing steps for controlling the cells of the light modulator 140. Various implementations of the system 100 can be envisaged as described with respect to
[0067] In operation the controller 160 is configured to change the orientation of the cells iteratively, based on a stochastic process, to shape the spectrum. The dispersive element 120 receives an input beam from the light source 110 to produce a primary dispersed beam. The primary dispersed beam is then imaged by the optical device 130 onto the light modulator 140 to produce a secondary dispersed beam having a shaped spectrum. The detector 150 measures the shaped spectrum and sends it to the controller 160. Depending on the design of the system, the light reflected by the light modulator may be directed toward the detector 150 via different optical paths. The controller 160 then compares the shaped spectrum with a target spectrum and generates one or more feedback signals to change the configuration of the light modulator 140 by changing the state of one or more cells in the array. The method performed by the controller 160 is described further in
[0068]
[0069] By changing the configuration of the light modulator 140 based at least in part, on a stochastic process, the system can create relatively small changes of intensity of the spectral components forming the spectrum. As a result the spectrum can be shaped with a high degree of accuracy. Using the system and method of the disclosure, a light spectrum can be also shaped rapidly, only requiring a few iteration to converge towards the desired spectral profile.
[0070] The proposed approach presents several other advantages over the prior art systems mentioned in the background section. The proposed approach is not based on Fourier Transform analysis, and therefore is not altered by overshot artefacts that may arise due to Fourier synthesis of the DMD pattern. Since the light modulator does not require pre-calibration, the spectral shaper can adapt automatically if the source spectrum changes. In addition the shaping resolution is only limited by the spatio-spectral point-spread function of the light modulator.
[0071] The technique can be applied across the entire optical spectrum, from the UV to IR, for instance between about 1 nm to about 1 mm. Depending on the application subranges may be selected for instance from about 200 nm to about 20 μm. Shaped spectra in the mid-infrared region may be used for chemical imaging and detection, for example using techniques such as compressive sensing. Other applications may include the control of photosensitive reactions.
[0072]
[0073] The light source 310 may be provided by a broadband mid-infrared light source. In this example the light source includes an optical parametric oscillator, OPO, providing light from 3200-3400 nm. The DMD includes a two-dimensional array of mirrors which can be actuated individually to change their orientation, hence allowing controller 360 to control the angle at which light is returned or deflected from each mirror. The mirror dimensions are typically on the scale of several μm, and the total array may contain between hundreds of thousands up to few millions of micromirrors.
[0074] In operation the grating 320 receives the input beam from the light source 310 and disperses the light into its constituent wavelengths to produce a primary dispersed beam comprising multiple rays having different wavelengths. The primary beam passes through the lens 330 to be imaged onto the DMD 340. The grating 320 and the lens 330 are used to project a spectrum onto the mirror surface of the DMD 340 such that different constituent wavelengths in the beam are localised over different regions of the DMD. The beam is spatially dispersed along a first axis of the DMD and the wavelength constituents of the beam are dispersed along a second axis of the DMD, orthogonal to the first axis. By actuating the DMD array with a specific pattern, some wavelength constituents are deflected in order to be rejected from the spectrum while other constituents are reflected in order to be maintained in the spectrum, hence resulting in a spectrally shaped beam. Each mirror is operable in two states: a first state, referred to as ON state, corresponding to a first mirror orientation and a second state, referred to as OFF state, corresponding to a second mirror orientation. The dispersed beam propagates along an optical path defined by a propagation axis. In the embodiment of
[0075] In
[0076]
[0077]
[0078] For the purpose of this example, the DMD mirror array 540 is provided with a small number of mirrors, in this case an array of 8×8 mirrors forming 8 sets or columns C1 to C8 labelled 541 to 548. Each column is associated with a corresponding spectral window. At the start, the DMD may be set with an initial configuration, also referred to as initial DMD pattern based on the profile of the target spectrum. In this example the sets of mirrors 541, 542, 547 and 548 corresponding to spectral windows having a zero intensity in the target spectrum are set to the OFF state, while the sets of mirrors 543, 544, 545 and 546 corresponding to spectral windows having a non-zero intensity are set to the ON state. The OFF state is associated with a first logic value, for instance a logic low (S.sub.i=0) and the ON state is associated with a second logic value, for instance a logic high (S.sub.i=1).
[0079]
[0080] For each set of mirrors in a column, a corresponding vector R of random values M is provided. Each random value M in the vector R may vary between a minimum and a maximum value, for instance between 0 and less than 1.
[0081] The configuration of the array is then changed by setting a plurality of mirrors in the OFF state when the error value Δ.sub.n≤N is positive and by setting at least one mirror in the ON state when the difference value Δ.sub.n≤N is negative. This is achieved using the plurality of vectors R as follows.
[0082] For each set of mirrors or columns, the controller generates a corresponding set L of intermediate logic values Li, L(Li) and calculates an adjusted set C of logic values Si+1, C (Si+1) for adjusting the state of the mirrors. The adjusted set of logic values C(Si+1) is obtained by performing a logic operation between the set of intermediate logic values and a previous set of logic values.
[0083] When Δ.sub.n≤N≥0, the controller compares each random value M with the error value Δ.sub.n≤N to generate the set L of intermediate logic values. Each random value M in the vector R is compared with the error value to generate an intermediate logic value Li. If the random value M is greater than the error value M>Δ.sub.n≤N, then L.sub.i=1 otherwise L.sub.i=0. The controller then performs an AND logic operation between the set of intermediate logic values L(Li) and a corresponding previous set of logic values C(Si) to obtain the adjusted set of logic values C(Si+1). Each new S.sub.i+1 logic value can then be used to set the corresponding mirror to the ON state (S.sub.i+1=1) or the OFF state (S.sub.i+1=0).
[0084] When Δ.sub.n≤N<0, the controller generates the set of intermediate logic values L(Li) by calculating a product based on the random value and the error value. Each intermediate value L.sub.i is calculated based on the random value and the error value as L.sub.i=(1−Δ.sub.n≤N)R rounded down to the nearest integer (i.e. either 0 when Li<1, or 1 when Li≥1, since always Δ.sub.n≤N≤1). The controller then performs an OR logic operation between the set of intermediate logic values L(Li) and a corresponding previous set of logic values C(Si) to obtain the adjusted set of logic values C(Si+1). Each new S.sub.i+1 logic value can then be used to set the corresponding mirror to the ON state (S.sub.i+1=1) or the OFF state (S.sub.i+1=0).
[0085]
[0086]
[0087] An intermediate set L4′ of eight intermediate logic values L.sub.i is calculated based on the random vector R4′ and the error value Δ.sub.n=4=−0.15 as L4′=(1−Δ.sub.n=4)R4′ rounded down to the nearest integer. For example (1−(−0.15))M5=1.035 which is rounded down to 1, and (1−(−0.15))M7=0.069 which is rounded down to 0. An OR logic operation is then performed between L4′(L.sub.i) and C4(S.sub.i) to obtain a new list of S.sub.i+1 logic values for the column C4(S.sub.i+1). In this example two mirrors are turned on (Logic 1), that is only one extra mirror compared with the previous iteration while the other mirrors remain turned off. The spectral intensity in this location increases towards the target value.
[0088]
[0089]
[0090]
[0091] The random modulation approach can provide higher precision in the intensity shaping compared with techniques that constrain that the most intense pixels of the light modulator be switched off first. Using an algorithm in which the most intense mirrors are switched off in priority (
[0092]
[0093] The DMD 1040 is positioned so the surface of the array of mirrors with is substantially orthogonal to the primary propagation axis. The micromirror 1042 is in the ON state and its surface is at a first angle allowing to reflect an incoming ray along the second propagation axis towards the spectrometer 1050. In contrast the micromirror 1044 is in the OFF state and its surface is at a second angle allowing to reflect an incoming ray along a third axis towards a beam block.
[0094] The controller 1060 receives the shaped spectrum from the spectrometer 1050 and generates a feedback signal to change the orientation pattern of the micromirror of the DMD 1040 as described above with respect to
[0095] Although the system of
[0096]
[0097] In operation, the first dispersive element 1180 produces a dispersed beam onto the surface of the echelle grating 1120, which in turn generates multiple spectra that includes a long wavelengths spectrum 1112, a medium wavelengths spectrum 1114, and a short wavelengths spectrum 1116. The spectra or spectral bands 1112, 1114 and 1116 are stacked on top of each other to form a so-called echellogram 1110. The three bands are imaged onto three different regions of the DMD. The first band 1112 is located on a first (top) region, the second band 1114 is located on a second (middle) region and the third band 1116 is located on a third (bottom) region.
[0098] The controller 1160 is configured to control the mirrors in the first second and third regions individually in order to shape the spectrum of each band according to a specific target spectrum. A target spectrum may be set for each individual band. For instance three different target spectra may be set for the bands 1112, 1114 and 1116, respectively. The pattern of each region of the DMD is then adjusted iteratively according to the method descried above with reference to
[0099] In
[0100]
[0101] In operation, the dispersive element 1280 produces a dispersed beam onto the surface of the echelle grating 1220, which in turn generates multiple spectra 1212, 1214, 1216 stacked on top of each other to form the echellogram 1210. The three bands are imaged onto three different regions of the DMD. The controller 1260 is configured to control the mirrors in the first second and third region individually in order to shape the spectrum of each band according to a specific target spectrum.
[0102] The optical design of the embodiments described in relation to
[0103]
[0104] The systems described with respect to
[0105] The shaping method of the disclosure may be used to shape spectra with a wide variety of target profiles. Potential spectral shapes may include among other potential profiles: parabola and inverse parabola, sawtooth modulation, ramp and inverse ramp, sinusoidal, trapezoid, flat, square and double square profiles.
[0106]
[0107] A skilled person will appreciate that variations of the disclosed arrangements are possible without departing from the disclosure. For instance, although the system of the disclosure has been described using a spatial light modulator implemented as a DMD, it will be appreciated that the system of the disclosure may be implemented using other types of spatial light modulators including and not limited to liquid crystal light modulators. Accordingly, the above description of the specific embodiments is made by way of example only and not for the purposes of limitation. It will be clear to the skilled person that minor modifications may be made without significant changes to the operation described.