1. Introduction
Recently, laser detection and ranging (LADAR) systems have been developed due to growing interest from many diverse fields, including automation engineering, military technology, three-dimensional (3D) imaging, geographical mapping, and, especially, range-finding [
1,
2,
3]. LADAR systems can be classified by their detection mechanisms. These classifications include continuous-wave optical phase-based, structured light-based, and short light pulse-based detection sensors [
4,
5,
6]. In particular, the short light pulsed time-of-flight (ToF) LADAR system, which can measure distances to targets using the ToF of emitted and detected laser pulses, is widely used due to its ability to deliver more accurate and denser range measurements, which are independent of natural lighting conditions [
7]. Among various readout architectures for short light pulsed ToF LADAR, the focal-plane array (FPA)-based LADAR architecture is suitable for the detection of objects moving quickly in real time [
8,
9].
A block diagram of a typical pulsed FPA-based LADAR system is shown in
Figure 1. A pulsed FPA-based LADAR system consists of a pulsed laser transmitter, optical LADAR receiver, and signal processing module. A short light pulse is emitted through the transmission optics of the laser transmitter, and the light pulses reflected by the target object are captured by the photodiodes (PDs) of the two-dimensional (2D) FPA in the LADAR system. Note that the PD array is laid on the readout receiver array as a flip-chip bonding structure. The time difference between a transmitted and reflected light pulse detected by the receiver is converted by the time-to-digital converter (TDC) to a digital value, and the associated distance is calculated in the signal processor. As shown in
Figure 1, a fraction of the transmitted light pulse is reflected back from the target to the receiver (i.e., single echo), and the returned light pulses have a temporal difference between each other (i.e., multiple echoes) according to the shape or multiple surfaces of the target object [
10].
Multi-target resolution (MTR) represents the capability of a LADAR receiver to collect a series of returned light signals (multiple echoes) from the targeted object without the loss of signal information [
11]. For reliable data coverage for a distance from the target object, MTR has become an important design consideration. While most of the previous research has been focused on the bandwidth of the transimpedance amplifier (TIA) in the LADAR receiver in an attempt to improve the MTR [
8,
12], the detection latency induced by the peripheral circuits or readout architecture has been the major cause of a speed bottleneck. An attempt to solve this problem has been to increase the number of receivers in the LADAR system as in [
13,
14], but occupied area and power consumption of the dedicated circuits are major drawbacks to this approach. In FPA-based LADAR, power management should be considered at a unit pixel level to keep the power consumption to an acceptable level for commercial applications. Moreover, the size of the pixel circuits should be small enough to fit within the required pixel dimension for the resolution of the FPA. This is dictated by the increasing demand for pixel resolution and accurate 3D imaging in commercial LADAR.
With these motivations, this work proposes a pulsed FPA-based LADAR receiver architecture with a digital-assisted multiple echo detection scheme for middle-range detection applications. With the support of an external digital signal processor (DSP) and additional analog memory inserted into the receiver, the proposed single-channel receiver architecture could run as effectively as a three-channel receiver. This results in an enhanced MTR of the receiver approximately three times that of a typical FPA-based LADAR system. In addition, the proposed receiver extracts range information from the target object along with intensity, which carries information about the object’s reflecting surfaces.
2. Proposed Readout Scheme
A conventional one-channel receiver operates as follows: after the first echo detection, the full readout period involving all the relevant circuits has to be completed in time for the next echo detection. It is thus difficult to detect successively incoming echoes without time delays. In the case of the FPA-based LADAR system, the MTR of the receiver can be determined by its frame rate, consisting of the echo detection time (T
ED) and the data readout time (T
DR). The simplified operation timing diagram for the LADAR receiver using the FPA configuration is shown in
Figure 2. For a simple explanation, let us assume that the first echo signal is incoming during T
ED, and the second echo and third echo are incoming during T
DR. As shown in
Figure 2a, after a short light pulse is emitted by the laser transmitter at the Ø
ST[n], the receiver detects the first echo at Ø
SP[n] during T
ED, where, n denotes the frame number. Given that all the data from the FPA should be transferred into the analog-to-digital convertor (ADC) during T
DR, the receiver would be wasting time (T
DR) waiting for the following synchronized Ø
ST[n+1] activation in order to execute the next echo detection. It could result in the loss of echo information (second echo and third echo) within T
DR even though the first echo had already been detected at the Ø
SP[n]. In the case of the serial data readout structure as in [
15,
16,
17], the wasted time (T
DR) increases if the pixel resolution is increased and makes it difficult to successively detect incoming echoes, resulting in the deterioration of the detection latency of the FPA-based LADAR system. Here, the detection latency means the total time to become ready to receive the next incoming echo after the previous echo detection.
To solve this problem, the proposed readout scheme utilizes the time period of T
DR for multiple echo detection with the support of the DSP as shown in
Figure 2b. Once the frame rate of the FPA-based LADAR system is set, one frame readout time of the receiver (T
FR[N]) can be divided into three sub-frames (T
ED, T
SF1, and T
SF2) through the timing controller in the DSP. Note that the timing controller generates T
SF1 and T
SF2 evenly within T
DR. Within the periods of T
SF1 and T
SF2, because the receiver could continue to read incoming echoes twice, after Ø
RT2[N] and Ø
RT3[N], and to store those results in the analog memory built into the receiver at Ø
REG2[n] and Ø
REG2[n], the throughput of a single-channel receiver could effectively become similar to a three-channel receiver for multiple echo detection. This leads to a reduction in the structural limitation of the FPA-based readout architecture and a tripling of its MTR over the conventional one.
3. Proposed LADAR Receiver and Implementation
The prototype pulsed ToF LADAR architecture is illustrated in
Figure 3. It includes an avalanche photo diode (APD) array with a flip-chip bonded receiver array via a metal bump electrical contact, a V-scanner for sequential row activation, an H-scanner for sequential column activation, an output buffer of 50 Ω for output impedance matching, and a timing controller for control signal generation.
The simplified block diagram of the proposed LADAR receiver is shown in
Figure 3. The proposed receiver consists of two parts: the range detection-related circuit (RDC) and the intensity detection-related circuit (IDC). The RDC part consists of a transimpedance amplifier (TIA), a timing comparator (TC), a time-to-voltage converter (TVC), and three sample and hold circuits (S/H
RD) as analog memory and an over current protector (OCP). It detects the range information of the incoming three echoes during the period of one timeframe. The TIA converts the photo current (I
PH) pulse of the APD into a voltage (V
OTIA) after the Ø
RT. The TC compares the V
OTIA with the pre-determined threshold voltage (V
REF) as analog memory. When the rising edge of V
OTIA exceeds a certain threshold V
REF, the TC produces a V
ST signal, which indicates the arrival of the returned light signal. The TVC waits for the V
ST signal from the TC and a proportionally converts the time difference between the Ø
ST and the Ø
SP into a voltage, which represents range information (V
TV). Given that the Ø
REG is generated from control logic as a sampling clock signal of the S/H
RD on every rising edge of the Ø
SP within the one timeframe, the V
TVs of the incoming three echoes—V
TV[1], V
TV[2], and V
TV[3]—can be stored sequentially in the three S/H
RDs. The OCP circuit protects the APD pixel and the receiver circuit from damage due to exposure to excessive optical power. The IDC part consists of a peak-amplitude-to-voltage converter (PVC), an output buffer, and three sample and hold circuits (S/H
S). It detects the strength of the incoming three echoes as intensity information. The PVC samples the peak amplitude of the V
OTIA before triggering the Ø
REG within every sub-frame, and the output buffer drives its results V
IV into S/H
IT.
Compared with the conventional LADAR receiver, as shown in
Figure 4a, in the proposed receiver, the S/H can be used as a timing buffer to allot T
SF1[n−1] and T
SF2[n−1] in parallel with T
DR in order to effectively utilize the operation period in the FPA-based LADAR system. As shown in
Figure 4b, because S/H
SF1 and S/H
SF2 memorize the previous second echo and third echo information due to time sharing with T
SF1[n−1], T
SF2[n−1], and T
DR, all the echo information from T
SF1[n−1], T
SF2[n−1], and T
ED[n] would be read at Ø
REG[n] during T
DR[n] in the [n]-frame in parallel. After all the data is collected from the receiver array, three range images and three intensity images for T
SF[n−1], T
SF[n−1], and T
ED[n] can be generated and simply rearranged according to the frame number in the DSP without any calibration.
A simplified operational timing diagram of the FPA-based LADAR system, employing the proposed digital-assisted readout scheme, is illustrated in
Figure 5. When the chip is enabled by Ø
CEN, the master clock of 40 MHz (Ø
MC) starts to trigger the synchronization of all the operational circuits on the chip. The proposed readout scheme utilizes all the operational periods (T
FR) by inserting additional detection periods (T
SF) into the waste time, resulting in three sub-frames (T
ED, T
SF1, and T
SF2) for multiple echo detection. Each sub-frame is activated with reset signal triggering (Ø
RST) during T
FR. Within each sub-frame, if the returned echo is found during the timing detection period (T
TD), its range information is stored in the S/H
RD with the triggering of the range register (Ø
REGR). At the same time, the echo intensity detection is performed, and its intensity information is stored in the S/H
IT at the rising edge of the intensity register (Ø
REGI). During the data readout period (Ø
DR), each row of the FPA is activated in sequence with row readout triggering (Ø
RA), and all the columns in the selected row are read by the sequential column activation of the V-scanner with column readout triggering (Ø
CA), as in the serial data readout.
In this work, the TIA has a regulated cascode (RGC) topology based on inverter local feedback for a low input impedance, resulting in wider bandwidth [
8], as shown in
Figure 6. Here, VDDA indicates the supply voltage and VSSA indicates the ground voltage for the TIA circuit operation. In order to obtain a high dynamic range, the TIA output was designed to drive the signal toward the positive supply rail with the load resistance R
L. Considering the many functional blocks and shielding lines in the receiver design, one of the challenges is to integrate all of the blocks within the targeted pixel area. The RGC TIA topology is a simple circuit configuration and is suitable to fit into a small APD dimension, even though it inherently has a somewhat high input-referred current noise.
The transimpedance gain (
ZT) and small-signal input impedance (
ZIN) of the TIA can be approximated by:
where
and
are the transconductance and the output resistance, respectively. The required bandwidth of the TIA can be approximated from [
4] as:
where
is the rise time of the input optical pulse. The full width at half maximum (FWHM) of the input pulse is approximately 3.8 ns and its rise time is approximately 1 ns. The C
PD and R
P are approximately 1 pF and 100 Ω, respectively.
The TC is designed in three stages: the differential amplifier, the post-amplifier, and the output buffer as shown in
Figure 7. The differential amplifier compares the V
OTIA with the V
REF and transfers the differential signal (V
D1 and V
D2) to the post-amplifier, which is a self-biased topology [
18]. Positive feedback from the cross-gate connection of V
D1 through V
D2 is constituted in order to increase the gain of TC. Two inverters are added as output buffers to isolate the load capacitance with an additional gain.
The schematic of the time-to-voltage converter (TVC) [
19] and its operation timing diagram are shown in
Figure 8. The TVC converts the time difference between Ø
ST and Ø
SP into a voltage proportionally as shown in
Figure 8b. The complementary inputs V
ENB and V
EN signals are used to steer the current of M
1 (I
TV) closed and opened to pre-charge the integration capacitor (C
TINT) to V
DDA.
During V
EN enabled, the TVC discharges C
TINT, while S/H
RD samples from M
2 to M
3 and then back to M
2. Initially, the switch V
TV is voltage of
where
is the time interval being measured. In this work, the nominal values for I
TV and C
INT are 1.6 μA and 456 fF, respectively. I
TV has a range varying from a minimum of 0.4 μA to a maximum of 6.4 μA.
The peak amplitude of V
OTIA is related to the reflectivity of the target object (i.e., intensity). The PVC thus detects the peak of the returned light pulse as intensity. A conventional structure is used for the PVC [
20] as shown in
Figure 9. M
1 through M
8 constitute the operational transconductance amplifier (OTA) with the rectifying mirror as the peak detector, and M
9 through M
10 constitute the inner source follower as the output buffer. After the PVC is reset to the integration capacitor (C
PINT) with Ø
ST, when the V
OTIA is higher than the voltage of the C
PINT (V
PEAK), which that means V
OTIA reaches the highest peak, M
7 will charge the C
PINT until the V
PEAK is equal to V
OINT. On the other hand, when V
OTIA becomes lower than V
PEAK, the OTA switches off the mirror of M
6 and M
7.
An excessive photo current can increase the input voltage of the TIA beyond the breakdown voltage [
8]. A simple and effective OCP is adopted in the input node of TIA as shown in
Figure 6. When the source voltage of M
5 rises above 1.7 V, the OCP turns on and the size ratio of M
4 and M
5 are chosen to safely sink up to several mA of excess current.
4. Measurement Results and Discussions
The prototype chip was fabricated in a 0.18-μm CMOS process. The chip microphotographs of the proposed LADAR receiver are shown in
Figure 10. The 8 × 8 array of the prototype photo detector was laid down on the 8 × 8 array of the receiver as a flip-chip bonding structure. The prototype receiver applying the proposed digital-assisted readout scheme was implemented in a chip size of 2.2 mm × 2.2 mm with peripheral circuitry, including I/O pads. The 8 × 8 array of the proposed receiver occupied an area of 1.1 mm
2 with a unit pixel size of 100 μm × 100 μm. In order to compare the performance of the proposed readout scheme with a conventional one, the prototype chip was implemented in two split patterns: rows 1–4 with conventional readout scheme (Split#1) and rows 5–8 with a proposed readout scheme (Split#2). Note that Split#1 has the same receiver structure as Split#2, but it does not have the analog memory for sharing operation time. Two types of measurements were applied in order to verify the prototype chip: The optical response test (
Figure 10a) involved carrying out a measurement using an optical laser pulse with a wavelength of 1550 nm [
21], a FWHM of 3.8 ns, and a repetition rate of 62.5 kHz through an attenuator and collimator (as shown in
Figure 11a). The electrical response test (
Figure 10b) to verify the operation of the receiver only involved concurrently inducing an electrical current pulse with a width of 3.8 ns and a rise and fall time of under 100 ps in all the pixels of the FPA in place of the optical current pulse from the APD (as shown in
Figure 11b).
In this work, the InGaAs APD was implemented as a test pattern. The variation between the adjacent APD pixels was thus larger than in the conventional one, resulting in larger fixed pattern noise (FPN) [
22], which appeared as a stain in the captured echo image. The APD variation profile was measured from 64 samples with no echo signal, as shown in
Figure 12. The horizontal-axis represents the sample number with the vertical axis representing the absolute value of the sample at 10-bit resolution. The measured standard deviation of pixel FPN was 56 LSB, which is approximately 5.4% of the full scale, which has a peak value of 191 LSB. This made it difficult to clarify the distinct range information. In order to reduce the pixel FPN of the prototype APD, off-chip digital offset adjustment was performed as off-chip calibration as in [
17,
23], so that the offset difference between neighboring pixels could be reduced to under 1 LSB. After offset adjustment, the pixel FPN was reduced to less than 0.1%.
The measured rms noise for the receiver was 2.2 mVrms. The minimum detectable signal (MDS) for the TIA was estimated to be approximately 7.3 mVrms when SNR was 3.3. Because the TIA gain was approximately 76 dBΩ, measured using an electrical pulse response test, the minimum detectable current of TIA was 340 nA. Considering the measured TIA bandwidth of approximately 530 MHz, the input referred noise current could be calculated as 4.48 pA/√Hz.
Figure 13 shows the range and intensity images for the optical pulse response (single-shot measurement) taken from the prototype chip. In order to verify the optical linearity of the prototype chip, the measurement was carried out for both cases: the ToF sweep at a fixed laser pulse amplitude (
Figure 13a) and the laser pulse amplitude sweep at a fixed ToF (
Figure 13b). The laser power was swept linearly using the bias current control of the laser generator from 100 mA to 500 mA with a minimum step of 100 mA at a ToF of 300 ns. The time interval of the ToF was swept from 300 ns to 700 ns, with a minimum step of 100 ns at the laser bias current of 300mA. From those results, the measured optical non-linearity for the ToF and the intensity was found to be 0.03% and 0.05 % of the full scale, respectively, which is negligible to clarify the echo information.
To verify the MTR of the prototype FPA configuration applying the proposed readout scheme, it was assumed that a short laser pulse was emitted directly into the prototype chip by repeated single-shot measurements at specific timing at the Ø
DR, Ø
SF1, and Ø
SF2, with different amplitudes during the Ø
FR of 1.25 ms. The captured images of Split#2 were then compared with that of Split#1. As shown in
Figure 14, Split#2 collected three intensity images corresponding to the first echo
[n] for the Ø
DR of 0.625 μS, the second echo
[n−1] for the Ø
SF1 of 0.312 μS, and the third echo
[n−1] for the Ø
SF2 of 0.312 μS, while Split#1 collected only the first echo
[n], for the full period of Ø
FR. Note that Split#1 can only collect the result of the single echo detection. This implies that the MTR of the proposed readout scheme is approximately three times larger than the conventional approach for an FPA-based LADAR structure. Given that the laser pulse generator has a pulse repetition rate of over 100 ns, to further verify the MTR of the prototype receiver, the electrical pulse response measurement was executed and the minimum response interval for the successive incoming echoes was measured as approximately 20 ns.
Figure 15 shows the simulated power breakdown for the entire prototype FPA-based LADAR receiver. The total averaged power consumption of the proposed multiple echo detection receiver array, in the case of Split#2, was measured as approximately 463 mW, including 54 mW of the output buffer with a supply voltage of 2.8 V. This implied that a single pixel of Split#2, including the APD biasing circuit, dissipated at approximately 7.47 mW. In the case of Split#1 for only the single echo detection structure, a single pixel dissipated at a power of 5.38 mW. When considering the MTR, which was three times larger than that of Split#1, the power consumption of Split#2 can thus be normalized to that of Split#1 as a normalized power consumption of 2.49 mW
N.
Table 1 shows the performance summary of the prototype LADAR receiver applying the proposed digital-assisted readout scheme in comparison with some recently publish works. The additional echo detection function during the serial data readout period is integrated into the proposed FPA-based LADAR system as a unique function. Assuming that other works applied the FPA configuration, thus forming a basis of comparison, our prototype with the proposed readout scheme showed a three times larger MTR than other works. In addition, the proposed unit LADAR receiver in the FPA-based configuration demonstrated competitive performances compared with recently published papers, even though it consumes less power and is smaller than the others, in spite of the 8 × 8 FPA configuration.