laurent
719424f4b7
bug fix: ue was not reading options + more debug printf cleanup in openair1/PHY/NR_UE_TRANSPORT/dci_nr.c
2019-12-08 20:52:20 +01:00
Francesco Mani
b61a80baf1
fix on ru procedures for slot select
2019-12-06 12:48:44 +01:00
Guido Casati
c6855cb8d2
Maintenance of Uplink Time Alignment. Introduced control on TA transmission and TA update application.
...
- ta_timer at gNB side to control the transmission of TA to the UE. This is now happening every 20 slots.
- when the timer resets gNB is now transmitting the TA whether it is zero or not.
- introduced struct NR_UL_TIME_ALIGNMENT_t to handle configuration of time alignment related parameters.
- UE PHY RX: is now triggered through a flag when to store the TA command, the frame and slot
when the application should occur.
- UE PHY TX: when the tx frame and slot match the time alignment configuration, it process the TA command and applies the
TA update
2019-12-06 10:46:51 +01:00
Guido Casati
310efee7f2
Implementation of TA procedures at MAC layer for gNB and UE
...
- Initial gNB DLSCH and UE spec scheduling implentation
- MAC PDU generation (including header as per TS 38.321)
- MAC PDU processing at UE side with extracion of TA updates
- General code cleanup
- Introduced NR MAC COMMON folder, moved common files here
2019-12-06 10:46:51 +01:00
Florian Kaltenberger
a78b5da529
fixes an issue with clock source
...
- command line paramter --clock-source can only be set at UE (removed this option from gNB)
- at gNB use clock_source from RU section in config file
- in both cases if clock_source is present in usrp_args, it will override clock_source
2019-12-06 08:54:17 +01:00
Rakesh
0b3c92207b
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr_tdd_configuration
...
resolving merge conflicts
2019-12-05 12:59:54 +01:00
laurent
80cd6940af
modifications
2019-12-05 04:53:56 +01:00
Francesco Mani
c6ec207487
adapting config_request to scf nfapi (compiling ok but still not running)
2019-12-04 13:41:13 +01:00
Florian Kaltenberger
0e47a507d3
Merge remote-tracking branch 'origin/nr_x300_fixes' into integration-develop-nr-2019w48bis
2019-11-29 17:19:04 +01:00
Florian Kaltenberger
729498571b
Merge remote-tracking branch 'origin/nr_100mhz' into integration-develop-nr-2019w48bis
2019-11-29 17:18:47 +01:00
Raymond Knopp
f3a27d762a
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-gnb.c
openair1/PHY/defs_gNB.h
openair1/SCHED_NR/fapi_nr_l1.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/COMMON/platform_constants.h
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/main.c
targets/COMMON/openairinterface5g_limits.h
2019-11-28 06:35:31 +01:00
Francesco Mani
f997ebb8ca
Merge branch 'ru-parallel-beamforming-merge' of https://gitlab.eurecom.fr/oai/openairinterface5g into ru-parallel-beamforming-merge
2019-11-27 16:32:08 +01:00
Rakesh
1aea23d35e
nr tdd config
2019-11-27 16:31:44 +01:00
Wang Tsu-Han
40bda9f8d0
fixes for beam precoding
2019-11-27 16:27:28 +01:00
Francesco Mani
b2ddd33577
Merge branch 'nr_beamforming_new' into ru-parallel-beamforming-merge
2019-11-27 14:34:34 +01:00
Francesco Mani
82880f6199
Merge branch 'nr_x300_fixes' into ru-parallel-beamforming-merge
2019-11-27 13:47:14 +01:00
Francesco Mani
433e3edd21
fix for nr_is_ssb_slot in nr_slot_select
2019-11-26 18:31:04 +01:00
Florian Kaltenberger
c4121a997f
registering log components
2019-11-25 22:07:51 +01:00
Francesco Mani
63375fa139
BF weights from config file for RU case
2019-11-25 16:43:15 +01:00
Wang Tsu-Han
56ecc5cfb2
Merge branch 'develop-nr' into ru-parallel-beamforming-merge
...
Conflicts:
openair1/PHY/MODULATION/nr_modulation.h
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
2019-11-22 17:00:53 +01:00
Wang Tsu-Han
e0c80a83b8
bug fix for buffer setting in dlsch and wakeup_rxtx
2019-11-21 15:35:28 +01:00
Francesco Mani
2a0cfcb747
Merge branch 'develop-nr' into nr_beamforming
2019-11-21 12:34:44 +01:00
Raymond Knopp
9d5df6c0ac
nr-softmodem, nr-uesoftmodem compile
2019-11-20 00:43:09 +01:00
Francesco Mani
2e6d4c7572
Merge branch 'develop-nr' into nr_100mhz
2019-11-19 15:57:09 +01:00
Wang Tsu-Han
6be2d8f081
using switch buffer for txdataF in L1
2019-11-18 12:33:48 +01:00
Francesco Mani
c5efa4f400
including option 273prbs in uesoftmodem
2019-11-15 14:31:58 +01:00
Florian Kaltenberger
a3379d1d10
Merge remote-tracking branch 'origin/fix-nr-rfsim-gNB-notx-slots2to19' into integration-develop-nr-2019w46
2019-11-15 09:38:54 +01:00
laurent
ea7c4d9536
fix fix-nr-rfsim-gNB-notx-slots2to19
2019-11-12 14:35:43 +01:00
Wang Tsu-Han
d252696b14
Merge branch 'develop-nr' into ru-parallel-beamforming
...
Conflicts:
common/utils/T/T_defs.h
executables/nr-ru.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/defs_RU.h
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/sched_nr.h
openair2/LAYER2/NR_MAC_gNB/nr_mac_common.c
2019-11-05 15:43:19 +01:00
Wang Tsu-Han
57421caae5
adding tracer for tx fronthaul
2019-11-04 15:32:25 +01:00
Raymond Knopp
930e1fde33
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-ru.c
executables/nr-softmodem.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/INIT/nr_init.c
openair1/PHY/NR_TRANSPORT/nr_dci_tools.c
openair1/PHY/NR_TRANSPORT/nr_dlsch.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_TRANSPORT/nr_tbs_tools.c
openair1/PHY/NR_TRANSPORT/nr_transport_common_proto.h
openair1/PHY/NR_UE_ESTIMATION/nr_ue_measurements.c
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_decoding.c
openair1/SCHED_NR/nr_ru_procedures.c
openair1/SCHED_NR/phy_procedures_nr_common.c
openair1/SCHED_NR/phy_procedures_nr_gNB.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair1/SIMULATION/NR_PHY/pbchsim.c
openair1/SIMULATION/NR_PHY/ulsim.c
openair2/COMMON/rrc_messages_types.h
openair2/GNB_APP/gnb_config.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
openair2/LAYER2/NR_MAC_gNB/main.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/MESSAGES/asn1_msg.h
2019-11-02 01:12:15 +01:00
Florian Kaltenberger
69631e750b
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-11-01 17:13:54 +01:00
Florian Kaltenberger
517c8585b3
UE sending only slot 2 (until we have real TDD procedures) to reduce stress on trx_write
2019-10-31 14:01:48 +01:00
Florian Kaltenberger
5758bb8e44
UE sending only slot 2 (until we have real TDD procedures) to reduce stress on trx_write
2019-10-30 16:46:11 +01:00
Florian Kaltenberger
bf7d52de43
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-10-30 16:33:35 +01:00
Florian Kaltenberger
51462360a8
Merge remote-tracking branch 'origin/nr_time_tracking_ssb' into integration-develop-nr-2019w44
2019-10-30 10:22:20 +01:00
Florian Kaltenberger
da625f1397
making nr_ulsim working again with the FAPI
2019-10-29 17:14:46 +01:00
Hongzhi Wang
397480c125
update time tracking
2019-10-24 10:42:11 +02:00
matzakos
5cfcc415fc
Merge remote-tracking branch 'origin/NR_RRCConfiguration' into nr-dual-connectivity
2019-10-18 17:01:00 +02:00
Florian Kaltenberger
b39ac8893b
fix warnings
2019-10-16 14:51:09 +02:00
Florian Kaltenberger
aa65503926
UE is transmitting again now (was disabled) and PUSCH working again
2019-10-15 10:04:01 +02:00
Florian Kaltenberger
e97204d573
fixing bad merge
2019-10-14 21:50:25 +02:00
Florian Kaltenberger
952ca25559
Merge remote-tracking branch 'origin/442-integrate-pusch-into-nr-ue-softmodem' into nr_fapi_for_push
2019-10-14 14:32:46 +02:00
Florian Kaltenberger
c046eb66a6
Merge remote-tracking branch 'origin/nr-ip-over-LTE-stack' into integration_develop-nr_2019w42
...
Conflicts:
executables/nr-softmodem.c
executables/nr-softmodem.h
targets/ARCH/rfsimulator/simulator.c
2019-10-14 13:40:03 +02:00
Florian Kaltenberger
f26373c52b
Merge remote-tracking branch 'origin/develop-nr_cppcheck' into integration_develop-nr_2019w42
...
Conflicts:
executables/nr-gnb.c
openair1/PHY/NR_REFSIG/nr_dmrs_rx.c
openair1/SIMULATION/NR_PHY/ulsim.c
2019-10-14 13:34:14 +02:00
Raymond Knopp
2b93fddf62
modification in uecap.raw
2019-10-13 11:00:49 +02:00
Raymond Knopp
ff508f1d96
added MAC configuration for secondaryCellGroup and addition of UE context in MAC
2019-10-13 10:13:03 +02:00
Florian Kaltenberger
da13ff9c36
improved real-time performance:
...
- gNB now only sends samples to USRP when DL slot. (should do the same for UE)
- increased sf_ahead to 6
- fixed timestamp for usrp_write at UE
2019-10-11 17:30:55 +02:00
Florian Kaltenberger
76b55e9cbd
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-10-11 17:26:03 +02:00
Florian Kaltenberger
189e15aa80
improved real-time performance:
...
- gNB now only sends samples to USRP when DL slot. (should do the same for UE)
- increased sf_ahead to 6
- fixed timestamp for usrp_write at UE
2019-10-11 17:12:39 +02:00