SVDFixedLengthTruncation
class boulderopal.noise_reconstruction.SVDFixedLengthTruncation(singular_value_count=None)
Configuration for noise reconstruction with the singular value decomposition (SVD) method using fixed-length truncation.
Parameters
singular_value_count (int or None , optional) – The number of singular values to retain. It must be greater or equal to 1. Defaults to None, in which case no truncation is performed.
Notes
The singular value decomposition (SVD) method first finds a low rank approximation of the matrix of weighted filter functions F′:
F′≈UΣV,where matrices U and V satisfy that U†U=VV†=Insv×nsv, and Σ is a diagonal matrix of nsv truncated singular values, which are determined by the singular_value_count that you provided.
The SVD method then estimates the noise power spectral density (PSD) S as:
Sest=V†Σ−1U†I.This method calculates the uncertainties in estimation using error propagation if you provide measurement uncertainties.