Francisco
|
e0937d1dd1
|
add lcid check and increase limit to 10
|
4 years ago |
Francisco
|
bed979b722
|
fix out-of-bounds memory writing in the sched_interface::ue_cfg_t ue_bearers member
|
4 years ago |
Francisco Paisana
|
ea8ad153c4
|
add configurable fairness parameter to pf scheduler
|
4 years ago |
Francisco Paisana
|
099dad8cb1
|
disable PHR handling in the UL sched by default
|
4 years ago |
Francisco
|
cba0cc457f
|
sched rand test refactor: creation of abstract sched simulator class for testing
|
4 years ago |
Francisco
|
2598989f7d
|
replace msg3grant type from C-array to bounded vector
|
4 years ago |
Francisco
|
22229adf08
|
fix: normal phr is only sent for PCell
|
4 years ago |
Francisco
|
5865df39d1
|
created class that implements the scheduler transmit power control and PHR handling
|
4 years ago |
Francisco
|
8fb3ea6922
|
Added the ability to choose scheduling policy from enb.conf
- The two options provided at the moment are time-domain RR and PF
|
4 years ago |
Andre Puschmann
|
07d2bc4fe8
|
change license header to agnostic version with hint to root LICENSE file
|
4 years ago |
Francisco
|
f07e52129c
|
increase mcs ul upper bound to 24 when ue is cat4 and enb supports 64qam. Simplified max_mcs computation
|
4 years ago |
Francisco Paisana
|
9579931f16
|
added meas gap checks to scheduler ue
|
4 years ago |
Francisco Paisana
|
fdec451a9d
|
disable mcs>20 if eNB supports UL 64QAM but UE doesn't
|
4 years ago |
Francisco Paisana
|
bf7c587e4f
|
add UL 64QAM support to eNB RRC and scheduler
|
4 years ago |
Francisco Paisana
|
a865858db3
|
disable srbs UL during handover to avoid UL grants and scheduling requests before the handover is complete
|
4 years ago |
Francisco Paisana
|
9b10acff06
|
implemented logical channel prioritization in DL scheduler
|
4 years ago |
Ismael Gomez
|
a4835dd2c8
|
More accurate MCS reduction when PUSCH carries UCI (#1630)
|
4 years ago |
Francisco Paisana
|
58c4bcf288
|
reduce mcs for UL grants carrying UCI
|
4 years ago |
Francisco Paisana
|
fe8f8be62d
|
apply separate cqi configurations to scells
|
5 years ago |
Francisco Paisana
|
cb7f620254
|
created separate class to manage bearers buffers/status reports in the scheduler
|
5 years ago |
Francisco Paisana
|
615bd54fd5
|
fix uninit var
|
5 years ago |
Francisco Paisana
|
f8c6f55cac
|
fix uninit var usages and signed bit manipulations
|
5 years ago |
Francisco Paisana
|
7a132f9ccd
|
more enb interface comments
|
5 years ago |
Francisco Paisana
|
64557740fc
|
use mac_buffer_state interface to schedule CEs in scheduler
|
5 years ago |
Francisco Paisana
|
ec94819f08
|
changed mechanism for conres ce scheduling to be controlled by rrc
|
5 years ago |
Xavier Arteaga
|
5b7493cab5
|
Added 256QAM modulation tables to scheduler
|
5 years ago |
Francisco Paisana
|
ede09cb9b2
|
added dynamic CFI capability to the eNB scheduler
|
5 years ago |
Xavier Arteaga
|
e832769ae6
|
Updated copyright
|
5 years ago |
Francisco Paisana
|
7548402632
|
change scell activation interface to use arrays. Added a method to the scheduler to get the current set of activated carriers
|
5 years ago |
Francisco Paisana
|
9ad80ee29f
|
added initial_dl_cqi to the enb rr.cfg parser
|
5 years ago |
Francisco Paisana
|
f3c3c52fcd
|
added ue_cc_idx to dci allocation
|
5 years ago |
Pedro Alvarez
|
afc209711c
|
Fix jump depending on uninitialized variable in srsenb::sched_ue::set_bearer_cfg_unlocked
|
5 years ago |
Francisco Paisana
|
ad9e126299
|
test for different enb_cc_idxs as pcell. Bug fixes
|
5 years ago |
Francisco Paisana
|
d831522692
|
addition of SCell Activation CE Cmd to scheduler and MAC
|
5 years ago |
Francisco Paisana
|
838053e8f2
|
added SCell Activation CE to scheduler. Handling this CE in the MAC is still missing
|
5 years ago |
Francisco Paisana
|
c8fc0d91b3
|
changed the supported cc list to a vector of structs
|
5 years ago |
Francisco Paisana
|
42b15c7bed
|
use common ue_cfg interface to set the ue antenna info
|
5 years ago |
Francisco Paisana
|
5f557700f2
|
changed the sched::ue_cfg(...) function to allow diff configurations. The RRC now activates all carriers after rrc reconf complete
|
5 years ago |
Francisco Paisana
|
b66bc3a6b0
|
create a sched_interface struct for antenna info dedicated. This way we remove the asn1 as a dependency in the scheduler
|
5 years ago |
Francisco Paisana
|
88a22e7dbf
|
support cc cfg from rrc
|
5 years ago |
Francisco Paisana
|
e86862611c
|
update the scheduler interfaces to accommodate the configuration of multiple carriers
|
5 years ago |
Francisco Paisana
|
2dc31ea440
|
added interface to configure multiple cells from the RRC
|
5 years ago |
Andre Puschmann
|
06afe74bef
|
add virtual dtor in sched_interface base class
|
5 years ago |
Francisco Paisana
|
ab3d7dd413
|
updated sched interface for multiple carriers
|
5 years ago |
Francisco Paisana
|
3159a5b84a
|
added cc_idx to dl_rach_info
|
5 years ago |
Francisco Paisana
|
cab9327b1a
|
updated scheduler interfaces to accommodate multiple carriers
|
5 years ago |
Francisco Paisana
|
690a9850e7
|
cleaned up some old patterns and run clang-format in RRC and scheduler
|
5 years ago |
Ismael Gomez
|
3828e03f33
|
Refactor in eNodeB, add channel emulator and fixes in OFDM
* Added channel emulator to srsENB. Added support for fixed delay
* Bug in OFDM when using nonguru mode
* A few changes and refactor in eNodeB
|
5 years ago |
Francisco Paisana
|
424876c5e4
|
added DL TTI mask for MBMS
|
6 years ago |
Francisco Paisana
|
7be183c223
|
rework scheduler
|
6 years ago |