1. 22 Nov, 2024 5 commits
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/fix-extraneous-threadpool-tasks' into... · e5310431
      Jaroslava Fiedlerova authored
      Merge remote-tracking branch 'origin/fix-extraneous-threadpool-tasks' into integration_2024_w47 (!3105)
      
      Fix a small bug with total_res in gNB PUSCH symbol processing
      
      Replaced total_res with res_per_task when deciding whether to start a threadpool
      task or not. This does not have big impact on the software as the
      nr_pusch_symbol_processing will recheck ul_valid_re_per_slot anyway but it may
      reduce the number of thread pool tasks created.
      e5310431
    • Jaroslava Fiedlerova's avatar
      Merge remote-tracking branch 'origin/dmrs_channel_estimation_parallelization'... · 45fff9fc
      Jaroslava Fiedlerova authored
      Merge remote-tracking branch 'origin/dmrs_channel_estimation_parallelization' into integration_2024_w47 (!2972)
      
      Parallelize PUSCH channel estimation
      
      This MR adds PUSCH channel estimation parallelization which reduces the
      processing time. It also adds time measurements for each antenna and makes
      num_antennas_per_thread configurable in nr_ulsim and the gNB config file.
      
      Some results:
      
      - **273 PRBs 4 antennas** `./nr_ulsim -n200 -m25 -s40 -S40 -q1 -R273 -r273 -z4 -P`
      
      | Number of threads | ULSCH channel estimation time (us) develop| ULSCH channel estimation time (us)| Antenna Processing time (us) |
      | ------            | ------                                    | ------                            | ------ |
      | 0                 | 194.06                                    |193.17                             |  134.82|
      | 2                 | 194.88                                    |154.02                             |  93.43 |
      | 4                 | 195.23                                    |134.27                             |   72.71|
      - **273 PRBs 8 antennas** `./nr_ulsim -n200 -m25 -s40 -S40 -q1 -R273 -r273 -z8 -P`
      
      | Number of threads | ULSCH channel estimation time (us) develop| ULSCH channel estimation time (us)| Antenna Processing time (us) |
      | ------            | ------                                    | ------                            | ------ |
      | 0                 | 387.93                                    |384.99                             |  269.39|
      | 2                 | 388.10                                    |279.47                             |  161.32|
      | 4                 | 387.47                                    |225.37                             |  106.52|
      | 8                 | 390.53                                    |204.48                             |   83.74|
      
      - **106 PRBs MIMO 4 layers** `./nr_ulsim -n100 -m9 -r106 -s10 -W4 -y4 -z4 -P`
      
      | Number of threads | ULSCH channel estimation time (us) develop| ULSCH channel estimation time (us)| Antenna Processing time (us) |
      | ------            | ------                                    | ------                            | ------ |
      | 0                 | 263.20                                    |268.97                             |  57.49 |
      | 2                 | 263.90                                    |252.61                             |  51.22 |
      | 4                 | 264.17                                    |192.49                             |  36.29 |
      45fff9fc
    • Robert Schmidt's avatar
      Add v2.2.0 release notes · 68191088
      Robert Schmidt authored
      68191088
    • Robert Schmidt's avatar
      ce5e674b
    • Robert Schmidt's avatar
      756199c9
  2. 21 Nov, 2024 2 commits
  3. 20 Nov, 2024 1 commit
  4. 19 Nov, 2024 2 commits
    • Romain Beurdouche's avatar
      Add notes around sample SA gNB and nrUE commands in most basic tutorials... · 75cde75f
      Romain Beurdouche authored
      Add notes around sample SA gNB and nrUE commands in most basic tutorials 'NR_SA_Tutorial_COTS_UE.md' and 'NR_SA_Tutorial_OAI_nrUE.md'.
      The notes mention that for versions previous to 2024.w45, the --sa argument should be added to run in SA mode.
      75cde75f
    • Robert Schmidt's avatar
      Merge branch 'integration_2024_w46' into 'develop' · 5d1c0aaa
      Robert Schmidt authored
      Integration: `2024.w46`
      
      See merge request oai/openairinterface5g!3106
      
      * !3095 UE: Set default SSB config
      * !2991 fix BSR report malformed, add SHORT BSR when it can (instead of LONG BSR)...
      * !3104 Trigger deregistration only in SA mode → small fixup?
      * !3107 Clip the input for -32768 because this will make different result in...
      * !3109 T tracer: support float types in traces
      * !2777 NR UE trigger for re-establishment
      * !3108 Prevent segfaults in gNB stack
      * !3059 Test for init_RA
      * CI: increase UE thread pool size
      * !3036 Further improvements in analog beam management for CSI-RS
      * !3093 Added NTN FDD FR1 bands defined in 3GPP TS 38.101-5
      5d1c0aaa
  5. 18 Nov, 2024 7 commits
  6. 17 Nov, 2024 16 commits
  7. 15 Nov, 2024 7 commits