aboutsummaryrefslogtreecommitdiffstats
path: root/python/CMakeLists.txt
AgeCommit message (Collapse)AuthorFilesLines
2018-12-29Add tests for the TCH/F and TCH/H DemappersVasil Velichkov1-0/+2
2018-09-13burst_file_source: Fix reading longer burstsVasil Velichkov1-0/+1
- Read bursts with pmt::deserialize directly from the std::filebuf - Remove the unused unserialized variable - Add tests Since df978693 when the rx_time tags are present in the incomming stream the gsm receiver adds fm_time to the burst's PMT and the bursts that burst file sink writes becomes longer because of the additional field. The burst file source block was expecting all burst to be 147 bytes long and reading files with longer bursts was failing with an unhandled exception. terminate called after throwing an instance of 'pmt::exception' thread[thread-per-block[5]: <block dummy_burst_filter (2)>]: pmt_cdr: wrong_type : #f what(): pmt::deserialize: malformed input stream, tag value = : 115 Change-Id: I989b0d6a6b214088b7880e5cbf7bb6725492dbfc
2018-04-16Merge branch 'ptrkrysik/trx' into developmentPiotr Krysik1-0/+3
2018-04-06Add tch_f_decoder testsVasil Velichkov1-0/+1
2017-11-05Added txtime_setter block (a c++ version of txtime_bursts_tagger Python block)Piotr Krysik1-0/+1
2017-09-19Moved trx utilities from apps subdirectory - the grgsm_trx app need to be ↵Piotr Krysik1-0/+1
updated
2017-09-19Merge branch 'development' into ptrkrysik/trxPiotr Krysik1-1/+1
# Conflicts: # swig/grgsm_swig.i
2017-09-18Corrections in the buildsystemPiotr Krysik1-1/+1
2017-09-13Added cmake files for transmitterPiotr Krysik1-0/+1
2017-09-13Changed organization of cmake filesPiotr Krysik1-12/+5
Cmake files were added into subdirectories.
2017-06-11Removed wideband_input_adaptorPiotr Krysik1-1/+0
2016-09-23#154: fix for arfcn conversionRoman Khassraf1-2/+2
2016-08-30Changed path (flow_control) and name of uplink_downlink_filter to splitterPiotr Krysik1-1/+1
2016-08-16Added uplink/downlink splitterPiotr Krysik1-0/+1
2016-07-18Removed blocks related to old frequency correction loop (controlled const ↵Piotr Krysik1-1/+0
source and old clock offset corrector)
2016-07-15Merge branch 'packaging_piotr' into developmentPiotr Krysik1-1/+1
# Conflicts: # .travis.yml # python/CMakeLists.txt
2016-07-15Removed not written testsPiotr Krysik1-2/+2
2016-07-15New clock offset corrector and clock offset controlPiotr Krysik1-1/+3
2016-06-21Corrected the tests so they can be run without installation of gr-gsmPiotr Krysik1-2/+2
Arfcn test had to be disabled as it still doesn't work (addition of arfcn.py's directory to the PYTHONPATH is needed).
2016-05-29Added msg_to_tag block - currently it does nothingPiotr Krysik1-0/+1
2016-05-20Big change of the universal control channels demapper:Piotr Krysik1-0/+3
-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-01-06Fixed all hierarchical blocks in the projectPiotr Krysik1-1/+2
by adding a hier_block class that solves incompatibility between GNU Radio >=3.7.9 and <=3.7.8 and inheriting all hierarchical blocks from it. This commit fixes #135
2015-10-05Implemented multiband channelizer as gr-gsm block.rpp1-2/+2
2015-08-21Added arfcn functionsRoman Khassraf1-0/+3
2015-08-06Implemented burst sdcch subslot filter. Issue #100Roman Khassraf1-0/+1
2015-08-06Implemented burst timeslot filter. Issue #100Roman Khassraf1-0/+1
2015-08-05Merged origin/flow-control-100 into dev, fixed conflictsRoman Khassraf1-2/+4
2015-08-05Merged origin/test-utils-98 into dev, fixed conflictsRoman Khassraf1-0/+1
2015-08-05Implemented burst sub-slot splitter. Issue #100Roman Khassraf1-0/+1
2015-08-04Implemented dummy burst filter. Issue #100Roman Khassraf1-0/+1
2015-08-04Implemented burst framenumber filter. Issue #100Roman Khassraf1-0/+1
2015-08-03Implemented burst timeslot splitter for flow control. Issue #100Roman Khassraf1-2/+1
2015-07-29Implemented unit tests for message printer blockRoman Khassraf1-0/+1
2015-07-25Added CMakeLists entry for qa_burst_printerRoman Khassraf1-0/+1
2015-07-21Added QA / unit testing for decryption blockRoman Khassraf1-5/+4
2015-06-27Changes to buildsystem from libgnuradio-gsm to libgnuradio-grgsmptrkrysik1-1/+1
2015-04-04Reimplemented clock_offset_control block in C++ptrkrysik1-1/+0
2014-12-15Added new decryption block (be careful - untested component). Changed ↵ptrkrysik1-0/+2
CMakeFiles to reflect more modular design (not finished for the lib directory)
2014-12-13Changed grgsm install directories and prefixes from "gsm" to "grgsm". The ↵ptrkrysik1-1/+1
old prefix caused conflicts with libraries already available.
2014-11-06Added new block which adapts stream of samples to GSM receiver's input ↵ptrkrysik1-0/+1
requirements (integer multiply of 1625000/6 symbol rate, LP filtering)
2014-11-06Removed receiver_hier and wireshark_sinkptrkrysik1-1/+0
2014-08-13Changed directory structure.Piotr K1-7/+7
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-06Changes to make clock_offset_corrector install and work on other machinespiotr1-1/+2
2014-08-06Added new blocks for clock freqeuncy correctionpiotr1-1/+1
2014-08-04Added new block for extracting info about base stationspiotr1-1/+2
2014-07-20Added missing chirpz.pypiotr1-1/+2
2014-07-08Added new blocks written in python for new experimental gsm receiver.piotr1-1/+4
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-08Little changes commited from all files. Cleanup in the lib directory - files ↵piotr1-5/+5
moved associated with different blocks moved to associated directories.
2014-02-04Initial commit - gsm-receiver with removed quick hackspiotr1-0/+45