Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-11-05 | misc_utils/trx_burst_if: get rid of built-in timeslot filter | Vadim Yanitskiy | 2 | -27/+0 | |
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 | 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 | Refactor the 'TRX Burst Interface' block | Vadim Yanitskiy | 7 | -48/+28 | |
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 | 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 | 10 | -16/+16 | |
2017-11-05 | Added txtime_setter block (a c++ version of txtime_bursts_tagger Python block) | Piotr Krysik | 4 | -0/+222 | |
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 | 1 | -48/+0 | |
time_spec_t in the library's ABI | |||||
2017-11-03 | Corrections in fn_time | Piotr Krysik | 1 | -38/+29 | |
2017-10-31 | Correction in time_spec.cc | Piotr Krysik | 1 | -1/+1 | |
2017-10-31 | Changed fn_time to use time_spec_t copied from libUHD | Piotr Krysik | 6 | -152/+3 | |
2017-10-31 | Added C++ version of fn_time | Piotr Krysik | 2 | -0/+106 | |
2017-10-16 | Correction needed to make TX and RX integration work | Piotr Krysik | 2 | -22/+33 | |
2017-09-27 | Added timestamping of bursts in the gsm receiver | Piotr Krysik | 7 | -16/+478 | |
2017-09-19 | Modification of the burst sink to read bursts with headers - incomplete | Piotr Krysik | 2 | -2/+8 | |
2017-09-19 | Merge branch 'development' into ptrkrysik/trx | Piotr Krysik | 4 | -5/+7 | |
# Conflicts: # swig/grgsm_swig.i | |||||
2017-09-18 | Corrections in the buildsystem | Piotr Krysik | 2 | -1/+2 | |
2017-09-13 | Corrections of cmake files | Piotr Krysik | 3 | -4/+5 | |
2017-09-13 | Correcting cmake file from lib directory | Piotr Krysik | 1 | -1/+0 | |
2017-09-13 | Added cmake file for trx_interface | Piotr Krysik | 1 | -0/+23 | |
2017-09-13 | Merge branch 'development' into ptrkrysik/trx | Piotr Krysik | 10 | -57/+281 | |
# Conflicts: # lib/CMakeLists.txt | |||||
2017-09-13 | Changed organization of cmake files | Piotr Krysik | 10 | -55/+279 | |
Cmake files were added into subdirectories. | |||||
2017-09-12 | Merge branch 'fixeria/trx' into development | Piotr Krysik | 5 | -0/+524 | |
# Conflicts: # swig/grgsm_swig.i | |||||
2017-08-25 | Added a function returning maintance version name | Piotr Krysik | 1 | -0/+6 | |
2017-08-24 | Added versioning borrowed fron GNU Radio to gr-gsm | Piotr Krysik | 2 | -0/+87 | |
2017-08-23 | Big update of copyright statements so they can be automatically processed to ↵ | Piotr Krysik | 79 | -88/+229 | |
produce debian/copyright file | |||||
2017-08-23 | Moved openbts codes into a separate directory and updated their license ↵ | Piotr Krysik | 17 | -283/+281 | |
statements so they can be automatically processed | |||||
2017-08-22 | Merge branch 'libosmocore_integration' into packaging_piotr | Piotr Krysik | 28 | -1396/+7034 | |
# Conflicts: # python/receiver/gsm_wideband_input.py | |||||
2017-08-21 | Merge refactoring of the receiver done in branch 'fixeria/receiver' of ↵ | Piotr Krysik | 2 | -736/+930 | |
https://github.com/axilirator/gr-gsm into axilirator-fixeria/receiver | |||||
2017-08-02 | Merge branch 'fixeria/api' of https://github.com/axilirator/gr-gsm into ↵ | Piotr Krysik | 10 | -4/+239 | |
axilirator-fixeria/api | |||||
2017-07-24 | receiver_impl.cc: refactor the source code | Vadim Yanitskiy | 2 | -736/+930 | |
This change formats the receiver implementation source code according to a mix of GNURadio and the Kernel coding styles. The main changes are: - Line length limit is 80 columns - Usage of /* comments */ is prefered - 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-07-23 | Closes #290 - the problem with subtracting of timeslot number for timeslots ↵ | Piotr Krysik | 1 | -2/+2 | |
0,1,2. | |||||
2017-07-22 | flow_control: implement pass / drop filtering policies | Vadim Yanitskiy | 8 | -4/+117 | |
This change introduces a set of three modes for flow control filters, one of which is default behavor and two extra modes else described below: - FILTER_POLICY_PASS_ALL - FILTER_POLICY_DROP_ALL Both modes are opposite, and make a filter either unconditionally pass or drop all the data one gets to the input. They would be usable for some external usage. | |||||
2017-07-21 | burst_sdcch_subslot_splitter: implement and expose GET/SET API | Vadim Yanitskiy | 2 | -0/+19 | |
2017-07-21 | burst_sdcch_subslot_filter: implement and expose GET/SET API | Vadim Yanitskiy | 2 | -0/+39 | |
2017-07-21 | burst_fnr_filter: implement and expose GET/SET API | Vadim Yanitskiy | 2 | -0/+41 | |
2017-07-21 | burst_timeslot_filter: implement and expose GET/SET API | Vadim Yanitskiy | 2 | -0/+23 | |
2017-07-20 | Added clock offset measurement in ppm as it is usable for debugging. | Piotr Krysik | 1 | -0/+1 | |
2017-07-19 | trx_interface: implement built-in timeslot filter | Vadim Yanitskiy | 2 | -0/+27 | |
There is a dedicated block named 'Burst Timeslot Filter', which could be used, but one doesn't expose the API to change the timeslot index 'on fly'. This change implements built-in timeslot filter in 'TRX Interface' block, which will be used until the proper block expose API. | |||||
2017-07-19 | trx_interface: set proper burst type in GSMTAP header | Vadim Yanitskiy | 2 | -3/+32 | |
If received burst is a RACH burst, one should contain the RACH synchronization sequence (GSM 05.02 Chapter 5.2.7) and long guard period filled by 0x00. | |||||
2017-07-19 | trx_interface: implement incoming data handler | Vadim Yanitskiy | 4 | -10/+80 | |
This change implements a receive path for UL bursts, namely the OsmoTRX style header conversation to GSMTAP. | |||||
2017-07-16 | trx_interface: append two unused bytes at the end of messages | Vadim Yanitskiy | 1 | -2/+8 | |
Despite the last two bytes at the end of messages on DATA interface are not used, let's keep the protocol compatibility and fill them by 0x00. | |||||
2017-07-07 | Implement transceiver interface | Vadim Yanitskiy | 5 | -0/+392 | |
This change introduces a new block 'TRX Interface', which is aimed to provide an interface for external applications, such as Osmocom MS side stack implementation - OsmocomBB. Currently one allows to exchange raw GSM bursts between GR-GSM and other applications. Moreover, there is a new 'trx.py' application, which implements a simple follow graph, where all demodulated bursts are being sent to external application via UDP link provided by 'TRX Interface'. OsmoTRX (Osmocom's fork of OpenBTS transceiver) like control interface is used to initialize, configure, start and stop the application. Messages on this interface are human readable ASCII strings, which contain a command and some related parameters. | |||||
2017-06-11 | Changed mask for System Information type 2ter. Closes #281. | Piotr Krysik | 1 | -1/+1 | |
2017-03-30 | Added interpretation of SC (start ciphering) field in cmc extractor | Piotr Krysik | 2 | -3/+11 | |
2017-03-02 | Fix operator precedence in comparisons | Steve Glass | 1 | -5/+5 | |
2017-02-16 | Merge branch 'master' into collect-system-info | Piotr Krysik | 6 | -83/+155 | |
2017-01-23 | Ressurected old frequency correction function | Piotr Krysik | 2 | -33/+7 | |
2017-01-18 | Changed frequency estimator to the old one that worked better | Piotr Krysik | 2 | -57/+8 | |
2017-01-11 | Implemented system info collection block | Roman Khassraf | 3 | -0/+235 | |