The present invention relates generally to a method and system for measuring very small electrical current, and specifically to improving the accuracy of data obtained in a laser imaging apparatus.
The dynamic range of light levels in an optical tomographic scanner is very large, as high as 107:1. The typical optical scanner geometry is illustrated in
The light levels are generally quite low and vary with detector position and scanned object size and composition. Between detector 14 and detector 16, the light level differs by a factor of 103 to 105. This is due to light absorption within the scanned object and the difference in path lengths 10 and 8. The light transmission is given by:
I=I0e−
where I is the detected intensity, I0 is the incident intensity, μ is the effective linear attenuation coefficient of the medium and x is the path length in the medium. The ratios of intensities detected by detectors 14 and 16 is given by:
R=e−
where R is the ratio of intensities, x16 is the path length in the medium for detector 14 and x16 is the path length in the medium for detector 16. For a μ of 1.0 cm−1, which is a typical value for tissue and path lengths of 10=4 cm and light path 8=15 cm, the intensity ratio between these detectors is 60,000:1.
Different scanned objects, different breasts can exhibit attenuation values ranging 10:1 or greater. Changing the position of the breast within the scanning mechanism will further exacerbate the dynamic range problem. The net effect is that the detectors are required to measure light intensities over a range of 107:1 in the absolute worst case.
The most suitable photodetector for this application is a silicon photodiode. Photodiodes exhibit small physical size and insensitivity to acceleration and magnetic fields, unlike photomultiplier tubes. Photodiode's quantum efficiency is far better than photomultiplier's at the 800 nm near-infrared wavelength of biological interest. They are available with extremely small leakage currents for photoconductive application and high shunt resistances for photovoltaic application. In the scanning application, the photodiode photocurrents may be as low as a few picoamps (10−12 Amps) to as high as tens of microamps.
U.S. Pat. Nos. 6,150,649 and 6,331,700 disclose the use of integrating amplifiers with variable integration times as a partial solution to this dynamic range problem. Referring to
where V is the output voltage, I is the photocurrent, t is the time that the photocurrent has been charging capacitor 28 and C is the value of capacitor 28. Thus the circuit gain (volts out per amperes in) can be set by changing the capacitor or by changing the integration time.
U.S. Pat. No. 6,681,130 discloses the use of oversampling, repeated digitizations of the same signal, to improve the signal-to-noise of the measured optical signals. It is well known that averaging multiple samples of a signal with additive (presumably Gaussian) noise will reduce the noise by the square root of the number of samples. The disadvantage of this method is that it lengthens the digitization dead time, thereby lengthening the total time to acquire a given amount of data.
Neither of these approaches address a limitation of the switched integrator.
The actual behavior is more complex. Referring to
At point 34, the RESET switch 24 (see
The feedthrough capacitances are quite small, on the order of picofarads. But the integration capacitor in the preferred embodiment is 100 picofarads, in order to make a measurable signal from a very small photocurrent. A gain stage can be inserted between the amplifier 20 and ADC 38 to increase the level of signals from small photocurrents. For example, a 1 picoampere photocurrent integrated for 10 milliseconds with a 100 picofarad integration capacitor will produce a 100 microvolt output signal. Even with a 16-bit ADC, assuming a 10 volt full scale input range, this will be a 0.6 ADC-count signal. The ADC quantization noise will dominate. With a gain of 100 between the amplifier and ADC, the signal will be 65 ADC counts. However, the charge-injection noise will also be amplified by the gain of 100 and will likely limit the signal to noise.
It is an object of the present invention to provide a method and system for measuring light levels over a large dynamic range with enhanced signal-to-noise ratio, using a photodiode, a switched integrator and an analog-to-digital converter.
It is another object of the present invention to provide a method and system for measuring light levels over a large dynamic range with enhanced signal-to-noise ratio, using a photodiode, switched integrator and an analog-to-digital converter, where the slope of the output of the integrator is fitted to a curve, such as a linear equation, to obtain the value of the slope, which is proportional to the measured light
It is another object of the present invention to provide a method and system for measuring light levels over a large dynamic range with enhanced signal-to-noise ratio, using a photodiode, switched integrator and an analog-to-digital converter, level, where the effect of charge injection in the switched integrator on the measurement is minimized.
It is an object of the present invention to provide a method and system for measuring light levels over a large dynamic range with enhanced signal-to-noise ratio, using a photodiode, switched integrator and an analog-to-digital converter, where the effect of ADC quantization error on the measurement is minimized.
It is another object of the present invention to provide a method and system for measuring light levels over a large dynamic range with enhanced signal-to-noise ratio, using a photodiode, switched integrator and an analog-to-digital converter, where the effect of additive noise on the measurement is minimized.
It is still another object of the present invention to provide a method and system for measuring light levels over a large dynamic range with enhanced signal-to-noise ratio, using a photodiode, switched integrator and an analog-to-digital converter, where the volume of data required to calculate the least squares curve fit is reduced by performing certain summations of the data are performed prior to curve fitting.
In summary, the present invention provides a method for measuring a small, low-frequency electrical current, comprising integrating the electrical current with an operational amplifier configured as a switched integrator to provide an output; digitizing the output of the integrator multiple times to obtain an array of measured values; and calculating a slope of the integrator output by fitting a least squares curve to the array of measured values, wherein the electrical current is proportional to the slope.
The present invention also provides a system for measuring a small, low-frequency electrical current, comprising an operational amplifier configured as a switched integrator connected to a source of the small, low-frequency electrical current; an analog-to-digital converter connected to the output of the switched integrator; a controller connected to the ADC for digitizing the output of the integrator multiple times to obtain an array of measured values; and a computer for calculating a slope of the integrator output by fitting a least squares curve to the array of measured values, wherein the electrical current is proportional to the slope.
These and other objects of the present invention will become apparent from the following detailed description.
The present invention provides a method and system for measuring a signal with a very large dynamic range while accommodating both ADC quantization error and integrator charge-injection error. The present invention measures the slope of the integrator output and ignores the intercept. The slope is proportional to the photocurrent, while the intercept is dominated by the charge-injection error. The present invention digitizes the integrator output continuously and then performs a least-squares linear fit to the output data and calculates the slope from the curve fit.
Least-squares linear curve fitting is a well known statistical technique to extract the slope and intercept of the linear equation that best fits the experimental data, by minimizing the sum of the least-squared error between the measure and calculated points. The linear curve is expressed as:
y=m*x+b,
where: y is the measured value,
As a “C” language program, the following program calculates the least-squares fit to an array of measured data points, sampled at equal spacing (equal time spacing in the optical system). The array of measured values, meas[] is n_sam samples long.
The switched integrator could saturate if the photocurrent were sufficiently high. At a 10 microamp photocurrent, a switched integrator with a 100 pF feedback capacitor will reach 10 Volts, saturation, in 100 microseconds. If the total measurement were longer than 100 microseconds, the calculation of slope would have to only employ the measured points prior to saturation. The following “C” program includes a test comparing the measured value to some maximum allowed measurement value:
It is only necessary to calculate the slope m of the linear curve, not its intercept b, for measuring the photocurrent. Thus, the sxy, sx, sy and sxsq must be calculated, along with act_sam. But sx and sxsq can be calculated, or looked-up, from act_sam. Thus only three values must be calculated to compute the slope m: sy, sxy and act_sam.
The least squares curve fit is advantageously robust with respect to noise. Like the oversampling disclosed in U.S. Pat. No. 6,681,130, the multiple digitizations of the ramp have an averaging effect on additive noise. And the digitization of the ramp adds no dead time, unlike the oversampling disclosed in U.S. Pat. No. 6,681,130. In the preferred embodiment, the ramp will be digitized at 100 KHz for a 10 millisecond integration time. The 1000 samples will reduce any additive noise by approximately 16×. By comparison, the 29× oversampling of the preferred embodiment disclosed in U.S. Pat. No. 6,681,130 reduces the additive noise by approximately 5×.
These calculations could be performed by a general-purpose computer 40 (see
To advantageously reduce the amount of data to be sent to the computer 40, the present invention in the preferred embodiment calculates the three terms (sx, sxy and act_sam) for each detector in a programmable gate array. The logic of the calculation is illustrated in
Referring to
While this invention has been described as having preferred design, it is understood that it is capable of further modification, uses and/or adaptations following in general the principle of the invention and including such departures from the present disclosure as come within known or customary practice in the art to which the invention pertains, and as may be applied to the essential features set forth, and fall within the scope of the invention or the limits of the appended claims.
This is a nonprovisional application claiming the priority benefit of provisional application Ser. No. 60/716,971, filed Sep. 15, 2005, hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60716971 | Sep 2005 | US |