29.1.15 DasSpectra

Topic Version1Published12/09/2016
For StandardPRODML v2.0
Type:GroupStereotype:«XSDcomplexType»

This object contains the attributes of spectra processed data. This includes the spectra data unit, location of the spectra data along the fiber optical path, information about times, (optional) filter related parameters, and UUIDs of the original raw from which the spectra file was processed and/or the UUID of the FBE files that were processed from the spectra files. Note that the actual spectrum data samples and times arrays are not present in the XML files but only in the HDF5 files because of their size. The XML files only contain references to locate the corresponding HDF files containing the actual spectrum samples and times.

Table 29.1.15-1 Attributes

Name

Type

Notes

FbeReference

UuidString

A universally unique identifier (UUID) of an instance of DAS FBE data.

FilterType

String64

A string describing the type of filter applied by the vendor. Important frequency type filter classes are: frequency response filters (low-pass, high-pass, band-pass, notch filters) and butterworth, chebyshev and bessel filters. The filter type and characteristics applied to the acquired or processed data is important information for end-user applications.

NumberOfLoci

NonNegativeLong

The total number of ‘loci’ (acoustic sample points) acquired by the measurement instrument in a single ‘scan’ of the fiber.

OutputDataRate

FrequencyMeasure

The rate at which the spectra data is provided for all ‘loci’ (spatial samples). This is typically equal to the interrogation rate/pulse rate of the DAS measurement system or an integer fraction thereof.

Note this attribute is mandatory for FBE and spectrum data. For raw data this attribute is optional.

RawReference

UuidString

Unique identifier for the HDF5 file containing the raw data.

SpatialSamplingInterval

LengthMeasure

The separation between two consecutive ‘spatial sample’ points on the fiber at which the signal is measured. It should not be confused with ‘spatial resolution’. If this data element is present in the DasSpectrum object, then it overwrites the SpatialSamplingInterval value described in DasAcquistion.

SpatialSamplingIntervalUnit

String64

Only required in an HDF5 file to record the unit of measure of the sampling interval of the spectra.

SpectraData

DasSpectraData

A DAS array object containing the spectra DAS data.

SpectraDataTime

DasTimeArray

A DAS array object containing the sample times corresponding to a single ‘scan’ of the fiber. In a single ‘scan’, the DAS measurement system acquires raw data samples for all the loci specified by StartLocusIndex and NumberOfLoci. The ‘scan’ frequency is equal to the DAS acquisition pulse rate.

SpectraDataUnit

String64

Data unit for the spectra data.

SpectraDescription

String2000

Description of the spectra data.

SpectraIndex

NonNegativeLong

The nth count of this Spectra instance in the acquisition. Recommended if there is more than 1 Spectra instance in this acquisition. This index corresponds to the Spectra array number in the H5 file.

StartLocusIndex

NonNegativeLong

The first ‘locus’ acquired by the interrogator unit, where ‘Locus Index 0’ is the acoustic sample point at the connector of the measurement instrument.

TransformSize

NonNegativeLong

The number of samples used in the TransformType.

TransformType

String64

A string describing the type of mathematical transformation applied by the vendor. Typically this is some type of discrete fast Fourier transform (often abbreviated as DFT, DFFT or FFT).

uuid

UuidString

A universally unique identifier (UUID) for an instance of spectra DAS data.

WindowFunction

String64

A string describing the window function applied by the vendor.

Examples are "Hamming" or "Hanning".

WindowOverlap

NonNegativeLong

The number of sample overlaps between consecutive filter windows applied.

WindowSize

NonNegativeLong

The number of samples in the filter window applied.

Table 29.1.15-2 Associations

Association

Notes

From: DasSpectra.Custom

0..1To: DasCustom

Association

 

From: DasProcessed.Spectra

0..*To: DasSpectra

Association