Piotr Krysik
6ed10a1dfc
Missing __init__.py part for burst_to_fn_time
2017-11-11 11:12:36 +01:00
Piotr Krysik
bfb47dca69
Fix: don't send SCH burst to the output if it wasn't correctly decoded
...
This had very bad effect of incorrect fn_time values coming into txtime_setter block.
They, subsequently, might have caused busts with tx_time values in distant future. The result on uhd sink is deadlock.
2017-11-11 11:12:02 +01:00
Piotr Krysik
d8617a9064
Updated examples pointer
2017-11-08 14:35:14 +01:00
Piotr Krysik
1243ffaf3e
Changed name of of preprocess_tx_burst xml file, and removed 'executable' bit from two xml files
2017-11-08 14:35:03 +01:00
Piotr Krysik
8d7b64d109
Added Python version of bursts to fn_time converter
2017-11-08 14:34:02 +01:00
Piotr Krysik
52f7416b3f
Changed name of trx_interface directory to trx
2017-11-07 19:34:45 +01:00
Piotr Krysik
ccb5e689e1
Added tx bursts preprocessing block
2017-11-07 19:34:22 +01:00
Piotr Krysik
d7efc05b79
Moved gsm_constants file to include directory
2017-11-07 19:33:22 +01:00
Piotr Krysik
acc365f2f1
Added C++ version of burst type filter
2017-11-07 19:31:42 +01:00
Piotr Krysik
6ab710034a
Incrementing version
2017-11-05 17:44:53 +01:00
Piotr Krysik
ab8cde9b7a
Making headless livemon executable
2017-11-05 17:44:26 +01:00
Piotr Krysik
d171daaba2
Merge branch 'petterreinholdtsen-livemon-arfcn' into development
2017-11-05 17:42:15 +01:00
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
8e9b3075d7
grc/gsm_trx_burst_if.xml: fix prefix of <key> value
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
51a95dfd40
grc/gsm_block_tree: add forgotten gsm_trx_burst_if block
2017-11-05 17:33:26 +01:00
Vadim Yanitskiy
6bac574686
misc_utils/trx_burst_if: get rid of clock interface
...
Clock indications are only required for BTS operation, while MS
can obtain current frame number from the messages on DATA interface.
2017-11-05 17:33:26 +01:00
Vadim Yanitskiy
25916f3908
Clean up the "TRX Burst Interface" block description
2017-11-05 17:33:26 +01:00
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