I guess a long TX period and this changes the internal temperature and has influence on the LO freq
I will give it a try, until now I haven’t been very successful
I am unable to create a jpg image file from this observation.
This is what I tried:
Replay the recorded IQ file from this observation and decoded the reception with UZ7HO geoscan sound modem version 0.2.
This gave the following output file
Then used this file as input for the script made by jupitersaturn09
The output jpg isn’t recognized a image file and not visible.
I clearly miss something.
all three of my stations are quite stable and they shouldn’t show the same drift if it were local to each. the same can be seen on most stations including geoscan: SatNOGS Network - Observation 6781332
It looks like it always goes lower after starting the high rate tx, so Jan might be correct.
a ppm or a few perhaps.
Yes, that was my second version, it might be true. Thank you
Please try with this file. I found jpg header FF D8
and deleted every packet before packet with this header
geoscan-mon241122-0954.txt (98.6 KB)
I have now been spending a lot of time trying to decode images and haven’t been successful.
We have the following options:
- Kirill Starikov / Geoscan-Edelveis Image Parser · GitLab but there is no information available on the input format.
- GitHub - radio-satellites/geoscan-tools: Some tools to process data from the GEOSCAN satellite. seems to have some challenges in detecting the correct frames.
Is there a location where we can find detailed information on frame structure and image recovery?
Any help would be appreciated
@PE0SAT Have you been able to decode image with file from Geoscan-Edelveis mission - #104 by geoscan? Please choose raw jpg when running python script
So all seems to be related on how to manipulate the received output.
python3 ../geoscan-tools/main.py
Input file:geoscan-mon241122-0954.txt
Output file:geoscan-mon241122-0954.jpg
Write raw JPEG (for corrupt/incomplete images, or for multiple files)?y
Characters to remove (16 raw soundmodem, 47 for GetKISS+):16
Single JPEG file only
Wrote raw JPEG!
This is the output:
Hurray! Awesome result. Should we start to transmit photos from space on schedule?
@PE0SAT is there any questions about decoding images left? Apparently script doesn’t crop input file right and if there are some data before FF D8
it tries to parse it and fails.
Please schedule some images and we will try and decode them, if there are questions we know where to find you @SA2KNG was wondering if it would be possible to use a kiss file for decoding purposes.
This would open up more solutions for decoding. gr_satellites
and GetKiss+
can also write kiss files. Follow the link for an example in Index of /download/GEOSCAN
I had a look at the data and came up with this: GitHub - kng/geoscan-tools: Process frames from satellite Geoscan-Edelveis
It tries to capture all data to files, if it detects a proper start and FFD8 header it names it .jpg, otherwise .dat.
Supporting all the formats I have seen in this thread and autodetects how to parse them.
I gave it a try with an earlier observation:
Created a sound modem log file and used the parser created by @SA2KNG
./process_frames.py geoscan-6514407.txt -o geoscan-6514407
This created geoscan-6514407_0.jpg
and gives this picture.
And we found another one
My repo is updated with kiss file support and small bug, should produce even partial files with the content in the correct location and the rest padded with 0. so if the transmissions are repeated it might be possible to combine two or more files to one complete ?
Readme updated in my repo.
Added some functionality to combine frames from different transmissions into one file, accumulating data so the images can become complete.
Thanks to the extensive work of @SA2KNG I was able to update my software. Thank you so much!!
As usual, the latest release is here: GitHub - radio-satellites/geoscan-tools: Some tools to process data from the GEOSCAN satellite.
I changed many things:
- The processing is now handled by the deframer module
- PIL is not used for processing images, only to check whether or not they are valid.
- Now, the raw JPEG option is removed, since that is no longer needed.
- The biggest thing is that now “Characters to remove” is now literally either 0 for soundmodem or 39 for GetKISS+.
- Now, when entering file names, use only the name, not the extension.
A future thing that is planned is to combine files that are similar, hence creating an error free file.
Enjoy!
Hi. When is the next transmission of geoscan? What does it transmit? I assume images?
Hi!
Yes, it does transmit images. The GEOSCAN team should release the transmission schedule soon. In the meantime, you can try to figure the software out. Here are your choices (thx PE0SAT):
- Kirill Starikov / Geoscan-Edelveis Image Parser · GitLab but there is no information available on the input format.
- geoscan-tools/README.md at main · kng/geoscan-tools · GitHub
-
GitHub - radio-satellites/geoscan-tools: Some tools to process data from the GEOSCAN satellite.
You need something that can receive the 70cm band. Where are you located? It depends on whether or not you’ll be able to receive the dump.
Photo from a Geoscan flyby a while ago .