Downlink (Shin-en2 -> Ground)
Japanese
Data Form of Downlink (Line A and C)
Frequency shift and symbol
Code and Octal Number
Frequency shift | Symbol | Multiple (*f0)(×f0) |
---|---|---|
441 [Hz] | Sync | 1 |
882 [Hz] | 0 | 2 |
1323 [Hz] | 1 | 3 |
1764 [Hz] | 2 | 4 |
2205 [Hz] | 3 | 5 |
Code | Number | Code | Number |
---|---|---|---|
011 | BOF | 023 | 4 |
012 | 0 | 031 | 5 |
013 | 1 | 032 | 6 |
021 | 2 | 033 | 7 |
022 | 3 |
The code consists of three symbols.
Three codes constitute one byte + parity bit
MSB | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | LSB | Parity |
---|---|---|---|---|---|---|---|---|
1st Code | 2nd Code | 3rd Code |
The least significant bit of the 3rd Code is a parity bit.
Output example of code (dt = 1 [sec])
Audio output example of the code Begins with a synchronization code, BOF, CLASS,...continues
Telemetory Frame Frrmat of Downlink (Line A and C)
Frame Format 1 frame = 13 bytes
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
---|---|---|---|---|---|---|---|---|---|---|
Sync1 | Sync2 | BOF + CLS |
Data1 | Data2 | Data3 | Data4 | Data5 | Data6 | Data7 | Data8 |
12 | 13 |
---|---|
CRCH | CRCL |
Synchronization 2 bytes(3*3*dt×2),BOF+Class 1byte(3*3*dt*1),Data 8 bytes(3*3*dt*8),Cyclic code 2bytes(3*3*dt*2)
Time for one frame transmission: 117 sec(117*dt,dt=1 sec)
Telemetry Frame Types
CLS | Data1 | Data2 | Data3 | Data4 | Data5 | Data6 | Data7 | Data8 |
---|---|---|---|---|---|---|---|---|
0x00 | C-BT-V | C-BT-I | A-BS-V | ST.G.1 | ST.G.2 | A-BT-T | A-BU-T | ZPLS-T |
0x01 | A-BS-V | A-BS-I | C-BT-V | ST.G.1 | ST.G.2 | C-BT-T | A-BU-T | ZPLS-T |
0x02 | MSG-D1 | MSG-D2 | MSG-D3 | MSG-D4 | MSG-D5 | MSG-D6 | A-BT-T | A-BD-T |
0x03 | SA-A-I | SA-B-I | SA-C-I | SA-D-I | SA-E-I | SA-F-I | SA-G-I | ZMNS-T |
0x04 | C-RSSI | C-RX-I | C-NSQ | A-RSSI | A-RX-I | A-NSQ | C-TX-T | A-TX-T |
0x05 | C-PU-I | C-TX-I | NASA-I | A-TX-I | A-BS-I | NASA-T | - | - |
0x10 | NAS1-1 | NAS1-2 | NAS1-3 | NAS1-4 | NAS2-1 | NAS2-2 | NAS2-3 | NAS2-4 |
0x11 | NAS1-1 | NAS1-2 | NAS1-3 | NAS1-4 | NAS2-1 | NAS2-2 | NAS2-3 | NAS2-4 |
ZPLUS: Z+Surface, ZMINU: Z-Surface, MSSG: Message, SAS: Solar Panels, RX: Receiver, TX: Transmitter, NASA: Radiation sensor,
C-: C System, A-: A System, -V: Voltage, -I: Electric current, -T: Temperature, -RSSI: Reception signal intensity, Dn: n-th data
Transmission order of data
3 days after the launch:I repeat the transmission of the data corresponding to the following Class every 48 minutes, both C and A system.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|---|
0x00 | 0x00 | 0x10 | 0x10 | 0x01 | 0x01 | 0x10 | 0x10 | 0x02 | 0x02 | 0x10 | 0x10 |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
0x03 | 0x03 | 0x10 | 0x10 | 0x04 | 0x04 | 0x10 | 0x10 | 0x05 | 0x05 | 0x10 | 0x10 |
(C system) I repeat the transmission of the data corresponding to the following Class every 48 minutes.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|---|
0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
0x10 | 0x10 | 0x10 | 0x10 | 0x10 | 0x10 | 0x10 | 0x10 | 0x10 | 0x10 | 0x10 | 0x10 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|---|
0x01 | 0x01 | 0x01 | 0x01 | 0x01 | 0x01 | 0x01 | 0x01 | 0x01 | 0x01 | 0x01 | 0x01 |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
0x02 | 0x02 | 0x02 | 0x02 | 0x02 | 0x02 | 0x02 | 0x02 | 0x02 | 0x02 | 0x02 | 0x02 |
Telemetory Format of Downlink (Line B)
Short Point 1 seconds, Long Point 3 seconds, Break 1 second
Uplink (Ground -> Shin-en2 )
Japanese
Communication format of uplink (A system)
Manchester code
Data rate 10 bps (After Manchester encoding, 20 sps)
Communication frame configuration of uplink (A system)
Frame construction 1 frame = 13 bytes
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0xFA | 0XF3 | 0X20 | VID | Command | Data1 | Data2 | Data3 | Data4 | Data5 | Data6 | CRCH | CRCL |
CRCH: Cyclic code (upper), CRCL: Cyclic code (lower)
Calculation of the cyclic code is performed by placing a 0 to CRCH and CRCL to from 4 byte 13 byte,
I use CRC-16,CRC-CCITT (Generator polynomial x^16+x^12+x^5+1 (0x1021)).
Command example: Set the message "HELLOW"
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0xFA | 0XF3 | 0X20 | 0x06 | 0x01 | 0x48 | 0x45 | 0x4C | 0x4C | 0x4f | 0x57 | CRCH | CRCL |