Manolis Surligas
8dedb9b179
Change to debug level wrong CRC AX.25 frames
2018-01-02 18:14:07 +02:00
Sebastian
8acd0fe62e
Added libpng++ to dependencies
2017-12-31 14:44:56 +01:00
Manolis Surligas
b358d1b4ca
Merge branch 'only-hex-data' into 'master'
...
Remove .txt decoded frames files
See merge request librespacefoundation/satnogs/gr-satnogs!123
2017-12-09 17:47:20 +00:00
Manolis Surligas
3cc611c6c9
Remove .txt decoded frames files
...
* Decoded frames are stored only in hex files
* Output only the CRC valid frames. For now, in order to get the CRC
failed manual edit of the flowgraph is needed. In the near future, a
command line arguemnt will enable/disable
2017-12-09 19:45:23 +02:00
Manolis Surligas
73d68a7131
Merge branch 'old-gcc-fix' into 'master'
...
Remove put_time() in favor of strftime() to support older gcc versions
See merge request librespacefoundation/satnogs/gr-satnogs!122
2017-12-03 21:26:10 +00:00
Manolis Surligas
1c20782d6a
Remove put_time() in favor of strftime() to support older gcc versions
2017-12-03 23:24:17 +02:00
Manolis Surligas
b0d061dac6
Merge branch 'afsk1200' into 'master'
...
AFSK 1200 Decoder
See merge request librespacefoundation/satnogs/gr-satnogs!121
2017-11-26 20:59:20 +00:00
Manolis Surligas
d951fa9292
Fix clock recovery issue on AFSK 1200 decoder
...
* Fix clock recovery issue on AFSK 1200 decoder
* Improve performance of AFSK 1200
* Make AFSK 1200 decoder to produce waterfall and audio file with the
same characteristics as the generic FM demodulator flowgraph for a
unified output experience in the SatNOGS network
2017-11-26 22:46:29 +02:00
Manolis Surligas
53e0db48d6
Add AFSK1200 decoder
...
* AFSK1200 decoder with AX.25 frame support
* Fix issue with the AX.25 decoder when the frame has only one AX.25
SYNC flag
* Fix clear text debug output to print each one of the characters and
not the string, so that the payload can be partially be printed even if
it contains non-printable characters
* Add AFSK1200 decoder example that can decode frames from an .ogg file
retrieved by the satnogs-network
2017-11-26 22:09:45 +02:00
Manolis Surligas
1b0f949e8d
Merge branch 'fix_flowgraphs' into 'master'
...
Fix deprecated variable blocks
See merge request librespacefoundation/satnogs/gr-satnogs!120
2017-11-19 09:47:14 +00:00
Manolis Surligas
79052d48c3
Fix deprecated variable blocks
2017-11-19 11:46:20 +02:00
Manolis Surligas
6050b2ac5c
Merge branch 'airspymini' into 'master'
...
Add support for the Airspy Mini SDR device
See merge request librespacefoundation/satnogs/gr-satnogs!119
2017-11-16 09:10:00 +00:00
surligas
6e1c3f6b01
Add support for the Airspy Mini SDR device
...
Aispy Mini can be selected passing the `airspymini` string on the
`--rx-sdr-device` command ine argument
2017-11-16 11:04:10 +02:00
Manolis Surligas
7f2621bdc7
Merge branch 'cw_fix' into 'master'
...
Fix CW decoder GUI option for non-X hosts
See merge request librespacefoundation/satnogs/gr-satnogs!118
2017-11-02 14:04:33 +00:00
Manolis Surligas
45ee54fad3
Fix CW decoder GUI option for non-X hosts
2017-11-02 14:03:24 +02:00
Manolis Surligas
a1da1a581c
Bump version to 1.2.0
2017-11-01 22:23:48 +02:00
Manolis Surligas
05eacd4eec
Merge branch 'cw' into 'master'
...
CW decoder
See merge request librespacefoundation/satnogs/gr-satnogs!117
2017-11-01 20:18:11 +00:00
Manolis Surligas
2de1d91fae
Improve the CW decoder flowgraph
2017-11-01 22:04:56 +02:00
Manolis Surligas
5d7af423a8
Window number to dot duration should be sufficient enough
2017-11-01 22:04:56 +02:00
Manolis Surligas
f560f16af3
Improve CW decoding process
...
Our approach exploits the autocorrelation properties of the CW signal.
Thus low, high or band pass filtering greatly affects the performance of
the algorithm, because they introduce autocorrelation.
2017-11-01 22:04:56 +02:00
Manolis Surligas
52efa4c8bd
Finish the CW encoder
...
The CW encoder is a debug block that can be used to check the
performance of the CW decoder of gr-satnogs module under different RF
conditions. It can also serve as a perfect debug tool for sattelite
missions.
2017-11-01 22:04:56 +02:00
Manolis Surligas
8d34e937ee
Continue with the CW encoder
2017-11-01 22:04:56 +02:00
Manolis Surligas
9b9f8c92ad
Simpify CW decoder
2017-11-01 22:04:56 +02:00
Manolis Surligas
94eef1463c
Improve CW decoding performance and complexity
2017-11-01 22:04:56 +02:00
Manolis Surligas
5d9fc19e3b
Simplify CW decoding
2017-11-01 22:04:56 +02:00
Manolis Surligas
800d0710f9
Improve CW flowgraph
2017-11-01 22:04:56 +02:00
Manolis Surligas
2e095e9976
Add CW decoding flowgraph
2017-11-01 22:04:56 +02:00
Manolis Surligas
a8a8bd5b3e
Update CW examples
2017-11-01 22:04:56 +02:00
Manolis Surligas
ea5a5632f5
Add CW decoder
...
* Filtering and decimation stages tested for USRP
* TODO: Test filtering for the rest of the SDR devices
2017-11-01 22:04:56 +02:00
Manolis Surligas
ca1b8b1242
Output messages in text files
...
* Add support for saving the messages on a text file
* Add timestamp support for each message in ISO 8601 format
2017-11-01 22:04:56 +02:00
Manolis Surligas
e114eb0cd0
Remove CW matched filter block
...
CW decoding using match filtering is pretty much useless in LEO.
The information about the tone frequency is very rare and carrier
oscillations during the satellite pass reduce significantly the
performance.
The new next CW decoder is based on the autocorrelation of the received
signal.
2017-11-01 22:04:56 +02:00
Manolis Surligas
0f77998e9f
Merge branch 'fix_params' into 'master'
...
Fix inconsistencies between the command line arguments of the flowgraphs
See merge request librespacefoundation/satnogs/gr-satnogs!116
2017-11-01 20:02:16 +00:00
Manolis Surligas
01b56db38d
Fix inconsistencies between the command line arguments of the flowgraphs
...
* Set the default USRP RX and TX port to the TX/RX
* All flowgraphs follow the same command line arguments scheme
2017-11-01 19:16:25 +02:00
Manolis Surligas
13f5cfe424
Merge branch 'master' into 'master'
...
Bump version
See merge request librespacefoundation/satnogs/gr-satnogs!115
2017-10-09 13:19:48 +00:00
Manolis Surligas
9177df0444
Bump version
2017-10-09 16:16:32 +03:00
Manolis Surligas
678845e469
Merge branch 'fix-github-links' into 'master'
...
Update github link to gitlab
See merge request librespacefoundation/satnogs/gr-satnogs!114
2017-10-07 12:57:09 +00:00
Manolis Surligas
b91c92c4c2
Merge branch 'fixfsk2' into 'master'
...
change settings to parameters
See merge request librespacefoundation/satnogs/gr-satnogs!113
2017-10-07 12:56:05 +00:00
Hugh Brown (Saint Aardvark the Carpeted)
07f964e44f
Update github link to gitlab
2017-10-06 19:52:57 -07:00
Corey Shields
0643660580
change settings to parameters
...
This change sets all of the expected parameters to the g3ruh script. Without it, satnogsclient will send it paremeters that it does not understand, causing it to exit out.
2017-10-06 16:53:15 -04:00
Manolis Surligas
5a9e479add
Merge branch 'master' into 'master'
...
Do not read every single float to locate last fully pixeled line
See merge request librespacefoundation/satnogs/gr-satnogs!112
2017-10-01 19:48:47 +00:00
Vasilis Tsiligiannis
d3186fcad2
Do not read every single float to locate last fully pixeled line
...
Utilize 'every' keyword to jump to last explected float of every line
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2017-09-30 18:41:05 +03:00
Corey Shields
ae1e331228
Merge branch 'fixfsk' into 'master'
...
fix g3ruh script
See merge request librespacefoundation/satnogs/gr-satnogs!111
2017-09-24 16:53:49 +00:00
Corey Shields
622965da42
fix g3ruh script
...
fix the g3ruh script so that it saves captured frames properly in /tmp/.satnogs/data
2017-09-24 12:28:29 -04:00
Corey Shields
00ca01c9d9
Merge branch 'fm_filter' into 'master'
...
FM Demod Flowgraph - Add Low-Pass filter prior to Demod
See merge request librespacefoundation/satnogs/gr-satnogs!110
2017-09-23 13:02:27 +00:00
Mark Jessop
6b4f593661
Revert NOAA decoder to master
2017-09-21 20:36:31 +09:30
Mark Jessop
0a6325613f
Updated fm_demod to calculate filter width using Carson's rule.
2017-09-21 20:20:32 +09:30
Mark Jessop
cb610f178b
Merge remote-tracking branch 'upstream/master' into fm_filter
2017-09-21 20:00:33 +09:30
Manolis Surligas
e494299bba
Merge branch 'ax25' into 'master'
...
Generic FSK 9600 modem
See merge request librespacefoundation/satnogs/gr-satnogs!109
2017-09-20 14:58:45 +00:00
Manolis Surligas
ce9a00d84a
Improve generic FSK9600 AX.25 performance
...
* Use a costas loop to correct any LO offset
* Two seperate flowgraphs with and without G3RUH descrampling
* Support IQ dumping
2017-09-20 17:54:02 +03:00
Manolis Surligas
1a785b68ca
Add frame file sink blocks
2017-09-20 17:54:02 +03:00