Sebastian
99e6a0cf1e
Splitting images works
2019-04-06 00:09:00 +02:00
Sebastian
eea9a70344
Fixed intial sync, clamped rgb values
2019-04-06 00:09:00 +02:00
Sebastian
b6c5bb7e85
First version that renders images
...
Dropped split parameter
2019-04-06 00:09:00 +02:00
Sebastian
d4c0feaf5a
Added color conversion and stub for rendering
2019-04-06 00:09:00 +02:00
Sebastian
c5a5532609
Added module
...
Added sync detection to module
2019-04-06 00:09:00 +02:00
Manolis Surligas
9ab93276fa
Add contributors list and update versioning scheme
2019-04-06 00:02:53 +02:00
Manolis Surligas
5291e18032
Bump up version to 1.5.1
2019-01-22 13:25:39 +02:00
Manolis Surligas
0d21c5942f
Fix BPSK issue on low baudrates
2018-12-21 17:32:11 +02:00
Manolis Surligas
c77ca2fe98
Add decoding flowgraph for the Reaktor-Hello-World satellite
2018-12-03 12:18:48 +02:00
Manolis Surligas
b234f76e55
Add documentation for the frame acquisition block
2018-12-03 12:15:58 +02:00
Alexandru Csete
db08d31f53
Fix compiler warning when printing uint64_t
2018-12-03 02:14:58 +02:00
Alexandru Csete
512260ac88
Remove unneeded link references to gnuradio libs
...
These are already included with ${GNURADIO_ALL_LIBRARIES}.
2018-12-03 02:14:58 +02:00
Manolis Surligas
4ec333f5e6
Improve the generic frame acquisition
...
* Add CRC-16-IBM supported by CC11xx products
* Check CRC for frame validity
* Extract variable frame length
* Tested with Reaktor-Hello-World in-orbit frame
2018-12-03 01:42:14 +02:00
Manolis Surligas
10f27c045e
Remove obsolete libnova dependency
2018-12-02 00:51:46 +02:00
Manolis Surligas
4bcd9c8aaa
Start the implementation of a generic frame synchronizer
...
The generic frame synchronizer will be able to adapt in a variety of
common framing schemes used by popular modems.
2018-12-02 00:48:14 +02:00
Ansgar Schmidt
2122b531ae
Adding debian/ubuntu install requirements
...
Signed-off-by: Ansgar Schmidt <ansgar.schmidt@gmx.net>
2018-12-01 21:42:06 +00:00
Manolis Surligas
e91611f452
Implement Golay (24, 12, 8) encoder/decoder
2018-11-30 15:08:17 +02:00
Ansgar Schmidt
a84d80ada6
Fixing missing step in Installation description
...
Signed-off-by: Ansgar Schmidt <ansgar.schmidt@gmx.net>
2018-11-30 11:18:44 +00:00
Manolis Surligas
40aaeece1c
Implement a shift register with dynamic size
...
std::bitset can be used only with compile time known size. Most of the flowgraphs take the shift register size as a parameter through the GRC so it cannot be used. This commit implements a shift register using the std::deque that supports arbitrary number of memory stages
2018-11-29 02:41:36 +02:00
Manolis Surligas
1afb2bae18
Bump up version to 1.5.0
2018-11-28 01:14:37 +02:00
Manolis Surligas
1bc575cc25
Complete redesign of the BPSK decoder
...
This commit implements a new approach for the BPSK AX.25 decoding. It
seems that the GNU Radio equalizers (both CMA and LMS) are not ideal for
bursty transmissions. After they loose 'lock', they tend to converge
quite slow again.
The equalizing problem is again solved using an AGC2 block. However, the
placement of this block is quite critical. In older versions the AGC was
placed several steps after resampling and filtering. This resulted to
poor equalization and noise increase. Now the AGC is placed as early as
possible when the signal has a large span.
2018-11-27 16:55:59 +02:00
Manolis Surligas
ab022f1058
Include GrVersion.cmake module so the git version can be extracted
...
Some distros do not contain the GrVersion.cmake module so the git
version can be applied into the gr-satnogs version reporting script.
This commits adds this module into the project, so the build system can
use it during project configuration.
2018-11-27 16:03:15 +02:00
Manolis Surligas
5605165cb8
Invert AFSK1200 filter gain
2018-11-25 23:43:42 +02:00
Corey Shields
3b6006c27a
remove audio_gain from remaining gr scripts
2018-11-24 22:00:23 -05:00
Manolis Surligas
df9395057d
Add bpsk_ax25.grc improved BPSK decoder
...
The new BPSK decoder uses a blind equalizer in par with an LMS based
equalizer. Both of them adapt more quickly in the channel response than
the AGC.
The decoder supports baudrates up to 19200.
Note that the bpsk_ax25.grc deprecates the bpsk_decoder.grc and
bpsk_demod.grc and they will be removed on the next release.
2018-11-24 23:32:50 +02:00
Manolis Surligas
8fbca87084
Remove left over flowgraphs and files
2018-11-24 02:11:51 +02:00
Manolis Surligas
39bf8524c4
Add support for the X3x0 USRP series
2018-11-24 00:48:07 +02:00
Manolis Surligas
40a645f355
Fix boost `common_factor` deprecation warning
2018-11-24 00:43:21 +02:00
Patrick Dohmen
255277f773
Add missing parameter "udp_IP"
...
Added the missing parameter "udp_IP" to get the UDP sink working.
Fixes issue #131
2018-11-24 00:26:26 +02:00
Manolis Surligas
61501694d7
Support arbitrary sampling rates on CW and AFSK1200
2018-11-24 00:26:26 +02:00
Manolis Surligas
58d6a32ad0
Improve DUV decoder
...
* Support arbtrary sampling rate
* Add UDP sink for the decoded frames
2018-11-24 00:25:32 +02:00
Manolis Surligas
d824b95369
Fix LO offset correction
2018-11-24 00:25:32 +02:00
Manolis Surligas
a93b0081e7
Fix doppler correction
...
* Fix doppler correction
* Add new METEOR decoder producing telemetry frames
2018-11-24 00:25:32 +02:00
Manolis Surligas
c8b4bc88c9
Fix waterfall signal source
2018-11-24 00:25:32 +02:00
Manolis Surligas
8562a3b0af
Fix missing variable
2018-11-24 00:25:32 +02:00
Manolis Surligas
63218b157b
Add LRPT decoding flowgraph
2018-11-24 00:25:32 +02:00
Manolis Surligas
854becb15d
Add LRPT decoder
...
Currently it performs only convolutional decoding
2018-11-24 00:25:32 +02:00
Manolis Surligas
dcadfe9ab1
Add convolutional deinterleaver
2018-11-24 00:25:32 +02:00
Manolis Surligas
62fb14e3d1
Extract the coded LRPT CADU
2018-11-24 00:25:32 +02:00
Manolis Surligas
a344bc498b
Start the LRPT sync block
2018-11-24 00:25:32 +02:00
Manolis Surligas
f7e67d0ae3
Add parametric FSK and MSK AX.25 decoders
2018-11-24 00:25:32 +02:00
Manolis Surligas
79bf73e5a9
Bump up version to 1.4.2
2018-10-27 20:45:05 +03:00
Manolis Surligas
e7797003f7
Fix formatting
2018-10-27 20:44:41 +03:00
Patrick Dohmen
108f60c1e6
Fix spacecraft identification
...
The ```fox_id``` consists of three bits.
To mask these three bits a value of 0x7 is neccessary.
Added additional spacecraft identifiers.
Signed-off-by: Patrick Dohmen <dl4pd@darc.de>
2018-10-25 08:35:17 +02:00
Manolis Surligas
9ccd4cf4fb
Use stroll() for proper long long int parsing
2018-09-17 23:26:09 +03:00
Corey Shields
571d98c924
change incoming freq to long long
...
allows for higher than 2.1ghz frequencies to be submitted via rigctl.
fixes #132
2018-09-08 11:37:17 -04:00
Manolis Surligas
75384606b8
Bump up version to 1.4.0
2018-07-30 14:06:00 +03:00
Manolis Surligas
16854f6495
Improve DUV decoder sensitivity
...
Due to a large gain in a LPF, large values negatively affected the
quadrature demod filter.
2018-07-30 14:05:23 +03:00
Manolis Surligas
a6445b3b00
Add contributors list and update versioning scheme
2018-07-19 14:24:38 +03:00
Sebastian
5605c4ef3c
Fixed slating issues caused by NaN samples
2018-07-18 12:25:53 +03:00