Home > atmlab > scattering > dBZ2backcoef.m

dBZ2backcoef

PURPOSE ^

DBZ2BACKCOEF "Inverting" radar dBZ reflectivity.

SYNOPSIS ^

function b = dBZ2backcoef( lambda, Ze )

DESCRIPTION ^

 DBZ2BACKCOEF   "Inverting" radar dBZ reflectivity.

    Converts equivalent radar reflectivity to backscattering coefficient.
    The "inverse" of backcoef2dBZ.

 FORMAT  b = dBZ2backcoef( lambda, Ze )

 OUT     b          backscattering coefficient [1/m]
 IN      lambda     wavelength  [m] (scalar)
         Ze         10*log10 of radar equivalent reflectivity 
                    (defined w.r.t. liquid water) [mm6/m3]

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

DOWNLOAD ^

dBZ2backcoef.m

SOURCE CODE ^

0001 % DBZ2BACKCOEF   "Inverting" radar dBZ reflectivity.
0002 %
0003 %    Converts equivalent radar reflectivity to backscattering coefficient.
0004 %    The "inverse" of backcoef2dBZ.
0005 %
0006 % FORMAT  b = dBZ2backcoef( lambda, Ze )
0007 %
0008 % OUT     b          backscattering coefficient [1/m]
0009 % IN      lambda     wavelength  [m] (scalar)
0010 %         Ze         10*log10 of radar equivalent reflectivity
0011 %                    (defined w.r.t. liquid water) [mm6/m3]
0012 %
0013          
0014 % History: 2010-02-25 Created by Patrick Eriksson
0015 
0016 function b = dBZ2backcoef( lambda, Ze )
0017 %                                                                           %&%
0018 rqre_datatype( lambda, @istensor0 );                                        %&%
0019 rqre_in_range( lambda, 0.3e-3, 1 );                                         %&%
0020 rqre_datatype( Ze, {@isnumeric} );                                          %&%
0021 
0022 %- Use sister function to get relationship to dBZ
0023 bref = 1e-6;
0024 c = backcoef2dBZ( lambda, bref );
0025 
0026 b = bref * 10.^( (Ze-c)/10 );

Generated on Mon 15-Sep-2014 13:31:28 by m2html © 2005