ImageVerifierCode 换一换
格式:DOCX , 页数:5 ,大小:70.53KB ,
资源ID:12065227      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-12065227.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(如何用matlab程序实现声卡的数据采集.docx)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

如何用matlab程序实现声卡的数据采集.docx

1、精品文档% 设置采样速率为 8000Hz% 从 AI 中获取实际采样速率% 设置触发通道% 设置触发类型% 设置为电压上升至某值后触发% 设置触发电压值% 设置触发时延% 设置触发时延的单位% 定义超时值如何用 matlab 实现声卡的数据采集function xinhaoAI = analoginput(winsound);%2. Add channels - Add one channel to AI.chan = addchannel(AI,1);%3. Configure property values - Assign values to the basic setup proper

2、ties, and %create the variables blocksize and Fs, which are used for subsequent analysis. %The actual sampling rate is retrieved since it may be set by the engine to a %value that differs from the specified value.set(AI,SampleRate,8000)ActualRate = get(AI,SampleRate);set(AI,TriggerChannel,chan)set(A

3、I,TriggerType,software);set(AI,Triggercondition,rising);set(AI,TriggerConditionValue,0.013);set(AI, TriggerDelay, -1);set(AI, TriggerDelayUnits, seconds);set(AI,timeout,2)Fs = ActualRate;clear data1;start(AI)trydata1,time=getdata(AI);样时间保存到 timecatch time=0;data1=0;disp(A timeout occurred.);endsubpl

4、ot(2,1,1)plot(time,data1)xlabel(Time (sec.)ylabel(Signal Level (Volts)grid on% 对采集数据作滤波处理blocksize =length(data1);window = hanning(blocksize);MATLAB 自带 )data2=window.*data1;% 设置采样速率% 开始采样% 将采样得到的数据保存到 data1, 采% 绘制 2 行 1 列的第 1 张子图% 以时间为横轴,数据为纵轴作图% 标注横坐标% 标注纵坐标% 添加网格% 计算窗函数长度% 计 算汉 明 窗 函数 ( 此 函 数 为% 对

5、数据先作加窗处理b,a=ellip(4,0.1,20,3000*2/Fs);% 构造椭圆滤波器data=filter(b,a,data2);% 求加窗处理后的数据经过滤波器的响应% 当不需要 AI 时,将它从工作空间和内存中删除delete(AI)clear AI% 对滤波处理后的数据作FFT 频谱分析,并将结果在第二张子图上作图表示,加上横纵坐标和标题f,mag = daqdocfft(data1,Fs,blocksize);% 此函数为 MATLAB 自带subplot(2,1,2)plot(f,mag)grid onylabel(Magnitude (dB)xlabel(Frequency (Hz)title(Frequency Components of Incoming Signal)% 找到频谱幅度最大值,并在屏幕上显示xlim(0 1500)ymax,maxindex = max(mag);disp(Maximum occurred at , num2str(maxindex), Hz) 随意编辑

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报