From 8adfcd06a1db8033467d30b21ad7f6f35d6bf919 Mon Sep 17 00:00:00 2001 From: sivasankari Date: Mon, 16 Jan 2017 15:41:21 +0530 Subject: Add compression support in EGPRS PUAN This adds compression of bitmap in PUAN. The compressed bitmap is used only if the number of bits in the bitmap does not fit in the message and there is a gain after compression. The algorithm is part of libosmocore and so there is dependency on the libosmocore for compilation. The algorithm is tested on integration setup by forcing compression. Change-Id: Id2eec4b5eb6da0ebd24054b541b09b700b9b40ba --- src/tbf.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/tbf.h') diff --git a/src/tbf.h b/src/tbf.h index adb7dccf..03895953 100644 --- a/src/tbf.h +++ b/src/tbf.h @@ -523,6 +523,8 @@ struct gprs_rlcmac_ul_tbf : public gprs_rlcmac_tbf { struct gprs_rlc_data *block, uint8_t *data, const uint8_t block_idx); + void egprs_calc_ulwindow_size(); + void update_coding_scheme_counter_ul(const GprsCodingScheme cs); /* Please note that all variables here will be reset when changing -- cgit v1.2.3