Commit Graph

721 Commits

Author SHA1 Message Date
Vadim Yanitskiy 89fc14ba44 Implement transceiver interface
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-07-07 22:12:52 +07:00
Piotr Krysik 8f121c1e7c Added interpretation of SC (start ciphering) field in cmc extractor 2017-03-30 10:55:08 +02:00
Piotr Krysik dd86a9986f Fix (hack) of lack of text output of the scanner 2017-03-30 10:53:58 +02:00
Piotr Krysik 881b6c3139 Added gain option to the wideband_scanner - so changing gain parameter have effect 2017-03-30 10:53:25 +02:00
Piotr Krysik 25bd460d13 Merge branch 'stiabhan-fix-comparisons' into development 2017-03-09 10:06:10 +01:00
Steve Glass 263f00d036 Fix operator precedence in comparisons 2017-03-02 20:40:22 +10:00
Piotr Krysik c988c740b6 Merge branch 'romankh-collect-system-info' into development 2017-02-17 09:19:10 +01:00
Piotr Krysik 369bdb37c1 Merge branch 'master' into collect-system-info 2017-02-16 20:51:36 +01:00
Piotr Krysik 654d652a73 Ressurected old frequency correction function 2017-01-23 21:53:48 +01:00
Piotr Krysik 93ba6bc2c2 Changes in the livemon:
-changed frequency range,
-added abiliti to set fractional frequency correction.
2017-01-23 21:33:09 +01:00
Piotr Krysik 9bc0fc0c59 Changed frequency estimator to the old one that worked better 2017-01-18 21:53:17 +01:00
Roman Khassraf 98581a8e92 Implemented system info collection block 2017-01-11 13:33:12 +01:00
Piotr Krysik 01f9c1975e Merge pull request #241 from romankh/cmc-extractor
Merging CMC extraction block written by @romankh
2016-12-29 13:12:16 +01:00
Piotr Krysik f7653ecb8b Merge branch 'romankh-213-3digit-mnc' into development 2016-12-29 13:09:29 +01:00
Piotr Krysik 993ea3989e Merge branch '213-3digit-mnc' of https://github.com/romankh/gr-gsm into romankh-213-3digit-mnc 2016-12-29 13:08:39 +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 fcf7e347be Merge branch 'romankh-234-wb-scanner-args' into development 2016-11-30 12:08:45 +01:00
Roman Khassraf ddd096e6b4 #213: Fixes 3-digit MNC 2016-11-28 21:57:19 +01:00
Roman Khassraf a5f5a31559 Fixes incorrect arguments in wideband_scanner 2016-11-20 22:11:46 +01:00
Roman Khassraf 1591cdebdf Fix for #232 (incorrect facch subtype) 2016-11-20 21:50:23 +01:00
Piotr Krysik d527b3a574 Merge branch 'aurelienduarte-patch-1' into development 2016-10-11 09:00:07 +02:00
aurelienduarte b52c15f968 Include of grgsm/endian.h allows for make on OSX
If this is not included the following error occurs during make.

gr-gsm/lib/flow_control/uplink_downlink_splitter_impl.cc:58:30: error: use of undeclared identifier 'be16toh'
2016-10-10 20:27:11 +02:00
Piotr Krysik 9494c8940d Merge pull request #224 from romankh/master
option voice boundary detection in grgsm_decode
fix of grgsm_capture that stopped working after cahnges clock offset correction
2016-10-02 18:31:58 +02:00
Roman Khassraf 1245b223a8 #208: Fixed port names of offset control and input 2016-10-01 13:13:05 +02:00
Roman Khassraf 0e84cb9113 added entry to gitignore 2016-10-01 13:02:16 +02:00
Roman Khassraf e87e955d29 #208: fixed samp_rate variable 2016-10-01 13:00:43 +02:00
Roman Khassraf c0addfba83 #193: Adding option for enabling voice boundary detection in grgsm_decode 2016-09-27 20:11:42 +02:00
Piotr Krysik 679a9bd874 Merge branch 'romankh-development' into development 2016-09-24 16:42:52 +02:00
Roman Khassraf 98af2c97e1 Reflecting changes of arfcn module, re-ordering of output code to prevent messages about reattached kernel driver 2016-09-23 07:26:13 +02:00
Roman Khassraf fb772f8228 #154: fix for arfcn conversion 2016-09-23 07:23:05 +02:00
Piotr Krysik 385a606119 Merge branch 'development' 2016-09-05 22:19:20 +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 d61f85ba6d Changed method of frequency estimation 2016-08-29 07:38:25 +02:00
Piotr Krysik 0a932e638d Commented out one include 2016-08-29 07:37:30 +02:00
Piotr Krysik d01e222f39 Removed call to delete_head_blocking that was removed from new gnu radio 2016-08-18 18:58:46 +02:00
Piotr Krysik 0454dafdbc Optional in/out for tch/f demapper 2016-08-18 18:57:26 +02:00
Piotr Krysik 5c9afd38f0 TCH/F decoding correction - less wrong messages interpreted as voice frames 2016-08-18 18:57:02 +02:00
Piotr Krysik 601195bc18 Little corrections to uplink/downlink filter 2016-08-18 18:56:24 +02:00
Piotr Krysik 2bb54c8fcd Added uplink/downlink splitter 2016-08-16 16:05:23 +02:00
Piotr Krysik 3ca05e6914 Merge branch 'development' 2016-08-04 19:02:03 +02:00
Piotr Krysik 9e7b25c881 Merge branch 'm-alizadeh-master' into development 2016-07-26 08:30:52 +02:00
Piotr Krysik 8a77346c7d Merge branch 'master' of https://github.com/m-alizadeh/gr-gsm into m-alizadeh-master 2016-07-26 08:30:09 +02:00
Piotr Krysik 9648540d10 Changed default sample rate 2016-07-21 16:06:03 +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 43af70d360 Don't compute requency offset when freq. correction was triggered during FCCH burst 2016-07-20 21:37:24 +02:00
Piotr Krysik f9508013ac Added changes of resamp_ratio with ppm in the clock offset corrector 2016-07-20 21:35:10 +02:00
Piotr Krysik 2779172936 Updated TCH/F decoding so it writes data to a file. Flowgraph execution never ends. 2016-07-20 08:12:23 +02:00
Piotr Krysik 1e2782767b Removed debug print from grsm_inpu 2016-07-20 08:10:48 +02:00
Your Name 4e898834e4 modified: lib/demapping/tch_f_chans_demapper_impl.cc
modified:   lib/demapping/tch_f_chans_demapper_impl.h
2016-07-19 17:21:58 +04:30
Piotr Krysik fe538eba62 Changes to apps after frequency offset correction major change 2016-07-18 18:14:49 +02:00