LGAug 21, 2023
RADIANCE: Radio-Frequency Adversarial Deep-learning Inference for Automated Network Coverage EstimationSopan Sarkar, Mohammad Hossein Manshaei, Marwan Krunz
Radio-frequency coverage maps (RF maps) are extensively utilized in wireless networks for capacity planning, placement of access points and base stations, localization, and coverage estimation. Conducting site surveys to obtain RF maps is labor-intensive and sometimes not feasible. In this paper, we propose radio-frequency adversarial deep-learning inference for automated network coverage estimation (RADIANCE), a generative adversarial network (GAN) based approach for synthesizing RF maps in indoor scenarios. RADIANCE utilizes a semantic map, a high-level representation of the indoor environment to encode spatial relationships and attributes of objects within the environment and guide the RF map generation process. We introduce a new gradient-based loss function that computes the magnitude and direction of change in received signal strength (RSS) values from a point within the environment. RADIANCE incorporates this loss function along with the antenna pattern to capture signal propagation within a given indoor configuration and generate new patterns under new configuration, antenna (beam) pattern, and center frequency. Extensive simulations are conducted to compare RADIANCE with ray-tracing simulations of RF maps. Our results show that RADIANCE achieves a mean average error (MAE) of 0.09, root-mean-squared error (RMSE) of 0.29, peak signal-to-noise ratio (PSNR) of 10.78, and multi-scale structural similarity index (MS-SSIM) of 0.80.
CRJul 30, 2019Code
A Robust Algorithm for Sniffing BLE Long-Lived Connections in Real-timeSopan Sarkar, Jianqing Liu, Emil Jovanov
Bluetooth Low Energy (BLE) has become an intrinsic wireless technology for the Internet of Things (IoT). With the proliferation of BLE-embedded IoT devices, it is important to study the security and privacy implications of BLE. The forefront attack to BLE devices is the wireless sniffing attack, which would lead to more detrimental threats like jamming, encryption cracking or system penetration. Existing sniffing attacks are based on the correct detection of BLE connection initiation state, but they become ineffective for BLE long-lived connections. In this paper, we focus on the adversary setting with a low-cost single radio and develop a suite of real-time algorithms to determine the key parameters necessary to follow and sniff a BLE connection in the connected state. We implement our algorithms in the open source platform -Ubertooth One and evaluate its performance in terms of sniffing overhead and accuracy. By comparing with state-of-the-art schemes, experimental results show that our sniffer achieves much higher sniffing accuracy (over 80\%) and better stability to BLE operational dynamics.
8.2NIMar 13
SAIL: Unsupervised Spatial-Angular Interpretable Feature Learning for RF Map SynthesisSopan Sarkar, Marwan Krunz
In wireless networks, radio-frequency (RF) maps are critical for tasks such as capacity planning, coverage estimation, and localization. Traditional approaches for obtaining RF maps, including site surveys and ray-tracing simulations, are labor-intensive or computationally expensive, especially at high frequencies and dense network deployments. Generative AI offers a promising alternative for RF map synthesis. However, supervised methods are often infeasible due to the lack of reliable labeled training data, while purely unsupervised methods typically lack explicit control over the synthesis process. To address these challenges, we propose SAIL (Spatial-Angular Interpretable Feature Learning), a generative adversarial network (GAN)-based framework that learns interpretable and controllable latent variables directly from unlabeled RF maps and enables targeted RF map synthesis at inference time through latent-variable manipulation. SAIL builds on the information-maximizing GAN (InfoGAN) principle to learn a structured representation comprising: (i) a categorical latent variable that captures discrete floor-plan regions associated with Tx location and (ii) a continuous latent variable that captures angular variations corresponding to the Tx boresight angle, without requiring any location or orientation supervision during training. We further adopt a Wasserstein GAN objective with a gradient penalty to improve training stability and synthesis quality. Our results using ray-tracing-based RF maps indicate that SAIL learns physically meaningful spatial-angular factors and enables fast controlled RF map synthesis, achieving an average SSIM of 0.8576 and an average PSNR of 23.33 dB relative to ray-tracing simulations.