仅使用扬声器和麦克风进行软件传真需要多少延迟?

2024-05-15 21:57:07 发布

您现在位置:Python中文网/ 问答频道 /正文

故事

我没有任何传真硬件,所以我很难与那些在电话里听到传真噪音的人交流。甚至很难想象,2012年人们仍在使用吃树和纸进行通信的设备。一个新的视频会议时代终于到来了。在

http://xkcd.com/454/

问题

由于我没有任何传真硬件,最明显和最快的选择是通过在线服务发送信息。从另一边传真的硬件基本上是一个扬声器、一个麦克风和一点数字信号处理代码。唯一明显的问题是代码。传真协议是已知的-即使在Python中实现它也不成问题,但是到目前为止,我还没有看到任何使用speaker+mic进行传真的例子。CPU的性能是毫无疑问的-现代个人电脑有足够的功率来计算2400位/秒的噪音。对此我唯一的技术解释是延迟(噪音从麦克风传到DSP代码再传到扬声器的时间)太长,以至于干扰了传输。在

问题

如果以上是真的-传真协议所需的延迟是多少?
有没有测量麦克风扬声器延迟的工具?
我还错过了什么?
可以用Python实现所有东西吗?在

另外,我在looked into ITU时找不到任何东西(除了我发现了ITU looks for you


Tags: 代码协议硬件数字交流信号处理电话itu
2条回答

为什么要改头换面。在

代码可在http://www.hylafax.org/archive/2005-12/msg00120.php上找到

fabricebellard(是的,QEMU和Javascript的PC仿真器,他很棒;)在软件调制解调器上做了一些工作。根据hisproject page,有“声卡接口”的代码以及各种协议的调制/解调。我还没有看过资料来源,但这可能会提供有用的资料。还有一个带有更多指针的linmodems.org站点。在

在Linmodems.org网站指向某个software by the late Tony Fisher的链接,他似乎已经完成了发送部分的完整实现,尽管对于一个古老的工作站来说。看看manpage。在

此外,还有一个2003年的this post on the GNU radio mailinglists的人似乎想要同样的东西,尽管他当时没有xkcd来描述;)

相关问题 更多 >