DSN Aperture Fee Calculator Help Page



It is recommended that work in the order that the sections are displayed and that you complete each section before moving onto the next as there are some dependencies between the sections

  1. Create Service Aliases First
    • Define the required service configurations that the mission will be using
    • Service aliases are required in order to create requirement requests
  2. Create Mission Events
    • Define time intervals of key mission events/phases
    • Events are required in order to define requirement requests
  3. Create Requirement Requests
    • Use the mission phases defined and the service aliases created to build each requirement request
  4. Compute Scenario
  5. Export and Share

Setting Up Services

Expand the Service Editor to create your services

  1. Select Band (required)
    • S, X and/or K - at most 2
  2. Select Variant
    • D/L only or
    • No Ranging
  3. Antenna/subnets
    • Default is 34m
    • Choose subnet if needed:
      • HEF, BWG1, BWG2, BWG3 or BWG4
  4. Special options - on type of service
    • DDOR generates 3 service alias (for each complex pair)
  5. Configuration Times – automatically fills to default, but can be changed for unique requirements
  6. Use the “+” to add service once all options are selected - gets added to the selection list and the table
  7. Use the “-” to delete the selected service
  8. Use the “Update” button to edit
    1. Select service from list
    2. Modify options
    3. Click on "Update"
    4. See changes in the list and table
  9. “Clear selection” reverts all options to default

Understanding the Table

  • All alias definitions show up in the table once created/modified
  • First Column: Service Alias lists the name of service that you can assign to requirements when generating requests
  • Antennas are generated based on the options you choose (band, subnet, etc.)

Creating Events

Expand the Event Editor to create your mission events

  1. Create New Event
    1. Auto-generated unique ID
    2. User (Mission/Spacecraft) Name
    3. Event Description Text
    4. Tags - type of event, criticality, etc.
    5. Start & End Time in UTC
    6. Include in Timeline - select if you want to display event in the Gantt chart in the Timeline section
    7. Create - adds new row to the table
  2. Edit Existing Event - opens editor to modify the event information for the selected row
  3. Duplicate Row - opens editor to modify the selected events' information and assigns new ID for a new event
  4. Delete Event - deletes selected row

Creating Requests/Requirements

Expand the Request Editor to create your requests

  1. Create New Request
    1. Auto-generated unique ID
    2. Request Name
    3. User (Mission/Spacecraft) Name
    4. Service Alias (options from the above generated services)
    5. Event - Associated event for the request - uses the start/end time of the event
    6. Type - required - based on type, remaining fields will vary
      • Coverage Request - spans full range of chosen event or start/end range
      • Planning Request Single
        • Must Specify Request Duration
        • Fits one request of specified duration into chosen time range
      • Repeated Pattern Daily Track
        • Must Specify Number of Tracks per Day
        • Fits requested number of tracks per day in the chosen time range
      • Repeated Pattern Weekly Track
        • Must Specify Number of Tracks per Week
        • Fits requested number of tracks per week in the chosen time range
      • Repeated Pattern Regular Interval Track
        • Must Specify Event Duration
        • Must Specify Event Gap
        • Fits as many tracks as fits in the chosen time range based on event duration and event separation (gap)
    7. Start & End Time in UTC - only need to specify if associated event not chosen
    8. Create - adds new row to the table
  2. Edit Existing Request - opens editor to modify the request information for the selected row
  3. Duplicate Row - opens editor to modify the selected requests' information and assigns new ID for a new event
  4. Delete Request - deletes selected row

Generating Aperture Fee and ULP Results

Use the "Compute Scenario" Button to generate results and the ULP Tab and Aperture Fee Results Tab will enable


  1. Dropdown to select mission(s) to display (If only one mission in list then it is auto-populated)
  2. Refreshes ULP table when mission selection changes
  3. Copy to Clipboard - to paste in Excel or Word

Aperture Fee Results Tab

If there is only one mission in your created scenario, the aperture fee will be calculated with default options shown below, if not, options must be selected. To change options, there is a Change Aperture Fee Options button on the results page

  1. Mission Name(s) - select one or more missions to compute aperture fee
  2. Cost Method
    • Real-Year (default) - costs for years following are automatically inflated at the official NASA Headquarters rate
    • Fiscal-Year - If chosen, Must specify a Fiscal Year - All costs will be calculated using the chosen years inflation rate
  3. User Type (required)
    • Government - NASA Funded or NASA Cooperative Mission
    • Government-Reimbursable - United States funded missions which is not the responsibility of NASA
    • Non-Government-Reimbursable - Commercial or non-U.S. sponsored missions for which the DSN must be reimbursed for support
  4. Additional Fees - Lump value to add to total computed cost
  5. Display Options: When generating summary of data, group by fiscal year or calendar year
  6. Submit - generate Aperture Fee Results

Sample Results - shows a variety of graphs and tables with summaries of the requests and cost breakdown

Save Result to PDF - opens print dialog to send result page to PDF file

Importing, Exporting and Sharing

Exporting and Sharing

  1. Enter Enter Scenario Name
  2. Click on Export Scenario

Once exported, you will have a file named with your scenario name and the ".apfee" extension in you downloads folder. Email and Share this file with others


  1. Select the Import Scenario button
    • Find the ".apfee" file you wish to load in the file browser
    • Once loaded, you can re-generate the ULP and Aperture Fee Results by clicking Compute Scenario

* Note: Scenarios will not be saved internal to this web tool. Any data not saved to a .apfee fill will be lost. Only input information (data from the Editor tab) is exported to the .apfee file. Results can be regenerated at anytime using these inputs.