Skip to content
Snippets Groups Projects
  1. Oct 11, 2024
    • Bartosz Podrygajlo's avatar
      Add CMakePresets.json · b69b4dc0
      Bartosz Podrygajlo authored
      Introduce CMakePresests.json which is a simple way to perform incremental build using cmake
      
      New configure resets were added:
       - default: Configure compilation with default options
       - tests: Same as above but ENABLE_TESTS and SANITIZE_ADDRESS is ON
      
      New build presets were added:
       - 5gdefault: Build the software for NR rfsimulator test
       - default: same as 5gdefault
       - 4gdefault: Build the software for LTE rfsimulator test
       - tests: build all unit tests
      
      To configure using configuration preset:
      
      `cmake --preset <preset_name>`
      
      To build using a build preset:
      
      `cmake --build --preset <preset_name>`
      b69b4dc0
  2. Oct 23, 2023
  3. Oct 06, 2022
  4. Aug 25, 2021
  5. Mar 13, 2021
  6. Feb 12, 2021
  7. Nov 19, 2020
  8. Aug 14, 2020
    • Parminder Singh's avatar
      Bug-fix in Up-link with respect to PUSCH RE calculation when PTRS is enabled. · f4631f21
      Parminder Singh authored
      Problem STATEMENT:
      - When enabling PTRS flag in ulsim, there are multiple scrambling and decoding errors
        are observed even with high SNR values
        SNR 60dB   errors_scrambling 5546/13800
        Channel BLER 1.000000e+00, Channel BER 4.018841e-01
      
      ANALYSIS:
      - While extracting PTRS RE's, the PUSCH RE count was not updated accordingly for PTRS symbols.
      - This results in 0 value LLR's on same positions which cause offset issue in later processing.
      
      IMPLEMENTATION:
      * nr_ulsch_demodulation.c
      - In case of PTRS symbol, respective total number of PTRS RE's are subtracted from available
        PUSCH RE's in each PUSCH Symbol processing.
      
      TESTING
      * ulsim.c
      - PTRS are enabled for testing and are not enabled by default by this commit.
      - Available bit count is adjusted if PTRS is enabled.
      
      VERIFICATION
      - Total Scrambling errors after gNb processing shall be only 250 bits (in K=2)
        which were replaced with PTRS at UE side while transmission.
        SNR 60.000000 errors_scrambling 250/13800
        Channel BLER 0.000000e+00, Channel BER 1.811594e-02
      - After adjusting available bits in ulsim.c for error calculation
        SNR 60.000000: n_errors errors_scrambling 0/13550
        Channel BLER 0.000000e+00, Channel BER 0.000000e+00
      
      EXTRA
      - Removed white-spaces from all above mentioned files
      - Added Global/vim tags to .gitignore file
      f4631f21
  9. Jun 02, 2020
  10. Oct 28, 2019
  11. Oct 08, 2019
  12. Aug 23, 2019
  13. Mar 26, 2019
  14. Mar 07, 2019
  15. Sep 17, 2018
  16. Sep 16, 2018
  17. Sep 10, 2018
  18. Aug 27, 2018
  19. Aug 24, 2018
  20. Jul 09, 2018
  21. Jun 26, 2018
Loading