Separation of Overlapped Non-Stationary Signals by RPRG and ICCD

Signal decomposition for overlapped non-stationary signals
851 Downloads
Updated 4 Dec 2017

View License

The matlab codes permit to reproduce some results in the paper: S. Chen, X. Dong, G. Xing, et al, Separation of Overlapped Non-Stationary Signals by Ridge Path Regrouping and Intrinsic Chirp Component Decomposition, IEEE Sensors Journal, 2017. Some of the scripts are adopted from the paper: S. Chen, Z. Peng, Y. Yang, et al, Intrinsic chirp component decomposition by using Fourier Series representation, Signal Processing, 2017, 137: 319-327.
In some applications, it is necessary to analyze multi-component non-stationary signals whose components severely overlap in the time-frequency (T-F) domain. Separating those signal components is desired but very challenging for existing methods. To address this issue, we propose a novel non-parametric algorithm called ridge path regrouping (RPRG) to extract the instantaneous frequencies (IFs) of the overlapped components from a T-F representation (TFR). The RPRG first detects the ridges of a multi-component signal from a TFR and then extracts the desired IFs by regrouping the ridge curves according to their variation rates at the intersections. After the IFs are obtained, component separation is achieved by using the intrinsic chirp component decomposition (ICCD) method. Different from traditional T-F filter based methods, the ICCD can accurately reconstruct overlapped components by using a joint-estimation scheme. Finally, applications of separating some simulated and experimental micro-Doppler (m-D) signals are presented to show the effectiveness of the method.
see our works and full text on
https://www.researchgate.net/profile/Shiqian_Chen2

Cite As

shiqian chen (2024). Separation of Overlapped Non-Stationary Signals by RPRG and ICCD (https://www.mathworks.com/matlabcentral/fileexchange/64157-separation-of-overlapped-non-stationary-signals-by-rprg-and-iccd), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Detection, Range and Doppler Estimation in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0

nnnn

MMMMMMMMMM
NNNN