1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > matlab采集声音信号播放声音 基于Matlab的声音信号采集与分析处理

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

时间:2020-09-04 07:58:56

相关推荐

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

文章编号 :100622475()060091202 收稿日期 :0913 作者简介 :陈家焱(19792) ,男 ,江苏泗洪人 ,华东理工学院机电系助教 ,硕士研究生 ,研究方向 :机电一体化。 基于 Matlab 的声音信号采集与分析处理 陈家焱 ,陈冬娇 ,张达响 (东华理工学院机电系 ,江西 南昌 330013) 摘要 : 介绍了利用 Matlab 软件采集与处理声音信号的方法 ,并结合蛋壳破损声音检测的应用实例 ,深入地分析了声音信号采集与处理的 Matlab 实现。 关键词 :声音信号采集 ;Matlab;频谱分析中图分类号 :TP391. 42 文献标识码 :A Collecting and Processing of Sound Signal with Matlab CHEN Jia2yan ,CHEN Dong2jiao ,ZHANGDa2xiang(Mechanical & Electrical Engineering Department , East China Institute of Technology ,Nanchang 330013 ,China)Abstract : The method of collecting and processingof sound signal with Matlab software is introduced in this paper , then , a case of using sound signal to detect crack eggs is combined for deeply analyzing its application. Key words : collecting of sound signal ; Matlab; analyzing of frequency 0 引 言 声音信号的采集与分析处理在工程应用中是经常需要解决的问题 ,如何实时采集声音信号并对其分析处理 ,找出声音信号的特征在科学研究中是一项非常有意义的工作。 Matlab 是一种功能强大、效率高、交互性好的数值计算和可视化计算机高级语言 ,它将数值分析、信号处理和图形显示有机地融合为一体 ,形成了一个极其方便、用户界面友好的操作环境。Matlab 的不断发展 ,其功能越来越强大 ,使其广泛应用于数字信号处理、数值图像处理、仿真、自动控制、小波分析和神经网络等领域。本文实现声音信号的采集与分析处理是基于 Matlab 软件完成的。 1 声音信号的采集 Matlab 函数库中的 analoginput () 函数可实现对模拟信号的采集 ,这种模拟信号可以是声音信号、传感器信号等。通过定义 ai = analoginput (′ADAPTOR′) , 可建立模拟信号采集的对象 ,其中 ADAPTOR 表示设备名称 ,若是采集声音信号 ,则设置 ADAPTOR =′win2 sound′ ,即建立了声音信号采集的对象。 对建立的声音信号采集对象要进行声音采集的属性参数设置。Addchannel (ai , 1)设置采集声音的通道数 ,1 表示单声道 ,[1 2]则表示立体声道 ,同时还可对声道进行更深层次设置 ,如设置每个声道的名称、每个声道的输入信号值期望范围和 A/ D 转换的电压范围等 ;set (ai ,′SampleRate′ , value) 设置声音信号采 集的采样频率 ,value 的取值根据实际情况进行确定 , 但必须满足采样定理 ,通常

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。