throbber
(12) United States Patent
`Tomlinson
`
`111111
`
`1111111111111111111111111111111111111111111111111111111111111
`US006549865B2
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,549,865 B2
`Apr.lS, 2003
`
`(54) METHOD OF CONTROLLING A DYNAMIC
`GAIN CONTROLLER
`
`(75)
`
`Inventor: W. John Tomlinson, Princeton, NJ
`(US)
`
`(73) Assignee: JDS Uniphase Inc., Ottawa (CA)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 152 days.
`
`(21) Appl. No.: 09/805,885
`
`(22) Filed:
`
`Mar. 15, 2001
`
`(65)
`
`Prior Publication Data
`
`US 2002/0177965 A1 Nov. 28, 2002
`
`Int. Cl? .................................................. G02B 6/34
`(51)
`(52) U.S. Cl. ........................... 702/85; 385/37; 359/237;
`359/124
`(58) Field of Search ..................... 702/85, 40; 250/334,
`250/339.02, 352; 385/37, 370.06, 370.08,
`370.09, 252.1, 15, 24, 31, 39, 45; 349/115,
`176, 74, 78, 98; 356/328; 359/124, 127,
`237, 259
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,805,759 A * 9/1998 Fukushima ................. 385/140
`
`5,822,029 A * 10/1998 Davis eta!. ................ 349/115
`5,933,270 A * 8/1999 Toyohara ................. 359/341.3
`6,088,380 A * 7/2000 Lawandy .................... 372/102
`6,188,460 B1 * 2/2001 Faris .......................... 349/176
`6,300,612 B1 * 10/2001 Yu
`.......................... 250/208.1
`6,333,773 B1 * 12/2001 Faris .......................... 349/176
`* cited by examiner
`Primary Examiner-Bryan Bui
`Assistant Examiner---Hien Vo
`(74) Attorney, Agent, or Firm-Lacasse &Associates, LLC
`
`(57)
`
`ABSTRACT
`
`A method of controlling a response function of a pixelated
`dynamic gain controller involving structuring the problem as
`a set of linear equations that are used to efficiently and
`accurately determine an initial set of pixel settings and
`further can be iterated to determine optimum pixel settings
`for a desired response function. In particular, the gain
`controller is comprised of an array of individually control(cid:173)
`lable pixels such as an array of liquid crystals. Adjusting
`drive conditions to each pixel controls the relative transmis(cid:173)
`sion of a narrow band of wavelengths through each pixel.
`The target response function is achieved by structuring the
`control conditions as a set of linear equations with which it
`is possible to accurately determine an initial set of pixel
`settings. The settings can be iterated to determine an opti(cid:173)
`mum setting for a desired response function or change in
`response function. Additionally, compensating pixels at the
`edges of the array are used to compensate for edge effects.
`
`19 Claims, 9 Drawing Sheets
`
`16
`
`18
`
`DGE
`OPTICS
`
`28
`
`22
`
`20
`
`26
`
`SYSTEM
`CONTROLLER
`
`DGE 1+----------1 SPECTRAL
`CONTROLLER
`MONITOR
`
`I
`I
`1-------------------------J ~
`
`FNC 1012
`
`

`

`U.S. Patent
`
`Apr. 15, 2003
`
`Sheet 1 of 9
`
`US 6,549,865 B2
`
`\
`
`co
`N
`
`0
`N
`
`N
`N
`
`co
`N
`
`co
`
`~
`
`(/) wu
`(!)-oil:
`
`0
`
`co
`.......
`
`-.::t
`......
`
`N ......
`
`....J~
`~0
`1-1-u(cid:173)wz
`
`a..O
`w::E
`
`~ w
`
`....J
`w....J
`(!)0
`0~
`z
`0
`(.)
`
`~ w
`~....J
`w....J
`1-0
`
`(/)~ >-I-CI)Z
`0
`(.)
`
`~ . " u.
`
`

`

`42
`~
`
`44
`d
`
`t----48
`
`/22
`
`50
`
`58
`
`/
`
`TABLES OF
`PIXEL
`ATIENUATION
`VS DRIVE
`VOLTAGE AND
`TEMP.
`
`TABLES OF THE
`ELEMENTS OF M
`AND M-1
`
`PROCESSOR RAM
`
`40
`
`~
`
`4
`
`54
`
`TEMP
`SENSOR
`
`I
`
`.. 1 MICROPROCESSOR I
`
`(
`46
`
`I
`
`ADC
`
`I
`I
`
`I
`
`FIG. 2
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`>
`'t:l
`:-'l
`'"""'
`~Ul
`N c
`8
`
`'JJ. =-~
`~ ......
`N
`0 ......,
`'0
`
`)
`
`52
`
`___,)
`1 rt>--
`I D~C f-C>-
`
`DAC
`
`.
`. .
`
`e
`~
`
`rJ'l
`0'1
`'&.
`~
`\0
`Oo
`0'1
`(It
`~
`N
`
`

`

`FIG. 3
`
`MATRIX
`M-1
`
`44
`
`112
`
`CALCULATE CORRECTIONS
`TO PIXEL ATTENUATION
`SETTINGS
`
`RECEIVE DESIRED SPECTRAL
`ATTENUATION FUNCTION (SAF)
`
`102
`
`CALCULATE PIXEL
`ATTENUATION SETTINGS
`
`/100
`
`MATRIX
`M-1
`
`44
`
`44
`
`CALCULATE SPECTRAL
`MATRIX
`ATTENUATION AND DEVIATIONS 14-----1 M AND LC PHASE
`FROM DESIRED SAF
`RESPONSE
`
`108
`
`NO
`
`120 \
`
`SEND REPORT
`TO SYSTEM
`CONTROLLER
`
`SEND TO DACs
`
`116
`
`CALCULATE PIXEL VOLTAGE
`SETTINGS
`
`14----1
`
`PIXEL ATTENUATION
`RESPONSE TABLES
`
`42
`
`d •
`\Jl
`•
`~
`~ ......
`~ = ......
`
`>
`'t:l
`;"l
`'"""'
`~Ul
`N c c
`
`~
`
`'JJ. =-~
`~ .....
`
`~
`0 ......,
`'0
`
`

`

`d •
`\Jl
`•
`
`RECEIVE CORRECTIONS TO
`(SAF)
`
`i'-202
`
`,.
`
`CALCULATE CORRECTIONS
`I
`l..._
`..,. .. .,__ ____ ~ MATRIX r '-...-44
`TO PIXEL ATTENUATION
`....
`M-1
`SETTINGS
`\
`\
`
`112,..-......,
`
`SEND TO DACs --
`1 4 - - - - -4
`
`CALCULATE PIXEL VOLTAGE
`SETTINGS
`
`,,
`
`I
`
`\
`
`TEMP
`DATA
`
`I
`f"-116
`
`\
`
`~
`~------~------~
`I
`114
`
`,,
`
`FIG.4A
`
`SEND REPORT
`TO SYSTEM
`CONTROLLER r--..._ 120
`
`PIXELATIENUATION
`,___,---t RESPONSE TABLES
`\
`
`1
`
`1
`
`\
`
`\.42
`
`

`

`U.S. Patent
`
`Apr. 15, 2003
`
`Sheet 5 of 9
`
`US 6,549,865 B2
`
`Intensity
`xo
`
`w
`
`• •
`
`X
`
`0
`
`1
`
`2
`
`3
`
`4
`
`5
`
`N-1 N N+l
`
`FIG. 48
`
`

`

`U.S. Patent
`
`Apr. 15, 2003
`
`Sheet 6 of 9
`
`US 6,549,865 B2
`
`0.2 .....--r..-rr----,----r----.-...-----------------,
`P0 =4
`Apeak= 3
`Ao = 1
`W=2
`GAP= 0.03
`
`0.1
`
`'1. I'--
`1
`\
`I
`\
`I
`\
`I
`\
`.· .... ,·, ' \
`. I · ... .. 1
`I
`I
`\
`I
`\
`I
`I
`I
`\f
`
`ERROR3(XO)
`~~130R2(XO) O
`ERROR1(XO)
`
`-0.1
`
`-0.2 4J----L~--.....l-J.,-----,---,------,,---.,----,---j
`25
`5
`35
`0
`10
`40
`15
`20
`30
`XO
`.0.
`.40.
`
`FIG. 5
`
`

`

`U.S. Patent
`
`Apr. 15,2003
`
`Sheet 7 of 9
`
`US 6,549,865 B2
`
`0.2
`
`0.1
`
`0
`
`-0.1
`
`ERROR3(XO)
`ERROR2(XO)
`
`~R~OR1(XO)
`
`Po =4
`Apeak= 3
`Ao = 1
`W=2
`GAP= 0.03
`
`-0.2+----.--~----r---.---.----y--.,----:
`0
`5
`1 0
`15
`20
`25
`30
`35
`40
`xo
`.0.
`.40.
`
`FIG. 6
`
`

`

`U.S. Patent
`
`Apr. 15,2003
`
`Sheet 8 of 9
`
`US 6,549,865 B2
`
`-1.0
`
`-1.5
`
`-2.0
`
`NEED(XO)
`
`-2.5
`
`-3.0
`
`-3.5
`
`-4.0
`
`0
`.0.
`
`5
`
`10
`
`15
`
`20
`xo
`
`25
`
`30
`
`35
`
`40
`.40.
`
`FIG. 7
`
`

`

`U.S. Patent
`
`Apr. 15, 2003
`
`Sheet 9 of 9
`
`US 6,549,865 B2
`
`0.05
`0.04
`
`0.02
`
`ERROR3(X2) 0
`
`-0.02
`
`-0.04
`-0.05
`
`36.5
`
`37
`
`37.5
`
`36
`.36.
`
`38
`X2
`
`38.5
`
`39
`
`39.5
`
`40
`.40.
`
`FIG. 8
`
`

`

`US 6,549,865 B2
`
`1
`METHOD OF CONTROLLING A DYNAMIC
`GAIN CONTROLLER
`
`FIELD OF THE INVENTION
`
`The present invention relates to the field of dynamic gain
`controllers/equalizers, and more particularly, to methods of
`controlling optical characteristics of individual pixelated
`elements in a dynamic gain equalizer having an array of
`controllable pixelated elements used in optical transmission
`systems.
`
`BACKGROUND OF THE INVENTION
`
`Optical transmission systems employ wavelength division
`multiplexing (WDM) to maximize use of a given band of
`wavelengths. The wavelength band is subdivided into mul(cid:173)
`tiple wavelengths or channels with each channel being
`independently modulated with a digital signal. Typically, the
`channels are multiplexed into an optical fiber and prop a- 20
`gated along a transmission route between end systems.
`For transmission paths greater than a certain distance it is
`necessary to incorporate optical filters at points along the
`route to compensate for wavelength-dependent system gain
`and attenuation. Optical fibers and optical amplifiers do not
`propagate all wavelengths with equal gain and attenuation
`and in many applications it is necessary to equalize the net
`gain and attenuation between channels. This can be done
`utilizing a dynamic gain equalizer (DGE) or gain controller.
`Various dynamic gain controllers have been proposed that
`are based primarily on dispersing input light across an active
`element, or array of elements, that provide different attenu(cid:173)
`ations in different spectral regions. The light that has been
`modified by the active element(s) is then undispersed and
`coupled to an output fiber. Ideally such controllers should be
`capable of providing a wide range of smoothly varying (low
`ripple) spectral attenuation functions to compensate for the
`spectral dependence of gain and attenuation, without dis(cid:173)
`torting the various signal channels.
`U.S. Pat. No. 5,805,759 issued Sep. 8, 1998 to Fukushima
`discloses a system that employs an attenuation plate with a
`spatially varying attenuation, which is movable in directions
`perpendicular to the propagation direction of the spectrally(cid:173)
`dispersed light, thus varying the attenuation seen by various 45
`spectral regions. The Fukushima system is capable of pro(cid:173)
`viding a smoothly varying spectral attenuation function, but
`a given unit can provide only a limited set of such functions.
`Further, it is not possible to simply adjust the attenuation in
`a given spectral region using the Fukushima system.
`U.S. Pat. No. 5,933,270 issued Aug. 3, 1999 to Toyohara
`discloses a system that employs a wavelength division
`multiplexer to couple light in different wavelength bands to
`different fibers, each of which is equipped with a variable
`light reflecting means. The Toyohara system is capable of 55
`providing a wide range of spectral attenuation functions.
`However, to avoid interference effects, it is necessary to
`insure that the wavelength bands do not overlap. As a result,
`the Toyohara system is not capable of providing a smoothly
`varying spectral attenuation function.
`In an article titled "Liquid-Crystal-Based Wavelength
`Selectable Cross-Connect" by Ranalli et al. presented at
`ECOC 1999 (25'h European Conference on Optical
`Communication), pages 68-9 vol. 1, published by the Soci-
`ete des Electriciens et des Electroniciens (SEE) a liquid 65
`crystal based wavelength selective cross connect system is
`described. The Ranalli system employs a pixelated equalizer
`
`2
`that uses an array of liquid crystal cells. However, similar to
`the Toyohara system, the Ranalli system is designed such
`that the wavelength bands do not overlap and, therefore, is
`not capable of providing a smoothly varying spectral attenu-
`5 ation function.
`In summary, to provide a wide range of spectral attenu(cid:173)
`ation functions, while maintaining a smoothly varying spec(cid:173)
`tral attenuation function, and to provide attenuation adjust(cid:173)
`ability in a given spectral region, it is desirable to use
`10 designs where each spectral region is acted upon by more
`than one of the individual attenuation elements. Applicant's
`co-pending U.S. application Ser. No. 09/727,446 filed Dec.
`4, 2000 describes an example of a dynamic gain flattening
`filter/dynamic gain equalizer, which discusses the need to
`15 have interactions with pixels in more detail.
`However, for such equalizers, adjusting one of the attenu(cid:173)
`ation elements will also change the attenuation for adjacent
`spectral bands, making it difficult to determine the correct
`settings for the attenuation elements to achieve a desired
`spectral attenuation function. Prior art in the field of gain
`controllers has not taught how to control such equalizers to
`accurately achieve desired smoothly varying attenuation
`functions without requiring multiple complex calculations
`and multiple iterations.
`
`25
`
`SUMMARY OF THE INVENTION
`
`In accordance with one aspect of the present invention
`there is provided in a system having an array of pixelated
`30 elements for controlling incident light thereon, and having a
`processor for processing control information related to
`response transmission characteristics of the array of pix(cid:173)
`elated elements, a method of controlling characteristics of
`the array of pixelated elements in response to input data
`35 comprising the steps of: acquiring calibration information
`related to the response characteristics of the array of pix(cid:173)
`elated elements; acquiring a target response function for the
`array of pixelated elements; converting the target response
`function into a set of pixel amplitude field linear equations;
`40 and determining a set of input data values for controlling the
`array of pixelated elements based on the calibration infor(cid:173)
`mation and the pixel amplitude field linear equations.
`In accordance with another aspect of the present invention
`there is provided a method of controlling the optical char(cid:173)
`acteristics of individual pixelated elements in a dynamic
`gain equalizer having an array of controllable pixelated
`elements, and having a processor for processing control
`information related to a response function of the dynamic
`gain equalizer, said method comprising the steps of: acquir-
`50 ing a predetermined target response function for the array of
`pixelated elements from a system controller; calculating
`initial attenuation settings for individual pixels of the array
`of pixelated elements based on stored data; calculating
`spectral attenuation that would result from the initial attenu(cid:173)
`ation settings for individual pixels and determining de via(cid:173)
`tions between the initial settings and settings to satisfy said
`target response; calculating input data for use by said
`processor to control said individual pixels if said deviations
`are within set limits; and sending said input data to said
`60 processor.
`In accordance with another aspect of the present invention
`there is provided a computer program product for a system
`having an array of pixelated elements for controlling inci(cid:173)
`dent light thereon, and having a processor for processing
`control information related to response transmission char(cid:173)
`acteristics of the array of pixelated elements, the computer
`program product comprising computer readable program
`
`

`

`US 6,549,865 B2
`
`4
`FIG. 7 is a target response function used to generate FIGS.
`5 and 6, the NEED variable is the desired transmission
`intensity in dB; and
`FIG. 8 is an expanded view of the error function from
`5 FIG. 6 for the last foul pixels in the array after a second
`iteration where X2=X0.
`
`DETAILED DESCRIPTION OF EMBODIMENTS
`OF THE PRESENT INVENTION
`
`3
`code devices for controlling characteristics of the array of
`pixelated elements in response to input data comprising:
`acquiring calibration information related to the response
`characteristics of the array of pixelated elements; acquiring
`a target response function for the array of pixelated ele(cid:173)
`ments; converting the target response function into a set of
`pixel amplitude field linear equations; and determining a set
`of input data values for controlling the array of pixelated
`elements based on the calibration information and the pixel
`amplitude field linear equations.
`In accordance with another aspect of the present invention
`there is provided a computer program product for control(cid:173)
`ling the optical characteristics of individual pixelated ele(cid:173)
`ments in a dynamic gain equalizer having an array of
`controllable pixelated elements, and having a processor for
`processing control information related to a response function 15
`of the dynamic gain equalizer, the computer program prod(cid:173)
`uct comprising computer readable program code devices for:
`acquiring a predetermined target response function for the
`array of pixelated elements from a system controller; cal(cid:173)
`culating initial attenuation settings for individual pixels of 20
`the array of pixelated elements based on stored data; calcu(cid:173)
`lating spectral attenuation that would result from the initial
`attenuation settings for individual pixels and determining
`deviations between the initial settings and settings to satisfy
`said target response; calculating input data for use by said 25
`processor to control said individual pixels if said deviations
`are within set limits: and sending said input data to said
`processor.
`In accordance with an exemplary embodiment, the
`present invention provides a computationally efficient
`method for controlling the settings of individual pixels of a
`pixelated dynamic gain controller to achieve a desired
`spectral response function. In particular, the method of the
`present invention provides an accurate first estimate of the
`optimum settings and can be iterated without any external
`information to converge to the optimum settings. The set(cid:173)
`tings can be adjusted to compensate for the effects of the
`edges of the pixel array.
`Other aspects and features of the present invention will
`become apparent to those ordinarily skilled in the art upon
`review of the following description of specific embodiments
`of the invention in conjunction with the accompanying
`figures.
`
`35
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`Further features and advantages of the present invention
`will be described in the detailed description, taken in com(cid:173)
`bination with the appended drawings, in which:
`FIG. 1 is a block diagram illustration of a representative
`configuration for an optical amplifier with dynamic gain
`equalization;
`FIG. 2 is a block diagram illustration of a representative
`DGE controller shown in FIG. 1;
`FIG. 3 is a flow diagram of a control method according to
`an embodiment of the present invention;
`FIG. 4A is a flow diagram of the control method accord(cid:173)
`ing the present invention operating in a differential mode;
`FIG. 4B provides a graphical representation of equation
`(1) illustrating the concept of a pixel plane;
`FIG. 5 illustrates error functions for a chirped sinusoid
`target pattern using a simple control method that does not
`account for the interactions between pixels (errors are in
`dB);
`FIG. 6 illustrates error functions for a chirped sinusoid
`target pattern using the control method according to present
`invention (errors are in dB);
`
`60
`
`10
`
`30
`
`40
`
`By way of background, the present invention is concerned
`with determining the performance of a dynamic gain equal(cid:173)
`izer in which input light is spectrally disbursed across a
`linear array of pixel elements (for example, liquid crystal
`cells) operating as variable attenuators and the reflected (or
`transmitted) spectrum is undisbursed and focused on an
`output fiber. In implementations using variable retarder
`liquid crystal cells, the beams incident on the liquid crystal
`pixels are in a fixed linear polarization. The liquid crystal
`pixels provide a variable rotation of the polarization of the
`reflected (or transmitted) light and only the component in the
`polarization of the incident beam couples to the output fiber
`to provide variable attenuation.
`Liquid crystal cells, using nematic liquid crystals, with the
`rubbing axes on the two plates parallel to each other, provide
`a variable retarder (or wave plate) functionality. With zero
`applied voltage the molecules orient themselves parallel to
`the rubbing axes providing a retarder with its principle axes
`parallel and perpendicular to the rubbing axes. As a voltage
`is applied between the electrodes the molecules rotate to
`align themselves along the field direction.
`In general, the present invention structures the control
`problem as a set of linear equations, which are used to
`efficiently and accurately determine an initial set of pixel
`settings, and can efficiently and accurately iterate them to
`determine the optimum pixel settings for a desired response
`function or change in the response function. The present
`invention, also provides a mechanism to use compensation
`pixels at the ends of the pixel array to compensate for the
`effects of the edges of the array where the compensation
`pixels are controlled in such a way as to minimize ripple in
`the responses of nearby active pixels.
`FIG. 1 illustrates an example of an optical amplifier 10
`having dynamic gain equalization (DGE) functionality. An
`45 optical signal 12 is propagated along a path 14 through a
`preamplifier 16, a DGE optics module 18 and a post ampli(cid:173)
`fier 20. ADGE controller 22 provides input data to the DGE
`optics module 18 for use in controlling transmission char(cid:173)
`acteristics. The DGE controller 22 receives input data from
`50 a spectral monitor 24 that receives input from output of the
`post amplifier 20 through a tap 26. The DGE controller 22
`is in communication with a system controller 28. In practice,
`the DGE optics module 18 and the DGE controller 22 can be
`physically located within an amplifier package (not shown)
`55 or external to it. Further, the spectral monitor 24 is typically
`shared by several optical amplifiers 10 and may report
`directly to the system controller 28 (illustrated by the dotted
`line connecting the spectral monitor 24 and the system
`controller 28).
`FIG. 2 is a representative example of the DGE controller
`22. During startup operations, a communication link 40 is
`used to transfer tables of pixel attenuation versus drive
`voltage and temperature 42 and tables of the elements of
`matrices M and M- 1 44 (the contents of which are discussed
`65 in more detail below) to a microprocessor 46, which loads
`them into a non-volatile memory 48. A set of digital-to(cid:173)
`analog converters (DAC1-DACn) 50 receive digital com-
`
`

`

`US 6,549,865 B2
`
`6
`method is adequate for investigating how the spectral reso(cid:173)
`lution and pixel widths impact the ripple in the spectral
`response, and with evaluating the feasibility of meeting
`specifications for DGEs with very low ripple, but has
`5 disadvantages relative to the control method of the present
`invention as discussed in more detail below.
`
`In an embodiment of the control method (100, 200) of the
`present invention for controlling the DCOE controller 22
`(i.e., a pixilated dynamic gain controller/dynamic gain
`equalizer), an algorithm is provided for estimating the actual
`response function, so that iteration can be done without
`updated information from the spectral monitor 24.
`Furthermore, the algorithm can be adjusted to control a few
`pixels at the ends of the pixel array to compensate for edge
`effects in the array response function.
`
`A spectral response function of the pixilated DGE con-
`20 troller 22 is given by equation (1):
`
`5
`mands from the microprocessor 46 and convert the com(cid:173)
`mands into analog voltages to drive the individual pixels 52.
`A temperature sensor 54, located in close proximity to a
`liquid-crystal cell, generates analog output that is converted
`into a digital signal by the analog-to-digital converter (AD C)
`56. The digital representation of temperature is used by the
`microprocessor 46 to determine appropriate drive voltages
`stored in the tables 42. A processor RAM 58 is connected to
`the non-volatile memory 44 and the microprocessor 46 to
`support the operation of the DGE controller 22 by providing 10
`standard memory functions.
`FIG. 3 is a flow diagram of a control method 100
`according to an embodiment of the present invention. A
`desired spectral attenuation function (also termed a target
`response function) is received from the system controller 28 15
`at step 102 and pixel attenuation settings are calculated at
`step 104 based on the matrix M-1 44, which is stored in the
`non-volatile memory 48 of the DGE controller 22.
`Next, spectral attenuation and deviations from the desired
`spectral attenuation function (from step 102) are calculated
`at step 108 using the matrix M 44, which is stored in the
`non-volatile memory 48 of the DGE controller 22 and the
`liquid-crystal (LC) phase response. The LC phase response
`is the phase shift imposed on the light reflected from the
`liquid-crystal pixels as a function of the attenuation resulting
`from the pixel setting. This information can be included in
`the information on pixel attenuation versus drive voltage and
`temperature, which is stored in the non-volatile memory 48
`of the DGE controller 22. Alternatively, it is possible to use
`a simple analytic expression for the phase shift as a function
`of pixel attenuation as is well known to those skilled in the
`art.
`If the deviations (from the desired target response
`function) are not acceptable then processing proceeds to step 35
`112 to calculate corrections to the pixel attenuation settings
`based on the matrix M- 1 44. If the deviations are acceptable
`then processing proceeds to step 114 to calculate pixel
`voltage settings based on temperature sensor data 116 from
`the sensor 54 of the DGE controller 22 and based on the 40
`tables of pixel attenuation responses 42 (i.e., attenuation vs.
`drive voltage and temperature data), which are stored in the
`non-volatile memory 48 of the DGE controller 22. The
`calculated pixel voltage settings generated at step 114 are
`sent to the DACs(l-n) 50 of the DGE controller 22 at step 45
`122. The DGE controller 22 also sends a report to the system
`controller 28 at step 120 to report that it has adjusted the
`attenuation function.
`FIG. 4A is a flow diagram of the control method of the
`present invention operating in a differential mode 200. 50
`Desired corrections to the spectral attenuation function are
`received from the system controller 28 (i.e. from control
`method 100-FIG. 3) at step 202. Processing proceeds to
`step 112 to calculate corrections to pixel attenuation settings
`based on matrix M- 1 44. Next, pixel voltage settings are 55
`calculated at step 114 based on temperature sensor data 116
`and based on the stored tables of pixel attenuation responses
`42. The calculated pixel voltage settings, generated at step
`114, are sent to the DACs(l-n) 50, and a report on the actions
`taken is sent to the system controller 28.
`To provide a basis of comparison for the present
`invention, consider a simple control method for controlling
`the DGE controller 22 in which the desired attenuation for
`the wavelength centered on a pixel is used as the initial
`setting for the pixel attenuation. In subsequent iterations, the
`pixel attenuation is changed by the amount of the error for
`the wavelength centered on the pixel. The simple control
`
`8 I
`
`T(A) = nw 2 1
`
`r(x)exp [ -8(x- xo(A)) 2 I W 2 ]dxl
`2
`
`EQ. (1)
`
`where T(A.) is the spectral transm1sswn of the DGE
`controller 22; W is the e- 2 intensity full width of a mono(cid:173)
`chromatic input signal, at a pixel plane in a dispersion
`direction. measured in units of the pixel pitch; r(x) is the
`complex amplitude reflectivity of the pixel plane; x is the
`variable describing locations on the pixel plane; and X 0 (A) is
`the position where the center of a beam intersects the pixel
`plane, for monochromatic input beam at wavelength A..
`Equation (1) shows a nonlinear relationship between the
`pixel reflectivities, r(x), and the device transmission T(A.).
`FIG. 4B provides a graphical representation of equation (1)
`illustrating the concept of the pixel plane in relation to the
`variables described above.
`
`Equation (1) is then rewritten to equation (2) in terms of
`the amplitude transmission, t(A. ), rather than the intensity
`transmission:
`8 )l/2I
`r(x)exp [-8(x-x0 (,l)) 2 IW 2 ]dx
`t(A) = nW 2
`(
`
`EQ. (2)
`
`Equation (2) displays a linear relationship between the
`pixel reflectivities, r(x), and the device amplitude transmis(cid:173)
`sion t(A.).
`
`For control purposes consider a discrete set of wave(cid:173)
`lengths selected to be centered on the pixels. Since each
`pixel's reflectivity is constant, for the chosen set of wave(cid:173)
`lengths EQ. (2) is written in discrete form as equation (3):
`
`lj = (rr!2 r2 L r; I exp [ -8(x- Xo(Aj)) 2 I W
`
`N-1
`
`i=O
`
`pixel i
`
`EQ. (3)
`
`2]dx
`
`25
`
`30
`
`60
`
`for a total of N pixels and N wavelengths numbered from 0
`to N -1. tj represents a set of pixel amplitude field reflec-
`65 tivities or transmissions.
`Equation (3) is a set of linear equations rewritten in
`another form in equation (4):
`
`

`

`US 6,549,865 B2
`
`7
`
`N-1
`
`t1 = .L MJ,i ·ri
`
`i=O
`
`where,
`
`Mj.l = (Jl"!2 r2 I exp [(x- Xo(Aj))
`
`pixel i
`
`EQ. (4)
`
`2 I W
`
`2
`]dx
`
`EQ. (5)
`
`The expression for the matrix (M) of EQ. (5), is rewritten
`by making the following changes: (a) x0 (A)=G+0.5), and (b)
`changing the integration variable to y=x-i-0.5, which has its
`zero at the center of pixel i, resulting in equation ( 6):
`
`8
`
`MJ.I = -
`(
`2
`nW
`
`)1/210.5-gap/2
`
`-O.S+gap/2
`
`exp[-8(y+i-j)2 jW 2]dy
`
`EQ. (6)
`
`Equation ( 6) is further simplified to equation (7):
`
`8
`
`MJ.J±n= -
`(
`2
`nW
`
`)1/2£.5-gap/2
`
`-O.S+gap/2
`
`exp[-8(y±n)2 jW2]dy
`
`EQ. (7)
`
`In equation (7) the matrix element relating the response at
`wavelength j to the setting of pixel i, is independent of the
`wavelength, and depends only on the position of pixel i
`relative to the pixel where wavelength j is centered. Equa(cid:173)
`tions ( 6) and (7) provide an allowance for opaque gaps, of
`width "gap", between pixels. In particular, the gaps are
`accounted for by eliminating the gap areas from the limits on
`the integrals in equations ( 6) and (7).
`Since the only parameters in the matrix M of EQ. (7) are
`W and gap, the mantrix elements need only be computed
`once for a given DGE controller 22. The matrix elements,
`for lnl greater than approximately W, are sufficiently small
`that they can be neglected (e.g. for W =2 and lnl=3, the matrix
`element is only 2.4x10-7
`). Furthermore, given the symmetry
`about the main diagonal, the integral in EQ. (7) is evaluated
`approximately W+1 times.
`The problem of determining the pixel settings to give a
`desired response function involves solving the system of
`linear equations defined by EQs. ( 4) and (7). For a set of
`desired responses, defined as tj, the required pixel settings
`are then defined by equation (8):
`
`N-1
`
`ri = .L Mj} ·t1
`
`j=O
`
`EQ. (8)
`
`Pixel reflectivities are complex quantities, with a phase
`that depends on the magnitude of the reflectivity. Given a set
`of complex r;'s, it call be seen from EQ. (4) that the resulting
`t/s will also be complex. The magnitudes of the desired t/s
`are known, but there is no a priori way to determine the
`appropriate phases such that the r;'s that would be obtained
`from EQ. (8) will have phases consistent with the charac(cid:173)
`teristics of the liquid-crystal cells.
`In most cases it is expected that the reflectivity differences
`between adjacent pixels will be relatively small (typically
`less than a dB), so the phase differences between adjacent
`pixels will also be relatively small. Consequently, using the
`desired set of t/s, with phases set to zero, EQ. (8) gives a 65
`reasonable first approximation of the required magnitudes of
`the r;'s. Each magnitude is then made complex, with the
`
`EXAMPLE
`To illustrate an application of the control method for
`pixilated dynamic gain controllers according to the present
`invention the following example is provided.
`
`5
`
`10
`
`8
`phase appropriate for its magnitude, and used with EQ.(4) to
`calculate the actual response function that would be obtained
`with those pixel settings.
`Taking the differences of the magnitudes of the actual
`responses and the desired responses generates an error
`function, which can be inserted into EQ. (8) to obtain an
`estimate of the corrections required to the magnitudes of the
`r;'s. Since this is a system of linear equations, they work for
`differences of two input variables. The same as for the
`variables themselves. This process can then be repeated until
`the magnitude of the error function converges. In an
`example detailed below, it is shown that, except for very
`sharp features in the target response function, the process
`effectively converges in a single iteration.
`The following discussion introduces the concept of edge
`15 compensation into the control method of controlling pixi(cid:173)
`lated DGE controllers according to additional feature of the
`present invention. Compensation pixels are generally
`defined as pixels that do not have signal channels centered
`within the pixel's area, but are sufficiently close to a pixel
`20 that does, that their reflectivity impacts the net reflectivity
`for signal channels.
`While the above discussed control algorithms for the
`DGE controller 22 functions for most of the pixels in the
`DGE optics 18, some errors for the pixels at the ends of the
`25 pixel array in the DGE optics 18 can still occur. For
`wavelengths centered on pixels 0 or 1 (or N-2 or N-1), a
`non-negligible portion of the beam falls outside the set of
`pixels, and is lost (assuming W-2). To set those pixels to
`match a smooth target response function can, in some cases,
`30 lead to a need for a pixel reflectivity greater than unity, to
`replace the lost portion of the beam. Even if the target
`response is such that one does not need pixels with optical
`gain, adjusting the outer two pixels to match the target
`response at their centers can result in substantial ripple for
`35 intermediate wavelengths, which can extend to other pixels.
`In accordance with the present invention, as an example,
`to compensate for these edge effects it is assumed that the
`outer two pixels on each end of the array (pixels 0, 1, N-2,
`and N-1) are compensation pixels that do not have signal
`40 beams center

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket