Skip to content

Releases: muditbhargava66/5G-NR-Modem-Software-Development

v3.0.1

26 Jun 22:21
Compare
Choose a tag to compare

Version 3.0.1 Release Notes

New Features:

  • Added Badges: Included various badges in the README file to display build status, code coverage, and other relevant metrics.
  • New Logo: Introduced a new project logo in the README for a refreshed visual identity.

Enhancements:

  • Updated README: Improved the README file with the addition of badges and the new logo to enhance the overall presentation and usability.

v3.0.0

13 May 22:49
Compare
Choose a tag to compare

Version 3.0.0 Release Notes

New Features:

  • Added support for building and running the project on Linux and Windows platforms
  • Introduced new build scripts (ras_build_linux.sh, ras_build.bat) and test scripts (ras_test_linux.sh, ras_test.bat) for cross-platform compatibility
  • Implemented a manage script to streamline project tasks such as building, testing, and running simulations
  • Enhanced the simulation script (ras_simulation.py) to include verbose output and display the average BER for each simulation scenario
  • Added a new section in the README file to provide a mathematical analysis of the simulation results

Enhancements:

  • Updated the project dependencies and created a requirements.txt file for easy installation
  • Improved the project directory structure by adding a new images/ directory in the docs/ folder
  • Refined the simulation models (ras_model.py, ofdm_model.py, mimo_model.py) to support different channel types and modulation schemes
  • Optimized the C code implementation in ras.c for better performance and error handling

Bug Fixes:

  • Fixed an issue with the Python simulation results not being captured correctly in the C code
  • Addressed compilation errors and warnings in the ras.c and ras_python_interface.h files
  • Resolved test failures related to the Python simulation integration

Other Changes:

  • Updated the README file with detailed instructions for building and running the project on different platforms
  • Added a "Contributing" section to the README file to provide guidelines for project contributions
  • Improved code documentation and comments for better readability and maintainability

v2.0.0

13 May 07:32
Compare
Choose a tag to compare

Version 2.0.0 Release Notes

New Features:

  • Added simulation models for MIMO, OFDM, and RAS channels
  • Implemented various modulation schemes (QPSK, 16-QAM, 64-QAM) in the simulations
  • Introduced a simulation script (ras_simulation.py) to evaluate the modem performance under different channel conditions and modulation schemes
  • Calculated and plotted the average Bit Error Rate (BER) for each simulation scenario

Enhancements:

  • Restructured the project directory to better organize the simulation code
  • Added a new simulations/ directory to hold the simulation models and scripts
  • Updated the documentation with a Simulation Results Report (docs/simulation_results_report.md) to analyze the simulation outcomes

Bug Fixes:

  • Fixed a bug in the UART driver implementation (code/driver/uart.c)
  • Addressed an issue with test case failure in the RAS layer test suite (code/test/ras_test.c)

Other Changes:

  • Updated the README file with information about the new simulation features and directory structure
  • Added package initialization file (__init__.py) for the simulations package

v1.0.0

11 May 06:32
Compare
Choose a tag to compare
First stable release