An error occurred fetching the project authors.
  1. 30 May, 2024 2 commits
    • Sakthivel Velumani's avatar
      Suppressing PSS & SSS detection logs · 26aa7c2e
      Sakthivel Velumani authored
      Changed Info to Debug because the logs are too much if large number of
      GSCN scans run concurrently. Print PSS correlation peak and average
      power of detected cells.
      26aa7c2e
    • Sakthivel Velumani's avatar
      NR UE scan for SSB within current bandwidth · 043da0c4
      Sakthivel Velumani authored
      Till this commit, the UE gets the position of SSB in frequency from
      command line and does the syncronization by locating the SSB in time. It
      does this by generating a PSS time signal during initialization with the
      SSB offset given via command line. Then PSS detection is done by
      correlation.
      
      In this commit, the UE computes a list of GSCN in the current NR band
      that falls within the current bandwidth for the set center frequency.
      For each GSCN in the list, the UE starts a thread and performs the
      following:
      1. Generate PSS time signal with SSB offset for current GSCN.
      2. Detect PSS, SSS and decode PBCH (this step remains the same).
      After all threads finishes, the results are collected.
      
      For now, only the first detected PBCH is used to proceed further. So
      this PBCH is indicated to MAC and UE exits initial sync.
      
      Future work: The cell search can be standalone feature where the UE
      could scan for SSB in the entire NR band. This would require changing
      radio's frequency on the fly as the UE's bandwidth would not cover an
      entire NR band. The cell detection can futher be imporved by looking
      for SIB1 for each decoded PBCH.
      043da0c4
  2. 23 May, 2024 1 commit
  3. 16 May, 2024 1 commit
  4. 13 Apr, 2024 1 commit
  5. 12 Apr, 2024 1 commit
  6. 26 Mar, 2024 3 commits
  7. 07 Mar, 2024 3 commits
  8. 27 Feb, 2024 1 commit
  9. 20 Feb, 2024 1 commit
  10. 23 Jan, 2024 1 commit
  11. 09 Jan, 2024 2 commits
  12. 19 Dec, 2023 1 commit
    • Laurent THOMAS's avatar
      move common code file in common directory · 63b64d4f
      Laurent THOMAS authored
      remove several unused files
      remove mem_block_t that is never used in a different way than a simple heap buffer
      move up IP address type and remove duplications of the same struct declaration
      63b64d4f
  13. 30 Aug, 2023 1 commit
  14. 27 Jul, 2023 1 commit
  15. 20 Jul, 2023 1 commit
  16. 10 Jul, 2023 1 commit
  17. 30 Jun, 2023 1 commit
    • Melissa Elkadi's avatar
      Introduce #defines for Sidelink Synchronization · a0a2248e
      Melissa Elkadi authored
      Implement the #define variables required for synchronization: These
      variables include offset and payload size values that vary from the Uu
      interface, in relation to the PSS, SSS and PBCH elements. We also
      introduce the new sl_mode command line flag, which is used to switch
      between the Uu interface and SL interface. This will allow us to modify
      exisitng PSS and SSS functions, without copying complete 5G functions
      and only changing a few lines to support sidelink mode.
      
      Fixing formatting for softmodem-common.h
      a0a2248e
  18. 08 Jun, 2023 1 commit
  19. 29 May, 2023 1 commit
  20. 22 May, 2023 1 commit
  21. 19 Apr, 2023 1 commit
  22. 12 Apr, 2023 1 commit
  23. 03 Apr, 2023 6 commits
  24. 02 Apr, 2023 1 commit
  25. 28 Mar, 2023 1 commit
  26. 15 Mar, 2023 1 commit
    • Melissa Elkadi's avatar
      int32_t to c16_t conversion · 4dd579e0
      Melissa Elkadi authored
      This commit includes changes to the function
      footprints for vaiours NR UE and gNB functions.
      It does not updated the LTE code. For functions
      shared by both LTE and 5G, we maintained the original
      LTE footprint and argument structure.
      
      Several of the simulators that use these functions
      have been updated as well. The specific usage of these
      functions which index into the int32_t buffers and
      treat the first int16_t and the real and the second
      as the complex should be modified in the near future.
      4dd579e0
  27. 23 Feb, 2023 1 commit
    • Bo Zhao's avatar
      First implementation for KPI GUI with Qt5 · 4d0762e4
      Bo Zhao authored
      Authors: Bo Zhao, Marwan Hammouda, Thomas Schlichter (Fraunhofer IIS)
      
      - CMakeLists modification: add QtWidgets library, add new source files, MOC (Meta-Object Compiler) on the given source file
      - build_oai modification
      - Activate new GUI with Qt on the UE side
      - 2 x 3 widget with I/Q sample for PDSCH
      - Drop-down list implementation
      4d0762e4
  28. 18 Dec, 2022 2 commits