How thresholding is done after the decomposition of a signal using discrete wavelet transform?

3 ビュー (過去 30 日間)
BIPIN SAMUEL
BIPIN SAMUEL 2022 年 8 月 10 日
回答済み: Nadia Shaik 2022 年 11 月 25 日
I have a signal which is the combination of two signals, one of which is relevant to me. I have decomposed the signal into diffeternt details and approximation using discrete wavelet transform. In these two of the details have the part of the signal which is relevant. So I need to do hard thresholding on the part which I dont want. How can I do this? Is there any in-build function for the same?

回答 (1 件)

Nadia Shaik
Nadia Shaik 2022 年 11 月 25 日
Hi Bipin,
I understand that you want to perform thresholding after the decomposition of a signal using Discrete Wavelet Transform.
You can acheive the required workflow by using 'wdenoise' function.
A wavelet and a level N have to be selected and then the wavelet decomposition of the input signal at level N is computed. For each level from 1 to N, select a threshold and then thresholding is applied to the detail coefficients.
I hope this resolves your query.

カテゴリ

Help Center および File ExchangeDenoising and Compression についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by