• 大小: 26.97MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-01
  • 语言: C#
  • 标签: C#  降噪  小波  

资源简介

可支持DB1~DB10的小波阈值降噪,在MyWaveletDenoise中的样例为对数据的降噪,输入输出保存在txt文件中。同时支持2D小波降噪等。

资源截图

代码片段和文件信息

#include “stdafx.h“
#include “CWavelet.h“
#include “windows.h“
#include “iostream“  
#include “cmath“
#include “string“
#include “algorithm“ 

using namespace wavelet;
using namespace std;

extern double db1_Lo_D[2] = { 0.7071 0.7071 };
extern double db1_Hi_D[2] = { -0.7071 0.7071 };
extern double db1_Lo_R[2] = { 0.7071 0.7071 };
extern double db1_Hi_R[2] = { 0.7071 -0.7071 };

//系数精度很高,采自matlab
extern double db2_Lo_D[4] = { -0.129409522550921 0.224143868041857 0.836516303737469 0.482962913144690 };
extern double db2_Hi_D[4] = { -0.482962913144690 0.836516303737469 -0.224143868041857 -0.129409522550921 };
extern double db2_Lo_R[4] = { 0.482962913144690 0.836516303737469 0.224143868041857 -0.129409522550921 };
extern double db2_Hi_R[4] = { -0.129409522550921 -0.224143868041857 0.836516303737469 -0.482962913144690 };

extern double db3_Lo_D[6] = { 0.0352262918821007 -0.0854412738822415 -0.135011020010391 0.459877502119331 0.806891509313339 0.332670552950957 };
extern double db3_Hi_D[6] = { -0.332670552950957 0.806891509313339 -0.459877502119331 -0.135011020010391 0.0854412738822415 0.0352262918821007 };
extern double db3_Lo_R[6] = { 0.332670552950957 0.806891509313339 0.459877502119331 -0.135011020010391 -0.0854412738822415 0.0352262918821007 };
extern double db3_Hi_R[6] = { 0.0352262918821007 0.0854412738822415 -0.135011020010391 -0.459877502119331 0.806891509313339 -0.332670552950957 };

extern double db4_Lo_D[8] = { -0.0106 0.0329 0.0308 -0.1870 -0.0280 0.6309 0.7148 0.2304 };
extern double db4_Hi_D[8] = { -0.2304 0.7148 -0.6309 -0.0280 0.1870 0.0308 -0.0329 -0.0106 };
extern double db4_Lo_R[8] = { 0.2304 0.7148 0.6309 -0.0280 -0.1870 0.0308 0.0329 -0.0106 };
extern double db4_Hi_R[8] = { -0.0106 -0.0329 0.0308 0.1870 -0.0280 -0.6309 0.7148 -0.2304 };

extern double db5_Lo_D[10] = { 0.1601 0.6038 0.7243 0.1384 -0.2423 -0.0322 0.0776 -0.0062 -0.0126 0.0033 };
extern double db5_Hi_D[10] = { 0.0033 0.0126 -0.0062 -0.0776 -0.0322 0.2423 0.1384 -0.7243 0.6038 -0.1601 };
extern double db5_Lo_R[10] = { 0.1601 0.6038 0.7243 0.1384 -0.2423-0.0322 0.0776 -0.0062 -0.0126 0.0033 };
extern double db5_Hi_R[10] = { 0.0033 0.0126 -0.0062 -0.0776 -0.0322 0.2423 0.1384 -0.7243 0.6038 -0.1601 };

extern double db6_Lo_D[12] = { -0.00107730108499558 0.00477725751101065 0.000553842200993802 - 0.0315820393180312 0.0275228655300163
0.0975016055870794 - 0.129766867567096 - 0.226264693965169 0.315250351709243 0.751133908021578 0.494623890398385 0.111540743350080};
extern double db6_Hi_D[12] = { -0.111540743350080 0.494623890398385 - 0.751133908021578 0.315250351709243 0.226264693965169
- 0.129766867567096 - 0.0975016055870794 0.0275228655300163 0.0315820393180312 0.000553842200993802 - 0.00477725751101065 - 0.00107730108499558};
extern double db6_Lo_R[12] = { 0.111540743350080 0.494623890398385 0.751133908021

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-23 14:30  .vs\
     目录           0  2018-07-23 14:30  .vs\MyWaveletDenoise\
     目录           0  2018-07-23 17:36  .vs\MyWaveletDenoise\v15\
     文件       79360  2018-07-23 17:36  .vs\MyWaveletDenoise\v15\.suo
     文件    37683200  2018-07-23 17:36  .vs\MyWaveletDenoise\v15\Browse.VC.db
     目录           0  2018-07-23 15:28  .vs\MyWaveletDenoise\v15\ipch\
     文件     3670016  2018-07-23 15:39  .vs\MyWaveletDenoise\v15\ipch\7acc7c83d27accdb.ipch
     目录           0  2018-07-23 15:28  Debug\
     文件      163328  2018-07-23 15:28  Debug\MyWaveletDenoise.exe
     文件         818  2018-07-23 15:28  Debug\MyWaveletDenoise.exp
     文件      729800  2018-07-23 15:28  Debug\MyWaveletDenoise.ilk
     文件        1974  2018-07-23 15:28  Debug\MyWaveletDenoise.lib
     文件      806912  2018-07-23 15:28  Debug\MyWaveletDenoise.pdb
     目录           0  2016-07-18 12:04  ipch\
     目录           0  2016-07-18 12:04  ipch\mywaveletdenoise-b64af55d\
     文件     3080192  2015-12-06 19:25  ipch\mywaveletdenoise-b64af55d\mywaveletdenoise-7bd970f1.ipch
     文件    34734080  2015-12-15 19:44  MyWaveletDenoise.sdf
     文件         994  2015-12-06 19:25  MyWaveletDenoise.sln
     文件       66048  2015-12-15 19:44  MyWaveletDenoise.v12.suo
     目录           0  2018-07-23 15:25  MyWaveletDenoise\
     文件       27546  2015-12-14 19:14  MyWaveletDenoise\CWavelet.cpp
     文件        3013  2015-12-14 19:38  MyWaveletDenoise\CWavelet.h
     目录           0  2018-07-23 15:28  MyWaveletDenoise\Debug\
     文件      320533  2018-07-23 15:28  MyWaveletDenoise\Debug\CWavelet.obj
     文件        1861  2018-07-23 15:26  MyWaveletDenoise\Debug\MyWaveletDenoise.Build.CppClean.log
     文件         340  2018-07-23 15:28  MyWaveletDenoise\Debug\MyWaveletDenoise.log
     文件     3276800  2018-07-23 15:28  MyWaveletDenoise\Debug\MyWaveletDenoise.pch
     目录           0  2018-07-23 15:28  MyWaveletDenoise\Debug\MyWaveletDenoise.tlog\
     文件        2646  2018-07-23 15:28  MyWaveletDenoise\Debug\MyWaveletDenoise.tlog\CL.command.1.tlog
     文件       77862  2018-07-23 15:28  MyWaveletDenoise\Debug\MyWaveletDenoise.tlog\CL.read.1.tlog
     文件        2236  2018-07-23 15:28  MyWaveletDenoise\Debug\MyWaveletDenoise.tlog\CL.write.1.tlog
............此处省略19个文件信息

评论

共有 条评论