Commit Graph

123 Commits

Author SHA1 Message Date
Vadim Yanitskiy 01c6afd495 trx/radio_if.py: fix RX / TX gain control 2017-11-05 17:33:26 +01:00
Vadim Yanitskiy da5e21f123 trx/radio_if.py: clean up the stored fields
Only the fields that are going to be changed / used at runtime
should be stored in the radio_if instance.
2017-11-05 17:33:26 +01:00
Vadim Yanitskiy 9baaec24c6 trx/radio_if.py: get rid of useless getters / setters
We are only going to change the RF frequency and gain at runtime.
Other parameters (like sample rate) should remain unchanged.
2017-11-05 17:33:26 +01:00
Vadim Yanitskiy 790b6f0cc1 apps/grgsm_trx: add cmd line arguments for TX chain 2017-11-05 17:33:26 +01:00
Vadim Yanitskiy 5d68aa5620 apps/grgsm_trx: get rid of unused subdev_spec
This could be specified via the device_args,
for example: "subdev=B:0".
2017-11-05 17:33:26 +01:00
Vadim Yanitskiy 962e2d83bb misc_utils/trx_burst_if: get rid of built-in timeslot filter
Since the API of 'Timeslot Filter' block was exposed, we can
get rid of built-in timeslot filter and use the proper methods.
2017-11-05 17:33:26 +01:00
Vadim Yanitskiy 1a88dec147 trx/radio_if.py: fix: use proper block name
Since the 'TRX Burst Interface' block was renamed,
the followgraph is broken. Let's fix it.
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 517464c0a9 Added txtime_setter block (a c++ version of txtime_bursts_tagger Python block) 2017-11-05 12:23:15 +01:00
Piotr Krysik 6e41d06bbf Corrections in fn_time 2017-11-03 09:56:49 +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 33fbc28500 Correction of bursts tagger 2017-10-31 05:54:31 +01: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 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 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 ff5d81de50 Added gmsk modulator block for gsm 2017-09-27 21:56:42 +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 531d978480 Added cmake files for transmitter 2017-09-13 09:35:51 +02:00
Piotr Krysik 2164b9be57 Added new block for tagging bursts messages with txtime 2017-09-13 09:33:27 +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 3dfa11b89e Making arfcn<->freq conversions more robust and uptading apps depending on it 2017-09-06 17:48:38 +02:00
Piotr Krysik aed9f5cc80 Fixed problems resulting from Nones returned when no such frequency or ARFCN exists. 2017-08-26 11:25:53 +02:00
Piotr Krysik a6268a5bc1 Big update of copyright statements so they can be automatically processed to produce debian/copyright file 2017-08-23 16:02:19 +02:00
Piotr Krysik 344e9d2f47 Merge branch 'libosmocore_integration' into packaging_piotr
# Conflicts:
#	python/receiver/gsm_wideband_input.py
2017-08-22 15:56:20 +02:00
Piotr Krysik c97a7ff8a0 Removed wideband_input_adaptor 2017-06-11 17:39:05 +02:00
Piotr Krysik ea34c017b5 Added license statements where it was missing 2016-10-02 18:53:43 +02:00
Roman Khassraf fb772f8228 #154: fix for arfcn conversion 2016-09-23 07:23:05 +02:00
Piotr Krysik a3405b285d Changed path (flow_control) and name of uplink_downlink_filter to splitter 2016-08-30 21:31:24 +02:00
Piotr Krysik 2bb54c8fcd Added uplink/downlink splitter 2016-08-16 16:05:23 +02:00
Piotr Krysik 7973538ed2 Changing ppm parameter in clock offset corrector now takes effect on the fractional resampler 2016-07-20 21:39:40 +02:00
Piotr Krysik 1e2782767b Removed debug print from grsm_inpu 2016-07-20 08:10:48 +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 d1ca389dbf Corrections to clock offset corrector that uses tags 2016-07-17 11:33:50 +02:00
Piotr Krysik 5f480d3116 Merge branch 'packaging_piotr' into development
# Conflicts:
#	.travis.yml
#	python/CMakeLists.txt
2016-07-15 14:09:55 +02:00
Piotr Krysik a693483ee9 Removed not written tests 2016-07-15 13:46:43 +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
Piotr Krysik 74c4f2c14c New blocks (msg to tag and controlled resampler) related stuff 2016-07-15 13:12:46 +02:00
Piotr Krysik 5c7b3748b1 Corrected the tests so they can be run without installation of gr-gsm
Arfcn test had to be disabled as it still doesn't work (addition of arfcn.py's directory to the PYTHONPATH is needed).
2016-06-21 07:12:32 +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