最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

实验二 语音信号的时域分析

来源:动视网 责编:小OO 时间:2025-09-25 17:47:59
文档

实验二 语音信号的时域分析

实验二语音信号的时域分析1实验目的通过Matlab编程实现语音信号的时域波形图,并观察清音、浊音信号的时域特点。掌握语音信号的时域分析技术,如短时平均能量、短时平均幅度、短时平均过零率分析、短时平均自相关、短时平均幅度差。2实验原理语音信号的时域分析就是分析和提取语音信号的时域参数。时域分析通常用于最基本的参数分析及应用,此方法表示语音信号比较直观,物理意义明确,实现起来比较简单,运算量少。3实验过程1)观察浊音信号波形图2)观察清音信号波形图3)计算语音信号的短时能量、短时平均幅度并画图4)
推荐度:
导读实验二语音信号的时域分析1实验目的通过Matlab编程实现语音信号的时域波形图,并观察清音、浊音信号的时域特点。掌握语音信号的时域分析技术,如短时平均能量、短时平均幅度、短时平均过零率分析、短时平均自相关、短时平均幅度差。2实验原理语音信号的时域分析就是分析和提取语音信号的时域参数。时域分析通常用于最基本的参数分析及应用,此方法表示语音信号比较直观,物理意义明确,实现起来比较简单,运算量少。3实验过程1)观察浊音信号波形图2)观察清音信号波形图3)计算语音信号的短时能量、短时平均幅度并画图4)
实验二 语音信号的时域分析

1 实验目的

通过Matlab编程实现语音信号的时域波形图,并观察清音、浊音信号的时域特点。掌握语音信号的时域分析技术,如短时平均能量、短时平均幅度、短时平均过零率分析、短时平均自相关、短时平均幅度差。

2 实验原理

语音信号的时域分析就是分析和提取语音信号的时域参数。时域分析通常用于最基本的参数分析及应用,此方法表示语音信号比较直观,物理意义明确,实现起来比较简单,运算量少。

3 实验过程

1)观察浊音信号波形图

 2)观察清音信号波形图

 3)计算语音信号的短时能量、短时平均幅度并画图

 4)计算信号的短时平均过零率并画图

    

 5)计算语音信号的短时自相关函数并画图

    

 6)计算语音信号的短时平均幅度差函数并画图

[x,fs,bits]=wavread('c:\\WINDOWS\\Media\\chimes.wav');

x=x(:,1);

x=x';

len=length(x);

N=256;

M=128;

Fn=fix((len-N)/M+1);

y=[];

for i=1:Fn

    down=1+(i-1)*M;

    up=down+N-1;

    temp=x(down:up);

    y=[y;temp];

end

K=100;

E=[];

for i=1:Fn

    temp=sum(y(i,:).^2,2);

    E=[E,temp];

end

plot(E)

[x,fs,bits]=wavread('c:\\WINDOWS\\Media\\chimes.wav');

x=x(:,1);

x=x';

len=length(x);

N=256;

M=128;

Fn=fix((len-N)/M+1);

y=[];

for i=1:Fn

    down=1+(i-1)*M;

    up=down+N-1;

    temp=x(down:up);

    y=[y;temp];

end

K=100;

for i=1:Fn

    for j=0:K

    F(i,j+1)=sum(abs(y(i,1:N-j)-y(i,j+1:N)),2);

end

end

[x,fs,bits]=wavread('c:\\WINDOWS\\Media\\chimes.wav');

x=x(:,1);

x=x';

len=length(x);

N=256;

M=128;

Fn=fix((len-N)/M+1);

y=[];

for i=1:Fn

    down=1+(i-1)*M;

    up=down+N-1;

    temp=x(down:up);

    y=[y;temp];

end

K=100;

M=[];

for i=1:Fn

    temp=sum(abs(y(i,:)),2)

    M=[M,temp];

end

plot(M)

[x,fs,bits]=wavread('c:\\WINDOWS\\Media\\chimes.wav');

x=x(:,1);

x=x';

len=length(x);

N=256;

M=128;

Fn=fix((len-N)/M+1);

y=[];

for i=1:Fn

    down=1+(i-1)*M;

    up=down+N-1;

    temp=x(down:up);

    y=[y;temp];

end

K=100;

for i=1:Fn

    for j=0:K

    R(i,j+1)=sum(y(i,1:N-j).*y(i,j+1:N),2);

end

end

[x,fs,bits]=wavread('c:\\WINDOWS\\Media\\chimes.wav');

x=x(:,1);

x=x';

len=length(x);

N=256;

M=128;

Fn=fix((len-N)/M+1);

y=[];

for i=1:Fn

    down=1+(i-1)*M;

    up=down+N-1;

    temp=x(down:up);

    y=[y;temp];

end

K=100;

z=[];

for i=1:Fn

    temp=sum(abs(sign(y(i,2:N))-sign(y(i,1:N-1))),2);

    z=[z,temp];

end

文档

实验二 语音信号的时域分析

实验二语音信号的时域分析1实验目的通过Matlab编程实现语音信号的时域波形图,并观察清音、浊音信号的时域特点。掌握语音信号的时域分析技术,如短时平均能量、短时平均幅度、短时平均过零率分析、短时平均自相关、短时平均幅度差。2实验原理语音信号的时域分析就是分析和提取语音信号的时域参数。时域分析通常用于最基本的参数分析及应用,此方法表示语音信号比较直观,物理意义明确,实现起来比较简单,运算量少。3实验过程1)观察浊音信号波形图2)观察清音信号波形图3)计算语音信号的短时能量、短时平均幅度并画图4)
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top