我一直在使用“Sounddevice 0.3.6”模块和Python的项目中提出一个有源噪声消除系统。对于这个特定的应用,我需要精确输出具有相同输入信号频率的信号。那时我遇到了Stream类的Sounddevice的一些问题。这是问题所在:
我们来看一下Sounddevice文档中给出的简单“wire.py”示例。
(http://python-sounddevice.readthedocs.io/en/0.3.6/examples.html)
此例程基本上获取输入并传递给流的输出。
通过这样做,我确实生成了一个固定的正弦波作为输入通过。但是,我得到一个频率略有不同的正弦波作为输出。我可以确保用示波器检查频率(~1 Hz)的微小差异。
我想知道什么可能导致这个问题,因为它是一个简单的传递例程。