ptrkrysik
5ad7d630a5
Added return value to fire_crc (by Matin Hauke)
2014-12-13 11:39:53 +01: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
ptrkrysik
30f3945164
Commented boost libraries linked in order for plotting to work. Don't know how to force pybombs to install boost_iostreams.
2014-12-05 18:25:58 +01:00
ptrkrysik
402c1fac30
Added missing #include statements in order to make gr-gsm compile on some systems.
...
CLoses issue #8 .
2014-12-03 22:09:29 +01:00
Piotr K.
bb69c799d5
Merge pull request #5 from dholm/feature/osx-support
...
endian: MacOS X support for endian conversion macros
2014-12-03 00:51:20 +01:00
ptrkrysik
aea7f34e90
Added checking for Volk presence according to @dholm #4 pull request.
2014-12-03 00:37:57 +01:00
ptrkrysik
d57745d31f
Removed assert.h as it caused more problems than it was worth. Fixes #7
2014-12-02 19:05:36 +01:00
ptrkrysik
529895b14c
Updated copyleft statements of my files #3
2014-12-02 18:07:38 +01:00
David Holm
9880653e0f
endian: MacOS X support for endian conversion macros
...
betohX/htobeX are only available on GNU/Linux. This change introduces a
header file that maps these functions to the ones available on MacOS X.
2014-12-01 21:27:27 +01:00
ptrkrysik
8db1561f9a
Removed a debug message that was left accidently.
2014-11-21 16:32:17 +01:00
ptrkrysik
617ba03ffc
Changed format of messages containing bursts to PDU. Corrected types of bursts.
2014-11-21 10:11:05 +01:00
ptrkrysik
18df2f390e
Removed setting channel type from the decoder - this is now done in demapping stage.
2014-11-19 11:33:08 +01:00
ptrkrysik
6dded65ede
Added new configurable block for demapping of control channels.
2014-11-19 11:32:05 +01:00
ptrkrysik
7a7b9b0a3a
Changed cell allocation elements type from float to int
2014-11-19 11:27:34 +01:00
ptrkrysik
d85d460c62
Commenting files included for debugging. Fixed #2 issue.
2014-11-13 10:11:53 +01:00
ptrkrysik
6f6d46db01
Corrected frame number
2014-11-12 22:50:18 +01:00
ptrkrysik
e518bbfedd
Added capability to receive multiple channels of a single BTS to the receiver. It is now possible to receive bursts on channels for which frequency hopping was used. Changed examples to work without hierarhical GSM Receiver block.
2014-11-06 14:50:59 +01:00
ptrkrysik
b108d6b7c7
Removed receiver_hier and wireshark_sink
2014-11-06 13:51:02 +01:00
ptrkrysik
6bb450daca
Merge branch 'master' of github.com:Jakotako/gr-gsm
2014-10-30 09:05:30 +01:00
ptrkrysik
58213797c1
First step to add multichannel capability to the GSM receiver. At this moment it might still contain debuging code. The training sequence number for non C0 channels is embedded in the code.
2014-10-30 09:05:15 +01:00
ptrkrysik
a25bb7030b
Changed asser.h to output DCOUT messages to stderr
2014-10-30 09:01:13 +01:00
ptrkrysik
7f61c6440c
Changes in control channels decoder to output messages in PDU format - when connected to Socket PDU the messages can be dissected with Wireshark now. The information in the header might be not complete/fully correct at this moment (no SNR, power measurements, channel type statically set to BCCH).
2014-10-30 08:57:27 +01:00
ptrkrysik
af9431b0db
Added extraction of gsmtap header and message content from pmt msg
2014-08-16 12:41:25 +02:00
ptrkrysik
eaaf22fea0
Added message input to the wireshark sink
2014-08-16 11:51:49 +02:00
ptrkrysik
3c6dfcc16f
Added empty sink for wireshark sink
2014-08-16 11:44:27 +02:00
ptrkrysik
4c82577d16
Repaired cmake buildsystem - include files paths were inconsistent with source files after changing directory structure
2014-08-16 11:34:54 +02:00
Piotr K
66bb3cdc31
Changed directory structure.
...
Corrected clock_offset_corrector (for some streange and yet unknown reason fractional resampler eats strem tags for some values of sps).
(this commit may contain some changes that are not described)
2014-08-13 19:04:57 +02:00
Piotr K
608a08e0a5
Removed completely old method of frequency offset correction
2014-08-07 17:01:55 +02:00
piotr
fdef676393
Added workaround old implementation of rotateN that is still present in ubuntu 14.04 packages
2014-08-06 15:37:01 +02:00
piotr
2f897f51cf
Removed unnecessary #include
2014-08-06 15:20:58 +02:00
piotr
d6d6687691
Removed redundant state from the receiver
2014-08-06 15:20:33 +02:00
piotr
ab663c8844
Added new block for message printing, removed legacy code from the decoder and bursts printer
2014-08-06 14:14:15 +02:00
piotr
4089c1a7f3
Added new blocks for clock freqeuncy correction
2014-08-06 14:10:56 +02:00
piotr
dda22272e7
Added new block for extracting info about base stations
2014-08-04 11:31:54 +02:00
piotr
b529a59a91
Added output in the control channel decoder
2014-08-04 11:30:43 +02:00
piotr
f2b6a1ba4d
Added reset to the receiver, computation of power and function for setting arfcn of the receiver
2014-08-04 11:28:59 +02:00
piotr
df30459028
Added option to the simple mapper
2014-08-04 11:22:47 +02:00
piotr
c00ce9c7b5
Moved burst printer to different directory
2014-08-04 11:21:24 +02:00
piotr
faacc72413
Added typical signalization channels (CCCH, BCCH, SDCCH) decoder and demapper for BCCH.
...
The implementation is quite dirty at this moment.
2014-07-20 23:48:32 +02:00
piotr
501c51e51a
Moved more files related to the gsm receiver to the receiver directory.
2014-07-08 23:24:07 +02:00
piotr
7f3f3666b8
Little changes commited from all files. Cleanup in the lib directory - files moved associated with different blocks moved to associated directories.
2014-07-08 16:47:53 +02:00
piotr
7af92cadd5
Correction in plotting.h
2014-07-08 16:38:42 +02:00
piotr
f0039b4927
Changed soft symbols according to "Soft-Decision MLSE Data Receiver for GSM System" Martin Lee, Zoran Zvonar paper
...
The difference is that I don't multiply by SNR because it isn't measured yet.
2014-05-05 16:45:48 +02:00
piotr
ebd06238ac
Changed the viterbi equalizer output from hard to soft. The output values are branch metrics.
...
TODO: Check in the literature if this is correct choice of souft output values.
2014-05-02 17:28:21 +02:00
piotr
c7c249a483
Changed gr-gsm::receiver block into typical typical sink inherited from sync_block.
...
Removed forecast(...) function and replaced it with call to set_output_multiple in the constructor.
2014-05-02 17:24:08 +02:00
piotr
d73f0bb850
Removed get_ccch_bursts block
2014-04-24 11:58:52 +02:00
piotr
da8a066687
Little cleanups
2014-04-24 10:29:38 +02:00
piotr
f502e0f99b
Replaced nasty hack for training sequences 6 and 7 with a condition depending on the first symbol of training sequences. It's still a little bit of a hack because I don't know why exactly those starting points have to be used.
2014-04-24 10:28:29 +02:00
piotr
ce92f9825f
Corrections to the configuration function
2014-04-17 23:37:18 +02:00
piotr
5462401fdf
Added missing line changing state when too many SCH errors occur
2014-04-17 23:36:27 +02:00