2005年第6期

文章编号:100622475(2005)0620091202

计算机与现代化

JISUANJI YU XIANDAIHUA

总第118期

基于Matlab的声音信号采集与分析处理

陈家焱,陈冬娇,张达响

(东华理工学院机电系,江西南昌 330013)

摘要:介绍了利用Matlab软件采集与处理声音信号的方法,并结合蛋壳破损声音检测的应用实例,深入地分析了声音信号采集与处理的Matlab实现。关键词:声音信号采集;Matlab;频谱分析中图分类号:TP391.42    文献标识码:A

CollectingandProcessingofSoundSignalwithCHENJia2yan,CHENDong2,ZH(Mechanical&ElectricalEngineeringDepartment,Eastof,Nanchang 330013,China)

Abstract:Themethodofcollectingandsoundsoftwareisintroducedinthispaper,then,acaseofusingsoundsignaltodetectcrackitsapplication.Keywords:;;analyzingoffrequency

0 引 言

声音信号的采集与分析处理在工程应用中是经

常需要解决的问题,如何实时采集声音信号并对其分析处理,找出声音信号的特征在科学研究中是一项非常有意义的工作。

Matlab是一种功能强大、效率高、交互性好的数值计算和可视化计算机高级语言,它将数值分析、信号处理和图形显示有机地融合为一体,形成了一个极其方便、用户界面友好的操作环境。Matlab的不断发展,其功能越来越强大,使其广泛应用于数字信号处理、数值图像处理、仿真、自动控制、小波分析和神经网络等领域。本文实现声音信号的采集与分析处理是基于Matlab软件完成的。

sound′,即建立了声音信号采集的对象。

对建立的声音信号采集对象要进行声音采集的属性参数设置。Addchannel(ai,1)设置采集声音的通道数,1表示单声道,[12]则表示立体声道,同时还可对声道进行更深层次设置,如设置每个声道的名称、每个声道的输入信号值期望范围和A/D转换的电压范围等;set(ai,′SampleRate′,value)设置声音信号采集的采样频率,value的取值根据实际情况进行确定,但必须满足采样定理,通常的取值有Value=8000、16000、44100等;set(ai,′SamplesPerTrigger′,value)设置采集声音信号的长度,可用秒作单位也可以用采集样本个数作单位;set(ai,′TriggerRepeat′,value)设置连续采集的次数,若value=0表示只采集一次,value=1表示采集两次声音信号;set(ai,′TriggerDelay′,value)设置延长的时间长短,表示触发完成时再延长一段时间后采集声音信号,当然value也可以取负值,表示触

)设置声音信发提前采集;set(ai,′TriggerType′,′value′

号采集的触发方式,触发方式主要有三种:立即触发、手工触发和软件触发,软件触发又可分为信号上升沿触发、下降沿触发等,需根据不同的实际情况选择合适的触发方式,set(ai,′TriggerConditionValue′,value)

1 声音信号的采集

Matlab函数库中的analoginput()函数可实现对模

拟信号的采集,这种模拟信号可以是声音信号、传感),器信号等。通过定义ai=analoginput(′ADAPTOR′

可建立模拟信号采集的对象,其中ADAPTOR表示设备名称,若是采集声音信号,则设置ADAPTOR=′win2

收稿日期:2004209213

作者简介:陈家焱(19792),男,江苏泗洪人,华东理工学院机电系助教,硕士研究生,研究方向:机电一体化。

基于MATLAB的声信号的采集与分析,基于Matlab的声音信号采集与分析处理相关推荐

  1. 信号与系统(1)---采样率对声音信号采集的影响

    本博文依托于"信号与系统"课程设计,分为三部分,本博文涉及第一部分:"采样率对声音信号采集的影响".未来会做成一个系列,欢迎大家持续关注!! 文章目录 前言 一 ...

  2. matlab采集声音信号播放声音,基于Matlab的声音信号采集与分析处理

    文章编号 :100622475(2005)060091202 收稿日期 :20040913 作者简介 :陈家焱(19792) ,男 ,江苏泗洪人 ,华东理工学院机电系助教 ,硕士研究生 ,研究方向 : ...

  3. 基于labview开发平台的声音信号采集及处理系统设计(任务书+lunwen+翻译及原文+vi源文件+查重报告)

    目 录 摘 要 I Abstract I 目 录 III 第1章 绪 论 1 1.1 引言 1 1.2 声音信号处理的发展及应用 2 1.3 本课题研究任务及章节安排 3 第2章 系统设计方案 4 2 ...

  4. 基于labview开发平台的声音信号采集及处理系统设计

    目 录 摘 要 I Abstract I 目 录 III 第1章 绪 论 1 1.1 引言 1 1.2 声音信号处理的发展及应用 2 1.3 本课题研究任务及章节安排 3 第2章 系统设计方案 4 2 ...

  5. 信号与系统(3)---男生、女生声音信号的混合与分离

    本博文是信号与系统系列博文的最后一篇,主要针对于"男生.女生声音信号的混合与分离"展开研究.信号与系统系列主要包含三篇博文,基于自己三个不同研究目标的信号与系统实验,欢迎阅读信号与 ...

  6. 心电信号采集与处理含Matlab源码

    心电信号采集与处理含Matlab源码 心电信号是记录心脏活动的一种非常重要的生理信号.它可以反映人体健康状况,对于临床医学和科学研究有着重要的意义.在本文中,我们将介绍如何使用Matlab采集和处理心 ...

  7. 【滤波器】基于低通滤波器语音信号加噪与去噪含Matlab源码

    1 简介 1.1 课题的背景与意义 通过语音传递信息是人类最重要.最有效.最常用和最方便的交换信息的形式.让计算机能听懂人类的语言,是人类自计算机诞生以来梦寐以求的想法,用现代手段研究语音信号,使人们 ...

  8. matlab方波假频现象分析,基于MATLAB 的信号时域采样及频率混叠现象分析

    龙源期刊网 http://www.doczj.com/doc/7d04774eae45b307e87101f69e3143323968f58a.html 基于MATLAB 的信号时域采样及频率混叠现象 ...

  9. matlab声音的滤波处理,MATLAB声音信号的采集与滤波处理

    Matlab 实验报告(题目二) (题目二)声音信号的采集与滤波处理(采用IIR滤波器或FIR滤波器) 参考资料:信号的采集.数字信号处理及滤波实例 要求:(1)采集声音信号或打开已录好的声音文件,并 ...

最新文章

  1. 深入理解LSM-Tree
  2. 浅蓝色设计类网站模板
  3. BE的完整形式是什么?
  4. 《Android游戏开发详解》——第2章,第2.13节调用对象的行为
  5. 降维--PCA学习笔记
  6. Linux统计文件夹下文件数量
  7. VMware Workstation16.2下载安装教程(win10)
  8. 数学分析-基本积分表
  9. web前端面试题(关于闭包)
  10. Color RGB颜色深浅的排序
  11. CNN详解——反向传播过程
  12. 华为云k8s环境部署应用
  13. 未分配利润与利润表不一致_资产负债表中的未分配利润和利润表中的净利润肯定是一致的吗?...
  14. 照片变成二次元动漫(2)
  15. 解决:RuntimeError: CUDA error: device-side assert triggered
  16. win7重装的坑:启动分区不存在 使用分区工具修正
  17. (十五):常用的十种算法(下)
  18. 华为校招java题目_20200812 华为校招笔试 java
  19. 机器视觉相机类型以及接口标准详解
  20. 语音特征MFCC原理,谱图理解(谱图横轴坐标理解)

热门文章

  1. python如何赚钱? python爬虫如何进阶? python就业? 如何快速入门python?
  2. 「数据管理」顶级数据库管理系统供应商
  3. 运输费用在ERP 系统中是如何处理
  4. c语言 循环语句中的终止命令,Shell break和continue命令
  5. pytest框架之mark标记功能详细介绍
  6. 【更新】全新的数据填报,更强的BI分析,Wyn Enterprise V3.0 Update 2 发布
  7. Homebrew error: Another active Homebrew process is already in progress
  8. iPhone5s ios 12.5.4越狱后可以ssh登录但是不能打开界面
  9. 使用静默方式安装Oracle数据库软件
  10. Mysql基础学习内容