文件名称:傅里叶反变换matlab代码-STFT:STFT(短时傅立叶变换),ISTFT(逆-短时傅立叶变换),用于wav,mic输入和信号处理模块
文件大小:1.7MB
文件格式:ZIP
更新时间:2024-06-09 20:11:05
系统开源
傅里叶反变换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
【文件预览】:
STFT-master
----test.cpp(777B)
----WAV()
----.gitmodules(70B)
----cpp()
--------HannWindow.h(4KB)
--------Ooura_FFT.h(40KB)
--------STFT.h(7KB)
--------PostProcessor.h(4KB)
----CMakeLists.txt(583B)
----LICENSE(1KB)
----build()
--------input.wav(1.83MB)
----README.md(2KB)
----C()
--------ooura_fft.h(29KB)
--------STFT.h(4KB)
----.gitignore(186B)