<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1N00.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-model href="https://pds.nasa.gov/pds4/geom/v1/PDS4_GEOM_1N00_1980.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<?xml-model href="https://pds.nasa.gov/pds4/mission/mgn/v1/PDS4_MGN_1N00_1100.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>

<Product_Observational xmlns="http://pds.nasa.gov/pds4/pds/v1" 
    xmlns:geom="http://pds.nasa.gov/pds4/geom/v1" 
    xmlns:mgn="http://pds.nasa.gov/pds4/mission/mgn/v1" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://pds.nasa.gov/pds4/pds/v1 https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_1N00.xsd http://pds.nasa.gov/pds4/geom/v1 https://pds.nasa.gov/pds4/geom/v1/PDS4_GEOM_1N00_1980.xsd http://pds.nasa.gov/pds4/mission/mgn/v1 https://pds.nasa.gov/pds4/mission/mgn/v1/PDS4_MGN_1N00_1100.xsd">
  <Identification_Area>
    <logical_identifier>urn:nasa:pds:magellan_scvdr:data_nff:nff04355</logical_identifier>
    <version_id>1.0</version_id>
    <title>Magellan SCVDR Altimetry Inversion Fit Data Product: nff04355</title>
    <information_model_version>1.23.0.0</information_model_version>
    <product_class>Product_Observational</product_class>
    <Modification_History>
      <Modification_Detail>
        <modification_date>2025-09-16</modification_date>
        <version_id>1.0</version_id>
        <description>Initial PDS4 version</description>
      </Modification_Detail>
    </Modification_History>
  </Identification_Area>
  <Observation_Area>
    <Time_Coordinates>
      <start_date_time>1992-03-09T01:21:50.064Z</start_date_time>
      <stop_date_time>1992-03-09T01:37:27.881Z</stop_date_time>
    </Time_Coordinates>
    <Investigation_Area>
      <name>Magellan</name>
      <type>Mission</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:investigation:mission.magellan</lid_reference>
        <reference_type>data_to_investigation</reference_type>
      </Internal_Reference>
    </Investigation_Area>
    <Observing_System>
      <Observing_System_Component>
        <name>The Magellan Spacecraft</name>
        <type>Host</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument_host:spacecraft.mgn</lid_reference>
          <reference_type>is_instrument_host</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
      <Observing_System_Component>
        <name>Magellan Spacecraft Radar System</name>
        <type>Instrument</type>
        <Internal_Reference>
          <lid_reference>urn:nasa:pds:context:instrument:mgn.rdrs</lid_reference>
          <reference_type>is_instrument</reference_type>
        </Internal_Reference>
      </Observing_System_Component>
    </Observing_System>
    <Target_Identification>
      <name>Venus</name>
      <type>Planet</type>
      <Internal_Reference>
        <lid_reference>urn:nasa:pds:context:target:planet.venus</lid_reference>
        <reference_type>data_to_target</reference_type>
      </Internal_Reference>
    </Target_Identification>
    <Mission_Area>
      <mgn:Magellan_Parameters>
        <mgn:product_type>SCVDR</mgn:product_type>
        <mgn:product_version_id>1</mgn:product_version_id>
        <mgn:orbit_number>4355</mgn:orbit_number>
        <mgn:mission_phase_name>Mapping Cycle 3</mgn:mission_phase_name>
        <mgn:original_pds_volume_id>mg_2145</mgn:original_pds_volume_id>
      </mgn:Magellan_Parameters>
    </Mission_Area>
  </Observation_Area>
  <Reference_List>
    <Internal_Reference>
      <lid_reference>urn:nasa:pds:magellan_scvdr:document:scvdr_sis</lid_reference>
      <reference_type>data_to_document</reference_type>
    </Internal_Reference>
  </Reference_List>
  <File_Area_Observational>
    <File>
      <file_name>nff04355_1.dat</file_name>
      <creation_date_time>1994-10-11T06:00:47Z</creation_date_time>
      <comment>The Altimetry Inversion Fit File (NFF) contains the results of fitting the radar scattering cross sections contained 
         in the accompanying Altimetry Inversion Data File to one or more theoretical models. The NFF contains a CCSD header, a 
         keyword and value SFDU, a binary header record SFDU, and one or more binary data record SFDUs, sandwiched between starting 
         and ending marker SFDUs. 
       </comment>
    </File>
    <Header>
      <offset unit="byte">0</offset>
      <object_length unit="byte">20</object_length>
      <parsing_standard_id>7-Bit ASCII Text</parsing_standard_id>
      <description>CCSD header.</description>
    </Header>
    <Header>
      <offset unit="byte">20</offset>
      <object_length unit="byte">368</object_length>
      <parsing_standard_id>7-Bit ASCII Text</parsing_standard_id>
      <description>SFDU keyword label (K-type).</description>
    </Header>
    <Table_Binary>
      <name>Altimetry Inversion Fit Header Table</name>
      <offset unit="byte">388</offset>
      <records>1</records>
      <description>The single binary NFF header record contains constants that describe the fitting process, algorithm IDs, and the 
         maximum sizes of arrays in the NFF data records.</description>
      <Record_Binary>
        <fields>19</fields>
        <groups>1</groups>
        <record_length unit="byte">72</record_length>
        <Field_Binary>
          <name>SFDU_AGGREGATE_HEADER</name>
          <field_number>1</field_number>
          <field_location unit="byte">1</field_location>
          <data_type>ASCII_String</data_type>
          <field_length unit="byte">20</field_length>
          <description>'NJPL1I00000700000052', the number '0007' is registered with the NJPL SFDU authority as the 'Stanford 
             Inversion Fit Header Record'. '00000052' signifies that the remainder of this SFDU is 52 bytes in length.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ORBIT_NUMBER</name>
          <field_number>2</field_number>
          <field_location unit="byte">21</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>The orbit number for the data to be fit.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ORBIT_VERSION</name>
          <field_number>3</field_number>
          <field_location unit="byte">25</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>The version number for the altimetry data file used in this processing. Obtained from the VERSION_ID 
             keyword of the corresponding ALT-EDR Orbit Header File (Note: This turns out not to be a good indicator of the 
             version of the data file; the Orbit Header File itself is rarely updated).</description>
        </Field_Binary>
        <Field_Binary>
          <name>SSLFIT_MAJOR_VERSION_NUMBER</name>
          <field_number>4</field_number>
          <field_location unit="byte">29</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The number of the major software version of Stanford program SSLFIT used to fit these data.</description>
        </Field_Binary>
        <Field_Binary>
          <name>SSLFIT_MINOR_VERSION_NUMBER</name>
          <field_number>5</field_number>
          <field_location unit="byte">31</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The number of the minor software version of Stanford program SSLFIT used to fit these data.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ALTINV_MAJOR_VERSION_NUMBER</name>
          <field_number>6</field_number>
          <field_location unit="byte">33</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The number of the major software version of Stanford program ALTINV that produced the scattering 
             function solutions.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ALTINV_MINOR_VERSION_NUMBER</name>
          <field_number>7</field_number>
          <field_location unit="byte">35</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The number of the minor software version of Stanford program ALTINV that produced the scattering 
             function solutions.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ALT_MAJOR_VERSION_NUMBER</name>
          <field_number>8</field_number>
          <field_location unit="byte">37</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The number of the major software version of Stanford program ALT used to carry out the range-Doppler 
             processing on these data.</description>
        </Field_Binary>
        <Field_Binary>
          <name>ALT_MINOR_VERSION_NUMBER</name>
          <field_number>9</field_number>
          <field_location unit="byte">39</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The number of the minor software version of Stanford program ALT used to carry out the range-Doppler 
             processing on these data.</description>
        </Field_Binary>
        <Field_Binary>
          <name>NUMBER_OF_RECORDS_IN_FILE</name>
          <field_number>10</field_number>
          <field_location unit="byte">41</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>The number of inversions (solutions for the surface scattering law) and hence, the number of fitted 
             result records in this file; equal to NUMBER_OF_DATA_RECORDS.</description>
        </Field_Binary>
        <Field_Binary>
          <name>NUMBER_OF_SYNTHETIC_SCATTERING_LAWS</name>
          <field_number>11</field_number>
          <field_location unit="byte">45</field_location>
          <data_type>UnsignedMSB2</data_type>
          <field_length unit="byte">2</field_length>
          <description>The number of synthetic  scattering laws compared against the scattering solution; 'synthetic'       
             scattering laws can include Hagfors, exponential, Gaussian, Rayleigh, and Muhleman.</description>
        </Field_Binary>
        <Field_Binary>
          <name>INVERSION_METHOD_ID</name>
          <field_number>12</field_number>
          <field_location unit="byte">47</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The identifier for inversion method (carried forward from corresponding Altimetry Inversion Header       
             Record; see Section 5.4.1 of the SCVDR SIS).</description>
        </Field_Binary>
        <Field_Binary>
          <name>VARIANCE_ESTIMATION_METHOD_ID</name>
          <field_number>13</field_number>
          <field_location unit="byte">48</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The identifier for variance estimation technique (carried forward from the corresponding Altimetry      
             Inversion Header Record; see Section 5.4.1 of the SCVDR SIS).</description>
        </Field_Binary>
        <Field_Binary>
          <name>CONSTRAINT_VARIANCE_METHOD_ID</name>
          <field_number>14</field_number>
          <field_location unit="byte">49</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The identifier for variance constraint technique (carried forward from the corresponding Altimetry      
             Inversion Header Record; see Section 5.4.1 of the SCVDR SIS).</description>
        </Field_Binary>
        <Field_Binary>
          <name>THERMAL_NOISE_METHOD_ID</name>
          <field_number>15</field_number>
          <field_location unit="byte">50</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The identifier for thermal noise estimation technique (carried forward from corresponding Altimetry 
             Inversion Header Record; see Section 5.4.1 of the SCVDR SIS).</description>
        </Field_Binary>
        <Field_Binary>
          <name>DOPPLER_ROTATION_METHOD_ID</name>
          <field_number>16</field_number>
          <field_location unit="byte">51</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The identifier for Doppler rotation technique (carried forward from the corresponding Altimetry        
             Inversion Header Record; see Section 5.4.1 of the SCVDR SIS).</description>
        </Field_Binary>
        <Field_Binary>
          <name>RANGE_ECHO_PROCESSING_ID</name>
          <field_number>17</field_number>
          <field_location unit="byte">52</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The identifier for range echo processing technique (carried forward from the corresponding Altimetry      
             Inversion Header Record; see Section 5.4.1 of the SCVDR SIS).</description>
        </Field_Binary>
        <Field_Binary>
          <name>MAXIMUM_ANGLE_METHOD_ID</name>
          <field_number>18</field_number>
          <field_location unit="byte">53</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>The identifier for technique to set maximum incidence angle in solution (carried forward from            
             corresponding Altimetry Inversion Header Record; see Section 5.4.1 of the SCVDR SIS).</description>
        </Field_Binary>
        <Field_Binary>
          <name>NON_DELTA_SPECTRAL_FILTER_FLAG</name>
          <field_number>19</field_number>
          <field_location unit="byte">54</field_location>
          <data_type>UnsignedByte</data_type>
          <field_length unit="byte">1</field_length>
          <description>Set if Doppler spectrum was filtered before the inversion (carried forward from corresponding           
             Altimetry Inversion Header Record; see Section 5.4.1 of the SCVDR SIS).</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>1</group_number>
          <repetitions>18</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">55</group_location>
          <group_length unit="byte">18</group_length>
          <Field_Binary>
            <name>SPARE</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Spare.</description>
          </Field_Binary>
        </Group_Field_Binary>
      </Record_Binary>
    </Table_Binary>
    <Table_Binary>
      <name>Altimetry Inversion Fit Data Table</name>
      <offset unit="byte">546</offset>
      <records>210</records>
      <description>Each NFF data record contains the result of fitting a scattering function from the corresponding ANF data 
         record to one or more scattering models.</description>
      <Record_Binary>
        <fields>3</fields>
        <groups>2</groups>
        <record_length unit="byte">212</record_length>
        <Field_Binary>
          <name>SFDU_AGGREGATE_HEADER</name>
          <field_number>1</field_number>
          <field_location unit="byte">1</field_location>
          <data_type>ASCII_String</data_type>
          <field_length unit="byte">20</field_length>
          <description>'NJPL1I0000080000nnnn', the number '0008' is registered with the NJPL SFDU authority as the             
             'Inversion Fit Data Record'. 'nnnn' is the length in bytes of the remainder of the SFDU, which varied from record 
             to record in the original data file. After padding for PDS4 migration, nnnn = 192.</description>
        </Field_Binary>
        <Field_Binary>
          <name>FOOTPRINT_NUMBER</name>
          <field_number>2</field_number>
          <field_location unit="byte">21</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>Starting from 1, the number of the Inversion Fit Data Record; equal to the Footprint Number                
             FOOTPRINT_NUMBER in the corresponding Altimetry Inversion Data Record.</description>
        </Field_Binary>
        <Field_Binary>
          <name>NUMBER_OF_SCATTERING_LAWS</name>
          <field_number>3</field_number>
          <field_location unit="byte">25</field_location>
          <data_type>UnsignedMSB4</data_type>
          <field_length unit="byte">4</field_length>
          <description>The number of synthetic scattering laws compared against the scattering solution; 'synthetic' scattering 
             laws can include Hagfors, exponential, Gaussian, Rayleigh, and Muhleman.</description>
        </Field_Binary>
        <Group_Field_Binary>
          <group_number>1</group_number>
          <repetitions>4</repetitions>
          <fields>1</fields>
          <groups>0</groups>
          <group_location unit="byte">29</group_location>
          <group_length unit="byte">4</group_length>
          <Field_Binary>
            <name>SPARE</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>UnsignedByte</data_type>
            <field_length unit="byte">1</field_length>
            <description>Spare.</description>
          </Field_Binary>
        </Group_Field_Binary>
        <Group_Field_Binary>
          <name>SCATTERING_LAW_FITS_CONTAINER</name>
          <group_number>2</group_number>
          <repetitions>5</repetitions>
          <fields>9</fields>
          <groups>0</groups>
          <description>A collection of best fit scattering models to the observed scattering law in the SCATTERING_FUNCTION 
             array of the corresponding ANF file. The fits are made using the formal ANF COVARIANCE_MATRIX. The number of
             repetitions is NUMBER_OF_SCATTERING_LAWS and each repetition contains the results of a single least-squares            
             fit of the empirical scattering function to a particular scattering model.
           </description>
          <group_location unit="byte">33</group_location>
          <group_length unit="byte">180</group_length>
          <Field_Binary>
            <name>SCATTERING_LAW_ID</name>
            <field_number>1</field_number>
            <field_location unit="byte">1</field_location>
            <data_type>ASCII_String</data_type>
            <field_length unit="byte">4</field_length>
            <description>A 4-letter identifier for one of several analytic scattering functions which can be fitted to FR_SIG0.</description>
          </Field_Binary>
          <Field_Binary>
            <name>FLAG_FIELDS_FOR_FIT</name>
            <field_number>2</field_number>
            <field_location unit="byte">5</field_location>
            <data_type>UnsignedMSB4</data_type>
            <field_length unit="byte">4</field_length>
            <description>Stanford Inversion Fit Record Flag Values.</description>
          </Field_Binary>
          <Field_Binary>
            <name>FIT_PARAMETER_1</name>
            <field_number>3</field_number>
            <field_location unit="byte">9</field_location>
            <data_type>IEEE754MSBSingle</data_type>
            <field_length unit="byte">4</field_length>
            <description>Scattering law parameter #1.</description>
          </Field_Binary>
          <Field_Binary>
            <name>FIT_PARAMETER_1_VARIANCE</name>
            <field_number>4</field_number>
            <field_location unit="byte">13</field_location>
            <data_type>IEEE754MSBSingle</data_type>
            <field_length unit="byte">4</field_length>
            <description>Variance in FIT_PARAMETER_1.</description>
          </Field_Binary>
          <Field_Binary>
            <name>FIT_PARAMETER_2</name>
            <field_number>5</field_number>
            <field_location unit="byte">17</field_location>
            <data_type>IEEE754MSBSingle</data_type>
            <field_length unit="byte">4</field_length>
            <description>Scattering law parameter #2.</description>
          </Field_Binary>
          <Field_Binary>
            <name>FIT_PARAMETER_2_VARIANCE</name>
            <field_number>6</field_number>
            <field_location unit="byte">21</field_location>
            <data_type>IEEE754MSBSingle</data_type>
            <field_length unit="byte">4</field_length>
            <description>Variance in FIT_PARAMETER_2.</description>
          </Field_Binary>
          <Field_Binary>
            <name>RMS_SLOPE</name>
            <field_number>7</field_number>
            <field_location unit="byte">25</field_location>
            <data_type>IEEE754MSBSingle</data_type>
            <field_length unit="byte">4</field_length>
            <unit>radians</unit>
            <description>RMS Tilt for Fitted Function.</description>
          </Field_Binary>
          <Field_Binary>
            <name>RMS_SLOPE_VARIANCE</name>
            <field_number>8</field_number>
            <field_location unit="byte">29</field_location>
            <data_type>IEEE754MSBSingle</data_type>
            <field_length unit="byte">4</field_length>
            <description>Variance of RMS_SLOPE.</description>
          </Field_Binary>
          <Field_Binary>
            <name>RESIDUAL_ERROR_IN_FIT</name>
            <field_number>9</field_number>
            <field_location unit="byte">33</field_location>
            <data_type>IEEE754MSBSingle</data_type>
            <field_length unit="byte">4</field_length>
            <description>Residual between analytic function and scattering function from inversion of data for best choices of 
               FIT_PARAMETER_1 and FIT_PARAMETER_2.</description>
          </Field_Binary>
        </Group_Field_Binary>
      </Record_Binary>
    </Table_Binary>
  </File_Area_Observational>
</Product_Observational>
