一、计算原理

二、范例

1.预备知识

(1)语音信号的读取
(2)语音信号的分帧

2.短时能量计算代码

clear all; clc; close all;
filedir=[];                % 设置路径
filename='bluesky3.wav';   % 设置文件名
fle=[filedir filename];    % 构成完整的路径和文件名
[x,Fs]=audioread(fle);     % 读入数据文件
wlen=200; inc=80;          % 给出帧长和帧移
win=hanning(wlen);         % 给出海宁窗
N=length(x);               % 信号长度
X=enframe(x,win,inc)';     % 分帧
fn=size(X,2);              % 求出帧数。size函数里选择1时是返回行数,2是返回列数
time=(0:N-1)/Fs;           % 计算出信号的时间刻度
for i=1 : fnu=X(:,i);              % 取出一帧u2=u.*u;               % 求出能量En(i)=sum(u2);         % 对一帧累加求和
end
subplot 211; plot(time,x,'k'); % 画出时间波形
title('语音波形');
ylabel('幅值'); xlabel(['时间/s' 10 '(a)']);
frameTime=frame2time(fn,wlen,inc,Fs);   % 求出每帧对应的时间
subplot 212; plot(frameTime,En,'k')     % 画出短时能量图
title('短时能量');ylabel('幅值'); xlabel(['时间/s' 10 '(b)']);

MATLAB计算语音信号的短时能量相关推荐

  1. Matlab怎么计算信号的能量,学习用Matlab计算离散信号的功率和能量.PPT

    学习用Matlab计算离散信号的功率和能量 实验23 迭代法及离散卷积的计算 实验目的 学习用Matlab计算离散信号的功率和能量. 学习并掌握用迭代法求解差分方程的方法 . 掌握用Matlab进行离 ...

  2. 语音信号的短时语音能量

    由于语音信号的能量随时间而变化,清音和浊音之间的能量差别相当显著,因此对短时能量和短时平均幅度进行分析,可以描述语音的这种特征变换情况.定义n时刻某语音信号的短时平均能量E为: 式中,N为窗长,可见短 ...

  3. Matlab语音采集与读写程序,基于MATLAB的语音信号录制采集和分析的程序设计

    理 论广 角 ● I 基于 MATLAB的语音信号录制采集和分析的程序设计 刘 晓炯 (西北民族大学电气工程学院 甘肃 兰州I 730030) [摘 要]语音信号处理技术是语音处理领域中新近发展起来的 ...

  4. 《数字语音处理》- 1. 基于MATLAB的语音信号时域特征分析

    声明 本文仅在CSDN发布,其他均为盗版.请支持正版! 正版链接: https://blog.csdn.net/meenr/article/details/117629753 基于MATLAB的语音信 ...

  5. 【数字语音处理】Part3 语音信号的短时时域分析:短时平均、短时自相关、语音端点检测、基音周期估值

    Part3 语音信号的短时时域分析 一.帧和加窗的概念 二.短时平均能量 三.短时平均幅度函数 四.短时平均过零率 五.短时自相关分析 六.基于能量和过零率的语音端点检测 七.基音周期估值 八.总结 ...

  6. 基于MATLAB的语音信号的时域特性分析(一)——分帧、窗函数

      语音信号是一个非稳态的.时变的信号.但在"短时间"范围内可以认为语音信号是稳态的.时不变的.这个短时间一般值10~30ms.由于有这个特性,故常把语音信号称为"准稳态 ...

  7. 数字语音信号处理学习笔记——语音信号的短时时域分析(3)

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/u013538664/article/details/26138063 3.6 短时自相关分析 ...

  8. 数字语音信号处理学习笔记——语音信号的短时时域分析(2)

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/u013538664/article/details/26068797 3.3 短时平均能量 由 ...

  9. 判断清浊音 matlab,基于MATLAB的语音信号的清浊音分析.doc

    基于MATLAB的语音信号的清浊音分析 目录 1 语音信号概述1 1.1 语音信号的基本组成1 1.2 语音信号的"短时谱"1 1.3 基音周期2 1.4 短时分析技术2 2 语音 ...

最新文章

  1. jdk动态代理实例和cglib动态代理实例_CGLib 动态代理 原理解析
  2. PMCAFF微课堂 | 京东核心团队揭秘:业务增长10倍背后的敏捷开发秘籍
  3. python函数注释,参数后面加冒号:,函数后面的箭头→是什么?
  4. 安卓进阶系列-03上弹选择框(PopupDialog)的使用
  5. MFC多文档应用程序同时显示两个视图
  6. linux apache 大文件,Apache下error.log文件太大的处理方法
  7. HDU-2553-N皇后问题
  8. 百度地图,根据地址计算经度纬度
  9. 阐述SDN的原理、SDN使用场景、SDN技术的优缺点、SDN发展现状及分析SDN对社会和环境的影响
  10. 百度地图 根据经纬度 定位
  11. 利用mail 发送163 邮件
  12. 冰雪奇缘 --用爱铸就经典
  13. excel 模拟分析 - 单变量求解模拟运算表
  14. 关于c语言中的exit()里面的意思
  15. javaee期末复习选择题
  16. 小米一键解锁system分区_小米note3开启全面屏手势、禁用经典物理按键教程
  17. WEBGL填坑--Exception:xxxxxxxxx\Data\il2cpp\build\il2cpp.exe did not run properly!的问题
  18. 16N65-ASEMI高压N沟道MOS管16N65
  19. 单片机MCU外部晶振的选择
  20. Azure Pipelines

热门文章

  1. 转贴: HP总裁离职15天后感言(据传是孙振耀退休后所写,值得一读)
  2. CoOS之上下文切换
  3. Java的常用核心包
  4. MYSQL必知必会读书笔记 第二十八章 用户授权
  5. 51单片机c语言试题及答案,C51单片机期末试卷.doc
  6. 史上最捞的小学生计算器
  7. 下载torrent格式的文件
  8. Word处理控件Aspose.Words功能演示:在Java中将Word文档以邮件形式发送
  9. jpcsp源码解读9:指令的抽象描述与指令的译码
  10. 新版 VMware 如何实现U盘引导启动 进入PE