www.pudn.com > trackingdemos.zip > LLR_Gau_PDA2.m


% log-likelihood function for toy problem toy_GauPDA.m 
 
function LLR = LLR_Gau_PDA2(theta, Z, sigma, lambda, Pd, Pg) 
N = length(Z); 
A = 10; 
LLR = 0; 
for i=1:N 
    M = length(Z(i).Z); 
    if M<1 
        LLR = LLR + log(1-Pd*Pg); 
     else 
        C = 1-Pd*Pg+M/2/A/lambda*Pd*Pg; 
        exp_terms = sum(exp(-(Z(i).Z-theta).^2./2./sigma^2)); 
        LLR = LLR + log(1-Pd*Pg+Pd*Pg/lambda/sqrt(2*pi)/sigma*exp_terms)-log(C); 
    end 
end 
 
% use negative sign for minimization 
LLR = -LLR;