Compressed Signal Reconstruction With Overlapping Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current compressed sensing systems face a trade-off between reconstruction window size, signal reconstruction accuracy, and processing complexity, leading to increased latency and computational complexity, making them inadequate for embedded applications.

Innovation Solution

The system employs a method with a compressive sampling module and a signal reconstruction module that uses overlapping measurement windows and discrete cosine transforms to calculate reconstruction windows, reducing latency and complexity while maintaining high reconstruction accuracy, by iteratively calculating and substituting values between overlapping segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If long reconstruction windows of samples are used to improve signal reconstruction accuracy, then reconstruction quality improves, but processing complexity and latency increase significantly

Engineering Contradiction:
Improvesignal reconstruction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the long reconstruction window into multiple overlapping segments or blocks. Each segment is processed independently through the reconstruction algorithm, and the results are combined. This segmentation reduces the computational complexity from O(N³) for the entire window to O((N/M)³ × M) = O(N³/M²) for M segments, while the overlapping ensures continuity and accuracy across segment boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing by pre-calculating and storing certain transformation matrices or basis functions that are reused across multiple segments. This preliminary action reduces the repeated computational overhead in each segment processing, thereby lowering overall complexity while maintaining reconstruction accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If long reconstruction windows are used to improve signal reconstruction accuracy, then reconstruction quality improves, but latency increases

Engineering Contradiction:
Improvesignal reconstruction accuracyVSAvoidreconstruction latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By segmenting the reconstruction window, the patent enables parallel processing of multiple segments. The overlapping segments can be processed concurrently or with minimal sequential dependency, significantly reducing the overall reconstruction latency compared to processing a single long window sequentially.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The overlapping segments ensure that processing can continue continuously without waiting for complete window accumulation. Each segment can be processed as soon as sufficient overlapping data is available, maintaining continuous useful action and reducing idle time, thereby lowering latency while preserving accuracy through the overlap region.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If overlapping measurement windows are used with iterative calculation and value substitution, then reconstruction accuracy improves for shorter window sizes, but computational steps increase

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidcomputational steps
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by performing iterative calculation and value substitution only in the overlapping regions of adjacent segments, rather than reprocessing entire segments. This localized refinement focuses computational effort where it is most needed (at segment boundaries) while accepting approximate values in non-overlapping regions, thereby improving accuracy with minimal additional computational steps.

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach achieves signal reconstruction accuracy comparable to longer window sizes with reduced latency and computational complexity, eliminating reconstruction artifacts and improving efficiency for biosignal processing.

Implementation Method 1

calculating a corresponding first plurality of reconstruction windows based on said first plurality of measurement windows and calculating a first version of a reconstructed signal based on said first plurality of reconstruction windows

Methodology Applied
Scientific EffectDiscrete cosine transform:

Data Source

PatentUS10284224B2System and method for compressed sensing
Publication Date: 2019.05.07 INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)
  • US10284224B2 patent drawing
  • US10284224B2 patent drawing
  • US10284224B2 patent drawing

AI summary

A system for compressed sensing comprising: a compressive sampling module configured for providing a CS-sampled signal and a signal reconstruction module configured for receiving and allocating a first plurality of measurement windows comprising a number of samples from the CS-sampled signal, calculating a corresponding first plurality of reconstruction windows based on the first plurality of measurement windows and calculating a first version of a reconstructed signal based on the first plurality of reconstruction windows. The signal reconstruction module is also configured to allocate a second plurality measurement windows overlapping in content with the first plurality of measurement windows, calculate a second plurality of reconstruction windows based on the second plurality of measurement windows, calculate a second version of the reconstructed signal based on the second plurality of reconstructed windows and generate a reconstructed signal based on values from the first version and the second version of the reconstructed signal.