SL PSBCH: MAC->PHY cfg, PSBCH scheduler + supporting functions + enable system testing & scope
- Phy config update and Sidelink frame parameters initialisation - PSBCH scheduler to trigger TX PSBCH/RX PSBCH actions - Sidelink indication with rx ind to trigger send SL-MIB to MAC - Enable Scope for PSBCH use -d or --dqt - Enable system testing of PSBCH for example using RFSIMULATOR: - UE1 is a SYNCRONISATION SOURCE UE which transmits PSBCH started using command - sudo ./nr-uesoftmodem --sl-mode 2 --sync-ref 4 --rfsim --rfsimulator.serveraddr server - UE2 syncs onto UE1 during sidelink search, gets the timing and continues to receive PSBCH started using command - sudo ./nr-uesoftmodem --sl-mode 2 --rfsim --rfsimulator.serveraddr 127.0.0.1 - In the default use case 2 Sidelink SSBs sent over 16 frames. - In case SL-SSB configuration needs to be changed use -O option in the above command like -O ../../../targets/PROJECTS/NR-SIDELINK/CONF/sidelink_preconfig_1txpool.conf
Showing
- CMakeLists.txt 1 addition, 0 deletionsCMakeLists.txt
- executables/nr-ue.c 206 additions, 102 deletionsexecutables/nr-ue.c
- executables/nr-uesoftmodem.c 32 additions, 12 deletionsexecutables/nr-uesoftmodem.c
- executables/nr-uesoftmodem.h 1 addition, 0 deletionsexecutables/nr-uesoftmodem.h
- nfapi/open-nFAPI/nfapi/public_inc/sidelink_nr_ue_interface.h 1 addition, 0 deletionsnfapi/open-nFAPI/nfapi/public_inc/sidelink_nr_ue_interface.h
- openair1/PHY/INIT/nr_init_ue.c 7 additions, 4 deletionsopenair1/PHY/INIT/nr_init_ue.c
- openair1/PHY/INIT/nr_parms.c 145 additions, 37 deletionsopenair1/PHY/INIT/nr_parms.c
- openair1/PHY/INIT/nr_phy_init.h 4 additions, 1 deletionopenair1/PHY/INIT/nr_phy_init.h
- openair1/PHY/MODULATION/nr_modulation.c 41 additions, 43 deletionsopenair1/PHY/MODULATION/nr_modulation.c
- openair1/PHY/MODULATION/nr_modulation.h 2 additions, 0 deletionsopenair1/PHY/MODULATION/nr_modulation.h
- openair1/PHY/MODULATION/slot_fep_nr.c 1 addition, 1 deletionopenair1/PHY/MODULATION/slot_fep_nr.c
- openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c 1 addition, 1 deletionopenair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
- openair1/PHY/NR_UE_TRANSPORT/nr_psbch_rx.c 8 additions, 5 deletionsopenair1/PHY/NR_UE_TRANSPORT/nr_psbch_rx.c
- openair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h 3 additions, 2 deletionsopenair1/PHY/NR_UE_TRANSPORT/nr_transport_proto_ue.h
- openair1/PHY/NR_UE_TRANSPORT/nr_ue_rf_helpers.c 0 additions, 8 deletionsopenair1/PHY/NR_UE_TRANSPORT/nr_ue_rf_helpers.c
- openair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c 6 additions, 3 deletionsopenair1/PHY/NR_UE_TRANSPORT/nr_ulsch_ue.c
- openair1/PHY/TOOLS/nr_phy_qt_scope.cpp 53 additions, 8 deletionsopenair1/PHY/TOOLS/nr_phy_qt_scope.cpp
- openair1/PHY/TOOLS/nr_phy_qt_scope.h 4 additions, 1 deletionopenair1/PHY/TOOLS/nr_phy_qt_scope.h
- openair1/PHY/TOOLS/nr_phy_scope.c 16 additions, 12 deletionsopenair1/PHY/TOOLS/nr_phy_scope.c
- openair1/PHY/TOOLS/phy_scope_interface.h 3 additions, 0 deletionsopenair1/PHY/TOOLS/phy_scope_interface.h
Loading
Please register or sign in to comment