Commit Graph
2374 Commits
Author SHA1 Message Date
Xenofon Foukas a404bfd96c Refactored eNB agent scheduler code to improve readability 2016-02-04 17:32:37 +00:00
Xenofon Foukas b784e6bd64 Refactored code to improve readability in fill_oai_dci function 2016-02-04 13:29:05 +00:00
Xenofon Foukas db255c130d Added definitions for the mac agent scheduler 2016-02-04 11:28:22 +00:00
Xenofon Foukas e8f4e4e01f Separated control from data plane in MAC agent scheduler 2016-02-03 17:44:20 +00:00
Xenofon Foukas 3d3c0c7c03 Bug fixes for UE retransmission 2016-02-03 15:39:51 +00:00
Xenofon Foukas fd09bd61bf Fixed bug with NDI toggling 2016-02-03 14:27:17 +00:00
gauthier 2a91fa88c7 bugfix in phy_scope_lte
increase maximum users in eNodeB to 16
2016-02-03 11:17:27 +01:00
Xenofon Foukas a8cd23944f Progran scheduler fixes 2016-02-02 19:18:42 +00:00
Xenofon Foukas 07edce1712 Changes to the progran default scheduler 2016-02-02 16:39:39 +00:00
Xenofon Foukas ab0e4aadae Reintroduced support for agent scheduler after merge with develop 2016-02-01 17:20:35 +00: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
Xenofon Foukas a91a25c972 Changed signature of DL scheduling function of agent 2016-02-01 11:38:07 +00:00
Xenofon Foukas 64a02f3b67 Merge remote-tracking branch 'origin/develop' into feature-68-enb-agent 2016-01-31 18:15:36 +00:00
Xenofon Foukas cdb3e36b99 Fixes to merge with develop 2016-01-31 18:13:05 +00:00
Xenofon Foukas cb8007bb31 Added support for enb agent MAC scheduler hot-plugging. Deactivated schedule_ue_spec and added agent UE specific DL scheduler 2016-01-28 14:45:47 +00:00
Rohit Gupta 20834d6947 hotfix for CCE bug 2016-01-27 19:10:09 +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
gauthier cf8645d8cd Limitation of non SI DLSCH allocations in subframe 0/5 to PRBS not around DC (avoid puncturing from PBCH). Placement of SI around DC instead of randomized allocations. Placement of RA allocations at PRB 0-3. Tested DL throughput on 5 MHz to 16 Mbit/s in TM1. 2015-12-21 19:05:28 +01:00
gauthier f5a7184185 Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling
Conflicts:
	openair1/PHY/LTE_TRANSPORT/proto.h
2015-12-16 17:26:12 +01:00
Raymond Knopp cb0eabe7df updated unitary simulations for new CCE interfaces. Cleaned up warnings in dlsim/pdcchsim/ulsim. 2015-12-05 02:28:21 -08:00
Raymond Knopp 1fc396f57d Merge after bad rebase
Merge branch 'bugfix-48-L1L2signaling' of https://gitlab.eurecom.fr/oai/openairinterface5g into bugfix-48-L1L2signaling

Conflicts:
	openair1/PHY/LTE_TRANSPORT/dlsch_llr_computation.c
	openair1/SCHED/phy_procedures_lte_ue.c
	openair2/LAYER2/MAC/eNB_scheduler.c
	openair2/LAYER2/MAC/eNB_scheduler_RA.c
	openair2/LAYER2/MAC/eNB_scheduler_bch.c
	openair2/LAYER2/MAC/eNB_scheduler_dlsch.c
	openair2/LAYER2/MAC/eNB_scheduler_primitives.c
	openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
	openair2/LAYER2/MAC/proto.h
	openair2/PHY_INTERFACE/defs.h
2015-11-29 01:06:14 -08: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
Navid Nikaein 8ef25c8953 * improve the management of two simultaneous E_RAB_SETUP_REQ. 2015-11-25 11:22:45 +01: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
Raymond Knopp ccef9862fa nCCE changes prior to rebase 2015-11-24 14:34:32 -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
Raymond Knopp 2fe218e91a Moved CCE allocations from PHY to MAC and updated MAC interfaces for BCCH/RA/UE-SPEC scheduling. 2015-11-18 14:18:58 -08:00
Navid Nikaein 8c9c7833f9 Few fixes for dedicated DRBs 2015-11-09 15:12:49 +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
ABEILLE 33860c1604 merged in changes from abeille (modifications on final svn version) 2015-10-19 19:29:04 +02: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 9dcdbdfbc5 * Add PDU debug flags to CMakeLists.txt for PDCP, RLC, and RLC-MAC
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7771 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-06 15:42:31 +00:00
navid 3094a29381 update the wireshark interface
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7769 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-06 14:55:29 +00:00
knopp 49b5e62d77 removed bug introduced in ra_procedures.c
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7766 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-05 13:00:26 +00:00
knopp d36446e58c some bug fixes for RA procedure in UE
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7765 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-08-05 08:08:02 +00:00
gauthier c2cb567852 make build test work after the removal of RAL, MIH (802.21), minor coding guidelines corrections in RLCs
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7753 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-28 15:32:57 +00:00
roux 2f3d6bc99a This commit is a very unclean fix to deal with
extension version groups present in the RRC release 10
ASN.1 file (extensions between [[ and ]]).

Basically we do a syntactic replacement at compile time.
    [[ becomes '<name> SEQUENCE {'
    ]] becomes '} OPTIONAL'

<name> is 'ext<N>' where N is a number
increasing at each new extension group
in a given definition.

The UPER encoding for the two syntaxes is identical
(as far as y understanding of the specifications goes).

The XER encoding is different, due to the new 'ext<N>'
name.

Other encodings may be different.

The real solution is to fix the ASN.1 compiler.
This is not a simple task.



git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7705 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-15 16:30:07 +00:00
navid 714e9bb62c * Add PRINT_STATS for oaisim in addition to XFORMS
* Add RLC stats to openair2_proc
* fix the autotests failure
* some other cleanup


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7699 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-07-10 23:44:07 +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
gauthier 014010e52d modified version of message chart generator (msc), now events are stored in a contention-free and concurency-free collection (lfds611), resulting in a uniq dump file per executable.
MSC is using an ITTI timer (bad dependancy for executables that are not yet "ITTIzed").


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7620 818b1a75-f10b-46b9-bf7c-635c3b92a50f
2015-06-23 09:04:17 +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