<?xml version="1.0"?>
<cd:Record xmlns:cd="http://www.stcorp.nl/coda/definition/2008/07" xmlns:ct="http://www.stcorp.nl/coda/test/2008/10" format="xml" last-modified="2010-08-26" name="Level_1B_Processing_Parameters_03_07" namexml="Level_1B_Processing_Parameters">
  <cd:Description>Level 1B Processing Parameters GADS DSR</cd:Description>
  <cd:Field name="List_of_Data_Set_Records">
    <cd:Record namexml="List_of_Data_Set_Records">
      <cd:Description>List of Data Set Records</cd:Description>
      <cd:Attribute name="count">
      </cd:Attribute>
      <cd:Field name="Data_Set_Record">
        <cd:Array>
          <cd:Dimension/>
          <cd:Record namexml="Data_Set_Record">
            <cd:Description>Data Set Record</cd:Description>
            <cd:Field name="FH_Default_Fields">
              <cd:Record namexml="FH_Default_Fields">
                <cd:Description>Fields responsible for populating the Fixed Header</cd:Description>
                <cd:Field name="File_Description">
                  <cd:Text namexml="File_Description">
                    <cd:Description>1-line description of the file</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Notes">
                  <cd:Text namexml="Notes">
                    <cd:Description>Multi-lines free text</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Mission">
                  <cd:Text namexml="Mission">
                    <cd:Description>Aeolus</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Mission_Id">
                  <cd:Text namexml="Mission_Id">
                    <cd:Description>AE</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="File_Class">
                  <cd:Text namexml="File_Class">
                    <cd:Description>1-Line description of the file class</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="File_Version">
                  <cd:Type namexml="File_Version">
                    <cd:Integer format="ascii">
                      <cd:Description>4 digits used to distinguish between versions of a file having the same validity period</cd:Description>
                      <cd:NativeType>int16</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="System">
                  <cd:Text namexml="System">
                    <cd:Description>Aeolus L1bP</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Creator">
                  <cd:Text namexml="Creator">
                    <cd:Description>Aeolus L1bP</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Creator_Version">
                  <cd:Text namexml="Creator_Version">
                    <cd:Description>Version of the tool</cd:Description>
                  </cd:Text>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="MPH_Default_Fields">
              <cd:Record namexml="MPH_Default_Fields">
                <cd:Description>Values responsible for populating the main product header</cd:Description>
                <cd:Field name="Ref_Doc">
                  <cd:Text namexml="Ref_Doc">
                    <cd:Description>Reference document describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Software_Ver">
                  <cd:Text namexml="Software_Ver">
                    <cd:Description>Software version number of processing software. Format: name of processor (up to 10 char) version number (4 char)</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Proc_Centre">
                  <cd:Text namexml="Proc_Centre">
                    <cd:Description>AEOLUS PHS</cd:Description>
                  </cd:Text>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="WVM_Params">
              <cd:Record namexml="WVM_Params">
                <cd:Description>Processing parameters for Wind Velocity Measurement</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Full_Pulse_Range">
                  <cd:Type namexml="Full_Pulse_Range">
                    <cd:Integer format="ascii">
                      <cd:Description>Controls the processing of all received measurements (true) or only those from the last 700 pulses</cd:Description>
                      <cd:NativeType>uint8</cd:NativeType>
                      <cd:Mapping string="False" value="0"/>
                      <cd:Mapping string="false" value="0"/>
                      <cd:Mapping string="True" value="1"/>
                      <cd:Mapping string="true" value="1"/>
                      <ct:NamedTest id="BooleanXmlTest"/>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Line_Of_Sight_Wind_Flag">
                  <cd:Type namexml="Line_Of_Sight_Wind_Flag">
                    <cd:Integer format="ascii">
                      <cd:Description>Flag indicating whether horizontal or line-of-sight wind should be used. This flag can be set to either "true" or "false". A "true" value indicates that the line of sight wind velocity is computed, and a "false" value indicates that horizontal wind velocity is computed</cd:Description>
                      <cd:NativeType>uint8</cd:NativeType>
                      <cd:Mapping string="False" value="0"/>
                      <cd:Mapping string="false" value="0"/>
                      <cd:Mapping string="True" value="1"/>
                      <cd:Mapping string="true" value="1"/>
                      <ct:NamedTest id="BooleanXmlTest"/>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Num_of_Mie_Ground_Echo_Measurement_Bins">
                  <cd:Type namexml="Min_Num_of_Mie_Ground_Echo_Measurement_Bins">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum number of Mie ground wind measurement bins to validate ground correction factor</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Num_of_Rayleigh_Ground_Echo_Measurement_Bins">
                  <cd:Type namexml="Min_Num_of_Rayleigh_Ground_Echo_Measurement_Bins">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum number of Rayleigh ground wind measurement bins to validate ground correction factor</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Maximum_Upper_DEM_Offset">
                  <cd:Type namexml="Maximum_Upper_DEM_Offset">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum height difference that center of detected ground bin is allowed to be above center of DEM intersection bin</cd:Description>
                      <cd:Unit>m</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Maximum_Lower_DEM_Offset">
                  <cd:Type namexml="Maximum_Lower_DEM_Offset">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum height difference that center of detected ground bin is allowed to be below center of DEM intersection bin</cd:Description>
                      <cd:Unit>m</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Ground_Correction_Weighting_Factor">
                  <cd:Type namexml="Mie_Ground_Correction_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Mie ground correction weighting factor</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Ground_Correction_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Ground_Correction_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Rayleigh ground correction weighting factor</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Mie_Ground_Detection_Signal_Derivative">
                  <cd:Type namexml="Min_Mie_Ground_Detection_Signal_Derivative">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>PixelLevel</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Minimum derivative of Mie signal for ground detection</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Max_Mie_Ground_Detection_Response_Shift">
                  <cd:Type namexml="Max_Mie_Ground_Detection_Response_Shift">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>PixelIndex</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum Mie Response shift for ground detection</cd:Description>
                      <cd:Unit>pixel</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Rayleigh_Ground_Detection_Signal_Derivative">
                  <cd:Type namexml="Min_Rayleigh_Ground_Detection_Signal_Derivative">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Minimum derivative of Rayleigh signal shift forground detection</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Max_Rayleigh_Ground_Detection_Response_Shift">
                  <cd:Type namexml="Max_Rayleigh_Ground_Detection_Response_Shift">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum Rayleigh Response shift for ground detection</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Ground_Detection_FWHM_Upper_Threshold">
                  <cd:Type namexml="Ground_Detection_FWHM_Upper_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>ACCD pixel</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum FWHM of Mie signal for ground detection</cd:Description>
                      <cd:Unit>pixel</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Rayleigh_Ground_Correction_Offset">
                  <cd:Type namexml="Mie_Rayleigh_Ground_Correction_Offset">
                    <cd:Float format="ascii">
                      <cd:Description>Offset between Mie and Rayleigh ground corrections</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Correction_With_Mie_Ground_Echo_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Correction_With_Mie_Ground_Echo_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for correction of Rayleigh with Mie ground echo</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Harmonic_Correction_Factor">
                  <cd:Type namexml="Mie_Harmonic_Correction_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for Mie harmonic correction</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Harmonic_Correction_Factor">
                  <cd:Type namexml="Rayleigh_Harmonic_Correction_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for Rayleigh harmonic correction</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Correction_With_Mie_Harmonic_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Correction_With_Mie_Harmonic_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for correction of Rayleigh with Mie harmonic</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Num_Bad_Pulses_Per_Meas_Threshold">
                  <cd:Type namexml="Num_Bad_Pulses_Per_Meas_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Integer format="ascii">
                      <cd:Description>Threshold for the number of bad pulses in each measurement</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Multimode_Average_Ratio_Obs_Threshold">
                  <cd:Type namexml="Multimode_Average_Ratio_Obs_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Threshold for the for the multimode average ratio over an observation</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="LDT_Params">
              <cd:Record namexml="LDT_Params">
                <cd:Description>Processing parameters for Laser Diode Temperature Adjustment Calibration</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Full_Pulse_Range">
                  <cd:Type namexml="Full_Pulse_Range">
                    <cd:Integer format="ascii">
                      <cd:Description>Controls the processing of all received measurements (true) or only those from the last 700 pulses</cd:Description>
                      <cd:NativeType>uint8</cd:NativeType>
                      <cd:Mapping string="False" value="0"/>
                      <cd:Mapping string="false" value="0"/>
                      <cd:Mapping string="True" value="1"/>
                      <cd:Mapping string="true" value="1"/>
                      <ct:NamedTest id="BooleanXmlTest"/>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Line_Of_Sight_Wind_Flag">
                  <cd:Type namexml="Line_Of_Sight_Wind_Flag">
                    <cd:Integer format="ascii">
                      <cd:Description>Flag indicating whether horizontal or line-of-sight wind should be used. This flag can be set to either "true" or "false". A "true" value indicates that the line of sight wind velocity is computed, and a "false" value indicates that horizontal wind velocity is computed</cd:Description>
                      <cd:NativeType>uint8</cd:NativeType>
                      <cd:Mapping string="False" value="0"/>
                      <cd:Mapping string="false" value="0"/>
                      <cd:Mapping string="True" value="1"/>
                      <cd:Mapping string="true" value="1"/>
                      <ct:NamedTest id="BooleanXmlTest"/>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Num_of_Mie_Ground_Echo_Measurement_Bins">
                  <cd:Type namexml="Min_Num_of_Mie_Ground_Echo_Measurement_Bins">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum number of Mie ground wind measurement bins to validate ground correction factor</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Num_of_Rayleigh_Ground_Echo_Measurement_Bins">
                  <cd:Type namexml="Min_Num_of_Rayleigh_Ground_Echo_Measurement_Bins">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum number of Rayleigh ground wind measurement bins to validate ground correction factor</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Maximum_Upper_DEM_Offset">
                  <cd:Type namexml="Maximum_Upper_DEM_Offset">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum height difference that center of detected ground bin is allowed to be above center of DEM intersection bin</cd:Description>
                      <cd:Unit>m</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Maximum_Lower_DEM_Offset">
                  <cd:Type namexml="Maximum_Lower_DEM_Offset">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum height difference that center of detected ground bin is allowed to be below center of DEM intersection bin</cd:Description>
                      <cd:Unit>m</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Ground_Correction_Weighting_Factor">
                  <cd:Type namexml="Mie_Ground_Correction_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Mie ground correction weighting factor</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Ground_Correction_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Ground_Correction_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Rayleigh ground correction weighting factor</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Mie_Ground_Detection_Signal_Derivative">
                  <cd:Type namexml="Min_Mie_Ground_Detection_Signal_Derivative">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>PixelLevel</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Minimum derivative of Mie signal for ground detection</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Max_Mie_Ground_Detection_Response_Shift">
                  <cd:Type namexml="Max_Mie_Ground_Detection_Response_Shift">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>PixelIndex</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum Mie Response shift for ground detection</cd:Description>
                      <cd:Unit>pixel</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Rayleigh_Ground_Detection_Signal_Derivative">
                  <cd:Type namexml="Min_Rayleigh_Ground_Detection_Signal_Derivative">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Minimum derivative of Rayleigh signal shift forground detection</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Max_Rayleigh_Ground_Detection_Response_Shift">
                  <cd:Type namexml="Max_Rayleigh_Ground_Detection_Response_Shift">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum Rayleigh Response shift for ground detection</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Ground_Detection_FWHM_Upper_Threshold">
                  <cd:Type namexml="Ground_Detection_FWHM_Upper_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>ACCD pixel</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum FWHM of Mie signal for ground detection</cd:Description>
                      <cd:Unit>pixel</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Rayleigh_Ground_Correction_Offset">
                  <cd:Type namexml="Mie_Rayleigh_Ground_Correction_Offset">
                    <cd:Float format="ascii">
                      <cd:Description>Offset between Mie and Rayleigh ground corrections</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Correction_With_Mie_Ground_Echo_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Correction_With_Mie_Ground_Echo_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for correction of Rayleigh with Mie ground echo</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Harmonic_Correction_Factor">
                  <cd:Type namexml="Mie_Harmonic_Correction_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for Mie harmonic correction</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Harmonic_Correction_Factor">
                  <cd:Type namexml="Rayleigh_Harmonic_Correction_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for Rayleigh harmonic correction</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Correction_With_Mie_Harmonic_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Correction_With_Mie_Harmonic_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for correction of Rayleigh with Mie harmonic</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Num_Bad_Pulses_Per_Meas_Threshold">
                  <cd:Type namexml="Num_Bad_Pulses_Per_Meas_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Integer format="ascii">
                      <cd:Description>Threshold for the number of bad pulses in each measurement</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Multimode_Average_Ratio_Obs_Threshold">
                  <cd:Type namexml="Multimode_Average_Ratio_Obs_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Threshold for the for the multimode average ratio over an observation</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="ISR_Params">
              <cd:Record namexml="ISR_Params">
                <cd:Description>Processing parameters for Instrument Spectral Registration</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="IAT_Params">
              <cd:Record namexml="IAT_Params">
                <cd:Description>Processing parameters for Instrument Auto Test</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Lorentz_Refinement_Factor">
                  <cd:Type namexml="Lorentz_Refinement_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Lorentz refinement resolution ratio for creating the delta value of the estimate. (delta estimate = estimate / ratio) Given estimated value x, and refinement resolution r. Three adjacent points Lorentz(x), Lorentz(x+x/r), Lorentz(x-x/r) are computed for least squares fit. The refinement resolution r must be greater than 1.0</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Lorentz_Refinement_Threshold">
                  <cd:Type namexml="Lorentz_Refinement_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Lorentz refinement threshold. If ratio between delta(estimate) / estimate smaller than the threshold, stop the iteration and report the value</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="DCC_Params">
              <cd:Record namexml="DCC_Params">
                <cd:Description>Processing parameters for Dark Current Calibration</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="IDC_Params">
              <cd:Record namexml="IDC_Params">
                <cd:Description>Processing parameters for Instrument Defocus Characterisation</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Image_Row_Max">
                  <cd:Type namexml="Image_Row_Max">
                    <cd:Integer format="ascii">
                      <cd:Description>IDC image summation range maximum row</cd:Description>
                      <cd:NativeType>uint16</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Image_Row_Min">
                  <cd:Type namexml="Image_Row_Min">
                    <cd:Integer format="ascii">
                      <cd:Description>IDC image summation range miminum row</cd:Description>
                      <cd:NativeType>uint16</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Image_Column_Channel1_Max">
                  <cd:Type namexml="Image_Column_Channel1_Max">
                    <cd:Integer format="ascii">
                      <cd:Description>IDC image summation range maximum column for channel 1</cd:Description>
                      <cd:NativeType>uint16</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Image_Column_Channel1_Min">
                  <cd:Type namexml="Image_Column_Channel1_Min">
                    <cd:Integer format="ascii">
                      <cd:Description>IDC image summation range minimun column for channel 1</cd:Description>
                      <cd:NativeType>uint16</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Image_Column_Channel2_Max">
                  <cd:Type namexml="Image_Column_Channel2_Max">
                    <cd:Integer format="ascii">
                      <cd:Description>IDC image summation range maximum column for channel 2</cd:Description>
                      <cd:NativeType>uint16</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Image_Column_Channel2_Min">
                  <cd:Type namexml="Image_Column_Channel2_Min">
                    <cd:Integer format="ascii">
                      <cd:Description>IDC image summation range minimun column for channel 2</cd:Description>
                      <cd:NativeType>uint16</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="DEU_Integration_Upper_Limit">
                  <cd:Type namexml="DEU_Integration_Upper_Limit">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>TMC</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Integer format="ascii">
                      <cd:Description>The upper limit integration time used for the verification in IDC mode</cd:Description>
                      <cd:NativeType>int32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="DEU_Integration_Lower_Limit">
                  <cd:Type namexml="DEU_Integration_Lower_Limit">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>TMC</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Integer format="ascii">
                      <cd:Description>The lower limit integration time used for the verification in IDC mode</cd:Description>
                      <cd:NativeType>int32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="LCP_Params">
              <cd:Record namexml="LCP_Params">
                <cd:Description>Processing parameters for Laser Chopper Mechanism Phase Adjustment</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="MRC_Params">
              <cd:Record namexml="MRC_Params">
                <cd:Description>Processing parameters for Mie Response Calibration</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Min_Valid_Freq_Per_Cal">
                  <cd:Type namexml="Min_Valid_Freq_Per_Cal">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum valid frequencies per calibration</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Valid_Measurements_Per_Freq">
                  <cd:Type namexml="Min_Valid_Measurements_Per_Freq">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum valid measurements per frequency</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Response_Calibration_Ranges">
                  <cd:Record namexml="Mie_Response_Calibration_Ranges">
                    <cd:Description>Processing parameters for Rayleigh Response Calibration</cd:Description>
                    <cd:Field name="Min_Mie_Measurement_Mean_Sensitivity">
                      <cd:Type namexml="Min_Mie_Measurement_Mean_Sensitivity">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex/GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Minimum mean sensitivity of atmosperic echo</cd:Description>
                          <cd:Unit>pixel/GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Min_Mie_Measurement_Zero_Freq_Response">
                      <cd:Type namexml="Min_Mie_Measurement_Zero_Freq_Response">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Minimum zero frequency reponse of atmosperic echo</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Mie_Measurement_Mean_Sensitivity">
                      <cd:Type namexml="Max_Mie_Measurement_Mean_Sensitivity">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex/GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum mean sensitivity of atmosperic echo</cd:Description>
                          <cd:Unit>pixel/GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Mie_Measurement_Zero_Freq_Response">
                      <cd:Type namexml="Max_Mie_Measurement_Zero_Freq_Response">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum zero frequency reponse of atmosperic echo</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Mie_Measurement_Error_Response_Std_Dev">
                      <cd:Type namexml="Max_Mie_Measurement_Error_Response_Std_Dev">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum error response standard deviation of atmosperic echo</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Min_Mie_Reference_Pulse_Mean_Sensitivity">
                      <cd:Type namexml="Min_Mie_Reference_Pulse_Mean_Sensitivity">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex/GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Minimum mean sensitivity of internal calibration</cd:Description>
                          <cd:Unit>pixel/GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Min_Mie_Reference_Pulse_Zero_Freq_Response">
                      <cd:Type namexml="Min_Mie_Reference_Pulse_Zero_Freq_Response">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Minimum zero frequency reponse of internal calibration</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Mie_Reference_Pulse_Mean_Sensitivity">
                      <cd:Type namexml="Max_Mie_Reference_Pulse_Mean_Sensitivity">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex/GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum mean sensitivity of internal calibration</cd:Description>
                          <cd:Unit>pixel/GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Mie_Reference_Pulse_Zero_Freq_Response">
                      <cd:Type namexml="Max_Mie_Reference_Pulse_Zero_Freq_Response">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum zero frequency reponse of internal calibration</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Mie_Reference_Pulse_Error_Response_Std_Dev">
                      <cd:Type namexml="Max_Mie_Reference_Pulse_Error_Response_Std_Dev">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum error response standard deviation of internal calibration</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Mie_Fit_Upper_Frequency_Range">
                      <cd:Type namexml="Mie_Fit_Upper_Frequency_Range">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Upper frequency range when computing the best fit</cd:Description>
                          <cd:Unit>GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Mie_Fit_Lower_Frequency_Range">
                      <cd:Type namexml="Mie_Fit_Lower_Frequency_Range">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Lower frequency range when computing the best fit</cd:Description>
                          <cd:Unit>GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                  </cd:Record>
                </cd:Field>
                <cd:Field name="Maximum_Upper_DEM_Offset">
                  <cd:Type namexml="Maximum_Upper_DEM_Offset">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum height difference that center of detected ground bin is allowed to be above center of DEM intersection bin</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Maximum_Lower_DEM_Offset">
                  <cd:Type namexml="Maximum_Lower_DEM_Offset">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum height difference that center of detected ground bin is allowed to be below center of DEM intersection bin</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Max_Mie_Ground_Detection_Response_Shift">
                  <cd:Type namexml="Max_Mie_Ground_Detection_Response_Shift">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>PixelIndex</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum Mie Resonse shift for ground detection</cd:Description>
                      <cd:Unit>pixel</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Mie_Ground_Detection_Signal_Derivative">
                  <cd:Type namexml="Min_Mie_Ground_Detection_Signal_Derivative">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>PixelLevel</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Minimum derivative of Mie signal for ground detection</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="RRC_Params">
              <cd:Record namexml="RRC_Params">
                <cd:Description>Processing parameters for Rayleigh Response Calibration</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Min_Valid_Freq_Per_Cal">
                  <cd:Type namexml="Min_Valid_Freq_Per_Cal">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum valid frequencies per calibration</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Valid_Measurements_Per_Freq">
                  <cd:Type namexml="Min_Valid_Measurements_Per_Freq">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum valid measurements per frequency</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Response_Calibration_Ranges">
                  <cd:Record namexml="Rayleigh_Response_Calibration_Ranges">
                    <cd:Description>Processing parameters for Rayleigh Response Calibration</cd:Description>
                    <cd:Field name="Min_Rayleigh_Measurement_Mean_Sensitivity">
                      <cd:Type namexml="Min_Rayleigh_Measurement_Mean_Sensitivity">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU/GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Minimum mean sensitivity of atmosperic echo</cd:Description>
                          <cd:Unit>AU/GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Min_Rayleigh_Measurement_Zero_Freq_Response">
                      <cd:Type namexml="Min_Rayleigh_Measurement_Zero_Freq_Response">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Minimum zero frequency reponse of atmosperic echo</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Rayleigh_Measurement_Mean_Sensitivity">
                      <cd:Type namexml="Max_Rayleigh_Measurement_Mean_Sensitivity">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU/GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum mean sensitivity of atmosperic echo</cd:Description>
                          <cd:Unit>AU/GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Rayleigh_Measurement_Zero_Freq_Response">
                      <cd:Type namexml="Max_Rayleigh_Measurement_Zero_Freq_Response">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum zero frequency reponse of atmosperic echo</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Rayleigh_Measurement_Error_Response_Std_Dev">
                      <cd:Type namexml="Max_Rayleigh_Measurement_Error_Response_Std_Dev">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum error response standard deviation of atmosperic echo</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Min_Rayleigh_Reference_Pulse_Mean_Sensitivity">
                      <cd:Type namexml="Min_Rayleigh_Reference_Pulse_Mean_Sensitivity">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU/GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Minimum mean sensitivity of internal calibration</cd:Description>
                          <cd:Unit>AU/GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Min_Rayleigh_Reference_Pulse_Zero_Freq_Response">
                      <cd:Type namexml="Min_Rayleigh_Reference_Pulse_Zero_Freq_Response">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Minimum zero frequency reponse of internal calibration</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Rayleigh_Reference_Pulse_Mean_Sensitivity">
                      <cd:Type namexml="Max_Rayleigh_Reference_Pulse_Mean_Sensitivity">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU/GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum mean sensitivity of internal calibration</cd:Description>
                          <cd:Unit>AU/GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Rayleigh_Reference_Pulse_Zero_Freq_Response">
                      <cd:Type namexml="Max_Rayleigh_Reference_Pulse_Zero_Freq_Response">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum zero frequency reponse of internal calibration</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Rayleigh_Reference_Pulse_Error_Response_Std_Dev">
                      <cd:Type namexml="Max_Rayleigh_Reference_Pulse_Error_Response_Std_Dev">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Maximum error response standard deviation of internal calibration</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Rayleigh_Fit_Upper_Frequency_Range">
                      <cd:Type namexml="Rayleigh_Fit_Upper_Frequency_Range">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Upper frequency range when computing the best fit</cd:Description>
                          <cd:Unit>GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Rayleigh_Fit_Lower_Frequency_Range">
                      <cd:Type namexml="Rayleigh_Fit_Lower_Frequency_Range">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>GigaHertz</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Lower frequency range when computing the best fit</cd:Description>
                          <cd:Unit>GHz</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                  </cd:Record>
                </cd:Field>
                <cd:Field name="Lower_Altitude_Limit">
                  <cd:Type namexml="Lower_Altitude_Limit">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>RRC lower altitude limit</cd:Description>
                      <cd:Unit>m</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Upper_Altitude_Limit">
                  <cd:Type namexml="Upper_Altitude_Limit">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>RRC upper altitude limit</cd:Description>
                      <cd:Unit>m</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Etalon_Temp_Range_Threshold">
                  <cd:Type namexml="Etalon_Temp_Range_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>celsius</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>RRC RSP Etalon range threshold</cd:Description>
                      <cd:Unit>degC</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="OWV_Params">
              <cd:Record namexml="OWV_Params">
                <cd:Description>Processing parameters for Offline Wind Measurement Calibration</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Full_Pulse_Range">
                  <cd:Type namexml="Full_Pulse_Range">
                    <cd:Integer format="ascii">
                      <cd:Description>Controls the processing of all received measurements (true) or only those from the last 700 pulses</cd:Description>
                      <cd:NativeType>uint8</cd:NativeType>
                      <cd:Mapping string="False" value="0"/>
                      <cd:Mapping string="false" value="0"/>
                      <cd:Mapping string="True" value="1"/>
                      <cd:Mapping string="true" value="1"/>
                      <ct:NamedTest id="BooleanXmlTest"/>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Line_Of_Sight_Wind_Flag">
                  <cd:Type namexml="Line_Of_Sight_Wind_Flag">
                    <cd:Integer format="ascii">
                      <cd:Description>Flag indicating whether horizontal or line-of-sight wind should be used. This flag can be set to either "true" or "false". A "true" value indicates that the line of sight wind velocity is computed, and a "false" value indicates that horizontal wind velocity is computed</cd:Description>
                      <cd:NativeType>uint8</cd:NativeType>
                      <cd:Mapping string="False" value="0"/>
                      <cd:Mapping string="false" value="0"/>
                      <cd:Mapping string="True" value="1"/>
                      <cd:Mapping string="true" value="1"/>
                      <ct:NamedTest id="BooleanXmlTest"/>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Num_of_Mie_Ground_Echo_Measurement_Bins">
                  <cd:Type namexml="Min_Num_of_Mie_Ground_Echo_Measurement_Bins">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum number of Mie ground wind measurement bins to validate ground correction factor</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Num_of_Rayleigh_Ground_Echo_Measurement_Bins">
                  <cd:Type namexml="Min_Num_of_Rayleigh_Ground_Echo_Measurement_Bins">
                    <cd:Integer format="ascii">
                      <cd:Description>Minimum number of Rayleigh ground wind measurement bins to validate ground correction factor</cd:Description>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Maximum_Upper_DEM_Offset">
                  <cd:Type namexml="Maximum_Upper_DEM_Offset">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum height difference that center of detected ground bin is allowed to be above center of DEM intersection bin</cd:Description>
                      <cd:Unit>m</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Maximum_Lower_DEM_Offset">
                  <cd:Type namexml="Maximum_Lower_DEM_Offset">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>meters</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum height difference that center of detected ground bin is allowed to be below center of DEM intersection bin</cd:Description>
                      <cd:Unit>m</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Ground_Correction_Weighting_Factor">
                  <cd:Type namexml="Mie_Ground_Correction_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Mie ground correction weighting factor</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Ground_Correction_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Ground_Correction_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Rayleigh ground correction weighting factor</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Mie_Ground_Detection_Signal_Derivative">
                  <cd:Type namexml="Min_Mie_Ground_Detection_Signal_Derivative">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>PixelLevel</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Minimum derivative of Mie signal for ground detection</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Max_Mie_Ground_Detection_Response_Shift">
                  <cd:Type namexml="Max_Mie_Ground_Detection_Response_Shift">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>PixelIndex</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum Mie Response shift for ground detection</cd:Description>
                      <cd:Unit>pixel</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Min_Rayleigh_Ground_Detection_Signal_Derivative">
                  <cd:Type namexml="Min_Rayleigh_Ground_Detection_Signal_Derivative">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Minimum derivative of Rayleigh signal shift forground detection</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Max_Rayleigh_Ground_Detection_Response_Shift">
                  <cd:Type namexml="Max_Rayleigh_Ground_Detection_Response_Shift">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum Rayleigh Response shift for ground detection</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Ground_Detection_FWHM_Upper_Threshold">
                  <cd:Type namexml="Ground_Detection_FWHM_Upper_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>ACCD pixel</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Maximum FWHM of Mie signal for ground detection</cd:Description>
                      <cd:Unit>pixel</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Rayleigh_Ground_Correction_Offset">
                  <cd:Type namexml="Mie_Rayleigh_Ground_Correction_Offset">
                    <cd:Float format="ascii">
                      <cd:Description>Offset between Mie and Rayleigh ground corrections</cd:Description>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Correction_With_Mie_Ground_Echo_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Correction_With_Mie_Ground_Echo_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for correction of Rayleigh with Mie ground echo</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Mie_Harmonic_Correction_Factor">
                  <cd:Type namexml="Mie_Harmonic_Correction_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for Mie harmonic correction</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Harmonic_Correction_Factor">
                  <cd:Type namexml="Rayleigh_Harmonic_Correction_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for Rayleigh harmonic correction</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Rayleigh_Correction_With_Mie_Harmonic_Weighting_Factor">
                  <cd:Type namexml="Rayleigh_Correction_With_Mie_Harmonic_Weighting_Factor">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Weighting parameter for correction of Rayleigh with Mie harmonic</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Num_Bad_Pulses_Per_Meas_Threshold">
                  <cd:Type namexml="Num_Bad_Pulses_Per_Meas_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Integer format="ascii">
                      <cd:Description>Threshold for the number of bad pulses in each measurement</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>uint32</cd:NativeType>
                    </cd:Integer>
                  </cd:Type>
                </cd:Field>
                <cd:Field name="Multimode_Average_Ratio_Obs_Threshold">
                  <cd:Type namexml="Multimode_Average_Ratio_Obs_Threshold">
                    <cd:Attribute name="unit">
                      <cd:Optional/>
                      <cd:FixedValue>AU</cd:FixedValue>
                    </cd:Attribute>
                    <cd:Float format="ascii">
                      <cd:Description>Threshold for the for the multimode average ratio over an observation</cd:Description>
                      <cd:Unit>AU</cd:Unit>
                      <cd:NativeType>double</cd:NativeType>
                    </cd:Float>
                  </cd:Type>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="ZWC_Params">
              <cd:Record namexml="ZWC_Params">
                <cd:Description>Processing parameters for Zero Wind Calibration</cd:Description>
                <cd:Field name="File_Type">
                  <cd:Text namexml="File_Type">
                    <cd:Description>File type string</cd:Description>
                  </cd:Text>
                </cd:Field>
                <cd:Field name="Sph_Descriptor">
                  <cd:Text namexml="Sph_Descriptor">
                    <cd:Description>ASCII string describing the product</cd:Description>
                  </cd:Text>
                </cd:Field>
              </cd:Record>
            </cd:Field>
            <cd:Field name="Common_Processing_Params">
              <cd:Record namexml="Common_Processing_Params">
                <cd:Description>Common Processing Params</cd:Description>
                <cd:Field name="Mie_PCD_Params">
                  <cd:Record namexml="Mie_PCD_Params">
                    <cd:Description>Processing parameters for Mie product confidence params SNR and backscatter-ratio</cd:Description>
                    <cd:Field name="Alpha_Correction">
                      <cd:Type namexml="Alpha_Correction">
                        <cd:Float format="ascii">
                          <cd:Description>Correction factor for the calculation of the Mie SNR</cd:Description>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Summation_Index">
                      <cd:Type namexml="Summation_Index">
                        <cd:Integer format="ascii">
                          <cd:Description>Summation index for calculation of SNR and backscatter ratio</cd:Description>
                          <cd:NativeType>uint32</cd:NativeType>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                  </cd:Record>
                </cd:Field>
                <cd:Field name="Mie_Core_Algorithm_Params">
                  <cd:Record namexml="Mie_Core_Algorithm_Params">
                    <cd:Description>Processing parameters for Mie Core Algorithm</cd:Description>
                    <cd:Field name="Gaussian_Width_A">
                      <cd:Type namexml="Gaussian_Width_A">
                        <cd:Float format="ascii">
                          <cd:Description>Gaussian width a. This value should be approximately the fringe FWHM</cd:Description>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Peak_Error_Threshold">
                      <cd:Type namexml="Peak_Error_Threshold">
                        <cd:Float format="ascii">
                          <cd:Description>Peak error threshold</cd:Description>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Num_Iterations">
                      <cd:Type namexml="Max_Num_Iterations">
                        <cd:Integer format="ascii">
                          <cd:Description>Maximum number of gaussian iterations</cd:Description>
                          <cd:NativeType>uint32</cd:NativeType>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Initial_Peak_Index_X0">
                      <cd:Type namexml="Initial_Peak_Index_X0">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelIndex</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Initial peak index value x0 for gaussian iteration</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="SNR_Threshold">
                      <cd:Type namexml="SNR_Threshold">
                        <cd:Float format="ascii">
                          <cd:Description>Threshold to switch Mie-Core processing on/off</cd:Description>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Start_FWHM">
                      <cd:Type namexml="Start_FWHM">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>ACCD pixel index</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Starting value for FWHM</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Residual_Error_Threshold">
                      <cd:Type namexml="Residual_Error_Threshold">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Stop threshold for quadratic sum of differences between modeled and measured ACCD counts per pixel</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Iterations_Lorentz_Fit">
                      <cd:Type namexml="Max_Iterations_Lorentz_Fit">
                        <cd:Integer format="ascii">
                          <cd:Description>Maximum number of iterations in Lorentzfit-loop</cd:Description>
                          <cd:NativeType>uint8</cd:NativeType>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="FWHM_Upper_Threshold">
                      <cd:Type namexml="FWHM_Upper_Threshold">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>ACCD pixel</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Upper threshold for FWHM of Lorentz function for quality check</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="FWHM_Lower_Threshold">
                      <cd:Type namexml="FWHM_Lower_Threshold">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>ACCD pixel</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Lower threshold for FWHM of Lorentz function for quality check</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Peak_Height_Upper_Threshold">
                      <cd:Type namexml="Peak_Height_Upper_Threshold">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>ACCD counts</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Relative threshold for peak height of Lorentz function</cd:Description>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Peak_Height_Lower_Threshold">
                      <cd:Type namexml="Peak_Height_Lower_Threshold">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>ACCD counts</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Relative threshold for peak height of Lorentz function</cd:Description>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Peak_Location_Threshold">
                      <cd:Type namexml="Peak_Location_Threshold">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>ACCD pixel</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Peak location threshold</cd:Description>
                          <cd:Unit>pixel</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Nonlinear_Optimization_Threshold">
                      <cd:Type namexml="Nonlinear_Optimization_Threshold">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Float format="ascii">
                          <cd:Description>Stop threshold for Downhill Simplex algorithm merit function</cd:Description>
                          <cd:Unit>AU</cd:Unit>
                          <cd:NativeType>double</cd:NativeType>
                        </cd:Float>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Max_Iterations_Nonlinear_Optimization">
                      <cd:Type namexml="Max_Iterations_Nonlinear_Optimization">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Integer format="ascii">
                          <cd:Description>Maximum number of iterations of Downhill Simplex algorithm</cd:Description>
                          <cd:NativeType>uint32</cd:NativeType>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Num_Spectral_Sub_Samples">
                      <cd:Type namexml="Num_Spectral_Sub_Samples">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Integer format="ascii">
                          <cd:Description>Number of functional evaluations of Lorentz fit function for one pixel</cd:Description>
                          <cd:NativeType>uint32</cd:NativeType>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="DownHill_Simplex_On">
                      <cd:Type namexml="DownHill_Simplex_On">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>AU</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Integer format="ascii">
                          <cd:Description>Flag showing if the downhill simplex is on or off. If it is off (FALSE) a method using least squares minimization is used instead of DownHill Simplex</cd:Description>
                          <cd:NativeType>uint8</cd:NativeType>
                          <cd:Mapping string="False" value="0"/>
                          <cd:Mapping string="false" value="0"/>
                          <cd:Mapping string="True" value="1"/>
                          <cd:Mapping string="true" value="1"/>
                          <ct:NamedTest id="BooleanXmlTest"/>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                  </cd:Record>
                </cd:Field>
                <cd:Field name="Corrupt_Data_Detection_Params">
                  <cd:Record namexml="Corrupt_Data_Detection_Params">
                    <cd:Description>Parameters for corrupt data detection</cd:Description>
                    <cd:Field name="Max_Signal_Derivative">
                      <cd:Type namexml="Max_Signal_Derivative">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelLevel</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Integer format="ascii">
                          <cd:Description>Max signal derivative. Maximum valid pixel intensity difference between adjacent CCD pixels</cd:Description>
                          <cd:NativeType>uint16</cd:NativeType>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                    <cd:Field name="Pixel_Saturation_Threshold">
                      <cd:Type namexml="Pixel_Saturation_Threshold">
                        <cd:Attribute name="unit">
                          <cd:Optional/>
                          <cd:FixedValue>PixelLevel</cd:FixedValue>
                        </cd:Attribute>
                        <cd:Integer format="ascii">
                          <cd:Description>Pixel saturation threshold</cd:Description>
                          <cd:NativeType>uint16</cd:NativeType>
                        </cd:Integer>
                      </cd:Type>
                    </cd:Field>
                  </cd:Record>
                </cd:Field>
              </cd:Record>
            </cd:Field>
          </cd:Record>
          <ct:NamedTest id="ValueOfCountAttributeForParent"/>
        </cd:Array>
      </cd:Field>
    </cd:Record>
  </cd:Field>
</cd:Record>
