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
Remi Hardy
220445f157
wip : fr1 set up automation / fixing issues from recent changes
2020-07-22 17:53:28 +02:00
Dr.-Ing. Javier Morgade
5a68767d6a
Update enb.band17.tm1.mbms.25PRB.usrpb210.conf
2020-07-22 16:57: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
df58e251d8
fembms: -FIX phy_simulators compiling error
...
- adding missing dummy functions
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-22 10:35:22 +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
dong.zhanyi
7233e99143
Fixed the bug that can not send MSG3
2020-07-22 06:59:01 +08:00
hardy
4b48e457ba
WIP : yaml config files for multiple eNB or gNB nodes
2020-07-21 23:55:20 +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
Remi Hardy
3d365b0d8e
WIP fr1 set up
2020-07-21 17:04:23 +02:00
Javier Morgade
220ba2ebc8
fembms: new mbmssim target (TOCHECK)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:20:10 +02:00
Javier Morgade
0bef84d0a5
fembms: - FeMBMS 36.213 eNB procedures v14.2
...
- FeMBMS 36.213 UE procedures v14.2
- Implementation of OFDM encoding for FeMBMS/eNB v14.2
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:16:49 +02:00
Javier Morgade
5eb6dac7db
fembms: routines for decoding the UE FeMBMS/PMCH physical/multicast/transport channel 3GPP TS 36.211 version 14.2.0
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:09:38 +02:00
Javier Morgade
8eac27b83b
fembms: Added support for FeMBMS UE Channel Estimation Procedures for 10 and 20 MHz BWs @ FeMBMS 1.25KHz Carrier Spacing
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-21 15:07:05 +02:00
Remi Hardy
2d1b7f78ad
Merge branch 'oai_integration_week29' into 'develop'
...
Oai integration week29
See merge request oai/openairinterface5g!858
2020-07-21 11:38:00 +02:00
hardy
d244ea4b99
slight reformatiing of main.py ; introducing yaml for xml class definition
2020-07-20 22:45:24 +02:00
Remi Hardy
dfe6278ee1
fixing issues for CI integration
2020-07-20 18:06:02 +02:00
hardy
87dccea43f
integrating cots ue control into CI
2020-07-20 16:44:51 +02:00
Francesco Mani
0f0ede038d
removing a printf in pusch scheduling
2020-07-20 16:25:04 +02:00
Remi Hardy
331c74af2a
fixing execution issues following recent changes
2020-07-20 14:21:11 +02:00
Javier Morgade
58bd55b9b3
fembms:
...
-Increase buffer size in PHY_ofdm_mod to accomodate FeMBMS sizes
-New FFT sizes added (IDFT_12288, IDFT_24576) to enable support for FeMBMS 10MHz and 20MHz channels BWs
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 11:02:18 +02:00
Javier Morgade
459eff02d1
fembms: Top-level routines for generating DL mbsfn reference signals for FeMBMS (eNB)
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:58:57 +02:00
Javier Morgade
3fca8304a4
fembms: FeMBMS top-level routines for generating and decoding the PBCH/BCH physical/transport channel
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:54:01 +02:00
Javier Morgade
3d11b3d65d
fembms: FeMBMS (eNB) Top-level routines for generating the PDSCH physical channel from 36-211 V14.1
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:51:51 +02:00
Javier Morgade
4923ba301a
fembms: Addapting top-level routines for implementing Turbo-coded (DLSCH) transport channels from 36-212 with FeMBMS support
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:49:58 +02:00
Javier Morgade
da5ae9c8d1
fembms: L1 prototypes for FeMBMS eNB procedures
...
Signed-off-by: Javier Morgade <javier.morgade@ieee.org >
2020-07-20 10:48:26 +02:00
Javier Morgade
c5799e1cca
fembms: missing protype added
2020-07-20 10:42:47 +02:00
Javier Morgade
eb0dacc443
fembms: L1 prototypes and params added
2020-07-20 10:41:56 +02:00
Javier Morgade
43dc75f92f
fembms: reference config files re-arranged
2020-07-20 10:39:12 +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
Robert Schmidt
872cfc03fe
Implement Static Slicing
2020-07-20 09:13:19 +02:00
Robert Schmidt
9956b96049
Use fptr for preproc and align UL PP definition
2020-07-20 09:13:19 +02:00
Robert Schmidt
2b4e529068
Simplify add_ue_list(), remove_ue_list(); add init_ue_list()
2020-07-20 09:13:19 +02:00
Robert Schmidt
a74f4c1238
Delete old protobuf slice types flex_slice_{dl,ul}
2020-07-20 09:13:19 +02:00
Robert Schmidt
714a2df097
Remove any slice-related information from OAI
2020-07-20 09:13:19 +02:00
Robert Schmidt
da09d63acd
Default pre-processor: efficiently build UE list
2020-07-20 09:13:19 +02:00