[Index for rtools]
[Return to Master Index]
[Return to www.radarworks.com]
RT_Kcdf_noise
(rtools/RT_Kcdf_noise.m)
Function Synopsis
[p,q] = RT_Kcdf_noise(Ivec,nu,mu,rho,tol)
Help text
function [p,q] = RT_Kcdf_noise(I,nu,mu,rho,tol)
Gives the CDF of the K distribution in noise, this is a double integral.
The intensity integral [0,I] dI was evaluated via mathematica.
The remaining integral [0,inf] d(rho) is numerically calculated
The K distribution has mean mu and shape parameter nu
in the presence of thermal noise with variance rho.
Overall mean = mu + rho
The singularity at 0 was removed using an integral transform, the
integration limits are expanded towards infinity as a power of 2.
The initialisation limit is determined from those suitable for the
limit distribution of rho->0.
The numerical integration to infinity is sensitive to
extreme values for the mean clutter (mu) and noise component (rho).
The routine rescales the input but if rho >> mu or mu >> rho by a
factor of 1e3, the corresponding limit distribution is used (and
a warning is produced).
This limit of +/- 30dB is not good enough (see [1] for example), but
without it numerical convergence is slow/unreliable. Modify the
code and send me the result if this is a problem.
Source: Direct Evaluation
[1] `Effect of noise on order parameter estimation for K-distributed clutter',
P. Lombardo, C.J. Oliver and R.J.A. Tough, IEE Proc. Radar, Sonar and Navigation,
1995, 142(1) pp 33-40
Part of the Matlab Radar Toolbox v0.11 by Glen Davidson at www.radarworks.com
Please acknowledge use of this toolbox in any publication or software.
This header must be retained in any derivative work
Cross-Reference Information
This function calls
This function is called by
Produced by mat2html on Mon Mar 17 16:14:19 2003
Cross-Directory links are: OFF