QAMMODULATOR QAM QM

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.
Created By: Adtec Digital