diff options
author | Andrew Artyushok <loony.developer@gmail.com> | 2018-01-30 12:54:07 +0200 |
---|---|---|
committer | Piotr Krysik <ptrkrysik@gmail.com> | 2019-07-18 10:31:26 +0200 |
commit | 3e2f883ba06f6013589b4a571aeed30af7dd1719 (patch) | |
tree | b9c0a147b4d9cac7bdc01bb97332f087499049bb /lib/demapping | |
parent | 7fb1738cd896c2f8f5c8dc1d0344827fe1dd6279 (diff) |
Add HR demapping
Diffstat (limited to 'lib/demapping')
-rw-r--r-- | lib/demapping/tch_f_chans_demapper_impl.cc | 10 | ||||
-rw-r--r-- | lib/demapping/tch_f_chans_demapper_impl.h | 4 |
2 files changed, 8 insertions, 6 deletions
diff --git a/lib/demapping/tch_f_chans_demapper_impl.cc b/lib/demapping/tch_f_chans_demapper_impl.cc index 9865a47..0841fd2 100644 --- a/lib/demapping/tch_f_chans_demapper_impl.cc +++ b/lib/demapping/tch_f_chans_demapper_impl.cc @@ -109,11 +109,11 @@ namespace gr { } } - void tch_f_chans_demapper_impl::sacch_tch_demapper(uint32_t fn_mod13, uint32_t fn_mod26, uint32_t frame_nr, - pmt::pmt_t *d_bursts_sacch, - uint32_t *d_frame_numbers_sacch, pmt::pmt_t d_bursts[3][8], - uint32_t d_frame_numbers[3][8], pmt::pmt_t msg_out) - { +void tch_f_chans_demapper_impl::sacch_tch_demapper(uint32_t fn_mod13, u_int32_t fn_mod26, uint32_t frame_nr, + pmt::pmt_t *d_bursts_sacch, + uint32_t *d_frame_numbers_sacch, pmt::pmt_t d_bursts[3][8], + uint32_t d_frame_numbers[3][8], pmt::pmt_t msg_out) +{ bool frames_are_consecutive = true; if (fn_mod13 == 12) { diff --git a/lib/demapping/tch_f_chans_demapper_impl.h b/lib/demapping/tch_f_chans_demapper_impl.h index bef018d..7a546e7 100644 --- a/lib/demapping/tch_f_chans_demapper_impl.h +++ b/lib/demapping/tch_f_chans_demapper_impl.h @@ -32,6 +32,8 @@ namespace gr { { private: unsigned int d_timeslot; + int d_tch_type; + int d_tch_h_channel; // Downlink uint32_t d_frame_numbers_dl[3][8]; // for checking consecutive frame numbers of tch uint32_t d_frame_numbers_sacch_dl[4]; // for checking consecutive frame numbers of sacch @@ -49,7 +51,7 @@ namespace gr { uint32_t d_frame_numbers[3][8], pmt::pmt_t msg_out); public: - tch_f_chans_demapper_impl(unsigned int timeslot_nr); + tch_f_chans_demapper_impl(unsigned int timeslot_nr, int tch_type, int tch_h_channel); ~tch_f_chans_demapper_impl(); void filter_tch_chans(pmt::pmt_t msg); |