jftt_wangshanshan
699bbcb80f
simplify source of ulsch_scheduler_pre_processor
2018-02-24 17:27:18 +08:00
Wu Jing
0504659eb8
fix RM778 PRACH failure by adding reset RA when CRNTI_ACK in extract_harq
2018-02-24 15:16:17 +09:00
Cedric Roux
365ca71a4a
remove compilation warnings
2018-02-22 15:03:45 +01:00
Masayuki HARADA
2d975ca61b
Change scheduling priority : UL-SCH == MAC-CE
2018-02-22 22:11:44 +09:00
Niccolò Iardella
10e91d4e2f
Move the accounting phase of the DL pre-processor in a separate procedure
2018-02-19 15:48:17 +01:00
Niccolò Iardella
7e3b1f5d0a
Niccolo: Add sorting policy
2018-02-14 17:06:04 +01:00
Robert Schmidt
a68d70a13d
bugfix: prevent segfault in pre_processor.c
2018-02-13 14:23:54 +01:00
Navid Nikaein
5865c141d0
Improve UL/DL MCS assignment
2018-02-13 11:45:16 +01:00
Wu Jing
ebecb55733
add if-else case for first_rb=3 when TDD config1 20MHz in ULSCH_pre_processor
2018-02-13 12:30:25 +09:00
Robert Schmidt
ceece5694d
rename flexran_slice_member() -> ue_slice_membership()
2018-02-12 13:50:48 +01:00
Robert Schmidt
8108d59a0b
no regression, fixes compilation warnings&errors
2018-02-12 13:50:48 +01:00
Robert Schmidt
a78aaa451c
fix slicing capability in ulsch scheduler
2018-02-12 13:50:45 +01:00
Wu Jing
c641f334bb
fix total usable RBs when pucch rb=6
2018-02-12 18:38:26 +09:00
Xu Bo
dcdda7ba35
set UL schedule period to 5Frame for TDD config1
2018-02-11 18:10:11 +09:00
Robert Schmidt
e8e58e2594
Merge branch 'develop' into feature-merge-merge-f68
2018-02-09 17:10:41 +01:00
Robert Schmidt
a21bc513bb
Merge branch 'develop' into feature-merge-f68
2018-02-08 18:05:28 +01:00
Cedric Roux
eccb96c4c2
bugfix: fix UL over scheduling
...
There is too much UL scheduling because the buffer status is
overestimated.
This commit tries to make things simpler.
2018-02-06 14:37:03 +01:00
jftt_wangshanshan
9c820805fa
TDD config1 initial merge
2018-02-05 15:43:20 +08:00
Wu Jing
ba8a111ea1
merge the latest develop branch into issue289
2018-02-01 19:25:29 +09:00
Robert Schmidt
1576b7bd08
bugfix: max_rbs_allowed_slice is array over CC, not LCID
2018-01-31 16:49:24 +01:00
Robert Schmidt
6a6729bdac
fix various compilaton errors due to merge
2018-01-31 16:48:29 +01:00
Robert Schmidt
7dfac059b0
Review Navid: UL Scheduler: make slice aware
2018-01-31 16:42:01 +01:00
Xu Bo
664d1a4b5f
merge issue271_hundreds_of_ues into ues_test and fix conflict in openair2/LAYER2/MAC/defs.h
2018-01-27 02:24:43 +00:00
Xu Bo
dedd3c6344
fix issue that when RRCConnectionRelease happened by UL failure DL SCD doesn't send DCCH(RRCConnectionRelease) to UE because ul_out_of_sync is set to 1
2018-01-27 02:11:57 +00:00
Xu Bo
b7e2a90ef4
fix release timer by starting timer after SCD DCCH(RRCConnectionRelease)
2018-01-27 02:06:08 +00:00
Navid Nikaein
0937339a53
Update MAC scheduler for slicing (not tested)
2018-01-24 11:51:35 +01:00
Xu Bo
70da4b5902
modify pre_scd thread and add phy_tx and rf_tx thread
2018-01-22 03:59:04 +00:00
Xu Bo
ac7c131baf
seperate scd to pre_scd thread
2018-01-13 10:27:25 +00:00
Xu Bo
c6169f0fd3
reduce the LC channel number from 11 to 3(DCCH, DCCH1, DTCH) when schedule dlsch
2018-01-13 09:50:17 +00:00
Xu Bo
f6911c934b
fix n1_pucch issue: 25RB pucch 2RB;50RB/100RB pucch 4RB
2018-01-13 08:23:22 +00:00
bruno mongazon
afcc9aabd8
Fix #582 , USER_MODE flag removed
2018-01-11 16:50:50 +01:00
Xu Bo
d69390c273
delete unused comment
2018-01-08 19:07:35 +09:00
Xu Bo
1c1a01adfd
fix double free bug
2018-01-08 17:07:40 +09:00
Xu Bo
663b1d8b7b
fix bugs for hundreds_of_ues(UE SCD)
2017-12-27 13:23:06 +09:00
jftt
9f1828be32
Merge branch 'issue271_hundreds_of_ues' of https://gitlab.eurecom.fr/oai/openairinterface5g into issue271_hundreds_of_ues
2017-12-07 10:30:09 +08:00
Xu Bo
9c87e73b2d
fix Segmentation fault issue
2017-12-07 10:25:21 +08:00
Xu Bo
f5678be960
merge develop branch
2017-12-05 17:09:41 +09:00
Xu Bo
2407b4afe6
fix issue 274, ulsch mcs
2017-12-04 15:43:29 +08:00
sharma
18d996ebd6
addition of UL scheduler for eMTC
2017-12-03 00:08:04 +01:00
Xu Bo
ac0d39af37
fix ULSCH harq_pid calculate issue
2017-11-23 16:23:08 +09:00
Xu Bo
ad859ddf5e
modify for ue expansion
2017-11-16 12:11:21 +09:00
Xu Bo
34bc087707
modify function for issue271
2017-11-10 06:56:57 +09:00
Raymond Knopp
d01aa2d08a
changing of notation for Random-Access procedure to match documentation. Function remains the same. Indentation (-kr) run on all files in LAYER2/MAC
2017-11-04 09:55:11 -07:00
Raymond Knopp
51a9107c14
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/eNB_scheduler_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/RRC/LITE/MESSAGES/asn1_msg.c
targets/RT/USER/lte-ru.c
2017-10-25 00:40:20 +02:00
Cedric Roux
b4a48e199e
Merge remote-tracking branch 'origin/update-license' into RU-RAU-split
...
Conflicts:
openair1/PHY/CODING/rate_matching.c
openair1/PHY/LTE_REFSIG/primary_synch.h
openair2/LAYER2/layer2_top.c
openair2/RRC/LITE/rrc_config.c
2017-10-23 15:00:30 +02:00
Cedric Roux
1b1f941e3c
upgrade license to version 1.1
2017-10-23 12:22:13 +02:00
Cedric Roux
0ed42440ab
bugfix: set max MCS to 10 when UL scheduling a UE with no known uplink data
2017-10-19 10:54:04 +02:00
Raymond Knopp
4fc7846f13
Merge branch 'RU-RAU-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into RU-RAU-split
...
Conflicts:
openair1/PHY/INIT/lte_init.c
openair1/PHY/LTE_TRANSPORT/dlsch_coding.c
openair1/PHY/LTE_TRANSPORT/prach.c
openair1/SCHED/phy_procedures_lte_eNb.c
openair2/ENB_APP/enb_config.c
openair2/LAYER2/MAC/defs.h
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_primitives.c
openair2/LAYER2/MAC/eNB_scheduler_ulsch.c
openair2/LAYER2/MAC/rar_tools.c
openair2/RRC/LITE/MESSAGES/asn1_msg.c
openair2/RRC/LITE/rrc_eNB.c
2017-10-10 22:09:13 -07:00
Cedric Roux
9b428e5e2f
bugfix: fix timing advance
...
- re-use ta_timer
- when ta_timer is running:
- no TA sent to UE
- no TA from UE (for UE to have time to apply previous TA command)
- decrease ta_timer every TTI
- be careful to use correct value of ta_update (31 means no TA)
Maybe not correct, to be checked.
2017-10-10 14:10:32 +02:00
Raymond Knopp
c9b8dfabb1
fixes for UE removal (update linked lists) searching of UE lists in schedule_SR/SRS/CSI
2017-10-08 00:06:07 -07:00