Commit Graph

161 Commits

Author SHA1 Message Date
piotr 510deeb455 Added measurements output to the receiver's xml file 2014-08-06 14:13:28 +02:00
piotr 8a9f592f5c Missing swig and CMake changes for clock correction 2014-08-06 14:12:11 +02:00
piotr 4089c1a7f3 Added new blocks for clock freqeuncy correction 2014-08-06 14:10:56 +02:00
piotr 969ecbcb4c Removed the receiver with channelizer 2014-08-06 14:08:07 +02:00
piotr 74888a5705 Added information about installation to the README.md 2014-08-06 14:06:46 +02:00
piotr dda22272e7 Added new block for extracting info about base stations 2014-08-04 11:31:54 +02:00
piotr b529a59a91 Added output in the control channel decoder 2014-08-04 11:30:43 +02:00
piotr d06e4b1670 Added oprion to the mapper - another commit 2014-08-04 11:29:59 +02:00
piotr 1cec4b519a Changes in the simple usrp receiver example 2014-08-04 11:29:22 +02:00
piotr f2b6a1ba4d Added reset to the receiver, computation of power and function for setting arfcn of the receiver 2014-08-04 11:28:59 +02:00
piotr df30459028 Added option to the simple mapper 2014-08-04 11:22:47 +02:00
piotr c00ce9c7b5 Moved burst printer to different directory 2014-08-04 11:21:24 +02:00
piotr 60638c9a30 Added message output to the control channels decoder 2014-08-04 11:18:46 +02:00
piotr a58cb595d6 Changes to simple mapper - added option of beginning frame to extend "robustness" 2014-08-04 11:18:00 +02:00
piotr cc394186fc Ignore *.pyc and *.pyo files 2014-08-04 09:25:10 +02:00
piotr d40b82f8d4 Change to readme so it contain a little bit better one sentence description - TODO: write some documentation 2014-07-21 00:01:22 +02:00
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