The Karhunen–Loève Expansion
Abu Bucker Siddik
New Mexico State University
1
Presentation Objectives
2
Karhunen–Loève Expansion
3
From https://en.wikipedia.org/wiki/Karhunen–Loève_theorem
Karhunen–Loève Expansion
4
From Statistical Optics, Joseph W. Goodman
(1)
Karhunen–Loève Expansion
5
From Statistical Optics, Joseph W. Goodman
(2)
(3)
Karhunen–Loève Expansion
For simplicity, it is assumed that the random process U(t) has zero mean for all time.
For expansion coefficients to be uncorrelated, we require that
6
From Statistical Optics, Joseph W. Goodman
(4)
(5)
Karhunen–Loève Expansion
7
From Statistical Optics, Joseph W. Goodman
(6)
Karhunen–Loève Expansion
8
From Statistical Optics, Joseph W. Goodman
(7)
(8)
Karhunen–Loève Expansion
9
From Statistical Optics, Joseph W. Goodman
(9)
Application of KL expansion
10
From Statistical Optics, Joseph W. Goodman
(10)
(11)
Matlab Code for KL Expansion
N=100; % number of samples for each sample function
sd=1; % standard deviation
mu=0; % mean
Nave=100; % number of sample functions
for nave=1:Nave
R=(sd*randn(N,1))+ mu; % real part
I=(sd*randn(N,1))+ mu; % imaginary part
u=complex(R, I); % complex sample function
z(:,nave)=u; % realizations
end
%Autocorrelation function (zero mean)
B=(z*z')/Nave;
11
Matlab Code for KL Expansion
% Eigen functions and Eigen Values
[phi,lamda] = eig(B);
% Expansion coefficients
Bn=phi’*z;
% sample functions using Eigen functions and Expansion coefficients
reaz1=phi*Bn;
% Correlation of expansion coefficient
EE=(Bn*Bn')/Nave;
% Linear combination of orthonormal functions
y=0;
for b=1:100;
y1=Bn(b,1)*phi(1,b);
y=y+y1;
end
12
Matlab Code for KL Expansion
% display
disp("using Kl at time t1, u(t1)for 1st sample function:");
disp(y)
disp("from realization at time t1, u(t1)for 1st sample function:");
disp(z(1,1));
13
Result Analysis
14
Result Analysis
15
Figure: Comparison of actual first sample function and first sample function obtained from KL expansion
Result Analysis
16
Figure: Comparison of actual second sample function and second sample function obtained from KL expansion
Conclusion
17