Piotr Krysik
e1c4450ad4
Added default oversample ratio to clock offset control block
2016-07-18 10:25:00 +02: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
19028868cc
Merge branch 'development' of https://github.com/ptrkrysik/gr-gsm into development
2016-07-15 13:21:44 +02:00
Piotr Krysik
cc982d2b7c
Removed include from receiver.h
2016-07-15 13:15:01 +02:00
Piotr Krysik
0982673af1
New clock offset corrector and clock offset control
2016-07-15 13:14:24 +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
47ab20e45e
Added a controlled fractional resampler
2016-07-04 21:23:51 +02:00
Piotr Krysik
0a60e7a70a
Corrections of tch/f decoder - removal of parameter continued
2016-06-29 22:22:27 +02:00
Piotr Krysik
1bfe1e09c7
Disabled boundary check by default
2016-06-29 14:59:18 +02:00
Piotr Krysik
c6eb3b5c6a
Added msg_to_tag block - currently it does nothing
2016-05-29 13:06:39 +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
Piotr Krysik
773a194c32
Big change of the universal control channels demapper:
...
-simplification of the universal demapper,
-addition of hierarhical blocks for each of the demappers - so they also look well and readable in python,
-addition of helper script for compilation of the demappers.
2016-05-20 12:45:54 +02:00
Piotr Krysik
bac8284599
Added default values for uplink parameters
...
so urrent Python code works without modification.
2016-05-15 10:39:39 +02:00
Piotr Krysik
8630fac60c
Merged uplink-decoding branch (with complete support for control channels decoding on uplink)
...
# Conflicts:
# examples
# lib/demapping/universal_ctrl_chans_demapper_impl.cc
# lib/receiver/receiver_impl.cc
2016-05-14 19:37:14 +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
iZsh
868abf7283
fix compilation and linking on Mac OS X
2015-08-16 13:50:20 +02:00
Roman Khassraf
23c8d8a92f
Implemented boundary check for voice decoding. Issue 107
2015-08-11 11:52:15 +02:00
Piotr Krysik
2547f604ec
Corrected constructor declaration
2015-08-10 11:14:29 +02: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
ptrkrysik
380dea8a76
Added uplink processing to the receiver
2015-08-06 10:11:58 +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
64c74463ba
Merged origin/test-utils-98 into dev, fixed conflicts
2015-08-05 12:51:33 +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
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
Roman Khassraf
4dec540b6e
Added support for A5/2, A5/3, A5/4. Issue #85
2015-07-17 18:32:22 +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
ptrkrysik
9ee374b53e
Merge remote-tracking branch 'origin/romankh-master'
...
with implementation of AMR decoding
Conflicts:
lib/decoding/tch_f_decoder_impl.cc
lib/decoding/tch_f_decoder_impl.h
2015-06-20 09:22:01 +02:00
rpp
267214a06d
Implemented channel hopping for CX channels
2015-06-10 11:49:55 +02:00
rpp
4f0f3b5fbf
Added CX channel hopper block
2015-06-10 10:23:30 +02:00
Roman Khassraf
fa7058b64b
Changed tch_mode enum to support AMR
2015-06-02 09:21:11 +02:00
ptrkrysik
a6e271f454
Merge branch 'romankh-master'
2015-05-30 21:27:29 +02:00
Piotr Krysik
92398cf220
Included block.h instead of sync_block in message_printer
2015-05-29 07:06:01 +02:00
Roman Khassraf
cd5a48bd6c
Implemented a burst sink and a burst source. See issue #42
2015-05-28 19:23:55 +02:00
Roman Khassraf
05bfb82475
Changed author in TCH demapper and decoder
2015-05-22 11:46:00 +02:00
Roman Khassraf
059bab9c0b
Implementation of TCH/F decoder supporting GSM-FR and GSM-EFR. Issue #50
2015-05-20 12:49:46 +02:00
Roman Khassraf
79fb925f27
Merge remote-tracking branch 'upstream/master'
2015-05-08 09:22:50 +02:00
ptrkrysik
a25b830552
Changes in buildsystem bringing back capability to quickly add new blocks with use of gr_modool.
2015-05-08 08:59:17 +02:00
Martin Jesper Low Madsen
af7696425e
Define missing 16 bit endian swap macro and fix some endian.h inclusion.
2015-04-28 22:33:43 +02:00
Roman Khassraf
fb6bc5009f
Implementation of TCH/F demapper block. See issue #38
2015-04-14 15:44:40 +02:00
Roman Khassraf
717b57b96b
Added option to prepend framenumber in bursts_printer
2015-04-12 18:09:45 +02:00
ptrkrysik
f8c7e83298
Reimplemented clock_offset_control block in C++
2015-04-04 12:28:20 +02:00
ptrkrysik
d8d4fbc6af
Added timeslot nr parameter to the demapper to enable it to work on other timeslots that 0.
2015-02-07 19:37:42 +01:00
ptrkrysik
9d1cb8cfa7
Removed get_bcch_or_cch_bursts block
2015-02-07 19:27:57 +01:00
ptrkrysik
dd700c17fe
Moved files to gr-gsm directories. Changed CMakeLists.txt files accordingly.
2015-01-15 11:47:38 +01:00
ptrkrysik
3b77654b89
Merge branch 'master' of https://github.com/mrjacobagilbert/gr-gsm into mrjaco-master
...
Added appropriate changes to grc files, corrected CMakeLists files
2015-01-03 00:06:39 +01:00
ptrkrysik
18b631eb71
Added new decryption block (be careful - untested component). Changed CMakeFiles to reflect more modular design (not finished for the lib directory)
2014-12-15 09:09:18 +01:00
Jacob Gilbert
607a09e4ce
Updated burst printer to accept a pmt string which will be prepended to any printed messages for situations where multiple print blocks are desired.
2014-12-13 10:41:20 -08:00
Jacob Gilbert
e89aee1934
Updated message printer to accept a pmt string which will be prepended to any printed messages for situations where multiple print blocks are desired.
2014-12-13 10:32:21 -08:00
ptrkrysik
3be74a732b
Changed grgsm install directories and prefixes from "gsm" to "grgsm". The old prefix caused conflicts with libraries already available.
2014-12-13 10:11:00 +01:00