任何用于信号处理的好 C# 库?

信息处理 离散信号 过滤器设计
2022-02-24 10:40:06

有人可以将我链接到一个好的 C# DSP 库吗?我看到了一些不错的 C++ 库,但我对 C++ 的了解不多。有什么方法可以包装它们吗?

我的主要目的是在缓冲区上应用一些过滤器(低通、高通、陷波......)。谢谢

2个回答

我可以推荐这些库:

BASS - 还有很多功能。虽然它不是为 C# 编写的,但它们为您提供了一个包装器 (Bass.Net)。请记住,如果你想在商业项目中使用这个库,那么你必须为许可证付费。

NAudio - 是一个成熟的项目,具有许多功能并支持各种编解码器。

cscore - 相当新的项目,具有一些不错的功能,特别是对于可视化,以及 NAudio 缺少的一些编解码器。您可能想在某个时候尝试一下,甚至为它做出贡献。

我会推荐 lib NWaves,不是那么成熟,但对于生活中的大多数情况来说已经足够了。