Next Article in Journal
Experimental Study of Electroosmosis in Rock Cores Based on the Dual Pressure Sensor Method
Next Article in Special Issue
Accurate Range Modeling for High-Resolution Spaceborne Synthetic Aperture Radar
Previous Article in Journal
DeepChestGNN: A Comprehensive Framework for Enhanced Lung Disease Identification through Advanced Graphical Deep Features
Previous Article in Special Issue
Multipath Detection and Mitigation of Random Noise Signals Propagated through Naturally Lossy Dispersive Media for Radar Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Pulse Compression Shape-Based ADC/DAC Chain Synchronization Measurement Algorithm with Sub-Sampling Resolution

1
College of Biomedical Engineering and Instrument Science, Zhejiang University, Hangzhou 310027, China
2
College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(9), 2831; https://doi.org/10.3390/s24092831
Submission received: 13 March 2024 / Revised: 23 April 2024 / Accepted: 26 April 2024 / Published: 29 April 2024
(This article belongs to the Special Issue Radar Receiver Design and Application)

Abstract

:
In this article, we address the problem of synchronizing multiple analog-to-digital converter (ADC) and digital-to-analog converter (DAC) chains in a multi-channel system, which is constrained by the sampling frequency and inconsistencies among the components during system integration. To evaluate and compensate for the synchronization differences, we propose a pulse compression shape-based algorithm to measure the entire delay parameter of the ADC/DAC chain, which achieves sub-sampling resolution by mapping the shape of the discrete pulse compression peak to the signal propagation delay. Moreover, owing to the matched filtering in the pulse compression process, the algorithm exhibits good noise performance and is suitable for wireless scenarios. Experiments verified that the algorithm can achieve precise measurements with sub-sampling resolution in scenarios where the signal-to-noise ratio (SNR) is greater than −10 dB.

1. Introduction

Multi-channel systems integrate multiple ADCs and DACs, allowing for independent signal acquisition or generation tasks. For instance, Multiple-Input Multiple-Output (MIMO) systems employ multiple ADC/DAC chains for data transmission to improve efficiency [1]. They also utilize spatial and temporal coding and decoding techniques to enhance system reliability and interference resistance [2,3,4,5]. Additionally, such multi-channel systems can alternate the sampling of the same signal to achieve a higher sampling rate [6] and the time-interleaved sampling model is the mainstream implementation architecture for high-sampling-rate converters and systems in the current context [7,8,9]. Furthermore, multi-channel systems are widely applied in monitoring scenarios for biomedical signals such as electrocardiography (ECG) [10] and electroencephalography (EEG) [11].
The synchronization issues between channels in the aforementioned multi-channel systems have been the subjects of extensive attention from both the academic and industrial communities [12,13,14]. Moreover, the synchronization performance of signal sampling and data transmission across different channels has a significant impact on the reliability of the system. For instance, in ultra-wideband pulse radio location and navigation systems, the principle relies on the time differences of arrival of synchronized signals across multiple channels [15]. Asynchrony between channels will accumulate and result in significant deviations in the positioning distance [16,17]. Additionally, in signal acquisition scenarios, asynchrony between channels can introduce mismatch errors that affect system performance or reduce the accuracy of signal analysis [18,19,20].
In the past, researchers have proposed a series of solutions to address the synchronization issues in multi-channel systems. The synchronization schemes proposed in references [21,22] are based on Bluetooth Low Energy (BLE) technology and utilize timestamps to achieve simultaneous ADC sampling and data transmission alignment. This approach relies on an external synchronization source, and the limited performance of the microcontroller restricts the synchronization accuracy. To meet the synchronization requirements of current high-performance systems, research efforts have been focused on internal design aspects [23,24,25]. Scholars have proposed a daisy chain structure that utilizes the internal frequency division system of high-speed converters to achieve synchronization through the propagation of the synchronization signal [26]. Engineers commonly utilize a homologous clock source and rigorously control clock routing delays to enhance synchronization performance [27]. Meanwhile, some researchers have calibrated the mismatch error of the time-interleaved converters [28,29,30] and the acquisition system [31] based on multi-channel sampling synchronization.
As the synchronization performance of multi-channel sampling improves, significant breakthroughs have been made in data transmission technologies. The JESD204 protocol, proposed by JEDEC, has gradually replaced CMOS and LVDS as the mainstream data transmission solution between converter devices and logic devices [32]. Researchers have achieved multi-channel data transmission alignment by utilizing the system reference edge [33] and the deterministic latency characteristics of the JESD204B/C protocols [34,35,36]. In addition, some researchers have alleviated the pressure of synchronous design by integrating converters and radio frequency components [37,38,39].
However, multi-channel synchronization issues still exhibit uncertainty at the system level. A complete ADC/DAC chain comprises multiple elements, such as converters, conditioning circuits, and connecting cables. For high-precision synchronization requirements, inconsistencies among the components of different channels can lead to significant deviations [40]. Therefore, researchers usually need to design an additional calibration scheme during system integration to address these inconsistencies. Additionally, engineers need to measure and compensate for the parameters of each component using vector network analyzers. However, these methods are expensive and difficult to implement on a large scale. To address this issue, we present a pulse compression shape-based ADC/DAC chain synchronization measurement algorithm and our contributions are summarized as follows:
  • We propose an algorithm that can directly obtain the delay parameters of the entire ADC/DAC chain without the need for any additional hardware expenses.
  • We map the location of the pulse compression peak within the calculation window to the delay parameters and model the discretized peak shape to achieve sub-sampling resolution. This breakthrough enables us to overcome the limitation of sampling frequency on the accuracy of digital signal processing.
  • The algorithm exhibits good noise performance. In typical wireless scenarios with an SNR greater than 10 dB, the results can be accurately measured up to 0.01 sampling points. Additionally, its resolution can still be maintained at 0.1 sampling points in high-noise scenarios with an SNR ranging between 10 dB and −10 dB.
  • We conducted a validation of the algorithm’s effectiveness and precision by designing a multi-channel radio platform. The results indicate that it can accurately measure the delay values of the ADC/DAC chains, making it widely applicable for optimizing the synchronization performance in multi-channel systems.
The remainder of this article is organized as follows. Section 2 introduces the theory of pulse compression and provides a detailed description of the principles behind the ADC/DAC chain synchronization measurement algorithm. In Section 3, an analysis of the algorithm’s computational errors and noise performance is presented. Additionally, Section 4 further validates the algorithm on a multi-channel radio platform. Finally, Section 5 provides a summary of the findings and conclusions presented throughout the article.

2. Methods

2.1. Pulse Compression Theory

Modulation methods commonly used in pulse compression radar transmitters include polyphase codes, Costas codes, Barker codes, and frequency-stepping [41]. The most widely used method is linear frequency modulation (LFM), which was invented by R.H. Dickie in 1945 [42]. The waveform of an LFM signal with bandwidth B and duration T can be expressed as
S l f m ( t ) = A · rect t T · e 2 π j f c t + 1 2 μ t 2 ,
where A represents the amplitude of the LFM signal, rect ( ) represents the rectangular window function, f c is the carrier frequency, and μ is the rate of change of the frequency, which can be calculated via
μ = B T .
Pulse compression essentially involves the application of matched filtering to a modulated signal. The impulse response of the matched filter is a conjugated time-reversed version of the transmitted signal [43], and it is expressed as
H ( t ) = K · S l f m * t 0 t ,
where K represents the attenuation coefficient of the filter and t 0 represents the physical delay to the signal caused by the matched filter. The matched filtering process is mathematically equivalent to calculating the correlation between the received and transmitted signals. The result of the matched filtering is represented by S p u l s e ( t ) , which is expressed as
S p u l s e ( t ) = S l f m ( x ) · H ( t x ) d x .
We mathematically assume
t t 0 = t .
Substituting Equations (1) and (3) into Equation (4) yields
S p u l s e t = K · S l f m ( x ) · S l f m * x t d x = K A 2 T · rect t 2 T · sin π μ T 1 t T t π μ T t · e 2 π j f c t .
In practice, we preselect the parameters of the LFM signal, such as A, μ , T, and f c . The attenuation coefficient K of the matched filter can also be easily obtained. Equation (6) provides a detailed expression for the pulse compression result. When the condition t < < T is satisfied, its envelope curve can be approximated as
S p u l s e t = K A 2 T · rect t 2 T · Sa π μ T t .
Equation (7) features a significant peak, the location of which depends on t . This provides us with a theoretical basis for implementing the measurement of chain delay parameters.

2.2. Algorithm Description

The basic principles of the algorithm proposed in this article are as follows. The radio system sends a specific LFM signal through a DAC. Then, the electromagnetic wave propagates through a specific path and is sampled by the ADC for matched filtering operation. The filter matches the signal on the same timescale and accumulates the energy of the long-duration LFM signal at the peak. The location of the pulse compression peak in the calculation window is linearly related to the propagation delay of the signal in the ADC/DAC chains.
Figure 1 shows an example of pulse compression peak shifting. The blue line represents a direct connection between the ADC and DAC interfaces without any electromagnetic wave propagation delay, while the red line represents the introduction of a propagation delay into the chain. When the chain is extended, the propagation delay increases. The pulse compression peak moves in the direction indicated by the arrow in Figure 1a. Because the LFM signal is discretized after sampling, the smallest unit of peak movement is a sampling point, as shown in Figure 1b. This implies that the resolution of the measurement is limited by the system’s sampling frequency. For the convenience of expression, we denote a sampling point unit as loc.
Owing to the limitations of the sampling frequency, it is usually challenging for the resolution at the sampling level to meet the synchronization measurement requirements of ADC/DAC chains in a high-performance radio system. The delay of the electromagnetic wave propagation in the system varies continuously, which introduces errors at the sub-sampling level into the results. To demonstrate this phenomenon intuitively, we select loc 8 as the smallest unit of variation in the propagation delay, as shown in Figure 2. The blue curves in the figure show the actual movement of the pulse compression peak, whereas the red dots represent the results obtained from digital system computations. This difference is precisely due to sampling discretization. As shown in Figure 2e, when the peak value is exactly between two sampling points, the maximum measurement error is loc 2 , and the determination of the peak sampling point is ambiguous.
In this article, we map the shape of the discretized pulse compression peak to the sub-sampling level measurements. The method is based on the slope between the highest point of the peak and the next sampling point, as indicated by the straight line in Figure 2. To perform the mapping calculations, the amplitude of the pulse compression results is normalized to obtain
S p e a k ( t ) = sin ( π μ T t ) π μ T t ,
We define the variable x as
x = t · F s ,
where F s represents the sampling frequency of the system. The physical meaning of x is similar to that of the sampling point, with the only difference being that x is a continuous variable. Substituting Equations (2) and (9) into Equation (8) yields
S p e a k ( x ) = sin π B F s x π B F s x .
The fitting function is defined as
S f i t ( x ) = sin α x α x sin α ( x + 1 ) α ( x + 1 ) ,
where α is a parameter that can be calculated via
α = π B F s .
As the position of the main peak shifts to the next sampling point with a step smaller than a sampling point, the value of x changes from 0 to −1. The result calculated using Equation (11) is the slope between the two sampling points, which is represented by the green line in Figure 2. This completes the mapping of the peak’s change in shape to the sub-sampling resolution measurement. When the determination of the peak sampling point changes, the mapping relationship must be adjusted accordingly. For example, the mapping slope in the case of d > loc 2 is represented by the black line instead of the green line. Therefore, the value of x now ranges from 0 to −0.5 in the case of d loc 2 , and it changes from 0.5 to 0 in the case of d > loc 2 .
Considering the complexity of solving the function S f i t ( x ) , applying the third-order Taylor expansion to Equation (11) gives
S f i t ( x ) = 20 α 2 α 4 120 + α 2 3 α 4 30 x α 4 20 x 2 α 4 30 x 3 + o x k ,
where k = 4 , 5 , 6 . In practical engineering applications, the sampling frequency is generally selected to be 5–10 times the bandwidth of the signal. This implies that the quadratic and cubic terms in Equation (13) can be approximated as infinitesimal quantities, and the function can be further simplified as
S f i t ( x ) = 20 α 2 α 4 120 + α 2 3 α 4 30 x + o x k ,
where k = 2 , 3 , 4 , 5 , 6 . The entire process of the synchronization delay measurement algorithm is illustrated in Algorithm 1.
Algorithm 1 Synchronization Delay Measurement.
  • Input: Signal S l f m [ n ] , Filter H [ n ] , Duration N.
  • Output: Synchronization delay value D.
  • 1: N f f t 2 log 2 N
  • 2: H [ n ] F F T H [ n ] , N f f t
  • 3: S l f m [ n ] F F T S l f m [ n ] , N f f t
  • 4: S p u l s e [ n ] I F F T S l f m [ n ] · H [ n ]
  • // Optimizing long vector convolution operations using the FFT operator.
  • 5: S p u l s e [ n ] abs S p u l s e [ n ] / max S p u l s e [ n ]
  • 6: D i n t index of max S p u l s e [ n ]
  • // Obtaining delay value with sampling resolution.
  • 7: S f i t S p u l s e D i n t S p u l s e D i n t + 1
  • 8: D f r a c 20 α 2 α 4 120 S f i t / α 2 3 α 4 30
  • // Obtaining delay value with sub-sampling resolution.
  • 9: Return  D D i n t + D f r a c
Due to the long duration of the LFM signal, direct convolution operations result in significant system overhead. Hence, we optimize the process by employing the Fast Fourier Transform (FFT) operator. Additionally, considering factors such as channel fading and impedance mismatch among circuit components, we incorporate amplitude normalization for the pulse compression results in the algorithm.

3. Error and Noise Performance Analysis

3.1. Error Analysis

The sub-sampling resolution of the proposed synchronization delay measurement algorithm is derived from the fitting of the pulse compression shape. Since obtaining a numerical solution for the fitting function in Equation (11) is challenging, a polynomial approximation is used instead, which introduces computational errors.
To validate the accuracy of the algorithm, we conducted simulation calculations on its sub-sampling resolution results. We introduced a delay value smaller than one sampling point into the signal, and the errors of the algorithm are shown in Figure 3.
Figure 3a displays the theoretical errors for three different fitting orders. The errors arise from the omission of higher-order terms in Equation (13), resulting in the largest deviation when the introduced delay is at 0.5 loc. The maximum error in the first-order fitting calculation is 0.0052 loc, and increasing the fitting order can significantly reduce the algorithmic error. Meanwhile, in Figure 3b, we evaluated the impact of the bandwidth of the LFM signal on the maximum error of sub-sampling resolution. In this article, we considered scenarios where the sampling frequency is 5–10 times the signal bandwidth, and achieved synchronous delay measurement with a resolution of 0.01 sampling points using basic first-order fitting. Certainly, users can adjust the bandwidth of the LFM signal or increase the fitting order to further enhance the resolution of the algorithm.

3.2. Noise Performance

In the ADC/DAC chains of multi-channel systems, it is challenging to eliminate factors such as component nonlinearity, thermal noise, and quantization noise from the converters. Particularly in systems with wireless transmission paths, additional components such as multipath fading and external electromagnetic interference are introduced, which significantly impact the quality of signal transmission in the chains. In this section, we evaluated the noise performance of the algorithm as follows.
Distinguished from the noises present in the ADC/DAC chains, LFM signals possess the characteristic of linear frequency variation over time. The pulse compression operation is mathematically equivalent to correlation computation. By accurately matching the LFM signal in the time domain, it enables effective signal extraction and suppression of noise impact. We can illustrate this issue through simulation to provide a visual understanding. The introduction of noise distorts the waveform but does not affect the peak of the pulse compression, as shown in Figure 4c,d. When the noise energy is much higher than that of the LFM signal, multiple false pulse compression peaks can cause the algorithm to misjudge the primary peak, as shown in Figure 4e,f.
To demonstrate the effect of noise on algorithm accuracy, Figure 5 displays the measurement errors for different SNR levels. The results show that for the range where the SNR is greater than 10 dB, the error is less than 0.01 sampling points. We define this interval as the accurate measurement range, which is suitable for most wireless scenarios. Moreover, in scenarios where the noise power is close to or even overwhelms the signal, specifically when the SNR is between 10 dB and −10 dB, the algorithm exhibits an error of less than 0.1 sampling points. Furthermore, we define the interval with a peak misjudgment probability of greater than 10% as the unreliable measurement range.

4. Results

4.1. Experiment Platform

In this section, we validate the proposed chain synchronization measurement algorithm by applying it to a multi-channel radio system. The system is equipped with four independent transceiver chains that collectively perform tasks such as target detection, localization, and communication. The entire chain encompasses ADC, DAC, filtering, gain control, mixing, and other components. To ensure optimal synchronization among the chains, we measure the delay parameter differences of the ADC/DAC chains, and the results are used for subsequent compensation and calibration purposes.
Figure 6 depicts the design scheme for measuring the chain delays of the system. The FPGA serves as the core logic device, encompassing functions like signal generation and data storage. Additionally, the data transmission between converters and FPGA is achieved through the JESD204B protocol. To mitigate the effects of clock jitter and offset, we have implemented an independent clock system based on an Oven Controlled Crystal Oscillator (OCXO), Phase Locked Loop (PLL), and Clock Fanout devices. This dedicated clock system ensures homogeneous clock inputs for both the sampling of converter devices and the operation of the logic device.
Figure 6 presents a comprehensive scheme outlining an ADC/DAC chain, which is also suitable for measurement scenarios involving multiple chains. The FPGA generates a specific LFM signal, which propagates through the DAC in the transmission chain. Meanwhile, the ADC samples and captures the electromagnetic waves in the receiving chain to acquire analytical data. This enables us to measure the signal’s propagation delay across the entire chain, effectively characterizing the synchronization differences between the chains. Based on this foundation, we can further estimate the internal chain delay by performing fitting operations, as depicted by the blue annotation in the figure. The parameters of the platform and the LFM signal used are shown in Table 1.

4.2. Chain Delay Measurement

In this experiment, we accessed coaxial cables of different lengths to change the signal propagation path and measure the delay differences among the four chains in the system. To minimize the impact of cable inconsistencies on the measurement results, we utilized a vector network analyzer to precisely measure the parameters of the three types of cables used, as shown in Table 2.
Figure 7 presents the measured results of the delay for the four ADC/DAC chains, accompanied by a linear regression analysis of the data. The first-order coefficient of 2.873 indicated that the propagation delay increased by 4.788 ns for a 1.00 m increase in the length of the coaxial cable. We calculated the propagation speed of the LFM in the cable to be 2.088 × 10 8 m / s , which is consistent with the data in Table 2. The zero-order coefficient in the results signifies the internal delay of each ADC/DAC chain, indicating minor differences of less than one loc across the four chains. By compensating for the measured delay discrepancies, higher levels of synchronization performance can be achieved.

4.3. Precision Verification

In the aforementioned process, we connected coaxial cables to the system to measure the internal delay parameters of the ADC/DAC chains. Additionally, the algorithm is also applicable to wireless scenarios. To validate the precision of the algorithm, we selected three scenarios with different SNRs, and the results are depicted in Figure 8. In wired scenarios with an SNR exceeding 50 dB, the algorithm exhibits a variance of 8.755 × 10 9   loc 2 in its results, showcasing an exceptional level of measurement precision. Similarly, we conducted verification experiments in wireless and high-noise scenarios using the SNR values of 10 dB and −10 dB. The obtained variances were 3.561 × 10 5   loc 2 and 2.177 × 10 3   loc 2 , which affirm the algorithm’s reliability in accurately measuring chain synchronization delays, even in challenging wireless and high-noise environments.

5. Conclusions

In this article, we address the synchronization issue in a multi-channel system. Existing research has mainly concentrated on the synchronization design for converter sampling or data transmission stages, making it challenging to accurately measure the delay value of the entire ADC/DAC chain. To this end, we propose a novel measurement algorithm that contributes by effectively mapping the shape of the pulse compression peak to sub-sampling resolution measurements. Experiments showed that the algorithm exhibits a favorable noise performance and is suitable for radio systems. In systems with an SNR greater than −10 dB, it can measure the delay values of all components in the ADC/DAC chains with sub-sampling resolution. The highest achievable resolution can reach 0.01 sampling points. Further, the results can be used to optimize the synchronization performance of multi-channel systems and for solving problems such as radar positioning deviation and sampling mismatch error.

Author Contributions

Conceptualization, X.H. and B.Z.; methodology, X.H. and B.Z.; software, X.H. and H.F.; validation, X.H., H.F. and W.L.; formal analysis, X.H., H.F. and W.L.; investigation, X.H., H.F., W.L. and B.Z.; resources, B.Z.; data curation, X.H.; writing—original draft preparation, X.H.; writing—review and editing, X.H., H.F. and B.Z.; project administration, B.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Albreem, M.A.; Juntti, M.; Shahabuddin, S. Massive MIMO detection techniques: A survey. IEEE Commun. Surv. Tutor. 2019, 21, 3109–3132. [Google Scholar] [CrossRef]
  2. Beydoun, A.; Alaeddine, H.; elmokdad, H. New fast time synchronization method for MIMO-OFDM systems. In Proceedings of the 2018 11th IFIP Wireless and Mobile Networking Conference (WMNC), Prague, Czech Republic, 3–5 September 2018; pp. 1–6. [Google Scholar]
  3. Nanzer, J.A.; Mghabghab, S.R.; Ellison, S.M.; Schlegel, A. Distributed phased arrays: Challenges and recent advances. IEEE Trans. Microw. Theory Tech. 2021, 69, 4893–4907. [Google Scholar] [CrossRef]
  4. Ly, A.; Yao, Y.D. A review of deep learning in 5G research: Channel coding, massive MIMO, multiple access, resource allocation, and network security. IEEE Open J. Commun. Soc. 2021, 2, 396–408. [Google Scholar] [CrossRef]
  5. Song, Y.; Lu, W.; Sun, B.; Hong, Y.; Qu, F.; Han, J.; Zhang, W.; Xu, J. Experimental demonstration of MIMO-OFDM underwater wireless optical communication. Opt. Commun. 2017, 403, 205–210. [Google Scholar] [CrossRef]
  6. Black, W.C.; Hodges, D.A. Time interleaved converter arrays. IEEE J. Solid-State Circuits 1980, 15, 1022–1029. [Google Scholar] [CrossRef]
  7. Wei, J.; Zhang, C.; Wang, X.; Chang, Y.; Liu, M. A Reconfigurable 8-to-10-bit 20-to-5-GS/s time-interleaved time-domain ADC. Microelectron. J. 2023, 138, 105836. [Google Scholar] [CrossRef]
  8. Im, J.; Zheng, K.; Chou, C.H.A.; Zhou, L.; Kim, J.W.; Chen, S.; Wang, Y.; Hung, H.W.; Tan, K.; Lin, W.; et al. A 112-Gb/s PAM-4 long-reach wireline transceiver using a 36-way time-interleaved SAR ADC and inverter-based RX analog front-end in 7-nm FinFET. IEEE J. Solid-State Circuits 2020, 56, 7–18. [Google Scholar] [CrossRef]
  9. Thomas, P.; Finkbeiner, J.; Grözing, M.; Berroth, M. Time-Interleaved Switched Emitter Followers to Extend Front-End Sampling Rates to up to 200 GS/s. IEEE J. Solid-State Circuits 2022, 57, 2599–2610. [Google Scholar] [CrossRef]
  10. Alizadeh Meghrazi, M.; Tian, Y.; Mahnam, A.; Bhattachan, P.; Eskandarian, L.; Taghizadeh Kakhki, S.; Popovic, M.R.; Lankarany, M. Multichannel ECG recording from waist using textile sensors. BioMed. Eng. Online 2020, 19, 48. [Google Scholar] [CrossRef]
  11. Lee, S.; Cho, H.; Kim, K.; Jun, S.C. Simultaneous EEG acquisition system for multiple users: Development and related issues. Sensors 2019, 19, 4592. [Google Scholar] [CrossRef]
  12. Yi, X.; Li, G.; Lin, L. Noninvasive hemoglobin measurement using dynamic spectrum. Rev. Sci. Instrum. 2017, 88, 083109. [Google Scholar] [CrossRef]
  13. Giri Prasad, R.; Venkatesan, P. Group based multi-channel synchronized spectrum sensing in cognitive radio network with 5G. Mob. Netw. Appl. 2019, 24, 327–339. [Google Scholar] [CrossRef]
  14. Du, S.; Hu, J.; Zhu, Y.; Hu, C. Analysis and compensation of synchronous measurement error for multi-channel laser interferometer. Meas. Sci. Technol. 2017, 28, 055201. [Google Scholar] [CrossRef]
  15. Ye, R.; Redfield, S.; Liu, H. High-precision indoor UWB localization: Technical challenges and method. In Proceedings of the 2010 IEEE International Conference on Ultra-Wideband, Nanjing, China, 20–23 September 2010; Volume 2, pp. 1–4. [Google Scholar]
  16. Liu, Q.; Wang, Y.; Fathy, A.E. Towards low cost, high speed data sampling module for multifunctional real-time UWB radar. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1301–1316. [Google Scholar] [CrossRef]
  17. Schroeer, G. A real-time UWB multi-channel indoor positioning system for industrial scenarios. In Proceedings of the 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nantes, France, 24–27 September 2018; pp. 1–5. [Google Scholar]
  18. Xiao, J.; Song, J.; Liang, Y. A 102.1-dB SNDR oversampling merge-mismatch-error-shaping SAR ADC in 180 nm CMOS. Microelectron. J. 2024, 143, 106053. [Google Scholar] [CrossRef]
  19. Dong, L.; Song, Y.; Zhang, B.; Lan, Z.; Xin, Y.; Liu, L.; Li, K.; Wang, X.; Geng, L. Theoretical total harmonic distortion evaluation based on digital to analogue converter mismatch to improve the linearity of successive approximation register analogue to digital converter. IET Circuits Devices Syst. 2022, 16, 189–199. [Google Scholar] [CrossRef]
  20. Cao, Z.; Chuang, C.H.; King, J.K.; Lin, C.T. Multi-channel EEG recordings during a sustained-attention driving task. Sci. Data 2019, 6, 19. [Google Scholar] [CrossRef]
  21. Wang, H.; Li, J.; McDonald, B.E.; Farrell, T.R.; Huang, X.; Clancy, E.A. Comparison between Two Time Synchronization and Data Alignment Methods for Multi-Channel Wearable Biosensor Systems Using BLE Protocol. Sensors 2023, 23, 2465. [Google Scholar] [CrossRef]
  22. Dian, F.J. Low-power synchronized multi-channel data acquisition communication system. In Proceedings of the 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, NV, USA, 7–9 January 2019; pp. 1027–1031. [Google Scholar]
  23. Xiaohui, Z.; Songqing, T.; Rui, L. Research and design of high precision synchronization data acquisition system. Nucl. Tech. 2014, 37, 3–7. [Google Scholar]
  24. Pflugradt, M.; Mann, S.; Tigges, T.; Goernig, M.; Orglmeister, R. Multi-modal signal acquisition using a synchronized wireless body sensor network in geriatric patients. Biomed. Eng. Tech. 2016, 61, 57–68. [Google Scholar] [CrossRef]
  25. Puce, A.; Hämäläinen, M.S. A review of issues related to data acquisition and analysis in EEG/MEG studies. Brain Sci. 2017, 7, 58. [Google Scholar] [CrossRef]
  26. Stackler, M.; Bouin, E.; Laube, R.; Ligozat, J. A novel method to synchronize high-speed data converters. In Proceedings of the 2016 IEEE Radar Conference (RadarConf), Philadelphia, PA, USA, 2–6 May 2016; pp. 1–5. [Google Scholar]
  27. Su, Z.; Huschle, J.; Redfield, S.; Qiao, T.; Liu, H.; Liu, F. High-speed real-time multi-channel data-acquisition unit: Challenges and results. In Proceedings of the 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA, 10–13 January 2014; pp. 105–112. [Google Scholar]
  28. Pan, Z.; Ye, P.; Yang, K.; Huang, W.; Zhao, Y. Frequency response mismatch calibration in generalized time-interleaved systems. IEEE Trans. Instrum. Meas. 2022, 71, 1–17. [Google Scholar] [CrossRef]
  29. Li, J.; Pan, J.; Zhang, Y. Automatic calibration method of channel mismatches for wideband TI-ADC system. Electronics 2019, 8, 56. [Google Scholar] [CrossRef]
  30. Monsurrò, P.; Rosato, F.; Trifiletti, A. New models for the calibration of four-channel time-interleaved ADCs using filter banks. IEEE Trans. Circuits Syst. II Express Briefs 2017, 65, 141–145. [Google Scholar] [CrossRef]
  31. Huang, W.; Wang, H.; Ye, P.; Yang, K.; Jiang, J.; Pan, H. Novel sifting-based solution for multiple-converter synchronization of ultra-fast TIADC systems. IEICE Electron. Express 2015, 12, 20150585. [Google Scholar] [CrossRef]
  32. Diniz, G. JESD204B vs. serial LVDS interface considerations for wideband data converter applications. Analog Devices Tech. Art. 2013, MS-2442, 1–4. [Google Scholar]
  33. Guan, Y.; Wang, Y.; Ji, S. The Design of Digital Sub-array Synchronization for Phased Array Radar. In Proceedings of the 2020 9th Asia-Pacific Conference on Antennas and Propagation (APCAP), Xiamen, China, 4–7 August 2020; pp. 1–2. [Google Scholar]
  34. Yin, P.; Shu, Z.; Xia, Y.; Shen, T.; Guan, X.; Wang, X.; Mohammad, U.; Zang, J.; Fu, D.; Zeng, X.; et al. A low-area and low-power comma detection and word alignment circuits for JESD204B/C controller. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 2925–2935. [Google Scholar] [CrossRef]
  35. Xie, M.; Liu, S.; Zhai, D.; Yuan, J. Application of Synchronous Acquisition Technology Based on JESD204B Protocol in Phased Array Radar. In Proceedings of the 2018 11th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Beijing, China, 13–15 October 2018; pp. 1–5. [Google Scholar]
  36. Naldi, G.; Comoretto, G.; Pastore, S.; Alderighi, M.; Bortolotti, C.; Gravina, A.; Monari, J.; Roma, M.; Schiaffino, M. Cabinet clock distribution network for low-frequency aperture array. J. Astron. Telesc. Instrum. Syst. 2022, 8, 011015. [Google Scholar] [CrossRef]
  37. Jatin, J.; Fouziya, C.; Pakharia, D.; Ch, V. A Configurable, Multi-Channel, Direct Wideband RF Sampling SWaP-C Optimized Transceiver and Processing Module for EW Systems. In Proceedings of the 2023 International Conference on Control, Communication and Computing (ICCC), Thiruvananthapuram, India, 19–21 May 2023; pp. 1–5. [Google Scholar]
  38. Seguna, C.; Gatt, E.; Grech, I.; Casha, O.; De Cataldo, G. Development of an New ASIC based, Multi-channel Data Acquisition and Real-Time Processing System. In Proceedings of the 2021 22nd IEEE International Conference on Industrial Technology (ICIT), Valencia, Spain, 10–12 March 2021; Volume 1, pp. 779–782. [Google Scholar]
  39. Gomez, R. Theoretical comparison of direct-sampling versus heterodyne RF receivers. IEEE Trans. Circuits Syst. I Regul. Pap. 2016, 63, 1276–1282. [Google Scholar] [CrossRef]
  40. Ji, S.; Kang, J.; Guan, Y. The synchronization design of multi-channel digital TR module for phased array radar. In Proceedings of the 2020 IEEE MTT-S International Wireless Symposium (IWS), Shanghai, China, 20–23 September 2020; pp. 1–3. [Google Scholar]
  41. Said, H.; El-Kouny, A.; El-Henawey, A. Real Time Design and Realization of Digital Radar Pulse Compression Based on Linear Frequency Modulation (LFM) without Components around Zero Frequency Using FPGA. In Proceedings of the 2013 International Conference on Advanced ICT and Education (ICAICTE-13), Hainan, China, 22–22 September 2013; pp. 809–813. [Google Scholar]
  42. Skolnik, M.I. Introduction to Radar Systems; McGraw-Hill: New York, NY, USA, 1980. [Google Scholar]
  43. Turin, G. An introduction to matched filters. IRE Trans. Inf. Theory 1960, 6, 311–329. [Google Scholar] [CrossRef]
Figure 1. Peak shifting in the pulse compression calculation window. (a) Overall schematic; (b) Local zoom-in illustration.
Figure 1. Peak shifting in the pulse compression calculation window. (a) Overall schematic; (b) Local zoom-in illustration.
Sensors 24 02831 g001
Figure 2. Schematic diagrams of the sampling resolution measurement errors and sub-sampling resolution mapping. (a) Propagation delay: 0; (b) Propagation delay: loc 8 ; (c) Propagation delay: 2 loc 8 ; (d) Propagation delay: 3 loc 8 ; (e) Propagation delay: 4 loc 8 ; (f) Propagation delay: 5 loc 8 ; (g) Propagation delay: 6 loc 8 ; (h) Propagation delay: 7 loc 8 ; (i) Propagation delay: loc. The signal amplitudes in the figure have been normalized.
Figure 2. Schematic diagrams of the sampling resolution measurement errors and sub-sampling resolution mapping. (a) Propagation delay: 0; (b) Propagation delay: loc 8 ; (c) Propagation delay: 2 loc 8 ; (d) Propagation delay: 3 loc 8 ; (e) Propagation delay: 4 loc 8 ; (f) Propagation delay: 5 loc 8 ; (g) Propagation delay: 6 loc 8 ; (h) Propagation delay: 7 loc 8 ; (i) Propagation delay: loc. The signal amplitudes in the figure have been normalized.
Sensors 24 02831 g002aSensors 24 02831 g002b
Figure 3. Illustration of algorithm errors for different fitting orders. (a) Sub-sampling resolution impact on algorithm error; (b) Signal bandwidth impact on algorithm error.
Figure 3. Illustration of algorithm errors for different fitting orders. (a) Sub-sampling resolution impact on algorithm error; (b) Signal bandwidth impact on algorithm error.
Sensors 24 02831 g003
Figure 4. Illustrations of time-domain LFM signal waveforms and the corresponding pulse compression results for different SNRs. (a) LFM waveform with SNR = Inf; (b) Pulse compression result with SNR = Inf; (c) LFM waveform with SNR = 10 dB; (d) Pulse compression result with SNR = 10 dB; (e) LFM waveform with SNR = −30 dB; (f) Pulse compression result with SNR = −30 dB. The signal amplitudes in the figure have been normalized, and false pulse compression peaks are indicated by red circles.
Figure 4. Illustrations of time-domain LFM signal waveforms and the corresponding pulse compression results for different SNRs. (a) LFM waveform with SNR = Inf; (b) Pulse compression result with SNR = Inf; (c) LFM waveform with SNR = 10 dB; (d) Pulse compression result with SNR = 10 dB; (e) LFM waveform with SNR = −30 dB; (f) Pulse compression result with SNR = −30 dB. The signal amplitudes in the figure have been normalized, and false pulse compression peaks are indicated by red circles.
Sensors 24 02831 g004
Figure 5. Illustration of the measurement errors for different SNRs. (a) Logarithmic display. (b) Detailed display of the SNRs ranging from 100 dB to −40 dB.
Figure 5. Illustration of the measurement errors for different SNRs. (a) Logarithmic display. (b) Detailed display of the SNRs ranging from 100 dB to −40 dB.
Sensors 24 02831 g005
Figure 6. Single ADC/DAC chain measurement scheme, which can be easily extended to a scheme with multiple chains.
Figure 6. Single ADC/DAC chain measurement scheme, which can be easily extended to a scheme with multiple chains.
Sensors 24 02831 g006
Figure 7. Measurement results of the delay differences among the four ADC/DAC chains. (a) ADC/DAC chain 1; (b) ADC/DAC chain 2; (c) ADC/DAC chain 3; (d) ADC/DAC chain 4.
Figure 7. Measurement results of the delay differences among the four ADC/DAC chains. (a) ADC/DAC chain 1; (b) ADC/DAC chain 2; (c) ADC/DAC chain 3; (d) ADC/DAC chain 4.
Sensors 24 02831 g007
Figure 8. Statistical chart showing repeated measurement data for a specific chain delay. (a) Wired scenarios; (b) Wireless scenarios; (c) High-noise scenarios.
Figure 8. Statistical chart showing repeated measurement data for a specific chain delay. (a) Wired scenarios; (b) Wireless scenarios; (c) High-noise scenarios.
Sensors 24 02831 g008
Table 1. Parameters of platform.
Table 1. Parameters of platform.
SymbolDetailed ExplanationValue
f s 1 DAC sampling frequency1200 MHz
f c Carrier frequency300 MHz
f s 2 ADC sampling frequency1200 MHz
f d d c Digital down conversion frequency300 MHz
d c m ADC decimation factor2
BLFM signal bandwidth100 MHz
TLFM signal duration10 μs
Table 2. Parameters of coaxial cables.
Table 2. Parameters of coaxial cables.
ConnectorCable Length (m)Delay (ns)Propagation Speed ( 10 8   m / s )
SMA KJ1.004.792.09
SMA KJ1.507.182.09
SMA KJ2.009.572.09
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hao, X.; Fang, H.; Luo, W.; Zhang, B. Pulse Compression Shape-Based ADC/DAC Chain Synchronization Measurement Algorithm with Sub-Sampling Resolution. Sensors 2024, 24, 2831. https://doi.org/10.3390/s24092831

AMA Style

Hao X, Fang H, Luo W, Zhang B. Pulse Compression Shape-Based ADC/DAC Chain Synchronization Measurement Algorithm with Sub-Sampling Resolution. Sensors. 2024; 24(9):2831. https://doi.org/10.3390/s24092831

Chicago/Turabian Style

Hao, Xiangyu, Hongji Fang, Wei Luo, and Bo Zhang. 2024. "Pulse Compression Shape-Based ADC/DAC Chain Synchronization Measurement Algorithm with Sub-Sampling Resolution" Sensors 24, no. 9: 2831. https://doi.org/10.3390/s24092831

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