Fmcw lidar using single-photon detectors

By using a single-photon avalanche diode to detect mixed optical signals in the FMCW LiDAR system, the noise and power consumption problems caused by analog sensors are solved, and distance and speed measurements are achieved with high precision and low power consumption, which improves the system's sensitivity and ranging capabilities.

JP2025018978AActive Publication Date: 2025-02-06APPLE INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024115446
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-01
Filing Date
2024-07-19
Publication Date
2025-02-06
Estimated Expiration
2044-07-19

AI Technical Summary

Technical Problem

In the existing FMCW LiDAR system, when using analog sensors such as balanced photodiodes to detect mixed optical signals, there are problems such as high noise, high power consumption, and large chip area. High power local beams are required to improve the signal-to-noise ratio, resulting in reduced system sensitivity.

Method used

Single-photon detectors (such as single-photon avalanche diode SPAD) are used to directly detect mixed optical signals, and digital processing is realized by counting electrical pulse frequencies, avoiding the use of analog amplifiers and ADCs, and digital logic circuits are used to generate digital waveforms to achieve high frequency and high precision distance measurement.

Benefits of technology

Reduces noise and power consumption, reduces chip area, improves the sensitivity and ranging capabilities of the LiDAR system, and supports longer distances and more accurate target measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025018978000001
    Figure 2025018978000001
  • Figure 2025018978000002
    Figure 2025018978000002
  • Figure 2025018978000003
    Figure 2025018978000003
Patent Text Reader

Abstract

To provide an improved device and method for optical sensing.SOLUTION: An optical sensing device includes a transmitter configured to transmit emitted frequency modulated (FM) coherent optical radiation toward a target scene. A receiver includes an array of single-photon detectors configured to output electrical pulses in response to photons incident on the detectors. An optical system images, onto the array, the target scene while diverting a part of the outgoing FM coherent optical radiation to form a local beam, which mixes with incoming optical radiation from the target scene. A processing circuit is configured to: calculate counts of the electrical pulses output as a function of time by the single-photon detectors in response to the mixed optical radiation; extract a beat frequency from the calculated counts; and measure ranges of points in the target scene in response to the beat frequencies.SELECTED DRAWING: None
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates generally to systems and methods for optical sensing, and more particularly to FMCW LiDAR sensing. [Background technology]

[0002] In a frequency modulated continuous wave (FMCW) LiDAR sensing configuration, a radio frequency (RF) chirp is applied to modulate the frequency of a beam of optical radiation (typically a single mode laser beam) that is directed at a target. The optical radiation reflected from the target is mixed with a sample of the transmitted light, called the "local oscillator" or "local beam." The mixed optical radiation is detected by a photodetector, such as a balanced photodiode pair, which then outputs an RF signal at a beat frequency proportional to the distance to the target. When the target is moving, the resulting Doppler shift of the reflected optical radiation increases or decreases the beat frequency, depending on the direction of movement.

[0003] By comparing the beat frequencies obtained from the positive and negative slope chirps, it is possible to extract both the range and velocity of the target. In the ideal case, if the beat frequency due to the Doppler shift is d and the beat frequency due to the chirp and range is r, then the measured beat frequency of the up chirp is f u = d + r, and the beat frequency of the down chirp is f d = dr. Thus, the sum of the measured up-chirp and down-chirp frequencies reveals the Doppler shift, and thus the difference in range.

[0004] As used in the context of this specification and the claims, the terms "light" and "optical radiation" refer to electromagnetic radiation in any of the visible, ultraviolet, and infrared spectral bands. Summary of the Invention

[0005] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The embodiments of the present invention described below provide improved apparatus and methods for optical sensing.

[0006] Thus, according to one embodiment of the present invention, there is provided an optical sensing device including a transmitter configured to transmit outgoing frequency modulated (FM) coherent optical radiation towards a target scene. The receiver includes an array of single photon detectors configured to output electrical pulses in response to photons incident on the detectors, and an optical system configured to image the target scene onto the array while redirecting a portion of the outgoing FM coherent optical radiation to form a localized beam that mixes with the incoming optical radiation from the target scene. The processing circuitry is configured to calculate a count of the electrical pulses output by the single photon detectors in response to the mixed optical radiation as a function of time, extract a beat frequency from the calculated count, and measure a distance of a point in the target scene in response to the beat frequency.

[0007] In some embodiments, the transmitter is configured to project the FM coherent optical radiation as flood radiation over an area of ​​the target scene.

[0008] Alternatively, the transmitter is configured to project a pattern of FM coherent optical radiation onto the target scene. In some embodiments, the processing circuitry is configured to select a subset of single-photon detectors onto which the pattern is imaged by the optical system, and to count electrical pulses output by the single-photon detectors in the selected subset to detect the beat frequency. In one embodiment, the pattern comprises a matrix of spots. In another embodiment, the pattern comprises one or more stripes.

[0009] In some embodiments, the transmitter is configured to apply a frequency chirp to the outgoing coherent optical radiation and measure distance based on a beat signal resulting from the frequency chirp.

[0010] In a disclosed embodiment, the single photon detector includes a single photon avalanche diode (SPAD).

[0011] In some embodiments, the processing circuitry is configured to calculate the count as a collective count of the electrical pulses output by each group of single-photon detectors, hi one embodiment, the processing circuitry is configured to sum the counts of the electrical pulses across the single-photon detectors in each of the groups.

[0012] In a disclosed embodiment, the count of electrical pulses as a function of time defines a time waveform, and the processing circuitry is configured to convert the time waveform to a frequency domain representation and extract the beat frequency by finding a peak in the frequency domain representation.

[0013] Additionally or alternatively, the processing circuitry is coupled to alternately write the counts of electrical pulses over the sequence of subframes to the first pulse train buffer and the second pulse train buffer, and read the counts out in an alternating manner from the second pulse train buffer and the first pulse train buffer, such that during each subframe, a count of electrical pulses is written to one of the first pulse train buffer and the second pulse train buffer and read out from the other of the first pulse train buffer and the second pulse train buffer.

[0014] According to one embodiment of the present invention, there is also provided a method for optical sensing, comprising transmitting outgoing frequency modulated (FM) coherent optical radiation towards a target scene. The target scene is imaged onto an array of single photon detectors that output electrical pulses in response to photons incident on the detectors. A portion of the outgoing FM coherent optical radiation is redirected to form a local beam at the single photon detector that mixes with the incoming optical radiation from the target scene. Calculating a count of electrical pulses output by the single photon detector as a function of time in response to the mixed optical radiation. A beat frequency is extracted from the calculated count, and a distance of a point in the target scene is measured in response to the beat frequency.

[0015] The present invention will be more fully understood from the following detailed description of the embodiments thereof, taken in conjunction with the accompanying drawings, in which: [Brief description of the drawings]

[0016] [Figure 1] FIG. 1 is a schematic diagram of a light-sensing device configured to operate as part of a LiDAR system, according to one embodiment of the present invention. [Figure 2A] FIG. 2 is a front view of a SPAD array, according to one embodiment of the present invention. [Figure 2B] FIG. 2 is a block diagram illustrating functional elements of a receiver including a SPAD array, according to one embodiment of the present invention. [Figure 2C] FIG. 2 is an electrical schematic showing details of a pixel in a SPAD array, in accordance with one embodiment of the present invention. [Figure 3A] 4 is a schematic diagram of a light-sensing device according to another embodiment of the present invention. [Figure 3B] 2 is a schematic diagram of a light-sensing device according to an alternative embodiment of the present invention; [Figure 4] 4 is a schematic diagram of a light-sensing device according to yet another embodiment of the present invention. [Figure 5A] 2 is a block diagram illustrating components of an array of SPADs and associated control circuitry, according to one embodiment of the present invention. [Figure 5B] FIG. 5B is a circuit schematic diagram illustrating the sampling and summing circuitry in the array of FIG. 5A, in accordance with one embodiment of the present invention. [Figure 5C] FIG. 5B is a schematic circuit diagram showing details of a group of pixels in the array of FIG. 5A, in accordance with one embodiment of the present invention. [Figure 6] FIG. 5B is a timing diagram that illustrates generally the operation of a single superpixel in the array of FIG. 5A, in accordance with one embodiment of the present invention. [Figure 7] 5B is a timing diagram that illustrates generally the operation of the control circuitry, counting circuitry, and readout circuitry in the array of FIG. 5A, according to one embodiment of the present invention. [Figure 8]FIG. 2 is a block diagram that illustrates generally an array of pixels comprising SPADs with associated circuitry, in accordance with one embodiment of the present invention. [Figure 9A] FIG. 2 is a block diagram showing details of an array of pixels comprising SPADs and associated circuitry in accordance with another embodiment of the present invention. [Figure 9B] 9B is a timing diagram illustrating the operation of a sensing device using the array and circuitry of FIG. 9A according to one embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Overview In FMCW LiDAR systems known in the art, an analog sensor, such as a balanced photodiode pair, is typically used to sense the mixed optical radiation and generate an RF beat signal. To enable digital detection of the beat signal frequency, the weak sensor output is typically amplified, for example, by a transimpedance amplifier (TIA) and then digitized by an analog-to-digital converter (ADC). The TIA and ADC occupy a large area on the sensor chip and consume significant power. Furthermore, the TIA itself adds significant thermal noise to the sensor output, thus reducing the sensitivity of the LiDAR system to, for example, weak reflections from distant targets. To overcome this added noise, some FMCW LiDAR systems increase the optical power of the local beam, which can improve the signal-to-noise ratio (SNR), but further increases the overall power consumption.

[0018] The embodiments of the invention described herein overcome these limitations by detecting the mixed optical radiation using single photon detectors, such as single photon avalanche diodes (SPADs). Single photon detectors are, in a sense, digital detectors whose output is binary; single photon detectors output an electrical pulse in response to each incident photon they sense. The beat frequency can be captured by simply counting the electrical pulses as a function of time and finding the frequency peak in the time digital waveform defined by the series of count values ​​(e.g., by computationally converting the waveform to the frequency domain).

[0019] The use of single-photon detectors in this manner eliminates the need for analog amplifiers and ADCs, and thus the associated noise and power and chip area consumption. This single-photon detection approach is particularly advantageous in coherent sensing arrays, as it facilitates reduced pixel pitch, chip area, and power budgets. The counters used to generate the digital waveforms can be implemented using simple digital logic circuits, without the need for high-frequency ADCs. Such counters can operate at high frequencies in the gigahertz range, and thus achieve high bandwidth and frequency precision, which translates into large LiDAR detection distances and more accurate distance measurements. In some embodiments, the chip area can be further reduced by stacking the detector array chip on top of a matching logic chip that includes counting, switching, and readout circuits. Furthermore, due to the lower noise floor, FMCW LiDAR systems based on single-photon detectors can operate with low-power local beams, possibly based on stray reflections within the system, rather than requiring a dedicated local beam channel.

[0020] Thus, in the embodiments described herein, the optical sensing device comprises a transmitter that transmits outgoing frequency modulated (FM) coherent optical radiation towards a target scene. In the embodiments described below, the frequency modulation is assumed to include a frequency chirp for distance sensing purposes, but alternatively, the principles of these embodiments may be applied mutatis mutandis using other modes of frequency modulation. The FM coherent optical radiation may be projected as flood radiation over the entire area of ​​the target scene, or may be projected into a limited area, for example as a pattern of spots or stripes.

[0021] The apparatus also includes a receiver that includes an array of single-photon detectors, such as SPADs, that output electrical pulses in response to photons incident on the detectors. The optical system redirects a portion of the outgoing FM coherent optical radiation to form a local beam while imaging the target scene onto the array. This local beam mixes with the incoming optical radiation from the target scene, causing a beat frequency in the mixed optical radiation that is sensed by the single-photon detectors. When the transmitter projects patterned radiation, only the subset of single-photon detectors whose pattern is imaged by the optical system need be used in sensing the beat frequency.

[0022] The processing circuitry calculates a count of electrical pulses output by the single photon detector as a function of time in response to the mixed optical radiation and extracts a beat frequency from the calculated count that can then be applied in measuring the distance and velocity of a point in the target scene from which the incident optical radiation is received.

[0023] System Description 1 is a schematic diagram of a light-sensing device 20 configured to operate as part of a LiDAR system, according to one embodiment of the present invention. The device comprises a transmitter (Tx) 22 and a receiver (Rx) 24 housed within an enclosure (not shown) having a cover glass (CG) 26.

[0024] The transmitter 22 comprises a modulated laser source 28 including appropriate driver circuitry along with optics 30. The transmitter transmits outgoing FMCW coherent optical radiation as flood radiation that spreads across the device's field of view (FOV) 32 within the target scene. A small portion of the transmitted radiation is redirected by the cover glass 26 to form a local beam 34 that is incident on the receiver 24. In the illustrated example, the local beam 34 is guided within the cover glass 26 to the receiver. Alternatively, the local beam may be redirected towards the receiver from another optical element or surface within the device, or may be separated from the outgoing radiation by a dedicated optical surface or light guide.

[0025] The receiver 24 comprises an array 36 of SPADs, as described in more detail below. An objective lens 38 images the portion of the target scene that is within the FOV 32 of the device onto the SPAD array 36. Incoming optical radiation from the target scene is mixed with the local beam by an optical system, and the mixed radiation is incident on the SPADs in the array 36. Interference between the FM coherent radiation reflected from the target scene and the FM local beam gives rise to an optical beat signal at the SPAD array. Photons of ambient radiation (represented by the light source 40 at the top of the figure) that are reflected from the FOV 32 also cause the SPADs to output electrical pulses, but without any distinct beat frequency.

[0026] The processor 42 controls the operation of the transmitter 22 and the receiver 24, and also receives digital waveforms corresponding to the counts of SPAD pulses output by the receiver. The processor 42 extracts beat frequencies from the digital waveforms generated by each pixel of the SPAD array 36, and uses the beat frequencies at each pixel in measuring the distance from the device to a point in the target scene imaged on the pixel. (A "pixel" may include a single SPAD or a group of adjacent SPADs, as described further below. The processor 42 may also calculate the velocity of a point in the target scene based on the up-chirp and down-chirp beat frequencies, as described above. The processor typically comprises a programmable microprocessor or microcontroller with suitable interfaces to other components of the device. Alternatively or additionally, at least some of the functions of the processor may be performed by a dedicated digital signal processor and / or other digital logic, which may be hardwired or programmable.

[0027] In the embodiment described below, the processor 42 performs the functions described herein in conjunction with digital logic circuitry integrated with the SPAD array 36. The processor and digital logic circuitry are collectively referred to as "processing circuitry" in this description and claims. The processor itself is omitted from the following figures for simplicity.

[0028] 2A-2C, which diagrammatically illustrate details of a SPAD array 36 that may be used as part of receiver 24 in device 20 (FIG. 1), according to one embodiment of the present invention. FIG. 2A illustrates a front view of SPAD array 36. FIG. 2B illustrates a block diagram of functional elements of receiver 24, including the SPAD array. FIG. 2C illustrates an electrical schematic diagram illustrating details of one of the pixels 50 in SPAD array 36.

[0029] The SPAD array 36 in this embodiment comprises two chips stacked one on top of the other: an upper chip containing the SPADs and a lower chip containing the associated logic circuitry for each pixel 50. The upper chip may be configured for backside illumination (BSI) of the SPADs, i.e. the backside of the chip faces outwards and the front side of the SPAD chip is bonded to the logic chip. The upper chip contains an array 36 of SPADs 52 with associated bias and quench circuitry 54, as shown for example in FIG. 2C. To conserve power, the bias can be switched on and off by a gate 56 (QB).

[0030] Each pixel 50 of the logic chip in this example includes an inverter 58 followed by a counter 60 that counts the pulses output by the SPAD 52. Alternatively, each counter 60 may be shared among a group of adjacent pixels 50, for example by summing or multiplexing the output pulses as shown below. As shown in FIG. 2B, a high speed sampling and summing circuit 62 counts the electrical pulses output by each of the pixels 50 (through the inverters 58) as a function of time and generates a corresponding digital pulse train 64. This pulse train defines a time digital waveform that includes a sequence of time bins with a duration determined by the sampling time and an amplitude in each bin equal to the pulse count accumulated in the bin over a predetermined period of time. The waveform is stored in a readout (R / O) buffer in each pixel or group of pixels and then read out to a processor external to the pixel array, for example processor 42 (FIG. 1). The external processor extracts a beat frequency 68 from the digital waveform and applies the beat frequency to an estimated distance 70 of a point in the target scene.

[0031] 3A is a schematic diagram of an optical sensing apparatus 80 according to another embodiment of the invention. This apparatus is similar to apparatus 20 (FIG. 1), except that in this embodiment, a transmitter 82 transmits FMCW radiation in the form of a stripe 84. For example, the transmitter 82 may comprise a laser 86 with cylindrical optics (not shown) that spreads the beam across the scene along the stripe axis (which is horizontal in the illustrated embodiment). A beam steering unit 88, for example comprising a scanning mirror, scans the stripe across the scene in a direction perpendicular to the stripe axis (vertical in this embodiment). Alternatively, other beam steering devices and other types of scanning patterns may be used.

[0032] Despite the modification of the transmitter 82, the receiver 24 in this embodiment may be substantially similar to that described above with reference to Figures 2A-2C. In this case, however, the biasing and logic circuits may be synchronized with the scanning of the beam across the scene, so that only pixels capturing photons from the area illuminated by the stripe at any given moment are turned on, and only pulses output by these pixels are counted. This approach may improve the SNR and / or reduce the power consumed by the device, as compared to the flood configuration of Figure 1.

[0033] Figure 3B is a schematic diagram of a light-sensing device 90, according to an alternative embodiment of the invention. This device is similar to device 80 (Figure 3A), except that in this embodiment the transmission axis of transmitter 92 and the reception axis of receiver 24 are coincident, rather than laterally offset as in Figure 3A. This type of coaxial arrangement of transmitter 92 and receiver 24 can be similarly applied to devices that use flood-based illumination (as in Figure 1) or other patterned illumination (such as a matrix of spots as described below).

[0034] Figure 4 is a schematic diagram of an optical sensing device 100 according to yet another embodiment of the present invention. This device is similar to device 20 (Figure 1), but in this case a transmitter 102 transmits FMCW radiation as a matrix of spots 104. For example, the transmitter may comprise a laser 106 with suitable optics 108, such as a diffractive optical element, that splits the beam into multiple spots 104. The receiver 110 is similar to that described above, but bias and logic circuits may be controlled so that only pixels in the array 36 that capture photons from the area illuminated by the spot are turned on and only pulses output by these pixels are counted. This approach may also improve the SNR and / or reduce the power consumed by the device compared to the flood configuration of Figure 1.

[0035] All spots 104 in the device 100 may be turned on at the same time, or different groups of spots may be turned on at different times along with their corresponding detector pixels. This latter approach is advantageous in that it allows sampling, summing and readout circuitry to be shared by time multiplexing between corresponding pixel groups. This type of multiplexing scheme is shown, for example, in FIG. 7.

[0036] Processing Circuit Reference is now made to Figures 5A-5C, which diagrammatically illustrate an array 120 of SPADs 52 with associated processing circuitry that may be used in receiver 110 (Figure 4) according to one embodiment of the present invention. Figure 5A is a block diagram illustrating components of array 120 and control circuitry 122, while Figures 5B and 5C are schematic circuit diagrams showing details of groups 124 of pixels 126 in the array and corresponding sampling and summing circuitry 128. The principles of operation of the array of Figures 5A-5C are similar to those of the embodiment of Figures 2A-2C, and are adapted to operate efficiently in conjunction with a transmitter 102 that projects spot illumination onto a target scene.

[0037] The array 120 comprises a matrix of SPADs 52, as shown in Figure 5A, along with bias and pixel control circuitry 130, as shown in Figure 5C, and sampling and summing circuitry 128, as shown in Figure 5B. Although the control circuitry 122 and pixel control circuitry 130 are shown alongside the SPADs 52 in the pixel array 120 for clarity, these circuits may conveniently be implemented at least in part in a controller chip stacked below the SPAD array chip, as in the embodiment of Figures 2A-2C.

[0038] The superpixel (SP) selection network 132 comprises switching circuits for activating and receiving signals from a particular group of SPADs 52, specifically, the SPADs whose projected spots 104 on the target scene are imaged by the receiver optics (FIG. 4). In the illustrated example, these groups (superpixels) are assumed to include groups 124 of nine SPADs each in a 3×3 arrangement. The SP selection network 132 comprises three buses 134 in each row of pixels 126 in the array 120, together with switches 136, 138 for selecting the SPADs 52 that are latched and connected to the buses 134 for readout (FIG. 5C). In this way, the superpixels 140 in which the spots 104 are images are enabled, and the remaining superpixels 142 are disabled (FIG. 5A).

[0039] As shown in FIG. 5B, the high speed sampling and summing circuit 128 comprises a multiplexer 144 that selects the active bus 134 on which the pulses are received and counted. Sampling circuits 146, for example flip-flops in this embodiment, sample and count the electrical pulses output from the SPADs 52 in each selected superpixel 140 as a function of time. The summing circuit 148 sums the counts of the pulses output by all the SPADs in the group in time bins 152 defined by the sampling clock and writes the count values ​​over time to a buffer 150. Thus, the digital waveform stored in the buffer represents the total counts in each time bin 152 across all the pixels in the group. A readout circuit 154 reads the digital waveform from the buffer to the processor 42 (FIG. 1), which extracts the beat frequency and calculates the corresponding distance value.

[0040] In an alternative embodiment, the counts output by the sampling circuit 146 are not summed. Rather, the counts from each pixel 126 are output to a dedicated buffer. This configuration requires increased buffer space, but can result in improved measurement accuracy.

[0041] Figure 6 is a timing diagram that illustrates generally the operation of a single superpixel 140 in the array 120 (Figures 5A-5C), in accordance with one embodiment of the present invention. The upper plot 160 in the figure illustrates a frequency chirp 162 over time applied by the transmitter 102 (Figure 4) to the outgoing transmit beam and the local beam, together with a corresponding delayed frequency chirp 164 of the incoming optical radiation reflected from the target scene. The time offset between the outgoing chirp 162 and the incoming chirp 164 is equal to the time of flight (ToF) of a photon, and is scaled by a frequency f equal to the instantaneous frequency difference between the outgoing and incoming radiation. beat This produces an optical beat signal of

[0042] Each of the SPADs (labeled SPAD1, SPAD2, ..., SPAD9) in a given superpixel group outputs a sequence 166 of pulses 168 in response to incident photons. Typically, the majority of the pulses are due to ambient light and therefore have a random distribution in time with a flat frequency spectrum. However, a small portion of the pulses are due to optical beats between the outgoing and incoming radiation, giving rise to a peak 172 in the frequency spectrum 170 at the beat frequency. To find this beat frequency, a high-speed sampling and summing circuit 128 (Figure 5A) counts the total number of pulses output by the SPADs 52 in the superpixel group as a function of time and stores the counts in corresponding time bins 152. The width of the bins is selected depending on the desired distance resolution, which may be, for example, 1 ns or less. The sampling and summing circuit 128 outputs a digital time waveform defined by the sequence of count values ​​over time in a buffer 150, as shown in Figure 6.

[0043] To extract the beat frequency at each superpixel, the processor 42 (FIG. 1) converts the time waveform to the frequency domain, for example, by computing a fast Fourier transform (FFT) on the waveform, resulting in a frequency spectrum 170. The processor 42 then applies a peak-finding algorithm 174 to find the frequency bin with the largest amplitude. The processor 42 verifies that the shape of this peak 172 in the frequency domain matches the expected shape of the beat signal, for example, using a matched filter. The processor 42 converts this frequency to a distance value to a corresponding spot location in the target scene. In some cases, multiple peaks may be found. Additionally, while FIG. 6 shows only a single upward frequency chirp 162, the transmitter 102 may instead apply a down chirp as well to enable the processor to find the target scene velocity as well.

[0044] 7 is a timing diagram that generally illustrates the operation of the control, counting, and readout circuits in array 120 (FIG. 5A) according to one embodiment of the present invention. This embodiment assumes that different groups of spots 104 (identified as spot groups 1-N as shown in FIG. 4) are illuminated at different times during each distance measurement frame.

[0045] Each distance sensing frame 180 is divided into N subframes 182. During each subframe 182, the transmitter 102 illuminates a corresponding group of spots 104 while sweeping the modulation frequency over the chirp range in a sweep interval 184. During each subframe 182, a corresponding group of SPADs 52 in the receiver 110 whose spots are imaged by the optical system 38 is turned on, causing the SPADs to output a pulse train and the sampling and summing circuitry 128 to generate a corresponding digital time waveform over a corresponding sampling interval 186. At the end of each subframe 182, the readout circuitry 154 reads out these waveforms to the processor 42 during a readout period 188 to extract the beat frequency. The frame 180 ends with a blanking period 190.

[0046] 7, readout occurs immediately within each subframe 182 or at the end of each subframe 182. This configuration may require a delay between subframes (not shown) to complete the readout before overwriting the results in buffer 150.

[0047] Alternatively, the readout circuitry may comprise dual pulse train buffers into which the sampling and summing circuitry alternately writes the digital time waveform, while the readout circuitry reads out the counts in an inverse alternating manner from the two pulse train buffers to the processor. In other words, during each subframe, the sampling and summing circuitry writes counts of electrical pulses to one of the pulse train buffers, while the readout circuitry simultaneously reads out the digital time waveform of the previous subframe from the other pulse train buffer. For the next subframe, the write and read functions are swapped between the two buffers.

[0048] This double buffering scheme allows the digital time waveform to be read out and processed continuously at the full acquisition rate. The following figure shows an example of this kind of double buffering scheme.

[0049] Figure 8 is a block diagram that illustrates, in accordance with one embodiment of the present invention, a schematic of an array 200 of pixels 202 including a SPAD 52 with associated processing circuitry. This embodiment is particularly suitable for use with the flood illumination scheme of Figure 1 or the stripe illumination scheme of Figures 3A / 3B. It uses a double buffering scheme to allow simultaneous generation and readout of a digital time waveform over a series of subframes. Typically, each subframe corresponds to a period during which the transmitter performs a single chirp, i.e., applies a single sweep of the modulation frequency to the transmit beam.

[0050] In the embodiment of Figure 8, each pixel 202 comprises a group of four sub-pixels 204 with a respective SPAD 52 and a respective ripple counter 206 for counting the pulses output by the SPAD in each time bin (controlled by a reset clock, RST). A summer 208 sums the outputs of the ripple counters 206 and a multiplexer 210 passes the output pulses in an alternating manner to a pair of synchronous counters 212. The counters 212 pass the pulse counts to respective pulse train buffers 214. Thus, the counters, summers and pulse train buffers receive and write data in an alternating manner over a series of sub-frames.

[0051] Each pulse train buffer 214 includes a series of bin buffers 216. Count values ​​are clocked through the bin buffers 216 over a sequence of time bins with a clock period equal to the time width of the bin. Thus, at the end of any given subframe, each bin buffer 216 stores the pulse count for this pixel 202 in a separate time slot. In this manner, during each subframe, count values ​​are written sequentially to one of the pulse train buffers 214. During the next subframe, these values ​​are read out of the bin buffers 216 in parallel via readout circuitry 218, and the count values ​​output by the SPAD 52 are written to the other pulse train buffer 214. In other words, over a series of subframes, the processing circuitry writes data to the two pulse train buffers 214 alternating between the buffers, while simultaneously reading data out alternating inversely between the buffers.

[0052] In an alternative embodiment (not shown), each subpixel 204 has its own dedicated pair of pulse train buffers 214 fed by separate multiplexers, without summing the pixel count values. The processor 42 can read and calculate the frequency spectrum of each subpixel separately, and then combine the spectra in the frequency domain to find the beat frequency, rather than in the time domain as shown in Figure 8.

[0053] Reference is now made to Figures 9A and 9B, which diagrammatically illustrate the operation of an array 220 of pixels 222 comprising a SPAD 52 and associated processing circuitry, in accordance with an alternative embodiment of the present invention. This embodiment is also suitable for use with the flood illumination scheme of Figure 1 or the stripe illumination scheme of Figures 3A / 3B. Figure 9A is a block diagram showing details of the array 220 and associated circuitry, and Figure 9B is a timing diagram illustrating the operation of a sensing device using the array and circuitry of Figure 9A. As with the embodiment of Figure 8, the processing circuitry of Figure 9A uses a double buffering scheme to enable simultaneous writing and reading of a digital time waveform over a series of subframes.

[0054] Each pixel 222 in the array 220 comprises a group of four sub-pixels 224 with a respective SPAD 52 and a one-shot pulse generator 226 for sharpening the electrical pulse output by the SPAD. The pulse outputs are combined into a single pulse stream by an OR gate 228. As in the previous embodiment, a multiplexer 210 directs the pulses to one of two pulse train buffers 214 that alternate over a series of sub-frames 240, as shown in FIG. 9B. Each pulse train buffer 214 is fed by a separate ripple counter 206, so that at the end of a sub-frame, each bin buffer 216 stores the pulse count for this pixel in a separate time slot. During the next sub-frame, the pulse count is read out of the bin buffers in a parallel read interval 242 via readout circuitry 218, and the count value output by the SPAD 52 is written to the other pulse train buffer. This alternation is indicated by the Rx and R / O functions shown in FIG. 9B.

[0055] The embodiments described above are cited by way of example, and the present invention is not limited to what has been specifically shown and described hereinabove. Rather, the scope of the present invention includes both combinations and subcombinations of the various features described above, as well as variations and modifications thereof not disclosed in the prior art that would occur to one skilled in the art upon reading the foregoing description.

Claims

1. 1. A light sensing device, comprising: a transmitter configured to transmit an output frequency modulated (FM) coherent optical radiation toward a target scene; A receiver comprising: an array of single photon detectors configured to output an electrical pulse in response to a photon incident on the detector; an optical system configured to image the target scene onto the array while redirecting a portion of the outgoing FM coherent optical radiation to form a local beam that mixes with incoming optical radiation from the target scene; a processing circuit configured to calculate a count of the electrical pulses output by the single-photon detector as a function of time in response to the mixed optical radiation, extract a beat frequency from the calculated count, and measure a distance of a point in the target scene in response to the beat frequency; A light sensing device comprising:

2. The apparatus of claim 1 , wherein the transmitter is configured to project the FM coherent optical radiation as flood radiation over an area of ​​the target scene.

3. The apparatus of claim 1 , wherein the transmitter is configured to project the pattern of FM coherent optical radiation onto the target scene.

4. 4. The apparatus of claim 3, wherein the processing circuitry is configured to select a subset of the single-photon detectors onto which the pattern is imaged by the optical system, and to count the electrical pulses output by the single-photon detectors in the selected subset to detect the beat frequency.

5. The apparatus of claim 3 , wherein the pattern comprises a matrix of spots.

6. The apparatus of claim 3 , wherein the pattern comprises one or more stripes.

7. 2. The apparatus of claim 1, wherein the transmitter is configured to apply a frequency chirp to the outgoing coherent optical radiation and to measure the distance based on the beat signal resulting from the frequency chirp.

8. The apparatus of claim 1 , wherein the single-photon detector comprises a single-photon avalanche diode (SPAD).

9. 9. The apparatus of claim 1, wherein the processing circuitry is configured to calculate the count as a collective count of the electrical pulses output by each group of the single photon detectors.

10. 10. The apparatus of claim 9, wherein the processing circuitry is configured to sum the counts of the electrical pulses across the single-photon detectors in each of the groups.

11. 9. The apparatus of claim 1, wherein the count of the electrical pulses as a function of time defines a time waveform, and the processing circuitry is configured to convert the time waveform to a frequency domain representation and extract the beat frequency by finding a peak in the frequency domain representation.

12. 9. The apparatus of claim 1 , wherein the processing circuitry is coupled to alternately write the count of the electrical pulses to the first pulse train buffer and the second pulse train buffer and read the count from the second pulse train buffer and the first pulse train buffer in an inverse alternating manner over a sequence of sub-frames for processing to detect the beat frequency, such that during each sub-frame the count of the electrical pulses is written to one of the first pulse train buffer and the second pulse train buffer and read out from the other of the first pulse train buffer and the second pulse train buffer.

13. 1. A method for optical sensing, comprising: transmitting an output frequency modulated (FM) coherent optical radiation toward a target scene; imaging the target scene onto an array of single-photon detectors, the single-photon detectors outputting electrical pulses in response to photons incident on the detectors; redirecting a portion of the outgoing FM coherent optical radiation to form a localized beam at the single-photon detector that mixes with incoming optical radiation from the target scene; calculating a count of the electrical pulses output by the single photon detector as a function of time in response to the mixed optical radiation; extracting a beat frequency from the calculated counts; measuring a distance to a point in the target scene in response to the beat frequency; A method comprising:

14. 14. The method of claim 13, wherein transmitting the outgoing FM coherent optical radiation comprises projecting the FM coherent optical radiation as flood radiation over an area of ​​the target scene.

15. The method of claim 13 , wherein transmitting the outgoing FM coherent optical radiation comprises projecting a pattern of the FM coherent optical radiation onto the target scene.

16. 14. The method of claim 13, wherein transmitting the outgoing FM coherent optical radiation includes applying a frequency chirp to the outgoing coherent optical radiation, and the distance is measured based on the beat signal resulting from the frequency chirp.

17. The method of claim 13 , wherein the single-photon detector comprises a single-photon avalanche diode (SPAD).

18. The method of claim 13 , wherein calculating the counts comprises calculating a collective count of the electrical pulses output by each group of the single-photon detectors.

19. The method of claim 13 , wherein calculating the counts comprises counting the electrical pulses output by each of the single-photon detectors, respectively.

20. 20. The method of claim 13, wherein the count of the electrical pulses as a function of time defines a time waveform, and extracting the beat frequency comprises transforming the time waveform into a frequency domain representation and finding a peak in the frequency domain representation.

Citation Information

Patent Citations

  • 360° field-of-view scanning LIDAR with no moving parts

    JP2022534218A

  • Distance Measuring Device having Homogenizing Measurement Evaluation

    US20130208258A1

  • Toggled buffer memory apparatus and method of processing time series data

    US20200234785A1

  • Method and apparatus for characterizing a time-of-flight sensor and / or a cover covering the time-of-flight sensor

    US20210382153A1

  • Use of conjugate focal plane to generate target information in a lidar system

    US20220091242A1