Integrated Sensing and Communication Physical layer (PHY) model of IEEE 802.11ay enhanced directional multi-gigabit (EDMG) Wireless local access network (WLAN).
- Features
- Installation
- Requirements
- How to Run
- Examples Provided
- Published Work
- Contributing
- Authors
- License
- IEEE 802.11ay Single Carrier/OFDM waveform generation.
- IEEE 802.11ay spatial multiplexing schemes: SU-SISO, SU-MIMO, MU-MIMO.
- Perform link-level bit error rate (BER), packet error rate (PER), data rate tests and analytical link-level spectral efficiency (SE) bound.
- Receiver algorithms: synchronization, channel estimation, carrier frequency offset (CFO) correction.
- Passive sensing using IEEE 802.11ay preamble.
- Active sensing using IEEE 802.11bf multi-static PPDU.
- Sensing signal processing algorithms: clutter removal, doppler processing, target detection, range and velocity estimation.
- Sensing accuracy analysis in terms of Mean Squared Error (MSE) and Normalized Mean Squared Error (NMSE).
The software does not require any installation procedure: simply download or clone the repository to your local folders.
The codebase is written in MATLAB. It is currently being tested on MATLAB R2021b.
It requires the MATLAB WLAN toolbox.
- Open
main.m
script and edit the variablescenarioNameStr
with the scenario folder namescenarioFolder
inside the folder.\example
- Run
main.m
More details about ISAC-PLM can be found in the documentation (docs/isac-plm.pdf).
The following Table describes the predefined examples scenarios and the main configuration parameters.
These predefined scenarios are given as examples in /src/examples/
. Each scenario contains a configuration input folder.
Example | Number of Rx | Streams/rx | Channel Model | Precoder | Packet |
---|---|---|---|---|---|
sisoOfdmAwgn_data | 1 | 1 | AWGN | - | PSDU |
sisoSc_data | 1 | 1 | Rayleigh | - | PSDU |
sisoOfdm_data | 1 | 1 | Rayleigh | - | PSDU |
sisoSc | 1 | 1 | Rayleigh | - | PPDU |
sisoOfdm | 1 | 1 | Rayleigh | - | PPDU |
mimoSc_data | 1 | 2 | Rayleigh | RZF (Freq flat) | PSDU |
mimoOfdm_data | 1 | 2 | Rayleigh | RZF (Freq sel) | PSDU |
mimoSc | 1 | 2 | Rayleigh | RZF (Freq flat) | PPDU |
mimoOfdm | 1 | 2 | Rayleigh | RZF (Freq sel) | PPDU |
muMimoSc_data | 2 | 2 | Rayleigh | ZF (Time domain) | PSDU |
muMimoOfdm_data | 2 | 2 | Rayleigh | RZF (Freq sel) | PSDU |
muMimoOfdm | 2 | 2 | Rayleigh | RZF (Freq sel) | PPDU |
pointTargetPassiveSensing | 1 | 1 | NIST QD | - | PPDU |
singleHumanTarget | 1 | 1 | NIST QD | - | PPDU |
pointTargetActiveSensing | 1 | 1 | NIST QD | - | TRN-R |
bistaticLivingRoomTRN-R | 1 | 1 | NIST QD | - | TRN-R |
bistaticLivingRoomTRN-T | 1 | 1 | NIST QD | - | TRN-T |
bistaticLivingRoomBeacon | 1 | 1 | NIST QD | - | Beacon |
thresholdSensing | 1 | 1 | NIST QD | - | PPDU |
- S. Blandino, T. Ropitault, C. R. C. M. da Silva, A. Sahoo and N. Golmie, IEEE 802.11bf DMG Sensing: Enabling High-Resolution mmWave Wi-Fi Sensing, IEEE Open Journal of Vehicular Technology.
- J. Zhang, S. Blandino, N. Varshney, J. Wang, C. Gentile and N. Golmie, Multi-User MIMO Enabled Virtual Reality in IEEE 802.11ay WLAN, 2022 IEEE Wireless Communication and Networking Conference.
- S. Blandino, T.Ropitault, A. Sahoo and N. Golmie, Tools, Models and Dataset for IEEE 802.11ay CSI-based Sensing, 2022 IEEE Wireless Communication and Networking Conference.
- DMG/EDMG Link Level Simulation Platform
- Implementation of 60 GHz WLAN-SENS Physical Layer Model
- Channel Models for WLAN Sensing Systems
- 11bf Evaluation Methodology and Simulation Scenarios
Feedbacks and additions are more than welcomed! You can directly contact the authors for any information.
ISAC-PLM has been developed at NIST by Steve Blandino ([email protected]), Neeraj Varshney ([email protected]) and Jian Wang ([email protected]), Jiayi Zhang([email protected]).
Please refer to the NIST-License.txt and MathWorks-Limited-License.txt files in the license
folder for more information.