NSCAT Scatterometer Science Product, Levels 1.7, 2, 3 (JPL)

Summary:

NSCAT, the NASA Scatterometer, is a specialized microwave radar sensor that measures the speed and direction of winds over the global ocean surface. The primary mission of NSCAT is to acquire all-weather, high-resolution measurements of near surface winds over the global oceans. The coverage is global once every 2 days with each sample an average wind vector over a 50 km 'wind vector cell'.

The NSCAT Science Product (NSP) consists of Level 1.7, Level 2.0 and Level 3.0 products, providing collocated ocean sigma-0 data, vector wind data in 50 km resolution, and averaged daily global wind maps 0.5 x 0.5 degree resolution, respectively.

NSCAT was launched on the ADEOS satellite on 16 August 1996 and the mission ended on June 30, 1997 due to power loss on board ADEOS. The data are reprocessed starting April 1997 based on the work of the calibration and validation team and are now available. This product is of value to those people who need Level 1.7 data. Most scientists will probably prefer to obtain product 085 which provides ocean wind products on CD-ROM or to get the data via FTP.

Table of Contents:

1. Data Set Overview:

Data Set Identification:

NSCAT scatterometer science product, levels 1.7, 2, 3 (JPL),
Product #66

Data Set Introduction:

The NSCAT Science Product (NSP) consists of three distinct data sets: Level 1.7, Level 2.0 and Level 3.0 which provide collocated ocean sigma-0 data, vector wind data, and averaged global ocean wind maps, respectively. The Level 1.7 data product consists of ocean-only, backscatter (sigma-0) measurements, grouped by geographic location into wind vector cells (WVC). Each sigma-0 measurement is a return over a nominal 25 km area. The WVC is 50 km on the side. Each data record is a cross-track row of WVC's. Included with the sigma-0 measurements are ancillary geometric and beam membership information needed to process the data into vector winds. The latest level 1.7 data will be available via FTP, but is not permanently staged due to the large data volume. The Level 2 data product consists of ocean wind vector solutions, derived from sigma-0 measurements grouped by geographic location into WVC's. Each data record is a cross-track row of WVC's. The Level 2 data set is also available via FTP or on CD-ROM. The Level 3 data are a set of global ocean averaged map s of wind vector solutions, various secondary variables and statistical descriptors. The averaging interval is one day, spanning complete revs beginning and ending nearest to 0h UTC and 24h UTC, respectively. Each level 3 map contains one averaged parameter. The Level 3 data set is also available via FTP or on CD-ROM. The NSP is available via FTP, and on 8mm tape.

Objective/Purpose:

The primary mission of NSCAT is to acquire all-weather, high-resolution measurements of near surface winds over the global oceans. This product is targeted at ocean wind and sigma-0 users, and at scatterometry experts.

Summary of Parameters:

  • Level 1.7 data are ocean-only, radar backscatter (sigma-0) measurements, grouped by wind vector cells oriented along the satellite's swath.

  • Level 2/50 km data are wind speed and wind direction in wind vector cells.

  • Level 3 data are a set of global daily averaged maps of wind vector solutions and vaious secondary variables and statistical descriptors on 0.5 deg x 0.5 deg x 1 day grids.

Discussion:

Level 1.7 -- Grouped Sigma-0 Product
The Level 1.7 data product consists of ocean-only, backscatter (sigma-0) measurements, grouped by geographic location into wind vector cells (WVC). Each data record is a cross-track row of WVC's. Included with the sigma-0 measurements are ancillary geometric and beam membership information needed to process the data into vector winds. The maximum number of data records is estimated at 820, while the nominal number of records is approximately 70% of this, due to the presence of land or ice. A record is written to the file if at least one WVC contains data from which ocean winds may be retrieved, and for which a corresponding WVC of wind vector data is present in the Level 2 data product.

Level 2.0 -- Ocean Wind Vector Product
The Level 2 data product consists of ocean wind vector solutions, derived from sigma-0 measurements grouped by geographic location into wind vector cells (WVC). Each data record is a cross-track row of WVC's. The maximum number of data records is estimate at 820, while the nominal number of records is approximately 70% of this, due to the presence of land or ice. A record is written to the file if at least one WVC contains data from which ocean winds were retrieved.

Level 3.0 -- Average Wind Vector Map Product
The Level 3 data are a set of global averaged maps of wind vector solutions, various secondary variables and statistical descriptors. The averaging interval is one day, spanning complete revs beginning and ending nearest to 0h UTC and 24h UTC, respectively. Each map contains one averaged parameter. The map projection used is a simple linear latitude/longitude projection. The map grid is in half degree resolution defined within latitude limits of 75°S to 75°N and longitude limits of 0° to 360°. The horizontal and vertical map grid dimensions are 720 and 300, respectively. One horizontal map grid row is considered one record. The starting grid corresponds to the southernmost latitude and the starting grid column corresponds to the westernmost longitude within the map region.

Related Data Sets:

NSCAT scatterometer non-redundant raw data Level 0 (JPL),
Product #60

NSCAT scatterometer engineering data record Level 1 (JPL),
Product #61

NSCAT scatterometer SDR, geo-located sigma0 cells Level 1.5 (JPL),
Product #62

NSCAT scatterometer SDR, swath binned ocean sigma0 cells Level 1.7 (JPL),
Product #63

NSCAT scatterometer GDR, 50km ocean wind vector swath product Level 2 (JPL),
Product #64

NSCAT scatterometer ocean wind vector global map, 0.5 deg grid Level 3 (JPL),
Product #65

NSCAT scatterometer global 25km sigma-0 and ocean winds (Dunbar),
Product #84

NSCAT scatterometer ocean wind products CD-ROM (JPL),
Product #85

2. Investigator(s):

NSCAT Project Scientist:

Dr. W. Timothy Liu
Jet Propulsion Laboratory
e-mail: liu@pacific.jpl.nasa.gov

NSCAT Project, Algorithm and Data Processing:

Dr. R. Scott Dunbar
Jet Propulsion Laboratory
e-mail: rsd@zephyr.jpl.nasa.gov

NSCAT Project, Data Quality:

Dr. R. Scott Dunbar
Jet Propulsion Laboratory
e-mail: rsd@zephyr.jpl.nasa.gov

3. Theory of Measurements:

Satellite scatterometers are microwave radar instruments designed specifically to measure near-surface wind velocity (both speed and direction) over the global oceans under all weather conditions. Scatterometers use a highly indirect technique to measure wind velocity over the ocean, since the atmospheric motions themselves do not substantially affect the radiation emitted and received by the radar. These instruments transmit microwave pulses and receive backscattered power from the ocean surface. Changes in wind velocity cause changes in ocean surface roughness, modifying the radar cross section of the ocean and the magnitude of the backscattered power. Scatterometers measure this backscattered power, allowing estimation of the normalized radar cross section (sigma-0) of the sea surface. Backscatter cross section varies with both wind speed and direction when measured at moderate incidence angles. Multiple, collocated, nearly simultaneous sigma-0 measurements acquired from several directions can thus be used to solve simultaneously for wind speed and direction.

4. Equipment:

Advanced Earth Observing Satellite (ADEOS)

Sensor/Instrument Description:

Collection Environment:

NSCAT is a specialized, wind-measuring microwave radar instrument aboard the Advanced Earth Observing Satellite (ADEOS). The instrument is located on the forward (top) end of the spacecraft.

Source/Platform:

The National Space Development Agency of Japan (NASDA) launched the Advanced Earth Observing Satellite (ADEOS) at 10:53am on August 17, 1996 (JST) from Tanegashima Space Center. The largest satellite ever developed by Japan, ADEOS has a mass of 3500 kilograms and a power-generation capability of 4500 watts. The bus dimensions at launch are 4x4x5 meters; with the NSCAT antennas deployed, the total height of the spacecraft is 11 meters.

Source/Platform Mission Objectives:

NSCAT will measure wind speeds and directions over at least 90% of the ice-free oceans every 2 days -- under all weather and cloud conditions.

Key Variables:

The NSCAT scatterometer was designed to be an advanced version of the Seasat-A Satellite Scatterometer (SASS) which operated from June to October 1978. NSCAT is the first dual-swath, Ku-band scatterometer to fly since Seasat. NSCAT has an array of six, 3-meter-long antennas and three electronic subsystems, as shown in the illustration below. The instrument will operate continuously at a frequency of 14 GHz.

NASA Scatterometer (NSCAT)

Principles of Operation:

NSCAT has six stick-type antennas generating fan beam footprints on the ground, oriented to make observations at three independent azimuths on each side of the satellite subtrack. With the dual-polarized mid-beams, there are a total of eight independent antenna/polarization combinations. In order to achieve 25 km resolution in the along-track direction, the instrument must cycle through all eight beams in 3.74 seconds (the antenna cycle period), giving 468 msec per beam in which to obtain sigma-0 measurements. The radar return signal is received in four bandpass filter "channels", and divided by the on-board digital Doppler processor into 25 sigma-0 "cells" (24 science + 1 monitor) with cross-track resolution of 25 km. Each beam measurement period consists of a sequence of 29 pulse cycles 16 msec long, of which the first 25 cycles are transmit/receive cycles (5 msec transmit pulse length, 11 msec receive interval) and the last 4 are receive-only cycles, providing signal+noise and noise-only received power measurements respectively. Superimposed on these cycles is the measurement cycle sequence, consisting of 128 antenna cycles (about 8 minutes long), of which the first cycle is a calibration cycle.

Sensor/Instrument Measurement Geometry:

NSCAT will scan two 600 km bands of ocean -- one band on each side of the instrument's orbital path, separated by a gap of approximately 400 km.

Manufacturer of Sensor/Instrument:

Jet Propulsion Laboratory

Calibration:

Specifications:

The NSCAT will measure winds between 3 and 30 m/s with an accuracy better than (the greater of) 2 m/s or 10% in speed and 20° in direction with a spatial resoultion of 50 km.

Frequency of Calibration:

The Sensor Verification Team (Project Engineering) is responsible for validation of the instrument calibration. The SVT will occasionally generate command requests to be sent to the instrument in order to obtain special calibration data and to monitor the stability of the instrument.

Other Calibration Information:

No additional calibration information.

5. Data Acquisition Methods:

NSCAT has two major systems, the spaceborne instrument system and the ground data processing system. The NSCAT Ground System includes components provided by Japan (NASDA) and by the US (NASA). For the NSCAT data used processing the science products the ADEOS Low Mission Data-Rate Recorders (LMDR) are played back to the Earth Observation Center (EOC) at Hatoyama. Data are collected for one week and organized into a time-ordered Level 0 file. This file also contains definitive ADEOS ephemeris data, attitude data and information to correlate the spacecraft clock with UTC. A week data tape is shipped by EOC to JPL for processing by the NSCAT Science Processing Operations Team (SPOT) using the NSCAT Science Data Processing System (SDPS) software.

SAPIENT performs quality assurance tests to the standard science products, in addition to calibration and validation analyses. After the data quality has been verified, the SPOT sends the data to PO.DAAC, which is also located at JPL. The data formats provided by SDPS software are specific to NSCAT. PO.DAAC converts the SDPS formats to Hierarchical Data Format (HDF) for distribution. The level products in HDF are Level 1.7 (Grouped Sigma-0), Level 2 (Wind Vectors), and Level 3 (Averaged Daily Map).

6. Observations:

Data Notes:

No additional notes.

Field Notes:

No additional notes.

7. Data Description:

Spatial Characteristics:

Spatial Coverage:

  • Level 1.7 and 2.0 data cover the global oceans; however, polar regions may be limited due to ice.
  • Level 3.0 data cover the region from 75°N to 75°S and 0° to 360°.

    90% of the global ocean (within 75°N to 75°S) is covered every two days.

Spatial Coverage Map:

The following two image shows typical coverage for one day and two consecutive days for NSCAT data. By the third consecutive day, the coverage is nearly 100%.

Spatial Resolution:

  • Level 1.7 -- backscatter is measured at 25 km resoultion.
  • Level 2.0 -- wind vectors are measured at 50 km resoultion.
  • Level 3.0 -- average wind maps are on a 0.5° x 0.5° latitude-longitude grid.

Projection:

  • Does not apply to Level 1.7 and Level 2.0 data organized in swath format.
  • For Level 3.0 data, the map projection is a simple linear latitude/longitude projection.

Grid Description:

Only Level 3.0 data are gridded!
The map grid is in half degree resolution defined within latitude limits of 75°S to 75°N and longitude limits of 0° to 360°. The horizontal and vertical map grid dimensions are 720 and 300, respectively. One horizontal map grid row is considered one record. The starting grid row corresponds to the southern-most latitude and the starting column corresponds to the western-most longitude within the map region.

Temporal Characteristics:

Temporal Coverage:

Data collection began September 14, 1996. The satellite experienced power loss on the solar array June 30, 1997 and the mission ended after 9 and half months.

Temporal Coverage Map:

Temporal Coverage Map is not available.

Temporal Resolution:

  • For Level 1.7 and Level 2.0 data, 90% of the ice-free oceans are covered every 2 days.
  • For Level 3.0 data, the averaging interval is one day, spanning complete revs beginning and ending nearest to 0h UTC and 24h UTC, respectively.

Data Characteristics:

  • Level 1.7

    Sigma-0
    The sigma-0 measurement corresponding to each WVC. Sigma-0 contains the absolute value of the dB.
    units: decibels (dB)
    minimum value: -50.00
    maximum value: 30.00

  • Level 2.0

    Wind Direction
    Wind direction solution for a given WVC.
    units: degrees (deg) clockwise from north
    minimum value: 0.00
    maximum value: 359.99

    Wind Speed
    Wind speed solution for a given WVC.
    units: meters per second (m/s)
    minimum value: 0.00
    maximum value: 50.00

  • Level 3.0

    Average U Wind Component
    The average east-west component of the wind velocity vector. Positive eastward.
    units: meters per second (m/s)
    minimum value: -50.00
    maximum value: 50.00

    Average V Wind Component
    The average north-south component of the wind velocity vector. Positive northward.
    units: meters per second (m/s)
    minimum value: -50.00
    maximum value: 50.00

Sample Data Record:

HDF Attribute for Level 2 data

Producer_Agency = NASA
Producer_Institution = JPL
Sensor_Name = NSCAT
Project_ID = NSCAT
SIS_ID = 597-512-24/1996-07-01
Build_ID = 3.2.1/1996-11-05
ADEOS_Data_Package_ID = S2
ADEOS_Data_Package_Type = S
Product_Creation_Time = 1996-318T03:37:17.000
Data_Type = L2
Data_Status = COMPLETE
First_Rev_Number = 425
First_Rev_Eq_Crossing_Time = 1996-259T20:50:42.491
First_Rev_Eq_Crossing_Lon = 0.276730E+02
First_Data_Time = 1996-259T20:33:09.535
Last_Data_Time = 1996-259T21:59:09.329
Num_Expected_Output_Records = 499
Num_Actual_Output_Records = 499
Ambig_Removal_Method = Baseline used
HDF_Build_ID = JPL HDF4.0r2 10/24/96
HDF_SIS_ID = JPL D-12060 12/15/94
HDF_Conversion_Organization = JPL PO.DAAC
HDF_Conversion_Time = 1996-320T17:33:26
Data_Format_Type = HDF

Sample output from Level 2 HDF data

RECORD Number = 1
Col 12 34 56 78 nAmb Lat Lon Speed Dir
17 1 2 2 2 2 -60.34 55.28 9.27 114.48
18 2 1 2 2 4 -60.18 56.07 9.51 75.91
20 2 2 2 3 4 -59.81 57.79 10.77 64.55
21 3 1 2 1 4 -59.53 58.55 6.59 93.84
23 2 4 4 4 3 -59.09 60.05 14.68 21.05
24 4 1 3 3 4 -58.89 60.97 12.08 56.13

8. Data Organization:

Data Granularity:

A general description of data granularity as it applies to the IMS appears in the EOSDIS Glossary.

The NSP is an 8mm tape cartridge containing one batch (i.e., one week) of Levels 1.7, 2.0, and 3.0 data reformatted in HDF with supporting ancillary data, documentation and software.

The NSP tape consists of eight UNIX tar files which contain the following:

  1. a listing of the package contents in ASCII
  2. the NSCAT quality assurance report associated with this batch of data
  3. software utilities for reading and displaying the HDF-format files of the NSP, provided by the PO.DAAC
  4. spacecraft revolution versus time data
  5. Level 3 data files in HDF format
  6. Level 2 data files in HDF format
  7. Level 1.7 data files in HDF format
  8. documentation

Data Format:

The NSCAT Geophysical Data Products are distributed to the science community in HDF format. The HDF file structure consists of four main types of data structures:

  • SDS
    An array of a data item of a given type, with fixed dimensionality (rank); permitted to have one "unlimited" dimension along which the array can grow indefinitely (e.g., with time).

  • Vdata
    A record-based structure wherein record fields may be defined, named, and typed individually. Vdatas are one-dimensional arrays of records.

  • Vgroup
    A structure for associating sets of data objects. Vgroups may "contain" any HDF objects, including other Vgroups.

  • Attribute
    A named value or list of values, all of the same data type. An attribute can be global (pertaining to the entire file) or local (associated with an individual data object).

9. Data Manipulations:

Formulae:

Derivation Techniques and Algorithms:

The NSCAT geophysical algorithms produce the main science data products that are distributed to the science team. These consist of Level 1.7, Level 2.0, and Level 3.0 products, providing collocated ocean sigma-0 data, vector wind data, and averaged global wind maps, respectively. The principal algorithm functions performed at this stage are summarized below. For further detail, refer to Section 6 of the NSCAT Science Data Product User's Guide [JPL, 1997].

Sigma-0 Grouping
Before the wind vector at a given location is computed, the sigma-0 measurements, stored in time-ordered beam-frames in Level 1.5, are grouped or collocated in wind vector cells (WVC). The sigma-0 data from all four beams, taken at 25-km average resoultion, are grouped into 50-km wind vector cells prior to wind retrieval. Thus, an average of 16 measurements are used to estimate the wind vector at each location.

Wind Retrieval
The process of wind retrieval depends on knowledge of the relationship between radar backskatter from the ocean surface and the local wind conditions at the location of backskatter measurements. The objective of the wind retrieval algorithm is to invert this relationship to yield the wind speed and direction by fitting a set of sigma-0 measurements taken at a number of different look angles to the model function. Because of the nature of the scattering, this process yields a set of possible wind vector solutions, known as wind vector ambiguities, which have similar wind speeds at different directions.

Ambiguity Removal
The NSCAT wind retrieval algorithm derives wind vectors on a cell-by-cell, or point-wise, basis, without considering data in adjacent WVC. It is the job of the ambiguity removal algorithm to examine the retrieved wind vector field as a whole to ensure that it is geophysically consistent. The NSCAT algorithm uses a vector median filter as described in Shaffer et al., [1991].

Data Processing Sequence:

Processing Steps:

The NSCAT science processing proceeds through a well-defined series of level conversion stages, producing more refined products at each stage. Each product has its own utility for certain applications. Starting from raw telemetry (Level 0), the data is processed first to engineering units (Level 1) and then to the main Sensor Data product (Level 1.5). The Science Data Products are the Level 1.7 (collocated sigma-0), Level 2.0 (wind vector), and Level 3.0 (average wind map) geophysical products.

Between these data levels are the following conversion stages, corresponding to major programs in the SDPS software, and the general algorithm tasks to be accomplished:

Level 0
Stage ADEOS Level 0 data from tape to disk. Extract NSCAT telemetry portion of ADEOS frames into individual NSCAT L0 frames, and assign UTC time tags and attitude data.

Level 0 - Level 1.0
Decommutate and convert telemetry to engineering units, divide data into orbit (rev) files, assign spacecraft orbit state vectors, perform receiver gain calibrations. NSCAT orbit or rev files contains a single orbit of data starting and ending at the greatest southerly nadir latitude (~-81 ) of the spacecraft's orbit.

Level 1.0 - Level 1.5
Perform sensor data processing, which includes: sigma-0 cell location and geometry, land and ice surface flags, data quality flags, estimation of sigma-0 and associated factors, estimation of uncertainties.

Level 1.5 - Level 2.0
Perform geophysical data processing, which includes: collocation of sigma-0 measurements in wind vector cells, composite data quality checks and flags, wind retrieval, and ambiguity removal.

Level 2.0 - Level 3.0
Obtain an average wind map by binning wind vector data on a global map grid, and averaging at the required spatial and temporal resolution.

For descriptions of the algorithm tasks in further detail, see the NSCAT Science Data Product User's Guide [JPL, 1997].

Processing Changes:

A new model function (NSCAT-1) is used for reprocessing in April, 1997.

Calculations:

Special Corrections/Adjustments:

There are no special corrections as of April 1, 1997.

Calculated Variables:

Sigma-0
Wind Direction
Wind Speed
Average U Wind Component
Average V Wind Component

Graphs and Plots:

NSCAT wind vectors over the global ocean

10. Errors:

Sources of Error:

The normalized standard deviation of sigma-0, known as Kp, is computed to give an estimate of the measurement uncertainty of the backscatter. There are three major sources of Kp in the scatterometer system:

1) the uncertainty in the receiver noise, known as communication Kp or Kpc; in the case of NSCAT with its digital Doppler receiver, the calculatio n of Kpc is given by a complex formula known as the digital Kp equation;
2) the uncertainties in the geometric and gain parameters, known as retrieval Kp or Kpr, contribute uncertainty in the derived estimate of sigma-0;
3) the uncertainty associated with the geophysical model function; since Kp is defined relative to the true sigma-0 for the true wind, the lack of knowledge of the relation between sigma-0 and vector wind contributes the model function Kp term, or Kpm.

Other errors include attitude pointing uncertainty, instrument processing and various bias errors.

Quality Assessment:

Data Validation by Source:

SAPIENT (Science Algorithm Performance and Instrument Engineering Team) is a multi-function analysis team responsible for NSCAT data quality. SAPIENT maintains and operates the Algorithm Testbed (ATB), to be used during mission operations for small-scale data reprocessing, algorithm refinement and testing, and SDPS (Science Data Processing System) troubleshooting. The Data Product Verification, or QA, task is responsible for checking the data produced by SPOT (Science Processing Operations Team) before it is delivered to PO.DAAC for distribution.

Confidence Level/Accuracy Judgment:

The validation workshop held in Honolulu, Jan 1997, found that the older model function already met the 10% or 2m/s (speed), 20 degree (direction) accuracy specification, the NSCAT-1 model function is expected to perform better.

Measurement Error for Parameters:

See above.

Additional Quality Assessments:

No additional notes.

Data Verification by Data Center:

PO.DAAC is responsible for the final formatting, packaging, distribution, and archiving of the NSCAT science data. PO.DAAC receives the processed data from SPOT after the SAPIENT QA has certified the data quality. As a consequence of the close collaboration and co-location between NSCAT/SAPIENT and PO.DAAC, the data center has not performed additional data verifications. The Level 1.7, 2.0, and 3.0 data, constituting the NSCAT Science Product, are converted to Hierarchical Data Format (HDF) and copied to distribution media (8mm Exabyte tape).

11. Notes:

Limitations of the Data:

Radar returns from land and ice correspond to different scattering processes than those over open ocean, and can contaminate wind vector estimates.

Known Problems with the Data:

1. The model function has a tendency to underestimate high winds, also, there is insufficient information in its behavior in calm seas (< 1 m/s).

2. L1.7 centroid latitudes values (Cen_Lat) out of bounds

-Some sigma0 centroid latitude values (geodetic latitude of individual sigma0) in our distributed NSCAT L1.7 HDF data are out of bounds. Most people use the WVC (wind vector cell) latitudes which are correct. The values in the original native files are correct.

- Suggested fixes

  1. For those values that are slightly out of bounds (-99.124, etc.),
     simply add 65.536 (2**16/1000) to get the right values  (-33.588, etc.)

  2. For those values that are really off (-16751183 (before scaling), etc.),
  if the real value is x and -16751183 = A, then it takes the form of

  x-A = 2**24-N*2**16    ---------------(1)

  Half of the time, N = 1, where abs(A) > 16,700,000

  To figure out N, replace x with WVC_lat, so that

  N ~ (2**24 + A - WVC_Lat)/(2**16)    ------------------------(2)

   Since the maximum difference between WVC_Lat and the real x is less than 0.5,
  the estimated N from (2) should be really close to the integer N. After N is
  known, obtain x from (1).

   In the example given above, N = 1 and x = -39.503.

- This problem will be fixed in the next reprocessing (April-June, 1998)

Usage Guidance:

Wind direction convention
The oceanographic, or flow vector, convention for wind direction is adopted for NSCAT. Under this convention, a wind direction of 0 implies a flow toward the north. This is in contrast to the meteorological, or "out of", convention, for which a "north" wind (0 direction) flows from the north. Conversion between the two conventions is performed by simply reversing the directions (adding 180 modulo 360 ). A wind direction of 90 degree is flow towards the east.

Reference height for surface winds
The adopted reference height for all wind vectors is 10 meters

Any Other Relevant Information about the Study:

When using level 1.7 or 2 data files, it should be remembered that WVC 1-12 always represent data taken on the left side of the spacecraft and WVC 13-24 include data from the right side of the spacecraft. There is a "nadir" gap of 400 km between cell 12 and 13.

12. Application of the Data Set:

The data will be used to support studies in ocean circulation and air-sea interaction mechanisms on various spatial and temporal scales, and to improve methods of assimilating wind data into numerical weather and wave-prediction models.

13. Future Modifications and Plans:

NSP data was available only to Science Working Team members between mid-November 1996 and April 1997. Data distribution to the general science community started in April 1997, after the initial calibration and validation period had been completed.

The full high resolution GDR (Level 2/25 km) is designated as a "special" data product, produced by the NSCAT Project and available on request from the PO.DAAC. The NSCAT Project reserves the right to discontinue the production of this product at any time on the basis of either low user demand or data quality considerations.

The CD-ROM product, which contains NSP Level 2 and Level 3 products and the 25km selected wind vector product, will be available in August 1997.

Should you be interested in receiving notification when new data products become available, please contact us at:
podaac@podaac.jpl.nasa.gov

14. Software:

Software Description:

Routines and sample programs are supplied to demonstrate to the user ways to access NSCAT HDF data. These programs can then be modified as the user sees fit. For users of the Interactive Data Language (IDL), sample IDL procedures are also available.

Software available:

rdHDF_17.F --> FORTRAN program to read Level 1.7 product in HDF
rdHDF_20.F --> FORTRAN program to read Level 2 product in HDF
rdHDF_30.F --> FORTRAN program to read Level 3 product in HDF
rdHDF.c --> C program to read Level 1.7 and Level 2 product in HDF
rdHDF_30.c --> C program to read Level 3 product in HDF
nscat_plots.pro --> IDL program to read and plot Level 1.7, 2 and 3 HDF data

         Example of an HDF reader (Level 3):

************************************************************************
*  Program       rdHDF_30.F -- read NSCAT level 3.0 data in HDF
*
*  Author:       Carol S. Hsu
*                818-354-9891
*                csh@seawind.jpl.nasa.gov
*                PO.DAAC, JPL
*
*  Release Date:
*       12/96   v1.0  Initial release
*
*  Purpose:
*       This program reads NSCAT level 3.0 HDF data
*
*  Comments:
*       Gridded, daily global map of the selected wind vectors.
*
*       The map algorithm bins the Level 2.0 wind vectors on a rectangular
*       0.5 x 0.5 latitude-longitude grid covering latitudes from -75 to
*       +75 degree, then averages the data in each map cell.
*
************************************************************************
        integer access,status
        integer retn
        character*80 filein, fileout
        character*20 sds_name
        integer*4  sds_index,sd_id, sds_id,sds_id_1,sds_id_2
        integer*4  n_datasets, n_file_attrs, index
        integer*4  rank,data_type,nattrs
        integer*4  start(3),stride(3)
        integer*4  dims(3), edges(3)
        integer sfstart, sffinfo, sfselect, sfginfo
        integer sfendacc, sfend, sfn2index
        real*8   scale,cal_err,off,off_err
        real  data(720,300),data1(720,300)

c---  SDSs and Meta data
        integer*2 map(720,300),Avg_Speed(720,300)
        integer*2 MD_F(720,300),MD_FS(720,300)
        integer*2 Avg_U(720,300),Avg_V(720,300),RMS_Speed(720,300)
        integer*2 Wind_Vel_U_StdDev(720,300),Wind_Vel_V_StdDev(720,300)
        integer*4 DF_type(10)
        byte   Avg_Sig_Count(720,300), WVC_Count(720,300)
        parameter (DFACC_RDONLY = 1, FULL_INTERLACE = 0)

c---  Arrays to store scaled real numbers
        real*4 Avg_Speeds(720,300)
        real*4 MD_Fs1(720,300),MD_FSs(720,300)
        real*4 Avg_Us(720,300),Avg_Vs(720,300),RMS_Speeds(720,300)
        real*4 Wind_Vel_U_StdDevs(720,300),Wind_Vel_V_StdDevs(720,300)
        real*4 DF_types(10)
        real*4 Avg_Sig_Counts(720,300)

**************************************************************************
c       Get input file name of NSCAT Level 3.0 file

        status = -1
        call getarg(1,filein)
        status = access (filein,' ')
        if (status .ne. 0 ) then
          write(*,*) 'no such file ->Usage: rdHDF_30 (input HDF file)'
        stop
        endif
c Open the file and initiate the SD interface.
        sd_id = sfstart( filein, DFACC_RDONLY)
c
c Find out the contents of the file.
        retn = sffinfo(sd_id, n_datasets, n_file_attrs)
        write(6,*) 'sdid,ndata,nattrs',sd_id,n_datasets,n_file_attrs

**************************************************************************
c       Get the Global Attributes.
**************************************************************************

           call show_attributes(filein)

**************************************************************************
c Access and print info of every SDS in the file
**************************************************************************

           write(6,*)'index, sds_id, rank, name'
        do 10 index = 0, 11
           sds_id = sfselect(sd_id, index)
           do j =1,3
             dims(j) = 0
           enddo
           retn = sfginfo(sds_id, sds_name, rank, dims, data_type,
     *                    nattrs)
           write(6,101)index,sds_id,rank,sds_name
           retn = sfendacc (sds_id)
 10     continue
101     format(1x, I4, 1x, I8, I4, 3x, 20A)

c Find the index of the dataset by name.
c      sds_index(7): Avg_Wind_Speed

c Select the data set in the file.
c first dataset sds_index = 0
        sds_index = sfn2index(sd_id, 'WVC_Count')
        sds_id_1 = sfselect(sd_id, sds_index)

c Get the dimensions of the scientific dataset
        retn  = sfginfo(sds_id_1,sds_name,rank,dims,data_type,nattrs)
        write(6,*) 'index,id,rank,nattrs',
     *       sds_index,dims(1),dims(2),sds_id_1,rank,nattrs
c
**************************************************************************
c Define the location, and size of the dataset.
c
c You could change resolution or size of the data here
c e.g. stride(i) = 2 will skip every other data in ith dimension
c e.g. start(i) = N will start reading from Nth point
c e.g. edges(i) decides the size of each dimension - see HDF User's Guide
**************************************************************************
c
        do 20 i =1, rank
          stride(i) = 1
          start(i) = 0
          edges(i) = dims(i)
20      continue
c
**************************************************************************
c Read 2-dimensional data (SDS)
**************************************************************************

c Read Avg_Wind_Vel_U data (Average east-west component of the wind
c velocity vector)
        sds_index = sfn2index(sd_id, 'Avg_Wind_Vel_U')
        sds_id_1 = sfselect(sd_id, sds_index)
        retn = sfrdata(sds_id_1, start, stride, edges, Avg_U)
        retn = sfgcal(sds_id_1, scale,cal_err,off,off_err,data_type)

c Write Avg_Wind_Vel_U data (Average east-west component of the wind
c velocity vector), scale factor is 0.01
        do j=1,dims(2)
        do i=1,dims(1)
          Avg_Us(i,j)=Avg_U(i,j)*scale
        enddo
        enddo

c Terminate access to the array.
        retn = sfendacc (sds_id_1)

c Read Avg_Wind_Vel_V data (Average north-south component of the wind
c velocity vector)
c
        sds_index = sfn2index(sd_id, 'Avg_Wind_Vel_V')
        sds_id_1 = sfselect(sd_id, sds_index)
        retn = sfrdata(sds_id_1, start, stride, edges, Avg_V)
        retn = sfgcal(sds_id_1, scale,cal_err,off,off_err,data_type)
        retn = sfendacc (sds_id_1)
        do j=1,dims(2)
        do i=1,dims(1)
          Avg_Vs(i,j)=Avg_V(i,j)*scale
        enddo
        enddo
c Read Avg_Wind_Speed data (Average wind speed in cell)
        sds_index = sfn2index(sd_id, 'Avg_Wind_Speed')
        sds_id_1 = sfselect(sd_id, sds_index)
        retn = sfrdata(sds_id_1, start, stride, edges, Avg_Speed)
        retn = sfgcal(sds_id_1, scale,cal_err,off,off_err,data_type)
        retn = sfendacc (sds_id_1)

        do j=1,dims(2)
        do i=1,dims(1)
          Avg_Speeds(i,j)=Avg_Speed(i,j)*scale
        enddo
        enddo

c Terminate access to the SD interface and close the file.
        retn = sfend(sd_id)
        stop
        end
**********************************************************************
c       Subroutine show_attributes
c       Get and print the Global Attributes.
**********************************************************************
        subroutine show_attributes(filein)

        integer retn
        character*80 filein, fileout
        integer*4  sds_index,sd_id, sds_id,sds_id_1,sds_id_2
        integer*4  n_datasets, n_file_attrs, index
        integer*4  rank,data_type,nattrs
        integer sfstart, sffinfo, sfselect, sfginfo
        integer sfendacc, sfend

c---    Metadata
c
        character*40 attr_name(24), char_buffer(24)
        character*60 cha_buffer(24)
        integer afrattr,sfgainfo,count,int_buffer(24)
c
       sd_id = sfstart( filein, 1)

**********************************************************************
c      Read through all the attributes, note that the data_type for
c      each attributes is different

c      do 9 i=0, n_file_attrs-1
       do 9 i=0,10
           retn = sfgainfo(sd_id, i, attr_name(i), data_type, count)
           retn = sfrattr(sd_id, i,char_buffer(i))
c          write(6, *)  attr_name(i)
c          write(6,*) char_buffer(i)
  9    continue
c
           i=11
           retn = sfgainfo(sd_id, i, attr_name(i), data_type, count)
           retn = sfrattr(sd_id, i,int_buffer(i))

           i=12
           retn = sfgainfo(sd_id, i, attr_name(i), data_type, count)
           retn = sfrattr(sd_id, i,int_buffer(i))

           i=13
           retn = sfgainfo(sd_id, i, attr_name(i), data_type, count)
           retn = sfrattr(sd_id, i,char_buffer(i))

           i=14
           retn = sfgainfo(sd_id, i, attr_name(i), data_type, count)
           retn = sfrattr(sd_id, i,f_buffer)

       do 19 i=15,23

           retn = sfgainfo(sd_id, i, attr_name(i), data_type, count)
           retn = sfrattr(sd_id, i,cha_buffer(i))
  19   continue

       retn = sfend(sd_id)
       return
       end

Software Access:

The software is supplied as part of the data package.

Software and documentation are also available from the PO.DAAC ftp site:
ftp://podaac.jpl.nasa.gov, in /pub/ocean_wind/nscati/software directory.

NOTE: In order to access HDF data, the user must first obtain and compile the HDF/netCDF libraries from NCSA. The source code, which supports most platforms, is available to the general public via anonymous ftp at ftp.ncsa.uiuc.edu:/HDF. Instructions and Makefiles for most platforms are also provided at this ftp site.

15. Data Access:

Contact Information:

User Services Office
Physical Oceanography Distributed Active Archive Center (PO.DAAC)
Jet Propulsion Laboratory (JPL)

Phone: (626) 744-5508
Fax: (626) 744-5506
Email: podaac@podaac.jpl.nasa.gov
URL: http://podaac.jpl.nasa.gov

Data Center Identification:

Jet Propulsion Laboratory (JPL)
Physical Oceanography Archive Center (PO.DAAC)

Procedures for Obtaining Data:

The data can be obtained from PO.DAAC either on 8mm tape and on CD-ROM after August 1997 (Level 2 and Level 3 wind data).

The NSCAT data and software are also available to the general public and are located in the pub/ocean_winds/nscat on the PO.DAAC FTP site podaac.jpl.nasa.gov

Data Center Status/Plans:

Software, documentation, and Level 2 and 3 data will always be available on the FTP site. PO.DAAC is NASA's primary center for archiving and distribution of satellite ocean data, and will inform its users as soon as improved products or problems in existing ones, became known or available.

16. Output Products and Availability:

The NSCAT Science Product (NSP) is an 8mm tape cartridge containing one batch (i.e., one week) of levels 1.7, 2.0, and 3.0 data reformatted in HDF with supporting ancillary data, documentation and software.

NOTE: Data distribution to the general science community started April 1997.

17. References:

Callahan, P.S., 1985. NSCAT Algorithm Development Plan, JPL 597-520, Jet Propulsion Laboratory, Pasadena, CA.

Dunbar, R.S., S.V. Hsiao, and B.H. Lambrigtsen, 1991. Science Algorithm Specifications for the NASA Scatterometer Project, Vol. 1 (Sensor Algorithms) and Vol. 2 (Geophysical Algorithms), JPL D-5610, Jet Propulsion Laboratory, Pasadena, CA.

Freilich, M.H., 1985. Science Opportunities Using the NASA Scatterometer, JPL 84-57 (597-200).

Freilich, M.H. and R.S. Dunbar, 1993. Derivation of satellite wind model functions using operational surface wind analyses: An altimeter example, J. Geophys. Res., 98(C8), pp. 14,633-14,649.

JPL, 1997. NSCAT Science Data Product User's Manual, Version 1.1, JPL D-12985, Jet Propulsion Laboratory, Pasadena, CA.

Long, D. G., and M. R. Drinkwater, 1994. Journal of Glaciology, Vol. 32, No. 2, pp. 213-220.

Long, D. G., P. Hardin and P. Whiting, 1993.IEEE Trans. Geosc. Remote Sens., Vol. 31, No. 3, pp. 700-715

Long, D. G., and P. Hardin, 1994.IEEE Trans. Geosc. Remote Sens., Vol. 31, No. 2, pp. 449-460

Naderi, F.M., M.H. Freilich, and D.G. Long, 1991. Spaceborne radar measurement wind velocity over the ocean -- An overview of the NSCAT Scatterometer System, Proceedings of the IEEE, 79(6).

Shaffer, S., R.S. Dunbar, S.V. Hsiao, and D.G. Long, 1991. A median-filter-based ambiguity removal algorithm for NSCAT, IEEE Trans. on Geoscience and Remote Sensing, 29(1).

18. Glossary of Terms:

Ambiguity Removal
The process of selecting the best wind vector field using the wind solutions retrieved from the scatterometer measurements. The NSCAT data level processing software performs ambiguity removal using a median filter.

Sigma-0 Grouping
Before the wind vector at a given location is computed, the sigma-0 measurements, stored in time-ordered beam-frames in Level 1.5, are grouped or collocated in wind vector cells (WVC). The sigma-0 data from all four beams, taken at 25-km average resoultion, are grouped into 50-km wind vector cells prior to wind retrieval. Thus, an average of 16 measurements are used to estimate the wind vector at each location.

Wind Retrieval
The conversion of sigma-0 to wind speed uses the NSCAT-1 model function (Wentz and Freilich, personal communication) of April 1997 and the data are nudged (see the definition of nudged data in this section). The process of wind retrieval depends on knowledge of the relationship between radar backskatter from the ocean surface and the local wind conditions at the location of backskatter measurements. The objective of the wind retrieval algorithm is to invert this relationship to yield the wind speed and direction by fitting a set of sigma-0 measurements taken at a number of different look angles to the model function. Because of the nature of the scattering, this process yields a set of possible wind vector solutions, known as wind vector ambiguities, which have similar wind speeds at different directions.

Nudged NSCAT data
In nudged NSCAT Standard Product the winds are selected based on the Numerical Weather Product (NWP) initialization of the ambiguity removal algorithm. Either the first or the second ranked NSCAT wind vector, whichever is closer to the direction of NWP wind vector, is chosen as the initial guess used by the ambiguity removal algorithm. Batches 1-15 (Sept 15, 1996 to Dec 18, 1996), that were distributed before the Calibration/Verification meeting, used the standard ambiguity removal scheme that uses only the first ranked NSCAT wind vector as the initial guess in the ambiguity removal algorithm (so-called un-nudged or baseline ). A new model function (NSCAT-1) is used to reprocess all the NSCAT data in April 1997 and the wind vectors product are NUDGED.

See the EOSDIS Glossary for a more general listing of terms related to the Earth Observing System project.

19. List of Acronyms:

ADEOS

Advanced Earth Observing Satellite

FTP

File Transfer Protocol

HDF

Hierarchical Data Format

JPL

Jet Propulsion Laboratory

NASA

National Aeronautics and Space Administration

NASDA

National Space Development Agency of Japan

NCSA

National Center for Supercomputing Applications

NSCAT

NASA Scatterometer

PO.DAAC

Physical Oceanography Distributed Active Archive Center

SAPIENT

Science Algorithm Performance and Instrument Engineering Team

SDPS

Science Data Processing System

SPOT

Science Processing Operations Team

SWT

Science Working Team

URL

Uniform Resource Locator

UTC

Universal Time Coordinated

WVC

Wind Vector Cell

20. Document Information:

Document Revision Date:

December 18, 1997

Document Review Date:

July 22, 1997

Document ID:

...

Citation:

Document Curator:

PO.DAAC NSCAT Data Team
Document originally written by C. S. Hsu, May 1, 1997

Document URL:

http://podaac.jpl.nasa.gov:2031/DATASET_DOCS/nscat_nsp.html