| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
基于MATLAB的数据采集与分析系统设计(二)           
基于MATLAB的数据采集与分析系统设计(二)
的硬件设备,需要注意的是对声音传感器的选择,应选择音频专用电缆或屏蔽电缆以减小噪声信号的引入,最好能选择单向性声音传感器。在matlab的信号采集工具箱中有专门为声卡生成一个操作对象的函数,初始化该操作对象即能建立matlab与声卡的通信,并为已创建的声卡设备对象增加数据采集通道和触发方式。若缺省设置则系统采用一个数据通道、手动触发方式启动工作。进行数据采集时,根据所配置的声卡的工作特性和信号分析的设计要求,可设置相应的参数来控制声卡在数据采集时的行为,如采样频率、采样时间、预计模拟信号的输入/输出范围、采样的出发方式,采样点数据的存储等。另外需要注意的一点是采样频率是由声卡的物理特性决定的,实际应用中可以根据情况选择一个声卡支持的采样频率.matlab支持电平触发、事件触发和手动触发三种方式来启动数据采集工作。声音信号采集硬件配置的具体实现过程:
sound=analoginput(‘winsound’);% ‘winsound’为声卡的驱动程序
channel=addchannel(sound,1);% 添加通道为单声道
set(sound, ‘samplerate’,44100);% 设置采样频率为44100hz
set(sound, ‘samplespertrigger’,22050);% 设置采样时间为0.5s
set(sound, ‘triggertype’, ‘manual’);% 设置触发方式为手工触发
...% 其它的相关设置
4.3.2 数据采集
启动设备对象,控制声卡开始采集数据,采集过程中可以向声卡发送控制命令,如暂停采集、退出采集等。采集到的数据被暂时存放在计算机的内存中,理论上可采集的最大数据量是由计算机的内存量所决定的。同时, matlab能够记录采集设备的硬件属性、采集的启动时刻、采集时间、采样频率及采样通道等信息,如果采集过程中出现了错误,则出错的时刻、错误产生的来源等信息也都会被记录下来供后续工作参考。需要注意的是,执行完一次数据采集工作后应删除设备对象,将内存中的数据存储在硬盘上之后释放数据存储所占用的内存空间,以备下一次采集能有足够的内存空间存储新的数据,声音信号采集的实现程序为:
start(sound);% 启动设备对象
try
time=0;data=0;
[data,time]=getdata(sound);% 获取采样数据
catch
time=0;data=0;disp(‘a timeout occurred’);
end
stop(sound);% 停止设备对象
delete(sound);% 删除设备对象
4.3.3 数据分析
在设计该部分时,不仅要求实现能从数据采集部分直接获取数据,还需实现能从文件中读取以前所保持好的数据。之后,用户可以根据实际研究的需要,在matlab中调用频谱分析函数(periodogram等)、功率谱分析函数(psd等)或数值分析函数(fminbnd等),就可以将采集到的声音信号分别进行频谱、功率谱分析等多种谱分析,并且可方便地将分析结果以图形的形式显示出来,如图4-2所示。在研究蛋壳破损自动检测过程中,通过对所采集的蛋壳声音信号进行频谱分析,找出区分损壳蛋与好壳蛋的特征变量,从而实现蛋壳破损的自动检测。对所采集的声音信号进行频谱分析的程序为:
...% 获取采样数据
px=abs(fft(data,512)) 2/512;% 对所采集的数据进行傅立叶变换
px=px(1:256);
s=60+10*log10(px);
...% 其它功能

图4-2 声音信号的采集与频谱分析
4.3.4 系统界面设计
利用matlab软件中gui模块进行设计,在matlab中可以方便地设计出基于对话框的图形用户界面,它提供了诸如编辑框、按钮、滚动条等图形对象,通过对这些图形对象的有机组合,再对相应的图形对象编写程序,就可以设计出界面友好、操作方便的系统软件。图4-2所示为声音信号采集与频谱分析系统的运行界面,还可再根据实际需要进行扩展。
建立基于声卡和matlab的信号采集与分析系统,能够实现信号采集、设备控制、数据分析以及结果显示等功能。实践证明该系统具有精度高、实时性好、性价比高、人机界面友好、升级修改简单等优点。在进行项目研究过程中,常常需要进行多次实验,采集大量的数据,并且要求对数据能实时地进行分析处理,该系统能很好地满足这种研究需要。此外,这一系统还可以扩展应用到其他相关的领域中,如在语音识别工作中可以用该系统采集语音信号并且加入语音处理的相关分析等。因此,该系统不仅具有良好的实用性,还可为其他的相关研究提供理论和应用基础。
语音信号分析处理系统一般由声电传感器(麦克风) 、数据采集卡、处理器(计算机) 、软件系统等几部分组成。商品数据采集卡(a/ d 板) 都包含了完整的数据采集电路和计算机接口电路,并同时提供驱动程序,产品和种类繁多,性能价格各异,价格一般都比较贵。pc 机的声卡本身就是一个廉价同时又非常优秀的语音信号采集系统,它采用直接内存读取方式传输数据,极大地降低了cpu 的占用率;不仅如此,声卡16 位的a/ d 转换精度比普通16 位a/ d 卡要高,能够满足语音信号采集分析要求。
5 应用设计
一、 对声卡产生的模拟输入对象(ai) 进行操作
声卡是matlab数

上一页  [1] [2] [3] [4] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《基于MATLAB的数据采集与分析系统设计(二)》的网友还看了:
    [电子机械]浅析基于可靠性工程的电子信息装备质量管理研究
    [免费范文]基于“服务为王”理念的微博湿营销模式构建
    [免费范文]基于虚拟现实技术的多维信息空间探析
    [免费范文]基于SEO技术提高网站访问量的策略研究
    [免费范文]基于ASP.NET的企业进销存管理信息系统的设计与实
    [免费范文]基于禁忌搜索方法的集装箱配载问题研究
    [免费范文]基于条码技术的库存管理系统设计分析
    [免费范文]基于RRAS与虚拟专用网技术在Windows中的实现
    [企业管理]基于会计主体的企业合并抵销处理
    [交通运输]浅谈基于创新能力培养的路基路面工程课程教学方法

    计算机论文
    普通论文黑客与网络安全探讨
    普通论文网民与网站在议程设置层面的博弈
    普通论文智能幕墙的控制系统与设计研究
    普通论文基于WWW的协同式CAI软件的Java实
    普通论文浅谈数据库信息管理系统的逻辑架
    普通论文网路化组织与网络式组织
    普通论文PBX濒临被取代的危机—论程控交换
    普通论文面向对象软件测试技术研究
    普通论文论计算机网络管理技术初探
    普通论文浅谈基于Web技术的计算机辅助系统
    普通论文浅谈校园网站安全存在的问题及防
    普通论文嵌入式数控系统软件总体设计研究
    论文
    普通论文[经济论文]浙江省家庭能源消费的调
    普通论文[工程建筑]浅析桥梁裂缝产生原因
    普通论文[今日更新]提高内部审计质量 促进审
    普通论文[今日更新]论歌唱艺术表现的协调与
    普通论文[免费范文]微软别具一格的企业文化
    普通论文[法律论文]侦查方式的转变体现法律
    普通论文[今日更新]2010年12月车间班长工作
    普通论文[今日更新]绘本在辅读学校心理辅导
    范文大全
    普通范文[范文大全]自来水公司2012年度上半
    普通范文[范文大全]计划生育委员会副主任先
    普通范文[范文大全]2012年党员干部学习廉政
    普通范文[先进性教育]保持*党员先进性个人心得
    普通范文[范文大全]车间主任质量职责
    普通范文[演讲稿]幼儿美术教师竞聘演讲稿
    普通范文[范文大全]入党申请书经典范文
    普通范文[范文大全]铁路工作者建国60年征文
    演讲致词
    普通演讲[生日祝福范文]庆祝男友生日 送气球造气氛
    普通演讲[竞聘演讲稿]烟草专卖股长岗位竞聘演讲
    普通演讲[会议发言稿]强化企业文化建设   促进业
    普通演讲[竞聘演讲稿]竞选青志干部的演讲稿
    普通演讲[饮食礼仪范文]加拿大饮食的三不
    普通演讲[串词范文]2008司“浓情9月,情系你我
    工作范文
    普通总结[工作总结]2007年财政局办公室工作总
    普通公文方案[公文写作]青年研究要倡导良好学风
    普通总结[工作总结]法官个人工作总结范文
    普通总结[工作计划]2010年个人年度工作计划
    普通总结[工作计划]“暑假教科研策划”学校工
    普通汇报体会[先进事迹材料]三中全会以来中央全会研究
    普通汇报体会[心得体会]暑期社会实践心得
    普通总结[工作计划]2011年上半年市场部工作计
    普通汇报体会[学习体会]市教学研究会学习心得
    普通公文方案[公文写作]教师个人工作总结
    普通公文方案[企划方案]服装品牌形象代言人评选活
    普通公文方案[企划方案]加快发展旅游业工作意见