Francisco Paisana
|
01847c5f5d
|
phy_config_enabled is general to all the carriers of the ue
|
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
|
73e06a0858
|
removed threads from eNB MAC
|
5 years ago |
Francisco Paisana
|
c8e50c1e19
|
DL/UL sched are called in a round-robin fashion
|
5 years ago |
Francisco Paisana
|
690a9850e7
|
cleaned up some old patterns and run clang-format in RRC and scheduler
|
5 years ago |
Xavier Arteaga
|
2e1479e9d6
|
SRSENB: Added PHY CA PRACH workers
|
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
|
2019fec37a
|
moved dl/ul scheduling to the a separate class carrier_sched
|
5 years ago |
Francisco Paisana
|
00d24872d9
|
clang-format on all the scheduler files
|
5 years ago |
Francisco Paisana
|
b0d2584795
|
Merge pull request #735 from softwareradiosystems/pr_sched_changes
Scheduler changes
|
5 years ago |
Francisco Paisana
|
8440126d35
|
removal of srslte::timers class
|
5 years ago |
Francisco Paisana
|
6aec98e140
|
cleanup of some type names, and other minor changes
|
5 years ago |
Francisco Paisana
|
c19e0d9423
|
moved the RAR/Msg3 scheduling to a separate class
|
5 years ago |
Francisco Paisana
|
e0b8be61e5
|
provided a general way to access ue_db from the scheduler
|
5 years ago |
Francisco Paisana
|
d79e49ed4c
|
moved the BC scheduling to a separate class/file
|
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 |
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 |
Andre Puschmann
|
f1387d8cf8
|
fix uninitialized vars in scheduler_grid
|
6 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)
|
6 years ago |
Andre Puschmann
|
92f0d58856
|
mac: move further init/config into ctor to allow early logging, etc.
|
6 years ago |
Andre Puschmann
|
6a11030ae1
|
enb: fix race condition in workers overwriting the DL tx buffer
this adds a own tx buffer for each HARQ PID
|
6 years ago |
Francisco Paisana
|
34fde16b40
|
change scheduler mutex to std::mutex (#546)
* change scheduler mutex to std::mutex
* rename lck to lock
|
6 years ago |
Andre Puschmann
|
da35f41dd5
|
rework MAC logical channel prioritization
|
6 years ago |
Francisco Paisana
|
ce29ed545d
|
moved mac thread to the stack. Protect the interface of the stack with PHY and gateway via a queue of tasks
|
6 years ago |
Francisco Paisana
|
415d3418b6
|
reorganized enb to mirror ue director/class structure with a stack class
|
6 years ago |