Next Article in Journal
Optical Detection of VOC Vapors Using Nb2O5 Bragg Stack in Transmission Mode
Previous Article in Journal
Accurate Imaging of Wide Beam Active Millimeter Wave Based on Angular Spectrum Theory and Simulation Verification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Novel Time Delay Estimation and Calibration Method of TI-ADC Based on a Coherent Optical Communication System

College of Intelligent Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Photonics 2021, 8(9), 398; https://doi.org/10.3390/photonics8090398
Submission received: 4 August 2021 / Revised: 8 September 2021 / Accepted: 16 September 2021 / Published: 17 September 2021

Abstract

:
In optical communication systems, coherent detection is a standard method. The received signal enters the digital domain after passing through a time-interleaved analog-to-digital converter (TI-ADC). However, the time delay of the ADC brings noise into the signal, which decreases the signal quality; therefore, ADC calibration is essential. At present, there are many calibration methods for time delay, but their performances are not satisfactory at a high sampling frequency. This paper presents a method of time delay estimation and calibration in a coherent optical communication system. First, the expected maximum (EM) method is used to roughly estimate the time delay and then transfer the estimated value into the trained back propagation (BP) neural network to generate more accurate results. Second, the sampled signal is reconstructed, and then a finite impulse response (FIR) filter is designed to compensate for the time delay. There are several advantages of the proposed method compared with previous works: the convergence with a BP network is faster, the estimation accuracy is higher, and the calibration does not affect the sample operation of the ADC working in the background mode. In addition, the proposed calibration method does not need additional circuits and its low power consumption provides more sources for dispersion compensation, error correction, and other subsequent operations in the coherent optical communication system. Based on the quadrature phase shift keying (QPSK) system, the proposed method was implemented in a 16-channel/8-bit, 40-GS/s ADC. After estimation and calibration, the relative error of estimation was below 1%, the signal noise distortion rate (SNDR) reached 55.9 dB, the spurious free dynamic range (SFDR) improved to 61.2 dB, and the effective number of bits (ENOB) was 6.7 bits. The results demonstrate that the proposed method has a better calibration performance than other methods.

1. Introduction

In many optical communication infrastructures, in order to meet the broader bandwidth requirements, the sampling frequency and the bandwidth of ADC need to be continuously improved. Researchers have proposed a time-interleaved sampling scheme; the parallel sampling scheme increases the sampling rate to N times that of a single ADC [1,2,3,4,5,6].
However, multi-channel collaborative sampling introduces mismatches among channels, including offset, gain, time delay, and bandwidth mismatches [7]. The offset and gain mismatches are static errors; channel equalization in the digital domain can quickly weaken these static errors [8,9] Errors caused by a time delay grow when the input frequency is improved, which is dynamic. Compared with static error calibration, time delay calibration is more complicated and researchers have conducted a lot of research on the subject: The authors of [7,10,11,12] divided the TI structure into two topological structures, which improves the SNDR in time delay calibration, and the convergence is fast, but the SNDR is unavailable in coherent communication due to the low sampling frequency, and the digital-mixing structure causes crosstalk among channels. The authors of [13] proposed a background calibration method based on a 65 nm, 6-bit, 16-GS/s TI-ADC; the delay loop lock (DLL) is used to generate 8 sampling interfaces as the multi-phase clock-generator and the mismatch is reduced after digital calibration without pre-emphasis. Nevertheless, the structure is complex and the clock jitter can affect the performance of the calibration processor, so it places high demands on the clock. Blind recovery is also used to calibrate the time delay with low complexity [14,15,16,17], this method does not need to know the input signal as long as it meets the bandwidth requirement. In addition, the calibration can be operated while the ADC is sampling, but it needs large amounts of oversampling and is not applicable for TI-ADC, which contain more than two channels. For coherent optical communication, the authors of [18] used a low complexity adaptive equalizer to compensate for the mismatches of the TI-ADC; the equalizer was adapted using the stochastic gradient descent (SGD) algorithm. A post-processed version of the error is available at the slicer of the receiver, where the post processing is done using the backpropagation algorithm. However, its relative error is not good, and the convergence is slow. In terms of mismatch estimation, the least squares (LS) method has been widely used [19,20,21,22] to fit the distortion components and estimate the mismatch; the uncalibrated codes are corrected with the estimated results and a loop filter. Although the method is efficient and straightforward, there is no iteration to improve the accuracy, the type and bandwidth of signal are limited, and it may be unsuitable in the QPSK coherent optical communication system at a high sampling frequency. The authors of [23] note that adding a single-tone sine wave to the analog inputs calibrates the mismatches, but it is a foreground calibration, and conversion cannot be carried out when calibrating. Besides, the LS method cannot track supply and temperature variations, and the process is complicated with additional analog circuits.
In this paper, a novel calibration method is proposed based on the coherent optical communication system. The block diagram is shown in Figure 1a: The optical signal is converted into the 4-way analog signal after passing through the coherent receiver. The analog signal is transmitted into 4 ADCs to accomplish the analog-to-digital conversion, and the background calibration starts after the ADCs launch. Figure 1b shows the flow chart of the ADC calibration without any additional analog circuits. First, the EM method is applied to roughly estimate the time delay Δ t and a BP neural network is built to make further estimates; after being processed by the network, the estimation accuracy improves and outputs a more accurate time delay Δ t . Second, the signal is reconstructed based on Δ t and an FIR filter is designed to compensate for the reconstructed signal. Finally the filter outputs the calibrated signal. Experiments were carried out in the 112 Gbps QPSK coherent optical communication system with a 45 nm 40-GS/s TI-ADC, whose bandwidth was 16 GHz. The relative error of time delay estimation was below 1% with fast convergence, which is smaller than that of the LS method; after calibration, the SNDR reached 55.9 dB, the SFDR improved to 61.2 dB, and the ENOB reached 6.7 bits, which are better results than those obtained in previous works.
Section 2 reviews the LS estimation method. Section 3 describes the BP neural network combined with the EM method and calibration based on signal reconstruction with an FIR filter. Section 4 verifies the reliability and advantages of the proposed method through experiments and makes a comparison with the state-of-the-art TI-ADCs. Finally, Section 5 provides some conclusions.

2. Review of the Least Square Estimation Method

After being processed by the coherent receiver, the input of the ADC can be represented as:
x t = α cos 2 π f i n t + ϕ + C
where α ,     f i n ,     ϕ ,     C are the amplitude, frequency, phase, and direct current (DC) offset of the input signal, respectively. The ADC outputs the sampling sequence y n with the sampling frequency at f s . After the least square fitting, the sequence can be represented as y ^ n :
y ^ n = α ^ cos ω n + ϕ ^ + C ^ = A ^ cos ω n + B ^ sin ω n + C ^ ,   n = 0 , 1 , 2 , N 1
where α ^ , ϕ ^ , C ^ are the estimated amplitude, phase, and DC offset of the signal, respectively, A ^ = α ^ cos ϕ ^ , B ^ = α ^ sin ϕ ^ , ω = 2 π f i n / f s , and N is the length of the sampling sequence. In the ideal case, A D C i can be understood as A D C 0 after interpolation without time delay among M channels. This article uses a Chebyshev I-type interpolation filter to generate the ideal sequence of channel i ( i = 0 , 1 , , M 1 ):
y ¯ i n = A ¯ i cos ω n + B ¯ i sin ω n + C ¯ i , n = i , i + M , , i + N M
where A ¯ i = α ¯ i cos ϕ ¯ i ,   B ¯ i = α ¯ i sin ϕ ¯ i . Due to the time delay in the channel, the actual output sequence can be represented as:
y i n = P i cos ω n Q i sin ω n + C ¯ i , n = i , i + M , , i + N M P i = A ¯ i cos 2 π f i n Δ t i + B ¯ i sin 2 π f i n Δ t i Q i = A ¯ i sin 2 π f i n Δ t i B ¯ i cos 2 π f i n Δ t i
where Δ t i is the time delay of channel i . (2) and (4) both represent the actual output of ADC; Δ t i is obtained according to this equivalence:
Δ t i = tan A ^ i B ¯ i A ¯ i B ^ i A ^ i A ¯ i + B ¯ i B ^ i 2 π f i n

3. Estimation with the EM-BP Method and Signal Reconstruction with FIR

3.1. Time Delay Estimation

The LS estimation method is widely used for signal processing, but it has no iteration to approach the actual time delay; consequently, the estimation accuracy is not satisfied at a high sampling frequency, up to 40-GS/s. The proposed method combines the EM with a BP neural network to compensate for this deficiency; the EM method is utilized first and then the results are transferred to the BP neural network for further estimation. Compared with the LS method, the proposed method has a feedback mechanism to increase the accuracy; besides, the method can estimate a broader range of time delays than can the LS method, which is more adaptable in practical use.

3.1.1. Expectation Maximum Method

The output signal can be regarded as a multi-tone signal composed of M q signals, which can be represented as ( q is the number of frequency components):
s m = A m cos ω m n + B m sin ω m n + C m m = 0 , 1 , 2 , , M q 1 ; n = 0 , 1 , 2 , , N 1
where A m = α m cos ϕ m ,   B m = α m sin ϕ m , α m , ϕ m and C m are the amplitude, phase, and DC offset, respectively, ω m = 2 π f m / f s , f m is the frequency of m t h signal. The actual sampling sequence can be represented as:
y n = m = 0 M q 1 y m n = m = 0 M q 1 s m n ; θ m + e n
where θ m = A m , B m , C m , e n is the quantization noise, and the maximum likelihood function L θ can be represented as:
L θ = c 1 2 n = 0 N 1 y n m = 0 M q 1 y m n ; θ m * · Φ 1 · y n m = 0 M q 1 y m n ; θ m
where Φ = E e n · e n T , E represents the expectation, and c is a constant. The specific steps of the algorithm are shown in Appendix A; the algorithm converges, L θ reaches a maximum, and Δ t i can be calculated.

3.1.2. Back Propagation Neural Network

In order to increase the estimation accuracy, this article built a BP neural network, which was formed by connecting multiple neurons according to specific rules, as shown in Figure 2. The network included an input layer, a hidden layer (containing 100 neurons), and an output layer. The “+1” represents the bias, which improves the fitting accuracy. The samples sent to the network included the EM estimation results and the true values of the time delay. The proportions of the training set, validation set, and test set were 70%, 15%, and 15%, respectively. The number of epochs was 100, and there were 50 iterations per epoch. The samples propagated forward in the supervised learning process with a learning rate at 0.01. There was an error between the output and the expected result after each training when the error was greater than 0.01 ps, and the error was propagated back to change the weight w between the layers. We kept training the network until the error was below 0.01 ps or the network accomplished 100 epochs.
The implementation process of the network can be divided into the following steps:
Step 1. Normalize the true values and the estimated results of the time delay. Assign a random number in the interval 1 ,   1 to each connection weight w , set the error function e , provide the calculation accuracy value ε , and the maximum number of learning M .
Step 2. Select the k t h estimated result and the corresponding expected output randomly:
x k = x 1 k , x 2 k , , x n k d 0 k = d 1 k , d 2 k , , d n k k = 1 , 2 , , m
where x k is the input training set, m is the number of samples, n is the number of neurons of the input layer, and d k is the expected output.
Step 3. Calculate the input and output of each neuron in the hidden layer:
h i h k = i = 1 n w i h x i k b h ,   h = 1 , 2 , , p h o h k = f h i h k ,   h = 1 , 2 , , p y i o k = h = 1 p w h o h o h k b o ,   o = 1 , 2 , , q y o o k = f y i o k ,   o = 1 , 2 , , q
where h i and h o are the input and output of the hidden layers, respectively, y i and y o are the input and output of output layers, respectively, w i h is the connection weight of the input layer and the middle layer, w h o is the connection weight of the hidden layer and the output layer, b h is the threshold of each neuron in the hidden layer, b o is the threshold of each neuron in the output layer, k is the number of samples, f · is the activation function, p and q are the number of neurons of the hidden layer and output layer, respectively, and error function e can be represented as:
e = 1 2 o = 1 q ( d o k y o o k ) 2
Step 4. Use the expected output and actual output of the network to calculate the partial derivative of the error function δ o to each neuron in the output layer and δ h to each neuron in the hidden layer:
δ o k = d o k y o o k · f y i o k
δ h k = o = 1 q δ o k w h o f h i h k
Step 5. Modify the weights between the connected layers:
w h o N + 1 = w h o N + μ δ o k h o h k w i h N + 1 = w i h N + μ δ h k x i k
where μ is the learning rate of the network.
Step 6. Calculate the global error:
E = 1 2 m k = 1 m o = 1 q d o k y o k 2
Step 7. Determine whether the network error meets the requirements. When the error is below 0.01 ps or the network reaches 100 epochs, the learning process is complete; otherwise, select the next batch and the corresponding expected output, return to Step 3, and enter the next round of learning.
The time and space complexity of the neural network can be represented as:
T i m e ~ O t M 2 · K 2 · l = 1 D C l 1 · C l S p a c e ~ O s l = 1 D K 2 · C l 1 · C l + l = 1 D M 2 · C l
where M is the side length of the output feature map, K is the size of input samples, C is the number of channels, and D is the number of layers. In this network, M = 1 , K = 1 × 1000 , D = 2 , C 0 = C 2 = 1 , and C 1 = 100 , thus the time complexity is O t 2 × 10 8 , the space complexity is O s 2 × 10 8 + 101 , and according to the complexity theory, the space complexity can be approximated as: O s 2 × 10 8 .

3.2. Calibration Based on Signal Reconstruction with FIR

In previous works, a known signal was added to obtain the unknown time delay, which is a complex process requiring additional analog circuits; subsequent mixture with the target signal reduces the resolution. Calibration can also be conducted based on blind recovery, although the complexity of this method is low, it needs large amounts of oversampling and is not applicable for TI-ADC, which contains more than two channels. Considering the shortcomings of the above methods, an FIR was designed to compensate for the reconstructed signal without any analog circuits, and it produces no restrictions to the number of channels.
Periodic non-uniform sampling theory points out that as long as the average sampling rate of the system is higher than the Nyquist rate, as in the case of an ideal low-pass filter, the sampling signal can be reconstructed [24]; however, the ideal low-pass filter does not exist in practice. To reconstruct the sampled signal, the sampling frequency should usually be at least 2.56 times greater than the highest frequency component of the input signal. In the 112 Gbps QPSK coherent optical communication system, a sampling frequency at 40-GS/s can meet that requirement. The detailed derivation of the method is as follows. The actual output with time delay can be represented as:
y n = x n T s + Δ t i = m = 0 N 1 x m   sin c n m + Δ t i T s ,   i = n , M
where x t is the input signal, x m is the reconstructed signal, s i n c is the sampling function, M is the number of channels, N is the length of y n , Δ t i is the time delay estimated by the proposed method described in Section 3.1, T s = 1 / f s , expand s i n c into a higher-order Taylor expansion, y n can be represented in a convolutional form:
y n = x n + j 1 j ! Δ t i T s j h j x n
where h j is the j t h order partial derivative of s i n c , which can be represented as:
h j n = j t j   sin c t / T s ,   t = n T s
The second-order expansion is carried out for y n , and the Fourier transform of y n can be represented as:
Y e j ω X e j ω + Δ t i T s H 1 e j ω X e j ω + 1 2 Δ t i T s 2 H 2 e j ω X e j ω
where X e j ω is the Fourier transform of x t , H 1 e j ω and H 2 e j ω are the Fourier transforms of h 1 and h 2 respectively, so X e j ω can be represented as:
X e j ω Y e j ω 1 + Δ t i T s H 1 e j ω X e j ω + 1 2 Δ t i T s 2 H 2 e j ω
After the second-order expansion for (21), X e j ω can be represented as (for ease of presentation, e j ω is omitted):
X Y Y H 1 1 2 Δ t i T s 2 Y H 2 2 Y H 1 2
After Fourier inverse transform, the reconstructed signal can be represented as:
x n y n Δ t i T s y h 1 n 1 2 Δ t i T s 2 y h 2 n 2 y h 1 h 1 n
With the reconstructed signal, an FIR filter with 20 taps is employed to further compensate for the time delay, the FIR provides feedback multiple times to approach the expected signal, the relationship between the FIR and the input sequence x n are given in the form of a finite convolution sum, and each tap needs a multiplier accumulator (MAC) unit that consumes logic resources. The input signal is temporal and changes with time. When the maximum eigenvalue is λ m a x and convergence factor μ = 1 / λ m a x , the input of M taps can be represented as:
x i n = x k , x k 1 , , x k M + 1 , k = M 1 , , N 1
The filter output can be represented as:
z k = W k 1 × x i n
where W k 1 is the weight. The error of FIR is:
e k = d k z k
where d k is the expected output. As a result, the weight can be represented as:
W k = W k 1 + 2 μ e k x i n
By bringing (27) into (25) to update z k , the FIR converges and outputs z k after e k is lower than the maximum allowable error.

4. Experimental Results

The experiment was based on the 112 Gbps QPSK coherent optical communication system, and the fiber length was 100 km; the power and wavelength of the continuous wave (CW) laser were 2 dBm and 1550 nm, respectively. The analog-to-digital conversion was implemented in a 45 nm CMOS, 16-channel/8-bit, 40-GS/s ADC, with the bandwidth at 16 GHz.

4.1. Comparison of Estimation Accuracy among LS, EM, and EM-BP Neural Network

The estimation accuracy affects the calibration, so a simulation was conducted to verify the validity of the estimation algorithm before the experiment. The conditions of the simulation were the same as above. The relative error δ i of estimation can be represented as:
δ i = Δ t i T i T i × 100 %
where Δ t i is the estimated time delay of channel i and T i is the true value of time delay, which is added manually before the simulation. The results are shown in Figure 3; estimations can be completed at input frequencies up to 16 GHz, which is available in the actual 112 Gbps QPSK system. The LS and EM method results were below 100%, and the relative error of estimation based on the EM-BP neural network was below 1% in all channels. Figure 3d shows the average relative error of 16 channels with the three methods, and the EM-BP method was more accurate than the other two methods. In addition, the speed of convergence was faster and the number of iterations was just 5000, which is less than the authors of [18] found with 10 5 iterations. As a result, the simulation validated the proposed method, and the high estimation accuracy provided a favorable condition for the subsequent calibration.

4.2. Calibration of the Time Delay

Calibration started after the estimation of time delay; the curves of SNDR with a time delay Δ t are shown in Figure 4. The signal was reconstructed first: The SNDR improved when Δ t < 12 ps, but when Δ t > 12 ps, the SNDR decreased instead. The reconstructed signal was transmitted to the FIR, and the SNDR improved again. With lower values of Δ t , the reconstruction performance was better, and the calibrated signal was closer to the ideal signal. Although the curve decreased as Δ t grew, there was still an improvement compared with the original signal.
Figure 5 shows the output spectrum of the signal before and after the calibration, the tones of time delay and other harmonics were weakened after calibration and the SNDR improved from 29.0 dB to 55.9 dB. The signal quality improved, which laid a foundation for dispersion compensation, carrier recovery, and decision operations in the QPSK system.
This work was compared with some state-of-the-art TI-ADCs, and a summary is shown in Table 1. This work has advantages in terms of channels and sampling frequency; the SNDR, SFDR, and ENOB are the highest at sampling frequencies above 5-GS/s. The performance of the method from [11] is the best of the methods listed in Table 1; however, the TI-ADC is not suitable in the coherent optical transmission system with the sampling frequency at 1.6-GS/s. The formulas of SNDR, SFDR, and ENOB are shown in Appendix B.

5. Conclusions

This article presents a method to calibrate the time delay of a TI-ADC in a coherent optical communication system. The method includes two steps: estimate the time delay and then reconstruct the signal with the FIR filter based on the estimated results. The EM-BP method showed higher accuracy (relative error was below 1%) and faster convergence compared with those of previous works. Without additional analog circuits and limitation of the input signal, the 16-channel 40-GS/s 8-bit TI-ADC reached an SFDR of 61.2 dB, an SNDR of 55.9 dB, and increased the ENOB from 4.1 bits to 6.7 bits. These important results demonstrate that this work has better performance and a competitive position in the state-of-the-art TI-ADCs. Furthermore, ADC calibration plays an essential role in the QPSK system, laying a foundation for subsequent operations.

Author Contributions

Conceptualization, Y.Z.; methodology, S.L.; software, Y.Z.; supervision, Z.H.; validation, S.L.; writing (original draft), Y.Z.; writing, review and editing, S.L., investigation, L.L., formal analysis, L.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Natural Science Foundation of China, grant number 51575517.

Data Availability Statement

The data that support the findings of this study are available on request from the corresponding author. The data are not publicly available due to privacy or ethical restrictions.

Acknowledgments

The authors would like to acknowledge the Acela Micro Co., Ltd. for providing funding and technical support for the experiments.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Step 1. Calculate the initial value of θ m :
θ m = A m B m C m = 1 N 2 · R e Y m 2 · I m Y m 1 M q Y 0 ,   m = 0 , , M q 1
where Y m represents the FFT calculation of y m , Y 0 is the DC offset of Y m , R e · and I m · represent the real and the imaginary parts, respectively.
Step 2. Estimate y ^ m through θ m :
y ^ m = D m θ m + β m y m m = 0 M q 1 D m θ m
where D m and β m can be represented as:
D m = cos ω m · 0 sin ω m · 0 1 cos ω m · 2 sin ω m · 2 1 cos ω m · 2 N 1 sin ω m · 2 N 1 1
β m = A m 2 + B m 2 + C m 2 m = 0 M q 1 A m 2 + B m 2 + C m 2 = θ m T θ m m = 0 M q 1 θ m T θ m
Step 3. Calculate θ m by y ^ m :
θ m = D m T D m 1 D m T y ^ m
Update y ^ m according to (A2), repeat Step 2–3 until convergence, then start Step 4.
Step 4. Calculate Δ t i by ω 0 ,   θ m and α k :
α k = m = k q k + 1 q 1 α m α m = A m 2 + B m 2 e j ϕ m ,   ϕ m = arctan B m / A m
α k can also be represented as:
α k = 1 j 2 M i = 0 M 1 e j ω 0 Δ t i / T s e 2 π j k i M
Combine Equation (A6) with Equation (A7) to determine Δ t i . We only need to determine the corresponding θ m when L θ reaches the maximum to find Δ t i , so the value of the constant c can be unclear.

Appendix B

S F D R = 20 log 10 : X a v m f i | max f s , f h X a v m f h   o r   X a v m f s
where X a v m is the averaged spectrum of the ADC output, f i is the input signal frequency, f h and f s are the frequency of the set of harmonic and spurious spectral components, respectively.
S N D R = A p M M 3 2 m S 0 X a v m f m 2
where A p is the peak amplitude of the input signal, M is the number of samples in the record, S 0 is the set of all integers between 1 and M 1 , excluding the two values that correspond to the fundamental frequency and the zero-frequency term, and f m is the m t h spectral component.
E N O B = F S R · M M 3 G · 12 · m S 0 X a v m f m 2 N log 2 m S 0 X a v m f m 2 ε Q M M 3
where F S R is the specified full-scale range of the ADC, G is the measured gain (nominally = 1), N is the specified number of bits in the ADC, and ε Q is the rms ideal quantization error.

References

  1. Lin, Y.-Z.; Tsai, C.-H.; Tsou, S.-C.; Lu, C.-H. A 8.2-mW 10-b 1.6-GS/s 4× TI SAR ADC with fast reference charge neutralization and background timing-skew calibration in 16-nm CMOS. In Proceedings of the 2016 IEEE Symposium on VLSI Circuits (VLSI-Circuits), Honolulu, Hi, USA, 14–16 June 2016; pp. 1–2. [Google Scholar] [CrossRef]
  2. Hsu, C.-C.; Huang, F.-C.; Shih, C.-Y.; Huang, C.-C.; Lin, Y.-H.; Lee, C.-C.; Razavi, B. An 11b 800MS/s Time-Interleaved ADC with Digital Background Calibration. In Proceedings of the 2007 IEEE International Solid-State Circuits Conference Digest of Technical Papers, San Francisco, CA, USA, 11–15 February 2007; pp. 464–466. [Google Scholar] [CrossRef]
  3. Kang, H.-W.; Hong, H.-K.; Kim, W.; Ryu, S.-T. A Time-Interleaved 12-b 270-MS/s SAR ADC With Virtual-Timing-Reference Timing-Skew Calibration Scheme. IEEE J. Solid-State Circuits 2018, 53, 2584–2594. [Google Scholar] [CrossRef]
  4. Li, J.; Wu, S.; Liu, Y.; Ning, N.; Yu, Q. A Digital Timing Mismatch Calibration Technique in Time-Interleaved ADCs. IEEE Trans. Circuits Syst. II Express Briefs 2014, 61, 486–490. [Google Scholar] [CrossRef]
  5. Li, X.; Wu, J.; Vogel, C. A Background Correlation-Based Timing Skew Estimation Method for Time-Interleaved ADCs. IEEE Access 2021, 9, 45730–45739. [Google Scholar] [CrossRef]
  6. Wang, D.; Zhu, X.; Guo, X.; Luan, J.; Zhou, L.; Wu, D.; Liu, H.; Wu, J.; Liu, X. A 2.6 GS/s 8-Bit Time-Interleaved SAR ADC in 55 nm CMOS Technology. Electronics 2019, 8, 305. [Google Scholar] [CrossRef] [Green Version]
  7. Razavi, B. Design Considerations for Interleaved ADCs. IEEE J. Solid-State Circuits 2013, 48, 1806–1817. [Google Scholar] [CrossRef] [Green Version]
  8. Dortz, N.L.; Blanc, J.; Simon, T.; Verhaeren, S.; Rouat, E.; Urard, P.; Tual, S.L.; Goguet, D.; Lelandais-Perrault, C.; Dortz, N.L.; et al. A 1.62 GS/s Time-Interleaved SAR ADC with fully digital background mismatch calibration achieving interleaving spurs below 70 dBFS. In Proceedings of the 2014 IEEE International Solid-State Circuits Conference Digest of Technical Papers, San Francisco, CA, USA, 9–13 February 2014; pp. 1–4. [Google Scholar]
  9. Xing, D.; Zhu, Y.; Chan, C.; Sin, S.; Ye, F.; Ren, J.; Martins, R.P. Seven-bit 700-MS/s Four-Way Time-Interleaved SAR ADC with Partial V cm-Based Switching. IEEE Trans. Very Large Scale Integr. Syst. 2016, 25, 1168–1172. [Google Scholar] [CrossRef]
  10. Guo, M.; Mao, J.; Sin, S.-W.; Wei, H.; Martins, R.P. A 5 GS/s 29 mW Interleaved SAR ADC With 48.5 dB SNDR Using Digital-Mixing Background Timing-Skew Calibration for Direct Sampling Applications. IEEE Access 2020, 8, 138944–138954. [Google Scholar] [CrossRef]
  11. Guo, M.; Mao, J.; Sin, S.-W.; Wei, H.; Martins, R.P. A 1.6-GS/s 12.2-mW Seven-/Eight-Way Split Time-Interleaved SAR ADC Achieving 54.2-dB SNDR With Digital Background Timing Mismatch Calibration. IEEE J. Solid-State Circuits 2020, 55, 693–705. [Google Scholar] [CrossRef]
  12. Sin, S.-W.; Chio, U.-F.; Seng-Pan, U.; Martins, R.P. Statistical Spectra and Distortion Analysis of Time-Interleaved Sampling Bandwidth Mismatch. IEEE Trans. Circuits Syst. II Express Briefs 2008, 55, 648–652. [Google Scholar] [CrossRef]
  13. Huang, C.-C.; Wang, C.-Y.; Wu, J.-T. A CMOS 6-Bit 16-GS/s Time-Interleaved ADC Using Digital Background Calibration Techniques. IEEE J. Solid-State Circuits 2011, 46, 848–858. [Google Scholar] [CrossRef]
  14. El-Chammas, M.; Murmann, B. A 12-GS/s 81-mW 5-bit Time-Interleaved Flash ADC With Background Timing Skew Calibration. IEEE J. Solid-State Circuits 2011, 46, 838–847. [Google Scholar] [CrossRef]
  15. Elbornsson, J.; Gustafsson, F.; Eklund, J.-E. Blind equalization of time errors in a time-interleaved ADC system. IEEE Trans. Signal Process. 2005, 53, 1413–1424. [Google Scholar] [CrossRef] [Green Version]
  16. Huang, S.; Levy, B. Adaptive blind calibration of timing offset and gain mismatch for two-channel time-interleaved ADCs. IEEE Trans. Circuits Syst. I Regul. Pap. 2006, 53, 1278–1288. [Google Scholar] [CrossRef]
  17. Divi, V.; Wornell, G.W. Blind Calibration of Timing Skew in Time-Interleaved Analog-to-Digital Converters. IEEE J. Sel. Top. Signal Process. 2009, 3, 509–522. [Google Scholar] [CrossRef]
  18. Solis, F.; Bocco, A.F.; Morero, D.; Hueda, M.R.; Reyes, B.T. Background Calibration of Time-Interleaved ADC for Optical Co-herent Receivers using Error Backpropagation Techniques. In Proceedings of the 2020 IEEE International Symposium on Circuits and Systems (ISCAS), Seville, Spain, 17–20 May 2020; pp. 1–5. [Google Scholar]
  19. Garvik, H.; Wulff, C.; Ytterdal, T. An 11.0 bit ENOB, 9.8 fJ/conv.-step noise-shaping SAR ADC calibrated by least squares estimation. In Proceedings of the 2017 IEEE Custom Integrated Circuits Conference (CICC), Austin, TX, USA, 30 April–3 May 2017; pp. 1–4. [Google Scholar]
  20. Balakrishnan, J.; Ramakrishnan, S.; Gopinathan, V. Parameter mismatch estimation in a parallel interleaved ADC. In Proceedings of the 2009 IEEE International Symposium on Circuits and Systems, Taipei, Taiwan, 17–24 May 2009; pp. 1113–1116. [Google Scholar] [CrossRef]
  21. Gehlot, S.K.; Singh, R. Trajectory estimation of a moving charged particle: An application of least square estimation (LSE) approach. In Proceedings of the 2014 International Conference on Medical Imaging, m-Health and Emerging Communication Systems (MedCom), Greater Noida, India, 7–8 November 2014; pp. 262–265. [Google Scholar]
  22. Premkumar, M.; Chitra, M.; Arun, M.; Saravanan, M. Least squares based channel estimation approach and Bit Error Rate analysis of Cognitive Radio. In Proceedings of the 2015 International Conference on Robotics, Automation, Control and Embedded Systems (RACE), Chennai, India, 18–20 February 2015; pp. 1–4. [Google Scholar] [CrossRef]
  23. Greshishchev, Y.M.; Aguirre, J.; Besson, M.; Gibbins, R.; Falt, C.; Flemke, P.; Ben-Hamida, N.; Pollex, D.; Schvan, P.; Wang, S.-C. A 40 GS/s 6b ADC in 65 nm CMOS. In Proceedings of the 2010 IEEE International Solid-State Circuits Conference (ISSCC), San Francisco, CA, USA, 7–11 February 2010; pp. 390–391. [Google Scholar]
  24. Kawaguchi, Y.; Ramaswami, S.; Takashima, R.; Endo, T.; Ikeshita, R. Sub-Nyquist non-uniform sampling for low-cost sound monitoring. In Proceedings of the 2017 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Kuala Lumpur, Malaysia, 12–15 December 2017; pp. 452–456. [Google Scholar] [CrossRef]
Figure 1. (a) The diagram of the optical coherent communication system and the role the ADC played in the system; (b) the flowchart of the calibration method.
Figure 1. (a) The diagram of the optical coherent communication system and the role the ADC played in the system; (b) the flowchart of the calibration method.
Photonics 08 00398 g001
Figure 2. A typical BP neural network structure includes an input layer, a middle layer (hidden layer), and an output layer.
Figure 2. A typical BP neural network structure includes an input layer, a middle layer (hidden layer), and an output layer.
Photonics 08 00398 g002
Figure 3. Relative error comparison among LS, EM, and EM-BP methods; the sampling frequency was 40-GS/s. (a) Relative error of LS estimation; (b) relative error of EM estimation; (c) relative error of estimation based on the EM-BP method; (d) average results of 16 channels; the relative error of the EM-BP method was the lowest and was below 1%.
Figure 3. Relative error comparison among LS, EM, and EM-BP methods; the sampling frequency was 40-GS/s. (a) Relative error of LS estimation; (b) relative error of EM estimation; (c) relative error of estimation based on the EM-BP method; (d) average results of 16 channels; the relative error of the EM-BP method was the lowest and was below 1%.
Photonics 08 00398 g003aPhotonics 08 00398 g003b
Figure 4. SNDR curves in different situations with changes in the time delay. First the signal was reconstructed and then it was transmitted to the FIR; this process further improved the SNDR.
Figure 4. SNDR curves in different situations with changes in the time delay. First the signal was reconstructed and then it was transmitted to the FIR; this process further improved the SNDR.
Photonics 08 00398 g004
Figure 5. (a) The spectrum before calibration; (b) the spectrum after calibration.
Figure 5. (a) The spectrum before calibration; (b) the spectrum after calibration.
Photonics 08 00398 g005
Table 1. Comparison of the proposed method with some state-of-the-art TI-ADCs.
Table 1. Comparison of the proposed method with some state-of-the-art TI-ADCs.
PublicationThis Work[13][23][10][11]
Technology (nm)4565652828
Resolution (bit)8661010
TI Channels16816168
Sampling Frequency (GS/s)40164051.6
Supply (V)1.01.51.0/2.51.0/0.850.9/0/8
SNDR (dB)55.928.0N.A.48.554.2
SFDR (dB)61.240.435.059.667.1
ENOB (bits)6.74.95.5N.A.N.A.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhao, Y.; Li, S.; Li, L.; Huang, Z. A Novel Time Delay Estimation and Calibration Method of TI-ADC Based on a Coherent Optical Communication System. Photonics 2021, 8, 398. https://doi.org/10.3390/photonics8090398

AMA Style

Zhao Y, Li S, Li L, Huang Z. A Novel Time Delay Estimation and Calibration Method of TI-ADC Based on a Coherent Optical Communication System. Photonics. 2021; 8(9):398. https://doi.org/10.3390/photonics8090398

Chicago/Turabian Style

Zhao, Yongjie, Sida Li, Longqing Li, and Zhiping Huang. 2021. "A Novel Time Delay Estimation and Calibration Method of TI-ADC Based on a Coherent Optical Communication System" Photonics 8, no. 9: 398. https://doi.org/10.3390/photonics8090398

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop