Sakthivel Velumani
2892445095
nr-softmodem compiles (after adding UL DCI)
2019-11-28 18:14:52 +01:00
Sakthivel Velumani
4ff96a45a5
Added UL DCI to gNB MAC
2019-11-28 13:37:30 +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
Rakesh
1aea23d35e
nr tdd config
2019-11-27 16:31:44 +01:00
Raymond Knopp
ccaf52200c
gNB runs with rfsimulator.
2019-11-27 07:54:40 +01:00
Raymond Knopp
d4fe5b504d
Added NR FAPI for PDCCH and moved DCI filling to MAC accordingly.
...
compiles, still needs to be tested gNB alone with rf-simulator / RF bench.
2019-11-26 21:14:46 +01:00
Raphael Defosseux
baf5f1ed93
Merge remote-tracking branch 'origin/develop' into develop-nr_cppcheck
2019-11-22 11:18:28 +01:00
Raymond Knopp
b6246f7717
debugged DCI and PDSCH interfaces based on full RRC configuration
...
Still need to update PDCCH configuration with NR FAPI specifications
2019-11-21 20:43:00 +01:00
yilmazt
94968c14df
develop-nr up-to-date as of 20.11.19
2019-11-20 23:50:39 +03:00
Raymond Knopp
b1573edb7e
fixed rnti usage in phytest scheduler
2019-11-20 12:45:49 +01:00
Raymond Knopp
75158a5865
nr_dlsim compiles
2019-11-19 21:44:50 +01:00
Rakesh
b4b1998c5e
bug fix
2019-11-08 12:38:48 +01:00
masayuki.harada
c8b638184c
Fix scheduling PUSCH when CQI has not been received for a long time in fairRR scheduler.
2019-11-08 10:05:14 +01:00
masayuki.harada
c4255f0dd4
Fix cqi_req clear timing, and schedule PUSCH when CQI has not been received for a long time in fairRR scheduler.
2019-11-08 10:05:02 +01:00
yilmazt
c2460cc4d2
executables are compiling
2019-11-07 19:17:58 +03:00
Florian Kaltenberger
20df127684
astyling gNB_scheduler_phytest.c
2019-11-06 18:34:22 +01:00
Cedric Roux
2a7ac81b0b
hotfix: better CQI requests, especially for TDD
...
In TDD mode, CQI requests are not possible in special subframes (at
least for some TDD configurations, see 36.213 7.2.3 that says "a
DL subframe is valid if it does not contain a DwPTS field if the
length is less than 7680 Ts").
In the code, we simply disable CQI requests in special subframes,
no matter what the length of DwPTS.
A problem can arise if the DCI0 for a given UE are sent only in
those special subframes. In this case the UE will never report
CQI and the eNB will use low MCS for this UE, impacting performances.
Another, related, problem is when there are several UEs. There again
one UE might always get its DCI0 in special subframes and thus never
report CQI. There again, performance issues.
This commit is an attempt to improve the situation.
It does two things.
1 - tag the UE as schedulable in the function UE_is_to_be_scheduled
if the cqi_req_timer is expired
2 - use cqi_req_timer as a criterium when ordering UEs for UL scheduling
The value chosen for the expiration of the cqi_req_timer in
UE_is_to_be_scheduled is quite high (300) because as the code is
today we may overschedule the UE for short bursts until we receive
a CQI from the UE. [TODO: fix the code properly to avoid this behavior.]
Note: the fairRR scheduler has not been analyzed and this commit may
not fix anything in case the fairRR scheduler is used.
2019-11-06 12:30:50 +01:00
Francesco Mani
0c408e9681
adopting NR values for DLSCH/ULSCH segments
2019-11-05 15:37:06 +01:00
yilmazt
94cf7de858
Merge branch 'develop-nr' into develop-nr_cppcheck
2019-11-02 19:10:01 +03: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
laurent
3ce5d40064
add comments in data structures, gcc warnings fixed
2019-10-31 20:49:42 +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
yilmazt
cd098f3971
develop&-nr merge
2019-10-30 16:17:41 +01:00
LAD
a3c337cc9f
[to test] Add MAC itti loop and DRX config support
2019-10-30 07:36:44 -07:00
Florian Kaltenberger
cf025a6569
Merge remote-tracking branch 'origin/nr-tbs-fixes' into integration-develop-nr-2019w44
2019-10-30 10:22:38 +01:00
Florian Kaltenberger
da625f1397
making nr_ulsim working again with the FAPI
2019-10-29 17:14:46 +01:00
LAD
2306428e3d
Merge branch 'develop' into orange_cdrx
2019-10-29 07:30:17 -07:00
Francesco Mani
668de031ec
a single function to compute tbs and an additional function to compute tbslbrm
2019-10-21 16:39:02 +02:00
Raymond Knopp
71c0224eff
configuration of search spaces fixed.
2019-10-16 23:43:32 +02:00
Sakthivel Velumani
38b61f0351
completely merged with develop-nr
2019-10-16 15:21:06 +02:00
Florian Kaltenberger
b39ac8893b
fix warnings
2019-10-16 14:51:09 +02:00
Sakthivel Velumani
ada33879b6
Merge branch 'develop-nr' into nr-coreset-bug-fix
...
Resolved conflicts. rfsim not working.
2019-10-16 13:41:32 +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
a5af01633a
Merge remote-tracking branch 'origin/develop-nr_cppcheck' into integration_develop-nr_2019w42
2019-10-14 13:35:13 +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
yilmazt
954e6c640d
compilation error fix and some more cppcheck work
2019-10-14 12:14:12 +02:00
Raymond Knopp
cb399c8858
added coreset and search configuration MAC from CellGroupConfig.
2019-10-14 01:44:02 +02:00
Raymond Knopp
b273d8ce79
testing on caracal
2019-10-13 21:33:08 +02:00
Raymond Knopp
af9fca14f7
added prototypes to new functions in mac_proto.h
2019-10-13 11:30:01 +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
76b55e9cbd
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-10-11 17:26:03 +02:00
laurent
708076f6ad
documentation, bug in UDP timeout, merge develop
2019-10-11 16:43:50 +02:00
Raymond Knopp
d554707919
Merge remote-tracking branch 'origin/develop-nr' into NR_RRCConfiguration
...
Conflicts:
cmake_targets/CMakeLists.txt
executables/nr-gnb.c
nfapi/open-nFAPI/nfapi/public_inc/nfapi_nr_interface.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_mPass.h
openair1/PHY/CODING/nrLDPC_decoder/nrLDPC_types.h
openair1/PHY/INIT/nr_init_ue.c
openair1/PHY/NR_TRANSPORT/nr_dlsch_coding.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.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/config.c
openair2/NR_PHY_INTERFACE/NR_IF_Module.c
openair2/RRC/NR/MESSAGES/asn1_msg.c
openair2/RRC/NR/nr_rrc_defs.h
openair2/RRC/NR/rrc_gNB.c
2019-10-10 12:29:20 +02:00
LouisAdrien
206f17b2a4
[under test] Fix CDRX starts at RRCReconfComplete again; new comments
2019-10-10 08:10:16 +02:00
yilmazt
08eda57aca
final minor changes before the merge
2019-10-08 18:32:02 +02:00
laurent
0b7489b122
astyle only
2019-10-08 16:15:29 +02:00
laurent
445cf84e94
clean up wireshark traces
2019-10-08 16:04:10 +02:00
laurent
b7908ec25d
bug fixies
2019-10-08 14:27:39 +02:00
Khalid Ahmed
dd0927dd55
TDD fixes in real-time environment
2019-10-08 09:30:14 +02:00