Level1RFIADS version 0

Level1RFIADS_v0

This definition is based on version 3.9 of the Sentinel-1 Product Specification S1-RS-MDA-52-7441

root type

xml record
idfield namedefinition
0rfi
xml record
idfield namedefinition
0adsHeader
xml record
idfield namedefinition
0missionId
xml string
1productType
xml string
2polarisation
xml string
3mode
xml string
4swath
xml string
5startTime
ascii timesize: 26
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 26
CCSDS ASCII datetime "YYYY-MM-DDThh:mm:ss.uuuuuu".
6stopTime
ascii timesize: 26
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 26
CCSDS ASCII datetime "YYYY-MM-DDThh:mm:ss.uuuuuu".
7absoluteOrbitNumber
ascii uint32
8missionDataTakeId
ascii uint32
9imageNumber
ascii uint32
1rfiMitigationApplied
xml string
2rfiDetectionFromNoiseReportList
xml record
attribute: count
xml string


idfield namedefinition
0rfiDetectionFromNoiseReport
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0swath
xml string
1noiseSensingTime
ascii timesize: 26
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 26
CCSDS ASCII datetime "YYYY-MM-DDThh:mm:ss.uuuuuu".
2rfiDetected
ascii uint8
mapping: "false" -> 0

mapping: "true" -> 1
3maxKLDivergence
ascii float
4maxFisherZ
ascii float
5maxRfiPsd
ascii float

available: optional

available: optional
3rfiBurstReportList
xml record
attribute: count
xml string


idfield namedefinition
0rfiBurstReport
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0swath
xml string
1azimuthTime
ascii timesize: 26
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 26
CCSDS ASCII datetime "YYYY-MM-DDThh:mm:ss.uuuuuu".
2inBandOutBandPowerRatio
ascii float
3timeDomainRfiReport
xml record
idfield namedefinition
0percentageAffectedLines
ascii float
1avgPercentageAffectedSamples
ascii float
2maxPercentageAffectedSamples
ascii float

available: optional
4frequencyDomainRfiBurstReport
xml record
idfield namedefinition
0numSubBlocks
ascii uint32
1subBlockSize
ascii uint32
2isolatedRfiReport
xml record
idfield namedefinition
0percentageAffectedLines
ascii float
1maxPercentageAffectedBW
ascii float
3percentageBlocksPersistentRfi
ascii float
4maxPercentageBWAffectedPersistentRfi
ascii float

available: optional

available: optional

available: optional
4timeDomainRfiBlockReportList
xml record
attribute: count
xml string


idfield namedefinition
0timeDomainRfiBlockReport
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0swath
xml string
1azimuthTime
ascii timesize: 26
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 26
CCSDS ASCII datetime "YYYY-MM-DDThh:mm:ss.uuuuuu".
2timeDomainBlockSize
ascii uint32
3timeDomainRfiReport
xml record
idfield namedefinition
0percentageAffectedLines
ascii float
1avgPercentageAffectedSamples
ascii float
2maxPercentageAffectedSamples
ascii float

available: optional

available: optional
5frequencyDomainRfiBlockReportList
xml record
attribute: count
xml string


idfield namedefinition
0frequencyDomainRfiBlockReport
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0swath
xml string
1azimuthTime
ascii timesize: 26
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
ascii stringsize: 26
CCSDS ASCII datetime "YYYY-MM-DDThh:mm:ss.uuuuuu".
2frequencyDomainBlockSize
ascii uint32
3frequencyDomainIsolatedRfiReport
xml record
idfield namedefinition
0percentageAffectedLines
ascii float
1maxPercentageAffectedBW
ascii float
4percentageAffectedBWPersistentRFI
ascii float
5frequencyDomainPersistentRfiFrequencyMask
xml record
idfield namedefinition
0frequencyAxisLen
ascii uint32
1frequencyAxisStep
ascii float
2rfiMask
ascii array[dim_0]
dim_0: int(str(@count))

attribute: count
ascii string

ascii int32

available: optional

available: optional

available: optional

detection rule

This product definition is applicable if a product matches the following rule:

exists(/rfi) and
substr(0, 7, filename()) == "rfi-s1a"

or

exists(/rfi) and
substr(0, 7, filename()) == "rfi-s1b"

or

exists(/rfi) and
substr(0, 7, filename()) == "rfi-s1c"