可以在matlab中进行实时通信吗?

时间:2012-07-24 16:18:14

标签: matlab real-time steganography serial-communication audio-processing

我正在使用dsk TMSC6713进行音频隐写术。我想使用dsk实时向PC发送消息,然后使用matlab实时在发送器和接收器PC之间进行所有处理和串行通信,并在解码器dsk套件中收听发送的消息。是否有可能?请提供任何可能的解决方案。

1 个答案:

答案 0 :(得分:0)

原则上(几乎)不可能使用消费者PC系统进行实时控制。

进程调度依赖于很多事情,执行程序的时间是非确定性的。如果你想做任何实时的事情(通信,控制......),你应该选择一个微控制器,你可以控制每一个周期并确保时间有限。 如果你需要,正如马克所说的那样,“非常快速的沟通”,你可以在PC上进行(如果你没有在后台运行战地2000000),甚至可能使用matlab。这在很大程度上取决于您所需的带宽。我用Matlab做了50Hz的RC直升机自动控制。