ATLAS Flight Science Receiver Algorithms (original) (raw)

All relevant documentation for the Receiver Algorithms can be found on the ICESat-2 Technical Data Management System (TDMS) under the ATLAS Algorithms subsystem. The launch version of the FSW (version 3.1.0) is based upon version 3.7c of this document. The latest version of this document can be found on TDMS under ICESat-2-ALG-PROC-0675. Other related documents, which are currently on the ICESat-2 TDMS, are:  The ATLAS Coordinate Systems Descriptions Report, written by Marc Saltzman, is on TDMS under ICESat-2-SYS-RPT-0591.  A description of the Simulator is given in the "Guide to the ATLAS Simulator for Users and Programmers" which is on TDMS under ICESat-2-ALG-TN-0577.  The document describing the Receiver Algorithms testing is the "ATLAS Receiver Algorithms Test Plan," which explains the tests, including the purpose of each, and how to set each up. This is on TDMS under ICESat-2-ALG-PLAN-0310. The results of the tests described in this document are detailed in the "ATLAS Receiver Algorithms Simulator Test Results" document. This is on TDMS under ICESat-2-ALG-RPT-0659.  The latest onboard databases (DEM, DRM, SRM) and their related documentation are on TDMS under ICESat-2-ALG-TN-0362.  The latest Receiver Algorithm Parameters are on TDMS under ICESat-2-ALG-SPEC-0255.  The Rx Algorithm Parameter Definition Document is on TDMS under ICESat-2-ALG-TN-0876. Changes from v3.2 to v3.3 1-Additional clarification to the NoSig timer state (section 7.4). 2-Change to the calculation of SigLoc in section 5.3 to add 0.5 hwbins or 1 clock cycle. Changes from v3.1 to v3.2 1-In section 5.3 the Algorithms say that if the maximum bin is beyond the last full hardware bin, then the last full software bin should be chosen as the max bin. The Flight Software is not able to do this. We have left the Algorithm as stated, but have written an exception for the FSW. 2-The threshold should be calculated using the threshold function. This has now been explicitly stated in section 5.3. 3-The TEP parameters to be used to define the TEP_NOT region should be converted to start and end and then rounded to the nearest hardware bin boundary. Now stated in section 5.3. 4-Section 5.3 now states that, in the Bnoise calculation, the max bin used should be the one AFTER the TEP_NOT rejections. 5-The calculation of the threshold in section 5.3 has "ceiling" added. 6-In section 7.4 the timer state handling has been clarified, plus other clarifications. 7-The downlink band overlap was clarified in section 7.7. Changes from v3.0 to v3.1 1-In section 7.4 the Telemetry Band Offset usage was clarified for both the NoSig_Timer1 and NoSig_Timer2 cases. Changes from v2.8g to v3.0 1-Due to the leap second being introduced June 30, 2015, GPS-UT1 (aka LS) will become 17 seconds (section 4.3) so this value should now be used as the default. 2-In section 5.4 verbage was added to clarify that the range window being discussed refers to the range window of MF #3 out of the 5 in the Super Frame. 3-In section 7.4 a sentence has been added to clarify which signal location to use if both the primary and tertiary exist. Changes from v2.8d to v2.8g 1-Modified the paragraph related to relief for coastline data (section 7.4). Changes from v2.8d to v2.8f 1-Added some information on the TEP to section 3.10. 2-Corrected the way the PCE delays are being added to the range window (section 4.15). This involves reordering some of the calculations from what was in v2.8d of the document. 3-Changed the conversion of Jrw and Mrw from RWS and RWC in sections 4.16 and 4.17 to use the "ceiling" function instead of "integer" (which is the same as the FORTRAN "floor"). 4-Added note to clip the telemetry band if any part falls outside the range window (section 7.9). 5-Changed the handling of the signal location for the PCE delay in the NoSig_Timer2 case (section 7.4). 6-Changed the handling of the TEP telemetry region for the PCE delay (section 7.5). 7-Updated the Algorithm Parameter files in Appendix F. Changes from v2.8c to v2.8d 1-Cosmetic change to insert a line break between iTEP_flag=0 and next line on page 51. 2-Changed NoSig_Relief1 to NoSig_Scaling in the equation at the top of page 50.