Commit Graph
88 Commits
Author SHA1 Message Date
Cedric Roux 5894f3e6c2 issue 137 - remove hack: MCS reduction in case of CQI reporting
This hack was probably put in place in an attempt to circumvent
problems solved by previous commits.

As far as I checked (with my knowledge of the day) we can't exhaust
uplink physical bits with ULSCH data bits when there is CQI reporting
at the same time.

To be refined if this idea is proved wrong.
2016-10-10 16:40:42 +02:00
Raymond Knopp 7678f88a47 Merge branch 'develop' into enhancement-10-harmony
Conflicts:
	cmake_targets/autotests/test_case_list.xml
	openair1/PHY/INIT/lte_init.c
	openair1/PHY/INIT/lte_param_init.c
	openair1/PHY/LTE_TRANSPORT/pucch.c
	openair1/SIMULATION/LTE_PHY/pdcchsim.c
	openair2/ENB_APP/enb_config.h
	openair2/RRC/LITE/rrc_eNB.c
	targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.generic.oaisim.local_no_mme.conf
	targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.usrpb210.conf
	targets/RT/USER/lte-softmodem.c
	targets/SIMU/USER/init_lte.c
	targets/SIMU/USER/oaisim.c
	targets/SIMU/USER/oaisim_functions.c
2016-09-18 22:16:29 -07:00
Raymond Knopp 02051f1cd5 Merge branch 'develop' into enhancement-10-harmony
Conflicts:
	openair1/SCHED/phy_mac_stub.c
	openair1/SCHED/phy_procedures_lte_eNb.c
	targets/RT/USER/lte-softmodem.c
2016-07-24 03:14:29 -07:00
nikaeinn 957707ad39 merge with the develop branch 2016-07-05 10:58:23 +02:00
Cedric Roux 6445cc95f5 add T traces for MAC PDU/SDU including full buffers 2016-06-23 12:39:57 +02:00
Raymond Knopp 1f274a7b04 Merge remote-tracking branch 'origin' into enhancement-10-harmony
Merge in develop too.
Conflicts:
	cmake_targets/CMakeLists.txt
	openair1/PHY/CODING/3gpplte_sse.c
	openair1/PHY/LTE_TRANSPORT/phich.c
	openair1/PHY/LTE_TRANSPORT/ulsch_demodulation.c
	openair1/SCHED/phy_mac_stub.c
	openair1/SCHED/phy_procedures_lte_eNb.c
	targets/RT/USER/lte-softmodem.c
2016-06-21 23:36:23 -07:00
Cedric Roux 70d58491fc bugfix: uplink transmission/retransmission traces were wrong 2016-06-16 11:09:25 +02:00
Cedric Roux 26c3a6a039 forgot to include T.h
if you compile *without* T it fails because the T macro is interpreted
as a function call
2016-06-10 12:42:44 +02:00
Cedric Roux 310b027acd Merge remote-tracking branch 'main/develop' into T
Conflicts:
	cmake_targets/CMakeLists.txt
	cmake_targets/build_oai
	openair1/PHY/LTE_TRANSPORT/pucch.c
	openair1/SCHED/phy_procedures_lte_eNb.c
	openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
	targets/RT/USER/lte-softmodem.c
2016-06-10 11:49:59 +02:00
Cedric Roux d7e072a413 MAC tracing in the code 2016-06-10 10:46:45 +02:00
Raymond Knopp d3d423f51e split phy_procedures_eNB_TX into sub-modules for better understanding. No functional differences. 2016-05-15 14:10:04 -07:00
Navid Nikaein 3430dbc41d merge with the develop branch 2016-05-03 15:51:07 +02:00
Raymond Knopp 2dfe84a7e4 bugfixing for UL. Remaining problems: CCE allocations in subframe 5 lead to occasional illegal DCI allocations (affects UL DCI which is missed by UE). waveform compliance with CQI in ULSCH. 2016-04-10 23:25:58 +02:00
Raymond Knopp b511419090 resolved residual warnings after merge with develop (no warnings again for lte-softmodem) 2016-04-01 09:17:37 -07:00
Navid Nikaein b65065fa68 merge with the develop 2016-03-30 12:25:56 +02:00
Raymond Knopp 1d3ce6d99c Merge branch 'cleanup' into bugfix-48-L1L2signaling
Conflicts:
	openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
	targets/ARCH/COMMON/common_lib.c
2016-03-27 03:09:22 -07:00
gauthier f48fff45a0 Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling 2016-03-23 21:19:02 +01:00
gauthier f79b0e7d9b added hotfix for DCCH bad size limitation (to be checked after merge with develop). Changed UL idle scheduling to improve 5MHz performance, changed DCI aggregation for ue-specific DCIs (reduces contention with SI and RA in subframe 5 for 5 MHz). Added RRC timer for UE release which cleans L1. Still issues in 10 MHz throughput with TCP. 5 MHz seems almost fine. 2016-03-23 21:15:49 +01:00
Cedric Roux 0d7e510d29 fix size checks of CCCH
it was at the wrong place
it was also wrong (< instead of <=)
2016-03-23 16:00:22 +01:00
Raymond Knopp b441c37b40 added Timing advance tracing to .vcd output. Increase maximum UL RB count to 45. Measured UL throughput @ 15 Mbit/s (40 PRBs). 2016-03-18 08:00:51 +01:00
gauthier 26f5d0d93d more changes to uplink scheduling and vcd logging 2016-03-15 17:41:06 +01:00
Raymond Knopp d9e40977ed changes to VCD logging for UL debugging 2016-03-13 22:58:00 +01:00
gauthier a33d8050cf more logging for CSABA 2016-03-11 17:16:49 +01:00
gauthier 9915db7397 extra logging for debugging (with Csaba Sipos) 2016-03-11 14:47:13 +01:00
Raymond Knopp b37e234ecc added CQI request timer. CQI only requested periodically. MCS20 on UL works now. 2016-03-07 21:59:30 +01:00
Raymond Knopp c48f074aae changes in BSR handling in eNodeB. UL throughput on 5 MHz is 8 Mbit/s (mcs 19, 20 PRB). MCS 20 is not working for an unknown reason. 2016-03-06 23:57:42 +01:00
Raymond Knopp fdb81c2339 more changes for UE context management 2016-02-17 19:32:50 +01:00
kaltenbe 59f6146a35 UE UL failure debugging 2016-02-15 19:08:08 +01:00
Raymond Knopp 61bff80ccb added UL failure indication to PHY/MAC/RRC eNodeB procedures. 2016-02-14 14:32:11 -08:00
kaltenbe 40656e0e49 some changes in logging for XFORMS and UL scheduling (activation in all subframes and retransmissions only via PHICH) 2016-02-01 17:43:31 +01:00
aikaterini.trilyraki 60a3af3e98 perpetual scheduling turned on / extra logging in CCE allocation 2016-01-21 13:49:56 +01:00
gauthier 574399fa43 some formatting changes in physcope for eNodeB. fixes for joint SR/ACK-NAK detection. 2016-01-06 16:33:04 +01:00
gauthier e44146b708 handling of timing advance is improved. MAC retrieves timing advance from phy once prior to DL scheduling and clears the statistic in PHY. A timer for controlling the timing advance periodicity was introduced. 2016-01-06 11:37:26 +01:00
Raymond Knopp f48d10ba3e Added DLSCH scheduling for subframes 0 and 5. Changes in MAC scheduling data structure to keep track of VRB allocations from SI,RA when scheduling regular DLSCH 2015-11-29 00:37:04 -08:00
Raymond Knopp f7c67795ff CCE Allocation in MAC, rebase from develop. Frame number limitation to 1024 for non-real time targets (caused bad bug in oaisim). 2015-11-25 13:49:40 -08:00
Raymond Knopp b10937db82 Moved CCE allocations from PHY to MAC and updated MAC interfaces for BCCH/RA/UE-SPEC scheduling. 2015-11-24 14:35:20 -08:00
ABEILLE 4f35207900 merged in changes from abeille (modifications on final svn version) 2015-11-24 14:35:20 -08:00
Navid Nikaein 9ff6bb7a5d Protocol implementation for dedicated E-RABSetup.
Test of dedicated bearer setup in both control and data plane.
2015-11-19 16:58:27 +01:00
Navid Nikaein 2a30567223 Additional RRC procedures (RRCConnectionReconfiguration) for dedicated bearer estatblishment triggered by S1AP messages.
eNB mac scheduler for dedicated DTCH.
UE MAC logical channel prioritization with additional DTCH.
S1AP messages for dedicated bearer establishment (eNB and UE).
2015-11-09 12:03:11 +01:00
gauthier c7518ecf42 SVN to GIT migration (removed EPC software, updated mailing list address in all files)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7885 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-10-06 16:24:54 +00:00
knopp 80fc74facf activating periodic UL scheduling again (was accidentally activated in one of the last commits)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7802 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-04 12:20:25 +00:00
knopp 1ad336faa8 commiting a patch on behalf of Raymond that fixes the some timing issues in the HARQ process
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7800 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-09-04 10:28:52 +00:00
roux 1265287871 better handling of MAC CE CRNTI in UL
plus some minor bugfixes.


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7789 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-27 09:32:03 +00:00
navid a7c0adc445 adjusting the log levels
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7647 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-24 09:41:36 +00:00
knopp 8bf9ba333f some bugfixes for PUSCH and PUCCH power control
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7617 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-22 08:04:30 +00:00
knopp 550ef12a5e FK/RK, added power control for PUCCH
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7613 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-20 18:46:55 +00:00
navid fe999623b9 * update bladerf api (now it respect the timing)
* update the tx/rx bandwidth according to sampling rate 
* add openair2 stats


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7609 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-19 15:32:04 +00:00
knopp f539fdbc7e just comments
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7607 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-19 15:16:08 +00:00
kaltenbe f1fcabbf05 bugfix in TPC for TDD
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7603 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-19 15:05:39 +00:00
Navid Nikaein 1c9ff497bc add MAC UL PDUs to the wireshark
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7493 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-05-28 16:24:45 +00:00