Algorithm 1.
Proposed PCA method
1: Estimate variance of signal (diagonal of ) using eq. (10), and estimate SNR proxy |
2: Add all frequencies to considered set |
3: for it = do |
4: Select , the largest SNR proxy in |
5: Add to selected set |
6: Remove all such that from |
7: end for |
8: Estimate all columns in using eq. (10) and their complex conjugates to form |
9: Orthogonalize and store in |
10: Compute the reduced covariance matrix using eq. (14) |
11: Compute the eigenvalue decomposition of |
12: Return principal components , eigenvalues |