Raymond Knopp
f962c2e371
added configuration file for nFAPI PNF (oaiL1) and modifications in startup procedure to initialize L1 only. When executed, it just waits for configuration, which will never come ... Provides and initial framework to integrate NFAPI PNF modules.
2017-08-17 17:17:32 -07:00
Raymond Knopp
7b650ef1b9
configuration file example for nFAPI VNF (single instance MACRLC + RRC/PDCP/S1AP/GTP), no L1/RU
2017-08-17 16:34:00 -07:00
Raymond Knopp
f374544418
eMTC extensions in L1/L2 after interoperability testing with COTS Cat-M device.
2017-08-17 16:32:44 -07:00
Raymond Knopp
fc283a321f
added edci.c, forgotten on last commit
2017-08-17 01:15:46 -07:00
Raymond Knopp
5c0ea2b446
addition of MPDCCH format 5. X_u_br sequences for BL/CE UE support and bugfixes in rx_prach0 for eMTC.
2017-08-17 00:51:23 -07:00
Raymond Knopp
7356082754
added narrowband to first rb maping for L2
2017-08-15 00:51:50 -07:00
Raymond Knopp
828077c2de
bugfixes for eNB on usrp, some minor fixes for eMTC
2017-08-13 23:04:16 -07:00
Raymond Knopp
faa111ecc0
complete programming of Msg2/Msg4 procedures for eMTC. Addition of skeleton for PUCCH UCI (NFAPI) in L1. Some cleanup of eNB_scheduler.c
2017-08-13 05:13:27 -07:00
Raymond Knopp
41f864ef09
modicaitions for rru, initial configuration exchage
2017-08-11 17:43:42 +02:00
Raymond.Knopp
ec6236f8c7
tests with monolithic eNB. runs fluidly. No UE stimulus yet
2017-08-11 01:44:22 +02:00
Raymond Knopp
af4b4c3fe5
modification in eNB_scheduler_RA to handle when eMTC is not enables
2017-08-10 12:52:34 -07:00
Raymond Knopp
a9eb51f177
prach.rxsigF allocation
2017-08-10 12:12:39 -07:00
Raymond Knopp
b360afd018
fixes for RRU/RAU function after changes for monolithic eNB (some things during init were broken for RRU)
2017-08-10 10:24:20 -07:00
Raymond Knopp
b219be2e6d
added RRU configuration file and more L2 cleanup
2017-08-10 07:56:30 -07:00
Raymond Knopp
ad98f5aa9e
L1/L2 scheduling extensions for BL/CE operation, BR random-access procedure, BR PRACH detection. Still untested, but compilation succeeds. Missing elements in L2 - PUSCH programming for Msg3, Msg4 retransmission programming for BL/CE. DLSCH/ULSCH programming for UE-specific DLSCH/ULSCH for BL/CE
2017-08-07 23:25:17 -07:00
Raymond.Knopp
1fc67381f4
updates for gtkwave
2017-07-25 22:32:55 +02:00
Raymond.Knopp
8ee3f3b353
initial tests with USRP as monolithic eNB, "connectionless" execution is fine.
2017-07-25 22:15:52 +02:00
Raymond Knopp
09a43fae25
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
2017-07-25 11:24:53 -07:00
Raymond Knopp
80c80bb5fe
bug fixes for monolithic eNB target
2017-07-25 11:23:46 -07:00
Raymond.Knopp
cd686fc09a
fix bug from faulty merge
2017-07-25 17:45:37 +02:00
Raymond Knopp
89ad7c70d5
added mdci.h
2017-07-25 08:42:02 -07:00
Raymond Knopp
b61a2e0efe
small changes to allow for monolithic eNB execution.
2017-07-24 17:18:34 -07:00
Raymond Knopp
ae884afe24
integration of LTE-M SIB1/SI interfaces and scheduling
2017-07-24 16:19:24 -07:00
Raymond Knopp
d56525c807
NFAPI UL indications added and full UE connection tested.
2017-07-19 03:07:40 -07:00
Raymond Knopp
8da1c4b5bb
Note: this commit is work in progress. Contains initial integration of NFAPI data structures which are tested for TX path. RX path to follow.
2017-07-06 08:18:32 -07:00
Raymond Knopp
d23697aef3
Merge branch 'develop' into RU-RAU-split
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_ESTIMATION/lte_ul_channel_estimation.c
openair1/PHY/LTE_TRANSPORT/dci.c
openair1/PHY/LTE_TRANSPORT/dci_tools.c
openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
openair1/PHY/LTE_TRANSPORT/dlsch_decoding.c
openair1/PHY/LTE_TRANSPORT/dlsch_demodulation.c
openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
openair1/PHY/LTE_TRANSPORT/dlsch_modulation.c
openair1/PHY/LTE_TRANSPORT/if4_tools.c
openair1/PHY/LTE_TRANSPORT/if5_tools.c
openair1/PHY/LTE_TRANSPORT/if5_tools.h
openair1/PHY/LTE_TRANSPORT/pcfich.c
openair1/PHY/LTE_TRANSPORT/phich.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/PHY/LTE_TRANSPORT/rar_tools.c
openair1/PHY/LTE_TRANSPORT/srs_modulation.c
openair1/PHY/defs.h
openair1/PHY/impl_defs_lte.h
openair1/PHY/impl_defs_top.h
openair1/SCHED/phy_procedures_lte_eNb.c
openair1/SCHED/phy_procedures_lte_ue.c
openair2/COMMON/mac_rrc_primitives.h
openair2/ENB_APP/enb_config.c
openair2/ENB_APP/enb_config.h
openair2/LAYER2/MAC/config.c
openair2/LAYER2/MAC/eNB_scheduler.c
openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
openair2/LAYER2/MAC/eNB_scheduler_mch.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/main.c
openair2/LAYER2/MAC/proto.h
openair2/RRC/LITE/MESSAGES/asn1_msg.c
openair2/RRC/LITE/MESSAGES/asn1_msg.h
openair2/RRC/LITE/rrc_UE.c
openair2/RRC/LITE/rrc_common.c
openair2/RRC/LITE/rrc_eNB.c
targets/ARCH/COMMON/common_lib.c
targets/ARCH/COMMON/common_lib.h
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_raw.c
targets/ARCH/ETHERNET/USERSPACE/LIB/eth_udp.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.c
targets/ARCH/ETHERNET/USERSPACE/LIB/ethernet_lib.h
targets/ARCH/ETHERNET/USERSPACE/LIB/if_defs.h
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.25PRB.lo.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rcc.band7.tm1.if4p5.50PRB.lo.conf
targets/PROJECTS/GENERIC-LTE-EPC/CONF/rru.band7.tm1.if4p5.25PRB.oaisim.conf
targets/RT/USER/lte-enb.c
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-ue.c
targets/RT/USER/rt_wrapper.h
targets/SIMU/USER/channel_sim.c
targets/SIMU/USER/init_lte.c
targets/SIMU/USER/oaisim.c
targets/SIMU/USER/oaisim_functions.c
2017-06-05 15:33:38 -07:00
Raymond Knopp
4d58025ded
Merge branch 'develop' of https://gitlab.eurecom.fr/oai/openairinterface5g into develop
2017-06-04 02:47:10 -07:00
Raymond Knopp
a5d540260e
gtkw file for rru
2017-06-04 02:46:39 -07:00
Raymond Knopp
413df163d8
first working version with oaisim. This is prior to MAC interface reworking
2017-06-04 02:44:26 -07:00
Cedric Roux
9bef36f23a
Release 0.6.
2017-05-22 11:41:14 +02:00
Cedric Roux
a6f98a8b28
Merge branch 'develop_integration_w20' into 'develop'
...
develop_integration_w20 into develop
Summary of changes:
- bug fixes
* UE TDD fixes
* PDCCH size computation (at phy level, still to be corrected at mac level)
* DAI increment
* fix run_enb_ue_virt_noS1 and run_enb_ue_virt_s1 to use Rel14 and
have --xforms to work
* compilation warning removals
* better oaisim logging (print UE security keys,
print version (git commit ID) at runtime, print working directory)
See merge request !190
2017-05-22 11:03:55 +02:00
Cedric Roux
c98339e104
integration fix: remove compilation warnings
2017-05-22 10:41:33 +02:00
Cedric Roux
2237b431c2
integration fix: fix compilation warnings
2017-05-22 10:34:55 +02:00
Cedric Roux
c15a9a8294
post-integration fix: remove compilation warnings
2017-05-22 10:23:24 +02:00
Cedric Roux
f3914c74f0
Merge remote-tracking branch 'origin/UE_TDD_Fix' into develop_integration_w20
2017-05-19 17:23:03 +02:00
Cedric Roux
312fad1293
Merge remote-tracking branch 'origin/fjt_bug_fix_issue239' into develop_integration_w20
2017-05-19 17:22:39 +02:00
Cedric Roux
87eb459823
Merge remote-tracking branch 'origin/various-fixes-w20' into develop_integration_w20
2017-05-19 17:22:01 +02:00
Cedric Roux
65c845ea67
Merge remote-tracking branch 'origin/oaisim-logging-w20' into develop_integration_w20
2017-05-19 17:21:37 +02:00
Cedric Roux
b74f10a878
Merge remote-tracking branch 'origin/exmimo-compilation-fix-w20' into develop_integration_w20
2017-05-19 17:21:16 +02:00
Cedric Roux
8e57a58dd6
fix run_enb_ue_virt_noS1 and run_enb_ue_virt_s1
...
Problems reported by Jorge Muñoz Castañer <jorgem@gti.uvigo.es >.
- use Rel14 binaries (those are produced by default)
- let -x option work to have graphical output
- fix VCD missing 'echo'
2017-05-19 17:00:36 +02:00
Cedric Roux
9cf288f6f3
pre-integration fix: minor improvement
...
we can compute CCE_max_used_index out of the loop.
2017-05-19 16:29:07 +02:00
Cedric Roux
685464c204
pre-integration fix: correct comparison
...
get_nCCE returns the number of available CCEs.
We can put the CCEs numbers [ 0 .. get_nCCE-1 ],
so we need to use <, not <=.
2017-05-19 16:27:08 +02:00
gabrielC
dd7691ec60
Fix warning compilation
2017-05-19 16:22:51 +02:00
Cedric Roux
8625a8672a
T: improve trace ENB_PHY_ULSCH_UE_DCI
2017-05-19 16:17:56 +02:00
hbilel
667bfb0173
TDD config 4,5 harq,bundling,multiplexing,ack,nack
...
config 4 tested with Amarisoft
2017-05-19 15:37:57 +02:00
echigoya
d79c186a13
Fujitsu No.6 Correct DAI incrementation
2017-05-19 09:36:47 +09:00
Tomohiro
8160f8a23f
Fujitsu No.39 Correct pdcch symbol calculation
2017-05-19 09:24:49 +09:00
Cedric Roux
c08bd6ba9c
warning removal
...
force j to -1, there is a compilation warning with the T tracer
(variable may be used uninitialized)
2017-05-18 15:43:16 +02:00
Cedric Roux
dcfdd76113
minor: warnings removal
...
It seems that ciphering_algorithm is "unsigned int" in RRC Rel10
and "unsigned long" in RRC Rel14 (as processed by asn1c)
Let's force it to unsigned long in the log to avoid compilation-time
warnings.
2017-05-18 15:42:30 +02:00
Cedric Roux
9d65f4dd09
warnings removal in LOG_X
...
those popped up thanks to previous commit
2017-05-18 14:16:24 +02:00