COHERENT LIDAR SYSTEM USING TUNABLE CARRIER-SUPPRESSED SINGLE-SIDEBAND MODULATION
20170350964 · 2017-12-07
Inventors
Cpc classification
G01S17/58
PHYSICS
G01S17/26
PHYSICS
International classification
G01S17/58
PHYSICS
Abstract
We disclose a lidar system that includes a modulator-based probe-light generator and a coherent optical receiver. The probe-light generator uses tunable carrier-suppressed single-sideband modulation to generate frequency-chirped optical pulses for the optical-probe beam directed at the target. The coherent optical receiver uses a homodyne detection scheme in which a split portion of the optical-probe beam is used as an optical local oscillator signal for detecting a corresponding optical beam reflected by the target. The resulting electrical RF signals generated by the receiver can be processed, e.g., using a disclosed signal-processing method, to determine one or both of the distance to the target and the velocity of the target.
Claims
1. An apparatus comprising: a waveform generator operable to generate one or more electrical drive signals; an optical modulator operable to convert an optical beam having a fixed carrier frequency into a train of frequency-chirped optical pulses in response to the one or more electrical drive signals generated by the waveform generator; one or more optical elements configured to direct to a target an optical-probe beam that carries a first copy of the train and to receive from the target a corresponding reflected optical beam; and an optical receiver configured to determine one or more of a distance to the target and a velocity of the target in response to said corresponding reflected optical beam being applied to the optical receiver by the one or more optical elements; and wherein the waveform generator is configured to generate the one or more electrical drive signals in a manner that causes each of the frequency-chirped optical pulses of the train to have a carrier frequency that sweeps from a first frequency to a second frequency, one of the first and second frequencies being smaller than the fixed carrier frequency, and another one of the first and second frequencies being larger than the fixed carrier frequency.
2. The apparatus of claim 1, wherein the waveform generator is further configured to generate the one or more electrical drive signals in a manner that causes an optical carrier wave having the fixed carrier frequency to be suppressed in the frequency-chirped optical pulses of the train.
3. The apparatus of claim 1, wherein the waveform generator is further configured to generate the one or more electrical drive signals in a manner that causes an instantaneous spectrum of a frequency-chirped optical pulse of the train to substantially have a single modulation sideband of the fixed carrier frequency, the single modulation sideband representing an instantaneous carrier frequency of the frequency-chirped optical pulse.
4. The apparatus of claim 3, wherein the waveform generator is further configured to generate the one or more electrical drive signals in a manner that causes a second modulation sideband of the fixed carrier frequency corresponding to the single modulation sideband to be suppressed in the frequency-chirped optical pulses of the train.
5. The apparatus of claim 1, wherein the first frequency is smaller than the second frequency.
6. The apparatus of claim 1, wherein the first frequency is larger than the second frequency.
7. The apparatus of claim 1, wherein the first frequency and the second frequency are equidistant from the fixed carrier frequency.
8. The apparatus of claim 1, wherein the waveform generator is configured to generate the one or more electrical drive signals in a manner that causes the carrier frequency of each of the frequency-chirped optical pulses to linearly change from the first frequency to the second frequency.
9. The apparatus of claim 1, wherein the optical receiver comprises: an optical hybrid configured to optically mix said corresponding reflected optical beam and an optical local-oscillator signal that carries a second copy of the train to generate a plurality of optical interference signals; an optical-to-electrical converter configured to convert the plurality of optical interference signals into a first electrical digital signal and a second electrical digital signal; and a digital signal processor configured to process at least one of the first and second electrical digital signals to determine the one or more of the distance to the target and the velocity of the target.
10. The apparatus of claim 9, further comprising an optical power splitter configured to generate the optical-probe beam and the optical local-oscillator signal by optically splitting an optical beam that carries the train of frequency-chirped optical pulses.
11. The apparatus of claim 9, wherein the digital signal processor is further configured to supply one or more digital waveforms to cause the waveform generator to generate the one or more electrical drive signals.
12. The apparatus of claim 9, wherein the digital signal processor is further configured to: partition each of the first and second electrical digital signals into a plurality of portions, each of the portions corresponding to a respective single frequency-chirped optical pulse of the optical-probe beam; apply a Fourier transform to the plurality of portions to generate a set of digital spectra, the set having one or more digital spectra; and process the set of digital spectra to determine the one or more of the distance to the target and the velocity of the target.
13. The apparatus of claim 12, wherein the Fourier transform is a two-dimensional Fourier transform; and wherein the set of digital spectra includes a two-dimensional frequency spectrum.
14. The apparatus of claim 13, wherein the digital signal processor is further configured to: perform a spectral analysis of the two-dimensional frequency spectrum to determine first and second frequency coordinates of a cross-peak therein; compute the velocity of the target using the first frequency coordinate; and compute the distance to the target using the second frequency coordinate and the velocity of the target.
15. The apparatus of claim 12, wherein the digital signal processor is further configured to: perform a spectral analysis of the set of digital spectra to determine a corresponding plurality of frequency values, each of the frequency values being a peak frequency of a radio-frequency tone in a respective one of the plurality of digital spectra; compute an average frequency of said corresponding plurality of frequency values; and compute the distance to the target using the average frequency.
16. The apparatus of claim 1, wherein the one or more optical elements are reconfigurable to cause the optical-probe beam to optically scan a surface of the target.
17. The apparatus of claim 1, wherein the optical modulator comprises a nested Mach-Zehnder modulator having a first arm electrically driven by a first of the one or more electrical drive signals and a second arm electrically driven by a second of the one or more electrical drive signals, the second arm connected in parallel to the first arm; and wherein the second arm includes a configurable phase shifter.
18. The apparatus of claim 1, further comprising a laser source configured to generate the optical beam having the fixed carrier frequency.
19. A remote-sensing method comprising: generating one or more electrical drive signals using a waveform generator; converting an optical beam having a fixed carrier frequency into a train of frequency-chirped optical pulses by applying the one or more electrical drive signals to an optical modulator; directing to a target an optical-probe beam that carries a first copy of the train; receiving from the target a corresponding reflected optical beam; and determining one or more of a distance to the target and a velocity of the target in response to said corresponding reflected optical beam being detected by an optical receiver; and wherein the generating comprises generating the one or more electrical drive signals in a manner that causes each of the frequency-chirped optical pulses of the train to have a carrier frequency that sweeps from a first frequency to a second frequency, one of the first and second frequencies being smaller than the fixed carrier frequency, and another one of the first and second frequencies being larger than the fixed carrier frequency.
20. The method of claim 19, further comprising: optically mixing said corresponding reflected optical beam and an optical local-oscillator signal that carries a second copy of the train to generate a plurality of optical interference signals, said optically mixing being performed using an optical hybrid; converting the plurality of optical interference signals into a first electrical digital signal and a second electrical digital signal by applying the plurality of optical interference signals to an optical-to-electrical converter; and electronically processing at least one of the first and second electrical digital signals to determine the one or more of the distance to the target and the velocity of the target.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Other aspects, features, and benefits of various disclosed embodiments will become more fully apparent, by way of example, from the following detailed description and the accompanying drawings, in which:
[0008]
[0009]
[0010]
[0011]
DETAILED DESCRIPTION
[0012] A coherent lidar system can be designed using the principles of optical interferometry. For example, a frequency-modulated continuous-wave (FMCW) lidar system can use frequency-chirped optical pulses of relatively long pulse duration. A frequency-chirped optical pulse reflected from a target surface can be detected at the lidar receiver using a coherent-detection scheme in which the reflected optical pulse is mixed with an optical local-oscillator signal. In different embodiments of the lidar receiver, the optical local-oscillator signal can be generated using a free-running laser, the original laser source that generates the (unmodulated) carrier frequency, or a time-shifted version of the frequency-chirped optical pulse directed to the target. These three coherent-detection schemes are sometimes referred to as heterodyne mixing, self-heterodyne mixing, and homodyne mixing, respectively.
[0013]
[0014] Generator 102 comprises a laser source 110 that generates a continuous-wave optical beam 112 having a fixed carrier frequency, f.sub.0. In various embodiments, carrier frequency f.sub.0 can be in the ultraviolet, visible, near infrared, or infrared part of the optical spectrum. An optical IQ modulator 120 operates to transform optical beam 112 into a train 122 of frequency-chirped optical pulses. Example characteristics of pulse train 122 are described in more detail below in reference to
[0015] As used herein, the term “optical beam” should be construed to cover both free-space light waves and guided light waves that propagate along a corresponding optical waveguide or fiber, or any other suitable wave-guiding conduit.
[0016] In an example embodiment, optical IQ modulator 120 can be implemented using a nested Mach-Zehnder modulator, as shown in
[0017] In an alternative embodiment, a modulator structure that is different from the shown nested Mach-Zehnder structure can also be used to implement optical IQ modulator 120.
[0018] Generator 102 further comprises an optical amplifier 140 and an optical splitter 144. Optical amplifier 140 generates an amplified optical signal 142 by optically amplifying the optical pulses of train 122. Optical splitter 144 then splits amplified optical signal 142 into two portions. The first of these two portions is the above-mentioned optical-probe signal 104.sub.1. The second of these two portions is an optical reference signal 104.sub.2 that is used in optical receiver 108 as an optical local-oscillator signal for the homodyne-mixing detection scheme implemented therein. In different embodiments, optical splitter 144 can have different signal-splitting characteristics, e.g., to cause optical-probe signal 104.sub.1 and optical local-oscillator signal 104.sub.2 to have different respective intensities. In some embodiments, optical splitter 144 can be implemented using a conventional 3-dB optical splitter.
[0019] Optical receiver 108 comprises an optical hybrid 150 that receives reflected optical signal 106 and optical local-oscillator signal 104.sub.2 at two different input ports thereof. Optical hybrid 150 operates to split each of optical signals 106 and 104.sub.2 into two respective (attenuated) copies, e.g., using conventional 3-dB power splitters (not explicitly shown in
[0020] In an example embodiment, optical hybrid 150 comprises two optical signal mixers 156 that operate to optically mix the various copies of optical signals 106 and 104.sub.2 as shown in
[0021] Each of electrical signals 162.sub.I and 162.sub.Q can optionally be amplified in a respective one of electrical amplifiers 164 and converted into digital form using a respective one of analog-to-digital converters (ADCs) 170. Each ADC 170 samples the received electrical signal at an appropriate sampling rate to produce a corresponding one of digital signals 172.sub.I and 172.sub.Q. Digital signals 172.sub.I and 172.sub.Q are applied to a digital signal processor (DSP) 180 that processes these digital signals, e.g., as described in more detail below in reference to
[0022] In some embodiments, DSP 180 can optionally be used to control the operation of waveform generator 114, e.g., by way of a control signal 184. For example, DSP 180 can use control signal 184 to provide appropriate digital waveforms to be used by waveform generator 114 in the process of generating electrical drive signals 118.sub.I and 118.sub.Q (see, e.g.,
[0023] In some embodiments, waveform generator 114 can be an analog device, e.g., implemented using a bank of voltage-controlled oscillators (VCOs), each configured to provide a frequency sweep over a respective part of the bandwidth. An appropriate switch network can be used to sequentially connect different VCOs in the bank to output ports 116.sub.I and 116.sub.Q of waveform generator 114 in a manner that causes the waveform generator to generate a desired continuous frequency sweep over the entire signal bandwidth.
[0024] A person of ordinary skill in the art will understand that other embodiments of waveform generator 114, including the commercially available arbitrary waveform generators, can also be used in system 100.
[0025]
[0026] Referring to
[0027] Referring to
[0028] The optical modulation graphically illustrated by
[0029] Within the duration T.sub.1 of each optical pulse of optical-probe signal 104.sub.1, the peak frequency linearly sweeps from the frequency (f.sub.0−f.sub.1) to the frequency (f.sub.0+f.sub.1). For example,
[0030] The carrier frequency f.sub.0 of optical pulse train 112 prominently appears in the instantaneous spectra of optical-probe signal 104.sub.1 only at the time corresponding to the middle of the optical pulse. An instantaneous spectrum 220 shown in
[0031]
[0032] Due to the spectral characteristics of optical-probe signal 104.sub.1 explained above in reference to
[0033]
[0034] The frequency chirp in digital waveforms 318.sub.I and 318.sub.Q manifests itself by the progressively faster oscillations as the time separation from the center (i.e., digital sample number 44000) of the optical pulse increases. The phase relationship between digital waveforms 318.sub.I and 318.sub.Q is such that, for digital sample numbers smaller than 44000, digital waveform 318.sub.I leads digital waveform 318.sub.Q. This phase relationship causes the positive modulation sideband (i.e., the modulation sideband corresponding to f>f.sub.0) to be suppressed in the corresponding optical pulse of train 122. In contrast, for digital sample numbers greater than 44000, digital waveform 318.sub.I trails digital waveform 318.sub.Q. The latter phase relationship similarly causes the negative modulation sideband (i.e., the modulation sideband corresponding to f<f.sub.0) to be suppressed in the corresponding optical pulse of train 122.
[0035] A mathematical expression for the frequency-modulated electric field, E.sub.t, of an optical pulse of optical-probe signal 104.sub.1 that can be generated using digital waveforms analogous to digital waveforms 318.sub.I and 318.sub.Q is given by Eq. (1) as follows:
E.sub.t=A.sub.0exp(2πf.sub.1t[−1+2t/T]) (1)
where t is time in the time interval 0≦t≦T, and T=T.sub.1=T.sub.2/2. As such, Eq. (1) corresponds to a case in which the duty cycle D is 50%. For illustration purposes, all mathematical expressions below are given for this particular case. A person of ordinary skill in the art will understand how to modify these mathematical expressions to obtain mathematical expressions corresponding to a case of an arbitrary duty cycle D, in which case T.sub.1≠T.sub.2/2.
[0036] For a stationary target 198, the frequency-modulated electric field, E.sub.r, of the corresponding optical pulse in reflected optical signal 106 is given by Eq. (2) as follows:
E.sub.r=A.sub.1exp(2πjf.sub.1(t−Δt)[−1+2(t−Δt)/T]) (2)
where A.sub.1 is the amplitude of the of reflected optical signal, and Δt is the round-trip time to the target given by Eq. (3):
Δt=2R/c (3)
where R is the distance to the target, and c is the speed of light.
[0037] After optical signals 104.sub.2 and 106 are optically mixed in optical hybrid 150, the above-shown electric fields E.sub.r and E.sub.r of these optical signals interfere to cause photo-detectors 160 to generate electrical signals 162.sub.I and 162.sub.Q that can be approximated by Eqs. (4a)-(4b) as follows:
X.sub.I(t)∝ cos(2πf.sub.pt+φ) (4a)
X.sub.Q(t)∝ sin(2πf.sub.pt+φ) (4b)
where X.sub.I(t) and X.sub.Q(t) denote electrical signals 162.sub.I and 162.sub.Q, respectively; φ is a constant phase; and frequency f.sub.p is the RF beat frequency given by Eq. (5) as follows:
f.sub.p=2f.sub.1Δt/T=4f.sub.1R/(cT) (5)
Eqs. (4a)-(4b) indicate that each of electrical signals 162.sub.I and 162.sub.Q has a frequency tone at the frequency f.sub.p. Hence, the distance R to target 198 can be determined, e.g., by (i) spectrally analyzing one or both of electrical signals 162.sub.I and 162.sub.Q to determine the frequency f.sub.p and (ii) calculating the distance R using Eq. (5).
[0038] For a moving target 198, the expression for frequency f.sub.p is similar to that of Eq. (5), but also includes a Doppler shift as shown in Eq. (6):
f.sub.p=4f.sub.1R.sub.0/(cT)+2f.sub.0u/c (6)
where u is the projection of the target's velocity onto the straight line connecting the target and lens system 194; and R.sub.0 is the initial distance to the moving target 198 at the time of the first optical pulse of optical-probe signal 104.sub.1 during the measurement. In addition, the phase φ is no longer constant, and depends on the pulse number n in the train of pulses of optical-probe signal 104.sub.1 as indicated by Eq. (7):
where X.sub.n(t) represents electrical signals 162.sub.I and 162.sub.Q in the complex-valued form; and the time t belongs to the following interval: (2n−1)T≦t≦2nT.
[0039] Eq. (7) indicates that both the target velocity u and the distance to the target R.sub.0 can be obtained by applying a two-dimensional (2D) Fourier transform to the complex-valued RF signal X.sub.n(t). The first dimension of this 2D Fourier transform corresponds to the time t. The second dimension of this 2D Fourier transform corresponds to the pulse number n. The first and second dimensions of a 2D Fourier transform of this nature are often referred to in the pertinent literature as the direct dimension and the indirect dimension, respectively. The 2D spectrum obtained in this manner contains a cross-peak with the frequency coordinates (f.sub.d,f.sub.i), where f.sub.d is the frequency coordinate in the direct dimension of the 2D spectrum, and f.sub.i is the frequency coordinate in the indirect dimension of the 2D spectrum. The values of f.sub.d and f.sub.i are given by Eqs. (8a)-(8b) as follows:
The target velocity u can therefore be determined from the value off, using Eq. (8b). The distance to the target R.sub.0 can then be determined from the value of f.sub.d using Eqs. (8a) and (6).
[0040]
[0041] At step 402 of method 400, DSP 180 configures waveform generator 114, e.g., by way of control signal 184, to cause appropriate electrical drive signals 118.sub.I and 118.sub.Q to be applied to optical IQ modulator 120. In some embodiments, step 402 may include the sub-steps of (i) providing appropriate digital waveforms, such as digital waveforms 318.sub.I and 318.sub.Q (
[0042] At step 404, DSP 180 receives digital signals 172.sub.I and 172.sub.Q corresponding to the N optical pulses of optical-probe signal 104.sub.1 generated by generator 102 using the configuration set-up at step 402. Each of digital signals 172.sub.I and 172.sub.Q is then partitioned into N portions, with each portion corresponding to a respective single optical pulse of optical-probe signal 104.sub.1.
[0043] Step 406 causes DSP 180 to apply different signal-processing algorithms depending on whether target 198 is stationary or moving. If target 198 is a stationary target, then the processing of method 400 is directed to step 408. If target 198 is a moving target, then the processing of method 400 is directed to step 416.
[0044] At step 408, DSP 180 generates 2N digital RF spectra by individually applying a fast Fourier transform (FFT) to each of the N portions of digital signal 172.sub.I and each of the N portions of digital signal 172.sub.Q generated at step 404.
[0045] At step 410, DSP 180 analyzes each of the 2N digital RF spectra generated at step 408 to find a respective RF tone corresponding to Eqs. (4a)-(4b), and to determine the respective peak frequency f.sub.p of that RF tone. The signal processing carried out at step 410 therefore produces a set of 2N values of frequency f.sub.p.
[0046] At step 412, DSP 180 computes the average frequency, <f.sub.p>, by summing the 2N values of frequency f.sub.p determined at step 410 and then dividing the resulting sum by 2N. At step 414, DSP 180 computes the distance R to target 198 using Eq. (5) and the average frequency <f.sub.p> computed at step 412. The use of the average frequency <f.sub.p> in the calculations helps to improve the range resolution, δR. A person of ordinary skill in the art will understand that the range resolution δR is inversely proportional to the number 2N of the processed digital RF spectra and therefore can be improved by increasing the number N of optical pulses used in the measurement. A person of ordinary skill in the art will further understand that the range resolution δR is also inversely proportional to the modulation bandwidth 2f.sub.1 and therefore can be improved by increasing the bandwidth of optical-probe signal 104.sub.1.
[0047] At step 416, DSP 180 constructs N complex-valued RF signals X.sub.n(t) by combining the n-th portion of digital signal 172.sub.I and the n-th portion of digital signal 172.sub.Q generated at step 404, e.g., in accordance with Eq. (7), where n=1, 2, . . . , N.
[0048] At step 418, DSP 180 generates a 2D frequency spectrum by applying a 2D FFT to the series of N complex-valued RF signals X.sub.n(t) constructed at step 416.
[0049] At step 420, DSP 180 analyzes the 2D frequency spectrum generated at step 418 to find a corresponding cross-peak therein. DSP 180 then determines the cross-peak's frequency coordinates (f.sub.d, f.sub.i).
[0050] At step 422, DSP 180 computes the target velocity u. As already, indicated above the target velocity u can be computed based on the frequency f.sub.i determined at step 420, e.g., using Eq. (8b).
[0051] At step 424, DSP 180 computes the distance R.sub.0 to target 198 using the frequency f.sub.d determined at step 420, the target velocity u computed at step 422, and Eqs. (8a) and (6).
[0052] At step 426, DSP 180 outputs the signal-processing results, e.g., the distance to target 198 and the velocity of target 198, via output signal 182.
[0053] While this disclosure includes references to illustrative embodiments, this specification is not intended to be construed in a limiting sense. For example, based on the description provided above, a person of ordinary skill in the art will be able to make and use, without undue experimentation, one or more alternative embodiments that include one or more of the following example modifications: [0054] (1) the frequency chirp illustrated in
[0058] Various modifications of the described embodiments, as well as other embodiments within the scope of the disclosure, which are apparent to persons skilled in the art to which the disclosure pertains are deemed to lie within the principle and scope of the disclosure, e.g., as expressed in the appended claims.
[0059] According to an example embodiment disclosed above in reference to
[0060] In some embodiments of the above apparatus, the waveform generator is further configured to generate the one or more electrical drive signals in a manner that causes an optical carrier wave having the fixed carrier frequency to be suppressed (e.g., 214,
[0061] In some embodiments of any of the above apparatus, the waveform generator is further configured to generate the one or more electrical drive signals in a manner that causes an instantaneous spectrum of a frequency-chirped optical pulse of the train to substantially have a single modulation sideband (e.g., 212,
[0062] In some embodiments of any of the above apparatus, the waveform generator is further configured to generate the one or more electrical drive signals in a manner that causes a second modulation sideband (e.g., 216,
[0063] In some embodiments of any of the above apparatus, the first frequency is smaller than the second frequency.
[0064] In some embodiments of any of the above apparatus, the first frequency is larger than the second frequency.
[0065] In some embodiments of any of the above apparatus, the first frequency and the second frequency are equidistant (e.g., by f.sub.1,
[0066] In some embodiments of any of the above apparatus, the waveform generator is configured to generate the one or more electrical drive signals in a manner that causes the carrier frequency of each of the frequency-chirped optical pulses to linearly change from the first frequency to the second frequency.
[0067] In some embodiments of any of the above apparatus, the optical receiver comprises: an optical hybrid (e.g., 150,
[0068] In some embodiments of any of the above apparatus, the apparatus further comprises an optical power splitter (e.g., 144,
[0069] In some embodiments of any of the above apparatus, the digital signal processor is further configured to supply (e.g., by way of 184,
[0070] In some embodiments of any of the above apparatus, the digital signal processor is further configured to: partition (e.g., 404,
[0071] In some embodiments of any of the above apparatus, the Fourier transform is a two-dimensional Fourier transform (e.g., 418,
[0072] In some embodiments of any of the above apparatus, the digital signal processor is further configured to: perform a spectral analysis (e.g., 420,
[0073] In some embodiments of any of the above apparatus, the digital signal processor is further configured to compute (e.g., 424,
[0074] In some embodiments of any of the above apparatus, the digital signal processor is further configured to: perform a spectral analysis (e.g., 410,
[0075] In some embodiments of any of the above apparatus, the one or more optical elements are reconfigurable to cause the optical-probe beam to optically scan a surface of the target.
[0076] In some embodiments of any of the above apparatus, the optical modulator comprises a nested Mach-Zehnder modulator having a first arm (e.g., I,
[0077] In some embodiments of any of the above apparatus, the second arm includes a configurable phase shifter (e.g., 124,
[0078] In some embodiments of any of the above apparatus, the apparatus further comprises a laser source (e.g., 110,
[0079] Unless explicitly stated otherwise, each numerical value and range should be interpreted as being approximate as if the word “about” or “approximately” preceded the value or range.
[0080] It will be further understood that various changes in the details, materials, and arrangements of the parts which have been described and illustrated in order to explain the nature of this disclosure may be made by those skilled in the art without departing from the scope of the disclosure, e.g., as expressed in the following claims.
[0081] Although the elements in the following method claims, if any, are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.
[0082] Reference herein to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the disclosure. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments necessarily mutually exclusive of other embodiments. The same applies to the term “implementation.”
[0083] Also for purposes of this description, the terms “couple,” “coupling,” “coupled,” “connect,” “connecting,” or “connected” refer to any manner known in the art or later developed in which energy is allowed to be transferred between two or more elements, and the interposition of one or more additional elements is contemplated, although not required. Conversely, the terms “directly coupled,” “directly connected,” etc., imply the absence of such additional elements.
[0084] The described embodiments are to be considered in all respects as only illustrative and not restrictive. In particular, the scope of the disclosure is indicated by the appended claims rather than by the description and figures herein. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.
[0085] A person of ordinary skill in the art would readily recognize that steps of various above-described methods can be performed by programmed computers. Herein, some embodiments are intended to cover program storage devices, e.g., digital data storage media, which are machine or computer readable and encode machine-executable or computer-executable programs of instructions where said instructions perform some or all of the steps of methods described herein. The program storage devices may be, e.g., digital memories, magnetic storage media such as a magnetic disks or tapes, hard drives, or optically readable digital data storage media. The embodiments are also intended to cover computers programmed to perform said steps of methods described herein.
[0086] The functions of the various elements shown in the figures, including any functional blocks labeled as “processors” and/or “controllers,” may be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term “processor” or “controller” should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, network processor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), read only memory (ROM) for storing software, random access memory (RAM), and non volatile storage. Other hardware, conventional and/or custom, may also be included. Similarly, any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the implementer as more specifically understood from the context.