产品中心

通信学科虚拟仿真教学

 通信学科因其课程的理论化和抽象化特点,需要大量的实验作为教学支撑。由于真实实验设备存在损耗大、开销高和维护困难等局限性,所以利用虚拟实验解决此问题成为当前课题研究热点。而根据国内外研究情况,目前面向通信类课程的虚拟实验系统一方面实验仿真速度慢,另一方面实验缺乏灵活性,系统不能支持用户自由搭建实验,更不能由用户自定义实验组件。

 通信学科因其课程的理论化和抽象化特点,需要大量的实验作为教学支撑。由于真实实验设备存在损耗大、开销高和维护困难等局限性,所以利用虚拟实验解决此问题成为当前课题研究热点。而根据国内外研究情况,目前面向通信类课程的虚拟实验系统一方面实验仿真速度慢,另一方面实验缺乏灵活性,系统不能支持用户自由搭建实验,更不能由用户自定义实验组件。 本文研究和实现的系统不仅在内容上涵盖了通信类学科,而且实现了对原生Matlab语言的动态编译,使得用户可以完全自定义扩展组件,这给系统带来极大灵活性。该系统以C/S和B/S混合架构的智能客户端作为系统结构,底层实验建模由Matlab完成,使用Java Builder将实验组件的功能函数打包成Java端进行调用的模型类。通过Java的网络和UI编程技术,智能客户端不仅支持用户根据自身需要在系统实验台上自由搭建仿真实验,而且能够将第三方定义添加的功能在Matlab编译环境支持下,完成动态编译,实现组件的自定义。