資源簡(jiǎn)介
利用極大值、極小值提取包絡(luò),比較希爾伯特變換和數(shù)學(xué)形態(tài)法提取的優(yōu)缺點(diǎn),極大值極小值提取的方法提取的包絡(luò)比較平滑,
代碼片段和文件信息
%
%?pr4_2_3?
clear?all;?clc;?close?all;
[xxfs]=audioread(‘sch32.wav‘);?????%?讀入數(shù)據(jù)和采樣頻率
x=xx(:1);????????????????????????%?雙聲道數(shù)據(jù)分別設(shè)定為x和y
y=xx(:2);
N?=?length(x);????????????????????%?信號(hào)長(zhǎng)度
n=0:N-1;??????????????????????????%?序列號(hào)
[Rlags]=xcorr(yx);??????????????%?計(jì)算y和x的互相關(guān)函數(shù)
figure
plot(lagsR)
[RmaxK]=max(R);??????????????????%?在R中找最大值和相應(yīng)位置
lagk=lags(K);
fprintf(‘lagk=%4d???Rmax=%5.4f\n‘lagkRmax);??%?顯示內(nèi)插前最大延遲量和幅值
[LocsVal]=findpeaks(R‘q‘35);???%?用findpeakm函數(shù)尋找相關(guān)函數(shù)中的峰值
[VyVx]=max(Val);
figure
plot(LocsVal)
Locs=Locs-N;??????????????????????%?修正Logs,不明白
fprintf(‘Mmax=%5.4f???Rmax=%5.4f\n‘Locs(9)Val(9));?%?顯示
評(píng)論
共有 條評(píng)論