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
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
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
80c80bb5fe
bug fixes for monolithic eNB target
2017-07-25 11:23:46 -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
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
c98339e104
integration fix: remove compilation warnings
2017-05-22 10:41:33 +02:00
Cedric Roux
c15a9a8294
post-integration fix: remove compilation warnings
2017-05-22 10:23:24 +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
9d65f4dd09
warnings removal in LOG_X
...
those popped up thanks to previous commit
2017-05-18 14:16:24 +02:00
Cedric Roux
5e323eefa2
improve logging in oaisim
...
- print current working directory
- print git version (if available)
- print security keys
this last one is a security breach, but as of today
it's not a problem
2017-05-18 10:39:25 +02:00
Cedric Roux
0023d448f7
integration fix: expressMIMO should be aligned with the rest now
...
No need for this special case. Plus, it fails with the work
from Nokia on compilation cleanup.
2017-05-15 16:12:33 +02:00
gabrielC
893f36e81e
bug fixes from Fujitsu (bug 29)
...
----------------------------------------------------------
bug 29
Ttile:
FDD should be TDD.
Bug Location:
switch (oai_emulation.info.frame_type[0]) {
case FDD:
frame_type = "FDD";
break;
case TDD:
frame_type = "FDD";
break;
}
----------------------------------------------------------
2017-05-12 11:56:57 +02:00
gabrielC
bdaef7956d
bug fixes from Fujitsu (bugs 18, 19, 20)
...
----------------------------------------------------------
bug 18
Ttile:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
u2e_t[UE_id][eNB_id]->tx_data[3]=tx[eNB_id][3];
u2e_t[UE_id][eNB_id]->rx_data[3]=rx[NB_eNB_INST+UE_id][3];
Note:
Detected by CppCheck
----------------------------------------------------------
bug 19
Title:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
e2u_t[eNB_id][UE_id]->tx_data[3]=tx[NB_eNB_INST+UE_id][3];
e2u_t[eNB_id][UE_id]->rx_data[3]=rx[eNB_id][3];
Note:
Detected by CppCheck
----------------------------------------------------------
bug 20
Title:
Probably he/she wants to copy the contents of arrays, but
this coding doesn't copy anything, moreover index overflow
occurs.
Bug Location:
tx_data[3]=cthread->tx_data[3];
rx_data[3]=cthread->rx_data[3];
Note:
Detected by CppCheck
----------------------------------------------------------
2017-05-12 11:06:10 +02:00
Raymond Knopp
63a18b8193
first time UE connection established
2017-04-25 11:50:15 -07:00
Raymond Knopp
ca2c8357c9
vcd for rru/rau. bug fixing on fronthaul interfaces
2017-04-19 02:51:15 +02:00
Raymond Knopp
98cbcf619b
vcd modifications for RU-RAU split, gtkw for rau_if4
2017-04-18 04:45:42 -07:00
Cedric Roux
fc4d03d419
fix tm1 generic configuration file
...
- RBs set to 25
- disable SRS
2017-04-18 09:55:37 +02:00
Raymond Knopp
a63c53530a
added rru configuration file for oaisim
2017-04-17 11:19:53 -07:00
Raymond Knopp
b42aed9ed9
initial testing version of L1L-L1H split (RRU-RAU)
2017-04-17 10:40:23 -07:00
Cedric Roux
10113a3517
integration fix: change the way to print the version
...
Using "system" to call "git log" is too error-prone.
In the test setup, lte-softmodem was blocked because
"git log" uses a pager ("less") and the pager was
waiting for the user to press enter.
We could pass "--no-pager" to "git log" but then
what if someone runs the softmodem out of the source
tree?
cmake defines PACKAGE_VERSION, we can use that instead,
as is done in openair-cn.
2017-04-10 10:29:09 +02:00
gabrielC
666ae5d0e1
commit id added to the log
2017-04-03 14:06:41 +02:00
Cedric Roux
0a33a1d3e7
Merge remote-tracking branch 'origin/bugfix-223' into develop_integration_w13
2017-03-28 16:21:20 +02:00
Cedric Roux
b7762c6a7d
Merge remote-tracking branch 'origin/bugfix-220' into develop_integration_w13
2017-03-28 16:15:32 +02:00
Wilson Thong
40f9b9f4e0
#223 fixed USRP initialization when disabling --ue-carrier-scan option
2017-03-28 10:48:38 +08:00
Wilson Thong
924c421beb
#220 add help printout for run options
2017-03-28 10:17:51 +08:00
Wilson W.K. Thong
4a2f9d2571
#220 enhance logging to show also thread name
2017-03-28 10:17:51 +08:00
Cedric Roux
fa0b8668fb
bugfix: workaround a problem with timestamp and LMSSDR.
...
We have a strange problem with the timestamp of the very
first packets received from the LimeSDR that leads to
a complete failure of the eNB.
A simple workaround is to discard the first RX packet
just after a "start" of the device.
We also change the value of "tx_sample_advance" to a more
reasonable value. The problem of timestamp was "solved"
differently in the past and at the time we needed to put
a much higher value.
This may have to be refined at some point.
2017-03-27 16:32:42 +02:00
Cedric Roux
fc5c876a81
Merge remote-tracking branch 'origin/feature-228-rrc-rel14' into develop_integration_w12
2017-03-24 17:08:27 +01:00
Cedric Roux
75aff99bf6
Merge remote-tracking branch 'origin/bugfix-227-ue-ip-setting' into develop_integration_w12
2017-03-24 17:08:08 +01:00
Cedric Roux
fec6832122
Merge remote-tracking branch 'origin/if5-fixes-w11' into develop_integration_w12
2017-03-24 17:07:51 +01:00
Cedric Roux
c54cb41805
Merge remote-tracking branch 'origin/various-fixes-w12' into develop_integration_w12
2017-03-24 17:07:26 +01:00
Cedric Roux
676ca5c3a0
compilation warning removal
2017-03-24 14:40:00 +01:00
Cedric Roux
dfcbeff0d4
bugfix/warning removal
...
not sure of this one, to be checked
2017-03-24 14:26:16 +01:00
Cedric Roux
181eb532e1
bugfix
2017-03-24 14:23:11 +01:00
Cedric Roux
bc10722013
warnings removal
2017-03-24 14:20:06 +01:00
Cedric Roux
60efa62dc8
compilation warning removal
2017-03-24 13:09:35 +01:00
Cedric Roux
7c7022a198
compilation warning removal
2017-03-24 13:08:45 +01:00
Cedric Roux
89c60dacfd
compilation warning removal
2017-03-24 13:07:21 +01:00
Cedric Roux
34c303efb5
compilation warning removal
2017-03-24 13:05:08 +01:00
Cedric Roux
e9d88a101d
bugfix: array too short for data
...
6 numbers (2 hexa digits each) separated by ':'
plus ending 0 makes 18 bytes, not 6, let's put 20
2017-03-24 13:02:52 +01:00