1. 06 Jan, 2026 2 commits
    • Rakesh  B B's avatar
      e7bcca88
    • Rakesh BB's avatar
      NR NGAP: Fix Time UE Stayed in Cell IE type and calculation · d5cf363b
      Rakesh BB authored
      According to 3GPP TS 38.413, the 'Time UE Stayed in Cell' IE is an
      integer ranging from 0 to 4095. This patch updates the data structure
      to reflect the correct bit width and implements the dynamic calculation
      based on the UE's residence time.
      
      - Change time_in_cell from long to uint16_t in ngap_messages_types.h.
      - Replace dummy value with real-time calculation in rrc_gNB_NGAP.c.
      - Implement a ceiling of 4095 to comply with the 12-bit protocol limit.
      
      Ref: 3GPP TS 38.413 Section 9.3.1.97
      d5cf363b
  2. 25 Dec, 2025 1 commit
    • Robert Schmidt's avatar
      Merge branch 'integration_2025_w52' into 'develop' · 9b0bb594
      Robert Schmidt authored
      Integration: `2025.w52`
      
      * !3809 [FHI72] Fix the PRACH FFT size
      * !3829 Hotfix for handling the case where the number of physical antennas is larger than the number of logical antennas
      * !3663 NR UE: calculate DL and UL Doppler based on SIB19 information in NTN mode, fixing LEO reestablishment
      * !3819 CORESET start multiple of 6 fix
      * !3641 automatic selection of SIB1 TDA
      * !3804 gNB: apply new NR_CellGroupConfig when RRCReconfiguration is acknowledged
      * !3833 Add missing CMakeLists entries for test_nr_frame_params
      * !3656 Rfsimulator beam reception/transmission
      
      Closes #1037 and #1002
      
      See merge request oai/openairinterface5g!3830
      9b0bb594
  3. 24 Dec, 2025 1 commit
    • Robert Schmidt's avatar
      Merge remote-tracking branch 'origin/beams-to-rf-board' into integration_2025_w52 (!3656) · aaaaa35d
      Robert Schmidt authored
      Rfsimulator beam reception/transmission
      
      A simplified beam switching simulation for rfsimulator. This works
      mainly in 1 gNB - N UEs scenarios. This is not a real beamformer with
      antenna, channel and propagation model. The way it works is that the
      peers inform each other about the beams they transmit in, and on
      reception before channel modelling, the beam data is combined based on
      preconfigured rx_beam/tx_beam gain matrix.
      
      Usage:
      
      - Add --rfsimulator.enable_beams to enable beam simulation
      
      - Add --rfsimulator.beam_gains .
      
          Example list: 0,-5,-10
      
          Resulting matrix:
      
          [[0, -5, -10] [-5, 0, -5]] [-10, -5, 0]]
      
      - Add --telnetsrv if you want to control the beams manually. The command
        in telnet is "rfsimu setbeam <beam_map>", where beam_map is a uint64_t
        controling the reception beam and transmission beam. If the
        application is switching the beams automatically the beams will be
        overwritten as soon as the application chooses to switch beams.
      
      Supports up to 64 concurrent TX and RX beams.
      aaaaa35d
  4. 23 Dec, 2025 23 commits
  5. 22 Dec, 2025 6 commits
  6. 20 Dec, 2025 2 commits
  7. 19 Dec, 2025 5 commits