Real-Time Zero Phase Signal Filtering via Recurrence Matrix
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing zero phase filtering techniques do not achieve real-time zero phase response due to the lack of consideration for future signal behavior.
Innovation Solution
A method that uses a recurrence matrix to identify past recurring patterns in a signal, which are then filtered to represent future signal behavior, allowing for real-time zero phase lag processing by combining forward and reverse filtering results.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If bidirectional filtering is applied to achieve zero phase response, then phase accuracy is improved, but real-time processing capability deteriorates
Solution Approach 1:
The recurrence matrix identifies past recurring patterns in advance, which are then attached to the front of the input signal to create a synthetic future extension. This preliminary construction of future signal behavior based on historical patterns enables the filter to operate in real-time with zero phase lag, resolving the contradiction between phase accuracy and real-time processing capability
2Productivity
If future signal behavior is predicted using recurrence matrix, then real-time zero phase filtering is enabled, but signal processing complexity increases
Solution Approach 1:
Instead of implementing complex predictive algorithms, the method copies identified recurring patterns from the past and attaches them to the front of the input signal. This copying approach simplifies the processing complexity while enabling real-time zero phase filtering, as the copied patterns serve as straightforward future signal extensions that can be processed with conventional filters
Data Source
Figure 1~2
Figure 3
Figure 4a
AI summary
Processing of a signal includes identifying a past recurring pattern in the signal with a recurrence matrix, and filtering the signal and the recurring pattern such that the recurring pattern serves as a representation of future signal behavior.