aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmo-bts/scheduler.h
AgeCommit message (Collapse)AuthorFilesLines
2016-07-28trx: Enable EGPRS handling through burst lengthsTom Tsou1-1/+11
Existing interfaces are coded with the implicit expectation of using a burst sequence length of 148, which is constant with GSM and GPRS. That changes with EGPRS, where the burst length may be 444 due to the use of 8-PSK instead of GMSK modulation. Setup the interface to accept and return a length value with the burst sequence. This allows 444 length bit vectors to/from the EGPRS decoder/encoder. Length is explicitly used as a identifier for 8-PSK vs. GMSK modulated sequences. Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18 Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
2016-07-09cosmetic: osmo-bts-trx: add comment, fix comment typoNeels Hofmeyr1-2/+2
Change-Id: Iea62bd98954d0219ba597613cea6db63f7a6b396
2016-02-15Introduce new phy_link and phy_instance abstractionHarald Welte1-1/+3
This way we can model a flexible mapping between any number of PHYs, each having multiple instances, and then map BTSs with TRXx on top of those PHYs.
2016-02-15TRX: Move scheduler to src/commonHarald Welte1-0/+175
This is the final step to make the L1 scheduler generally available to other BTS models than OsmoTRX.