This repository includes the code for BLE physical-layer fingerprinting project.
BLE_Fingerprinting_example2.m reads 20 example BLE signals received by a Software Defined Radio (SDR) over the air, and extracts physical layer fingerprints of those signals. The first 10 signals belong to one transmitter device and the next 10 signals belong to a different device.
Citation: H. Givehchian, N. Bhaskar, E. R. Herrera, H. R. L. Soto, C. Dameff,D. Bharadia, and A. Schulman, “Evaluating Physical-Layer BLE Location Tracking Attacks on Mobile Devices,” in 2022 IEEE Symposium on Security and Privacy, 2022