Observation

GET /udl/rfobservation/{id}

Changed on

Service operation to get a single RF observation by its unique ID passed as a path parameter.

Request

  • Base URL
    https://unifieddatalibrary.com
  • URL
    https://unifieddatalibrary.com/udl/rfobservation/{id}
  • Auth
    none declared

Path parameters

idstring required

The ID of the observation to retrieve.

Query parameters

firstResultinteger
maxResultsinteger

Response

OK

origNetworkstring

The originating source network on which this record was created, auto-populated by the system.

typestring required

Type of RF ob (e.g. RF, RF-SOSI, PSD, RFI, SPOOF, etc).

idstring

Unique identifier of the record, auto-generated by the system.

classificationMarkingstring required

Classification marking of the data in IC/CAPCO Portion-marked format.

obTimestring date-time required

Ob detection time in ISO 8601 UTC with microsecond precision.

idOnOrbitstring

Unique identifier of the target on-orbit object, if correlated.

idSensorstring

Unique identifier of the reporting sensor.

satNointeger

Satellite/Catalog number of the target on-orbit object.

taskIdstring

Optional identifier to indicate the specific tasking which produced this observation.

transactionIdstring

Optional identifier to track a commercial or marketplace transaction executed to produce this data.

trackIdstring

Optional identifier of the track to which this observation belongs.

origObjectIdstring

Optional identifier provided by observation source to indicate the target onorbit object of this observation. This may be an internal identifier and not necessarily a valid satellite number.

origSensorIdstring

Optional identifier provided by observation source to indicate the sensor identifier which produced this observation. This may be an internal identifier and not necessarily a valid sensor ID.

uctboolean

Boolean indicating this observation is part of an uncorrelated track or was unable to be correlated to a known object. This flag should only be set to true by data providers after an attempt to correlate to an on-orbit object was made and failed. If unable to correlate, the 'origObjectId' field may be populated with an internal data provider specific identifier.

transponderstring

Optional identifier provided by observation source to indicate the transponder used for this measurement.

azimuthnumber double

Azimuth angle in degrees and topocentric coordinate frame.

azimuthMeasuredboolean

Optional flag indicating whether the azimuth value is measured (true) or computed (false). If null, consumers may consult the data provider for information regarding whether the corresponding value is computed or measured.

azimuthUncnumber double

One sigma uncertainty in the azimuth angle measurement, in degrees.

azimuthRatenumber double

Rate of change of the azimuth in degrees per second.

elevationnumber double

Elevation in degrees and topocentric coordinate frame.

elevationMeasuredboolean

Optional flag indicating whether the elevation value is measured (true) or computed (false). If null, consumers may consult the data provider for information regarding whether the corresponding value is computed or measured.

elevationUncnumber double

One sigma uncertainty in the elevation angle measurement, in degrees.

elevationRatenumber double

Rate of change of the elevation in degrees per second.

rangenumber double

Target range in kilometers.

rangeMeasuredboolean

Optional flag indicating whether the range value is measured (true) or computed (false). If null, consumers may consult the data provider for information regarding whether the corresponding value is computed or measured.

rangeUncnumber double

One sigma uncertainty in the range measurement, in kilometers.

rangeRatenumber double

Rate of change of the range in kilometers per second.

rangeRateMeasuredboolean

Optional flag indicating whether the rangeRate value is measured (true) or computed (false). If null, consumers may consult the data provider for information regarding whether the corresponding value is computed or measured.

rangeRateUncnumber double

One sigma uncertainty in the range rate measurement, in kilometers/second.

trackRangenumber double

Target track or apparent range in kilometers.

senlatnumber double

Sensor WGS84 latitude at obTime (if mobile/onorbit) in degrees. If null, can be obtained from sensor info. -90 to 90 degrees (negative values south of equator).

senlonnumber double

Sensor WGS84 longitude at obTime (if mobile/onorbit) in degrees. If null, can be obtained from sensor info. -180 to 180 degrees (negative values west of Prime Meridian).

senaltnumber double

Sensor altitude at obTime (if mobile/onorbit) in km. If null, can be obtained from sensor info.

elnotstring

ELINT notation.

frequencynumber double

Center carrier frequency in hertz.

nominalFrequencynumber double

Nominal or expected center carrier frequency in hertz.

startFrequencynumber double

Start carrier frequency in hertz.

endFrequencynumber double

End carrier frequency in hertz.

relativeCarrierPowernumber double

Measured power of the center carrier frequency in decibel watts.

spectrumAnalyzerPowernumber double

Measured spectrum analyzer power of the center carrier frequency in decibel watts.

relativeNoiseFloornumber double

The measure of the signal created from the sum of all the noise sources and unwanted signals within the measurement system, in decibel watts.

referenceLevelnumber double

Reference signal level, in decibel watts.

pgrinumber double

A pulse group repetition interval (PGRI) is a pulse train in which there are groups of closely spaced pulses separated by much longer times between these pulse groups. The PGRI is measured in seconds.

confidencenumber double

Confidence in the signal and its measurements and characterization.

incomingboolean

True if the signal is incoming, false if outgoing.

switchPointinteger

Switch Point of the RFObservation record.

baudRatenumber double

Baud rate is the number of symbol changes, waveform changes, or signaling events, across the transmission medium per second.

snrnumber double

Signal to noise ratio, in decibels.

nominalSnrnumber double

Nominal or expected signal to noise ratio, in decibels.

polaritynumber double

The antenna pointing dependent polarizer angle, in degrees.

polarityType'H' | 'V' | 'R' | 'L'

Transponder polarization e.g. H - (Horizontally Polarized) Perpendicular to Earth's surface, V - (Vertically Polarized) Parallel to Earth's surface, L - (Left Hand Circularly Polarized) Rotating left relative to the earth's surface, R - (Right Hand Circularly Polarized) Rotating right relative to the earth's surface.

channelinteger

Channel of the RFObservation record.

powerOverNoisenumber double

Measured carrier power over noise (decibel watts per hertz).

nominalPowerOverNoisenumber double

Expected carrier power over noise (decibel watts per hertz).

bandwidthnumber double

Measured bandwidth in hertz.

nominalBandwidthnumber double

Expected bandwidth in hertz.

resolutionBandwidthnumber double

Resolution bandwidth in hertz.

videoBandwidthnumber double

Video bandwidth in hertz.

eirpnumber double

Measured Equivalent Isotopically Radiated Power in decibel watts.

nominalEirpnumber double

Expected Equivalent Isotopically Radiated Power in decibel watts.

minPSDnumber double

Minimum measured PSD value of the trace in decibel watts.

maxPSDnumber double

Maximum measured PSD value of the trace in decibel watts.

frequencyShiftnumber double

Frequency Shift of the RFObservation record.

peakboolean

Peak of the RFObservation record.

antennaNamestring

Antenna name of the RFObservation record.

detectionStatusstring

Detection status (e.g. DETECTED, CARRIER_ACQUIRING, CARRIER_DETECTED, NOT_DETECTED, etc).

collectionModestring

Collection mode (e.g. CONTINUOUS, MANUAL, NEIGHBORHOOD_WATCH, DIRECTED_SEARCH, SPOT_SEARCH, SURVEY, etc).

rawFileURIstring

Optional URI location in the document repository of the raw file parsed by the system to produce this record. To download the raw file, prepend https://udl-hostname/scs/download?id= to this value.

sourcestring required

Source of the data.

originstring

Originating system or organization which produced the data, if different from the source. The origin may be different than the source if the source was a mediating system which forwarded the data on behalf of the origin system. If null, the source may be assumed to be the origin.

dataMode'REAL' | 'TEST' | 'SIMULATED' | 'EXERCISE' required

Indicator of whether the data is REAL, TEST, EXERCISE, or SIMULATED data:

REAL: Data collected or produced that pertains to real-world objects, events, and analysis.

TEST: Specific datasets used to evaluate compliance with specifications and requirements, and for validating technical, functional, and performance characteristics.

EXERCISE: Data pertaining to a government or military exercise. The data may include both real and simulated data.

SIMULATED: Synthetic data generated by a model to mimic real-world datasets.

tagsstring[]

Optional array of provider/source specific tags for this data, where each element is no longer than 32 characters, used for implementing data owner conditional access controls to restrict access to the data. Should be left null by data providers unless conditional access controls are coordinated with the UDL team.

createdAtstring date-time

Time the row was created in the database, auto-populated by the system.

createdBystring

Application user who created the row in the database, auto-populated by the system.

noisePwrDensitynumber double

Noise power density, in decibel watts per hertz.

carrierStandardstring

Carrier standard (e.g. DVB-S2, 802.11g, etc.).

modulationstring

Transponder modulation (e.g. Auto, QPSK, 8PSK, etc).

innerCodingRateinteger

Inner forward error correction rate: 0 = Auto, 1 = 1/2, 2 = 2/3, 3 = 3/4, 4 = 5/6, 5 = 7/8, 6 = 8/9, 7 = 3/5, 8 = 4/5, 9 = 9/10, 15 = None.

outerCodingRateinteger

Outer forward error correction rate: 0 = Auto, 1 = 1/2, 2 = 2/3, 3 = 3/4, 4 = 5/6, 5 = 7/8, 6 = 8/9, 7 = 3/5, 8 = 4/5, 9 = 9/10, 15 = None.

transmitFilterTypestring

Transmit pulse shaping filter type (e.g. RRC).

transmitFilterRollOffnumber double

Transmit pulse shaping filter roll-off value.

symbolToNoiseRationumber double

Symbol to noise ratio, in decibels.

bitErrorRatenumber double

The ratio of bit errors per number of received bits.

origMarkingstring

Original security marking that the data was marked with.

origCountrystring

Country of origin in which the data was originally posted.

sourceDLstring

The source data library from which this record was received. This could be a remote or tactical UDL or another data library. If null, the record should be assumed to have originated from the primary Enterprise UDL.

descriptorstring

Optional source-provided and searchable metadata or descriptor of the data.

urlstring

Optional URL containing additional information on this observation.

frequenciesnumber[]

Array of individual PSD frequencies of the signal in hertz. This array should correspond with the same-sized array of powers.

powersnumber[]

Array of individual measured PSD powers of the signal in decibel watts. This array should correspond with the same-sized array of frequencies.

snrsnumber[]

Array of signal to noise ratios of the signals, in decibels.

confidencesnumber[]

Array of measurement confidences.

detectionStatusesstring[]

Array of detection statuses (e.g. CARRIER_DETECTED, DETECTED, NOT_DETECTED) for each measured signal.

jamBandsstring[]

Array of frequency bands experiencing jamming or intentional interference. This array must be the same length as jamToSigRatios.

jamToSigRatiosnumber[]

Array of jamming-to-signal power ratios at the receiver for the specified jamBands, in decibels. The values in this array must correspond to the position index in jamBands. This array must be the same length as jamBands.

chipRatesnumber[]

Array of chipRates.

codeTapsstring[]

Array of code taps.

codeFillsstring[]

Array of code fills.

codeLengthsnumber[]

Array of code lengths.

pnOrdersinteger[]

Array of pnOrder.

signalIdsstring[]

Array of optional source provided identifiers of the measurements/signals.

baudRatesnumber[]

Array of measured signal baud rates.

telemetryIdsstring[]

Array of optional source provided telemetry identifiers of the measurements/signals.

constellationXPointsnumber[]

Array of individual x-coordinates for demodulated signal constellation. This array should correspond with the same-sized array of constellationYPoints.

constellationYPointsnumber[]

Array of individual y-coordinates for demodulated signal constellation. This array should correspond with the same-sized array of constellationXPoints.

fftRealCoeffsnumber[]

Array of real components of the complex Fast Fourier Transform (FFT) coefficients from the signal. Used together with the same-sized fftImagCoeffs array to preserve both amplitude and phase information. This array should correspond with the same-sized array of frequencies.

fftImagCoeffsnumber[]

Array of imaginary components of the complex Fast Fourier Transform (FFT) coefficients from the signal. Used together with the same-sized fftRealCoeffs array to preserve both amplitude and phase information. This array should correspond with the same-sized array of frequencies.

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

Some revisions have not been checked yet.