- configure_fapi_dl_pdu is handling the nfapi_nr_dl_config_request_pdu
- while configure_fapi_dl_Tx is now handling the nfapi_tx_request_pdu
this was necessary because the computation of the TBS size is needed in the phytest scheduler
before even knowing if there is any data to transmit. The tx_request_pdu must be handled instead
only when there is data to transmit.
The timer code used to trigger periodic statistics message sending used
ITTI. Together with a high frequency reporting (e.g. 1ms), this resulted
in high CPU usage. This commit reimplements this:
* using a thread that is synchronized to the RU (if there is no MAC, we
assume there is no RU generating a tick so we create the tick source
ourselves)
* no RB trees but plain arrays
* smaller interface for users
* slight user interface changes
* remove stopped timer state: such timer might be simply removed
* remove one-shot timers
-New MAC SDU integrity check in ue_procedures .c introduced for MCH channels.
-This SDU behavior didn’t show up with former develop
-TOCHECK whether NFAPI was properly merged on the eNB side.
-eNB_scheduler_mch has been slightly rearranged.
*BUGFIX:
-In dlsch_demodulation.c “ rxF_comp_d.m” was continuously being written to disk
*New reference config file added (lte-fdd-mbms-basic-sim.conf) for rfsim environment
- physical simulators
- LTE eNB
- LTE UE
- 5G-NR gNB
Still NR-UE does not build and eNB segs fault at start of program
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
M3AP ASN1 source spec updated
ACKNOWLEDGEMENT:
1. This commit was developed at Vicomtech (https://www.vicomtech.org) under UE project CDN-X-ALL: "CDN edge-cloud computing for efficient cache and reliable streaming aCROSS Aggregated unicast-multicast LinkS"
2. Project funded by Fed4FIRE+ OC5 (https://www.fed4fire.eu)
Signed-off-by: Javier Morgade <javier.morgade@ieee.org>
MCH channel level calculation reformulated according to DLSCH
ACKNOWLEDGEMENT:
1. This commit was developed at Vicomtech (https://www.vicomtech.org) under UE project CDN-X-ALL: "CDN edge-cloud computing for efficient cache and reliable streaming aCROSS Aggregated unicast-multicast LinkS"
2. Project funded by Fed4FIRE+ OC5 (https://www.fed4fire.eu)
Signed-off-by: Javier Morgade <javier.morgade@ieee.org>