Commit Graph

877 Commits

Author SHA1 Message Date
Vadim Yanitskiy e601c366bd Refactor the 'TRX Burst Interface' block
The following changes were made:

  - Both implementation and headers were merged with misc_utils
  - Fixed namespace mess: was gr::grgsm, became gr::gsm
  - More accurate class name was chosen: "trx_burst_if"
2017-11-05 17:33:26 +01:00
Vadim Yanitskiy ba7ad29638 apps/grgsm_trx: import helper classes from grgsm.trx 2017-11-05 17:33:26 +01:00
Vadim Yanitskiy eecab7eaf4 python/trx: install helper classes as a grgsm submodule 2017-11-05 17:33:26 +01:00
Vadim Yanitskiy 873e44e68d python/trx: follow GNU Radio class naming conventions 2017-11-05 17:33:26 +01:00
Piotr Krysik 52917b1034 Merge branch 'ptrkrysik/trx' of https://github.com/ptrkrysik/gr-gsm into ptrkrysik/trx 2017-11-05 12:27:22 +01:00
Piotr Krysik 264fbf69f7 Corrected namespaces from grgsm to gsm 2017-11-05 12:25:51 +01:00
Piotr Krysik 776b67f82c Missing cmakelists file for txtime_setter 2017-11-05 12:24:17 +01:00
Piotr Krysik 517464c0a9 Added txtime_setter block (a c++ version of txtime_bursts_tagger Python block) 2017-11-05 12:23:15 +01:00
Piotr Krysik 5f1185edd4 change just to invoke automatic tests on TravisCI 2017-11-03 11:27:06 +01:00
Piotr Krysik d32ba5b471 Removed unused (and problematic during SWIG) part of time_spec_t and exposed time_spec_t in the library's ABI 2017-11-03 09:58:13 +01:00
Piotr Krysik 6e41d06bbf Corrections in fn_time 2017-11-03 09:56:49 +01:00
Piotr Krysik 8926c1f621 Correction in time_spec.cc 2017-10-31 13:01:43 +01:00
Piotr Krysik 1dd2afe367 Changed fn_time to use time_spec_t copied from libUHD 2017-10-31 12:57:26 +01:00
Piotr Krysik 34ce7a02f0 Added C++ version of fn_time 2017-10-31 11:30:59 +01:00
Piotr Krysik 29ec39b3bd Updating examples pointer 2017-10-31 06:31:49 +01:00
Piotr Krysik 33fbc28500 Correction of bursts tagger 2017-10-31 05:54:31 +01:00
Piotr Krysik 12dd9cba1f Updated examples pointer 2017-10-19 16:47:52 +02:00
Piotr Krysik 42b2186b17 Added timing advance and delay corerrection to txtime_burst_tagger block 2017-10-19 09:20:23 +02:00
Piotr Krysik 714cb44959 New pointer to examples 2017-10-16 15:54:13 +02:00
Piotr Krysik ffd09acd8d Corrections in fn_time conversions 2017-10-16 15:47:38 +02:00
Piotr Krysik 96f2ea75b0 Correction needed to make TX and RX integration work 2017-10-16 15:47:08 +02:00
Piotr Krysik 2c7aa9fa5f Little change just to check test result 2017-09-27 22:14:32 +02:00
Piotr Krysik 79b3897f28 Updates of links to examples and test_data git submodules 2017-09-27 22:03:12 +02:00
Piotr Krysik 7980eb9e92 Correction in txtime_bursts_tagger 2017-09-27 22:00:00 +02:00
Piotr Krysik eb62dc1735 Changes in fn_time 2017-09-27 21:59:19 +02:00
Piotr Krysik d3c95c9190 Installation of gsm_gmsk_mod.py file 2017-09-27 21:58:49 +02:00
Piotr Krysik df978693eb Added timestamping of bursts in the gsm receiver 2017-09-27 21:58:24 +02:00
Piotr Krysik c6fad1f954 GRC file for gsm gmsk mod 2017-09-27 21:57:08 +02:00
Piotr Krysik ff5d81de50 Added gmsk modulator block for gsm 2017-09-27 21:56:42 +02:00
Piotr Krysik ebf8880709 Modification of the burst sink to read bursts with headers - incomplete 2017-09-19 08:07:14 +02:00
Piotr Krysik 27f003267c Adding block for tagging bursts 2017-09-19 08:05:28 +02:00
Piotr Krysik 902f4ebaf0 Moved trx utilities from apps subdirectory - the grgsm_trx app need to be updated 2017-09-19 08:04:33 +02:00
Piotr Krysik cb04d0dd50 Merge branch 'development' into ptrkrysik/trx
# Conflicts:
#	swig/grgsm_swig.i
2017-09-19 07:58:49 +02:00
Piotr Krysik d890cd3b36 Added frame number operations 2017-09-19 07:52:34 +02:00
Piotr Krysik 9b5617a3ef Corrections in the buildsystem 2017-09-18 21:36:06 +02:00
Piotr Krysik 184d7064a6 Corrections of cmake files 2017-09-13 12:46:38 +02:00
Piotr Krysik 3b06bdaa06 Correcting cmake file from lib directory 2017-09-13 09:41:20 +02:00
Piotr Krysik 531d978480 Added cmake files for transmitter 2017-09-13 09:35:51 +02:00
Piotr Krysik 42d1e19a2a Added cmake file for trx_interface 2017-09-13 09:33:47 +02:00
Piotr Krysik 2164b9be57 Added new block for tagging bursts messages with txtime 2017-09-13 09:33:27 +02:00
Piotr Krysik 3148ff80ce Merge branch 'development' into ptrkrysik/trx
# Conflicts:
#	lib/CMakeLists.txt
2017-09-13 09:31:52 +02:00
Piotr Krysik 0945cc5512 Changed organization of cmake files
Cmake files were added into subdirectories.
2017-09-13 09:17:50 +02:00
Piotr Krysik e6e787959f Merge branch 'fixeria/trx' into development
# Conflicts:
#	swig/grgsm_swig.i
2017-09-12 11:45:20 +02:00
Piotr Krysik a056c2c280 Merge branch 'development' 2017-09-11 10:40:06 +02:00
Piotr Krysik 45b8700072 Removed all references to 'band' 2017-09-11 10:38:40 +02:00
Piotr Krysik fcb45b021a Remove 'band' option from grgsm_decode altogether 2017-09-11 10:38:40 +02:00
Piotr Krysik a80567f013 Bring back parameter checking, correct creation of grgsm_capture object 2017-09-11 10:38:40 +02:00
Piotr Krysik df0adf3d86 Remove band from grgsm_capture altogether 2017-09-11 10:38:40 +02:00
leommxj caa7741d09 delete some useless code after the change of is_valid_arfcn(...) and arfcn2downlink(...) 2017-09-11 10:38:40 +02:00
leommxj ece9fd7f39 fix bug after commit 3dfa11b89e .change arfcn2downlink(a,b) to one argument in grgsm_decode and grgsm_capture and grgsm_channelize 2017-09-11 10:38:40 +02:00