f4gkr / pictalk Goto Github PK
View Code? Open in Web Editor NEWReceive, Decode and understand PicSAT messages
Receive, Decode and understand PicSAT messages
Howdy Sylvain,
Is it possible to support the bladeRF in a future release?
73 REmi F6CNB/N5CNB
No doubt there are better ways to do this, but if anyone would like to convert all or part of the pictalkframes.txt data output file created by PicTalk to a .KSS file for use in other apps (i.e., DK3WN decoder, etc.), please feel free to use (and IMPROVE!) a simple script I uploaded to: https://git.io/vAKfj
Please forgive me if this has been addressed on social media or a README, but I could not find it.
What format should be used for the "Your latitude" & "Your longitude" boxes when prompted?
Thank you!
Hi Sylvain,
Congrats to you and the @picsat team for the satellite recovering after a long sleep! Wow.
I'm trying to use the PicTalk decoder but have not been able to obtain any decodes despite strong signals, which gr-satellites is able to decode. Using Mint Mate 19.2 (based on Ubuntu 18.04 LTS) using python 3.6.9.
As far as I can tell, all dependencies have been met before compiling binary.
Console output attached. The signals are seen but something appears to prevent decoding and or printing.
Any suggestions on debugging most welcome.
Thanks so much!
Bob N6RFM
.
During previous passes, I ran an array of Windows SDR & decoder tools on a second computer in parallel with PicTalk on a linux computer. One of those Windows apps was the SiDS uploader from DK3WN. Packets decoded in Windows and uploaded via the DK3WN decoder would be immediately reflected on my profile page.
On tonight's pass, I did NOT run the Windows DK3WN SiDS uploader. PicTalk on linux decoded 64 packets but I can find no indication on the local linux PC (logs, etc.) nor on the PicSat website that those packets were uploaded to the project team.
At this time (23-Feb-2018) is PicTalk programmed to automatically upload decoded packets?
If, so, how can we tell if that was successful?
If not, of course that's fine & the newly decoded packets can be easily uploaded manually on the website.
Thank you!
Hi Sylvain,
FYI.
After 22 frames had the 8Mar GitHub version of PicTalk crashed with "segmentation fault". Was looked at decode screen at the time.
Picsat.txt
Re-started and rest of pass was OK. Not sure what happened.
Please let me know if I can provide additional information or test results.
Thanks,
Bob
If possible, please allow for pictalkframes to be saved as both .txt and .kss format. The .kss format is required for data import to other software for display (e.g., DK3WN). Merci es 73. Bob
Hello! Thanks for all the work to produce such a nice GUI.
When compiling on Ubuntu 16.04 linux (64-bit), I received the following:
In file included from main.cpp:41:0:
hardware/gpdsd.h:38:17: fatal error: gps.h: No such file or directory
compilation terminated.
Makefile:2687: recipe for target 'main.o' failed
make: *** [main.o] Error 1
... apparently "libgps-dev" is required as the compile was successful after running:
sudo apt-get install libgps-dev
hello
It will be great to have a script to add PicTalk to the list of applications and an alias to start it automatically.
Here is a script that works. Missing more icon "picktalk.png"
https://drive.google.com/drive/folders/1-RtXzvqut7wNGb85GszN59LdXRYDPlAl?usp=sharing
You have to put these 2 scripts and the icon in the root of PicTalk
thanks
If considered a worthwhile use of your programming time, it would be very desirable to place entries in ~/PicTalk-data/pictalk.conf
where the user could define the default (start-up) values for "RF Gain", "FFT Rate", and "Threshold" that have proven to work best for them.
Thank you!
Granted a low pass here (< 10 degrees elevation), but a strong signal was received from numerous packets. However, while there was activity in the terminal window (see below), no packets appeared to decode.
Here is the terminal window content that was seen when a strong enough packet was received:
Proccessing Data from point 0 to 2183, with slow speed:
..1..with delay = 4 ms
state transition from "sFrameStart" to "sFrameEnds"
state transition from "sFrameEnds" to "sSearchFrame"
..3..with delay = 27 ms
..4..with delay = 523 ms
..5..with delay = 612 ms
..9..with delay = 612 ms and biterate 9600
..1..with delay = 2 ms
..3..with delay = 8 ms
..4..with delay = 312 ms
..5..with delay = 368 ms
..9..with delay = 368 ms and biterate 1200
state transition from "sSearchFrame" to "sFrameStart"
state transition from "sFrameStart" to "sFrameEnds"
state transition from "sFrameEnds" to "sSearchFrame"
state transition from "sSearchFrame" to "sFrameStart"
state transition from "sFrameStart" to "sFrameEnds"
state transition from "sFrameEnds" to "sSearchFrame"
... a more favorable pass is upcoming, so perhaps the higher signal strength will produce decodes.
decodeZ3 is crashing with the following message on ubuntu 16.04:
starting python
Traceback (most recent call last):
File "/home/hugot/import/PicTalk/bin/python/decodeZ3.py", line 418, in
print("Starting ZMQ publisher\u2026")
UnicodeEncodeError: 'ascii' codec can't encode character '\u2026' in position 22: ordinal not in range(128)
python ends
Not sure about the gravity of the problem.
I suggest removing the faulty characters at line 418 as it seems not needed here.
On Ubuntu 16.04 (64-bit), even though GUI launched successfully, I noticed the following in the terminal window:
ImportError: No module named 'scipy'
... even though the Ubuntu repository version of python3-scipy was already installed:
k4kdr@:~/PicTalk$ apt-cache policy python3-scipy
python3-scipy:
Installed: 0.17.0-1
Candidate: 0.17.0-1
Version table:
*** 0.17.0-1 500
500 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
100 /var/lib/dpkg/status
This was corrected by running:
pip3 install scipy
======
After applying the above fix, saw in the terminal window:
ImportError: No module named 'requests'
... this was corrected by running:
pip3 install requests
======
After applying the above, the terminal window shows much more feedback than it did when the "No module" errors were being seen:
k4kdr@:~/PicTalk$ ./bin/pictalk
Found Rafael Micro R820T tuner
Tuner type: 5 min_tuner_freq= 24000000 max_tuner_freq= 1766000000
gain range : 0 to 49.6
manufacturer :: Realtek
product :: RTL2838UHIDIR
serial :: 00000001
Exact sample rate is: 2200000.014570 Hz
Web server listening on port 8001
Controller::run()
transition from 0 to 1
using Python : "/home/k4kdr/PicTalk/bin/python/decodeZ3.py"
starting PythonDecoder::run()
starting python
Starting ZMQ publisher…
Started ZMQ publisher.
Connecting to PicTalk
Starting Main Thread
Connected to PicTalk.
python ends
Sending Picsat RX frequency
Hi Sylvain,
Have noticed that if change RX frequency and stop/start PicTalk, the "threshold" line changes shape, and acts strangely. Have not determined if this is simply a visual change, or if it matters for decoding.
BTW running Linux Mint 18.3 Sylvia - Linux TPX230 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
73 es TKS!! Really like the program.
A minor item, but it appears that when the PicTalk application is run, a '~/pictalk/'
folder continues to be auto-created if not already present.
If there is no longer any use for this folder, you may wish to remove the code that creates it.
Best regards,
Hi! thanks for your work!!! i'm trying to install it from the deb package, but in the dependences when i'm put the "apt-get -f install" don't install nothing. If i'm try to search the packages individually, i'm found all except the libpython3.6-dev.
All others found ok (libfftw3-3 qt5-default libzmq3-dev libhidapi-hidraw0 python3-zmq python3-scipy python3-numpy).
#dpkg -i ./pictalk_1.0.0_amd64.deb
dpkg: problemas de dependencias impiden la configuración de pictalk:
pictalk depende de libfftw3-3; sin embargo:
El paquete libfftw3-3' no está instalado. pictalk depende de qt5-default (>= 5.5); sin embargo: El paquete
qt5-default' no está instalado.
pictalk depende de libzmq3-dev; sin embargo:
El paquete libzmq3-dev' no está instalado. pictalk depende de libhidapi-hidraw0; sin embargo: El paquete
libhidapi-hidraw0' no está instalado.
pictalk depende de python3-zmq; sin embargo:
El paquete python3-zmq' no está instalado. pictalk depende de python3-scipy; sin embargo: El paquete
python3-scipy' no está instalado.
pictalk depende de python3-numpy; sin embargo:
El paquete python3-numpy' no está instalado. pictalk depende de libpython3.6-dev; sin embargo: El paquete
libpython3.6-dev' no está instalado.
Hi Sylvain,
From time to time, PicSat is sending "special hidden messages". Perhaps in future, there will be a feature from within PicSat to display these directly. This may already be taken care of when a method to export KSS data is included using third party software such as DK3WN.
73,
Bob
Great job and thanks for developing PicTalk.
Please consider adding support for the AirSpy SDR.
Merci,
Bob
N6RFM
Bonjour Sylvain
J'ai l'erreur suivante lors de la compile de PicTalk :
zmqserver.o : Dans la fonction « ZmqServer::run() » :
zmqserver.cpp:(.text+0x126) : référence indéfinie vers « zmq_ctx_new »
zmqserver.cpp:(.text+0x2a4) : référence indéfinie vers « zmq_ctx_destroy »
pythondecoder.o : Dans la fonction « ZmqPython::run() » :
pythondecoder.cpp:(.text+0x9f2) : référence indéfinie vers « zmq_ctx_new »
collect2: error: ld returned 1 exit status
Makefile:839 : la recette pour la cible « bin/pictalk » a échouée
make: *** [bin/pictalk] Erreur 1
J'ai bien la dernière version de zmq pourtant .. une idée ?
Merci
Jeff - F0FYF
Hello, i have a compilation issue Qt.
With Qt4 i have an issue with QtConcurrent :
../qwt/qwt_plot_rasteritem.cpp:21:24: fatal error: QtConcurrent: Aucun fichier ou dossier de ce type
I think it could be useful to specified the QT version in the pro configuration file like this :
if(QT_VERSION == 4) { QT += concurrent }
I think that could resolve some problems in compilation, for me, I specified the utilisation of QT5 compilator who work.
Perhaps by design, but a possible point of confusion:
While the "git clone" method to obtain the software creates the folder "PicTalk", I notice that a "pictalk" folder has also been created in my home directory.
The "pictalk" folder contains a single file: pictalk.conf
You may wish to either combine these into a single folder, or at least draw attention to this situation in the README.
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.