What is the difference between signal before wavelet decomposition and after reconstruction?
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Good mind
2017-12-9
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Discrete Multiresolution Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!