Fast Transient Imaging
A Python framework revolving around reconstruction of impulse responses from AMCW lidar measurements.
GetMaximumEntropySpectralEstimate.m File Reference

Functions

 if (all(Eigenvalues >0.0)) EvaluationPolynomial
 

Variables

 function [Density]
 
it sets Density to an empty array nFullMoment =size(TrigonometricMoments,1)
 
 Toeplitz =toeplitz(TrigonometricMoments')
 
 Eigenvalues =eig(Toeplitz)
 
 Density =real(EvaluationPolynomial(1))./(2.0.*pi.*abs(polyval(conj(flipud(EvaluationPolynomial)),exp(1.0j.*X))).^2)
 

Function Documentation

if ( all(Eigenvalues >0.0)  )

Variable Documentation

function[Density]
Initial value:
=GetMaximumEntropySpectralEstimate(TrigonometricMoments,X)
%GetMaximumEntropySpectralEstimate This function evaluates a special density
%function at the given location X (in radians) and returns the result as array of
%shape identical to that of X. The density function produces the prescribed
%trigonometric moments (starting with the zeroth moment) and has minimal Burg
%entropy. If the given moments do not admit a positive density
float GetMaximumEntropySpectralEstimate(float2 pTrigonometricMoment[MOMENT_COUNT+1], float Point)
Definition: MaximumEntropySpectralEstimate.fx:16
it sets Density to an empty array nFullMoment =size(TrigonometricMoments,1)
Toeplitz =toeplitz(TrigonometricMoments')
Eigenvalues =eig(Toeplitz)
else Density =real(EvaluationPolynomial(1))./(2.0.*pi.*abs(polyval(conj(flipud(EvaluationPolynomial)),exp(1.0j.*X))).^2)