#############################################
#  Configurations File for CReSIS Radars
#
#           University of Kansas
#                CReSIS
#           2335 Irving Hill Rd.
#            Lawrence, KS 66045
#        https://www.cresis.ku.edu/
#############################################
#   Comment lines are from the pound sign to 
#     the end of the line
#############################################
#
# This file is generated automatically.
# It is recommended that you not hand edit
# this file. But it is written in human readable
# format on purpose, just in case.
#
#############################################


# Sampling frequency, in Hertz.
SAMPLE_FREQUENCY 111111000

# DDS frequency, in Hertz.
DDS_FREQUENCY 888889000

# PRF Desired, in Hertz
PRF 9000

# Delay from PRF Trigger, until the waveform starts coming out.
# In Seconds. Must be larger than 10.4 us to allow for updating
# the AD9910 in time.
IO_UPDATE_TIME 1.1e-05

# Base Pulse Duration
BASE_PULSE_LENGTH 1e-06

# High Integration Channel Enable: 1=on, 0=off
HI_CH_ENA 1

# High Integration Channel rate setting
# The waveform generator will trigger a new HI cycle
# every <setting> number of EPRI cycles
HI_CH_RATE 1000

# High Integration Channel Waveform Number
HI_CH_WFNUM 4

# High Integration Channel Additional Presum Count
HI_CH_PRE_CNT 150

# High Integration Channel Readout Count
# This is the number of double-sample readouts
# e.g. a setting of 5 will read out 10 samples
HI_CH_RO_CNT 4400

# DDS Multichip Sync Value
MULTICHIP_SYNC 20

# Trigger Output Divisor
TRIG_OUT_DIV 2

# Trigger Output High Counts
TRIG_OUT_CNT_HIGH 625

# Trigger Output Inversion: 0 = Active High, 1 = Active Low
TRIG_OUT_INV 0

# Trigger Source: 0 = Internal, 1 = External Trigger Mode
TRIG_SOURCE 0

# ADC Bypass: 0 = ADC / Normal mode, 1 = internal ramp mode
ADC_BYPASS 0

# DDS Power Level Settings
DDS1_AMPLITUDE 100
DDS2_AMPLITUDE 220
DDS3_AMPLITUDE 160
DDS4_AMPLITUDE 225
DDS5_AMPLITUDE 150
DDS6_AMPLITUDE 230
DDS7_AMPLITUDE 190
DDS8_AMPLITUDE 190

# Waveform Settings
WAVEFORM 1
  WAVEFORM_PRESUMS 16
  WAVEFORM_TX_MASK 0
  WAVEFORM_START_FREQ 180000000
  WAVEFORM_STOP_FREQ 210000000
  WAVEFORM_ZERO_PI_MOD true
  WAVEFORM_ANGLE 0
  WAVEFORM_LENGTH_MULT 1
  WAVEFORM_DAQ_REC_LENGTH 8e-05
  WAVEFORM_DAQ_REC_DELAY 1e-05
  DDS 1
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 5000
    DDS_PHASE_START_PI 37768
  DDS 2
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 28000
    DDS_PHASE_START_PI 60768
  DDS 3
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 30000
    DDS_PHASE_START_PI 62768
  DDS 4
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  DDS 5
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 47000
    DDS_PHASE_START_PI 14232
  DDS 6
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  DDS 7
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 12000
    DDS_PHASE_START_PI 44768
  DDS 8
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  PULSE_OUT_0_START_CNT 45
  PULSE_OUT_0_WIDTH_CNT 610
  PULSE_OUT_1_START_CNT 101
  PULSE_OUT_1_WIDTH_CNT 555
  PULSE_OUT_2_START_CNT 378
  PULSE_OUT_2_WIDTH_CNT 250
  PULSE_OUT_3_START_CNT 10
  PULSE_OUT_3_WIDTH_CNT 100
  PULSE_OUT_4_START_CNT 489
  PULSE_OUT_4_WIDTH_CNT 170
  PULSE_OUT_5_START_CNT 489
  PULSE_OUT_5_WIDTH_CNT 170
  PULSE_OUT_6_START_CNT 489
  PULSE_OUT_6_WIDTH_CNT 170
  PULSE_OUT_7_START_CNT 489
  PULSE_OUT_7_WIDTH_CNT 170
  ATTEN_IF_A_CH1_ATTEN1 20
  ATTEN_IF_A_CH1_ATTEN2 32
  ATTEN_IF_A_CH2_ATTEN1 20
  ATTEN_IF_A_CH2_ATTEN2 32
  ATTEN_IF_B_CH1_ATTEN1 20
  ATTEN_IF_B_CH1_ATTEN2 32
  ATTEN_IF_B_CH2_ATTEN1 20
  ATTEN_IF_B_CH2_ATTEN2 32
  ATTEN_IF_C_CH1_ATTEN1 0
  ATTEN_IF_C_CH1_ATTEN2 32
  ATTEN_IF_C_CH2_ATTEN1 20
  ATTEN_IF_C_CH2_ATTEN2 32
  ATTEN_IF_D_CH1_ATTEN1 20
  ATTEN_IF_D_CH1_ATTEN2 32
  ATTEN_IF_D_CH2_ATTEN1 20
  ATTEN_IF_D_CH2_ATTEN2 32

WAVEFORM 2
  WAVEFORM_PRESUMS 16
  WAVEFORM_TX_MASK 0
  WAVEFORM_START_FREQ 180000000
  WAVEFORM_STOP_FREQ 210000000
  WAVEFORM_ZERO_PI_MOD true
  WAVEFORM_ANGLE 0
  WAVEFORM_LENGTH_MULT 10
  WAVEFORM_DAQ_REC_LENGTH 8e-05
  WAVEFORM_DAQ_REC_DELAY 1e-05
  DDS 1
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 5000
    DDS_PHASE_START_PI 37768
  DDS 2
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 28000
    DDS_PHASE_START_PI 60768
  DDS 3
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 30000
    DDS_PHASE_START_PI 62768
  DDS 4
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  DDS 5
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 47000
    DDS_PHASE_START_PI 14232
  DDS 6
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  DDS 7
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 12000
    DDS_PHASE_START_PI 44768
  DDS 8
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  PULSE_OUT_0_START_CNT 45
  PULSE_OUT_0_WIDTH_CNT 1110
  PULSE_OUT_1_START_CNT 101
  PULSE_OUT_1_WIDTH_CNT 1050
  PULSE_OUT_2_START_CNT 378
  PULSE_OUT_2_WIDTH_CNT 790
  PULSE_OUT_3_START_CNT 10
  PULSE_OUT_3_WIDTH_CNT 100
  PULSE_OUT_4_START_CNT 489
  PULSE_OUT_4_WIDTH_CNT 670
  PULSE_OUT_5_START_CNT 489
  PULSE_OUT_5_WIDTH_CNT 685
  PULSE_OUT_6_START_CNT 489
  PULSE_OUT_6_WIDTH_CNT 795
  PULSE_OUT_7_START_CNT 489
  PULSE_OUT_7_WIDTH_CNT 795
  ATTEN_IF_A_CH1_ATTEN1 0
  ATTEN_IF_A_CH1_ATTEN2 20
  ATTEN_IF_A_CH2_ATTEN1 0
  ATTEN_IF_A_CH2_ATTEN2 20
  ATTEN_IF_B_CH1_ATTEN1 0
  ATTEN_IF_B_CH1_ATTEN2 20
  ATTEN_IF_B_CH2_ATTEN1 0
  ATTEN_IF_B_CH2_ATTEN2 20
  ATTEN_IF_C_CH1_ATTEN1 0
  ATTEN_IF_C_CH1_ATTEN2 5
  ATTEN_IF_C_CH2_ATTEN1 0
  ATTEN_IF_C_CH2_ATTEN2 20
  ATTEN_IF_D_CH1_ATTEN1 0
  ATTEN_IF_D_CH1_ATTEN2 20
  ATTEN_IF_D_CH2_ATTEN1 0
  ATTEN_IF_D_CH2_ATTEN2 20

WAVEFORM 3
  WAVEFORM_PRESUMS 16
  WAVEFORM_TX_MASK 0
  WAVEFORM_START_FREQ 180000000
  WAVEFORM_STOP_FREQ 210000000
  WAVEFORM_ZERO_PI_MOD true
  WAVEFORM_ANGLE 0
  WAVEFORM_LENGTH_MULT 1
  WAVEFORM_DAQ_REC_LENGTH 8e-05
  WAVEFORM_DAQ_REC_DELAY 1e-05
  DDS 1
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 5000
    DDS_PHASE_START_PI 37768
  DDS 2
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 28000
    DDS_PHASE_START_PI 60768
  DDS 3
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 30000
    DDS_PHASE_START_PI 62768
  DDS 4
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  DDS 5
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 47000
    DDS_PHASE_START_PI 14232
  DDS 6
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  DDS 7
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 12000
    DDS_PHASE_START_PI 44768
  DDS 8
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  PULSE_OUT_0_START_CNT 45
  PULSE_OUT_0_WIDTH_CNT 610
  PULSE_OUT_1_START_CNT 101
  PULSE_OUT_1_WIDTH_CNT 555
  PULSE_OUT_2_START_CNT 378
  PULSE_OUT_2_WIDTH_CNT 250
  PULSE_OUT_3_START_CNT 45
  PULSE_OUT_3_WIDTH_CNT 10000
  PULSE_OUT_4_START_CNT 489
  PULSE_OUT_4_WIDTH_CNT 170
  PULSE_OUT_5_START_CNT 489
  PULSE_OUT_5_WIDTH_CNT 170
  PULSE_OUT_6_START_CNT 489
  PULSE_OUT_6_WIDTH_CNT 170
  PULSE_OUT_7_START_CNT 489
  PULSE_OUT_7_WIDTH_CNT 170
  ATTEN_IF_A_CH1_ATTEN1 20
  ATTEN_IF_A_CH1_ATTEN2 32
  ATTEN_IF_A_CH2_ATTEN1 20
  ATTEN_IF_A_CH2_ATTEN2 32
  ATTEN_IF_B_CH1_ATTEN1 20
  ATTEN_IF_B_CH1_ATTEN2 32
  ATTEN_IF_B_CH2_ATTEN1 20
  ATTEN_IF_B_CH2_ATTEN2 32
  ATTEN_IF_C_CH1_ATTEN1 0
  ATTEN_IF_C_CH1_ATTEN2 32
  ATTEN_IF_C_CH2_ATTEN1 20
  ATTEN_IF_C_CH2_ATTEN2 32
  ATTEN_IF_D_CH1_ATTEN1 20
  ATTEN_IF_D_CH1_ATTEN2 32
  ATTEN_IF_D_CH2_ATTEN1 20
  ATTEN_IF_D_CH2_ATTEN2 32

WAVEFORM 4
  WAVEFORM_PRESUMS 16
  WAVEFORM_TX_MASK 0
  WAVEFORM_START_FREQ 180000000
  WAVEFORM_STOP_FREQ 210000000
  WAVEFORM_ZERO_PI_MOD true
  WAVEFORM_ANGLE 0
  WAVEFORM_LENGTH_MULT 10
  WAVEFORM_DAQ_REC_LENGTH 8e-05
  WAVEFORM_DAQ_REC_DELAY 1e-05
  DDS 1
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 5000
    DDS_PHASE_START_PI 37768
  DDS 2
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 28000
    DDS_PHASE_START_PI 60768
  DDS 3
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 30000
    DDS_PHASE_START_PI 62768
  DDS 4
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  DDS 5
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 47000
    DDS_PHASE_START_PI 14232
  DDS 6
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  DDS 7
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 12000
    DDS_PHASE_START_PI 44768
  DDS 8
    DDS_FREQ_START 869731747
    DDS_PHASE_START_ZERO 0
    DDS_PHASE_START_PI 32768
  PULSE_OUT_0_START_CNT 45
  PULSE_OUT_0_WIDTH_CNT 1110
  PULSE_OUT_1_START_CNT 101
  PULSE_OUT_1_WIDTH_CNT 1050
  PULSE_OUT_2_START_CNT 378
  PULSE_OUT_2_WIDTH_CNT 790
  PULSE_OUT_3_START_CNT 45
  PULSE_OUT_3_WIDTH_CNT 10000
  PULSE_OUT_4_START_CNT 489
  PULSE_OUT_4_WIDTH_CNT 670
  PULSE_OUT_5_START_CNT 489
  PULSE_OUT_5_WIDTH_CNT 685
  PULSE_OUT_6_START_CNT 489
  PULSE_OUT_6_WIDTH_CNT 795
  PULSE_OUT_7_START_CNT 489
  PULSE_OUT_7_WIDTH_CNT 795
  ATTEN_IF_A_CH1_ATTEN1 0
  ATTEN_IF_A_CH1_ATTEN2 20
  ATTEN_IF_A_CH2_ATTEN1 0
  ATTEN_IF_A_CH2_ATTEN2 20
  ATTEN_IF_B_CH1_ATTEN1 0
  ATTEN_IF_B_CH1_ATTEN2 20
  ATTEN_IF_B_CH2_ATTEN1 0
  ATTEN_IF_B_CH2_ATTEN2 20
  ATTEN_IF_C_CH1_ATTEN1 0
  ATTEN_IF_C_CH1_ATTEN2 5
  ATTEN_IF_C_CH2_ATTEN1 0
  ATTEN_IF_C_CH2_ATTEN2 20
  ATTEN_IF_D_CH1_ATTEN1 0
  ATTEN_IF_D_CH1_ATTEN2 20
  ATTEN_IF_D_CH2_ATTEN1 0
  ATTEN_IF_D_CH2_ATTEN2 20

