2024-08-29 09:20 UTC and 11:00 UTC: ISS Cubesat Deployment (JAXA) J-SSOD#31 - [CosmoGirl-Sat, SaganSat0, SAKURA, Wisseed Sat, Binar-2, -3, -4]

We have published the TBA (to be assigned) TLE sets from space-track.org:

0 TBA - TO BE ASSIGNED
1 60952U 98067WS  24247.60271997  .00140970  00000-0  23388-2 0  9999
2 60952  51.6401 286.8289 0012954 319.4077  40.6076 15.51042010   817
0 TBA - TO BE ASSIGNED
1 60953U 98067WT  24247.66711382  .00102989  00000-0  17281-2 0  9996
2 60953  51.6414 286.5082 0013904 318.0790  41.9263 15.50877393   825
0 TBA - TO BE ASSIGNED
1 60954U 98067WU  24247.60248306  .00115501  00000-0  19272-2 0  9998
2 60954  51.6391 286.8206 0013428 314.7580  45.2651 15.50985581   818
0 TBA - TO BE ASSIGNED
1 60955U 98067WV  24247.60125530  .00203667  00000-0  32610-2 0  9994
2 60955  51.6416 286.8212 0013836 321.7337  38.2664 15.51776702   815
0 TBA - TO BE ASSIGNED
1 60956U 98067WW  24247.60242771  .00154113  00000-0  25374-2 0  9992
2 60956  51.6399 286.8228 0013445 320.6243  39.3988 15.51195344   800
0 TBA - TO BE ASSIGNED
1 60957U 98067WX  24247.66684267  .00151188  00000-0  24897-2 0  9997
2 60957  51.6404 286.5066 0012900 319.6447  40.3692 15.51209936  2803
0 TBA - TO BE ASSIGNED
1 60958U 98067WY  24247.66719863  .00094452  00000-0  15904-2 0  9998
2 60958  51.6408 286.5055 0014036 317.7376  42.2529 15.50818434   815
3 Likes

Below is the current status update after TLE sets have been published by space-track. We are not going to identify objects, as TLE are still in “TBA (To Be Assigned)” status

Temporary NORAD ID Satellite NORAD ID to follow Other NORAD IDs Identified Deployed Reception Last Update
RECEIVED AND DEMODULATED
98811 CosmoGirl-Sat 60953 60952, 60958 - YES Received Changed to follow 60953 , other possible 60952, 60958
99196 Sakura 60954 60956(unlikely), 60957(unlikely) - YES Received Changed to follow 60954 , other possible 60956(unlikely), 60957(unlikely)
98808 Binar-2 60956 60954, 60957 - YES Received Changed to follow 60956 , other possible 60954, 60957
98807 Binar-3 60957 60954, 60956 - YES Received Changed to follow 60957 , other possible 60954, 60956
98806 Binar-4 60958 60952, 60953, 60954(unlikely) - YES Received Changed to follow 60958 , other possible 60952, 60953, 60954(unlikely)
NOT RECEIVED
98810 SaganSat0 60952 all of them - YES Not Received Changed randomly to follow 60952 , all the rest sets are possible
IN DB WITHOUT FREQUENCY
98809 Wisseed Sat 60955 all of them - YES No Transmitter Changed randomly to follow 60955 , all the rest sets are possible
5 Likes

Hi, we are the Gardens team.
We greatly appreciate all of your assistance for receiving SAKURA and the provision of TLE.

We will mainly post information on X, so feel free to check it out.

7 Likes

I also feel free to copy important information from GARDENs X account to over here.

1 Like

The problem is that I can’t find any information, details on the transmission used by the BINAR-2/3/4 satellites.

I used the gr-satellites BINAR-1 information as a template to find more information and also had a look at a generic pdf file on the OpenLST board.

Here is the information I have found and or created.

All help will be appreciated.

Jan - PE0SAT

3 Likes

In the OpenLST pdf there is a GNURadio schema, maybe this specific schema that is working with the BINAR satellites can be shared or the decoding used by the team.

4 Likes

@vk6tpw @vk6drd can you share some information so we will be able to create a way to decode the binar data within the satnogs network.

Maybe you have a git repo with code that is used for this mission?

At the moment I am mainly looking into a way to get gr-satellites to decode the transmissions it is done before with BINAR-1

1 Like

I had a look at the repo, and Dani’s as well, looks like most of it can be implemented in gr-satellites except the FEC stuff.
Maybe I can have a look at it and do the basic stuff, someone else needs to look at the error correction stuff.

2 Likes

Hi all, I have updated our grc file so I can share it with all of you. This should be the same as what we are using when we try to view individual satellites. We increase the bandwidth when we try to observe all satellites at once. GNU Radio version is 3.10.9.2. I have shared our conda environment details as a txt. Create conda env with

  • conda create --name binar_groundstation --file binar_groundstation_env_specs.txt

It looks like I cannot upload documents as I am a new user. Please let me know if this Onedrive link does not work. b234_grc_satnogs.zip

2 Likes

Hi everyone! In addition to the grc flowgraph posted by VK6TPW, located in my OneDrive are two sample IQ files that can be run through the decoder. One is a series of three packets from Binar 4 recorded around 11AM UTC on the 1st that decode successfully, the second is a beacon that fails CRC.

IQ_Beacon_Examples

As an aside - Jan, I thought I recognised that callsign! Your website has been very helpful, I have been using your guide on converting IQ to WAV with SoX to extract beacon timings in order to split the IQ files up.

Jacob - VK6JAC

5 Likes

Thanks a million for posting the GRC file! Since many of us work w/ audio files where possible (plus .OGG files can be easily downlinked from SatNogs observations), I removed the I/Q portion of your GRC to leave me w/ a version to simply process a .WAV or .OGG audio file. Great job - thanks again!

Here is the result w/ a recent SatNogs observation where I found some good marks in the waterfall:

5 Likes

Thank you for decoding it @K4KDR. Is this from your recordings or the ones my colleague shared? Just wondering from what pass this beacon is from. :slight_smile: Thank you

Very sorry! Those file names don’t show fully in my screen shot.

Those decodes were from:

https://network.satnogs.org/observations/10175981/

2 Likes

I am relatively new to SatNogs, does anyone know if there is anything else I could do to demodulate more Beacons? I am just wondering if there is a way to increase the number of decoded data from the Satnogs observations. Regards, Tristan

Implementing a deframer (and any fec) in gr-satellites, quite a few stations running this, and also post-obs with the ogg audio from any observations.

1 Like

Thanks a lot, this is working great

<<< Data frame from KISS client application, channel 0, total length = 212
  000:  c0 00 cb ff 01 01 11 11 59 49 44 3a 20 42 69 6e  ........YID: Bin
  010:  61 72 2d 32 4f 70 20 4d 6f 64 65 3a 20 53 4d 56  ar-2Op Mode: SMV
  020:  4b 36 42 53 50 20 42 69 6e 61 72 32 33 34 2d 43  K6BSP Binar234-C
  030:  6f 6e 74 61 63 74 20 62 69 6e 61 72 73 70 61 63  ontact binarspac
  040:  65 2e 63 6f 6d 57 c1 a0 a2 9d 6b 14 69 e5 67 c4  e.comW....k.i.g.
  050:  69 bf 10 6b 61 1f 19 07 19 85 19 60 1a ba 19 bf  i..ka......`....
  060:  19 01 1f 77 1b 7f 22 bf 17 ff 37 20 cf bf c4 d0  ...w.."...7 ....
  070:  bb ef dc db dc c4 ab 6b db dc c4 ab 6b 4f 38 d0  .......k....kO8.
  080:  cb a0 cd 06 c8 7f 2c 70 2d 01 03 27 3d 01 03 51  ......,p-..'=..Q
  090:  3c 01 1d 70 3a c5 6d 08 bd fd b3 8b 3c 7d 2a 9d  <..p:.m.....<}*.
  0a0:  bb 81 03 7f 34 8d 86 e7 35 de 1e 04 b7 01 01 01  ....4...5.......
  0b0:  0f 37 28 d4 db dc f6 bd 79 cb e2 bc af 5a 82 bd  .7(.....y....Z..
  0c0:  01 01 01 01 01 01 01 01 01 01 01 01 00 03 01 ff  ................
  0d0:  ff 94 20 c0

I am now adding a complex input option so it will also work with an IQ stream.

Can you give some some details on the IQ files shared, sample rate would be very helpful.

When trying to use these with a 400k sample rate I got CRC errors, is it possible I used the right sample rate and that files are swapped ?

And further help with converting this gnuradio flow to gr-satellites would be really appreciated.

Jacob, thanks for the side note, always nice to hear that people found is useful.

Jan - PE0SAT

In the meantime the main gr-satellites developer Daniel Estévez has created BINAR-2/3/4 support and is part of the main and maint-3.8 branch.

gr_satellites BINAR-2 --iq --rawfile /tmp/iq_192000_binarteam.raw --samp_rate 192000 --disable_dc_block

The output format is the payload, without the length field and CRC removed.

***** VERBOSE PDU DEBUG PRINT ******
((transmitter . 9k6 FSK downlink))
pdu length =        203 bytes
pdu vector contents =
0000: ff 01 01 11 11 42 49 44 3a 20 42 69 6e 61 72 51
0010: 4d 4f 70 20 4d 6f 64 65 3a 20 41 4d 56 4b 36 42
0020: 53 50 20 42 69 6e 61 72 32 33 34 2d 43 6f 6e 74
0030: 61 63 74 20 62 69 6e 61 72 73 70 61 63 65 2e 63
0040: 6f 6d c0 c0 c0 bb 07 02 10 02 0b 01 01 11 0f 1a
0050: b7 19 f7 18 08 18 c0 19 d9 18 4f 19 17 1b 01 14
0060: f0 19 4f 38 87 47 98 32 28 16 15 13 22 18 e7 1c
0070: 2c 1f 17 04 2c 1f 17 0d 7e 23 22 15 d0 14 e0 18
0080: 2f 3f 61 3d 04 80 db 3c 01 03 8c 3b 1e dc 87 3f
0090: 3d 6f 94 3b fb 7a 74 3b 7d 2a 1d 3d a7 d6 b1 36
00a0: e7 02 f2 37 30 ad 17 38 15 01 10 0b 01 0f f2 a0
00b0: 8b 38 c5 68 07 b8 3b aa 85 37 01 01 01 01 01 01
00c0: 01 01 01 01 01 01 00 02 01 ff ff
************************************

When testing the decoder with an .ogg file we get crc_check :info: CRC fail warnings, so we need some extra investigation.

2 Likes

Ha, that was a good 2h wasted :smiley:

bild

I have the same issue with the CRC, it always fails.

2 Likes

This cli option is working;

gr_satellites BINAR-2 --wavfile 10175981.ogg --samp_rate 48e3 --disable_dc_block

It seem to be related to the fact that there is no scrambler and therefor we need to add --disable_dc_block
So we need to add these value to sat.cfg.

"${HOME}"/.gr_satellites/sat.cfg

60956 --disable_dc_block
60957 --disable_dc_block
60958 --disable_dc_block

And keep an eye on the object identification

2 Likes