Description:
Configures the on board modulator and up-converter.
Form:
Command Handler: ECMD0
QAMMODULATOR|QAM|QM
Argument List:
Terse Verbose Description
0 MOD_QAM_MODE <value>
1 MOD_CENTER_FREQ Read Only
2 MOD_BAUD_RATE <value>
3 MOD_ALPHA <value>
4 MOD_ENCODING <value>
5 MOD_VIDEO <value>
6 MOD_ENABLE <value>
7 MOD_INVERT <value>
8 UPCON_OUTPUT_FREQ <value>
9 UPCON_POWER_LVL <value>
10 UPCON_ENABLE <value>
11 UPCON_CHANNEL_NUM <value>
MOD_QAM_MODE Value List:
Terse Verbose Description
0 QPSK <unsupported>
1 16 <unsupported>
2 32 <unsupported>
3 64
4 128 <unsupported>
5 256
6 512 <unsupported>
7 1024 <unsupported>
MOD_ALPHA Value List:
Terse Verbose Description
0 18
1 15
2 12
3 PROG <unsupported>
MOD_ENCODING Value List:
Terse Verbose Description
0 NONE
1 GRAY <unsupported>
2 ANNEX_A
3 UNUSED <unsupported>
4 ANNEX_B
MOD_VIDEO Value List:
Terse Verbose Description
0 NTSC
1 PAL
MOD_ENABLE Value List:
Terse Verbose Description
0 FALSE
1 TRUE
MOD_INVERT Value List:
Terse Verbose Description
0 FALSE
1 TRUE
UPCON_OUTPUT_FREQ Value List:
Terse Verbose Description
Minimium is 50Mhz
Maximum is 862Mhz
UPCON_POWER_LVL Value List:
Minimum is 45
Maximum is 57
UPCON_ENABLE Value List:
Terse Verbose Description
0 FALSE
1 TRUE
UPCON_CHANNEL_NUM Value List:
Minimum is 2
Maximum is 135
Response:
MODIFY QAMMODULATOR RESPONSE
Verbose- "OK\r\n" to acknowledge receipt of command, or
"ERROR- [Description]\r\n" if error, ending command
Terse- "0\r\n" to acknowledge receipt of command, or
"[NON-ZERO NUMERIC VALUE]\r\n" if error, ending command
"\r\n" concludes modify responses (empty line)
DISPLAY QAMMODULATOR RESPONSE
Verbose- "OK\r\n" to acknowledge receipt of command, followed by
"MOD_QAM_MODE= [value]\r\n",
"MOD_CENTER_FREQ= [value]\r\n",
"MOD_BAUD_RATE= [value]\r\n",
"MOD_ALPHA= [value]\r\n",
"MOD_ENCODING= [value]\r\n",
"MOD_VIDEO= [value]\r\n",
"MOD_ENABLE= [value]\r\n",
"MOD_INVERT= [value]\r\n",
"UPCON_OUTPUT_FREQ= [value]\r\n",
"UPCON_POWER_LVL= [value]\r\n",
"UPCON_ENABLE= [value]\r\n",
"UPCON_CHANNEL_NUM= [value]\r\n", or
"ERROR- [Description]\r\n" if error, ending command
Terse- "0\r\n" to acknowledge receipt of command, followed by
"0= <value>\r\n",
"1= <value>\r\n",
"2= <value>\r\n",
"3= <value>\r\n",
"4= <value>\r\n",
"5= <value>\r\n",
"6= <value>\r\n",
"7= <value>\r\n",
"8= <value>\r\n",
"9= <value>\r\n",
"10= <value>\r\n",
"11= <value>\r\n", or
"[NON-ZERO NUMERIC VALUE]\r\n" if error, ending command
"\r\n" concludes display responses (empty line)
Examples:
Verbose command to retrieve current setting:
*.ECMD0 QAMMODULATOR MOD_QAM_MODE<enter>
Response is: OK\r\n
MOD_QAM_MODE= 256\r\n
Terse command to retrieve current setting:
*.ECMD0 QM 0<enter>
Response is: 0 5\r\n
Verbose command to change setting:
*.ECMD0 QAMMODULATOR MOD_QAM_MODE 256 <enter>
Response is: OK\r\n
Terse command to change setting:
*.ECMD0 QM 0 5 <enter>
Response is: 0\r\n
Notes:
In Annex B operations MOD_BAUD_RATE is fixed to 5.056941 MS/s for 64 and 5.360537 MS/s 256.
In Annex A mode MOD_BAUD_RATE is configurable from 1.300000 MS/s to 6.956494 MS/s for 64 and
1.000000 MS/s to 6.956494 MS/s for 256. If the tmr is adjusted, the symbol rate will reflect
that adjustment. On startup, if the tmr and symbol rate do not agree, the tmr will be adjusted
to agree with the symbol rate.
If no modulator is installed, this command is disabled and no values can be retrieved or set.