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

  • 53
  • 0
  • 约2.02千字
  • 约 4页
  • 2020-11-26 发布于天津
  • 举报
实现文件动态播放和频谱可以对声卡录制文件滤波后信号或均衡化后信号进行动态播放动态显示信号波形和频谱缺少多线程的处理机制也就是说所有的任务都在一个线程内完成新任务必须等已经在执行的任务完成后才会交付处理缘此一开始我想到用函数设定一个定时器每隔一定的时间读取若干数据进行播放和频谱只要两次数据处理间隔很短比如说秒刷新一次数据那么就能得到每秒帧的动态效果但是此方法效果不佳首先刷新率不高每秒大概只有帧不到其次由于没法往的回调函数中传递创建的虚拟声卡设备导致每次循环都要反复的创建和删除虚拟声卡设备这严重拖累

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

文档评论(0)

1亿VIP精品文档

相关文档