[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #UBD-124546]: question on dBz



Hi Li,

> I have another unit usage to confirm. A field of "return power" with units of 
> "dB" is defined and given to us. But this cannot pass CF checker.
> 
> I looked at the latest version of uunit and found BW and Bm are defined. I 
> assume the base power of field above is watt, so my correct units will be
> :units="dBW";
> 
> Am I defining it correctly? Thanks for your help.

Yes, according to the udunits2 program:

  $ udunits2
  You have: BW
  BW
  You want: dBW
  dBW
      1 BW = 10 dBW
      x/dBW = 10*(lg((pow(10, (x/BW)))))

--Russ

> Xiang
> 
> -----Original Message-----
> From: Unidata netCDF Support [mailto:address@hidden
> Sent: Wednesday, December 10, 2014 4:05 PM
> To: Li, Xiang
> Cc: address@hidden; address@hidden
> Subject: [netCDF #UBD-124546]: question on dBz
> 
> > Hi Russ,
> >
> > Thanks for your response of my question. Now I have two questions.
> >
> > 1. I checked ununits2-common.xml file for both 2.2.17 and 2.1.24 version 
> > and there is definition of BZ = lg(re (1e-6 m)^3) instead of dbz.
> 
> Right.
> 
> > If dBZ is not there, Should we use BZ as unit and use scaling factor of 0.1 
> > to make it equivalent to dBZ?
> 
> That's not necessary, "d" is a prefix understood by udunits, so "dBZ" is 
> already understood by udunits as 0.1 BZ.  You can verify this by using the 
> "udunits2" interactive command-line utility that comes with the udunits 
> software installation:
> 
> $ udunits2
> You have: dBZ
> You want: BZ
> 1 dBZ = 0.1 BZ
> x/BZ = lg((1e+18*(1e-18*(pow(10, 0.1*(x/dBZ))))))
> 
> Similarly, you should be able to use any of the SI prefixes in the 
> udunits2-prefixes.xml file in front of BZ, such as n, m, c, d, etc., and have 
> it understood.
> 
> > 2. thanks for pointing me to standard_name of 
> > equivalent_reflectivity_factor. Does this suggests that "radar 
> > reflectivity" measurement from Lidar or NAXRAD should use this as standard 
> > name attribute?
> 
> Since it's in the CF standard name table, if it means what you intend, as 
> given in its definition there:
> 
> "Equivalent reflectivity factor" is the radar reflectivity factor
> that is calculated from the measured radar return power assuming the
> target is composed of liquid water droplets whose diameter is less
> than one tenth of the radar wavelength, i.e., treating the droplets
> as Rayleigh scatterers. The actual radar reflectivity factor would
> depend on the size distribution and composition of the particles
> within the target volume and these are often unknown.
> 
> then I would use it as the value of the "standard_name" attribute for your 
> variable.  If you mean something else instead, you'll need to apply for a new 
> name by following the CF process described here:
> 
> http://cfconventions.org/faq.html#stdnames_ask
> 
> Also note that "dBZ" is merely the canonical unit for variables that have the 
> attribute
> 
> var:standard_name=equivalent_reflectivity_factor
> 
> You could use any compatible unit, such as BZ, or even the definition in 
> terms of SI units that's used in udunits2.
> 
> --Russ
> > -----Original Message-----
> > From: Unidata netCDF Support [mailto:address@hidden
> > Sent: Tuesday, December 09, 2014 1:57 PM
> > To: Li, Xiang
> > Cc: address@hidden
> > Subject: [netCDF #UBD-124546]: question on dBz
> >
> > Hi,
> >
> > > I am working on constructing metadata for a satellite data set
> > > packaged using netCDF format. We want it CF-compliant.
> > >
> > > One of the variable is reflectivity profile with unit of 'dBz'.
> > > However, I could not find proper unit definition in UDUNITS.dat for
> > > this variable. Would you like to suggest what we should do to make
> > > the netCDF file CF-compliant and also describe the field correctly?
> >
> > The original udunits package did not support logarithmic units such as dBZ, 
> > but the current udunits (and all versions since 2.0.4) includes such 
> > support:
> >
> > http://www.unidata.ucar.edu/software/udunits/
> >
> > "dBZ" is defined there as equal to "0.1 lg(re (1e-6 m)^3)", so the 
> > reference level is included in the definition.  There is a CF standard name 
> > for the quantity "equivalent_reflectivity_factor"
> > which uses dBZ as its canonical units.
> >
> > > Thanks for your help,
> >
> > Your welcome!
> >
> > > Xiang Li
> >
> > --Russ
> >
> > Russ Rew                                         UCAR Unidata Program
> > address@hidden                      http://www.unidata.ucar.edu
> >
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: UBD-124546
> > Department: Support netCDF
> > Priority: Normal
> > Status: Closed
> >
> >
> Russ Rew                                         UCAR Unidata Program
> address@hidden                      http://www.unidata.ucar.edu
> 
> 
> 
> Ticket Details
> ===================
> Ticket ID: UBD-124546
> Department: Support netCDF
> Priority: Normal
> Status: Closed
> 
> 

Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu



Ticket Details
===================
Ticket ID: UBD-124546
Department: Support netCDF
Priority: Normal
Status: Closed


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.