我正在尝试测试我编写的一些信号处理功能,并且我想模拟有符号16位值的实时流数据,表示以960 Hz采样的正弦波。所以我想象在某个地方会有某些东西沿着
short output = (short)32000*Math.Sin(2 * Math.PI * time);
其中time
将是一些单精度或双精度浮点数,以秒为单位。
是否有人使用C#,Windows PowerShell脚本或其他方式执行此操作?我该如何捕获这些数据?我见过this,但我不知道Perl,我不确定我是否明白。
或者我是否了解实时数据流是如何工作的?