Decoupling Rainfall and Surface Runoff Effects Based on Spatio-Temporal Spectra of Wireless Channel State Information
Abstract
1. Introduction
- 1.
- A Novel Framework for Robust ISAC in Complex Environments: We are the first to systematically define and address the fundamental challenge of physical-layer multimodal effect entanglement in ISAC systems. We propose an innovative decoupling framework based on CSI spatiotemporal spectrograms that enables robust sensing and communication in harsh, real-world conditions.
- 2.
- Data-Driven Decoupling of Physical Modalities: We design and implement a Dual-Decoder Autoencoder model capable of disentangling the effects of two distinct physical phenomena (atmospheric attenuation and surface reflection) from a single RF signal. This demonstrates a powerful, model-free approach for signal source separation in multimodal communication and sensing scenarios.
- 3.
- Experimental Validation of ISAC Synergy for Cross-Domain Orchestration: We provide the first comprehensive experimental validation of the profound synergy between sensing and communication enhancement enabled by our decoupling framework. We demonstrate not only high-precision, simultaneous environmental sensing but also a greater than one-order-of-magnitude reduction in communication Bit Error Rate (BER). This proves that our method provides the reliable, high-quality data and robust link integrity that are prerequisites for effective cross-domain orchestration in integrated heterogeneous networks.
2. Related Work
2.1. Traditional Flood Monitoring Techniques
2.2. Wireless Signal-Based Environmental Sensing
2.3. Research Gap and Contributions
3. Methodology
3.1. CSI Data Preprocessing and Sanitization
- 1.
- Amplitude Data Processing and Calibration: The raw CSI amplitude data often contain extreme outliers caused by sudden electromagnetic interference or internal hardware errors. To address this issue, we first apply a Hampel filter, a median-based robust filtering technique, to identify and remove these outliers. In addition, the Automatic Gain Control (AGC) mechanism of Wi-Fi receivers introduces synchronous, step-like variations in the amplitudes of all subcarriers, which are unrelated to environmental changes. To eliminate this artifact, we normalize the amplitudes of all subcarriers within each frame to a common scale, thereby focusing solely on the relative amplitude variations induced by changes in the wireless channel itself.
- 2.
- Phase Data Sanitization and Linearization: Compared with amplitude, the CSI phase is more sensitive to environmental changes but also inherently less stable. The raw-phase data are primarily contaminated by two types of hardware-induced errors: Carrier Frequency Offset (CFO) and Sampling Frequency Offset (SFO). CFO introduces a random phase shift that is identical across all subcarriers, whereas SFO introduces a phase shift that varies linearly with the subcarrier index. These random offsets render the direct use of raw-phase information meaningless.To address this issue, we adopt a widely validated linear fitting method for phase sanitization [14]. For the raw phase of the i-th subcarrier in the k-th frame, it can be modeled as:where is the true phase, is the subcarrier spacing, N is the FFT size, represents the timing error caused by SFO, denotes the random phase offset induced by CFO, and Z is Gaussian white noise. By performing linear regression across all subcarriers within each frame, we can estimate the slope (associated with SFO) and the intercept (associated with CFO). Subtracting these linear components from the raw phase yields a clean relative phase sequence that reflects only multipath propagation effects. The processed CSI can thus be expressed aswhere i denotes the subcarrier index and t represents time.
- 3.
- Subcarrier selection: In the IEEE 802.11n standard [23], not all subcarriers are utilized for data transmission. For example, under a 40 MHz channel bandwidth, a total of 114 subcarriers are available, but these include DC subcarriers, guard subcarriers, and pilot subcarriers. Since these subcarriers either do not carry valid channel information or are subject to special modulation, they can introduce interference into the analysis. Therefore, we retain only the subcarriers used for data transmission (e.g., 108 out of 114 subcarriers) for subsequent processing.
3.2. Construction and Representation of CSI Spatiotemporal Spectrogram
- 1.
- The vertical axis (Y-axis) of the spectrogram represents the time dimension, ranging from the beginning to the end of the window. Each row of the spectrogram corresponds to one CSI frame.
- 2.
- The horizontal axis (X-axis) represents the frequency dimension, corresponding to the indices of the N effective subcarriers selected. Each column of the spectrogram corresponds to a specific subcarrier.
- 3.
- The pixel value of the spectrogram can be either the CSI amplitude or the denoised phase of the corresponding subcarrier at the given time. In our study, we found that amplitude and phase spectrograms capture complementary information; therefore, we treat them as two independent channels (similar to the R and G channels in an RGB image) and feed them jointly into the subsequent deep learning model.
- 1.
- Phase Channel Processing: All phase estimates are first sanitized and wrapped into the interval . A dataset-level linear transformation is then applied, with the specific formula as follows:This transformation monotonically maps the wrapped phase values to the pixel value range of 0–255 while preserving the circular continuity of the phase.
- 2.
- Amplitude Channel Processing: Raw CSI amplitude values (denoted as ) are first converted to the logarithmic (dB) domain using the formula:Subsequently, the global minimum and global maximum of are calculated across the entire training and test sets. Each dB value is then mapped to a pixel value via the following linear scaling formula:Here, and are fixed values applicable to all samples, ensuring consistent contrast across different samples and avoiding sample-dependent bias.
3.3. Decoupling Model Based on Dual-Decoder Autoencoder
- 1.
- Shared Encoder: The encoder consists of a series of standard convolutional layers (we use 3 × 3 kernels to capture local time–frequency correlations), ReLU activation functions, and max-pooling layers. Specifically, these layers form 2 consecutive blocks, and the number of blocks is a well-defined hyperparameter determined by grid search on the validation set, rather than an optional choice. Its role is to progressively extract features from the input CSI spectrogram and compress them into a compact, low-dimensional latent representation z. The encoder is designed to efficiently capture the core information of all variations present in the spectrogram, without making any prior distinction regarding their sources.
- 2.
- Dual Decoders: This is the core innovation of our model design. Unlike conventional autoencoders that employ a single decoder, our approach introduces two parallel decoder branches originating from the shared latent vector z. These branches are asymmetric in both structure and reconstruction objectives.
- (a)
- Rainfall Decoder: This decoder is composed of a series of transposed convolutional layers, with the objective of reconstructing only the background spectrogram that represents the rainfall effect. It specifically includes 4 repeated upsampling convolution blocks, where each block uses transposed convolutional layers as its core. This block count is a well-defined hyperparameter determined by grid search on the validation set, not an optional setting. To encourage the generation of smooth, low-frequency outputs, we adopt relatively large convolutional kernels in its design and deliberately exclude any skip connections from the encoder to the decoder. This restriction limits the decoder’s ability to capture high-frequency details, thereby forcing it to focus on learning and reconstructing global, smooth background variations.
- (b)
- Runoff Decoder: This decoder is also composed of transposed convolutional layers, but its objective is to reconstruct only the texture spectrogram that represents the surface runoff effect. It contains 3 repeated upsampling convolution blocks, where each block uses transposed convolutional layers as its core. This block count is a well-defined hyperparameter determined by grid search on the validation set (not optional). To enable precise reconstruction of high-frequency and sparse details, its structure incorporates U-Net–like skip connections. These connections directly transfer feature maps from different levels of the encoder to the corresponding levels of the decoder, providing abundant high-resolution detail information. As a result, the decoder can focus on capturing local variations and fine textures within the spectrogram.
3.4. Design of the Composite Loss Function
- 1.
- Reconstruction Loss, : This is the fundamental loss term of the autoencoder, ensuring that the sum of the outputs from the two decoders can accurately reconstruct the original input. It guarantees information fidelity during the decoupling process. We adopt the widely used Mean Squared Error (MSE) to define this loss, as it is more sensitive to larger deviations:where C denotes the number of channels (here, C = 2, representing amplitude and phase).
- 2.
- Smoothness Loss, : This loss term is applied to the output of the rainfall decoder as a key regularization component. Its purpose is to penalize the presence of high-frequency components in the output, thereby enforcing the learning of a smooth background. We adopt the classical Total Variation (TV) from image processing as the smoothness loss. The TV loss computes the sum of gradients in both the temporal and frequency directions, with a smooth spectrogram yielding a very low TV value:where and denote the gradients along the temporal and frequency dimensions, respectively.
- 3.
- Sparsity Loss, : This loss term is a regularization applied to the output of the runoff decoder , with the objective of encouraging sparsity in its output. This implies that most pixel values in the spectrogram should be close to zero, with nonzero values appearing only in regions where significant textures are induced by multipath effects. We employ the L1 norm to enforce this sparsity constraint, as it is the standard convex optimization method for inducing sparsity:During training, are three predefined weighting hyperparameters used to balance reconstruction fidelity against the structural properties of the output components (smoothness and sparsity). By minimizing this composite loss function with the Adam optimizer, the model is able to learn, in a fully unsupervised manner, to effectively separate the mixed input CSI spectrogram into the desired background and texture components.
4. Experimental Validation
4.1. Experimental Platform and Data Collection
4.1.1. Hardware and Software Platform
- 1.
- Wi-Fi Transceiver Links: We used two Mini PCs equipped with Intel 5300 802.11n wireless network cards as the transmitter (TX) and receiver (RX). Both PCs were installed with the Ubuntu 16.04 operating system, and modified iwlwifi drivers and a specially developed CSI Tool [24] were used to extract physical-layer CSI data. The TX and RX were configured in a peer-to-peer ad hoc mode, operating in the 5 GHz frequency band with a 40 MHz channel bandwidth. TX continuously transmitted UDP frames at a rate of 100 frames per second, and RX recorded the corresponding CSI matrix upon receiving each frame. Each CSI matrix contains complex channel response values of 3 antenna pairs and 114 subcarriers.
- 2.
- Data Acquisition Server: The RX PC is connected to a data acquisition server via Ethernet. This server is responsible for real-time storage of the CSI data stream received from the RX and attaching accurate timestamps to it.
- 3.
- Environmental Ground-Truth Sensors: To obtain the “ground truth” for verifying the accuracy of the algorithm, we deployed two types of professional sensors:
- (a)
- Tipping Bucket Rain Gauge: A high-precision tipping bucket rain gauge was placed at the midpoint of the transceiver link to accurately measure the rainfall intensity during the experiment (unit: mm/h).
- (b)
- Ultrasonic Water Level Sensor: An industrial-grade ultrasonic water level sensor was vertically installed directly above the simulated runoff area to monitor the depth of surface ponding in real time (unit: mm).
- (c)
- The data from these two sensors were collected by an Arduino microcontroller and also sent to the data acquisition server, where they were time-synchronized with the CSI data.
4.1.2. Design of Controllable Experimental Environment
- 1.
- Rainfall Simulation System: We set up a sprinkler system composed of multiple adjustable nozzles directly above the link at a height of 2.5 m. Through a water pump and a precision flow control valve, we precisely controlled the water output of the sprinkler system, thereby simulating rainfall processes of different intensities, ranging from drizzle (~5 mm/h) to heavy rain (~60 mm/h).
- 2.
- Surface Runoff Simulation System: On the ground below the link, we placed a shallow water basin with dimensions of 4 m × 2 m (depth 10 cm) to simulate surface ponding. Through an independent water inlet pipe and a drain valve, we precisely controlled the water level in the basin, simulating the formation and recession processes of surface runoff from no ponding to different depths.
4.1.3. Data Acquisition Protocol
- 1.
- Scenario 1: Baseline Data (Baseline)
- (a)
- Conditions: Sunny day, no wind, no rainfall, and no surface ponding.
- (b)
- Purpose: To collect CSI data in a static environment, which serves as a reference benchmark for subsequent analyses.
- 2.
- Scenario 2: Pure Rainfall (Rain-only)
- (a)
- Conditions: Keep the water basin empty, activate the sprinkler system, and gradually change the rainfall intensity (from 5 mm/h to 60 mm/h, then gradually decrease the intensity).
- (b)
- Purpose: To collect CSI data affected only by rainfall effects. These data will help us understand the influence pattern of rainfall on the “background” of the CSI spatiotemporal map.
- 3.
- Scenario 3: Pure Runoff (Runoff-only)
- (a)
- Conditions: Keep the sprinkler system turned off, slowly fill the water basin with water to make the water level rise from 0 mm to 80 mm, and then slowly drain it.
- (b)
- Purpose: To collect CSI data affected only by surface runoff effects. These data will help us understand the influence pattern of ponding water on the “texture” of the CSI spatiotemporal map.
- 4.
- Scenario 4: Combined Effects (Combined)
- (a)
- Conditions: Activate both the sprinkler system and the water injection system simultaneously to simulate real flood scenarios, that is, under rainfall of different intensities, surface ponding forms and changes simultaneously.
- (b)
- Purpose: To collect CSI data containing the aliasing effects of rainfall and runoff. This is the core data to be processed by our model and serves as the main test set to verify the effectiveness of our decoupling algorithm.
4.1.4. Dataset Description
4.2. Evaluation Metrics
- 1.
- Decoupling Accuracy: This metric is used to measure the degree of accuracy with which our model separates combined effects into independent components. We use the Structural Similarity Index (SSI) to compare the similarity between the rainfall component maps output by the model under Scenario 4 (combined effects) and the ground-truth maps collected under Scenario 2 (pure rainfall), as well as between the runoff component maps output by the model and the ground-truth maps collected under Scenario 3 (pure runoff). The closer the SSI value is to 1, the better the decoupling effect.
- 2.
- Sensing Accuracy: This metric is used to evaluate the accuracy of sensing environmental parameters using the decoupled signal components.
- (a)
- Rainfall Intensity Estimation: We extract the average amplitude attenuation from the decoupled rainfall component map as a feature and train a simple regression model (e.g., Support Vector Regression, SVR) to estimate the rainfall intensity. We use the Mean Absolute Error (MAE) to measure the gap between the estimated values and the ground truth from the rain gauge.
- (b)
- Surface Ponding Detection: We extract energy (sum of the squares of all pixel values) from the decoupled runoff component map as a feature. By setting an energy threshold, we can determine whether there is surface ponding. We use Accuracy, Precision, and Recall to evaluate the performance of ponding detection.
- 3.
- Communication Improvement: This metric is used to verify the potential of our method in enhancing communication reliability. We apply the decoupled channel estimation ( + ) to channel equalization at the receiver and compare it with the traditional method that uses original mixed CSI for equalization. We quantify the improvement in communication performance by calculating and comparing the Bit Error Rate (BER) under the two methods.
4.3. Experimental Results and Analysis
- 1.
- Raw CSI: Directly uses raw, un-decoupled composite CSI data for subsequent sensing and channel equalization. This serves as the lower bound for performance evaluation.
- 2.
- Filtering-based: Employs a simple signal processing method. A 2D Low-Pass Filter (LPF) is applied to the CSI spatiotemporal map to extract the background (rainfall), and then the texture (runoff) is obtained by subtracting the background from the original map.
- 3.
- PCA-based: Adopts the Principal Component Analysis (PCA) method for separating CSI spatiotemporal maps. PCA is a classic linear dimensionality reduction technique; here, its first principal component is treated as the background (rainfall), and the remaining components are treated as the texture (runoff).
- 4.
- ICA-based: Uses the Independent Component Analysis (ICA) method. ICA is another classic blind source separation technique, whose goal is to find statistically independent components.
- 5.
- NMF-based: Applies the Non-Negative Matrix Factorization (NMF) method. This method requires both input and output to be non-negative, and it is used here for the separation of CSI amplitude maps.
- 6.
- RPCA-based: Utilizes Robust Principal Component Analysis (RPCA). This method decomposes a matrix into a low-rank component (corresponding to the smooth background) and a sparse component (corresponding to the sparse texture), whose physical assumptions are highly consistent with our problem.
4.3.1. Quantification and Visualization Analysis of Decoupling Effect
4.3.2. Comparative Evaluation of Environmental Sensing Performance
4.3.3. Comparative Evaluation of Communication Performance Improvement
4.3.4. Ablation Study
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| AGC | Automatic Gain Control |
| BER | Bit Error Rate |
| CFO | Carrier Frequency Offset |
| CNN | Convolutional Neural Networks |
| CSI | Channel State Information |
| DDAE | Dual-Decoder AutoEncoder |
| ICA | Independent Component Analysis |
| IOT | Internet Of Things |
| LPF | Low-Pass Filter |
| MAE | Mean Absolute Error |
| NIC | Network Interface Cards |
| NMF | Non-negative Matrix Factorization |
| PCA | Principal Component Analysis |
| RF | Radio Frequency |
| RPCA | Robust Principal Component Analysis |
| RSSI | Received Signal Strength Indicator |
| RX | Receiver |
| SAR | Synthetic Aperture Radar |
| SFO | Sampling Frequency Offset |
| SVR | Support Vector Regression |
| SNR | Signal-to-Noise Ratio |
| SSI | Structural Similarity Index |
| TX | Transmitter |
References
- IPCC. Climate Change 2021: The Physical Science Basis. Contribution of Working Group I to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change; Cambridge University Press: Cambridge, UK, 2021. [Google Scholar]
- Dou, J.; Vivoni, A.D.; Anagnostou, E.N.; Lu, X.X. A review of flood-related research in a changing environment. Water Resour. Res. 2019, 55, 8383–8405. [Google Scholar]
- Li, Y.; Khan, F.; Ahmed, M.; Soofi, A.A.; Khan, W.U.; Sheemar, C.K.; Asif, M.; Han, Z. RIS-Based Physical Layer Security for Integrated Sensing and Communication: A Comprehensive Survey. IEEE Internet Things J. 2025, 12, 32444–32468. [Google Scholar] [CrossRef]
- Khan, S.U.; Khan, I.A.; Khan, S.A. A review of sensor-based flood monitoring and warning systems. J. Hydrol. 2019, 578, 124060. [Google Scholar]
- Adib, F.; Katabi, D. See through walls with Wi-Fi! In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, Hong Kong, China, 12–16 August 2013; Volume 43, pp. 75–86. [Google Scholar]
- ITU-R. Recommendation P.838-3: Specific Attenuation Model for Rain for Use in Prediction Methods; International Telecommunication Union: Geneva, Switzerland, 2005. [Google Scholar]
- Proakis, J.G.; Salehi, M. Digital Communications, 5th ed.; McGraw-Hill: New York, NY, USA, 2008. [Google Scholar]
- Tom, A.M.D.; Bocus, M.Z.; Piechocki, R.J. On the potential of COTS Wi-Fi for flood monitoring. In Proceedings of the 2020 IEEE 6th World Forumon Internet of Things (WF-IoT), New Orleans, LA, USA, 2–16 June 2020; pp. 1–6. [Google Scholar]
- Chow, V.T.; Maidment, D.R.; Mays, L.W. Applied Hydrology; McGraw-Hill: New York, NY, USA, 1988. [Google Scholar]
- Henderson, F.M. Applications of imaging radar in hydrology: A review. Hydrol. Sci. J. 1995, 40, 415–438. [Google Scholar]
- Youssef, M.; Mah, M.; Agrawala, A. Challenges: Device-free passive localization for wireless environments. In Proceedings of the 13th Annual ACM International Conference on Mobile Computing and Networking (MobiCom ’07), Montreal, QC, Canada, 9–14 September 2007; pp. 222–229. [Google Scholar]
- Adamy, D. Device-free human activity recognition using Wi-Fi CSI: A survey. IEEE Commun. Surv. Tutor. 2019, 21, 1827–1860. [Google Scholar]
- Wang, W.; Liu, A.X.; Shahzad, M.; Ling, K.; Lu, S. Device-free wireless sensing of breathing and heart rate. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking (MobiCom ’15), Paris, France, 10 September 2015; pp. 216–227. [Google Scholar]
- Ma, Y.; Zhou, G.; Wang, S. Wi-Fi sensing with channel state information: A survey. ACM Comput. Surv. (CSUR) 2019, 52, 1–36. [Google Scholar] [CrossRef]
- Ratnam, V.V.; Chen, H.; Chang, H.-H.; Sehgal, A.; Zhang, J. Optimal Preprocessing of WiFi CSI for Sensing Applications. IEEE Trans. Wirel. Commun. 2024, 23, 10820–10833. [Google Scholar] [CrossRef]
- Liu, Z.; Ma, Y.; Tafazolli, R. Generalizing Deep Learning-Based CSI Feedback in Massive MIMO via ID-Photo-Inspired Preprocessing. arXiv 2024, arXiv:2409.13494. Available online: https://arxiv.org/abs/2409.13494 (accessed on 10 October 2025).
- Messer, H.; Zinevich, A.; Alpert, P. Environmental monitoring by wireless communication networks. Science 2006, 312, 713. [Google Scholar] [CrossRef] [PubMed]
- Chwala, C.; Kunstmann, H. Commercial microwave link networks for rainfall observation: Assessment of the current status and future challenges. WIREs Water 2019, 6, e1337. [Google Scholar] [CrossRef]
- de Vos, F.L.M.; de Vos, R.A.F.; de Vos, R.C. Snow depth sensing using LoRaWAN. In Proceedings of the 2019 International Conference on IndoorPositioning and Indoor Navigation (IPIN), Pisa, Italy, 30 September–3 October 2019; pp. 1–8. [Google Scholar]
- Xu, W.; Wu, J.; Jin, S.; You, X.; Lu, Z. Disentangled Representation Learning Empowered CSI Feedback Using Implicit Channel Reciprocity in FDD Massive MIMO. IEEE Trans. Wirel. Commun. 2024, 23, 15169–15184. [Google Scholar] [CrossRef]
- Fan, S.; Xu, W.; Xie, R.; Jin, S.; Ng, D.W.K.; Al-Dhahir, N. Deep CSI Compression for Dual-Polarized Massive MIMO Channels With Disentangled Representation Learning. IEEE Trans. Commun. 2024, 72, 5564–5580. [Google Scholar] [CrossRef]
- Wang, J.T.; Zhang, X.D.; Lu, Z.L.; Tan, J.B.; Zhang, H.Y. Practical Deployment for Deep Learning-Based CSI Feedback Systems: Generalization Challenges and Enabling Techniques. IEEE Commun. Mag. 2025, 1–7. [Google Scholar] [CrossRef]
- IEEE Std 802.11n-2009 (Amendment to IEEE Std 802.11-2007 as Amended by IEEE Std 802.11k-2008, IEEE Std 802.11r-2008, IEEE Std 802.11y-2008, and IEEE Std 802.11w-2009); IEEE Standard for Information Technology—Local and Metropolitan Area Networks—Specific Requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 5: Enhancements for Higher Throughput. IEEE: New York, NY, USA, 2009.
- Halperin, D.; Hu, W.; Sheth, A.; Wetherall, D. Tool release: Gathering 802.11n traces with channel state information. ACM SIGCOMM Comput. Commun. Rev. 2011, 41, 53. [Google Scholar] [CrossRef]







| Method | Rainfall Component SSI | Runoff Component SSI |
|---|---|---|
| Filtering-based | 0.62 | 0.55 |
| PCA-based | 0.71 | 0.65 |
| ICA-based | 0.73 | 0.68 |
| NMF-based | 0.68 | 0.61 |
| RPCA-based | 0.89 | 0.85 |
| DDAE (ours) | 0.96 | 0.92 |
| Evaluation Task | Method | Performance Metrics |
|---|---|---|
| Raw CSI | Accuracy: 81.5% | |
| Filtering-based | Accuracy: 85.3% | |
| PCA-based | Accuracy: 89.1% | |
| Ponding Detection | ICA-based | Accuracy: 89.8% |
| NMF-based | Accuracy: 87.2% | |
| RPCA-based | Accuracy: 95.4% | |
| DDAE (ours) | Accuracy: 98.2% | |
| Raw CSI | MAE: 18.7 mm | |
| Filtering-based | MAE: 15.1 mm | |
| PCA-based | MAE: 11.3 mm | |
| Ponding Depth Estimation | ICA-based | MAE: 10.9 mm |
| NMF-based | MAE: 12.5 mm | |
| RPCA-based | MAE: 6.2 mm | |
| DDAE (ours) | MAE: 4.1 mm |
| Model (Loss Used) | Rainfall Component SSI | Runoff Component SSI |
|---|---|---|
| only | 0.53 | 0.48 |
| 0.91 | 0.61 | |
| 0.68 | 0.89 | |
| (Complete Model) | 0.96 | 0.92 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, H.; Long, Y.; Zia, T. Decoupling Rainfall and Surface Runoff Effects Based on Spatio-Temporal Spectra of Wireless Channel State Information. Electronics 2025, 14, 4102. https://doi.org/10.3390/electronics14204102
Li H, Long Y, Zia T. Decoupling Rainfall and Surface Runoff Effects Based on Spatio-Temporal Spectra of Wireless Channel State Information. Electronics. 2025; 14(20):4102. https://doi.org/10.3390/electronics14204102
Chicago/Turabian StyleLi, Hao, Yin Long, and Tehseen Zia. 2025. "Decoupling Rainfall and Surface Runoff Effects Based on Spatio-Temporal Spectra of Wireless Channel State Information" Electronics 14, no. 20: 4102. https://doi.org/10.3390/electronics14204102
APA StyleLi, H., Long, Y., & Zia, T. (2025). Decoupling Rainfall and Surface Runoff Effects Based on Spatio-Temporal Spectra of Wireless Channel State Information. Electronics, 14(20), 4102. https://doi.org/10.3390/electronics14204102

