MATLAB实现动态播放和频谱.docx

  1. 1、本文档共4页,其中可免费阅读2页,需付费100金币后方可阅读剩余内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 4、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实现文件动态播放和频谱可以对声卡录制文件滤波后信号或均衡化后信号进行动态播放动态显示信号波形和频谱缺少多线程的处理机制也就是说所有的任务都在一个线程内完成新任务必须等已经在执行的任务完成后才会交付处理缘此一开始我想到用函数设定一个定时器每隔一定的时间读取若干数据进行播放和频谱只要两次数据处理间隔很短比如说秒刷新一次数据那么就能得到每秒帧的动态效果但是此方法效果不佳首先刷新率不高每秒大概只有帧不到其次由于没法往的回调函数中传递创建的虚拟声卡设备导致每次循环都要反复的创建和删除虚拟声卡设备这严重拖累

MATLA实现WA文件动态播放和频谱 可以对声卡录制、WAV文件、滤波后信号或均衡化后信号进行动态播放,动 态显示信号波形和频谱。 MATLAB 缺少多线程的处理机制,也就是说所有的任务都在一个线程内完 成,新任务必须等已经在执行的任务完成后才会交付处理。 缘此,一开始我想到 用timer函数,设定一个定时器,每隔一定的时间读取若干数据,进行播放和频 谱,只要两次数据处理间隔很短,比如说 0.04秒刷新一次数据,那么就能得到每 秒1/0.04=25帧的动态效果。 但是此方法效果不佳。 首先刷新率不高, 每秒大概只 有5帧不到,其次由于没法往timer的回调函数中传递创建的虚拟声卡设备,导致 每

文档评论(0)

dajiede + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档