Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-12-01 | trx: Changed default gain to 40 | Piotr Krysik | 1 | -1/+1 | |
2017-11-30 | Removed AB test from radio_if_grc | Piotr Krysik | 1 | -8/+1 | |
2017-11-30 | trc: Changed sample rate to 4 times GSM symbol rate | Piotr Krysik | 1 | -1/+1 | |
2017-11-30 | preprocess_tx_burst: fix the output message | Vadim Yanitskiy | 1 | -1/+1 | |
During the code refactoring (4bd990b), the first part of the output message was accidently dropped. Let's fix this. | |||||
2017-11-30 | trx: Added missing timeslot filter | Piotr Krysik | 1 | -69/+78 | |
2017-11-30 | Updated the examples pointer | Piotr Krysik | 1 | -0/+0 | |
2017-11-30 | test_ab: Changed to non-inverted AB | Piotr Krysik | 1 | -3/+3 | |
2017-11-30 | trx: Changes in the redio_if | Piotr Krysik | 4 | -212/+283 | |
-added a part generated by GRC (radio_if_grc) form trx_radio_if example, -radio_if now only adds things that are missing in radio_if_grc | |||||
2017-11-30 | Going back to previous coding style - without returns | Piotr Krysik | 1 | -45/+49 | |
2017-11-29 | python/trx: WIP: implement transmission chain | Vadim Yanitskiy | 2 | -64/+177 | |
2017-11-29 | apps/grgsm_trx: fix antenna selection options | Vadim Yanitskiy | 1 | -1/+1 | |
Both '--rx-antenna' and '--tx-antenna' require an argument. | |||||
2017-11-29 | txtime_setter: clean up and simplify source code | Vadim Yanitskiy | 2 | -72/+118 | |
This change formats the block implementation source code according to a mix of GNURadio and the Kernel coding styles. The main changes are: - Limit line length to 80 columns - Preffer the opposite conditions - Do not use curly braces for single line loops / conditions For more details, see: https://wiki.gnuradio.org/index.php/Coding_guide_impl https://www.kernel.org/doc/html/v4.10/process/coding-style.html | |||||
2017-11-29 | preprocess_tx_burst: clean up and simplify source code | Vadim Yanitskiy | 1 | -25/+36 | |
This change formats the block implementation source code according to a mix of GNURadio and the Kernel coding styles. The main changes are: - Limit line length to 80 columns - Preffer the opposite conditions - Do not use curly braces for single line loops / conditions For more details, see: https://wiki.gnuradio.org/index.php/Coding_guide_impl https://www.kernel.org/doc/html/v4.10/process/coding-style.html | |||||
2017-11-29 | include/grgsm: remove forgotten 'trx_interface' dir | Vadim Yanitskiy | 2 | -26/+0 | |
This directory was accidentally kept here during the 'TRX Burst Interface' migration into 'misc_utils'. | |||||
2017-11-29 | Corrected wrong lenght of the Access Burst | Piotr Krysik | 1 | -1/+1 | |
2017-11-29 | Added a block for generating Access Bursts | Piotr Krysik | 9 | -8/+249 | |
2017-11-11 | Updates .gitignore and examples pointer | Piotr Krysik | 2 | -1/+1 | |
2017-11-11 | Fix: protections in txtime_setter against late bursts and bursts in too ↵ | Piotr Krysik | 1 | -5/+16 | |
distant future. Fixing bursts in too distant future is a bit problematic and better way than just looking at tx_time difference from current time would be desirable. This way of fixing that issue can still cause that tx part will do nothing for about 10 seconds (after switching frequency from a BTS1 (with fn1) to BTS2 (with fn2) when fn1>fn2). | |||||
2017-11-11 | Changed input and output name for burst_type_filter | Piotr Krysik | 2 | -8/+7 | |
2017-11-11 | Corrected output name for burst_to_fn_time | Piotr Krysik | 1 | -1/+1 | |
2017-11-11 | Missing __init__.py part for burst_to_fn_time | Piotr Krysik | 1 | -0/+1 | |
2017-11-11 | Fix: don't send SCH burst to the output if it wasn't correctly decoded | Piotr Krysik | 2 | -9/+8 | |
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-08 | Updated examples pointer | Piotr Krysik | 1 | -0/+0 | |
2017-11-08 | Changed name of of preprocess_tx_burst xml file, and removed 'executable' ↵ | Piotr Krysik | 3 | -0/+0 | |
bit from two xml files | |||||
2017-11-08 | Added Python version of bursts to fn_time converter | Piotr Krysik | 6 | -2/+53 | |
2017-11-07 | Changed name of trx_interface directory to trx | Piotr Krysik | 2 | -1/+2 | |
2017-11-07 | Added tx bursts preprocessing block | Piotr Krysik | 9 | -2/+221 | |
2017-11-07 | Moved gsm_constants file to include directory | Piotr Krysik | 7 | -5/+7 | |
2017-11-07 | Added C++ version of burst type filter | Piotr Krysik | 9 | -0/+261 | |
2017-11-05 | trx/radio_if.py: fix RX / TX gain control | Vadim Yanitskiy | 2 | -3/+17 | |
2017-11-05 | trx/radio_if.py: clean up the stored fields | Vadim Yanitskiy | 1 | -12/+6 | |
Only the fields that are going to be changed / used at runtime should be stored in the radio_if instance. | |||||
2017-11-05 | trx/radio_if.py: get rid of useless getters / setters | Vadim Yanitskiy | 1 | -39/+0 | |
We are only going to change the RF frequency and gain at runtime. Other parameters (like sample rate) should remain unchanged. | |||||
2017-11-05 | apps/grgsm_trx: add cmd line arguments for TX chain | Vadim Yanitskiy | 2 | -22/+35 | |
2017-11-05 | apps/grgsm_trx: get rid of unused subdev_spec | Vadim Yanitskiy | 2 | -14/+6 | |
This could be specified via the device_args, for example: "subdev=B:0". | |||||
2017-11-05 | misc_utils/trx_burst_if: get rid of built-in timeslot filter | Vadim Yanitskiy | 5 | -38/+18 | |
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 | grc/gsm_trx_burst_if.xml: fix prefix of <key> value | Vadim Yanitskiy | 1 | -1/+1 | |
2017-11-05 | trx/radio_if.py: fix: use proper block name | Vadim Yanitskiy | 1 | -3/+3 | |
Since the 'TRX Burst Interface' block was renamed, the followgraph is broken. Let's fix it. | |||||
2017-11-05 | grc/gsm_block_tree: add forgotten gsm_trx_burst_if block | Vadim Yanitskiy | 1 | -0/+1 | |
2017-11-05 | misc_utils/trx_burst_if: get rid of clock interface | Vadim Yanitskiy | 2 | -25/+1 | |
Clock indications are only required for BTS operation, while MS can obtain current frame number from the messages on DATA interface. | |||||
2017-11-05 | Clean up the "TRX Burst Interface" block description | Vadim Yanitskiy | 1 | -25/+8 | |
2017-11-05 | Refactor the 'TRX Burst Interface' block | Vadim Yanitskiy | 15 | -86/+44 | |
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 | apps/grgsm_trx: import helper classes from grgsm.trx | Vadim Yanitskiy | 7 | -669/+6 | |
2017-11-05 | python/trx: install helper classes as a grgsm submodule | Vadim Yanitskiy | 3 | -9/+31 | |
2017-11-05 | python/trx: follow GNU Radio class naming conventions | Vadim Yanitskiy | 5 | -9/+9 | |
2017-11-05 | Merge branch 'ptrkrysik/trx' of https://github.com/ptrkrysik/gr-gsm into ↵ | Piotr Krysik | 1 | -1/+1 | |
ptrkrysik/trx | |||||
2017-11-05 | Corrected namespaces from grgsm to gsm | Piotr Krysik | 16 | -175/+25 | |
2017-11-05 | Missing cmakelists file for txtime_setter | Piotr Krysik | 1 | -0/+25 | |
2017-11-05 | Added txtime_setter block (a c++ version of txtime_bursts_tagger Python block) | Piotr Krysik | 12 | -1/+419 | |
2017-11-03 | change just to invoke automatic tests on TravisCI | Piotr Krysik | 1 | -1/+1 | |
2017-11-03 | Removed unused (and problematic during SWIG) part of time_spec_t and exposed ↵ | Piotr Krysik | 3 | -56/+24 | |
time_spec_t in the library's ABI |