Releases: muditbhargava66/5G-NR-Modem-Software-Development
Releases · muditbhargava66/5G-NR-Modem-Software-Development
v3.0.1
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
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 thedocs/
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
andras_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
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
First stable release