Data Frames from NI USRP2901 based OFDM Wireless Communication Link

Published: 14 July 2026| Version 1 | DOI: 10.17632/rp4538rzxy.1
Contributors:
,

Description

A wireless Orthogonal Frequency Division Multiplexing (OFDM) link is established using two NI-USRP2901 Software Defined Radio (SDR) modules, programmed as transmitter and receiver respectively via LabView software. The carrier frequency is 470 MHz of UHF band, baseband sampling rate is 128 kHz, and the symbol rate is 6400 symbols/sec. Each OFDM symbol (referred as Frame here) comprises of 128 QPSK symbols. A total of 1000 frames are transmitted with the help of monopole antenna connected to the Tx1 port the NI-USRP2901 module. The wireless channel is the laboratory environment which has several tables, chairs and computers. The wireless frames are received by another monopole antenna kept at 3m distance from the transmitter, connected to Rx1 port of another NI-USRP2901 module programmed as receiver. At the transmitter, the OFDM modulation blocks and at the receiver, the OFDM demodulation blocks are implemented using LabView. A total of 1000 frames are transmitted and are received. At the receiver, the demodulated 128 length complex frames are captured. The receiver has a fixed gain setting of -10 dB. The transmitter has a gain setting ranging from -50 dB to +15 dB in steps of 5 dB. So a total of 14 different gain settings at the transmitter have been used. At each gain setting of the transmitter (i.e. active signal condition) and when the transmitter is switched off (no signal condition), the received frames are provided as the dataset. Out of total 1000 frames received, the erased frames are removed and the healthy frames at each gain setting are provided here as Rxm10datav2.mat file.

Files

Steps to reproduce

To retrieve and use the dataset, use the MATLAB Code: load("Rxm10datav2.mat") This gives a total of 15 matrices, named as Datap1 (At Gain=-50 dB) Datap2 (At Gain=-45 dB) Datap3 (At Gain=-40 dB) Datap4 (At Gain=-35 dB) Datap5 (At Gain=-30 dB) Datap6 (At Gain=-25 dB) Datap7 (At Gain=-20 dB) Datap8 (At Gain=-15 dB) Datap9 (At Gain=-10 dB) Datap10 (At Gain=-5 dB) Datap11 (At Gain=0 dB) Datap12 (At Gain=+5 dB) Datap13 (At Gain=+10 dB) Datap14 (At Gain=+15 dB) and Datap15 (Transmitter OFF condition, i.e. Noise Frames) These Data matrices can be used in spectrum sensing applications and/or classification purposes to train a machine learning or deep learning model to correctly detect a signal frame and a noise frame, at different gain settings. For example, each row of Datap14 matrix is a signal vector and its class label is 1 and each row of Datap15 matrix is a noise vector of class label 0. Similarly for all other Data matrices. In each case Datap15 only will be the Noise vector

Institutions

Categories

Wireless Communication, Machine Learning, Binary Classification

Licence