首页|基于MWorks的移动通信系统仿真可行性与性能分析

基于MWorks的移动通信系统仿真可行性与性能分析

扫码查看
MWorks被认为是国产优秀计算和仿真软件,目前已在工业界崭露头角,但其在高校教学和科研中的使用率仍然很低且主要集中在机械控制领域。为弥补实践空白,该文将MWorks用于移动通信系统建模与仿真,并在"移动通信"课程的仿真实验环节替代MATLAB,探究该软件是否能满足通信系统建模与仿真的需求。同时,对比它与 MATLAB 在学习难度、编程效率、运行速度、兼容性和功能支持等方面的性能,评估其在高校教学研究中的应用前景,并为该软件在其他学科的应用提供参考。
Feasibility and performance analysis of mobile communication system simulation based on MWorks
[Objective]MATLAB is a commercial mathematical software launched by American company MathWorks in 1984.After decades of development,MATLAB has surpassed ordinary mathematical software and become the most widely used scientific calculation tool in the fields of science and engineering.However,MATLAB has almost no openness,and various functions and models developed based on the MATLAB platform cannot be used separately from the MATLAB environment.Therefore,it is particularly important to establish an independent and controllable industrial basic simulation software platform in China.Universities are pivotal in nurturing future talent,integrating domestically developed computing and simulation software into academic and research activities is crucial to fostering the long-term application and development of domestically developed software.MWorks is considered an excellent domestic computing and simulation software,especially within the industrial sector.Nevertheless,its integration into university teaching and research remains limited,primarily within mechanical control disciplines.To expand its application,it is necessary to explore the potential applications of MWorks across various fields.[Methods]This study focuses on utilizing MWorks for modeling and simulating mobile communication systems,with the aim of assessing their performance and future prospects.During the simulation experiment section of the"Mobile Communications"course,we attempted to replace MATLAB with MWorks to investigate whether the software could meet the requirements for communication system modeling and simulation.Additionally,a comparative analysis between MWorks and MATLAB was conducted,examining aspects such as learning difficulty,programming efficiency,running speed,and compatibility.These comparisons provide valuable insights into their potential adoption in academic settings.[Results]The research findings indicate that MWorks can fully replace MATLAB in terms of scientific computing requirements,adequately meeting the modeling and simulation requirements of mobile communication systems.The learning difficulty and programming efficiency of MWorks were generally comparable to those of MATLAB.MWorks utilizes the Julia programming language,which theoretically offers faster execution speed than MATLAB.However,practical performance differences were minimal.MWorks also boasts compatibility with various programming languages,such as C,C++,and Python,and supports the execution of M language scripts.Despite these strengths,MWorks does have some limitations.For example,the software's error reporting functionality sometimes fails to accurately identify the sources of errors,highlighting an area for improvement.Additionally,the range of available toolboxes in MWorks falls short of fully meeting the requirements of communication simulation tasks.[Conclusions]Based on the research outcomes of this study,we believe that MWorks has great potential for broad applications in university teaching and research.We advocate that universities step up efforts to promote and provide training on MWorks,thereby enhancing both faculty and students'familiarity and proficiency with the software.Furthermore,it is essential to continue refining the functionality of MWorks to cater to the diverse needs of different disciplines.

mobile communicationssimulation experimentMATLABMWorks

史瑶、张霆廷、肖涵、杨轶

展开 >

哈尔滨工业大学(深圳) 电子与信息工程学院,广东 深圳 518055

哈尔滨工业大学(深圳) 实验与创新实践教育中心,广东 深圳 518055

移动通信 仿真实验 MATLAB MWorks

广东省教育科学规划课题(高等教育专项)

2023GXJK678

2024

实验技术与管理
清华大学

实验技术与管理

CSTPCD北大核心
影响因子:1.651
ISSN:1002-4956
年,卷(期):2024.41(6)
  • 16