Home

DATA PRODUCT SPECIFICATION FOR

image

Contents

1. OCEAN OBSERVATORIES INITIATIVE DATA PRODUCT SPECIFICATION FOR COASTAL GLIDER DATA PRODUCTS Version 1 02 Document Control Number 1341 20001 2012 06 22 Consortium for Ocean Leadership 1201 New York Ave NW 4 Floor Washington DC 20005 www OceanLeadership org in Cooperation with University of California San Diego University of Washington Woods Hole Oceanographic Institution Oregon State University Scripps Institution of Oceanography Rutgers University Data Product Specification for Coastal Glider Data Products Document Control Sheet Version Date Description Author 0 00 2012 03 30 Initial Release C Wingard C Risien M Vardaro 0 01 2012 04 06 Addition of DVL information C Risien 0 02 2012 04 09 Review and editing C Wingard C Risien M Vardaro 0 03 2012 04 10 More edits approaching rough draft for C Wingard outside review 0 04 2012 04 11 Final edits draft ready for focused review C Wingard C Risien M Vardaro 0 05 2012 04 12 Minor formatting changes S Webster 0 06 2012 05 02 Adjusted language for DBD and MBD files C Wingard incorporated focused review comments M Vardaro 0 07 2012 05 07 Comments and minor edits S Banahan 0 08 2012 05 08 Comments and edits incorporated C Wingard 1 00 2012 05 16 Initial Release E Chapman 1 01 2012 05 18 Formatting E Griffin 1 02 2012 06 22 Added magnetic variation correction and M
2. ens 1 Ens 2 ens 2 dP dP AP dP AP Je ole Example If you would like to see the data fields for ensemble 5 type ens 5 at the MATLAB prompt de ole oe Example To list velocity data for ensemble 5 type ens 5 vel_1 all of the bin velocities for beaml will be output de oe ole Example To list the fixed leader data type ens n fixed where n is the ensemble number you would like to see f you would like to only see the coordinate system type ens n fixed coord sys de dP Ye ole AP 10 14 2010 Added special case for Jerry ensemble size suddenly changing because of extra BT ole nbyte 0 fseek_status 0 nens 1 headerid 0000 fd fopen filename r ieee 1le if fd 1 fd fopen filename r end ngood 0 firstbad 0 while fseek status gt 1 checksum 0 headerid fread fd 2 uint8 Hopefully read header id 7F7F if isempty headerid If nothing read then at end of file Sfprintf nEnd of file ole break elseif headerid 1 127 amp headerid 2 127 ens nbyte fread fd 1 int1l6 Read number of bytes in ens fseek fd nbyte bof Return file position indicator 2 to beginning of ensemble for bytenum 1 ens nbyte Add all bytes except ensemble checksum checksum checksum fread fd 1 uint8 end Ver 1 02 1341 20001 Appendix Page A 2 Data Product Specification for Coastal Glider Data Products checksum
3. Page 16 of 20 Data Product Specification for Coastal Glider Data Products btrange4 Btu Btv Btw btvelerr btcorr1 btcorr2 btcorr3 btcorr4 btampl1 btampl2 btampl3 btampl4 btpg1 btpg2 btpg3 btpg4 btrange_msb1 btrange_msb2 Ver 1 02 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 1x3728 double double double double double double double double double double double double double double double double double double double Contains the two lower bytes of the vertical range from the ExplorerDVL to the sea bottom as determined by beam 4 Contains bottom track east west velocities Contains bottom track north south velocities Contains bottom track vertical velocities Contains bottom track error velocities Contains the correlation magnitude in relation to the sea bottom as determined by beam 1 Contains the correlation magnitude in relation to the sea bottom as determined by beam 2 Contains the correlation magnitude in relation to the sea bottom as determined by beam 3 Contains the correlation magnitude in relation to the sea bottom as determined by beam 4 Contains the beam 1 evaluation amplitude of the matching filter used in determining the strength of the bottom echo Contains the beam 2 evaluation ampl
4. Supports formats PDO and PD6 sensor u_dvl_wd_data_out nodim 15 0 15 Bitmap that selects the data types collected Bit definitions abcd Ver 1 02 1341 20001 Appendix Page A 5 Data Product Specification for Coastal Glider Data Products sensor sensor sensor sensor sensor sensor sensor sensor Ver 1 02 l_es expected _salinity ppt 32 dv dvl_wb water profile bandwidth enum dvl wn number of depth cells nodim dvl _ wp pings per ensemble nodim dvl ws depth cell size cm dvl tp time between pings sec dvl bottom track mode enum dvl num errors before restart nodim 1341 20001 Se Velocity Correlation Echo Intensity Percent good Examples decimal to binary conversions 15 1111 default collects all 4 data types 10 1010 collects Velocity and Echo Intensity only 0 40 Expected salinity of water in parts per thousand 0 wide 1 narrow 1 255 Number of depth cells to collect 0 16384 Number of water profile pings to average in each ensemble before sending recording 0 10 800 Depth cell size to use secs between pings 0 fast as possible 0 Disables the bottom track ping 1 Default Enables the bottom track ping when altitude lt 65m number of errors before cycling power lt 0 never cycle power aa Appendix Page A 6 Data Product Specification for Coastal
5. mod checksum 65536 read _checksum fread fd 1 uint16 if checksum read _checksum Compare calculated checksum and ens checksum ngood nbyte fseek fd nbyte bof Jump to the right ensemble number ens_i rd_hdrseg fd Header data creates and stores data in hdr struct Fixed Leader Variable Leader Velocity Corr Echo PG All Data Types for n l length ens_i hdr dat_offsets Offset for ensemble nens Data Type in fseek fd ens_i hdr dat_offsets n nbyte bof id dec2hex fread fd 1 uint16 4 Read data type ID switch id case 0000 Fixed leader ens_i rd_fixseg fd ens_i case 0080 Variable Leader ens _i rd_varseg fd ens_i case 0100 Velocity Data ens_i rd_velseg fd ens_ i case 0200 Correlation Magnitude Data ens_i rd_corrseg fd ens_ i case 0300 Echo Intensity Data ens_i rd_echoseg fd ens_ i case 0400 Percent Good Data ens_i rd pgseg fd ens i case 0600 Bottom Track Data ens i rd_btseg fd ens_ i nobt 0 end switch end for Always add bt structure if nobt gt 0 ens_i bt struct pings per ens zeros 2 1 delay zeros 2 1 corr_mag min zeros 1 1 eval_amp _min zeros 1 1 mode zeros 1 1 err vel max zeros 1 1 range zeros 4 1 vel zeros 4 1 corr zeros 4 1 ampl zeros 4 1 perc_good zeros 4 1 ref layer zeros 6 1 ref vel zeros 8 1 ref corr zeros 4 1 ref int zeros 4 1 r
6. 38 Ver 1 02 Beam 1 dB Beam 2 dB 95 101 87 87 79 76 76 74 72 71 72 72 69 70 69 69 68 68 68 68 68 68 68 68 67 68 68 68 67 67 1341 20001 Beam 3 dB 95 89 69 70 67 66 63 62 61 61 60 60 60 60 60 Beam 4 dB 92 82 77 76 68 65 63 63 63 62 62 61 61 61 61 Page 19 of 20 Data Product Specification for Coastal Glider Data Products 4 5 Computational and Numerical Considerations 4 5 1 Numerical Programming Considerations There are no numerical programming considerations for this computation No special numerical methods are used 4 5 2 Computational Requirements Computation estimate not required for algorithms that are not computational intensive 46 Code Verification and Test Data Set The code will be verified using the test data sets provided see Alfresco at REFERENCE gt gt DPS Artifacts gt gt CSTGLDR_Data_Test zip which contains a set of original binary data files from all three sources converted versions of the files using the proprietary tools provided by the TWR and TRDI in both ASCII formatted files and versions compatible with MATLAB The proprietary vendor utilities are available at Alfresco at REFERENCE gt gt DPS Artifacts gt gt CSTGLDR_Code_Matlab zip and CSTGLDR_Code_Vendor zip Cl will verify that the code is correct by checking that the output data files generated using the test data input files is identical to the test output data files Ver 1 02 1341 2000
7. ExplorerDVL pitch angle Contains the standard deviation of the ExplorerDVL roll angle Contains speed of sound information Contains relative east west water velocities Contains relative north south water velocities Contains relative vertical water velocities Contains water error velocities Contains the correlation magnitude data for beam 1 Contains the correlation magnitude data for beam 2 Contains the correlation magnitude data for beam 3 Contains the correlation magnitude data for beam 4 Contains the echo intensity data for beam 1 Contains the echo intensity data for beam 2 Contains the echo intensity data for beam 3 Contains the echo intensity data for beam 4 Percentage of good 3 beam solutions Percentage of transformations rejected Percentage of more than one beam bad in bin Percentage of good 4 beam solutions Contains the number of bottom track pings to average together in each ensemble Contains the two lower bytes of the vertical range from the ExplorerDVL to the sea bottom as determined by beam 1 Contains the two lower bytes of the vertical range from the ExplorerDVL to the sea bottom as determined by beam 2 Contains the two lower bytes of the vertical range from the ExplorerDVL to the sea bottom as determined by beam 3 1341 20001 N A degrees degrees degrees m s m s m s m s m s N A N A N A N A dB dB dB dB count meters meters meters
8. Vardaro changed ACBSCAT to ECHOINT as per ECR 1300 00258 Ver 1 02 1341 20001 Data Product Specification for Coastal Glider Data Products Signature Page This document has been reviewed and approved for release to Configuration Management OOI Senior Systems Engineer VE Date 2012 05 16 This document has been reviewed and meets the needs of the OOI Cyberinfrastructure for the purpose of coding and implementation i llaa Prk OOI CI Signing Authority A Aon Date 2012 05 16 Ver 1 02 1341 20001 Data Product Specification for Coastal Glider Data Products Table of Contents ADS A eas 1 A oa dees eaa a dele Levens Rae iy a ae ated bled ee 1 2 1 Author Contact InformatioN cooooonococoooonoooncnnanancnonononononononononononnnnnnnnnononononans 1 2 2 Metadata Informati0N ccccccccccccnccccccnoconononananannnnnnnnnnnonononononanononononnnnnnnnnnnonenonan 1 2 3 E A vgiekdunet sls gnc EAEC POE LANAA EAA NAE eE NEEE OE i 2 2 4 Literature and Reference DOCUMENtS ooococcccocoaaacacacancncnononononononononononnnonnnononononnns 2 2 5 Terminology ii ici id dd lc a 3 E 2 aa ie nits cane i a E A AA CANE EAEn ea Aaa TEE daaa aa i aidaa a 4 SAW A ohie o EEEE E ET EE A E E EE E ANTE 4 3 2 Mathematical Theory esiri piata raaa aata a a ai adit 4 3 3 Known Theoretical LimitatiONS ooooooncncnnnnnnccnconoconcnnnnoncnannnnnnnnnnnnnnnnnnnnnnnconininnns 6 3A REVISION FIISTONY ox eran a aia aa h
9. b 2002 z 2026 M month TRDI uses a l to indicate month with a January b February I December DD day of the month HH hour M minute Input Data Formats The formatting of the PDO data files is fully described in Section 12 of the TRDI ExplorerDVL operations manual These files can be read and the data extracted from them as noted above using TRDI applications such as WinADCP as well as ga party applications such as MATLAB from Mathworks Inc How to read and extract the data from the PDO files using MATLAB is described in detail below TWR does not provide information on the exact formatting of the DBD files A general description of the files can be found in the TWR Operations manual All DBD files consist of an ASCII header followed by the binary formatted data The ASCII header consists of two parts the first 14 lines followed by the remainder which is dependent on the number of variables recorded and is only included in the first segment file for a mission The first part Table 4 2 includes information on the file when it was recorded what the file type is etc and the second part Table 4 3 lists the recorded variables Ver 1 02 1341 20001 Page 8 of 20 Data Product Specification for Coastal Glider Data Products Table 4 2 Part 1 of the DBD ASCII header recorded at the beginning of all DBD files Tag Value Comments not part of file dbd_label DBD dinkum_binary_data file File formatting b
10. each ensemble Jan 1 0000 00 00 00 bin_depth 15x3728 double Contains the water depth for each meters bin for each ensemble In this example the glider began its dive on February 14 2012 at 13 48 41 and ended its dive at February 14 2012 at 15 25 46 For this particular dive the glider decended to approximately 982 3 meters This glider depth information is contained in the dvl transducer_depth array During the descent 3728 ensemble averages were recorded Each ensemble average contains amongst other things one velocity profile relative u and v velocities given in mm s as well as four acoustic backscatter profiles one for each beam given in decibels dB Each profile contains 15 bins or depth cells The bin size is 2 meters The center of the first bin for ensemble 1 is located 2 97 meters below the transducer see Figure 4 1 Bin size 2 meters Distance from transducer to the center of the first bin 2 97 meters Total number of bins 15 ExplorerDVL Transduce T 1 97 meters 2 97 meters 3 97 meters 5 97 meters 29 97 meters 31 97 meters Figure 4 1 Schematic showing DVL bins and bin depths relative to the transducer for ensemble 1 of file 1b141348 pd0 To confirm that the velocity data are being read correctly Table 4 9 shows the center bin depths and relative u and v velocities for all 15 bins for ensemble 300 which was recorded on February 14 2012 at 13 56
11. fixed binl dist dvl xmit_pulse n ens 1 n fixed xmit_pulse dvl xmit_lag n ens 1 n fixed xmit_lag dvl ranges n ens 1 n fixed ranges dvl ensb n ens 1 n var number dvl rtc n ens 1 n var rtc dvl transducer depth n ens 1 n var depth dvl pitch n ens 1 n var pitch dvl roll n ens 1 n var roll dvl heading n ens 1 n var heading dvl temperature n ens 1 n var temperature dvl salinity n ens 1 n var salinity dvl heading std n ens 1 n var heading std dvl pitch_std n ens 1 n var pitch_ std dvl roll_ std n ens 1 n var roll std Sdvl pressure n dvl pressure std ens 1 n var pressure ens 1 n var pressure_ std oe dvl speed_of sound n sdvl pressure var n ens 1 n var pressure var n ens 1 n var speed_ of sound dvl u_velocities n ens 1 n vel_1 1000 dvl v_velocities n ens 1 n vel_2 1000 dvl w_velocities n ake Pepe 3 1000 oe e n ens 1 n vel_4 1000 dvl corr1 n ensi n pee he te dvl corr2 n ens 1 n corr 2 dvl corr3 n ens 1 n corr 3 dvl corr4 n ens 1 n corr 4 dvl echol n ens 1 n intens 1 dvl echo2 n ens 1 n intens 2 dvl echo3 n ens 1 n intens 3 dvl echo4 n ens 1 n intens 4 dvl pgl n ens 1 n pg 1 dvl pg2 n ens 1 n pg 2 dvl pg3 n ens 1 n pg 3 dvl pg4 n ens 1 n pg 4 dvl btppel n ens 1 n bt pings per
12. hour UTC GPS seconds 00 59 of the minute UTC GPS determined latitude of form DDMM MMM M where values gt 0 are recorded in the northern hemisphere GPS determined longitude of form DDDMM MMM M where values gt 0 are recorded east of the Prime Meridian GPS heading GPS magnetic variation used to correct compass headings to true north GPS estimated speed over ground Commanded CSG heading Measured CSG heading Commanded CSG pitch Measured CSG pitch Measured CSG roll Estimated latitude while CSG is underwater derived from dead reckoning Estimated longitude while CSG is underwater derived from dead reckoning CSG Filtered height above the bottom Raw unfiltered height above the bottom Total water column depth Instant offset between CSG real time clock and GPS Averaged offset between CSG and real time clock if exceeds 12 seconds the clock is reset Voltage level of battery pack Instant current usage of battery pack Cumulative current usage of battery pack Remaining battery charge Internal vacuum pressure Current waypoint latitude Current waypoint longitude Last waypoint latitude Last waypoint longitude Number of inflections for buoyancy 1341 20001 minute seconds degrees and minutes degrees and minutes degrees degrees knots degrees degrees degrees degrees degrees degrees and minutes degrees and minutes meters meters meters meters seconds seconds
13. of measurement and variable names provided in Section 4 3 For all instruments that report both LO and L1a data products the L1a data will be telemetered to shore in the near real time data files the decimated sbd and tbd files described below in Table 4 1 The LO product will only be included in the data files downloaded from a glider after recovery 3 2 1 Sea Bird GPCTD CTDGV The conductivity CONDWAT temperature TEMPWAT and pressure PRESWAT data recorded by the Sea Bird GPCTD are reported to the CSG already converted to science units Ver 1 02 1341 20001 Page 4 of 20 Data Product Specification for Coastal Glider Data Products S m C and bar respectively by calibration coefficients entered directly onto the GPCTD at the factory No further processing beyond mapping the named glider variables for the GPCTD to the L1a data products is required The processing flow for Level 1 CTDGV data products through to Level 2 Density and Salinity data products is further described in CTD Data Processing Flow DCN 1342 00001 Data Product Specification for Conductivity Compressibility Compensation DCN 1341 10030 Data Product Specification for Density DCN 1341 00050 and Data Product Specification for Salinity DCN 1341 00040 3 2 2 WET Labs ECO Triplet FLORT The CDOM CDOMFLO chlorophyll CHLAFLO fluorescence and optical backscatter FLUBSCT data are reported by the ECO Triplet to the CSG as both LO and L1a data pro
14. stored on CF cards within the CSG in proprietary binary data formats Most of the data is stored in the Dinkum Binary Data DBD format used by TWR The DVL data the exception noted above is stored by the CSG on the CF card in the proprietary native PDO file format for the DVL without being read or sampled by the CSG Data is never streamed from a CSG instead the stored data files are either transferred to shore at semi regular intervals or downloaded from the CSG after a deployment To obtain the LO and L1a data products from the CSG it is first necessary to convert the DBD and PDO files to a format accessible by Cl and then to map the appropriate CSG and DVL variables to the core data products 3 2 Mathematical Theory The CSG is received by OOI already pre calibrated by TWR with the integrated instruments and sensors serviced and calibrated as appropriate by TWR and the respective instrument manufacturers before the initial deployment Post initial deployment recalibrations will be performed at TWR with the individual instruments returned to the respective manufacturer for service and recalibration The different instruments on the CSG report their data to the CSG at either Level 0 Level 1a or both Thus processing the data begins with extracting and mapping the named variables to the appropriate OOI core data product and applying calibration conversion and scaling factors where appropriate These are described below with the units
15. tab delimited dat file with the same name as the m file Running the created m file loads the data and the structured array with the header information into the workspace Note there is no reason why these commands cannot be executed from the command line of any terminal either PC or Linux AP Y AP A AP AL ale Inputs dbdFile path either relative or absolute and name of the binary data file to load and convert Note all of the glider binary data files regardless of extension e g ebd sbd etc are DBD formatted files and can be opened and converted using this process Outputs 5 fileName Name of the converted file of which two are created as described above fileType Extension of the original file useful in identifying the ole file type for later processing ole oe Created by C Wingard cwingard coas oregonstate edu March 23 2012 ae TWR utilities require an absolute path name for the DBD file if it is not in the working directory ae if ispc need to convert relative paths to absolute OS dependent absFile dir b s strrep dbdFile on Windows machine else absFile readlink f dbdFile Linux requires binutils end Sif Assuming the TWR binaries are on the user or system path open and convert the DBD file status mFile system absFile dbd2asc s dba2 glider data clear absFile ole If the file w
16. 1 Page 20 of 20 Data Product Specification for Coastal Glider Data Products Appendix A Example Code This Appendix contains all MATLAB subroutines used to convert the binary encoded CSG and DVL data files This code has been verified by the originators of the code using example files offloaded directly from the CSG during testing off the central Oregon coast in the winter of 2012 A copy of the test data MATLAB code and proprietary vendor utilities has been placed on Alfresco at REFERENCE gt gt DPS Artifacts gt gt CSTGLDR_Code_Matlab zip CSTGLDR_Code Vendor zip and CSTGLDR_ Data_Test zip A 1 MATLAB function to convert CSG binary data files function fileName fileType read _ glider bd dbdFile read_glider_dbd m de Je ae fileName fileType read_glider bd dbdFile ale o9 Uses the Teledyne Webb Research TWR provided utilities for opening and converting their proprietary binary data files aka Dinkum Binary Data DBD file from the Slocum Electric Gliders the OOI Coastal Glider The result of the execution of these utilites on a DBD formatted file is the production an m file with the same name as the glider data file the in the file name are replaced with _ and a _gld is appended to the end of the file name that creates a structured array listing the data variables in the file and their order parses the ascii header of the file Additionally the data portion of the file is placed in an ASCII
17. 11 4 sci_water_cond s m s T 87 12 4 sci_water_pressure bar S T 88 13 4 sci_water_temp degc S F 89 1 4 sci_x_disk_files_removed nodim s F 90 1 4 sci_x_sent_data_files nodim 43 Processing Flow The specific steps necessary to create all calibrated and quality controlled data products for each OOl core instrument are described in the instrument specific Processing Flow documents noted above in Section 3 2 These processing flow documents contain flow diagrams detailing all of the specific procedures data product and QA QC necessary to compute all data products from the instruments and the order in which these procedures are applied The processing flow for converting the DBD files and registering the LO and L1a data products and metadata elements is Step 1 Convert the DBD files to ASCII and import them into MATLAB All DBD files are converted and imported into MATLAB using the same TWR provided utilities which can be called from either within MATLAB see Appendix A 1 or from the command line in a terminal window Step 2 Map Science variables to core data products scaling and converting where applicable For all ebd nbd and tbd files the CSG Science data variables produced by executing the example code in Appendix A 1 are listed in Table 4 4 with their mapping to the core LO and L1a data products Ver 1 02 1341 20001 Page 10 of 20 Data Product Specification for Coastal Glider Data Products Table 4 4 Level 0 and 1a cor
18. 46 when the transducer was at a depth of 39 5 meters Note that these velocities are in Earth coordinates Table 4 10 shows the center bin depths and acoustic backscatter profiles one for each beam for all 15 bins for ensemble 300 Ver 1 02 1341 20001 Page 18 of 20 Data Product Specification for Coastal Glider Data Products Table 4 9 Center bin depths and relative u and v velocities for all 15 bins for ensemble 300 which was recorded on February 14 2012 at 13 56 46 when the transducer was at a depth of 39 5 meters Bin 1 Bin 2 Bin 3 Bin 4 Bin 5 Bin 6 Bin 7 Bin 8 Bin 9 Bin 10 Bin 11 Bin 12 Bin 13 Bin 14 Bin 15 Center Bin Depth m 41 38 43 45 47 49 51 53 55 Do 59 61 63 65 67 69 38 38 38 38 38 38 38 38 38 38 38 38 38 38 U Velocities m s 0 0190 0 0190 0 0190 0 0230 0 0590 0 0520 NaN NaN NaN NaN NaN NaN NaN NaN NaN 0 0210 0 0210 0 0210 0 0150 0 0450 0 0310 NaN NaN NaN NaN NaN NaN NaN NaN NaN V Velocities m s Table 4 10 Center bin depths and acoustic backscatter profiles for all 15 bins for ensemble 300 which was recorded on February 14 2012 at 13 56 46 when the transducer was at a depth of 39 5 meters Center Bin Depth m Bin 1 41 38 Bin 2 43 38 Bin 3 45 38 Bin 4 47 38 Bin 5 49 38 Bin 6 51 38 Bin 7 53 38 Bin 8 55 38 Bin 9 57 38 Bin 10 59 38 Bin 11 61 38 Bin 12 63 38 Bin 13 65 38 Bin 14 67 38 Bin 15 69
19. 835 3930 3975 4130 4175 Aanderaa Data Instruments see REFERENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt 3830_optode_manual pdf Ver 1 02 1341 20001 Page 2 of 20 Data Product Specification for Coastal Glider Data Products Biospherical 2011 QSP 2150 and QCP 2150 Submersible PAR Sensors with ASCII Output User s Manual Biospherical Instruments Inc see REFERENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt QSP_2150_Manual pdf Sea Bird 2010 Glider Payload CTD GPCTD and Optional DO Sensor User s Manual Version 001 Sea Bird Electronics Inc see REFERENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt GliderPayloadCTD_001 paf Teledyne RDI 2009 RDI Tools User s Guide P N 957 6157 00 Teledyne RD Instruments Inc see REFERENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt RDI_Tools_User_Guide pdf Teledyne RDI 2010 ExplorerDVL Operation Manual P N 95B 6027 00 Teledyne RD Instruments Inc see REFERENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt Explorer_Operation_Manual pdf TWR 2010 Dock Server User Guide Revision 7 4 Teledyne Webb Research see REFERENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt gmcUserGuide pdf TWR 2012 Slocum G2 Glider Maintenance Manual P N 4344 Rev B Teledyne Webb Research see REFE
20. Glider Data Products Appendix B Output Accuracy Glider data product accuracy values can be found in the DPS for the specific data products see Section 2 2 2 for document numbers Errors in time are particularly significant for this data product as the spatial position of the glider instruments as part of a mobile platform vary over time see Observatory Time White Paper DCN 2115 0011 NAVG 005 The geographic position shall be determined to an accuracy better than 20 meters L4 CG GD RQ 107 e Garmin 15 L W Standard Positional accuracy is lt 15m 95 typical DGPS WAAS accuracy is 3 5m 95 typical NAVG 006 Coastal gliders shall obtain GPS time when surfaced L4 CG GD RQ 108 e GPS time is obtained and updates internal vehicle system clock with an accuracy of 2 ppm NAVG 007 The GPS system time shall be determined to accuracy better than 1 second L4 CG GD RQ 109 e Garmin 15 L W Internal clock has an accuracy of better than 1 second and is battery backed Ver 1 02 1341 20001 Appendix Page B 1 Data Product Specification for Coastal Glider Data Products Appendix C Sensor Calibration Effects See appropriate DPS for ADCPS ADCPT CTDBP CTDMO DOSTA FLORT and PARAD Ver 1 02 1341 20001 Appendix Page C 1
21. MATLAB script file with the same name as the glider data file the in the file name are replaced with and a gld is appended to the end of the file name that creates a structured array listing the data variables in the file and their order parses the ASCII header of the file Additionally the data portion of the file is placed in an ASCIl tab delimited dat file with the same name as the m file Running the created m file type run fileName at the MATLAB prompt after running the example in Appendix A 1 loads the data and the structured array with the header information into the workspace Execution of the code in Appendix A 1 should produce results that are identical to those described below in Table 4 7 Ver 1 02 1341 20001 Page 14 of 20 Data Product Specification for Coastal Glider Data Products Table 4 7 Output variables available in the MATLAB workspace from the conversion and extraction of the binary data in the provided example DBD file Workspace Variable Data run_name sensor_lookup Array Size 76x14 1x1 4 4 2 PDO ADCPA Output The code examples in Appendix A 2 and A 3 produce a MATLAB structured array dvl the contents of which are described in Table 4 8 Array Type Table 4 8 MATLAB workspace variables created after executing the example code in Appendix A 3 ADCPA Level 1a core data products VELPROF and ECHOINT as well as key metadata products that will be needed for further L1 processing ar
22. RENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt 4344 Rev B Slocum_Glider_Maintenance_Manual pdf TWR 2012 Slocum G2 Glider Operations Manual P N 4343 Rev B Teledyne Webb Research see REFERENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt 4343_Rev B Slocum_Glider_Operators_Manual pdf WET Labs 2010 ECO Three Measurement Sensor Triplet Puck User s Guide Revision G WET Labs Inc see REFERENCE gt gt Instrument and Vehicle Documents gt gt Coastal Glider gt gt tripletpuckg paf 2 5 Terminology 2 5 1 Definitions The following terms are defined here for use throughout this document Definitions of general OOl terminology are contained in the Level 2 Reference Module in the OOI requirements database DOORS Ensemble Collection of 3 or more DVL velocity pings averaged together to produce a velocity profile with associated depth temperature acoustic backscatter and signal quality information Velocity Profile One averaged DVL ensemble that provides relative u and v velocities in m s 2 5 2 Acronyms Abbreviations and Notations General OOI acronyms abbreviations and notations are contained in the Level 2 Reference Module in the OOI requirements database DOORS The following acronyms and abbreviations are defined here for use throughout this document ADCP Acoustic Doppler Current Profiler CF Compact Flash CSG Coastal Slocum Glider DBD Dinkum Bi
23. ans body eds Ea E dyna tel oa aAA eda 6 A A ae ae ea a a E aE ee carettetes 6 e i OAE BVA E1 EE E E E A E oh 6 A A ERT E E ETE A E EE E E E AA 6 437 Processing FlOW cueca rota 10 AeA OUUDUTS 28 E EAE E ts A eben thet E a nehel bpd E don E 14 4 5 Computational and Numerical Considerations ec ceeeceeceeeeeeeeeteeeeeneeee 20 4 6 Code Verification and Test Data Set cccccccccceceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeed 20 Appendix A Example Code EE A N A da 1 Appendix B Outp t AC CUTACY Locanto dieta a eens 1 Appendix C Sensor Calibration Effects ooooononiccccccnnnnnccnccccconnnononncnncnnnnnnnnnnnnnnrnnnnnnnnn 1 Ver 1 02 1341 20001 Data Product Specification for Coastal Glider Data Products 1 Abstract This document describes the processing steps required to extract the Level O and 1a OOI core data products from binary data files logged on the Teledyne Webb Research TWR Slocum G2 Electric Glider herein referred to as the Coastal Slocum Glider CSG These data products are produced by the instruments and sensors integrated onto the CSG and are recorded and sub sampled by the CSG in proprietary formats for near real time and delayed i e after CSG recovery data transmissions This document is intended to be used by OOI programmers to design and implement processes for the extraction of and creation of these data products as well as the archiving of relevant CSG engineering data for later use as me
24. as correctly parsed and the m file and data files were created the status value will equal 0 Running the m file sans the m portion of the name will create the structured array and load the data if status 0 there was an error in parsing the file error The DBD file dbdFile did not parse correctly end Sif ae ole Ver 1 02 1341 20001 Appendix Page A 1 Data Product Specification for Coastal Glider Data Products fileName fileparts mFile returns name of converted file fileType fileparts dbdFile clear status mFile A 2 MATLAB function PDOdecoder_v4 m to convert PDO binary data files function ens nens nobt PDOdecoder v4 filename Louis Morda Teledyne RDI 5 6 09 de oe ole This program decodes PDO data files from the following Workhorse products Mar Mon Sent LongRanger RioGrande Navigator Horizontal Explorer The decoding sequence used in this model is taken from Chaper 7 of the Workhorse Commands and Output Data Format manual November 2007 This model is loosely based on the ADCP decoder written by R Pawlowicz www eos ubc ca rich research html de dP AP Ae ole Gu ole o use this model simply change the filename variable to the name of your PDO data file The decoder creates a Matlab struct ens ole ole oe The ens struct array is 1xN where N is the number of ensembles in the PDO data file The indexing works like this Ens 1
25. d in proprietary DBD formatted files on the CF card in the Science Bay of the CSG e CSG TRDI ExplorerDVL Data Files Data files from the DVL recorded on the CF card in the Science Bay of the CSG Ver 1 02 1341 20001 Page 6 of 20 Data Product Specification for Coastal Glider Data Products Table 4 1 File classes and types recorded by the CSG Class File Type Description Flight dbd Dinkum binary data all sensors and variables in the masterdata configuration file are recorded in these data file types at the full sampling rate specified in the glider configuration files prior to mission execution These are large files and would not be normally transmitted over the satellite network Flight mbd Medium binary data a user specified list of sensors or variables to record specified in mbdlist dat constitutes a decimated version in the number of variables of the dbd file Not normally transmitted during a mission due to size only sent if a need exists for a more detailed near real time data sets Flight sbd Short binary data a user specified list of sensors or variables to record specified in sbdlist dat constitutes a small decimated version in both the sample rate and and the number of variables of the dbd file Normally transmitted during a mission over the Iridium satellite network Limited to key sensors and minimal sample rates to minimize satellite airtime use while still permitting piloting functions and basic envir
26. ducts The conversion from LO to L1a for all three data products is defined below Lla Data Product LO Data Product offset sfactor Where the LO_Data_ Product is measured in counts and the offset and sfactor are from the factory supplied calibration worksheets for the ECO Triplet These calibration sheets are provided to Cl as part of the instrument specific metadata The processing flow for L1 CDOMFLO and CHLAFLO data products is further described in FLORT Data Processing Flow DCN 1342 00530 Data Product Specification for CDOMFLO DCN 1341 00550 and Data Product Specification for CHLAFLO DCN 1341 00530 3 2 3 Biospherical QSP 2150 PAR PARAD The PAR OPTPARW data is reported by the QSP 2150 to the CSG as both LO and L1a data products The conversion from LO to L1a is defined below Lla Data_Product LO Data Product offset sfactor Where the LO_Data_Product is measured in volts and the offset and sfactor are from the factory supplied calibration worksheet for the QSP 2150 The calibration sheet is provided to Cl as part of the instrument specific metadata The processing flow for Level 1 PARAD data products is further described in PARAD Data Processing Flow DCN 1342 00720 3 2 4 Aanderaa Optode 3835 4831 DOSTA The first article glider will contain an Aanderaa 3835 optode while all subsequently procured gliders will incorporate the Aanderaa 4831 optode Both optodes operate the same firmware and require the
27. e data products in the CSG Science data files Data Product CONDWAT TEMPWAT PRESWAT DOCONCS CDOMFLO CHLAFLO FLUBSCT OPTPARW Data Source CTDGV CTDGV CTDGV DOSTA FLORT FLORT FLORT PARAD Data Level la la la la la la la la la Units S m C bar n a uM counts ppb counts ug l counts m sr volts uE m s Variable Name sci_water_cond sci_water_temp sci_water_pressure sci_0xy3835_wphase_dphase sci_oxy3835_wphase_oxygen sci_oxy3835_wphase_saturation sci_flbbcd_cdom_sig sci_flbbcd_cdom_units sci_flbbcd_chlor_sig sci_flbbcd_chlor_units sci_flbbcd_bb_sig sci_flbbcd_bb_units sci_bsipar_sensor_volts sci_bsipar_par Step 3 Map Flight variables to key metadata elements Comments Scale to decibar db by multiplying by 10 LO data can be used to derive all L1 and L2 data products after glider recovery L1a is the total volume scattering coefficient B A m sr where O 117 and A 700 nm For the dbd mbd and sbd files all of the recorded variables constitutes the engineering Flight data fora CSG and as such must be preserved as metadata Certain variables are critical providing information on the time and location of data collection and need to be mapped to specific metadata elements for further Level 1 and 2 processing of the data products produced by the CSG in addition to being available for CSG piloti
28. e highlighted in bold text Workspace Variable n_cells pings_per_ens cell_size blank time_btwn_pings coord_system bin1_dist xmit_pulse xmit_lag ranges ensb rtc transducer_depth pitch roll heading temperature Ver 1 02 Array Size 1x3728 1x3728 1x3728 1x3728 1x3728 earth 1x3728 1x3728 1x3728 3728x15 1x3728 7x3728 1x3728 1x3728 1x3728 1x3728 1x3728 Array Type double double double double double string double double double double double double double double double double double Description Contains the number of depth cells over which the ExplorerDVL collects data Contains the number of pings averaged together during a data ensemble Contains the length of one depth cell Contains the blanking distance used by the ExplorerDVL to allow the transmit circuits time to recover before the receive cycle begins Contains the minimum time between pings Contains the coordinate transformation processing parameters Contains the distance to the middle of the first depth cell bin Contains the length of the transmit pulse Contains the distance between pulse repetitions Contains the distance to the middle of each bin Contains ensemble number Contains year month day hour minute second hundredths of a second information used to calculate dvl time which is a Matlab serial date number The ExplorerDVL does account for leap years Contains the dep
29. ef pg zeros 4 1 max_depth zeros 1 1 rssi zeros 4 1 gain zeros 1 1 range_msb zeros 4 1 end if ens nens ens i Sfprintf Ensemble number d decoded n nens nens nens 1 nbyte nbytetens i hdr nbytet2 fseek status fseek fd nbyte bof else fprintf nBad checksum throwing ensemble away byte d nbyte nbyte nbyte 1 fseek status fseek fd nbyte bof break end if else nbyte nbyte 1 fseek status fseek fd nbyte bof end if end while fclose all Ver 1 02 1341 20001 Appendix Page A 3 Data Product Specification for Coastal Glider Data Products A 3 MATLAB function OSUExDVL_Decode m that calls PDOdecoder_v4 m and extracts the varibles described in Table 4 8 function dvl OSUEXDVL_ Decode fn 3555535 Uasage Example Read PDO file of interest OSUEXDVL Decode 1b141348 pd0 OSUEXDVL Decode m was originally written by Chris Ordonez flyingfishwing gmail com E yas mo odifieg EA a Risien Sees regou aE edu on April 6 2012 ens nens nobt PDOdecoder_v4 fn for n l nens 1 dvl n_cells n en dvl pings per _ens n dvl cell_size n dvl blank n s 1 n fixed n cells n ens 1 n fixed pings per ensemble ens 1 n fixed cell size m ens 1 n fixed blank m ls esla ens 1 n fixed time btwn pings dvl coord_ system ens 1 n fixed coord_sys S earth dvl binl dist n ens 1 n
30. ens 1 dvl btrangel n ens 1 n bt range 1 dvl btrange2 n Shei ay brasa des dvl btrange3 n ens 1 n bt range 3 dvl btrange4 n ens 1 n bt range 4 dvl btu n ens 1 n bt vel 1 1000 m s dvl btv n ens 1 n bt vel 2 1000 m s dvl btw n ens 1 n bt vel 3 1000 m s dvl btvelerr n s 1 n bt vel 4 1000 m s dvl btcorrl n ens 1 n bt corr 1 dvl btcorr2 n ens 1 n bt corr 2 Ver 1 02 1341 20001 Appendix Page A 4 Data Product Specification for Coastal Glider Data Products dvl btcorr3 n ens 1 n bt corr 3 dvl btcorr4 n ens 1 n bt corr 4 dvl btampl1 n ens 1 n bt ampl 1 dvl btamp12 n ens 1 n bt ampl 2 dvl btamp13 n ens 1 n bt ampl 3 dvl btampl4 n ens 1 n bt ampl 4 dvl btpgl n ens 1 n bt perc_good 1 dvl btpg2 n ens 1 n bt perc_good 2 dvl btpg3 n ens 1 n bt perc_good 3 dvl btpg4 n ens 1 n bt perc_good 4 dvl btrange_msb1 n ens 1 n bt range msb 1 Most Significant Byte vertical range DVL Sto Bottom dvl btrange_msb2 n ens 1 n bt range msb 2 Is 0 for bad bottom detections dvl btrange_msb3 n ens 1 n bt range _msb 3 dvl btrange_msb4 n ens 1 n bt range _msb 4 MYear n dvl rtc 1 n 2000 ear mn n dvl rtc 2 n dy n dvl rtc 3 n hr n dv1 rtc 4 n mt n dvl rtc 5 n sc n dvl rtc 6 n hd n dvl rtc 7 n DSec n sc n hd n 100 dv
31. inary encoding _ver 5 num_ascii_tags 14 of recorded variables all_ sensors F All sensors recorded True False the8x3_ filename 1380000 File name used on CSG full_ filename unit_247 2012 008 7 0 filename_extension tbd mission_name INISOW MI CSG mission file used fileopen_time Mon_Jan__9_ 19 06 10 _2012 Date file opened for recording total_num_sensors 91 of variables available to record sensors_per_cycle 14 of actually recorded variables state_bytes_per_cycle 4 sensor_list_crc 1DE45D61 sensor_list_factored 0 List of sensors is factored 0 if first segment of mission Ver 1 02 1341 20001 Page 9 of 20 Data Product Specification for Coastal Glider Data Products Table 4 3 Part 2 of the ASCII header only recorded in the first segment file for a mission The second part of the DBD ASCII header details the list of available sensors variables whether they are actually recorded the order of the variables in the file 0 based negative numbers are not recorded the number of bytes per variable the variable name as recorded by the CSG and the units of the recorded variable Tag Recorded Variable Index Bytes Variable Name Units s F 0 1 1 sci_bsipar_is_installed bool s T 1 0 4 sci_bsipar_par ue m 2sec s T 2 1 4 sci_bsipar_sensor_volts volts s F 3 1 4 sci_bsipar_supply_volts volts s T 4 2 4 sci_bsipar_temp Degc lt Full list of variables not included for the sake of brevity gt s aj 86
32. instrument specific metadata The TRDI ExplorerDVL ADCPA does not require primary factory calibration coefficients to convert the raw data signals to engineering units all conversions and computations are completed on the instrument itself with the results stored in binary data files However information on the Doppler Velocity Log DVL operating parameters pre deployment functionality checks and internal compass calibrations are required metadata and will be provided to Cl by the Implementing Organizations Pre and post deployment functionality checks of all sensors and instruments as well as secondary calibrations e g CSG and DVL compass calibrations and buoyancy checks pre deployment will be provided to Cl for inclusion in the instrument specific metadata 2 2 6 Data Product Synonyms See relevant Data Product Specifications for each data product 2 2 7 Similar Data Products See relevant Data Product Specifications for each data product 2 3 Instruments This document in addition to the Coastal Glider Processing Flow document DCN 1342 20001 and the processing flow documents for the relevant instruments see section 2 2 2 contains information on the instruments from which the LO and L1a core data products are obtained Please see the Instrument Application in the SAF for specifics of instrument locations and platforms 2 4 Literature and Reference Documents Aanderaa 2007 TD 218 Operating Manual Oxygen Optode 3830 3
33. itude of the matching filter used in determining the strength of the bottom echo Contains the beam 3 evaluation amplitude of the matching filter used in determining the strength of the bottom echo Contains the beam 4 evaluation amplitude of the matching filter used in determining the strength of the bottom echo Contains percent good data for the water mass for beam 1 Contains percent good data for the water mass for beam 2 Contains percent good data for the water mass for beam 3 Contains percent good data for the water mass for beam 4 Contains the most significant byte of the vertical range from the ExplorerDVL to the sea bottom as determined by beam 1 Contains the most significant byte of the vertical range from the ExplorerDVL to the sea bottom as determined by beam 2 1341 20001 meters meters second meters second meters second meters second N A N A N A N A counts counts counts counts meters meters Page 17 of 20 Data Product Specification for Coastal Glider Data Products btrange_msb3 1x3728 double Contains the most significant byte of meters the vertical range from the ExplorerDVL to the sea bottom as determined by beam 3 btrange_msb4 1x3728 double Contains the most significant byte of meters the vertical range from the ExplorerDVL to the sea bottom as determined by beam 4 time 1x3728 double Contains MATLAB serial date Days since numbers for
34. l time n datenum MYear n mn n dy n hr n mt n DSec n end Replace flagged velocity data 32 768 with nans dvl u_velocities find dvl u_velocities 32 768 nan dvl v_velocities find dvl v_velocities 32 768 nan dvl w_velocities find dvl w_velocities 32 768 nan dvl error_velocities find dvl error_velocities 32 768 nan SCalculate bin depth as a function of BIN BIN SIZE and Glider DEPTH kkk eK E dvl ensb SEnsembles Ssize E BS mode dvl cell_size Bin Size m Ssize BS BN 1 mode dvl n_cells Number of Bins size BN WF dvl blank find isnan dvl blank 1 first SBlanking Distance m Ssize WF AD dvl transducer depth STransducer Depth m bin_depth zeros length BN length E for a 1 length E for all ensembles for b 1 length BN Sat full bin range bin_depth b a AD a WF BS BN b BS 2 end end dvl bin_depth bin_depth A 4 DVL configuration file used by CSG DVL configuration used to generate previous test data file during the PVT off the central Oregon Coast in January 2012 uses CSG proprietary mission file format pd0small mi Type loadmission pd0small mi to set these ExplorerDVL configuration parameters These values were chosen for creating smaller PDO data files that that can be uploaded via Iridium 2010 10 11 pfurey teledyne com Initial sensor u dvl pd data stream select enum 0 0 or 6
35. lished by the use of the TWR provided proprietary applications available for computers with either a Windows or Linux OS installed The same utilities are used regardless of the source or type of DBD file e g Flight versus Science PDO files can be read and the data extracted using TRDI applications such as WinADCP as well as gr party applications such as MATLAB from Mathworks Inc The computation described herein only extracts the data from the binary files and maps the extracted variables to core Level 0 and 1a data products where appropriate Additionally key metadata elements time location and system health are identified 4 2 Inputs All inputs for this DPS are the binary files uploaded from the CSG and encoded with the manufacturer s proprietary format DBD files for the CSG and PDO for the DVL requiring the use of the respective instrument manufacturer s proprietary software tools to extract the data The data files are uploaded to shore and then to Cl in either near real time via the Iridium satellite network or in the lab after the CSG is recovered There are three classes of available CSG data files with different file extensions aka types see Table 4 1 depending on where the data is recorded and their contents These are e CSG Flight Engineering Data Files Engineering data recorded in proprietary DBD formatted files on the CF card in the Engineering Bay of the CSG e CSG Science Data Files Instrument data recorde
36. nary Data DO Dissolved Oxygen DVL Doppler Velocity Log TRDI Teledyne RD Instruments Ver 1 02 1341 20001 Page 3 of 20 Data Product Specification for Coastal Glider Data Products TWR Teledyne Webb Research 2 5 3 Variables and Symbols The following variables and symbols are defined here for use throughout this document offset Baseline offset subtracted from the the LO data products sfactor Scale factor to multiply offset corrected LO data products All offsets and scaling factors are on the instrument specific calibration sheets that are part of the instrument specific metadata 3 Theory 3 1 Description The CSG serves as the platform controller for the suite of attached and integrated instruments and sensors on the CSG controlling not only how and where the CSG travels while deployed but also when instruments and sensors on the CSG are powered how and what data variables are recorded and at what rate the data streams from the instruments and sensors are sampled and telemetered to shore With the exception of the DVL all of the instruments and sensors integrated onto the CSG report their data directly to the CSG where it is converted into a transmittable and storable form The instrument and sensor data streams are sampled by the CSG at rates equal to or less than the individual instrument data rates with the resulting recorded data stored in CSG data variables and written to data files on the CSG All of the data files are
37. ng functions system health monitoring Table 4 5 All of these variables are recorded in the dbd and mbd files while a subset are available in the sbd files Table 4 5 Flight engineering data used for processing Level 1 data products time and location variables and for system health monitoring Variable Name m_present_time m_present_secs_into_mission m_gps_utc_year m_gps_utc_month m_gps_utc_day m_gps_utc_hour Ver 1 02 Description Seconds since January 1 1970 Elapsed mission time GPS derived current year UTC GPS measurements only occur when CSG is at the surface GPS month 01 12 of the year UTC GPS day 01 31 of the month UTC GPS hour 00 23 of the day UTC 1341 20001 Units seconds seconds year month day hour Page 11 of 20 Data Product Specification for Coastal Glider Data Products m_gps_utc_minute m_gps_utc_second m_gps_lat m_gps_lon m_gps_heading m_gps_mag_var m_gps_speed c_heading m_heading c_pitch m_pitch m_roll m_lat m_lon m_depth m_altitude m_altitude_raw m_water_depth m_system_clock_lags_gps m_avg_system_clock_lags_gps sec m_battery m_coulomb_amphr m_coulomb_amphr_total m_lithium_battery_relative_charge c_ballast pumped m_ballast_pumped c_de oil_vol m_de _oil_vol c_air_pump m_air_pump m_vacuum c_wpt_lat c_wpt_lon x_last_wpt_lat x_last_wpt_lat m_tot_num_ inflections Ver 1 02 GPS minute 00 59 of the
38. nstrument Data Processing Flow Name Document Number Class Document Number ECHOINT 1341 00750 ADCPA 1342 00750 VELPROF 1341 00750 ADCPA 1342 00750 CONDWAT 1341 00030 CTDGV 1342 00010 TEMPWAT 1341 00010 CTDGV 1342 00010 PRESWAT 1341 00020 CTDGV 1342 00010 DOCONCS 1341 00520 DOSTA 1342 00520 Ver 1 02 1341 20001 Page 1 of 20 Data Product Specification for Coastal Glider Data Products CDOMFLO 1341 00550 FLORT 1342 00530 CHLAFLO 1341 00530 FLORT 1342 00530 FLUBSCT 1341 00540 FLORT 1342 00530 OPTPARW 1341 00720 PARAD 1342 00720 2 2 3 Computation Name Not required for data products 2 2 4 Computation Abstract for Metadata This computation process converts the proprietary binary data files recorded by and on the CSG and extracts and computes the OOI Level 0 and 1a core data products using the primary factory provided calibration coefficients and equations for each instrument where applicable Additionally CSG and instrument specific metadata is identified for use in subsequent L1 L2 processing and for CSG system health monitoring 2 2 5 Instrument Specific Metadata The WET Labs ECO Triplet FLORT the Aanderaa Optode 3835 or 4831 DOSTA the Biospherical QSP 2150 PAR sensor PARAD and the Sea Bird Electronics GPCTD CTDGV all require primary factory calibration coefficients to convert the raw data signals to engineering units All of these calibration sheets are provided to Cl as part of the
39. onmental monitoring Science ebd Equivalent to dbd files for all science instruments integrated onto the CSG Science nbd Equivalent to mbd files for all science instruments Specified in nbdlist dat and references the ebd files Science tbd Equivalent to sbd files for all science instruments Specified in tbdlist dat and references the ebd files DVL pdO Binary encoded data files from the DVL in the proprietary format used by TRDI The dbd files described above in Table 4 1 currently consist of 1879 named variables The sampled variables represent all of the potential instruments and variables that a CSG could be configured with and are listed in the masterdata configuration file used by all CSG Many of those variables do not pertain to OOI as they reference sensors and instruments that are unlikely to be installed on the CSG are recorded in the ebd are used to configure simulations or are factory calibration values that can be obtained from the original calibration documentation These files have the potential to be quite large A list of all of the variables available in the DBD files from both the Flight and Science data files is available for review in a spreadsheet CSG _Flight_Science Variables 2012 04 09 ver_1 00 xlsx on Alfresco at REFERENCE gt gt DPS Artifacts gt gt CSTGLDR_Data_Test zip The CSG operating system automatically manages the storage and transmission of the DBD files Recorded files are stored in
40. same data processing The DO DOCONCS data is reported by the Aanderaa 3835 or 4831 to the CSG as both an LO and L1a data product The LO product is processed using the same algorithm as described in the DOCONCS Data Product Specification DCN 1341 00520 to convert from optode phase to oxygen concentration in mol L or umol kg This algorithm uses L1 pressure PRESWAT L2 salinity PRACSAL and L2 density DENSITY inputs from the Sea Bird GPCTD to produce the L2 DOCONCS data product The processing flow for L1 and L2 DOCONCS data product levels is further described in the DOSTA Data Processing Flow DCN 1342 00520 3 2 5 TRDI ExplorerDVL ADCPA The core data products associated with the DVL ADCPA are the velocity profile VELPROF data which include east west and north south velocities and the echo intensity ECHOINT data Ver 1 02 1341 20001 Page 5 of 20 Data Product Specification for Coastal Glider Data Products These data are reported by the DVL as L1a data products The ADCPA VELPROF data are then corrected for magnetic variation as outlined in the VELPROF DPS 1341 00750 Step 8 and go through the QC processing flow outlined in the VELPROF processing flow diagram 1342 00750 3 3 Known Theoretical Limitations No known theoretical limitations 3 4 Revision History No revisions to date 4 Implementation 41 Overview The conversion of the CSG binary data files DBD formatted to a format accessible by Cl is accomp
41. spond to the sequential mission number and the last 4 numbers correspond to the sequential segment number of the current mission e The same data files once transferred to shore are automatically renamed by the Dock Server application according to the following convention gliderName yyyy ddd mmm sss bd where gliderName is the name of the glider yyyy is the current year ddd is the 0 based day of the year mmm is the 0 based mission number for the current day of the year sss is the 0 based segment number of the current mission and bd is the file type as described above The latter file naming convention will apply to the data files sent to Cl The 8 3 files are automatically renamed to the second format after uploading to shore side servers with the TWR Dock Server and Data Server applications installed If the file is incomplete or contains no data it will not be renamed Thus files named using the 8 3 format that are delivered to Cl are to be considered incomplete and should be ignored The DVL generates multiple PDO files with each PDO file containing multiple ensembles PDO files are binary files encoded using TRDI s proprietary format Due to DVL power usage the DVL data will be recorded during a CSG downcast or descent only skipping downcasts so every other or 3 or 4 descent is recorded The file naming convention used for PDO files is YMDDHHMM PDO where Y year TRDI uses a z to indicate year with a 2001
42. ta Product Source Level Units Variable Name Comments VELPROF ADCPA la m s u_velocities Relative East West velocity profiles VELPROF ADCPA la m s v_velocities Relative north south velocity profiles VELPROF ADCPA 1a m s w_ velocities Relative vertical velocity profiles ECHOINT ADCPA 1a dB echo_1 Echo intensity profile for beam 4 ECHOINT ADCPA 1a dB echo_2 Echo intensity profile for beam 2 ECHOINT ADCPA 1a dB echo_3 Echo intensity profile for beam 3 ECHOINT ADCPA 1a dB echo_4 Echo intensity profile for beam 4 4 4 Outputs 4 4 1 DBD CSTGLDR Output The outputs of the extraction and mapping computation for the DBD files are the OOI LO and L1a core data products as defined above and are available for further L1 and L2 processing as applicable These data products are extracted from the Science data ebd nbd and tbd files All other variables in the Science data files not mapped as described in Table 4 4 above are to be retained in the archived DBD data files for future possible use The metadata that must be included with the output is defined in Table 4 5 above and is extracted from the Flight data files dbd mbd and sbd As with the Science data files all of the Flight DBD files are to be archived for future possible use Example output from the extraction of the DBD file is provided with the test data set unit_247 2012 008 8 0 tbd for review The example code in Appendix A 1 results in the production of an m file
43. tadata e g time location and system health 2 Introduction 2 1 Author Contact Information Please contact Christopher Wingard cwingard coas oregonstate edu or the Data Product Specification lead DPS lists oceanobservatories org for more information concerning the computation and other items in this document 2 2 Metadata Information 2 2 1 Data Product Name The OOI Core Data Product Names Descriptive Names and data product levels produced by the instruments integrated onto the CSG are Data Product Instrument Data Product Descriptive Name Data Product Name Class Levels ECHOINT ADCPA Echo Intensity Level la VELPROF ADCPA Velocity Profiles Level la CONDWAT CTDGV Conductivity Level 1a TEMPWAT CTDGV Temperature Level la PRESWAT CTDGV Pressure Depth Level la Level 0 and 1a DOCONCS DOSTA Oxygen Concentration CDOMFLO FLORT Fluorometric CDOM Concentration Level 0 and 1a Level 0 and 1a CHLAFLO FLORT Fluorometric Chlorophyll a Concentration Level 0 and 1a FLUBSCT FLORT Optical Backscatter red wavelengths OPTPARW PARAD Photosynthetically Active Radiation PAR Level O and 1a 2 2 2 Data Product Abstract for Metadata See relevant Data Product Specifications for each data product The Data Processing Flow Diagram document numbers are included here as well for easy reference Data Product Data Product Spec I
44. th of the transducer below the water surface Contains the ExplorerDVL pitch angle Contains the ExplorerDVL roll angle Contains the ExplorerDVL heading angle Contains the temperature of the water at the transducer head 1341 20001 Units count count meters meters seconds N A meters meters meters meters count years months days hours minutes seconds hundredths of a second meters degrees degrees degrees degree Celsius Page 15 of 20 Data Product Specification for Coastal Glider Data Products salinity heading_std pitch_std roll_std speed_of sound u_velocities v_velocities w_velocities error_velocities corr corr2 corr3 corr4 echo echo2 echo3 echo4 pg1 pg2 pg3 pg4 btppe1 btrange1 btrange2 btrange3 Ver 1 02 1x3728 1x3728 1x3728 1x3728 1x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 15x3728 1x3728 1x3728 1x3728 1x3728 double double double double double double double double double double double double double double double double double double double double double double double double double Contains the salinity value of the water at the transducer head Contains the standard deviation of the ExplorerDVL heading angle Contains the standard deviation of the
45. the LOGS directory on both the Science and Flight CF cards Once the file is successfully transmitted to shore it is moved to the SENTLOGS directory In the case of the Flight data files the dbd mbd and sbd files the potential exists for automatic deletion of the dbd files if the CF card capacity 2 GB is reached The sequence of automatic file deletion is to clear the SENTLOGS directory first If more space is needed the dbd files will be deleted on a first in first out basis In order to limit the number of variables that must be tracked and to avoid the potential loss of data as noted above the mbd files shall be used to record only those variables that directly map to instruments and sensors installed on the CSG The spreadsheet described above will be used by CSG pilots to determine the essential variables needed in the mbd nbd and sbd tbd data files variables that are used for CSG piloting and provide basic environmental monitoring All recorded DBD files regardless of their content will be transferred to Cl for archiving Ver 1 02 1341 20001 Page 7 of 20 Data Product Specification for Coastal Glider Data Products CSG deployments are organized into missions which themselves contain individual segments The CSG data files are named using the following two conventions according to the mission and segment numbers e On the CSG data files are named according to an 8 3 convention in which the first 4 numbers corre
46. volts amp hours amp hours psi Page 12 of 20 Data Product Specification for Coastal Glider Data Products pump Max is 20 000 before replacement m_final_water_vx Water column averaged velocity m s m_final_water_vy m s m_water_vx m s m_water_vy m s m_leak_detect_voltage Leak detect voltage in aft section volts of CSG Values below 2 0 volts indicate a leak condition Nominal is 2 4 volts m_leak_detect_voltage_forward Leak detect voltage in forward volts section of CSG Values below 2 0 volts indicate a leak condition Nominal is 2 4 volts Step 4 Convert PDO files Appendix A 2 and A 3 contain example MATLAB functions that read and extract data and metadata from PDO files Step 5 Map PDO data file variables to core OOI data products Step 6 Use equation 5 specified in Step 8 of the VELPROF DPS 1341 00750 to correct for magnetic variation in the u and v velocity components Step 7 See CSGLIDR Processing Flow document DCN 1342 20001 and VELPROF Processing Flow Document DCN 1342 00750 for additional post processing steps The PDO data variables produced by executing the example code in Appendix A 2 and A 3 are listed in Table 4 6 with their mapping to the core LO and L1a data products Ver 1 02 1341 20001 Page 13 of 20 Data Product Specification for Coastal Glider Data Products Table 4 6 Level 1a core data products in the extracted from the DVL data files logged by the CSG Data Data Da

Download Pdf Manuals

image

Related Search

Related Contents

QVS PP135 User's Manual    Instruções para Carrinho de Bebê Multifuncional Liberty  IBM SPSS Text Analytics for Surveys 4.0.1 User's Guide  Manuel d`utilisation AxiAM - CompuGroup Medical Solutions  Teledex Diamond L2-5E User's Manual    GUIA DE INSTALAÇÃO  Instants DEBAT`iments 1  419A-詳細  

Copyright © All rights reserved.
Failed to retrieve file