重构,小波变换重构信号求信噪比"/>
matlab 指数信号的重构,小波变换重构信号求信噪比
clc
clear all
%% 注释
% 分离多频率信号(将低频信号分离出来)并进行重构
% 多分辨率分析:用于分解信号低频部分。在处于低频时,频率分辨率高,而处于高频时,有较低的频率分辨率
%主要调用函数:[C,L]=wavedec(x,n,wname),x为需要处理的信号(加噪信号),n为小波分解层数,wname为小波名
% C为小波分解向量(实值矢量),L为正整数的bookkeeping vector
% A = appcoef(___,N)返回第N层近似系数,如果[C,L]是一维信号的M层小波分解,则0<=N<=M
% D = detcoef(C,L,N)从小波分解结构提取第N层的细节系数
% X = waverec(C,L,'wname')基于多小波分解结构[C,L]和小波名重建信号
%% 产生原始信号
N=10000;
fs=10000000;
n=0:N-1;
t=0:(1/fs):(N-1)*(1/fs);
f=100000;
s=zeros(1,N);%生成1乘N全零矩阵,用于存储数据
s=s+1.001*sin(2*pi*f*t)+0.0004*sin(6*pi*f*t)+0.0002*sin(10*pi*f*t);
noise=0.0005*randn(1,N);%生成均值为0,方差为0.0005的一个1*N的随机数
s=
更多推荐
matlab 指数信号的重构,小波变换重构信号求信噪比
发布评论