Javier Morgade
35421860f9
Bugfix RLC/PDCP MBMS Bearer settings
2019-04-11 22:01:24 +02:00
Javier Morgade
28b33ac048
Adding some basic prototypes
2019-04-11 21:42:23 +02:00
Hongzhi Wang
29e058df17
ue pdsch config from fapi removing hardcoded values
2019-04-11 14:45:03 +02:00
OAI-admin
7dc2b23115
minor modification in print info
2019-04-11 08:45:27 +02:00
OAI-admin
58082d84b8
Clean version. Check if there is a bug to fix.
2019-04-11 08:37:52 +02:00
OAI-admin
85ebe2d261
Build fix
2019-04-11 08:16:41 +02:00
Louis Adrien Dufrene
46b0a9fb38
Remove bypass_cdrx variable and add cdrx_waiting_ack. The CDRX is now activated at RRC COnnection Reconfiguration Complete reception. To Test
2019-04-11 07:36:05 +02:00
Louis Adrien Dufrene
62fba7c03d
To clean and test: in rrc_eNB.c RRC Connection reconfiguration: CAT-M1 should not be configured
2019-04-10 10:19:36 +02:00
Louis Adrien Dufrene
3406634b6b
This is version 1.0. To test. Cleanup of phy_procedures_lte_eNb.c eNB_scheduler_dlsch.c eNB_scheduler_ulsch.c pre_processor.c and asn1_msg.c
2019-04-10 08:48:37 +02:00
Louis Adrien Dufrene
a73f639d8a
Cleanup of rrc_eNB.c
2019-04-09 10:01:48 +02:00
Florian Kaltenberger
2da6fb8efb
fixing a bug in adjust_sync
...
removing printfs
2019-04-09 09:06:00 +02:00
frtabu
3535263cc3
Add a LOG in nas_config.c, apply astyle for the 6 files CI mentioned as not well formatted
2019-04-08 18:21:03 +02:00
Raphael Defosseux
064d7fd917
CI: fixing the build report and a few warnings
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-04-08 11:54:03 +02:00
Florian Kaltenberger
d208283327
Merge branch 'nr_pdsch_debug' into fix-frame-rx-and-memory
...
Conflicts:
executables/nr-ue.c
2019-04-07 11:25:06 +02:00
Florian Kaltenberger
bdca3e4832
moving BWP config to MAC.
2019-04-07 08:12:13 +02:00
Florian Kaltenberger
71fc1b6890
makeing pdsch parameters dependent on DCI
2019-04-06 18:37:00 +02:00
frtabu
30b7c973e0
merge nfapi_cleanup
2019-04-05 18:43:40 +02:00
Louis Adrien Dufrene
7817358197
Cleanup of enb_config.c config.c asn1_msg.c asn1_msg.h
2019-04-05 11:56:29 +02:00
Florian Kaltenberger
e0f4a9c5f7
Merge remote-tracking branch 'origin/nr_pdsch_debug' into fix-frame-rx-and-memory
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_pbch.c
2019-04-05 11:35:14 +02:00
Louis Adrien Dufrene
8359b9684e
Cleanup of mac.h and mac_proto.h
2019-04-05 08:28:23 +02:00
Louis Adrien Dufrene
ca11800087
Cleanup of eNB_scheduler.c
2019-04-05 08:14:27 +02:00
Francesco Mani
2ff8bb2012
merged with branch fix-frame-rx-and-memory and conflicts solved
2019-04-04 16:33:46 +02:00
Stefan Schaffelder
42e0929a0c
apply last diff from ssr to local orange_cdrx branch. Remove SSR comments
2019-04-04 10:15:38 +02:00
Raymond Knopp
1ca00e40b5
Merge remote-tracking branch 'origin/develop-nr' into shortBlockCoding
...
Conflicts:
cmake_targets/CMakeLists.txt
cmake_targets/autotests/test_case_list.xml
cmake_targets/build_oai
openair1/PHY/CODING/TESTBENCH/polartest.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoder.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_decoding_tools.c
openair1/PHY/CODING/nrPolar_tools/nr_polar_defs.h
openair1/PHY/CODING/nrPolar_tools/nr_polar_encoder.c
openair1/PHY/CODING/nr_polar_init.c
openair1/SCHED_NR_UE/phy_procedures_nr_ue.c
openair1/SCHED_NR_UE/pucch_uci_ue_nr.c
openair1/SIMULATION/NR_PHY/dlschsim.c
openair1/SIMULATION/NR_PHY/dlsim.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler.c
2019-04-04 09:14:37 +02:00
Louis Adrien Dufrene
81f04d2982
Apply diff between ssr (CDRX) branch and develop
2019-04-04 08:17:26 +02:00
laurent
48a103ea82
fixes
2019-04-03 22:12:10 +02:00
Florian Kaltenberger
05dd8743e9
first version of UE FAPI handling for DLSCH. paramters from DCI are now handled by MAC and passed back to the PHY to program PDSCH. Still need to check parameters and take them into account in PHY.
2019-04-03 17:16:00 +02:00
Florian Kaltenberger
6db55b2f24
- UE channel estimation no longer done in slot_fep. Also created dedicated memory for channel estimates of different channels
...
- using nr_extract_dci_info instead of nr_generate_ue_ul_dlsch_params_from_dci as in phy_procedures_nr_ue. The latter was only a (poor) wrapper and not doing what the name suggests. also with FAPI things have to be done differently now. This will come in a next commit.
- other minor changes to remove warning
prepreatory changes
2019-04-03 11:40:26 +02:00
Cedric Roux
a5a1690394
bugfixes for UL scheduling
...
- size of PUCCH has been fixed to:
- 2 RBs for N_RB_UL = 25 (1 RB at top of resource grid, 1 RB at bottom)
- 4 RBs for N_RB_UL = 50
- 6 RBs for N_RB_UL = 100
this is arbitrary and will need some rework at some point.
This may be also wrong. PUCCH size actually depends on DL traffic
(if the ack/nack is not done in PUSCH) and scheduling request
configurations.
- add sched_frame %= 1024 at one needed place
- reserve RBs for retransmission
this was not done so new transmissions were scheduled in the same
RBs. Since the code works with the notion of 'first_rb' only, it
was decided to skip all RBs lower than those retransmitted. This
works but is not correct (imagine we have to retransmit RB 23, then
all RBs < 23 will not be used for new transmission). The work to
fix this properly is complex, a lot has to change, so let's do it
this simple way for now.
- sort_ue_ul was not correct
- add the function maxround_ul to use the correct 'round' (the one
from DL was used, which is totally wrong)
- be sure to use the correct frame/subframe to get the correct HARQ pid
2019-03-30 15:19:27 +01:00
Cedric Roux
0e38852b05
bugfix: access correctly round_UL
2019-03-30 15:18:18 +01:00
Cedric Roux
26118ed860
bugfix: fix cqi_req usage in UL scheduler
...
For retransmission, let's use cqi_req used for the 1st transmission.
Maybe incorrect, should check the specs. (In the worst case, we
simply won't decode this transmission at all. No big deal.)
2019-03-30 15:18:18 +01:00
Cedric Roux
9565544e3f
bugfix: test free RBs and CCE allocation feasible only for new transmissions
2019-03-30 15:18:18 +01:00
Cedric Roux
04c24ff698
minor cleanup
2019-03-30 15:13:37 +01:00
Cedric Roux
daee800e3e
bugfix: keep frame in [0..1023]
2019-03-30 15:13:37 +01:00
Cedric Roux
35a38fbee8
bugfix: fix T_ENB_MAC_UE_UL_SCHEDULE_RETRANSMISSION parameters
2019-03-30 15:13:37 +01:00
Francesco Mani
9f5140ae76
Merge branch 'develop-nr' into nr_ssb_periodicity
2019-03-29 16:51:49 +01:00
Raphael Defosseux
2222829bd9
Merge remote-tracking branch 'origin/develop' into RRC-Inactivity-timers-testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-29 15:00:20 +01:00
Raphael Defosseux
cf2996f403
Merge remote-tracking branch 'origin/fix-flexran-ul-mac-sdus' into develop_integration_2019_w13
2019-03-28 10:24:27 +01:00
Raphael Defosseux
1008be908c
Merge remote-tracking branch 'origin/tdd-fixes-2019-w11' into develop_integration_2019_w13
2019-03-28 10:23:46 +01:00
Florian Kaltenberger
0929292a72
Merge remote-tracking branch 'origin/develop-nr' into thread-pool
2019-03-27 21:44:27 +01:00
Francesco Mani
16fbe03394
merging in develop-nr and resolving conficts
2019-03-27 16:26:49 +01:00
Florian Kaltenberger
d7403d4e61
Merge remote-tracking branch 'origin/develop-nr' into 409-merge-ulschsim-containing-pusch-encoding-and-decoding
2019-03-27 13:30:44 +01:00
Florian Kaltenberger
97f4ec965e
desparate to get the get_band function to work for all targets
2019-03-26 18:19:36 +01:00
Florian Kaltenberger
f8b03ef045
Merge remote-tracking branch 'origin/develop-nr' into 409-merge-ulschsim-containing-pusch-encoding-and-decoding
2019-03-26 16:22:45 +01:00
Florian Kaltenberger
40b52195fc
redefining max number of UEs for memory allocation. Using the PHYSIM macro, different allocations are used for phy_simulators and real-time modem.
2019-03-26 16:16:34 +01:00
Florian Kaltenberger
dea3125734
moving nr_bandtable back to MAC
2019-03-26 14:48:30 +01:00
Raphael Defosseux
551319ef87
Fix segmentation fault. The si_Periodicity value was taking very lage values.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2019-03-26 13:52:53 +01:00
Robert Schmidt
896ea4a72a
Fix: Check for node type in L2_interface only when not UE
2019-03-26 13:37:14 +01:00
Robert Schmidt
024007716a
Check type of node using NODE_IS_CU/DU/MONOLITHIC macros
2019-03-26 13:15:02 +01:00
Robert Schmidt
f0fced85f2
Execute pdcp_run from rrc_data_req only when in CU mode
2019-03-26 10:50:11 +01:00