MER Communications Behavior Overview of MER comm. behavior The MER flight software’s Communications Behavior enables very flexible operation of the X-band and UHF communications systems using data (tables) stored on board in contrast with having to send individual configuration commands. Traditional telecom sequencing (with individual real time or stored commands, such as SET_UPLINK_RATE) in parallel with or in place of comm. behavior is possible, but not planned. • Comm Behavior tables • Creating a new Comm Window • Modifying a Comm Behavior table • Modifying CBM (Comm Behavior Manager) parameters • Cruise example: delta-DOR mode • Cruise example: early cruise default mode • Surface ops example: use of the HGA
Jim Taylor, C:\Eudora\comm._behavior\Descanso_CommWndw_jim20030417, 4/18/2003 2:05 PM
Descanso, Page 1 of 4
MER Communications Behavior
Comm Behavior tables
• Default mode table (always 32 configurations) • X-band hardware configuration table (always 64 configurations) • UHF hardware configuration table (always 32 configurations) • Fault protection communications table (always 32 configurations) • Telemetry (EH&A) table (always 16 configurations)
• Comm windows (up to 256) – not shown • High priority windows (up to 8) – not shown
Jim Taylor, C:\Eudora\comm._behavior\Descanso_CommWndw_jim20030417, 4/18/2003 2:05 PM
Descanso, Page 2 of 4
MER Communications Behavior Creating and modifying • A new comm window is created as an ADD_COMM_WNDW command or an ADD_HPCOMM_WNDW command (each has 17 arguments) • An existing window, stored on the spacecraft, may have any argument updated using a MOD_COMM_WNDW command • It can be deleted with DELETE_COMM_WNDW or extended (while executing) by sending an EXTEND_COMM_WNDW command • The default CBM table is modified with the MOD_TELDEF_CONFG command • The UHF hardware config table or X-band hardware config table is modified with the MOD_UHF_CONFG or MOD_XBD_CONFG command • More basic CBM parameters (interactivity-timing for example) can be updated temporarily with SET_CBM_PRMS and more permanently with SAV_CBM_PRMS
Jim Taylor, C:\Eudora\comm._behavior\Descanso_CommWndw_jim20030417, 4/18/2003 2:05 PM
Descanso, Page 3 of 4
MER Communications Behavior
Examples and references
Comm windows (cruise and surface applications) Return to default mode
MER docushare library (password protected) http://mars03-lib.jpl.nasa.gov/mars03-lib/dscgi/ds.py/View/Collection-4211
Comm behavior tables (Excel workbook) Comm behavior specification (Functional Description Document)
Jim Taylor, C:\Eudora\comm._behavior\Descanso_CommWndw_jim20030417, 4/18/2003 2:05 PM
Descanso, Page 4 of 4
Tables V19 v19_default
CXML Mnemonic Mnemonic
Launch Nominal Launch Safe Cruise Nominal Cruise Safe Surface Nominal Surface Safe EDL Turn EDL Entry EDL Term. Desc. EDL Rad EDL Critical Deply Safe Transmit Cruise Uplink Loss 1 Early Cruise Uplink Loss 2 Cruise Uplink Loss 3 Cruise Uplink Loss 4 Surface Uplink Loss 1 Surface Uplink Loss 2 Surface Uplink Loss 3 Cruise Uplink Loss 1 Late Deployment Reserve 21 Reserve 22 Reserve 23 Reserve 24 Reserve 25 Reserve 26 Reserve 27 Reserve 28 Reserve 29 Reserve 30 Pre-Launch
id ID
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
xant
xulrate
X-Band Antenna
X-Band Uplink Rate
RPLGA_CLGA RPLGA_SAFE RPLGA_CLGA RPLGA_SAFE RPLGA_CLGA RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE LANDER RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE LPLGA_MGA LPLGA_MGA LPLGA_MGA RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_SAFE RPLGA_CLGA
Jim Taylor (printed 4/18/2003 2:14 PM)
125_0 7_8125 125_0 7_8125 31_25 7_8125 125_0 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 31_25 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 125_0
xdlrate
index
X-Band Telemetry Downlink Rate Modulation Index
11850 11850 1185 40 20 10 10 10 10 10 10 10 40 40 40 40 10 10 10 40 10 10 10 10 10 10 10 10 10 10 10 11850
47 47 47 37 33 30 30 27 27 0 0 30 37 37 37 37 30 30 30 37 30 30 30 30 30 30 30 30 30 30 30 47
dpt
xhwconf
uant
DPT
X-Band Hardware Configuration
UHF Antenna
"rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "edlDpt" "rtOnlyDpt" "edlDpt" "edlDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "crusDpt"
3 0 4 1 5 2 14 6 6 15 15 14 7 8 9 10 11 12 11 7 5 2 2 2 2 2 2 2 2 2 2 3
DUHF DUHF DUHF DUHF RUHF RUHF DUHF DUHF DUHF DUHF DUHF RUHF DUHF DUHF DUHF DUHF RUHF RUHF RUHF DUHF RUHF RUHF RUHF RUHF RUHF RUHF RUHF RUHF RUHF RUHF RUHF RUHF
uulrate
udlrate
UHF Downlink UHF Uplink Rate Rate
8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000 8000
32000 32000 32000 32000 32000 32000 8000 8000 8000 8000 8000 32000 32000 32000 32000 32000 32000 32000 32000 32000 8000 32000 32000 32000 32000 32000 32000 32000 32000 32000 32000 32000
ehaconf
mode
UHF Hardware Configuration
uhwconf
EHA Configuration
Transfer Frame Encoding Mode
1 0 1 0 1 0 8 8 5 5 1 0 0 0 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 1
1 13 0 3 6 6 9 7 7 7 10 11 3 3 3 3 6 6 5 3 10 11 11 11 11 11 11 11 11 11 11 15
RS_L_SDST RS_L_SDST RS_L_SDST RS_L_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST CS_S_UHF CS_S_UHF RS_S_SDST RS_S_SDST RS_L_SDST RS_L_SDST RS_L_SDST RS_L_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_L_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_L_SDST
//mer_seminar_jim20030417
Tables V19 v19_Xhwconf CXML Mnemonic
id
state
enc
freq
tlm
nav
index
Mnemonic
ID
X-Band State
Encoding Mode
Sub Carrier Frequency
Telemetry Mode
Navigation Mode
Range Mod Index
REC TRANS_PRIM REC REC TRANS_PRIM REC MFSK_EDL TRANS_PRIM TRANS_BKUP REC TRANS_PRIM REC REC OFF TRANS_PRIM TRANS_PRIM MFSK_CD TRANS_BKUP TRANS_BKUP TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM
7_1_2 7_1_2 7_1_2 7_1_2 7_1_2 7_1_2 TLM_OFF 7_1_2 7_1_2 7_1_2 7_1_2 7_1_2 7_1_2 7_1_2 7_1_2 TLM_OFF TLM_OFF 7_1_2 7_1_2 7_1_2 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6
375_KHZ 25_KHZ 25_KHZ 375_KHZ 25_KHZ 25_KHZ MFSK 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ MFSK MFSK 375_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 375_KHZ 375_KHZ 25_KHZ 25_KHZ 375_KHZ 375_KHZ 25_KHZ 25_KHZ 375_KHZ 375_KHZ 25_KHZ 25_KHZ
NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD COH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD COH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_CWMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD COH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD
RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_ON RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF
17_5_DEG 17_5_DEG 35_DEG 17_5_DEG 17_5_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 35_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG
Launch Safe Cruise Safe Surface Safe Launch Nominal Cruise Nominal Surface Nominal MFSK EDL Cruise Uplink Loss 1 Cruise Uplink Loss 2 Cruise Uplink Loss 3 Cruise Uplink Loss 4 Surface Uplink Loss 1 Surface Uplink Loss 2 Shutdown Safe Transmit Prime Carrier Beacon MFSK CD Reserve 17 Safe Transmit Sec Safe Transmit Coh HGA TLM Non-Coh 1 HGA TLM Non-Coh 2 HGA TLM Non-Coh 3 HGA TLM Non-Coh 4 LGA TLM Non-Coh 1 LGA TLM Non-Coh 2 LGA TLM Non-Coh 3 LGA TLM Non-Coh 4 HGA TLM Coh 1 HGA TLM Coh 2 HGA TLM Coh 3 HGA TLM Coh 4 LGA TLM Coh 1 LGA TLM Coh 2
Jim Taylor (printed 4/18/2003 2:14 PM)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Page 2 of 16 //mer_seminar_jim20030417
Tables V19 v19_Xhwconf CXML Mnemonic
id
state
enc
freq
tlm
nav
index
Mnemonic
ID
X-Band State
Encoding Mode
Sub Carrier Frequency
Telemetry Mode
Navigation Mode
Range Mod Index
TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM TRANS_PRIM REC TRANS_PRIM TRANS_BKUP TRANS_PRIM TRANS_BKUP TRANS_PRIM TRANS_BKUP TRANS_PRIM TRANS_BKUP TRANS_PRIM
7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 7_1_2 15_1_6 TLM_OFF TLM_OFF TLM_OFF TLM_OFF TLM_OFF TLM_OFF 7_1_2 7_1_2 7_1_2 15_1_6 15_1_6 7_1_2 7_1_2 15_1_6 15_1_6 7_1_2
375_KHZ 375_KHZ 25_KHZ 25_KHZ 375_KHZ 375_KHZ 25_KHZ 25_KHZ 375_KHZ 375_KHZ 25_KHZ 25_KHZ 375_KHZ 375_KHZ 25_KHZ 375_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 25_KHZ 375_KHZ 375_KHZ 375_KHZ 375_KHZ 25_KHZ
COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD COH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD COH_SCMOD COH_SCMOD NCOH_SCMOD COH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD NCOH_SCMOD
RNG_OFF RNG_OFF RNG_ON RNG_ON RNG_ON RNG_ON RNG_ON RNG_ON RNG_ON RNG_ON DOR_ON DOR_ON DOR_ON DOR_ON DOR_ON DOR_ON RNG_ON RNG_ON RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF RNG_OFF
17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 35_DEG 35_DEG 35_DEG 35_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 35_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG 17_5_DEG
LGA TLM Coh 3 LGA TLM Coh 4 Telemetry Range 1 Telemetry Range 2 Telemetry Range 3 Telemetry Range 4 Telemetry Range 5 Telemetry Range 6 Telemetry Range 7 Telemetry Range 8 Telemetry DOR 1 Telemetry DOR 2 Telemetry DOR 3 Telemetry DOR 4 DOR Only 1 DOR Only 2 Range Only 1 Range Only 2 Carrier Only 1 Carrier Only 2 Receive Only Reserve 55 Reserve 56 Reserve 57 Reserve 58 Reserve 69 Reserve 60 Reserve 61 Reserve 62 Reserve 63
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Table V19 except as marked
Jim Taylor (printed 4/18/2003 2:14 PM)
Page 3 of 16 //mer_seminar_jim20030417
Tables V19 v19_Uhwconf
CXML Mnemonic Mnemonic
Safe Default Nominal Default Odyssey Nominal MEX Nominal MGS Surface MGS EDL Unreliable Unreliable Bypass Unreliable Rx Only Unreliable Tx Only Carrier Only Odyssey FSK Reserve 12 Reserve 13 Reserve 14 Reserve 15 Reserve 16 Reserve 17 Reserve 18 Reserve 19 Reserve 20 Reserve 21 Reserve 22 Reserve 23 Reserve 24 Reserve 25 Reserve 26 Reserve 27 Reserve 28 Reserve 29 Reserve 30 Reserve 31
id
pwr_state
rec_mode
rec_mod
Receiver Coding
BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD SCRAMBLE SCRAMBLE BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD SCRAMBLE BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD BYPASS_COD
ID
Power Mode
Receiver Mode
Receiver Modulation
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
OFF OFF ON ON ON ON ON ON ON ON ON ON OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF
OFF OFF STANDBY STANDBY MGS_MR MGS_MR UNRELIABLE UNRELIABLE UNRELIABLE STANDBY STANDBY STANDBY OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF OFF
PSK PSK PSK PSK FSK FSK PSK PSK PSK PSK PSK FSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK
Jim Taylor (printed 4/18/2003 2:14 PM)
rec_code
acq_dur
tone
Acquisition Duration Tone Beacon
ODY ODY ODY MEX ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY
ODY ODY ODY ODY MGS MGS ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY ODY
x_mode
x_mod
x_code
Transmitter Mode
Transmitter Modulation
Transmitter Coding
STANDBY STANDBY STANDBY STANDBY MGS_MR UNRELIABLE UNRELIABLE UNRELIABLE STANDBY UNRELIABLE TONE_BEACON STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY STANDBY
PSK PSK FSK FSK PSK PSK PSK PSK FSK PSK PSK FSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK PSK
CONV_VIT CONV_VIT SCRAMBLE SCRAMBLE CONV_VIT_G2INV CONV_VIT_G2INV CONV_VIT BYPASS_COD SCRAMBLE CONV_VIT BYPASS_COD SCRAMBLE CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT CONV_VIT
//mer_seminar_jim20030417
Tables V19 v19_ehaconfg
CXML Mnemonic
Mnemonic
Cruise Nominal Launch Nominal Surface X-Band Window Cruise Safe 2 Surface UHF Window Surface Safe Surface Nominal EDL Nominal Cruise X-Band Window EDL Turn Deployment Cruise Safe 1 Deployment Window Launch Safe Reserve 14 Pre-Launch
Jim Taylor (printed 4/18/2003 2:14 PM)
id
ID
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
rtprod
rcprod
rtupd
Real Time Recorded Real Time Update Packet Packet Packet Production Production Interval Rate Rate
30 10 10 1200 10 60 65535 65535 10 65535 65535 1200 60 10 60 10
60 60 10 60 10 10 10 65535 30 10 10 600 10 180 10 10
6 6 30 1 30 5 5 5 6 5 5 1 5 6 5 6
recupd
critfn
Recorded Update Packet Interval
Channel Selection Criteria File
6 6 30 20 30 30 30 30 10 30 30 1 30 2 30 6
"select_cruise" "select_launch" "select_surface" "select_fault" "select_surface" "select_fault" "select_surface" "select_fault" "select_cruise" "select_cruise" "select_deploy" "select_fault" "select_deploy" "select_launch" "select_id14" "select_launch"
//mer_seminar_jim20030417
Tables V19 v19_fp_table
Mnemonic
Surface Low Power Surface Uplink Loss 1 Surface Uplink Loss 2 Surface Uplink Loss 3 Surface MCP Loss 1 Surface MCP Loss 2 Surface MCP Loss 3 Reserve 7 Reserve 8 Reserve 9 Reserve 10 Reserve 11 Reserve 12 Reserve 13 Reserve 14 Reserve 15
ID
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Transmit Duration
Hardware Configuration
60 60 60 60 60 60 60 15 60 60 45 45 30 30 15 15
Jim Taylor (printed 4/18/2003 2:14 PM)
14 14 18 14 14 18 14 18 14 18 14 18 14 18 14 18
Uplink Rate
7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125 7_8125
Downlink Rate
10 10 10 10 10 10 10 10 40 40 40 40 40 40 40 40
Telemetry Modulation Index
DPT 1
30 30 30 30 30 30 30 30 37 37 37 37 37 37 37 37
"rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt" "rtOnlyDpt"
DPT 1 Duration
180 180 180 180 180 180 180 180 180 180 180 180 180 180 180 180
DPT 2
"sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt" "sfcXDpt"
DPT 3
"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
DPT 3 Duration
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Warmup Duration
EHA Configuration
Antenna
5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
RPLGA_CLGA RPLGA_CLGA LPLGA_MGA RPLGA_CLGA RPLGA_CLGA LPLGA_MGA RPLGA_CLGA RPLGA_CLGA RPLGA_CLGA RPLGA_CLGA RPLGA_CLGA RPLGA_CLGA RPLGA_CLGA RPLGA_CLGA RPLGA_CLGA RPLGA_CLGA
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Preparation Mode
Transfer Frame Encoding Mode
Sequence ID
NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE NONE
RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_S_SDST RS_L_SDST RS_L_SDST RS_L_SDST RS_L_SDST RS_L_SDST RS_L_SDST RS_L_SDST RS_L_SDST
"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
//mer_seminar_jim20030417
MER CBM: the ADD_COMM_WNDW COMMAND A
1 user_value 2
6553
B
C
D
Instance value
Command Stem
Command Argument Number
6553
ADD_COMM_WNDW
1
E
id
2004022T12:00:00
2004-022T12:00:00
ADD_COMM_WNDW
2
startran
35
35
ADD_COMM_WNDW
3
durtran
ADD_COMM_WNDW
0
18
18
ADD_COMM_WNDW
4
3 4 5 6
125_0
125_0
7 8
ADD_COMM_WNDW
5
ADD_COMM_WNDW
0
F
Command Argument: Name Command Argument: Description
hwconf
Unique ID for the window Transmit start time. For Xband windows this is the Exciter On-time. For UHF windows this is the time that the UHF antenna is selected. Duration of the transmit portion of the window Hardware Configuration table ID for the window Uplink rate for the window
120
120
ADD_COMM_WNDW
6
dlrate
42
42
ADD_COMM_WNDW
7
index
9
rtOnlyDpt
rtOnlyDpt
ADD_COMM_WNDW
8
dpt1
90
90
ADD_COMM_WNDW
9
dur1
11
12
Jim Taylor (printed 4/18/2003 2:14 PM)
Telemetry Modulation index to use during the window
H
Time
2000001T12:00:00 to 2010001T12:00:00
Unsigned Int 0 to 65535 fill Unsigned Int 0 to 63 Enum
fill Enum
I
Command Command Argument: Range Argument: or Discrete Values Units
Unsigned Int 0 to 65534
ulrate
Downlink rate for the window
10
G Command Argument: Type
7_8125, 15_625, 31_25, 62_5, 125_0, 250_0, 500, 1000, 2000, 8000
10, 20, 40, 120, 300, 504, 700, 900, 1185, 1422, 1800, 2212, 2844, 3160, 3555, 4200, 4424, 4977, 5688, 7110, 9480, 11850, 14220, 16590, 22120, 28440, 8000, 32000, 128000, 256000
Unsigned Int 0 to 63
DPT to activate at the start of the active component of the window, by filename (filename only, not full path). DPT filenames are 1 to 32 characters long, and do not include a termination 1 to 32 ASCII character. String characters Unsigned Int 0 to 65535 Activation duration of dpt1. This duration begins with the start of the active component of the window.
J Command Argument: Unit Type
none
none
SCET
abs_time
minutes
duration
none
none
bps
n/a
bps
n/a
DN
none
n/a
n/a
seconds
duration
//mer_seminar_jim20030417
MER CBM: the ADD_COMM_WNDW COMMAND A
1 user_value
edlDpt
B
Instance value
edlDpt
C
D
Command Stem
Command Argument Number
ADD_COMM_WNDW
10
E
dpt2
13
rtOnlyDpt
rtOnlyDpt
ADD_COMM_WNDW
11
dpt3
60
60
ADD_COMM_WNDW
12
dur3
6
6
ADD_COMM_WNDW
13
ehaconf
HGA
HGA
ADD_COMM_WNDW
14
ant
20
20
ADD_COMM_WNDW
15
wmup
ATT_CAL
ATT_CAL
ADD_COMM_WNDW
16
attflg
ADD_COMM_WNDW
0
14
15 16
17
18
19 20
RS_L_SDST
RS_L_SDST
ADD_COMM_WNDW
17
F
Command Argument: Name Command Argument: Description
mode
DPT to activate "dur1" seconds after the start of the active component of the window, by filename (filename only, not full path). DPT filenames are 1 to 32 characters long, and do not include a termination character.
G Command Argument: Type
String
H
I
Command Command Argument: Range Argument: or Discrete Values Units
J Command Argument: Unit Type
n/a
n/a
n/a
n/a
seconds
duration
none
none
n/a
n/a
minutes
duration
none
n/a
1 to 32 ASCII characters
DPT to activate "dur3" seconds prior to the end of the active component of the window, by filename (filename only, not full path). DPT filenames are 1 to 32 characters long, and do 1 to 32 ASCII not include a termination character. String characters Unsigned Int 0 to 65535 Activation duration of DPT 3. This duration begins "dur3" seconds prior to the end of the active component of the window. EH&A Configuration table ID for the Unsigned Int 0 to 15 window RPLGA_CLGA, Antenna to use during the window. LPLGA_MGA, HGA, Note that selecting RPLGA_CLGA LANDER, specifies either RPLGA or CLGA RPLGA_SAFE, depending on mission phase; similarly RUHF, DUHF with LPLGA_MGA. (Add information here about which phase yields which antenna.) Enum 0 to 255 Duration of the warm up segment of the preparation component of the window. For X-Band HGA windows this is the minimum war-up time for Unsigned Int the HGA gimbals. NONE, ATT, HGA Preparation flag. Specifies ATT_CAL, CAL whether a fine attitude update and/or an HGA actuator calibration should be performed prior to an X-Band HGA Enum window. fill Enum CS_L_UHF, Combination of encoding, frame CS_S_UHF, length, and data path to be used by RS_L_UHF, downlink for the default state. When RS_S_UHF, the RSDL ASIC is connected to the CS_L_SDST, SDST, the Software Path is CS_S_SDST, automatically connected to the UHF; RS_L_SDST, when the RSDL ASIC is connected to RS_S_SDST the UHF, the Software Path is
n/a
n/a n/a
automatically connected to the SDST. 21
Jim Taylor (printed 4/18/2003 2:14 PM)
//mer_seminar_jim20030417
MER CBM: modifying a Default Table row A
1 user input 2
B
Instance value
C
Command Stem
D Command Argument Number
E
2
2
MOD_TELDEF_CONFG
1
id
RPLGA_CLGA
RPLGA_CLGA
MOD_TELDEF_CONFG
2
xant
3 125
125
4 5
MOD_TELDEF_CONFG
3
MOD_TELDEF_CONFG
0
F
Command Argument: Name Command Argument: Description
xulrate
G Command Argument: Type
0 to 31 Unique ID (row number) for the Unsigned Int Telecom Default configuration Antenna to use for X-Band RPLGA_CLGA, communication while in the default LPLGA_MGA, HGA, state. Note that selecting LANDER, RPLGA_CLGA specifies either RPLGA RPLGA_SAFE Enum or CLGA depending on mission phase; similarly with LPLGA_MGA. (Add information here about which phase yields which antenna.) Uplink rate to use for X-Band communication while in the default state.
Enum
40
40
MOD_TELDEF_CONFG
4
xdlrate
37
37
MOD_TELDEF_CONFG
5
index
Enum
6
rtOnlyDpt
rtOnlyDpt
MOD_TELDEF_CONFG
6
dpt
4
4
MOD_TELDEF_CONFG
7
xhwconf
DUHF
DUHF
MOD_TELDEF_CONFG
8
uant
8000
8000
MOD_TELDEF_CONFG
9
uulrate
8 9
10
11 Jim Taylor (printed 4/18/2003 5:53 PM)
I
7_8125, 15_625, 31_25, 62_5, 125, 250, 500, 1000, 2000
J Argument : Unit Type
none
none
n/a
n/a
bps
n/a
bps
n/a
DN
none
n/a
n/a
none
none
n/a
n/a
bps
n/a
fill Downlink rate to use for X-Band communication while in the default state.
7
H
Command Command Argument: Range Argument: or Discrete Values Units
Telemetry Modulation index to use while in the default state.
Unsigned Int
10, 20, 40, 120, 300, 504, 700, 900, 1185, 1422, 1800, 2212, 2844, 3160, 3555, 4200, 4424, 4977, 5688, 7110, 9480, 11850, 14220, 16590, 22120, 28440 0 to 63
DPT to activate while in the default state, by filename (filename only, not String full path). DPT filenames are 1 to 32 characters long, and do not include a 1 to 32 ASCII termination character. characters X-Band Hardware Configuration table 0 to 63 Unsigned Int ID for the default state Antenna to use for UHF RUHF, DUHF Enum communication while in the default state. Uplink rate to use for UHF 8000 Enum communication while in the default state.
//mer_seminar_jim200304172.xls <mod_teldef_confg>
MER CBM: modifying a Default Table row A
1 user input 12
B
Instance value
C
Command Stem
D Command Argument Number
MOD_TELDEF_CONFG
0
E
32000
32000
MOD_TELDEF_CONFG
10
udlrate
1
1
MOD_TELDEF_CONFG
11
uhwconf
0
0
MOD_TELDEF_CONFG
12
ehaconf
13
mode
13 14 15
RS_L_SDST
RS_L_SDST
16
Jim Taylor (printed 4/18/2003 5:53 PM)
MOD_TELDEF_CONFG
F
Command Argument: Name Command Argument: Description
G Command Argument: Type
H
I
Command Command Argument: Range Argument: or Discrete Values Units
fill 8000, 32000, Downlink rate to use for UHF Enum 128000, 256000 communication while in the default state. UHF Hardware Configuration table ID 0 to 31 Unsigned Int for the default state EH&A Configuration table ID for the 5 to 65535 Unsigned Int window Combination of encoding, frame length, and data path to be used by RS_L_SDST, downlink for the default state. When RS_L_UHF, the RSDL ASIC is connected to the RS_S_SDST, SDST, the Software Path is Enum RS_S_UHF, automatically connected to the UHF; CS_L_SDST, when the RSDL ASIC is connected to CS_L_UHF, the UHF, the Software Path is CS_S_SDST, automatically connected to the SDST. CS_S_UHF
J Argument : Unit Type
bps
n/a
none
none
seconds
duration
n/a
n/a
//mer_seminar_jim200304172.xls <mod_teldef_confg>
MER CBM: Comm Behavior Manager parameters
1 2 3 4 5 6 7 8 9 10 11
A
B
same?
default value
C
FALSE
10
12
12
SET_CBM_PRMS
FALSE
2
4
4
SET_CBM_PRMS
FALSE
2
3
3
SET_CBM_PRMS
TRUE
1
1
1
SET_CBM_PRMS
TRUE
1
1
1
SET_CBM_PRMS
TRUE
0
0
0
SET_CBM_PRMS
TRUE
1
1
1
SET_CBM_PRMS
FALSE
4
9
9
SET_CBM_PRMS
TRUE
7
7
7
user_value
D test value
E
G
1
dur_fau
2
dur_ac
3
dur_ea
4
dur_mpt
5
dur_xcnt
6
dur_ucnt
7
dur_xlpp
8
dur_xhpp
0 9
dur_upp
H
I
J
K
L
v9_h1 version (sharon)
SET_CBM_PRMS
Jim Taylor (printed 4/18/2003 2:14 PM)
F
SET_CBM_PRMS
Duration of the delay for a fine attitude update. Duration of the delay for an actuator calibration Duration of the delay for an HGA initial Earth acquisition Duration of the minimum preparation time. Duration of X-Band window "continuation" period Duration of UHF window "continuation" period Duration of X-Band LGA window prepacketization period Duration of X-Band HGA window prepacketization period Duration of UHF window prepacketization period
Unsigned Int 0 to 255
minutes
duration
Unsigned Int 0 to 255
minutes
duration
Unsigned Int 0 to 255
minutes
duration
Unsigned Int 0 to 255
minutes
duration
Unsigned Int 0 to 255
minutes
duration
Unsigned Int 0 to 255
minutes
duration
Unsigned Int 0 to 255
minutes
duration
Unsigned Int 0 to 255
minutes
duration
fill Unsigned Int 0 to 255
minutes
duration
//mer_seminar_jim20030417 <set_cbm_prms>
ADD_COMM_WNDW command argument values for Descanso examples
X-band cases name
set_scid (files) to: set_cbm_nominal ADD_COMM_WNDW
startran
durtran
hwconf
ulrate
dlrate
index
dpt1
dur1
dpt2
dpt3
dur3
ehaconf
ant
wmup
attflg
mode
set_nom_ def
scid
2003-251T08:58:00
65
48
7_8125
40
0
rtOnlyDpt
0
rtOnlyDpt
rtOnlyDpt
0
0
LPLGA_MGA
0
NONE
RS_L_SDST
2
254
12
4
3
1
1
0
1
9
7
2004-022T12:00:00
35
18
125_0
120
42
rtOnlyDpt
90
edlDpt
rtOnlyDpt
60
6
HGA
20
ATT_CAL
RS_L_SDST
2
id
startran
durtran
hwconf
ulrate
dlrate
index
dpt1
dur1
dpt2
dpt3
dur3
ehaconf
ant
wmup
attflg
mode
set_nom_ def
scid
00 65535
2004-020T11:53:40
9
2
8000
128000
0
"rtOnlyDpt"
20
"uhfDpt"
"rtOnlyDpt"
30
4
RUHF
0
NONE
CS_L_UHF
5
253
2004-020T12:13:02
12
4
8000
8000
0
"rtOnlyDpt"
20
"uhfDpt"
"rtOnlyDpt"
30
6
RUHF
0
NONE
CS_S_UHF
4
253
id
254 =2
104
SET_CBM_PRMS set_cbm_nominal ADD_COMM_WNDW EXTEND_COMM_WNDW
=2
6653 = 5
UHF case name initialize surface1
Jim Taylor, printed 4/18/2003 2:14 PM)
//mer_seminar_jim20030417
MER Early Cruise: delta-DOR using CBM 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
A B 08:57:47.0 (HPwndw configuration)
C
D
E
F
arg_2
arg_3
arg_4
60
6
6
time
command stem
argument_1
08:57:15.0 08:57:15.0 08:57:15.0 08:57:15.5 08:57:16.0 08:57:16.5 08:57:17.0 08:57:17.5 08:57:18.0 08:57:18.5 08:57:19.0 08:57:19.5 08:57:20.0 08:57:20.5 08:57:21.0 08:57:22.0 08:57:23.0 08:57:24.0 08:57:25.0 08:58:00.0 08:58:00.0 08:58:00.0
SDST_POWER activate_dpt set_eha_rate set_uplink_rate set_dwnlink_mode set_dwnlink_rate sdst_encod_mode sdst_coherency sdst_tlm_mode sdst_subcar_freq sdst_tlm_mod_idx sdst_rng sdst_rng_mod_idx sdst_dor SDST_XCITR_POWER SET_RFS_ANT_PATH SSPA_POWER SSPA_SELECT SSPA_POWER SDST_XCITR_POWR (sdst_power)
ON rtOnlyDpt 30 7_8125 RS_L_SDST 40 TLM_OFF OFF SUBCARRIER 34953 0 OFF 17_5_DEG ON OFF LPLGA_MGA BKUP PRIM PRIM ON (ON)
(HPconfig is complete)
08:57:15.0 10:03:00.0
activate_dpt activate_dpt
(25000 Hz)
OFF OFF ON
rtOnlyDpt rtOnlyDpt
//mer_seminar_jim20030417 <expand_dor>, printed 4/18/2003 2:14 PM
MER Surface Ops: HGA telecom mode using Comm Window A B 3 baseline_timing 4 11:20:00.0 (start preparation) 5 time command stem 6 7 11:21:00.0 HEATER_CMDABLE 8 11:21:00.0 HEATER_CMDABLE 9 11:21:00.0 HEATER_CMDABLE 10 11:21:00.0 HEATER_CMDABLE 11 11:21:00.0 HEATER_CMDABLE 12 11:41:00.0 HEATER_CMDABLE 13 11:41:00.0 HEATER_CMDABLE 14 11:41:00.0 HEATER_CMDABLE 15 11:41:00.0 HEATER_CMDABLE 16 11:41:00.0 HEATER_CMDABLE 17 11:41:00.0 SUNFIND 18 11:53:00.0 INIT_HGA 19 11:57:00.0 HGA_TRACK_EARTH 20 21 22 23 11:59:47.0 (HPwndw configuration) 24 25 11:59:15.0 SDST_POWER 26 11:59:15.0 activate_dpt 27 11:59:15.0 set_eha_rate 28 11:59:15.5 set_uplink_rate 29 11:59:16.0 set_dwnlink_mode 30 11:59:16.5 set_dwnlink_rate 31 11:59:17.0 sdst_encod_mode 32 11:59:17.5 sdst_coherency 33 11:59:18.0 sdst_tlm_mode 34 11:59:18.5 sdst_subcar_freq 35 11:59:19.0 sdst_tlm_mod_idx 36 11:59:19.5 sdst_rng 37 11:59:20.0 sdst_rng_mod_idx 38 11:59:20.5 sdst_dor 39 11:59:21.0 SDST_XCITR_POWER 40 11:59:22.0 SET_RFS_ANT_PATH 41 11:59:23.0 SSPA_POWER 42 11:59:24.0 SSPA_SELECT 43 11:59:25.0 SSPA_POWER 44 12:00:00.0 SDST_XCITR_POWR 45 12:00:00.0 (sdst_power) 46 12:00:00.0 (HPconfig is complete) 47 48 12:00:45.0 activate_dpt 49 12:34:00.0 activate_dpt 50 12:35:00.0 STOP_HGA 51 12:35:00.0 STOW_HGA 52 53
C
D
E
F
argument_1
arg_2
arg_3
arg_4
HGABER HGAACT PANCAM PMABER PMAACT PANCAM PMABER PMAACT HGABER HGAACT
ON ON ON ON ON OFF OFF OFF OFF OFF
2220
AUTO
5
30
ON rtOnlyDpt 65535 125_0 RS_L_SDST 120 7_1_2 OFF SUBCARRIER 34953 42 OFF 35_DEG OFF OFF HGA BKUP BKUP PRIM ON (ON)
10
(25000 Hz)
ON OFF OFF
edlDpt rtOnlyDpt
//mer_seminar_jim20030417 <expand_hga>, printed 4/18/2003 2:14 PM
Return to default after comm window A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
B
C
D
E
F
argument_1 OFF ON OFF RPLGA_CLGA 125_0 RS_L_SDST 1185 7_1_2 ON SUBCARRIER 34953 47 ON 17_5_DEG OFF BKUP PRIM PRIM ON (ON) "rtOnlyDpt" 30
arg_2
arg_3
arg_4
6
6
12:35:00.0 (return to default)
time 12:35:00.0 12:35:10.0 12:35:10.0 12:35:11.0 12:35:11.5 12:35:12.0 12:35:12.5 12:35:13.0 12:35:13.5 12:35:14.0 12:35:14.5 12:35:15.0 12:35:15.5 12:35:16.0 12:35:16.5 12:35:17.5 12:35:18.0 12:35:18.5 12:35:19.0 12:35:19.5 12:35:20.0 12:35:20.5
command stem UHF_POWER SDST_POWER sdst_xcitr_power set_rfs_ant_path set_uplink_rate set_dwnlink_mode set_dwnlink_rate sdst_encod_mode sdst_coherency sdst_tlm_mode sdst_subcar_freq sdst_tlm_mod_idx sdst_rng sdst_rng_mod_idx sdst_dor sspa_power sspa_select sspa_power sdst_xcitr_power (sdst_power) activate_dpt set_eha_rate
(25000 Hz)
OFF OFF ON
60
//mer_seminar_jim20030417 , printed 4/18/2003 2:14 PM
Expansion of UHF comm window 12:13:02.0 Window configure UHF
time 12:05:02.0 12:12:57.0 12:12:57.0 12:12:58.0 12:12:59.0 12:12:59.5 12:13:00.0 12:13:00.5 12:13:01.0 12:13:01.5 12:13:02.0 12:13:22.0 12:24:32.0 12:25:02.0
command stem
uhf hwconf id (row) --->
argument_1
4
arg_2
arg_3
arg_4
arg_5
=startran - newprep ACTIVATE_DPT UHF_POWER SET_UHF_ANT_PATH UHF_POWER SET_DWNLINK_MODE UHF_RCV_MODE UHF_ACQ_DUR UHF_TONE_BEACON UHF_XMIT_MODE UHF_SC_ID ACTIVATE_DPT ACTIVATE_DPT
"rtOnlyDpt" OFF RUHF ON CS_S_UHF MGS_MR ODY MGS MGS_MR 253 "uhfDpt" "rtOnlyDpt"
8_KBPS
FSK
SCRAMBLE
8_KBPS
PSK
CONV_VIT_G2INV DISABLE
=startran + durtran
12:25:02.0 SET_CBM_NOMINAL tele default id (row)---> uhf hwconf id (row) ---> 12:25:02.0 UHF_POWER
Jim Taylor (printed 4/18/2003 2:14 PM)
4 1 OFF
//mer_seminar_jim20030417 <expand_uhf>