Commit Graph

24 Commits

Author SHA1 Message Date
Piotr Krysik 6e602f5b7c Port compile_demappers helper script to gr3.8
Change-Id: Iadcc19288496558fc65a46b72d36dcf047489ac3
2021-05-03 07:14:00 +02:00
Vasil Velichkov fa184a9447 Fix uplink sub_slot and sub_types assignment in the sdcch4 and bcch_ccch demappers blocks
Add support for RACH bursts although they are not yet supported in the
receiver and control channel decoder blocks.

3GPP TS 45.002 version 15.1.0 Release 15
Table 3 : Mapping of logical channels onto physical channels (see subclauses 6.3, 6.4, 6.5)
Figure 8a: TDMA frame mapping for FCCH + SCH + BCCH + CCCH

Fixes the following tests:
qa_gsm_bcch_ccch_demapper.test_uplink
qa_gsm_bcch_ccch_sdcch4_demapper.test_uplink

Change-Id: Ia6b3070c1085bcdda6d98fd94a89c6e0982e2aec
2019-07-29 21:12:24 +03:00
Vasil Velichkov c895bf2f22 Fix uplink sub_slot assignment in the sdcch8 demapper block
3GPP TS 45.002 version 15.1.0 Release 15
Table 4 : Mapping of logical channels onto physical channels (see subclauses 6.3, 6.4, 6.5)

Fixes qa_gsm_sdcch8_demapper.test_uplink test

Change-Id: I29e9055805c8478010c51ceb40f86ba3aed5ecab
2019-07-29 21:12:24 +03:00
Piotr Krysik c6fad1f954 GRC file for gsm gmsk mod 2017-09-27 21:57:08 +02:00
Piotr Krysik f9508013ac Added changes of resamp_ratio with ppm in the clock offset corrector 2016-07-20 21:35:10 +02:00
Piotr Krysik 74c4ca9627 Removed blocks related to old frequency correction loop (controlled const source and old clock offset corrector) 2016-07-18 10:23:24 +02:00
Piotr Krysik 83afe7390f Changed clock offset controller and company in order to remove from the gsm_input one of the resamplers. 2016-07-17 22:48:35 +02:00
Piotr Krysik a94adb1864 Removed unneeded file 2016-07-17 11:34:07 +02:00
Piotr Krysik d1ca389dbf Corrections to clock offset corrector that uses tags 2016-07-17 11:33:50 +02:00
Piotr Krysik cbaf4760a8 New gsm_input block 2016-07-15 13:14:37 +02:00
Piotr Krysik 0982673af1 New clock offset corrector and clock offset control 2016-07-15 13:14:24 +02:00
Your Name 799133a2e6 Changed clock_offset_corrector in order to address the problem #152 - this is not ideal solution yet, as it involves removing of sampling frequency offset correction. 2016-06-08 22:30:52 +02:00
Piotr Krysik e5bd4b86e9 Next corrections of demapping blocks - mainly corretion of SDCCH8 uplink configuration. 2016-05-23 09:43:05 +02:00
Piotr Krysik 19cba4762a Corrected configuration of demappers 2016-05-21 09:24:34 +02:00
Piotr Krysik e4fcdf3c15 Corrected _channe_types vectors in SDCCH8 demapper 2016-05-21 09:01:42 +02:00
Piotr Krysik 773a194c32 Big change of the universal control channels demapper:
-simplification of the universal demapper,
-addition of hierarhical blocks for each of the demappers - so they also look well and readable in python,
-addition of helper script for compilation of the demappers.
2016-05-20 12:45:54 +02:00
ptrkrysik 381253a1d2 Changes in clock offset corrector and gsm_input - the previous version wasn't working well when samp_rate_in was different from samp_rate_out.
Now resampling is done outside of clock offset corrector.
2014-11-19 11:30:53 +01:00
ptrkrysik e518bbfedd Added capability to receive multiple channels of a single BTS to the receiver. It is now possible to receive bursts on channels for which frequency hopping was used. Changed examples to work without hierarhical GSM Receiver block. 2014-11-06 14:50:59 +01:00
ptrkrysik dac3b2a309 Added new block which adapts stream of samples to GSM receiver's input requirements (integer multiply of 1625000/6 symbol rate, LP filtering) 2014-11-06 14:47:33 +01:00
ptrkrysik 9750545e21 Automatic change by GRC in clock offset corrector 2014-08-14 14:56:57 +02:00
Piotr K 66bb3cdc31 Changed directory structure.
Corrected clock_offset_corrector (for some streange and yet unknown reason fractional resampler eats strem tags for some values of sps).
(this commit may contain some changes that are not described)
2014-08-13 19:04:57 +02:00
piotr 4a4704606a Changed name of message input in clock offset corrector 2014-08-06 20:12:24 +02:00
piotr 6fbc7326c3 Cleanup in examples directory 2014-08-06 14:18:02 +02:00
piotr 4089c1a7f3 Added new blocks for clock freqeuncy correction 2014-08-06 14:10:56 +02:00