Commit Graph

195 Commits

Author SHA1 Message Date
piotr 5431033772 Removed python/cfile signal file that was used for testing 2014-07-20 23:53:31 +02:00
piotr d8506d68db Changes to sch detector - it is not fully working yet 2014-07-20 23:52:57 +02:00
piotr 2922178ec1 Changes in parameters of fcch and sch detectors 2014-07-20 23:51:55 +02:00
piotr 75c2f5c87a Correction of fcch_burst_tagger 2014-07-20 23:51:28 +02:00
piotr 14d942c811 Changes in names of grc blocks 2014-07-20 23:50:59 +02:00
piotr 299ff0ea5e Added missing chirpz.py 2014-07-20 23:49:48 +02:00
piotr faacc72413 Added typical signalization channels (CCCH, BCCH, SDCCH) decoder and demapper for BCCH.
The implementation is quite dirty at this moment.
2014-07-20 23:48:32 +02:00
piotr 9d5d86362e Removed gnuradio-companion generated python file from examples 2014-07-20 23:40:36 +02:00
piotr 6b78abc7bd Added new blocks written in python for new experimental gsm receiver.
FCCH burst tagger is element of hierarchical block - FCCH detector that adds tags after every detected FCCH burst. The value of each tag is a frequency offset estimate.
SCH detector waits for tags from FCCH detector which are used to find SCH burst position. It is unfinished.
2014-07-08 23:29:13 +02:00
piotr 501c51e51a Moved more files related to the gsm receiver to the receiver directory. 2014-07-08 23:24:07 +02:00
piotr 7f3f3666b8 Little changes commited from all files. Cleanup in the lib directory - files moved associated with different blocks moved to associated directories. 2014-07-08 16:47:53 +02:00
piotr 7af92cadd5 Correction in plotting.h 2014-07-08 16:38:42 +02:00
piotr f0039b4927 Changed soft symbols according to "Soft-Decision MLSE Data Receiver for GSM System" Martin Lee, Zoran Zvonar paper
The difference is that I don't multiply by SNR because it isn't measured yet.
2014-05-05 16:45:48 +02:00
piotr ebd06238ac Changed the viterbi equalizer output from hard to soft. The output values are branch metrics.
TODO: Check in the literature if this is correct choice of souft output values.
2014-05-02 17:28:21 +02:00
piotr c7c249a483 Changed gr-gsm::receiver block into typical typical sink inherited from sync_block.
Removed forecast(...) function and replaced it with call to set_output_multiple in the constructor.
2014-05-02 17:24:08 +02:00
piotr 076680e1af Merge branch 'master' of github.com:Jakotako/gr-gsm 2014-04-24 12:00:09 +02:00
piotr d73f0bb850 Removed get_ccch_bursts block 2014-04-24 11:58:52 +02:00
Piotr K. bbea956693 Update README.md 2014-04-24 10:54:12 +02:00
piotr da8a066687 Little cleanups 2014-04-24 10:29:38 +02:00
piotr f502e0f99b Replaced nasty hack for training sequences 6 and 7 with a condition depending on the first symbol of training sequences. It's still a little bit of a hack because I don't know why exactly those starting points have to be used. 2014-04-24 10:28:29 +02:00
piotr ce92f9825f Corrections to the configuration function 2014-04-17 23:37:18 +02:00
piotr 5462401fdf Added missing line changing state when too many SCH errors occur 2014-04-17 23:36:27 +02:00
piotr 9049a85988 Corrected swig so it is possible to load get_ccch_bursts block 2014-04-17 23:35:48 +02:00
piotr 10cd1f4aab Corrected bcch get block so it writes all bursts forming bcch channel to the output 2014-04-17 23:34:39 +02:00
piotr db6c221174 Corrections to BCCH filter so it works (the name CCCH filter isn't correct) 2014-04-17 16:09:51 +02:00
piotr 883d5084be Merge branch 'master' of github.com:Jakotako/gr-gsm 2014-04-17 16:06:24 +02:00
piotr 903b1d69bb Moved configuration of the receiver to the constructor. Removed redundant configuration. 2014-04-17 11:33:27 +02:00
piotr d77c9cf983 Added block filtering bursts containing full CCH messages 2014-04-17 11:09:30 +02:00
piotr bf2d9a477b Added to buildsystem instalation of include/gsm/plotting.h 2014-04-17 10:58:09 +02:00
piotr 3f1ea81182 Addition of linking with libraries required to compile programs using include/plotting.hpp 2014-04-17 10:56:08 +02:00
piotr 3440db650d Added GSMTAP header definition 2014-04-17 10:52:28 +02:00
piotr 442c46d385 Added gnuradio-companion examples 2014-04-17 10:51:53 +02:00
piotr 4e65be9793 Added simple plotting functions 2014-04-17 09:56:57 +02:00
piotr 8dc74a4f0b Removed done/unneeded TODOs 2014-04-17 09:48:46 +02:00
piotr c1d47df7ba Added author 2014-04-17 09:45:50 +02:00
piotr 5c82025c0a Correction - limited strongest_window_nr to avoid reading outside of buffer boundaries. 2014-04-17 09:43:02 +02:00
piotr 6629251062 corrected .gitignore 2014-03-03 18:23:34 +01:00
piotr 7211ff3e51 Added examples 2014-03-03 18:16:30 +01:00
piotr 6d152d9f21 added arfcn parameter to the receiver 2014-02-21 00:02:44 +01:00
piotr 6c692872b6 Added simple bursts printer 2014-02-08 14:16:26 +01:00
piotr 7c82b1730f Improved synchronization, added message output with bursts 2014-02-08 14:15:27 +01:00
piotr 7e3b0dbfc8 Changed differentiation between dummy and normal bursts to a metod based on correlation of training sequences 2014-02-05 22:44:30 +01:00
piotr 5f1e1d38f8 turned off automatic tuning to estimated frequency offset with positive result for stability of the receiver 2014-02-05 18:10:05 +01:00
piotr d0bf1499bb Coding style change, debug pritfs 2014-02-05 17:27:32 +01:00
piotr 437f5467a1 Initial commit - gsm-receiver with removed quick hacks 2014-02-04 17:57:25 +01:00