Piotr Krysik
e4da417f8d
Remove local copy of associated osmo libraries
...
Change-Id: I2b4afedd9f2d568b5287d791891b2c2893fc6843
2021-05-03 07:14:00 +02:00
Piotr Krysik
21b0f7d228
cmake: change 'gsm' to 'grgsm'
...
Change-Id: I130a7912e179b1f04e68eb131e06800becca5a00
2021-05-03 07:14:00 +02:00
Vasil Velichkov
b82bbeb026
Fix compiling with the local libosmocore copy
...
Change-Id: Ic72e6ca7f9cc40bc2d78b931e54e66cd71444835
2021-05-03 07:14:00 +02:00
Vasil Velichkov
1789ae28ee
GNU Radio 3.8 support
...
https://wiki.gnuradio.org/index.php/GNU_Radio_3.8_OOT_Module_Porting_Guide
Change-Id: I23dd638c8c48ed0a4b50559ce33fbd5e60b7dcbc
2021-05-03 07:14:00 +02:00
Piotr Krysik
ac140210c9
Simplify cmake checks related to libosmocore
2018-06-19 12:07:28 +02:00
Piotr Krysik
c711e97af1
Separating libosmogsm from the rest
2018-06-18 15:13:13 +02:00
Piotr Krysik
993055342d
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
8a8d41a583
Merge branch 'ptrkrysik/trx' into development
2018-04-16 22:21:29 +02:00
Piotr Krysik
1a5e87ea1a
Conditional compilation of local libosmocore depending if there is or is not libosmocore installation present on the system
2018-03-04 19:36:24 +01:00
Piotr Krysik
4cd494bbf8
Slight changes to CMake file and libosmocoding file (include change)
2018-02-28 10:08:38 +01:00
Piotr Krysik
8bed612c39
Hack: commented out linking with libosmocore libraries
...
Portability fix: If on windows link wsock32 and ws2_32 libraries
2018-02-27 14:45:14 +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
517464c0a9
Added txtime_setter block (a c++ version of txtime_bursts_tagger Python block)
2017-11-05 12:23:15 +01:00
Piotr Krysik
cb04d0dd50
Merge branch 'development' into ptrkrysik/trx
...
# Conflicts:
# swig/grgsm_swig.i
2017-09-19 07:58:49 +02:00
Piotr Krysik
184d7064a6
Corrections of cmake files
2017-09-13 12:46:38 +02:00
Piotr Krysik
3b06bdaa06
Correcting cmake file from lib directory
2017-09-13 09:41:20 +02:00
Piotr Krysik
3148ff80ce
Merge branch 'development' into ptrkrysik/trx
...
# Conflicts:
# lib/CMakeLists.txt
2017-09-13 09:31:52 +02:00
Piotr Krysik
0945cc5512
Changed organization of cmake files
...
Cmake files were added into subdirectories.
2017-09-13 09:17:50 +02:00
Piotr Krysik
e6e787959f
Merge branch 'fixeria/trx' into development
...
# Conflicts:
# swig/grgsm_swig.i
2017-09-12 11:45:20 +02:00
Piotr Krysik
bb961c17fa
Added versioning borrowed fron GNU Radio to gr-gsm
2017-08-24 15:35:42 +02:00
Piotr Krysik
b9a87a18fb
Moved openbts codes into a separate directory and updated their license statements so they can be automatically processed
2017-08-23 15:59:28 +02:00
Piotr Krysik
344e9d2f47
Merge branch 'libosmocore_integration' into packaging_piotr
...
# Conflicts:
# python/receiver/gsm_wideband_input.py
2017-08-22 15:56:20 +02:00
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
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
Piotr Krysik
81f9700762
Merge branch 'development' into libosmocore_integration
2017-01-03 09:34:45 +01:00
Piotr Krysik
70c25a112a
Changes in decoding:
...
-copied decoding routines from libosmocore to gr-gsm,
-made cmake files entries for new source files and added linking with libosmocodec,
-moved sch.c file to decoding folder.
2017-01-03 08:01:23 +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
b8d33d90f7
Control channels decoding with libosmocore
2016-10-02 18:54:46 +02:00
Piotr Krysik
b516e6dcdb
Moved control channels decoder to libosmocore implementation
2016-09-28 11:53:26 +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
2bb54c8fcd
Added uplink/downlink splitter
2016-08-16 16:05:23 +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
4a1ca9897b
Changes in the buildsystem for new blocks
2016-07-15 13:39:19 +02:00
Piotr Krysik
74c4f2c14c
New blocks (msg to tag and controlled resampler) related stuff
2016-07-15 13:12:46 +02:00
Piotr Krysik
c6eb3b5c6a
Added msg_to_tag block - currently it does nothing
2016-05-29 13:06:39 +02:00
Piotr Krysik
0fdbfdd658
Next corrections to the buildsystem
2016-02-19 19:33:17 +01:00
Piotr Krysik
8722be54f4
Changed parts with "gnuradio_grgsm" to grgsm from cmake files
2016-02-19 15:22:51 +01:00
Roman Khassraf
8b64d873ca
Implemented burst sdcch subslot filter. Issue #100
2015-08-06 17:30:04 +02:00
Roman Khassraf
d7e3eec3ae
Implemented burst timeslot filter. Issue #100
2015-08-06 11:54:22 +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
98da635ccc
Merged origin/flow-control-100 into dev, fixed conflicts
2015-08-05 13:02:12 +02:00
Roman Khassraf
a1eb188b97
Implemented burst sub-slot splitter. Issue #100
2015-08-05 12:30:29 +02:00
Roman Khassraf
7cccb52ef3
Implemented dummy burst filter. Issue #100
2015-08-04 12:26:54 +02:00
Roman Khassraf
8e3b0eca89
Implemented burst framenumber filter. Issue #100
2015-08-04 11:16:04 +02:00
Roman Khassraf
dbc3a50c31
Implemented burst timeslot splitter for flow control. Issue #100
2015-08-03 23:20:20 +02:00
Roman Khassraf
c323454a3f
Implemented message file source and sink. Issue #101
2015-08-03 16:17:46 +02:00
Roman Khassraf
1ce4469fd2
Renamed burst_sink_qa/burst_source_qa to burst_sink/burst_source
2015-08-03 11:16:10 +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