Piotr Krysik
43dfbdf1a9
utils/fn_time: added clock_error to fn_time_delta
...
Information about clock error is needed in order to transform frame number
to hardware time - which is not ideal (i.e. different than BTS time).
Change-Id: Icd77b88da0490d6c9565bf3df0342574b91aae6e
2019-07-18 10:33:32 +02:00
Vadim Yanitskiy
f94a51b64d
gsm_trx_burst_if: allow to customize the bind address
...
Pleviously remote address for DATA interface was also used as the
bind address, what is definitely wrong. Let's change the API a bit
in order to allow one to specify a custom bind address.
Change-Id: I6e5f7b7119ac454217b8dd04f9ee0dd3b23972b6
2018-09-13 15:35:44 +02:00
Piotr Krysik
1373c32d7e
Moving trx burst interface to trx directory
...
and to new 'Transceiver' cathegory in gnuradio-companion
2018-05-05 12:38:11 +02:00
Piotr Krysik
2471052cfe
Merge branch 'fixeria/trx' of https://github.com/axilirator/gr-gsm into fixeria_trx
...
# Resolved conflicts:
# apps/grgsm_trx
# python/trx/radio_if.py
# swig/grgsm_swig.i
2018-04-17 09:10:33 +02:00
Piotr Krysik
8a8d41a583
Merge branch 'ptrkrysik/trx' into development
2018-04-16 22:21:29 +02:00
Piotr Krysik
c097ce73c5
Added block for extracting assignment commands
2018-03-05 13:16:32 +01:00
Piotr Krysik
70f549abae
Merge remote-tracking branch 'origin/quick-hack' into grgsm_on_win
2018-02-27 14:46:18 +01:00
Vadim Yanitskiy
0aafe2856d
Implement the 'burst_to_fn_time' block in C++
2017-12-04 01:48:43 +07: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
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
Piotr Krysik
264fbf69f7
Corrected namespaces from grgsm to gsm
2017-11-05 12:25:51 +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
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
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
a081366dad
Quick hack to interpret unencrypted assignment commands
2017-04-02 17:19:13 +02:00
Piotr Krysik
8f121c1e7c
Added interpretation of SC (start ciphering) field in cmc extractor
2017-03-30 10:55:08 +02:00
Piotr Krysik
369bdb37c1
Merge branch 'master' into collect-system-info
2017-02-16 20:51:36 +01:00
Roman Khassraf
98581a8e92
Implemented system info collection block
2017-01-11 13:33:12 +01:00
Roman Khassraf
e5ddab3e1d
#240 : Implemented block for extraction of information from cipher mode command messages
2016-12-04 16:19:40 +01:00
Piotr Krysik
89ff899986
Moved remaining msg_to_tag and controlled resampler files to proper directories
2016-07-18 10:24:35 +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
af8ad5dddf
Changed GSM_API to GRGSM_API so gr_modtool created blocks don't have to be modified
2016-05-29 13:05:48 +02:00
Roman Khassraf
74efd100da
Added parsing arfcn's from cell description in SIT1.
2015-09-27 10:49:23 +02:00
Roman Khassraf
9f4feb5c38
Added parsing CCCH Config in system info extractor
2015-09-26 18:44:56 +02:00
Roman Khassraf
a1dd7eef16
Added MCC parsing in system info extractor, fixed MNC parsing for 2-digit MNC's
2015-09-26 17:20:49 +02:00
Roman Khassraf
dfe7009435
Added options to print frame number and A5 frame count in message printer. Issue #127
2015-09-13 10:59:56 +02:00
Roman Khassraf
e91edbdc11
Merged origin/msg-file-sink-source-101 into dev, fixed conflicts. Issue #101
2015-08-05 13:23:38 +02:00
Roman Khassraf
64c74463ba
Merged origin/test-utils-98 into dev, fixed conflicts
2015-08-05 12:51:33 +02:00
Roman Khassraf
c323454a3f
Implemented message file source and sink. Issue #101
2015-08-03 16:17:46 +02:00
Roman Khassraf
1c3419e88f
Renamed burst sink/source to burst file sink/source
2015-08-03 10:58:57 +02:00
Roman Khassraf
b8f4909d37
Moved qa utilities to a separate directory
2015-08-03 10:08:18 +02:00
Roman Khassraf
1e82b8d4d1
Implemented message sink block for unit testing
2015-07-29 11:01:34 +02:00
Roman Khassraf
adea86fec5
Implemented message source block for unit testing
2015-07-27 15:52:02 +02:00
Roman Khassraf
2bf49e4dd5
Added option to message printer that allows printing the gsmtap header.
2015-07-26 13:47:26 +02:00
Roman Khassraf
7faabf37af
Added option to burst printer for ignoring dummy bursts. Issue #95
2015-07-24 14:14:16 +02:00
Roman Khassraf
b8942892bc
Added block burst_sink_qa for unit testing of burst-based blocks
2015-07-21 10:53:41 +02:00
Roman Khassraf
462fa4522d
Added block burst_source_qa for unit testing of burst-based blocks
2015-07-20 17:46:52 +02:00
Piotr Krysik
8b60acab97
Merge pull request #87 from romankh/ia-collector
...
Immediate Assignment Extractor
2015-07-16 21:19:01 +02:00
Roman Khassraf
634449656e
Added options to burst printer to have partial output compatibility to airprobe. See issue #86
2015-07-13 13:42:57 +02:00
Roman Khassraf
1669e93c4c
Implemented option to extract only one Immediate Assignment per request reference in the extractor. Enhancement of issue #84
2015-07-13 11:18:22 +02:00
Roman Khassraf
2b5ca4850d
Added option to ignore Immediate Assignments for GPRS channels in the extractor. Enhancement of issue #84
2015-07-13 10:28:17 +02:00
Roman Khassraf
a212ca2dd7
Added option to enable/disable information printing in immediate assignment extractor, plus code cleanup
2015-07-12 21:19:35 +02:00
Roman Khassraf
95c6f9dfba
Added functions for retrieving data from immediate assignment extractor
2015-07-12 19:02:32 +02:00
Roman Khassraf
4a7b645bd4
Merge remote-tracking branch 'upstream/master' into ia-collector
2015-07-12 09:25:41 +02:00
ptrkrysik
42411c6ef0
Added more includes of STL containers definitions.
...
In some configurations lack of these includes cause compile errors.
2015-07-08 10:50:41 +02:00
ptrkrysik
e9539c1fca
Implemented interpretation of bit map and variable bit map cell lists formats in system info extractor.
2015-07-06 08:34:22 +02:00
Roman Khassraf
5bd14f20b3
Implementation of a block for extracting immediate assignments from control channel messages. Currently only printing to terminal.
2015-06-24 17:59:13 +02:00