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 |
Francisco Paisana
|
a9b8c3fd55
|
fix msg3 prb limit for prb==6. It has to collide with PUCCH
|
5 years ago |
Francisco Paisana
|
39fff9ed68
|
fix potential bug with grouping of RARs with same RA-RNTI but different prach_tti. The scheduler might not clear the old tti on time before the grouping.
|
5 years ago |
Francisco Paisana
|
de195e9521
|
changed the RAR schedule to support the allocation of nof_grants lower than the current nof_grants in the queue with same ra-rnti
|
5 years ago |
Francisco Paisana
|
a74dcd947f
|
changed rar/msg3 scheduling to accommodate multiple rars per TTI
|
5 years ago |
Francisco Paisana
|
dc782e514b
|
change the naming from tti --> sf for scheduling operations specific to a subframe
|
5 years ago |
Francisco Paisana
|
1da86df597
|
added map between cc_idx and enb cell specifier
|
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
|
6d4f746a61
|
moved tti_sched_result out of carrier_sched. Removed interdependencies between the two classes. Simplified ra_sched and bc_sched initialization
|
5 years ago |
Francisco Paisana
|
7990e2f563
|
use of a common tti_params struct to store all values derived from tti_rx
|
5 years ago |
Francisco Paisana
|
011b2168a6
|
grouped different sched params/args/derived params into a single struct to simplify the ctor api of different sched sub components
|
5 years ago |
Francisco Paisana
|
c8e50c1e19
|
DL/UL sched are called in a round-robin fashion
|
5 years ago |
Francisco Paisana
|
b88b8fde7b
|
moved the carrier scheduler and tti_result_t classes out of the main sched class. Now it is possible to instantiate more than one carrier_sched per sched
|
5 years ago |
Francisco Paisana
|
00d24872d9
|
clang-format on all the scheduler files
|
5 years ago |
Francisco Paisana
|
6aec98e140
|
cleanup of some type names, and other minor changes
|
5 years ago |
Francisco Paisana
|
837c16557f
|
started to implement separate SIB scheduler, and its tests. This is particualrly important for CA
|
5 years ago |
Francisco Paisana
|
84ac16826f
|
modernized the scheduler code, and removed some clang-tidy warnings
|
5 years ago |
Andre Puschmann
|
f1387d8cf8
|
fix uninitialized vars in scheduler_grid
|
5 years ago |
Andre Puschmann
|
4e86b2f6b2
|
introduce layerd architecture we use for UE to eNB
- this allows flexible use of different PHYs and radios
- use common radio_multi (moved to lib)
|
5 years ago |
Francisco Paisana
|
415d3418b6
|
reorganized enb to mirror ue director/class structure with a stack class
|
6 years ago |