Next Article in Journal
Deep Multi-Feature Transfer Network for Fourier Ptychographic Microscopy Imaging Reconstruction
Previous Article in Journal
Coexistence of Satellite Ground Stations in Teleport Facilities: Interference Assessment, Real Application Scenario and Measurements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Low-Power High-Accuracy Urban Waterlogging Depth Sensor Based on Millimeter-Wave FMCW Radar

School of Electronic Science and Engineering, Nanjing University, Nanjing 210001, China
*
Authors to whom correspondence should be addressed.
Sensors 2022, 22(3), 1236; https://doi.org/10.3390/s22031236
Submission received: 24 December 2021 / Revised: 24 January 2022 / Accepted: 1 February 2022 / Published: 6 February 2022
(This article belongs to the Section Radar Sensors)

Abstract

:
The method of making precise measurements of remote water depth using mmWave technology has great potential for preventing urban waterlogging. To achieve waterlogging prevention, the mmWave system needs to measure the water depth change accurately with a short acquisition time. This paper demonstrates a new accurate mmWave water depth measurement system based on Frequency Modulated Continuous Wave (FMCW) Radar with a center frequency of 77 GHz. To improve distance resolution and lower acquisition time, the Swept Frequency-Cross Correlation (SFCC) algorithm is proposed for the first time to improve the distance computation resolution by 9× and lower time complexity from O ( n · log n ) to O ( n ) compared to traditional FFT-based FMCW radar distance computation. A prototype system equipped with a humidity sensor, a processor module and TI’s FMCW radar module is designed for monitoring urban floods in cities. Using the prototype system with the proposed SFCC, the depth measurement error is reduced from 4.5 cm to less than 5 mm, compared to the default radar post-processing algorithm embedded in the radar module.

1. Introduction

For decades, urban waterlogging has been considered a serious problem for cities since it causes not only traffic interruption but also the loss of property and life [1]. To reduce the impact and potential effect of waterlogging, a complete waterlogging monitoring system is necessary, as it can provide real-time information about the water depth of the city, adding support for dispatch, rescue and reasonable travel guides.
The urban waterlogging monitoring system often comprises four parts, including a data acquisition system, data transmission equipment, a control center and a user terminal. Currently, multiple data acquisition systems are in use, with data sources coming from water-level sensors [2,3], remote sensing data [4,5,6], social-media data [7,8,9,10], and video surveillance data [11,12,13,14]. However, the foremost problem arising in these approaches is the fact that the measurements can be affected by the environment to varying extents. Water and silt may pollute and cause damage to water-level sensors, and temperature or noise can impact infrared or ultrasonic-type remote sensing data, while social-media/crowdsourcing data and video surveillance data will be easily influenced by rain, snow, fog and night-darkness [15]. To provide a robust measurement of the water depth in various environments, the mm-Wave FMCW radar is proposed as it is not affected by poor visibility or certain harsh environmental conditions, making it a proper method for waterlogging monitoring when compared with other methods mentioned above [16].
The measurement of the water depth comes from the fundamental concept of radar ranging, which is the transmission of an electromagnetic signal that objects reflect in its path so that two values of distance can be obtained with the two reflective surfaces of water and ground, respectively. The FMCW radar transmits chirps captured by the receiving antenna (RX ant) combine with the TX signal to produce the beat frequency f b or intermediate frequency (IF) in a frequency mixer. Then, IF is sampled to make raw IF data.
With frequency as a function of time, the most often used mmWave FMCW signal pattern is shown in Figure 1.
The transmitted signal f T x ( t ) whose frequency is swept linearly from a center frequency f c to a maximum frequency f a within a certain period ( T c h i r p ) given by S T ( t ) is defined as:
S T ( t ) = cos ( 2 π f c t + π B W T c h i r p t 2 ) ,
where BW = ( f a f c ) represents the bandwidth of a chirp.
Notice that the RX signal given by S R ( t ) is a time-delay version of the TX signal:
S R ( t ) = S T ( t 2 R C ) ,
in which R is the distance to the measured object and c is the speed of light. Therefore, the IF signal is a cosine wave given by S I F ( t ) defined as:
S I F ( t ) = cos ( 2 π B W × 2 R T c h i r p c t + 2 π f c 2 R c ) ,
of which the frequency and the phase are both proportional to the round-trip delay and are used for distance estimation after the ADC block, typically by using FFT. The distance resolution d R e s is decided by BW:
d R e s = c 2 B W ,
For a regular FMCW radar module such as Texas Instruments (TI) IWR1443Boost, the maximum BW is around 4 GHz, resulting a d R e s of 3.75 cm, which is not enough for water depth measurements. In addition, edge computing for FMCW-based depth computation is required as the waterlogging in cities caused by heavy rain is usually combined with a bad wireless communication signal, which limits the potential of sending data to the cloud for cloud computing [17,18,19]. The radar receives 8,388,608 data for measuring at once. Without IoT, all data the radar receives need to be sent to the cloud, while only the result of the depth needs to be sent to the cloud if IoT is used to process data and calculate the depth. In order to provide accurate depth measurement with relevant short processing time, new local radar processing algorithms are required to achieve low computation time complexity and power consumption, while generating depth measurement accuracy simultaneously.
Several studies on the algorithms of FMCW mmWave radar systems have been proposed [20,21,22,23,24,25,26,27,28,29,30]. Most of the proposed algorithms are based on Fast Fourier Transform (FFT), but it is difficult for FFT-based estimators to distinguish between two adjacent targets, such as ground and the water surface, because of the limitation of the bin width of the FFT spectrum given by F s / N , in which F s and N , respectively, denote the sampling frequency and the number of samples [20]. One way to increase frequency resolution is zero padding used to interpolate the FFT spectrum. However, zero padding not only leads to an increase in complexity, but also has limitations when two targets’ corresponding peaks are within the 3-dB width of the window function. In [21], Adaptive Mirror Padding and Phase Correction Padding related to zero padding are proposed to improve ρ s , but the error is around 10 cm, which can not satisfy the requirement of measuring water depth. The research in [22] studies a distance estimation scheme exploiting the deep learning technology of artificial neural networks to replace FFT spectrum analysis to obtain more accurate distance measurement. However, it also adds more computation complexity and can only achieve a resolution of 6.9 cm, which is insufficient for waterlogging monitoring. In [20] combining frequency and phase estimation, the resolution is around a few microns, but the applicable distance range is 5 mm, which is too small for our system. In [23], a novel direction of arrival (DOA) estimation algorithm is proposed employing the FFT and achieves very low computational complexity. Although its resolution is higher than that of conventional FFT-based estimation algorithms, it is still a few centimeters without much improvement [24]. Other algorithms [25,26,27,28,29,30], such as the multiple signal classification (MUSIC) [27], and estimation of signal parameters via rotational invariance technique (ESPRIT) algorithms [29] are also proposed. However, those super-resolution algorithms all add too much computing complexity, which is opposed to the conception of edge computing.
For the waterlogging monitor system, with the features of the application scenarios being short-distance and high-resolution detection, we propose an algorithm called SFCC to overcome the above limitation, increase the detection resolution of the FMCW radar and reduce computing time. In addition, a complete and practical system equipped with a humidity sensor, a processor module, and a display module is built based on edge computing to demonstrate the possibility of urban waterlogging monitors using IoT devices; The main contributions of this paper include:
  • A new algorithm based on cross correlation, called SFCC, is invented where the frequency and phase information are combined to achieve high distance detection resolution, which is less than 5 mm with time complexity being O ( n ) , while that is O ( n · log n ) for FFT and O ( n 2 ) for cross correlation;
  • A prototype low-cost system with edge computing embedded is designed to demonstrate the potential of using SFCC in the IoT device to automatically monitor urban floods;
  • Event-driven operation is implemented in the prototype system so that standby mode and measuring mode can be switched automatically according to the environmental change, achieving more than 100× power consumption reduction compared to always-on mode operation.

2. SFCC Algorithm

To increase the detection resolution of the FMCW radar and reduce computing time, we invent SFCC algorithm, combining the frequency and phase information based on cross-correlation calculation.

2.1. SFCC Algorithm Introduction

The core of the SFCC algorithm is cross-correlation calculation. The result of cross-correlation R f h ( x ) between two functions f ( x ) and h ( x ) is defined by the infinite integral with parameter variable x:
R f h ( x ) = f * ( x ) h ( x + x ) d x ,
or
R f h ( x ) = f * ( x x ) h ( x ) d x ,
Physically, the result of cross correlation reflects the similarity between two signals. In signal analysis, cross correlation represents the correlation degree of two different time series at any different time, denoting whether the two signals are related in the frequency domain.
As shown in Figure 2, if various interference signals are ignored, the sampled signal is close to a single-tone signal. Therefore, cross correlation is used to find the value of the frequency closest to the sampled IF signal, which can convert the frequency domain analysis into time domain analysis and make fuller use of the information about the sampled signal than FFT.

2.2. Algorithm Initialization

In the specific application scenario, to achieve expected computing time, it is necessary to determine the frequency range of the single-tone signal ( F m i n   to   F m a x ) to be calculated by cross-correlation with the sampled received signal and the phase range when finding the maximum correlation between two signals according to the approximate distance range.

2.2.1. Frequency Range

After IF is sampled by ADC, f I F is given by the following equation:
f I F = F d × f s ,
in which F d denotes the normalized digital frequency of IF and f s represents the sampling frequency. Therefore, the maximal value of the frequency F m a x can be calculated by the maximal distance from the radar module to the ground ( R g m a x ) combining Equations (3) and (7):
F m a x = B W × 2 R g m a x T c h i r p × c × f s   .
Furthermore, the range of the frequency of the single-tone signal Δ F d   =   F m a x F m i n can also be estimated by the maximal distance range ( Δ R ) decided by the possible water depths of the measuring spot during waterlogging disasters:
Δ F d = B W × 2 Δ R T c h i r p × c × f s   .
Another significant parameter to be initialized is the step size of digital frequency-sweep F s t e p , which determines the measuring precision R d e s by the following equation:
R d e s = F s t e p × f s   × T c h i r p × c 2 × B W .
Decreasing step size realizes more precise distance measuring but causes an increase in time complexity. Notice that F s t e p can not be too small since it is meaningless when the measurement accuracy is obviously smaller than the error. Therefore, an optimal step size can balance the accuracy of distance measurement and time complexity of the algorithm.

2.2.2. Phase Range

When using cross correlation between the single-tone signal and the sampled IF signal, the information of phase of the sampled IF signal is useless for distance calculation in this algorithm. In Equations (5) or (6), the information of phase means the value of x when the results of cross correlation R f h ( x ) reaches the maximum. What is needed in this algorithm is the crest value of R f h ( x ) . According to Equation (3), the initial phase of the IF signal ( φ 0 ) is the difference between the phase of the TX chirp and the phase of the RX chirp at the time instant corresponding to the start of the IF signal:
φ 0 = 2 π f c 2 R c .
when the distance range is estimated, the phase φ d of the sampled IF signal can be calculated by the following equation:
φ d = f c × T c h i r p B W × f s .
By determining the phase when using cross correlation, the time complexity is reduced from O ( n 2 ) to O ( n ) .

2.3. Modification of the SFCC Algorithm

To reduce computation complexity for the SFCC algorithm, we modified the fitting method of single-tone signal of different frequency in the algorithm.
When SFCC is transplanted to the control center, the single-tone signal is realized by piecewise linear fitting, thus achieving fast calculation speed and taking small storage space [31]. Only 30 data points need to be stored to make precision less than 1 × 10 3 , while 93 need to be stored to make precision less than 1 × 10 4 , which is very suitable for running on the control board with limited computing power and storage space.
The above analysis demonstrates that the noise and other interference signals at each frequency point correlative to the non-reflection point may adversely affect the results of cross correlation. To reduce interference, the IF signal can be filtered before cross correlation by a digital band-pass filter generated by MATLAB according to the frequency range determined by the application scene of the radar. This process can be left out if the interference is acceptable.

2.4. General Description

The flowchart is shown in Figure 3 to explain the SFCC algorithm. The initialization of the SFCC algorithm is operated first as described in Section 2.2 according to the specific application scenario. Then, generate single-tone signals successively and calculate with the sampled IF signal using cross correlation, during which the maximal value is found in the determined phase range. Finally, compare the maximum values of the cross-correlation calculation results of different single-tone signals and the sampled signal, and then take out the value of the frequency of the single-tone signal corresponding to the maximum value as F d to calculate the accurate distance from the surface of water to radar ( R s ) by the following equation:
R s = F d × f s   × T c h i r p × c 2 × B W .
Finally, calculate water depth when subtracted from the value of distance to the ground.

3. Event-Driven Scheme

In order to sustain the long work time for the waterlogging sensor, the power of the sensor should be as low as possible. Since the radar is only turned on during the sampling period, the power consumption is directly related to the measuring frequency. However, reducing the measurement frequency can affect the detection of rapid water depth change, especially when the rain is heavy. In order to not only achieve the low power consumption of the system, but also ensure that the system can reflect the change of water depth in time when the water level rises rapidly or may rise rapidly, we design an algorithm to control sampling frequency based on ambient temperature and humidity.
The idea of the algorithm is to determine the frequency to run the radar and the control board once every 6 h in a normal situation and maintain the low power consumption mode for the rest of the time. Meanwhile, measure and obtain values of current temperature and humidity every 10 min, and calculate the changes compared with standard values of the same period in the locality, which can be obtained according to the previously measured data over the past few days. If the current humidity is higher than 80%, increase the sampling frequency to collect water depth data every 2 min. If the current humidity is more than 20% higher than the standard value and the temperature is more than 3 °C lower than the standard value, the sampling frequency will also be increased to collect water depth data every 2 min to ensure that the system can monitor the change of water level in time. The algorithm block diagram is shown in Figure 4.
The algorithm receives the current temperature ( tem ) and the current humidity ( hum ) as input and calculates the changes in temperature ( dtem ) and humidity ( dhum ) compared with standard values of the same period in the locality according to the previously saved data.
In the system, described in detail in the next section, the radar module needs 1.03 A power-supply current in the state of collecting data, and the power consumption is about 5.15 W, while the working current is about 0.77 A and the power consumption is about 3.85 W when the control center runs the SFCC algorithm. When the wireless communication module’s on-chip processor works normally and the Internet of things communication module performs wireless data exchange with the cloud platform, the working current is about 40 mA and the power consumption is about 0.2 W. However, in the standby mode the power supply current required by the wireless communication module is only within 10 μA and the current required by the radar module is only 500 μA. Therefore, by applying this event-driven algorithm, the power consumption in usual circumstances can be lowered to less than 1% of the continuous working mode.

4. Measurement System

To prove the practicability of our approach to measuring water depths, a complete system is built according to the block diagram shown in Figure 5.

4.1. FMCW Radar Configuration

The FMCW radar module includes a 76–81 GHz millimeter wave development board, which integrates transmit (TX) and receive (RX) radio frequency (RF) components, clocks and other analog components, as well as analog-to-digital converters (ADC), microcontroller (MCU) and other digital components, and a real-time data-capture board connected to the above-mentioned board to capture its raw data. Table 1 shows the configuration parameters in detail.

4.2. System Description

4.2.1. Overview

The measurement system consists of the millimeter wave transmitting and receiving module IWR1443BOOST [32], a data acquisition module DCA1000EVM [33], a processor module BM3823A and a wireless communication module MZH010 NB-IoT. Figure 6 depicts the system-level diagram, showing photographs of the four modules in the system.
The overall architecture of the system is shown in Figure 7 below:
The IWR1443BOOST is connected to DCA1000EVM through a 60-pin high-speed connector. The latter transmits the data to BM3823A through the network cable. Then, BM3823A uses the DuPont line to connect its GPIO port to the corresponding radar interface to generate the trigger level to start the acquisition of data. After a while, the value of the distance calculated by the SFCC algorithm is sent to the MZH010 NB-IoT through the RS232 serial port line. BC26 of the development board then transmits the value to the cloud platform, so as to realize real-time monitoring of urban waterlogging depth. In order to reduce power consumption, the narrowband IOT module collects the temperature and humidity data of the current environment, intelligently judges the timing of measuring water depth, and controls the processor to trigger radar and calculate the water depth.
According to the architecture diagram, in addition to the power lines of each module, only one gigabit network cable, one serial port cable, two DuPont lines for transmitting trigger level and one row of 60-pin Samtec connecting lines are required to work normally. No wired connection is required between the whole system and the PC.

4.2.2. Data Transmission Based on UDP

The process of data acquisition from FMCW millimeter-wave radar is very fast, with the transmission rate of ADC being more than 700 Mbps. Therefore, category five and above network cables and Gigabit Ethernet can be used to receive data.
Data transmission is based on User Datagram Protocol (UDP). Figure 8 shows the consistency between the data received by the control board and the data captured by the PC.
The UDP datagram transmitted from the radar needs to be reorganized. The total size of the data of the sampled signal is 256 × 16 × 2 × 4 = 32,768 bits, since there are 256 sampling points with each sampling point being a 16-bit number, while four receiving antennas are enabled to make double channel acquisition. Therefore, UDP datagrams need to be combined in the same order by the control board. The specific data arrangement is shown in Figure 9.

4.3. System Verification

The overall construction of the system is shown in Figure 10. According to the system architecture diagram and module introduction, a practical system is built after the development boards are configured and connected with each other through interfaces.
The wireless communication module in the system can transmit the measurement results to the cloud platform in real time, which is convenient for data monitoring and post-processing. The change of the depth of water in the actual application scenario is simulated and the sensitivity of the system to this change and the measurement accuracy is tested. The result of our experiment in Table 2 shows that the system can capture small changes in water depth, and the error between the measurement results and the actual values of the water depth when the water surface is stable is kept within 5 mm, with good overall performance.

5. Conclusions

To satisfy the requirement of real-time estimation of urban waterlogging depths, a novel and practical system designed to be feasibly installed within cities and equipped with a humidity sensor, a processor module and a display module is proposed in this paper. It is based on mmWave FMCW Radar to perform robust and accurate measurement. The algorithm that runs on the processor is a new algorithm named SFCC designed to improve distance resolution and lower time complexity in accordance with the edge computing concept, suitable for limited computing power and storage space, with time complexity being O ( n ) and an estimated depth error of less than 5 mm.
The system has the following functional advantages:
  • Wide range—frequency-modulated continuous-wave millimeter wave radar, which can detect aims far away;
  • Low error—original distance calculation algorithm SFCC with measurement error of less than 5 mm;
  • Real-time monitoring and display on a cloud platform based on narrowband Internet of things technology;
  • Bandwidth saving—in accordance with edge computing and low bandwidth requirements, convenient for multi-channel networking.
Meanwhile, there are also product advantages as follows:
  • Stability—the radar and anti-radiation processor ensuring stable operation in various conditions;
  • Low power consumption—event-driven monitoring actualizing high efficiency and energy saving;
  • Small volume—possible for the volume of the core module to be reduced to within 10 cm × 10 cm × 5 cm;
  • Low cost—after further optimization, possible for the installation cost to be within 100 dollars.

Author Contributions

Conceptualization, H.S. and Y.D.; methodology, H.G.; software, Q.L.; Project administration, Y.D.; funding acquisition, Y.D. and L.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the National Natural Science Foundation of China under Grant 62004096 and 62004097, in part by the Natural Science Foundation of Jiangsu Province under Grant BK20200329.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Miller, J.D.; Hutchins, M. The impacts of urbanisation and climate change on urban flooding and urban water quality: A review of the evidence concerning the United Kingdom. J. Hydrol. 2017, 12, 345–362. [Google Scholar] [CrossRef] [Green Version]
  2. Crabit, A.; Colin, F.; Bailly, J.S.; Ayroles, H.; Garnier, F. Soft water level sensors for characterizing the hydrological behaviour of agricultural catchments. Sensors 2011, 11, 4656–4673. [Google Scholar] [CrossRef] [PubMed]
  3. Mousa, M.; Zhang, X.; Claudel, C. Flash flood detection in urban cities using ultrasonic and infrared sensors. IEEE Sens. J. 2016, 16, 7204–7216. [Google Scholar] [CrossRef] [Green Version]
  4. Li, L.; Xu, T.; Chen, Y. Improved urban flooding mapping from remote sensing images using generalized regression neural network-based super-resolution algorithm. Remote Sens. 2016, 8, 625. [Google Scholar] [CrossRef] [Green Version]
  5. Byun, Y.; Han, Y.; Chae, T. Image fusion-based change detection for flood extent extraction using bi-temporal very high-resolution satellite images. Remote Sens. 2015, 7, 10347–10363. [Google Scholar] [CrossRef] [Green Version]
  6. Perks, M.T.; Russell, A.J.; Large, A.R. Advances in flash flood monitoring using unmanned aerial vehicles (UAVs). Hydrol. Earth Syst. Sci. 2016, 20, 4005–4015. [Google Scholar] [CrossRef] [Green Version]
  7. Rosser, J.F.; Leibovici, D.G.; Jackson, M.J. Rapid flood inundation mapping using social media, remote sensing and topographic data. Nat. Hazards 2017, 87, 103–120. [Google Scholar] [CrossRef] [Green Version]
  8. Wang, Y.; Chen, A.S.; Fu, G.; Djordjevi’c, S.; Zhang, C.; Savi´c, D.A. An integrated framework for high-resolution urban flood modelling considering multiple information sources and urban features. Environ. Modell. Softw. 2018, 107, 85–95. [Google Scholar] [CrossRef]
  9. Le Coz, J.; Patalano, A.; Collins, D.; Guillén, N.F.; García, C.M.; Smart, G.M.; Bind, J.; Chiaverini, A.; Le Boursicaud, R.; Dramais, G.; et al. Crowdsourced data for flood hydrology: Feedback from recent citizen science projects in Argentina, France and New Zealand. J. Hydrol. 2016, 541, 766–777. [Google Scholar] [CrossRef] [Green Version]
  10. Wang, R.Q.; Mao, H.; Wang, Y.; Rae, C.; Shaw, W. Hyper-resolution monitoring of urban flooding with social media and crowdsourcing data. Comput. Geosci. 2018, 111, 139–147. [Google Scholar] [CrossRef] [Green Version]
  11. Bhola, P.K.; Nair, B.B.; Leandro, J.; Rao, S.N.; Disse, M. Flood inundation forecasts using validation data generated with the assistance of computer vision. J. Hydroinform. 2019, 21, 240–256. [Google Scholar] [CrossRef] [Green Version]
  12. De Vitry, M.M.; Kramer, S.; Wegner, J.D.; Leitão, J.P. Scalable flood level trend monitoring with surveillance cameras using a deep convolutional neural network. Hydrol. Earth Syst. Sci. 2019, 23, 4621–4634. [Google Scholar] [CrossRef] [Green Version]
  13. Jiang, J.; Liu, J.; Cheng, C.; Huang, J.; Xue, A. Automatic Estimation of Urban Waterlogging Depths from Video Images Based on Ubiquitous Reference Objects. Remote Sens. 2019, 11, 587. [Google Scholar] [CrossRef] [Green Version]
  14. Jiang, J.; Qin, C.-Z.; Yu, J.; Cheng, C.; Liu, J.; Huang, J. Obtaining Urban Waterlogging Depths from Video Images Using Synthetic Image Data. Remote Sens. 2020, 12, 1014. [Google Scholar] [CrossRef] [Green Version]
  15. Lo, S.-W.; Wu, J.-H.; Lin, F.-P.; Hsu, C.-H. Cyber Surveillance for Flood Disasters. Sensors 2015, 15, 2369–2387. [Google Scholar] [CrossRef] [Green Version]
  16. Steinbaeck, J.; Steger, C.; Holweg, G.; Druml, N. Next generation radar sensors in automotive sensor fusion systems. In Proceedings of the 2017 Sensor Data Fusion: Trends, Solutions, Applications (SDF), Bonn, Germany, 10–12 October 2017; pp. 1–6. [Google Scholar]
  17. Ozcan, M.O.; Odaci, F.; Ari, I. Remote Debugging for Containerized Applications in Edge Computing Environments. In Proceedings of the 2019 IEEE International Conference on Edge Computing (EDGE), Milan, Italy, 8–13 July 2019; pp. 30–32. [Google Scholar]
  18. Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge Computing: Vision and Challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
  19. Kaur, K.; Garg, S.; Aujla, G.S.; Kumar, N.; Rodrigues, J.J.P.C.; Guizani, M. Edge Computing in the Industrial Internet of Things Environment: Software-Defined-Networks-Based Edge-Cloud Interplay. IEEE Commun. Mag. 2018, 56, 44–51. [Google Scholar] [CrossRef]
  20. Bhutani, A.; Marahrens, S.; Gehringer, M.; Göttel, B.; Pauli, M.; Zwick, T. The Role of Millimeter-Waves in the Distance Measurement Accuracy of an FMCW Radar Sensor. Sensors 2019, 19, 3938. [Google Scholar] [CrossRef] [Green Version]
  21. Baek, S.; Jung, Y.; Lee, S. Signal Expansion Method in Indoor FMCW Radar Systems for Improving Range Resolution. Sensors 2021, 21, 4226. [Google Scholar] [CrossRef]
  22. Park, K.-E.; Lee, J.-P.; Kim, Y. Deep Learning-Based Indoor Distance Estimation Scheme Using FMCW Radar. Information 2021, 12, 80. [Google Scholar] [CrossRef]
  23. Kim, B.; Kim, S.; Lee, J. A Novel DFT-based DOA Estimation by A Virtual Array Extension Using Simple Multiplications for FMCW Radar. Sensors 2018, 18, 1560. [Google Scholar] [CrossRef] [Green Version]
  24. Kim, B.-s.; Jin, Y.; Lee, J.; Kim, S. High-Efficiency Super-Resolution FMCW Radar Algorithm Based on FFT Estimation. Sensors 2021, 21, 4018. [Google Scholar] [CrossRef]
  25. Nie, W.; Xu, K.; Feng, D.; Wu, C.Q.; Hou, A.; Yin, X. A Fast Algorithm for 2D DOA Estimation Using An Omnidirectional Sensor Array. Sensors 2017, 17, 515. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Nam, H.; Li, Y.; Choi, B.; Oh, D. 3D-Subspace-Based Auto-Paired Azimuth Angle, Elevation Angle, and Range Estimation for 24G FMCW Radar with an L-Shaped Array. Sensors 2018, 4, 1113. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Li, Y.; Choi, B.; Chong, J.; Oh, D. 3D Target Localization of Modified 3D MUSIC for a Triple-Channel K-Band Radar. Sensors 2018, 5, 1634. [Google Scholar] [CrossRef] [Green Version]
  28. Kim, B.; Kim, S.; Jin, Y.; Lee, J. Low-complexity Joint Range and Doppler FMCW Radar Algorithm Based on Number of Targets. Sensors 2020, 20, 51. [Google Scholar] [CrossRef] [Green Version]
  29. Li, J.; Jiang, D.; Zhang, X. DOA Estimation Based on Combined Unitary ESPRIT for Coprime MIMO Radar. IEEE Commnun. Lett. 2017, 21, 96–99. [Google Scholar] [CrossRef]
  30. Oh, D.; Lee, J. Low-complexity Range-azimuth FMCW Radar Sensor Using Joint Angle and Delay EstimationWithout SVD and EVD. IEEE Sens. J. 2015, 15, 4799–4811. [Google Scholar] [CrossRef]
  31. Dong, H.; Wang, M.; Luo, Y.; Zheng, M.; An, M.; Ha, Y.; Pan, H. PLAC: Piecewise Linear Approximation Computation for All Nonlinear Unary Functions. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2020, 28, 2014–2027. [Google Scholar] [CrossRef]
  32. IWR1443BOOST Evaluation Module mmWave Sensing Solution. May 2017. Available online: https://www.ti.com/lit/ug/swru518d/swru518d.pdf?ts=1642580910333&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FIWR1443BOOST (accessed on 23 December 2021).
  33. DCA1000EVM Data Capture Card. May 2018. Available online: https://www.ti.com/lit/ug/spruij4a/spruij4a.pdf?ts=1642580965263&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FDCA1000EVM (accessed on 23 December 2021).
Figure 1. Normal pattern of mmWave FMCW radar.
Figure 1. Normal pattern of mmWave FMCW radar.
Sensors 22 01236 g001
Figure 2. Sampled IF of time domain and frequency domain.
Figure 2. Sampled IF of time domain and frequency domain.
Sensors 22 01236 g002
Figure 3. SFCC flow chart.
Figure 3. SFCC flow chart.
Sensors 22 01236 g003
Figure 4. Block diagram of the event-driven algorithm.
Figure 4. Block diagram of the event-driven algorithm.
Sensors 22 01236 g004
Figure 5. A block diagram of the system.
Figure 5. A block diagram of the system.
Sensors 22 01236 g005
Figure 6. Measurement modules of the system.
Figure 6. Measurement modules of the system.
Sensors 22 01236 g006
Figure 7. Overall architecture of the measuring system.
Figure 7. Overall architecture of the measuring system.
Sensors 22 01236 g007
Figure 8. Verification of the data received by the control board.
Figure 8. Verification of the data received by the control board.
Sensors 22 01236 g008
Figure 9. Details of data arrangement.
Figure 9. Details of data arrangement.
Sensors 22 01236 g009
Figure 10. Overall construction of the system photographed from two different angles.
Figure 10. Overall construction of the system photographed from two different angles.
Sensors 22 01236 g010
Table 1. Configuration parameters of the radar module.
Table 1. Configuration parameters of the radar module.
S. No.Configuration ParameterValue
1Starting Frequency77 GHz
2BW3.8991 GHz
3Slope64.985 MHz/μs
4Number of RX4
5Number of TX3
6Number of ADC samples256
7Number of chirp loops128
8Number of the frame32
9ADC sampling rate5120 MHz
Table 2. Measuring results and mean errors of water depths.
Table 2. Measuring results and mean errors of water depths.
No.Measuring Result (cm)Ture Depth (cm)Mean Error (mm)
116.605816.60.058
214.603214.42.032
312.36512.51.35
43.5344.7
52.23422.20.342
60.349403.494
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shui, H.; Geng, H.; Li, Q.; Du, L.; Du, Y. A Low-Power High-Accuracy Urban Waterlogging Depth Sensor Based on Millimeter-Wave FMCW Radar. Sensors 2022, 22, 1236. https://doi.org/10.3390/s22031236

AMA Style

Shui H, Geng H, Li Q, Du L, Du Y. A Low-Power High-Accuracy Urban Waterlogging Depth Sensor Based on Millimeter-Wave FMCW Radar. Sensors. 2022; 22(3):1236. https://doi.org/10.3390/s22031236

Chicago/Turabian Style

Shui, Hanyue, Haoran Geng, Qiong Li, Li Du, and Yuan Du. 2022. "A Low-Power High-Accuracy Urban Waterlogging Depth Sensor Based on Millimeter-Wave FMCW Radar" Sensors 22, no. 3: 1236. https://doi.org/10.3390/s22031236

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