Recursive Compressed Sensing for Noisy Streaming Data Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesignal recovery accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvesignal bandwidth captureVSAvoidnumber of coefficients
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If recursive sampling is implemented for streaming data, then computational overhead is reduced, but algorithm stability must be maintained against noisy samples

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidalgorithm stability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentEP3044881B1Method for compressed sensing of streaming data and apparatus for performing the same
Publication Date: 2020.01.01 QUALCOMM INC
  • EP3044881B1 patent drawingFigure 1
  • EP3044881B1 patent drawingFigure 2
  • EP3044881B1 patent drawingFigure 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.