24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 344  |  回复: 3
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

syy2468

金虫 (正式写手)

忠实虫友

[交流] 【求助】急~~小波分解后重构那点错了

以下是我对一段语音信号S进行3级小波分级,没有中间处理过程,然后重构SS,发现SS与S完全不一样,SS频谱的3个高频通道频谱完全是低频频谱的周期延拓,我的程序那点出错了,急~~
clear all;
[filename pathname]=uigetfile('*.wav');
[s,fs]=wavread([pathname filename]);
len=length(s);
N=512;
nf=fix(len/N);
res=zeros(1,N);cc=[];ss=[];
for i=1:nf
    k=(i-1)*N+1:i*N;
    [c(i,,l]=wavedec(s(k),3,'db1');
    a3(i,=appcoef(c(i,,l,'db1',3);
    d3(i,=detcoef(c(i,,l,'db1',3);
    d2(i,=detcoef(c(i,,l,'db1',2);
    d1(i,=detcoef(c(i,,l,'db1',1);
    cc(i,=[a3(i,,d3(i,,d2(i,,d1(i,];
    res=waverec(cc(i,,l,'db3');
    ss=[ss,res];
end
    subplot(211);plot(s);
    subplot(212);plot(ss);
    wavwrite(ss,fs,'F:\1.wav')

PS:笑脸是冒号和右圆括号

[ Last edited by syy2468 on 2009-11-15 at 10:10 ]
回复此楼
飞跃2017
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

syy2468

金虫 (正式写手)

忠实虫友

引用回帖:
Originally posted by nikle2000 at 2009-11-17 10:44:
会不会跟最后一个滤波器的选择有关,
把db3改成db1试一下

改过了,又经过一些列修改已经执行出来了,不过还是要谢谢你的细心,奖励给你了
飞跃2017
4楼2009-11-17 15:02:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

ahui728

木虫 (文坛精英)

叫兽

PS:笑脸是冒号和右圆括号


我有100双袜子,可以送你一双。
2楼2009-11-15 11:28:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nikle2000

木虫 (小有名气)


syy2468(金币+1,VIP+0): 11-17 15:02
会不会跟最后一个滤波器的选择有关,
把db3改成db1试一下
3楼2009-11-17 10:44:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见