guenael / rtlsdr-ft8d Goto Github PK
View Code? Open in Web Editor NEWFT8 decoder of RTL devices
FT8 decoder of RTL devices
Hi,
Some minor change requests ...
Please see attached for the diff file.
rtlsdr-ft8d.diff.txt
Thank you
change dir before
git submodule update --init --recursive
Hi.
Other RTLSDR tools working flawlesly. This tool does not work at all! I never got any decoding. Even if FT8 Signal is 1dB SNR. I tried all gain levels. I have RTLSDR V3. That RTL is purrfect in sense of stability.
Hi, I have this issue when I trying to install:
Clonage dans '/home/***/rtlsdr-ft8d/ft8_lib'...
fatal: impossible de se connecter à github.com :
github.com[0: 140.82.114.4]: errno=Connexion terminée par expiration du délai d'attente
fatal: le clonage de 'git://github.com/kgoba/ft8_lib' dans le chemin de sous-module '/home/fg8oj/rtlsdr-ft8d/ft8_lib' a échoué
Do you have any idea to solve this?
73, Burt FG8OJ
anyone to give me some help?
Dongle, rtlsdr-v3
Antenna longwire tuned for 30m-band.
OS, Ubuntu, standard PC
Clock ok
WSJT-X logging about ~20 calls per slot.
ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*192.168.1.4 (nt .PPS. 1 u 38 64 377 0.196 0.124 0.385
+sth1.ntp.netnod .PPS. 1 u 43 64 377 2.031 0.573 0.372
+sth2.ntp.netnod .PPS. 1 u 39 64 377 1.881 0.086 5.751
./rtlsdr_ft8d -f 7074k -g 25 -d 2 -c call -l loc -i 1 -n 1
Found 2 device(s):
0: Realtek, RTL2838UHIDIR, SN: 06001049
1: Realtek, RTL2838UHIDIR, SN: 00000010
Using device 1: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Enabled direct sampling mode, input 2
Starting rtlsdr-ft8d (2021-12-07, 19:04z) -- Version 0.1alpha
Callsign : q
Locator : q
Dial freq. : 7074000 Hz
Real freq. : 7074000 Hz
PPM factor : 0
Gain : 25 dB
Wait for time sync (start in 5 sec)
Date Time(z) SNR DT Freq Dr Call Loc Pwr
Allocating 15 zero-copy buffers
Max magnitude: -56.6 dB
LDPC decode: 10 errors
LDPC decode: 6 errors
LDPC decode: 18 errors
LDPC decode: 7 errors
LDPC decode: 21 errors
Decoded 0 messages
Max magnitude: -56.6 dB
LDPC decode: 12 errors
LDPC decode: 6 errors
LDPC decode: 18 errors
LDPC decode: 7 errors
LDPC decode: 21 errors
Decoded 0 messages
Because fftw3f is an excellent standard
& add an option witch for CQ Only / Any
Dumping the decimated and filtered iq-blocks to a file could help troubleshooting and also possible to visualize the actitivity.
pse update default fq for the usable of: (it's using wspr fqs)
Bands: LF LF-15 MF MF-15 160m 160m-15 80m 60m 40m 30m 20m 17m 15m 12m 10m 6m 4m 2m 1m25 70cm 23cm
title says it all.
With this program:
$ ./rtlsdr_ft8d -a -f 20m -c VU3CER -l MK68
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001
Using device 0: Generic RTL2832U OEM
Detached kernel driver
Found Rafael Micro R820T tuner
Enabled direct sampling mode, input 2
Starting rtlsdr-ft8d (2022-01-21, 15:07z) -- Version 0.3.6
Callsign : VU3CER
Locator : MK68
Dial freq. : 14074000 Hz
Real freq. : 14074000 Hz
PPM factor : 0
Auto gain : enable
Wait for time sync (start in 12 sec)
Allocating 15 zero-copy buffers
No spot 2022-01-21 15:07z
No spot 2022-01-21 15:08z
No spot 2022-01-21 15:08z
No spot 2022-01-21 15:08z
I have not been able to decode any FT8 traffic with this program.
With Gqrx + WSJT-X things are fine:
The FT8 beacon is generated using https://github.com/kholia/Easy-Digital-Beacons-v1 project.
I am running Ubuntu 21.10 here.
$ ldd rtlsdr_ft8d
linux-vdso.so.1 (0x00007ffc897f8000)
libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007fb29ec31000)
librtlsdr.so.0 => /lib/x86_64-linux-gnu/librtlsdr.so.0 (0x00007fb29ec20000)
$ dpkg -S /lib/x86_64-linux-gnu/librtlsdr.so.0
dpkg-query: no path found matching pattern /lib/x86_64-linux-gnu/librtlsdr.so.0 # OK, we are not using the system packaged version
I am using the RTL-SDR Blog V.3. dongle here.
What could I do to debug this problem? Thank you for your time, and help.
Updates:
$ ./rtlsdr_ft8d -t -f 20m -c VU3CER -l MK68
Score Freq Call Loc
34 14074028 K1JT FN20
Self-test SUCCESS!
The self-test works fine.
./rtlsdr_ft8d -d 2 -f 7m -c G8LKD -l IO91VN
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Enabled direct sampling mode, input 2
Starting rtlsdr-ft8d (2021-12-19, 11:06z) -- Version 0.3.3
Callsign : G8LKD
Locator : IO91VN
Dial freq. : 7000000 Hz
Real freq. : 7000000 Hz
PPM factor : 0
Gain : 29 dB
Wait for time sync (start in 8 sec)
I think there are others to check...
When trying to read a file saved by rtlsdr_ft8d itself, the block of code that would print a "No spot" message fails as follows:
Program received signal SIGSEGV, Segmentation fault.
0x000000000040471d in printSpots (n_results=<optimized out>) at rtlsdr_ft8d.c:597
597 rx_state.gtm->tm_year + 1900,
(gdb) bt
#0 0x000000000040471d in printSpots (n_results=<optimized out>) at rtlsdr_ft8d.c:597
#1 decodeRecordedFile (filename=<optimized out>) at rtlsdr_ft8d.c:773
#2 0x00000000004067fb in main (argc=9, argv=0x7fffffffde38) at rtlsdr_ft8d.c:1014
(gdb) p rx_state.gtm
$1 = (struct tm *) 0x0
Working nicely now after latest merge.
Any chance of an early Christmas present?
Very grateful for all your efforts.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.