matlab生成的c代码编译失败-NimbleDSP:C++DSP库

时间:2021-05-21 08:34:17
【文件属性】:
文件名称:matlab生成的c代码编译失败-NimbleDSP:C++DSP库
文件大小:1023KB
文件格式:ZIP
更新时间:2021-05-21 08:34:17
系统开源 matlab生成的c代码编译失败NimbleDSP 关于 NimbleDSP是一个C ++数字信号处理(DSP)库,旨在快速,全面且最重要的是-真正易于使用。 特征 用于实数,复数,浮点数和定点数据类型的向量类。 筛选器类别 Matlab样式的语法(例如“ spectrum_dB = log10(abs(fft(data)));”) 高效的多速率滤波器功能(抽取,插值和重采样) FFT和逆FFT 100%模板类和功能 有关所有方法和功能的Doxygen注释/文档。 全面的单元测试。 非限制性许可证(MIT),使您可以根据需要保留软件的专有性。 安装 不需要! 好吧,几乎没有。 所有源代码都是头文件,因此您要做的就是将其“包含”在您的代码中,并确保其目录位于您的包含路径中。 库的头文件都在“ src”目录中。 您还需要来自KissFFT的头文件。 我分叉了KissFFT,以修复导致KissFFT模板代码无法用非gcc编译器编译的错误。 通过执行“ git clone kiss_fft130”下载它。 您可以将KissFFT代码放在您想要的位置(尽管如果您希望构建和运行单元测试,则应将其与
【文件预览】:
NimbleDSP-master
----doxygen.cfg(101KB)
----test()
--------ComplexVectorTest.cpp(68KB)
--------VectorTest.cpp(3KB)
--------ComplexFirFilterTest.cpp(37KB)
--------RealFixedPtVectorTest.cpp(33KB)
--------RealFirFilterTest.cpp(63KB)
--------RealIirFilterTest.cpp(6KB)
--------RealVectorTest.cpp(37KB)
--------main.cpp(1KB)
--------ComplexIirFilterTest.cpp(6KB)
----LICENSE(1KB)
----src()
--------ComplexIirFilter.h(7KB)
--------RealFirFilter.h(64KB)
--------ParksMcClellan.h(17KB)
--------NimbleDspCommon.h(407B)
--------Vector.h(9KB)
--------ComplexVector.h(60KB)
--------ComplexFirFilter.h(33KB)
--------RealVector.h(75KB)
--------RealIirFilter.h(7KB)
--------RealFixedPtVector.h(15KB)
----CMakeLists_coverage.txt(1KB)
----doc()
--------.gitignore(71B)
----examples()
--------NarrowbandFM()
----.gitignore(202B)
----CMakeLists.txt(811B)
----README.md(5KB)
----build()
--------.gitignore(71B)

网友评论