資源簡介
Matlab代碼:在小波變換后用近似系數的峰值獲取該幀的基音頻率
代碼片段和文件信息
%
%?pr3_4_1?
clear?all;?clc;?close?all;
[xfs]=wavread(‘awav.wav‘);?????????????%?讀入語音數據
N=length(x);????????????????????????????%?信號長度
x=x-mean(x);????????????????????????????%?消除直流分量
J=2;????????????????????????????????????%?設小波變換級數為J
[CL]?=?wavedec(xJ‘db1‘);?????????????%?對時間序列進行一維多分辨分解
CaLen=N/2.^J;???????????????????????????%?估計近似部分的系數長度
Ca=C(1:CaLen);??????????????????????????%?取近似部分的系數
Ca=(Ca-min(Ca))./(max(Ca)-min(Ca));?????%?對近似部分系數做規正處理
for?i=1:CaLe
- 上一篇:QAM誤碼率與SNR的MATLAB仿真
- 下一篇:數字電路電子秒表設計
評論
共有 條評論