diff options
author | Ivan Kluchnikov <kluchnikovi@gmail.com> | 2013-06-18 21:55:22 +0400 |
---|---|---|
committer | Ivan Kluchnikov <kluchnikovi@gmail.com> | 2013-06-18 21:55:22 +0400 |
commit | 07cd260d9d9a6da0b3856c87852ee8039640d745 (patch) | |
tree | 3fb6057cb9fbe229fc040f10abb4725c46e8bf6c /src/gprs_debug.cpp | |
parent | a004e6a8233695abd417a97d6f81a802b605038a (diff) |
Implemented estimated C/I algorithm for link adaptation.link_adaptation
Description of algorithm:
1. Start with initial coding scheme.
2. Transmit RLC blocks until the end of the reporting window (Packet Downlink Ack/Nack message is received)
3. Estimate the average C/I for the previous reporting window and change CS, if it is necessary.
4. If there is more data to transmit return to step 2.
Added configuration options to enable/disable link adaptation and setting maximum C/I level for CS1, CS2, CS3, CS4.
Diffstat (limited to 'src/gprs_debug.cpp')
-rw-r--r-- | src/gprs_debug.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gprs_debug.cpp b/src/gprs_debug.cpp index 6f9e310a..f39cc2c6 100644 --- a/src/gprs_debug.cpp +++ b/src/gprs_debug.cpp @@ -41,6 +41,7 @@ static const struct log_info_cat default_categories[] = { {"DRLCMACUL", "\033[1;36m", "GPRS RLC/MAC layer Uplink (RLCMAC)", LOGL_NOTICE, 1}, {"DRLCMACSCHED", "\033[0;36m", "GPRS RLC/MAC layer Scheduling (RLCMAC)", LOGL_NOTICE, 1}, {"DRLCMACMEAS", "\033[1;31m", "GPRS RLC/MAC layer Measurements (RLCMAC)", LOGL_INFO, 1}, + {"DCS", "\033[1;36m", "Codding schemes", LOGL_NOTICE, 0}, {"DBSSGP","\033[1;34m", "GPRS BSS Gateway Protocol (BSSGP)", LOGL_INFO , 1}, {"DPCU", "\033[1;35m", "GPRS Packet Control Unit (PCU)", LOGL_NOTICE, 1}, }; |