资源简介
用matlab做的基于小波降噪和自适应滤波的程序,已经调试可以使用。
代码片段和文件信息
clear all
clc
%%
load(‘dls202.txt‘);
x1=dls202(1:102401); t=[1:10240];fs=20000;
figure(1);subplot(331);plot(tx1);title(‘原始信号(大理石)‘);xlabel(‘样本序号/ n‘);ylabel(‘幅度/ V‘);
xd1=wden(x1‘minimaxi‘‘s‘‘one‘5‘db5‘);
subplot(332);plot(xd1);title(‘经小波降噪后输出信号(大理石)‘);xlabel(‘样本序号/ n‘);ylabel(‘幅度/ V‘);
%%%%%%%%%%%自适应滤波算法实现%%%%
n=10240; %输入信号抽样点数N
a=1;
Signal = xd1;
%%%%%%%%%%%%%%%%%%自适应滤波LMS算法仿真%%%%%%%%%%%%%%%%
g=100; %统计仿真次数为g
N=n; %输入信号抽样点数N
k=128; %时域抽头LMS算法滤波器阶数
pp=zeros(gN-k); %将每次独立循环的误差结果存于矩阵pp中,以便后面对其平均
u=0.001;
for q=1:g
%设置初值
yn_1=zeros(1N); %output signal
yn_1(1:k)=Signal(1:k); %将输入信号SignalAddNoise的前k个值作为输出yn_1的前k个值
w=zeros(1k); %设置抽头加权初值
e=zeros(1N); %误差信号
%用LMS算法迭代滤波
for i=(k+1):N
XN=Signal((i-k+
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3879 2012-11-08 20:19 lbjz.m
----------- --------- ---------- ----- ----
3879 1
相关资源
- Gabor Gabor小波变换的matlab实现
- wnn 一个用小波神经网络进行非线性函
- imagefusion2836201
- OMP 小波变换和压缩感知中的OMP算法比
- Gaborpca Gabor小波变换与PCA的人脸识别代
- face 收集的最全的人脸识别代码 有小
- Gabor Gabor滤波器
- lena 灰图像三级小波分解
- edge_detection 利用小波边缘检测算法实
- Wavelet_denoising 小波变换的MATLAB源程序
-
thresholddenoisingba
sedonwavelet 小波阈值 - SIGNAL_edge_dwt 利用小波变换模极大值方
- Morlet_Matlab
- waveletdenoising 小波变换应用
- imagereconstruction 基于小波和插值的超分
- xb 基于小波变换的图像增强代码
- tuxiangronghe :介绍了基于小波变换的图
- wavelet 小波变换用于脑电信号处理
- wavelet-matlab 基于小波变换的图像融合
- tqwt_matlab_toolbox 本代码双密度双树复小
- CS-OMP-wavelet-reconstruction
- Stationary-wavelet-transform
- gabor-pca 本程序是先用gabor小波变换对
- DCT 先用小波变换进行降维后
- tezhengtiqu 基于小波变换的特征提取
- Matlabwaveenergy 对信号f(x)进行三层小
- 5 matlab的几种小波阈值去噪方法实例。
- EEG_WAVELET 用小波方法把脑电信号进行
- DWT
- Wavelet-Tools 美国Rice大学提供的matlab 小
评论
共有 条评论