Piotr Krysik
1176fd272a
Hack: commented out linking with libosmocore libraries
...
Portability fix: If on windows link wsock32 and ws2_32 libraries
2018-02-27 07:46:04 +01:00
Piotr Krysik
5903922cf1
Fix portability: added windows style struct packing to gsmtap_hdr
2018-02-27 07:42:23 +01:00
Piotr Krysik
46a5344bf3
Commented out include that seems to be not necessary and that causes problems for MSVC
2018-02-27 07:40:48 +01:00
Piotr Krysik
572664db41
Fix: fixed name of the define to the one set in lib/CMakeLists.txt
2018-02-27 07:40:10 +01:00
Piotr Krysik
398fd8b934
Added 'make test' as part of docker files and removed it from travis.yml
2018-02-20 13:00:31 +01:00
Piotr Krysik
de9db85e34
Added dockerfile for installation from package on Debian testing
2018-02-20 12:59:08 +01:00
Piotr Krysik
5ccedad788
Added docker file for Kali linux
2018-02-20 12:58:45 +01:00
Piotr Krysik
d24a494269
tests: Changing the maintainer to myself
2018-02-20 12:58:08 +01:00
Piotr Krysik
48aa9cb88e
tests: Removing old and unused docker files
2018-02-20 12:57:11 +01:00
Piotr Krysik
7865b30344
Added test of installation of gr-gsm from package on debian testing
2018-02-19 09:33:18 +01:00
Piotr Krysik
1c3db5564d
Just fun
2018-02-19 09:23:19 +01:00
Piotr Krysik
dc771094cb
Commenting out script part of travis.yml
2018-02-19 09:06:35 +01:00
Piotr Krysik
2c7996db6f
Removed problematic comment
2018-02-19 08:46:29 +01:00
Piotr Krysik
a9884bf347
Kali fun
2018-02-19 07:44:21 +01:00
Piotr Krysik
0cd8b06e27
Removing everything that might cause problems with travis-ci
2018-02-18 19:21:08 +01:00
Piotr Krysik
548b83605b
Trying to go back to working state of build tests
2018-02-18 18:09:29 +01:00
Piotr Krysik
41053f77e4
Slight change to make the tests run again
2018-02-18 14:59:07 +01:00
Piotr Krysik
1ee130265f
Moving test commands from travis file to docker files
2018-02-18 14:45:23 +01:00
Piotr Krysik
1c3c6c4f36
Added kali linux
2018-02-18 11:22:48 +01:00
Piotr Krysik
4a1ee3422d
Added first try in installing gr-gsm from package
2018-02-18 11:11:24 +01:00
Piotr Krysik
7af898d66e
Removed old docker files and changed maintainer to Piotr Krysik
2018-02-18 11:11:00 +01:00
Piotr Krysik
f0c83d84e0
Fixing missing callback to set_fc in clock_offset_control block
2018-01-23 15:07:08 +01:00
Vadim Yanitskiy
0123232305
txtime_setter_impl: fix wrong time_hint reference
2017-12-09 20:16:44 +07:00
Vadim Yanitskiy
34266e785d
trx/radio_if.py: handle Timing Advance from CTRL
2017-12-09 02:40:32 +07:00
Vadim Yanitskiy
9dded9b9f6
trx/radio_if.py: clean up and explain GSM timings
2017-12-06 00:42:40 +07:00
Vadim Yanitskiy
7f121d6470
Clean up grgsm_swig.i
2017-12-04 02:05:49 +07:00
Vadim Yanitskiy
5cba704319
trx/radio_if.py: use native burst_to_fn_time block
2017-12-04 01:54:06 +07:00
Vadim Yanitskiy
0aafe2856d
Implement the 'burst_to_fn_time' block in C++
2017-12-04 01:48:43 +07:00
Vadim Yanitskiy
d222ee58bb
trx/radio_if.py: implement AFC for both RX and TX paths
...
AFC (Automatic Frequency Control) was previously only utilized in
the receive path of the radio interface. Now we also need to keep
the transmitter frequency as accurate as possible.
2017-12-04 00:22:39 +07:00
Vadim Yanitskiy
63703bb1ff
trx/radio_if.py: explicilty set device clock rate
...
The device timings are depend on the current clock rate, so let's
explicilty set 26e6 as it's value, which is usable for USRP B2X0.
2017-12-04 00:22:39 +07:00
Vadim Yanitskiy
14b8e854c2
apps/grgsm_trx: use 4 * GSM_SYM_RATE as default sample rate
...
With this sample rate it's easier to synchronize
training sequence with the signal.
2017-12-04 00:22:39 +07:00
Piotr Krysik
fe4db93e6d
Updated examples pointer
2017-12-01 12:04:39 +01:00
Piotr Krysik
c362245023
Added carrier frequency offset correction to radio_if
2017-12-01 12:02:55 +01:00
Piotr Krysik
3dd981c779
trx: passing remote addr to bind
2017-12-01 11:59:32 +01:00
Piotr Krysik
66c56e7803
trx: Changed default gain to 40
2017-12-01 11:58:53 +01:00
Vadim Yanitskiy
4650fad7cb
trx/radio_if.py: use native burst_type_filter block
2017-12-01 05:08:35 +07:00
Piotr Krysik
0101ae2829
Removed AB test from radio_if_grc
2017-11-30 13:45:37 +01:00
Piotr Krysik
be1da4a233
trc: Changed sample rate to 4 times GSM symbol rate
2017-11-30 13:44:54 +01:00
Vadim Yanitskiy
0be5e5bcc8
preprocess_tx_burst: fix the output message
...
During the code refactoring (4bd990b), the first part of the
output message was accidently dropped. Let's fix this.
2017-11-30 13:08:30 +01:00
Piotr Krysik
294138d277
trx: Added missing timeslot filter
2017-11-30 13:06:31 +01:00
Piotr Krysik
2ef8fe1e63
Updated the examples pointer
2017-11-30 12:53:41 +01:00
Piotr Krysik
e3f34d9bca
test_ab: Changed to non-inverted AB
2017-11-30 12:50:37 +01:00
Piotr Krysik
d2f162fa5e
trx: Changes in the redio_if
...
-added a part generated by GRC (radio_if_grc) form trx_radio_if example,
-radio_if now only adds things that are missing in radio_if_grc
2017-11-30 12:50:00 +01:00
Piotr Krysik
ccd9ed9cab
Going back to previous coding style - without returns
2017-11-30 12:48:01 +01:00
Vadim Yanitskiy
73857235f0
preprocess_tx_burst: fix the output message
...
During the code refactoring (4bd990b), the first part of the
output message was accidently dropped. Let's fix this.
2017-11-30 06:28:48 +07:00
Vadim Yanitskiy
89aa469cf3
python/trx: WIP: implement transmission chain
2017-11-29 23:11:14 +01:00
Vadim Yanitskiy
0e7c9a80ad
apps/grgsm_trx: fix antenna selection options
...
Both '--rx-antenna' and '--tx-antenna' require an argument.
2017-11-29 23:11:14 +01:00
Vadim Yanitskiy
2ce294219c
txtime_setter: clean up and simplify source code
...
This change formats the block implementation source code
according to a mix of GNURadio and the Kernel coding styles.
The main changes are:
- Limit line length to 80 columns
- Preffer the opposite conditions
- Do not use curly braces for single line loops / conditions
For more details, see:
https://wiki.gnuradio.org/index.php/Coding_guide_impl
https://www.kernel.org/doc/html/v4.10/process/coding-style.html
2017-11-29 23:11:14 +01:00
Vadim Yanitskiy
70bec2039a
preprocess_tx_burst: clean up and simplify source code
...
This change formats the block implementation source code
according to a mix of GNURadio and the Kernel coding styles.
The main changes are:
- Limit line length to 80 columns
- Preffer the opposite conditions
- Do not use curly braces for single line loops / conditions
For more details, see:
https://wiki.gnuradio.org/index.php/Coding_guide_impl
https://www.kernel.org/doc/html/v4.10/process/coding-style.html
2017-11-29 23:11:14 +01:00
Vadim Yanitskiy
4f4e578ffd
include/grgsm: remove forgotten 'trx_interface' dir
...
This directory was accidentally kept here during the
'TRX Burst Interface' migration into 'misc_utils'.
2017-11-29 23:11:14 +01:00