He Shanyun
8f3adc8bc8
fix gNB build error
2020-09-10 07:05:01 +00:00
zhenghuangkun
85fe26bd80
Modify NGAP Messages
2020-09-09 18:55:14 +09:00
zhenghuangkun
fe4b3c0a21
Create ngap files
2020-09-04 18:00:03 +09:00
masyuki.harada
0a375bc044
Create asn1 file
2020-09-03 17:17:47 +09:00
yaojie
760acd0856
Create directory structure
2020-09-03 15:27:32 +09:00
Raphael Defosseux
f0fb73f673
CI: less verbose when running MBMS on UE side
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-24 14:19:51 +02:00
Raphael Defosseux
34a2945abf
Merge remote-tracking branch 'origin/fembms-enb-ue' into develop_integration_2020_w34
2020-08-21 16:13:08 +02:00
Raphael Defosseux
4ff959fe34
Merge remote-tracking branch 'origin/nrue_msg2_reception' into develop_integration_2020_w33
2020-08-13 22:06:25 +02:00
Thomas Schlichter
819ee74123
move up assertions in config_ue.c to satisfy cppcheck
2020-08-13 17:42:13 +02:00
Thomas Schlichter
9bcec8a628
hotfix UE configuration for DCI format 1_1
...
Set n_dmrs_cdm_groups = 1 for now.
Should be fixed accordingly to TS 38.214 section 5.1.6.2
using tables 7.3.1.2.2-1, 7.3.1.2.2-2, 7.3.1.2.2-3, 7.3.1.2.2-4 of TS 38.212
2020-08-10 20:11:05 +02:00
Raphael Defosseux
e83acab6ca
Merge remote-tracking branch 'origin/rh_ci_next' into develop_integration_2020_w31
2020-08-10 16:54:26 +02:00
Raphael Defosseux
e1ba785a94
Merge remote-tracking branch 'origin/fix-for-sony-5g-phone' into develop_integration_2020_w31
2020-08-10 16:54:14 +02:00
Raphael Defosseux
03a2d3e1ff
Merge remote-tracking branch 'origin/bug-rfsim-and-warnings' into develop_integration_2020_w31
2020-08-10 16:53:37 +02:00
Raphael Defosseux
1aa7d4b9d5
Merge remote-tracking branch 'origin/hotfix-ue-release' into develop_integration_2020_w31
2020-08-10 16:53:12 +02:00
Thomas Schlichter
9dadad8298
fix enabling of PTRS
...
to set a flag in a bitmap, use "bitmap |= flag", to clear a flag in a bitmap use "bitmap &= ~flag".
2020-08-06 09:10:20 +02:00
Thomas Schlichter
3514caddc2
minor warning fixes
2020-08-06 09:06:37 +02:00
Thomas Schlichter
00d9af7a15
Merge remote-tracking branch 'eurecom/develop' into fhg-ra2
...
Conflicts:
openair1/PHY/NR_UE_TRANSPORT/nr_dlsch_demodulation.c
openair2/LAYER2/NR_MAC_UE/nr_ue_dci_configuration.c
openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
2020-08-05 17:16:42 +02:00
Raphael Defosseux
a385ad5244
Putting back SIGINT detection for lte-softmodem and initial skeleton to retrieve runtime stats from eNB/gNB
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-08-03 14:03:20 +02:00
Cedric Roux
9c2696e5e2
fix to have the sony 5g connect in NSA mode
...
c_SRS was 61, which does not fit for 106 PRBs as it seems. Value 0 works.
Maybe not the right thing to do though (see 38.211 6.4.1.4.3,
table 6.4.1.4.3-1).
Also it seems necessary to pass desired LTE/NR bands when requesting
LTE UE capabilities. Today this is hardcoded, to be done better at
some point. We should get the bands from the eNB configuration and
the eNB/gNB X2 exchanges.
2020-07-29 11:11:04 +02:00
Javier Morgade
a8e2a8d4b0
Merge remote-tracking branch 'origin/develop' into fembms-enb-ue
2020-07-29 10:54:38 +02:00
Laurent
427b223136
small fiwes
2020-07-27 16:08:31 +02:00
hardy
292addf8d6
Merge remote-tracking branch 'origin/NR_DCI_01' into integration_2020_wk30
2020-07-27 13:47:22 +02:00
hardy
0b58e7a6f5
Merge remote-tracking branch 'origin/mac-flexran-improvements' into integration_2020_wk30
2020-07-27 13:47:00 +02:00
hardy
45ef34737c
Merge remote-tracking branch 'origin/NR_DCI_01' into integration_2020_wk30
2020-07-27 11:49:46 +02:00
hardy
607ebabbfe
Merge remote-tracking branch 'origin/improve_ue_stability' into integration_2020_wk30
2020-07-27 11:48:15 +02:00
cig
90dc9e9555
Set RA succeeded and UE mode to PUSCH after correct decoding of Msg2
2020-07-25 11:38:29 +02:00
cig
457c1b725a
Small fixes @ UE
2020-07-25 11:38:22 +02:00
Raymond Knopp
d8bbfdbdda
bugfix in eNB_scheduler.c. Code still to be moved to L1.
2020-07-23 22:24:55 +02:00
Francesco Mani
1f74524d0d
fix for prepare dci 0_1
2020-07-23 11:48:25 +02:00
cig
bc243cee47
Bugfix in DMRS configuration at UE side:
...
- DM-RS type {1,2} was wrongly assigned to {1,2} instead of {0,1}
- Num DM-RS CDM groups without data is now taken into account in mthread
decoding function
- number of DM-RS CDM groups without data for format 1_0 according to 5.1.6.2
3GPP TS 38.214 version 15.9.0 Release 15:
-- the UE shall assume the number of DM-RS CDM groups without data is:
-- 1 (CDM group 0) for the case of PDSCH with allocation duration of 2 symb
-- 2 (CDM group {0,1}) for all other cases.
2020-07-22 23:52:16 +02:00
cig
ea86120c4b
Restructured UE DCI configuration function:
...
- moved RRC structs checks and mac configuration to config_ue.c
- new implementation of DCI configuration according to 3GPP TS 38.331
version 15.9.0 Release 15 and 3GPP TS 38.213 version 15.9.0 Release 15
2020-07-22 23:52:08 +02:00
Raymond Knopp
3d8e5e11ef
fixes for buffer overrun when L1 information is cleared upon UE removal in RRC. This is a temporary fix to solve a stability issue for Benetel pending more significant changes along the same lines in several places.
2020-07-22 17:56:51 +02:00
Francesco Mani
390c648a81
bugfix in time domain assigment
2020-07-22 15:15:50 +02:00
Francesco Mani
39b22f17b3
calloc for dci_pdu
2020-07-22 15:11:17 +02:00
Francesco Mani
5331189c8b
bugfixes
2020-07-22 15:07:04 +02:00
Javier Morgade
543457f377
fembms: removing debug log
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 08:09:51 +02:00
Javier Morgade
dc857e8d76
Merge remote-tracking branch 'origin/develop' into fembms-enb-ue
2020-07-22 07:42:44 +02:00
Javier Morgade
8f8b16a84e
embms: Experimental MBMS Couting support added / 3GPP TS 36.44 (*)
...
(*) The MBMS Counting function allows the MCE to request the eNB(s) to count and
report per MBSFN area for one or more MBMS services the number of connected UEs
receiving the MBMS Service or interested in receiving it.
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 07:40:32 +02:00
Javier Morgade
9e789c84be
fembms: - added suppor for FeMBMS RRC sublayer / l2 interface
...
- added primitives to build asn1 messages for FeMBMS eNB
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 07:34:09 +02:00
Javier Morgade
6db9fca1b7
fembms: code cleanup
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 21:07:42 +02:00
Javier Morgade
3aaa152e4e
fembms: new FeMBMS/eMBMS MCH eNB/UE scheduler implemented
...
- MBMS scheduler re-worked to enable dedicated MBMS serving cells
- added support for multiple eMBMS MCH sessions
- added support for multiple FeMBMS MCH sessions
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:16:46 +02:00
Javier Morgade
9b37dcecdb
fembms: handle MBMS in new RLC
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:14:44 +02:00
Javier Morgade
e3cf9bcf1f
fembms: handle L2 eNB/UE config
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:11:51 +02:00
Javier Morgade
1f034ab404
fembms: prototype overload (legacy code for F1AP)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:10:25 +02:00
Javier Morgade
f1d51cc0be
fembms: handle L2 eNB config in softmodem
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 18:08:41 +02:00
Francesco Mani
0f0ede038d
removing a printf in pusch scheduling
2020-07-20 16:25:04 +02:00
Robert Schmidt
6eb00a0895
Enable multi-module support in pdcp_fifo_flush_sdus()
2020-07-20 09:33:35 +02:00
Robert Schmidt
33b860f1b4
FlexRAN: use lock-free ringbuffers for slice conf
...
Use LFDS 7.0.0 Ringbuffer implementation to handle
* Slice Configuration
* UE slice association
which is then uploaded through MAC scheduling thread
2020-07-20 09:13:19 +02:00
Robert Schmidt
07313fd96d
FlexRAN Bugfix: Free Ringbuffer on exit
2020-07-20 09:13:19 +02:00
Robert Schmidt
4901daf759
FlexRAN: New protobuf slice structure + Static Slice handling
2020-07-20 09:13:19 +02:00