Commit Graph

301 Commits

Author SHA1 Message Date
Martin Jesper Low Madsen f3105d9585 Include endian.h in cx_channel_hopper_impl and make burst_sink/source link Boost thread library 2015-06-24 13:46:22 +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
Piotr Krysik 42bbbd3ac7 Merge pull request #66 from romankh/master
Bugfix c++ 11 array init
2015-06-13 15:54:51 +02:00
Roman Khassraf b6c63675e6 Merge remote-tracking branch 'upstream/master' 2015-06-13 13:12:35 +02:00
Roman Khassraf b99d551f43 Bugfix for issue #65 (compilation failure due to c++ 11 array initialization) 2015-06-13 13:12:02 +02:00
Piotr Krysik 544d9a0698 Merge pull request #64 from rpp0/rpp0-hopping
CX channel hopping
2015-06-11 09:56:24 +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
Piotr Krysik 601dca3396 Merge pull request #63 from romankh/amr-decoding
Amr decoding
2015-06-09 13:32:40 +02:00
ptrkrysik 91c28357fb Corrected CX channels timeslot numbering
Corrected bug where channels other than C0 had incorrect timeslot number - greater by 1 from the correct value.
2015-06-07 18:36:15 +02:00
Roman Khassraf 8851d6638a Removed unused or duplicate code 2015-06-07 16:42:37 +02:00
Roman Khassraf d38206c29f Implemented / integrated AMR decoding 2015-06-07 16:26:29 +02:00
Roman Khassraf 67089d6dd3 Removed check for tail bits, as it may lead to false discarding of frames 2015-06-02 13:23:15 +02:00
Roman Khassraf e159333f8f Moved variable declaration to header file 2015-06-02 13:19:01 +02:00
Roman Khassraf fa7058b64b Changed tch_mode enum to support AMR 2015-06-02 09:21:11 +02:00
Roman Khassraf aa8fa99d0e Added missing Viterbi decoder source 2015-06-02 09:20:03 +02:00
Roman Khassraf d71e658ecb Updated BitVector to recent source 2015-06-02 08:49:12 +02:00
ptrkrysik 5d73271301 Corrected timemeslot to timeslot 2015-06-01 22:39:53 +02:00
ptrkrysik b85c0626d9 Changed place where thread join function is invoked to run(). 2015-06-01 14:21:20 +02:00
Piotr Krysik 963f8b2031 Make burst_source stop when end of file is reached 2015-05-31 11:51:09 +02:00
ptrkrysik a6e271f454 Merge branch 'romankh-master' 2015-05-30 21:27:29 +02:00
Piotr Krysik 0e8729f7f8 Merge pull request #60 from romankh/demapper-wrap
Preconfigured demapper blocks
2015-05-29 08:12:24 +02:00
Piotr Krysik bebfd348d3 Merge pull request #59 from romankh/burst-sink-source
Implemented a burst sink and a burst source. See issue #42
2015-05-29 08:12:09 +02:00
Piotr Krysik 92398cf220 Included block.h instead of sync_block in message_printer 2015-05-29 07:06:01 +02:00
Piotr Krysik 18f769026c Update gsm_input.py 2015-05-29 07:04:08 +02:00
Roman Khassraf cd5a48bd6c Implemented a burst sink and a burst source. See issue #42 2015-05-28 19:23:55 +02:00
Piotr Krysik ad2cfb29b6 Update README.md
Correction in Credits
2015-05-26 07:49:55 +02:00
Roman Khassraf 1c48ce51ca Added preconfigured demapper blocks that wrap universal ctrl chans demapper 2015-05-23 20:08:20 +02:00
ptrkrysik d9d1ea442a Added Roman Khassraf to credits 2015-05-22 23:07:16 +02:00
ptrkrysik 524a6a0f24 Merging fix of TCH Demapper by @romankh. The fix works on all test data that I currently have. 2015-05-22 19:57:55 +02:00
Roman Khassraf 05bfb82475 Changed author in TCH demapper and decoder 2015-05-22 11:46:00 +02:00
Roman Khassraf 9bd9baf397 Fixed typos in tch demapper and ctrl chans demapper 2015-05-22 10:49:47 +02:00
Roman Khassraf 091a80fffe Fixed missing magic bytes for GSM-EFR output file 2015-05-22 10:39:16 +02:00
Roman Khassraf 4de8e4a857 Fixed bug in tch_f_demappers check for consecutive bursts 2015-05-22 10:02:20 +02:00
ptrkrysik 037ac883a4 Changed eample to a working one. The signal file is available here: https://docs.google.com/file/d/0B0qU_6hXMacZVEptMnlkeklBUEk/edit?pli=1 2015-05-21 21:10:57 +02:00
ptrkrysik ca08d2e715 Added an example for decoding TCH/F channels - it doesn't work yet. 2015-05-20 22:27:41 +02:00
Piotr Krysik 07e577fee1 Merge pull request #53 from romankh/master
TCH/F decoder implementation
2015-05-20 14:21:52 +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 650ce78da0 Moved handling of stolen TCH frames / FACCH to tch_f_decoder. Issues #38 and #50 2015-05-20 12:48:04 +02:00
Piotr Krysik e55cba498f Merge pull request #49 from romankh/master
Correction of TCH and FACCH burst demapping
2015-05-14 18:21:56 +02:00
Roman Khassraf 155a744315 Changed demapping of TCH and FACCH to conform with GSM 05.02 and 05.03 2015-05-08 19:52:01 +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
Piotr Krysik a33f3d82ed Merge pull request #44 from martinjlowm/master
Define missing 16 bit endian swap macro and fix some endian.h inclusion.

In effect fixes the issue #43 - this time for real.
2015-04-30 07:20:57 +02:00
Martin Jesper Low Madsen a9cfa6738e Let the GUI support GSM 1800 and 1900 frequency bands. 2015-04-28 22:59:27 +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
ptrkrysik 5817a79e56 Included endian.h to compile the decrytpion on OSX. Corrected issue #43 2015-04-25 18:51:08 +02:00
ptrkrysik 2d639dae65 Removed unnecessary includes from decryption block. 2015-04-25 18:35:00 +02:00
Piotr Krysik 7864453da4 Information for developers 2015-04-22 09:34:34 +02:00
Piotr Krysik 1e3593643a Changed wireshark parameters
Changed wireshark parameters so messages consisting of multiple bursts are interpreted correctly
2015-04-19 11:28:39 +02:00