I’m opening this thread to track and share the updates of the PHASMA mission.
PHASMA is a spectrum monitoring and space-based situational awareness mission from the Libre Space Foundation.
The project is about the design and development of two open-source CubeSats. The two CubeSats are tasked to oversee the electromagnetic spectrum and its use in space so that they will perform a series of experiments.
You can find the GitLab repository of the PHASMA project here.
You can join the dedicated Element/Matrix Channel here.
PHASMA is a programme funded by the European Union – NextGenerationEU, and the Greek National Recovery and Resilience Fund, Greece 2.0.
Are sample I/Q files available for one or both of the downlinks? It’s always great to confirm a working ground station setup before a satellite is even in orbit.
Two IQ files from two SatNOGS Network-dev observations, one for the uhf done by rtl-sdr at 2.048e6 sample rate and one for the s-band done by usrp at 2e6 sample rate:
I use GQRX for just about everything, so the I/Q file format that it saves is 32-bit float.
My output is via GNU Radio w/ gr-satellites blocks that handle a variety of input sources (audio recordings, ‘live’ audio from GQRX, or 32-bit float I/Q files) and output to anything you wish. I send decodes to SatNogs, a hex dump there inside GNU Radio, a .KSS file, and in particular to a ‘Kiss File Sink’ block with the destination ‘/tmp/kisstnc’. That is where the direwolf app is listening when run w/ the ‘-p’ switch. I like the output and it also allows me (via the script file it’s run from) to save the output to a simple text log file.
… in addition to saving the decoded frames to a text file, you’ll see in the script that I’m also prepending a time-stamp to each line of output. Personal preference & sometimes very useful.