What is the difference between signal before wavelet decomposition and after reconstruction?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello, I am working on a program where I am trying to filter the noise out of a volume scan signal- (3D Matrix). I use for that the functions wavedec and then waverec but here is what I do not understand: [C,L]=wavedec(ascan,3,'sym3'); rec=waverec(C,L,'sym3'); So wavedec decomposes my Signal called ascan in 3 Levels thanks to the wavelet sym3. But then, for the reconstruction, the Signal called rec is the reconstructed Signal coming from the C and L values with sym3. How does the reconstruction work ? Which levels/scales are used ? Because I would expect that my reconstructed Signal is actually my Signal without the undesired noise, but it seems like the reconstructed Signal is the same as the original one. What is the difference then between those two? Also, when I do : ascan-rec and plot the resulting Signal, i obtain what I actually expected, which does not make sense to me. This Signal difference is a residual, isn't it? I hope someone can help me answering those questions. Thanks by advance.
0 Kommentare
Antworten (1)
Good mind
am 9 Dez. 2017
1. Increase the level and change the wavelet like db, bior, rbio...
2. add another step before reconstruct like thresholding technique, and sure you will get signal more denoised
0 Kommentare
Siehe auch
Kategorien
Mehr zu Discrete Multiresolution Analysis finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!