傅里叶反变换matlab代码薄膜晶体管
STFT(短时傅立叶变换),ISTFT(逆-短时傅立叶变换),用于音频,麦克风输入
提供25%,50%的重叠STFTCraft.io。
笔记
git
clone
--recursive
https://github.com/kooBH/STFT.git
要构建测试代码,您需要克隆--recursive以使用子模块koobh/WAV.git
。
git
submoudle
init
git
submodule
update
使用子模块。
关于FFT
我目前正在使用的FFT。
由于这是单个标头文件中最快的FFT。
但是,有时(通常不是),在MATLAB
FFT输出和Ooura
FFT输出之间存在错误。
如果需要与MATLAB完全相同的输出,则必须使用其他FFT库。
例子
直接从缓冲区
#
include
"
cpp/STFT.h
"
...
//
frame/shift
must
be
4
or
2
STFT
process
(channels,frame_size,shift_size);
WAV
input;
WAV
output
(channe
2021-09-16 11:49:04
1.7MB
系统开源
1