碧波液压网 欢迎你,游客。 登录 注册

无线通信系统的GUI设计与仿真实现

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  引言

  软件系统的用户接口有两类,即命令驱动方式的 交互式问答接口和事件驱动方式的图形用户接口 (GUI)。通常在开发一个实际的应用软件系统时会尽 量做到界面友好,最常使用的方法就是使用图形用户界 面。图形用户界面用各种图形对象,如图形窗口、图轴、 菜单、文本框等构建的用户界面,是人机交流的工具和方法。利用用户界面,用户可以直接与计算机进行信息 交流,不需了解应用程序究竟是怎样执行各种命令的, 而只需了解可见界面组件的使用方法,通过与界面交流 就可以使指定的行为得到正确执行。

  图形用户界面具有很强的交互性,在这样的一个良好的用户界面中可以方便地进行通信系统的参数设置,可以同步显示通信信号经过每一步处理后的波形,能够使用户更为方便地对无线通信系统进行软件设计和功能分析。

  通信的目的就是传输信息。通信系统的作用就是将信号从信源发送到一个或多个信宿。因此,按照信道中传输的是模拟信号还是数字信号,相应地把通信系统分为模拟通信系统和数字通信系统。

  1 无线通信系统仿真模型的构建

  通信的目的就是传输信息。通信系统的作用就是将信号从信源发送到一个或多个信宿。因此,按照信道中传输的是模拟信号还是数字信号,相应地把通信系统分为模拟通信系统和数字通信系统。

  (1)模拟通信系统模型

  信源发出的原始电信号是基带信号,基带是指信号的频谱从零频附近开始,如语音信号300~3 400 Hz,由于这种信号具有频率很低的频谱分量,一般不宜直接传输,这就需要把基带信号变换成其频带适合在信道中传输的信号,并在接收端进行反变换。完成这种变换和反变换通常利用调制器和解调器。经过调制以后的信号称为已调信号,已调信号有三个基本特征:携带有用信息;适合在信道中传输;信号的频谱具有带通形式且中心频率远离零频。

  (2)数字通信系统模型

  数字通信系统是利用数字信号来传递信息的通信系统。数字通信涉及的技术问题很多,其中主要有信源编码/译码、信道编码/译码、数字调制/解调、数字复接、同步以及加密等。

  2 无线通信系统信号处理的GUI设计

  通常情况下,实现GUI设计有两种方法:使用Matlab自身提供的图形用户界面设计向导(Graphics User Interface Design Environment,GUIDE),或者是使用全脚本编程。利用GUIDE进行图形用户界面设计,向导会自动生成一个fig文件,及一个包含fig中放置控件相应回调函数的M脚本文件。利用全脚本编程实现,由于Matlab自带demo,包括按钮、文本标签、编辑文本框、列表框等,通过阅读M文件程序代码可以直观而快速地掌握GUI设计的技巧。采用全脚本实现,M文件代码可重复使用,可生成非常复杂的界面,可方便地在句柄中存取数据,可将创建对象代码与动作执行代码很好地结合起来。对于GUI设计,针对不同的情况来确定使用GUIDE还是全脚本,也可以考虑两者的结合使用来发挥各自的优势。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论