微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 弱问:关于STFT

弱问:关于STFT

时间:12-13 整理:3721RD 点击:
我现在用Snd Read Wave File读取一个wav信号,我用STFT spectrogram.vi对其作STFT,运行以后程序就死掉了似的,不知道该怎么做……
不知道还有没有什么别的好方法

 question_stft.vi

 broadband_source_fsk.wav

2M个点的数据直接给STFT spectrogram.vi无论如何不是明智的做法,计算时间长,占内存很大。我修改了一下,你看看吧。

 question_stft.vi

有两个vi不知道是什么,打不开
p.s.2M个点还算少的……,这个wav只有3M,有的wav要100M左右……,该怎么办啊

那两个VI不在LV基本版本里。你有没有LV development suite? 如果没有而且你真做语音的话,花点钱买一套advanced signal processing toolkit很值得。在advanced signal processing toolkit里面的STFT是用refnum做的,所以利用windows的资源很好,而且计算非常快。你那2M的数据在我这里piu一下就出结果了。
wave文件我做过80M的,问题不大,100M的应该也行吧,只要你的内存够的话。

没有,我现在是毕设要用,以后不知道呢,估计用不上
你说的这个哪能下到啊?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top