Francesco Mani
8ad07d3aef
make gNB compile for 273 PRBs and including config file
2019-11-15 12:41:02 +01:00
LAD
cc15b2231b
Compilation fix
2019-11-13 01:21:56 -08:00
LAD
cd14e5d3dc
Clean code for monolithic case. Remove support for CU/DU.
2019-11-13 00:53:34 -08: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
yilmazt
94cf7de858
Merge branch 'develop-nr' into develop-nr_cppcheck
2019-11-02 19:10:01 +03:00
Florian Kaltenberger
69631e750b
Merge remote-tracking branch 'origin/develop-nr' into nr_fapi_for_push
2019-11-01 17:13:54 +01:00
LAD
d812ffd616
[tested] MAC itti ok. Add procedure to DU part (not tested, but need dedicated F1AP implementation).
2019-10-30 23:50:07 -07: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
LouisAdrien
940ce3fe93
[tested] comment update
2019-10-29 16:33:57 +01:00
LAD
2306428e3d
Merge branch 'develop' into orange_cdrx
2019-10-29 07:30:17 -07:00
LAD
3187127bd7
[to test] Improvements added to F1AP interface (no UE management messaging)
2019-10-29 07:22:44 -07:00
LAD
d1f54a98dc
[to test] Check CE from UECap and TDD from RRC config
2019-10-29 03:41:56 -07:00
LAD
eddc13d235
[to build] Check coverage extension through UE capabilities
2019-10-29 03:05:36 -07:00
DUFRENE Louis Adrien TGI/OLS
34f0bdac3a
[to build] Monolithic: move RRC features in do_drxconfig
2019-10-28 14:44:16 +01: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
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
Florian Kaltenberger
054eaf66a6
fixing nr_dlsim CI tests
2019-10-14 10:54:14 +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
LouisAdrien
206f17b2a4
[under test] Fix CDRX starts at RRCReconfComplete again; new comments
2019-10-10 08:10:16 +02:00
LAD
c107789e4c
[to test] CU/DU split supported
2019-10-09 07:30:10 -07: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
b10cc48351
Fix ulsim and PUSCH in rf-simulator
...
- initialize PUSCH parameters properly
2019-10-08 09:30:14 +02:00
Khalid Ahmed
dd0927dd55
TDD fixes in real-time environment
2019-10-08 09:30:14 +02:00
Khalid Ahmed
274c60f87c
PUSCH running with rfsimulator
2019-10-08 09:30:14 +02:00
yilmazt
3a04f8f0ed
Merge branch 'develop-nr_cppcheck' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop-nr_cppcheck
2019-10-07 12:05:26 +02:00
yilmazt
e5a9f02af6
develop-nr merge
2019-10-07 12:04:58 +02:00
Francesco Mani
cba58a50a2
Merge branch 'develop-nr' into nr-coreset-bug-fix
2019-10-07 10:14:58 +02:00
Cedric Roux
1fe39ae262
remove compilation warning (may not be correct)
2019-10-07 10:09:28 +02:00
yilmazt
c348a9eec6
common thread-related minor functions in new .h file
2019-10-04 16:48:13 +02:00
Raymond Knopp
dfbe9fc1fd
nr-ip-over-LTE: Synch with develop-nr and modification of max limits on number of UEs and eNBs
2019-10-04 12:07:39 +02:00
Raphael Defosseux
6c19d1e663
Merge remote-tracking branch 'origin/nr-fix-lte-x2ho' into develop-nr-integration-2019-w40
2019-09-30 10:42:16 +02:00