XW-2 Satellites CW Telemetry Beacon Encoding Format

XW-2 Satellites CW Telemetry Beacon Encoding Format
Alan Kung，BA1DU
2015-9-28

1、 Telemetry beacon transmission timing：

Transmit a frame

5 sec., no transmission

next frame

2、Satellites callsign list：
Satellite NameCallsign

XW-2A

BJ1SB

XW-2B

BJ1SC

XW-2C

BJ1SD

XW-2D

BJ1SE

XW-2E

BJ1SF

XW-2F

BJ1SG

3、Telemetry modulation and encoding：（1）Modulation: CW；（2）Encoding: Morse Code；（3）Transmitting speed: 22wps；（4）Numeric telemetry data encoding：
NumeralEncoding

0T

1

R2U3V445I667K8M

9N

1

XW-2 Satellites CW Telemetry Beacon Encoding Format

4、XW-2A、2B、2C and 2D(1) Content of a telemetry fameTransmission
Content of Transmission
Sequence
1

BJ1Sx(x=B - E)

Note

Encoding

Satellite Callsign

Standard Morse Code2

DFH

Start Identifier

Standard Morse Code3

XW2

Start Identifier

Standard Morse Code4

XW2

Start Identifier

Standard Morse Code5

CH1

Telemetry Data Channel 1

Encoded Morse Code6CH2

Telemetry Data Channel 2

Encoded Morse Code7

CH3

Telemetry Data Channel 3

Encoded Morse Code8

CH4

Telemetry Data Channel 4

Encoded Morse Code

9CH5

Telemetry Data Channel 5

Encoded Morse Code10

CH6

Telemetry Data Channel 6

Encoded Morse Code

11

CH7

Telemetry Data Channel 7

Encoded Morse Code

12

CH8

Telemetry Data Channel 8

Encoded Morse Code

13

CH9

Telemetry Data Channel 9

Encoded Morse Code

14

CH10

Telemetry Data Channel 10

Encoded Morse Code

15

CH11

Telemetry Data Channel 11

Encoded Morse Code16

CH12

Telemetry Data Channel 12

Encoded Morse Code17

CH13Telemetry Data Channel 13

Encoded Morse Code18

CH14

Telemetry Data Channel 14

Encoded Morse Code

19

CH15

Telemetry Data Channel 15

Encoded Morse Code20

CH16

Telemetry Data Channel 16

Encoded Morse Code21

CH17

Telemetry Data Channel 17

Encoded Morse Code

22

CH18

Telemetry Data Channel 18

Encoded Morse Code

23

CH19

Telemetry Data Channel 19

Encoded Morse Code

24

CH20

Telemetry Data Channel 20

Encoded Morse Code

25

CH21

Telemetry Data Channel 21

Encoded Morse Code

26

CH22

Telemetry Data Channel 22

Encoded Morse Code27

CAMSATStop Identifier

Standard Morse Code28

CAMSAT

Stop Identifier

Standard Morse Code2

XW-2 Satellites CW Telemetry Beacon Encoding Format(2) Content of telemetry data channel
ChannelName of Parameter

TypeData Range
N(min)N(max)——

Description and Equation①

CH1

Data frame markStatus

CH2

Current operating mode

Status

000

111

CH3

Primary power supply voltage

Data000

200/10（V）

CH4

Primary power supply current

Data000

500（mA）

CH5

DC / DC converter output voltage

Data000

255（N+256）/100（V）

CH6

DC / DC converter output current

Data000255N+256（mA）

CH7

OBC power voltage

Data000

255

CH8OBC temperature

Data064199

Nx2/100（V）
N-64 (The last two number)（℃）⑤CH9RF power amplifier temperature

Data064199（℃）

CH10

Receiver AGC voltage

Data000

255

Nx1.3/100（V）

CH11

RF forward power

Data

000500（mW）

CH12RF reflected power

Data

000500/10（mW）

CPU Reset Counter

Data00H

FFH

W0

Display in decimal

Command transmission counter

Data0H7H

W1B7～B5

Display in decimal

CRC check result

Status

0B

1B

W1B4

1：Correct，0：Error

CH14

Instruction counter 1Data000H

FFFH

W1B3～B0W2

Display in decimal

CH15

Instruction counter 2

Data

000H

FFFH

W3W4B7～B4

Display in decimal

Telemetry frames received counter

Data0HFH

W4B3～B0

Display in decimal

Telemetry frames transmitted counter

Data00H

FFH

W5

Display in decimal

Instruction counter 3

Data

000H

FFFH

W6，W7 B7～B4

Display in decimal

Instruction counter 4

Data

00H

FFH

W7B3～W8B4

Display in decimal

Power on operating mode

Status0H

7H

W8B3~B1

Write FLASH success flag

Status

0B

1B

W8B0

0: Succeed，1: Failure

I2C software watchdog switch flag

Status0B

1B

W9B70: On,

I2C reconnecting initialized counter

Data

0H

7H

W9B6~B4

TC software watchdog switch flag

Status

0B

1B

W9B3

TC software watchdog reset times counter

Data

0H

7H

W9B2~B0

ADC software watchdog switch flag

Status

0B

1B

W10B7

ADC software watchdog reset times counter

Data

0H

7H

W10B6~B4

Status

0B

1B

W10B3

Data

0H

7H

W10B2~B0

CPU ADC watchdog switch flag

Status

0B

1B

W11B7

CPU ADC watchdog reset times counter

Data0H

7H

W11B6~B4

SPI software watchdog switch flag

Status

0B

1B

W11B3

SPI reconnecting initialized counter

Data0H

7H

W11B2~B0

CH13CH16CH17CH18CH19

Temperature measurement software watchdogswitch flag
Temperature software watchdog reset times
counter
CH20

3②

⑤

③

1: Off

Display in decimal
0: On,

1: Off

Display in decimal
0: On,

1: Off

Display in decimal
0: On,

1: Off

Display in decimal
0: On,

1: Off

Display in decimal
0: On,

1: Off

Display in decimal

XW-2 Satellites CW Telemetry Beacon Encoding Format

CH21

FLASH successfully configured flag

Status

0B

1B

W12B7

Telemetry data packet counter

Data0H

7H

W12B6~B4

Display in decimalSatellite Number

Status16

W12B3~B0④

Software version numberStatus015

W12B7~B4

Display in decimal

Telemetry transmission rate flag

Status

0B

1B

W12B3

Check flag

Status000H

EFFH

0: Succeed，1: Failure

0: 19.2kbps, 1: 9.6kbps

CH22
W12B2～B0W13

Note：（1）CH1 Data frame mark：
AAA：Telemetry
BBB：FLASH Download Succeed
CCC：FLASH Download Failure（2）CH2 Current operating mode：
001:Mode 1（CW Beacon，Transmit Per 6 minutes）
010:Mode 2（CW Beacon， Continuously）
011:Mode 3（CW Beacon + Linear Transponder）
100:Mode 4（CW Beacon + Telemetry）
101:Mode 5（CW Beacon + Telemetry + Linear Transponder）
110:Mode 6（Inter-satellite Link）
111:Mode 7（Test Mode）（3）CH18 Power on operating mode：
001:Mode 1（CW Beacon，Transmit Per 6 minutes）
010:Mode 2（CW Beacon， Continuously）
011:Mode 3（CW Beacon + Linear Transponder）
100:Mode 4（CW Beacon + Telemetry）
101:Mode 5（CW Beacon + Telemetry + Linear Transponder）
110:Mode 6（Inter-satellite Link）
111:Mode 7（Test Mode）（4）CH21 Satellite Number：
001: XW-2A
010: XW-2B
011: XW-2C
100: XW-2D
101: XW-2E
110: XW-2F（5）Temperature：
First character =0, T= -N(Last Two characters)
First character=1, T= +N(Last Two characters)（6）Example:

W3W4B7～B4 =bit7(Word3) bit6(Word3) bit5(Word3) bit4(Word3) bit3(Word3) bit2(Word3) bit1(Word3) bit0(Word3) bit7(Word4) bit6(Word4) bit5(Word4) bit4(Word4)4

XW-2 Satellites CW Telemetry Beacon Encoding Format

5、XW-2E and 2F(1) Content of a telemetry fameTransmission
Content of Transmission
Sequence
1

BJ1Sx(x=F、G)

Note

Encoding

Satellite Callsign

Standard Morse Code2

DFHStart Identifier

Standard Morse Code3

XW2

Start Identifier

Standard Morse Code4

XW2

Start Identifier

Standard Morse Code5

CH1

Telemetry Data Channel 1

Encoded Morse Code6

CH2

Telemetry Data Channel 2

Encoded Morse Code7

CH3

Telemetry Data Channel 3

Encoded Morse Code8

CH4

Telemetry Data Channel 4

Encoded Morse Code9CH5

Telemetry Data Channel 5

Encoded Morse Code10CH6

Telemetry Data Channel 6

Encoded Morse Code11

CH7

Telemetry Data Channel 7

Encoded Morse Code12

CH8

Telemetry Data Channel 8

Encoded Morse Code

13

CH9

Telemetry Data Channel 9

Encoded Morse Code

14

CH10

Telemetry Data Channel 10

Encoded Morse Code

15

CH11

Telemetry Data Channel 11

Encoded Morse Code

16

CH12

Telemetry Data Channel 12

Encoded Morse Code

17

CH13

Telemetry Data Channel 13

Encoded Morse Code

18

CH14

Telemetry Data Channel 14

Encoded Morse Code19

CH15

Telemetry Data Channel 15

Encoded Morse Code20

CH16

Telemetry Data Channel 16

Encoded Morse Code21

CH17

Telemetry Data Channel 17

Encoded Morse Code22

CH18

Telemetry Data Channel 18

Encoded Morse Code23

CH19

Telemetry Data Channel 19

Encoded Morse Code24

CH20

Telemetry Data Channel 20

Encoded Morse Code

25

CH21

Telemetry Data Channel 21

Encoded Morse Code

26

CH22

Telemetry Data Channel 22

Encoded Morse Code

27

CH23

Telemetry Data Channel 23

Encoded Morse Code

28

CH24

Telemetry Data Channel 24

Encoded Morse Code29

CAMSAT

Stop Identifier

Standard Morse Code30

CAMSAT

Stop Identifier

Standard Morse Code5XW-2 Satellites CW Telemetry Beacon Encoding Format(2) Content of telemetry data channel
ChannelCH1

Name of Parameter

TypeData Range
N(min)

N(min)

Data frame markStatus——Primary power supply voltage

Data

00H

FFH

Primary power supply current

Data

00H

FFH

DC / DC converter output voltage

Data

00H

FFH

DC / DC converter output current

Data

00H

FFH

OBC power voltage

Data

00H

FFH

OBC temperature

Data00H

FFH

RF power amplifier temperature

Data00H

FFH

Receiver AGC voltage

Data00H

FFH

Battery discharge switch status
Battery charge switch status
Current operating mode

StatusStatusStatus

0B
0B
0H

1B
1B
FH

Battery charge and discharge current

Data000H

3FFH

Battery output voltage

Data000H

3FFH

CRC check result
Instruction identifies
Autonomous operation switch
Antenna deployment master switch
statusUHF antenna deployment switch status
VHF antenna deployment switch status

StatusStatusStatus

0B
0B
0B

1B
1B
1B

W0W1
①
W2
8bits, Unsigned binary integers
N(Measured value) /10（V）
W38bits, Unsigned binary integers
N(Measured value)（mA）
W48bits, Unsigned binary integers(N(Measured value) + 256) /100（V）
W58bits, Unsigned binary integers(N(Measured value) + 256)（mA）
W68bits, Unsigned binary integers
2×N(Measured value)（V）
W78bits, Unsigned binary integers
N(Measured value) - 64（℃）
W88bits, Unsigned binary integers
N(Measured value) - 59（℃）
W98bits, Unsigned binary integers
N(Measured value) x1.3/100（V）
W10B70: On, 1: Off
W10B60: On, 1: Off
W10B5~B2②
W10B1~W11B010bits, Lower 9 bits unsigned binary integers(2.4/512×N(Measuredvalue)
1.5)/(0.0025)(mA)
Positive = discharge, negative = charge
Absolute value is the current value
W12B7~W13B6
10bits, Unsigned binary integers
4.3×2.4/512×N(Measured value) (V)W13B50：Correct，1：Error
W13B4
0：Correct，1：Error
W13B3
0: On, 1: Off

Status

0B

1B

W13B2

0: On,

1: OffStatusStatus

0B
0B

1B
1B

W13B1
W13B0

0: On,
0: On,

1: Off
1: Off

RF forward power

Data00H

FFH

W14（mW）

Display in decimal

RF reflected power

Data00HFFH

W15/10（mW）

Display in decimal

CH2CH3CH4CH5CH6CH7

Description and Equation

CH8Solar array output current

Data

00H

FFH

Battery pack temperature (Central)

Data

00H

FFH

Battery pack temperature (edges)

Data

00H

FFH

+X panel temperature

Data

00H

FFH

+Y panel temperature

Data

00H

FFH

-Y panel temperature

Data

00H

FFH

CH9CH10

CH116

W168bits, Unsigned binary integers
2.4/256×N(Measured value)/0.0033 (mA)
W178bits, Unsigned binary integers
N(Higher 8 bits) - 64（℃）
W188bits, Unsigned binary integers
N(Higher 8 bits) - 64（℃）
W198bits, Unsigned binary integers
N(Higher 8 bits) - 64（℃）
W208bits, Unsigned binary integers
N(Higher 8 bits) - 64（℃）
W218bits, Unsigned binary integers
N(Higher 8 bits) - 64（℃）

XW-2 Satellites CW Telemetry Beacon Encoding Format

CH12
CH13
CH14
CH15

CH16

CH17

CH18

CH19
CH20
CH21
CH22
CH23
CH24

-Z panel temperature

Data00H

FFH

W228bits, Unsigned binary integers
N(Higher 8 bits) - 64（℃）

Inter-satellite link command

Data00HFFH

W23

Data
Data
StatusStatus0000H
0000H
0000H
0B

FFFFH
FFFFH
FFFFH
1B

Data

0H

Statustransmission counter
Instruction counter 1
Instruction counter 2
Instruction status word
TC software watchdog switch flag
TC software watchdog reset times
counter
ADC software watchdog switch flag
ADC software watchdog reset times
counter

Display in hexadecimal

W24W25
W26W27
W28W29W30B7Display in hexadecimal
Display in hexadecimal
Display in hexadecimal
0: On, 1: Off

7H

W30B6~B4

Display in hexadecimal

0B

1B

W30B3

Data0H

7H

W30B2~B0

CPU watchdog switch flag

Status0B1B

W31B7

CPU watchdog reset times counter

Data

0H

7H

W31B6~B4

CPU ADC watchdog switch flag

Status

0B

1B

W31B3

Data

0H

7H

W31B2~B0

Data
Data
StatusStatusStatusStatus
Data
StatusStatusStatusStatusStatusStatus

00H
0H

FFH
FH

0H
0H
0H
0B
00H
0000H
0000H
0000H
0000H
0000H
0000H

FH
FH
FH
1B
1FH
FFFFH
FFFFH
FFFFH
FFFFH
FFFFH
FFFFH

W32
Display in hexadecimal
W33B7~B4
W33B3~B0③
W34B7~B4④
W34B3~B0W35B70: Off, 1: On
W35B6~B2
Transmit letter DDDD for normal operationTransmit letter DDDD for normal operation
Transmit letter DDDD for normal operation
Transmit letter DDDD for normal operation
Transmit letter DDDD for normal operation
Transmit letter DDDD for normal operation

CPU ADC watchdog reset times
counter
CPU Reset Counter
Battery reconnected counter
Power on operating mode
Satellite Number
Software version number
Battery reconnected enable state
Telemetry data packet counter
Software upload status 1
Software upload status 2
Software upload status 3
Software upload status 4
Software upload status 5
Software upload status 6

Note：（1）CH1 Data frame mark：
AAAA：Telemetry
BBBB：FLASH Download Succeed
CCCC：FLASH Download Failure（2）CH6 Current operating mode：
0001:Mode 1（CW Beacon，Transmit Per 6 minutes）
0010:Mode 2（CW Beacon， Continuously）
0011:Mode 3（CW Beacon + Linear Transponder）
0100:Mode 4（CW Beacon + Telemetry）
0101:Mode 5（CW Beacon + Telemetry + Linear Transponder）
0110:Mode 6（Inter-satellite Link）
0111:Mode 7（Test Mode）（3）CH17 Power on operating mode：
0001:Mode 1（CW Beacon，Transmit Per 6 minutes）
0010:Mode 2（CW Beacon， Continuously）

70: On,1: Off

Display in hexadecimal
0: On,

1: Off

Display in hexadecimal
0: On,

1: Off

Display in hexadecimal

XW-2 Satellites CW Telemetry Beacon Encoding Format
0011:Mode 3（CW Beacon + Linear Transponder）
0100:Mode 4（CW Beacon + Telemetry）
0101:Mode 5（CW Beacon + Telemetry + Linear Transponder）
0110:Mode 6（Inter-satellite Link）
0111:Mode 7（Test Mode）（4）CH18 Satellite Number：
0001: XW-2A
0010: XW-2B
0011: XW-2C
0100: XW-2D
0101: XW-2E
0110: XW-2F

8