Skip to content

Releases: renew-wireless/RENEWLab

Version 1.2.0 Release

09 Feb 18:57
Compare
Choose a tag to compare

Q1 2023 Release.

DL evaluation scripts
DL Pilot support
Calibration improvements
Configuration compatible with Agora
MATLAB / PYTHON Iris driver updates
CFO Correlation MATLAB
Fix for FFT Shift
UE sync updates

Release 1.1.0 - Q4 2021

03 Jan 23:38
Compare
Choose a tag to compare
  • Match config format with Agora

  • Added downlink support

  • matlab script for single-user downlink

  • Add downlink recorder to recorder_worker

  • Working MISO file with new added offsets

  • Changed parameters to work with POWDER's chamber setup

  • Receive and buffer downlink data at the clients

  • Switch client stream format to cs16. Better checks for recorder datasets

  • Reading and plotting of downlink datasets in python plotting tools

  • Generate and write CS16 time-domain data. Fix transmission bug.

  • Generate and load DL data. Schedule TX slots for BS antennas

  • Rename Recorder class to Scheduler

  • Unify same event struct (Event_data) among tasks

  • capture multiple downlink frames and select best

  • Disable plotting (EVM/SNR)

  • Add option for single transmitter (beacon) and function to check whether a beacon has been detected at UEs

  • Matlab: Add function that allows to set TX gain after initialization

  • Added single antenna pilot for downlink sync

  • Update and clean up of downlink MISO script.

  • Implement readDataset function

  • Change Package to Packet (Class data structure)

  • Make clientSyncTxRx a bit more modular.

  • Hdf5Reader class and kReadTask event handling

  • Separate tx_queue for client and bs

  • Push kTaskRead only when UL data present

  • Use std::map to assign datasets to index values

  • Separate BS radios' data files, buffers and offsets

  • Send pilot and data symbols together in uplink data mode

  • Beamsweep in software

  • Stream beacon only when bs_hw_framer is false

  • Generate data conditioned on uplink/downlink symbol presence

  • make tx_advance a per-client value

  • Move rate setup to Radio init function

  • sample calibrate using reference node

  • Do not record data in hdf5 metadata, and instead use the generated .bin files

  • Remove mmimo_receiver due to overlapping functionality with plot_hdf5

  • Fix received thread number checks in dataset creation

  • Fix bug in recorder thread id calculation

  • Fix ReadFrame to write data to Packet->data

  • Fix dl_slots index

  • Fix downlink rx buffer id and tx time

  • Fix donwlink data indexing in plot_hdf5.py

  • Fix internal measurement mode

  • Fix uninitialized variable warning

  • Fix log trace compile errors

  • Fix bug related to pilot for channel A

  • Bugfix reader thread crash

  • Fix to plot_hdf5 when using deep-inspect flag

Q2 2021 Release of RENEWLab

14 Oct 19:53
3ced575
Compare
Choose a tag to compare
  • Use Skylark's Pyfaros to create topology file for Sounder
  • Enable Sounder measurements among Base Station boards (used for Full-Duplex data collection and self-testing)
  • Bug fixes and cleanup

RENEWLab Release 1.0.1

07 Jul 22:35
6f3045d
Compare
Choose a tag to compare

Q1 2021 Release of RENEWLab

Initial POWDER release v1.0.0

12 Mar 20:41
Compare
Choose a tag to compare

This release is the first release to fully support RENEW software operation on the POWDER platform (https://www.powderwireless.net/)