Recursive Compressed Sensing for Noisy Streaming Data Windows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current compressed sensing methods lack efficient algorithms for handling streaming data, particularly in terms of computational complexity and stability when dealing with noisy samples through successive windowing.
Innovation Solution
A recursive compressed sensing method is proposed, utilizing recursive sampling and estimation techniques to leverage signal overlap between windows, reducing computational overhead and improving convergence speed, and incorporating a two-step estimation procedure involving LASSO and debiasing for accurate signal recovery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional compressed sensing methods are applied to streaming data through successive windowing, then signal recovery can be achieved, but computational complexity increases and convergence stability deteriorates due to noisy samples
Solution Approach 1:
The patent divides streaming data into overlapping windows of length L with step size τ, processing each window separately through compressed sensing. This segmentation allows the system to handle infinite streaming data with finite computational resources at each step, reducing overall computational complexity while maintaining signal recovery accuracy through the overlapping structure that provides redundancy across windows.
Solution Approach 2:
The patent applies preliminary orthogonal transformation (such as DFT or wavelet transform) to convert streaming data into a sparse domain before compressed sensing measurement. This preliminary action exploits the sparsity of signals in transformed domains, enabling accurate signal recovery from fewer measurements and reducing computational complexity compared to processing in the original domain.
2Reliability
If sampling rate is increased according to Nyquist theorem, then signal bandwidth is captured, but the number of coefficients exceeds the information content of the signal
Solution Approach 1:
The patent applies different processing strategies to different parts of the signal processing pipeline: orthogonal transformation is applied to exploit local sparsity in transformed domains, while compressed sensing measurements are applied to capture global signal characteristics. This local quality approach allows efficient representation of signals with fewer coefficients than Nyquist rate while maintaining bandwidth capture through the combined effect of sparsity exploitation and compressed measurement.
Solution Approach 2:
The patent changes the representation parameters of the signal by transforming from the time domain to sparse domains (frequency domain via DFT or other transform domains). This parameter change allows the same signal to be represented with fewer non-zero coefficients in the transformed domain, enabling compressed sensing to capture signal information with fewer measurements than traditional Nyquist sampling.
3Productivity
If recursive sampling is implemented for streaming data, then computational overhead is reduced, but algorithm stability must be maintained against noisy samples
Solution Approach 1:
The patent incorporates overlapping windows that provide redundancy and cushioning against noise in streaming data. By having overlapping segments, the system can tolerate noisy samples in individual windows while maintaining algorithm stability through the consistent information provided by overlapping regions. This beforehand cushioning through overlap ensures that recursive sampling remains stable even when dealing with noisy real-world streaming data.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A computer-implemented method for sensing streaming data comprises recursively sampling an input stream of data using overlapping windowing to obtain at least one previous measurement regarding the input data stream, and employing the at least one previous measurement for obtaining a subsequent measurement.