我正在专门研究以一种或其他方式编写一些信号处理算法,或者可能是这两者的某种组合。
性能不是一个大问题,表达意图的清晰性更为重要。
我希望实现以下“块”并组合它们:
- 滤波器(FIR 和 IIR)
- 相位检测器
- 集成商
- 搅拌机
- 函数发生器
- PLL(使用上述作为构建块)
我知道 Rx 可以被视为“Linq-to-streams”,而 TPL 是对并发的抽象。我还了解到 Rx 在内部使用 TPL 来管理其异步位,并且 TPL 数据流为 TPL 添加了可组合性。
所以两者都是异步的,都是可组合的,都是相当高级的(Rx moreso)。一般情况下和我上面的信号处理项目中应该在哪里使用它们?