基于MATLABGUI平台的数字微波工程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于MATLAB GUI 平台的
数字微波工程设计
【摘 要】数字微波工程设计是一项繁重复杂的工作,为减少设计人员工作量,实现自动化设计,开发了一个数字微波工程设计平台。该平台基于MATLAB GUI 编程,通过路径信息分析、天线高度设计、性能指标估算等一系列功能模块实现了高效可靠的数字微波工程设计。本文对平台的总体设计和具体实现进行了详细的阐述。实践证明平台简便实用,对数字微波通信系统的工程设计具有较强的指导作用。【关键词】数字微波,工程设计,MATLAB GUI 【中图分类号】 TN925+.91
【文献标识码】 B 【本文献信息】张欣, 王三山,艾杰.基于MATLAB GUI 平台的数字微波工程设计[J].广播与电视技术,2014,Vol.41(10).
Design of Digital Microwave Engineering Based on MATLAB GUI Platform
ZHANG Xin, WANG Sanshan, AI Jie
(Wireless Transmission Center of Henan Province, Henan 450003, China )
Abstract Engineering design of digital microwave is a heavy and complex work. In order to reduce the workload of designers and realize the
automatic design, an engineering design platform of digital microwave is developed. Base on MATLAB GUI programming, the platform achieves effi cient and reliable engineering design of digital microwave by a series of function modules, such as path analysis, antenna height design, performance estimation and so on. The general design and implementation of the platform are elaborated in this paper. Application proves the convenience and practicability of the platform, which would be a helpful guidance for engineering design of digital microwave communication system.
Keywords Digital microwave, Engineering design, MATLAB GUI
张欣, 王三山,艾杰
(河南省无线发射传输管理中心,河南 450003)
0 引言
随着通信技术的飞速发展,融合微波技术和数字技术诸多优点的数字微波已经成为现代通信网络中重要的传输工具,特别是在专网、移动网和宽带数据网中,数字微波的应用日益广泛[1][2]。需求的增长对工程设计提出了更高的要求,如何
高效而且高质量地完成繁重复杂的数字微波工程设计,成为摆在设计人员面前的现实问题。
MATLAB 是Mathworks 公司推出的一款功能强大的数学软件,具有强大的科学计算和图形显示能力,为科学研
开发Android 系统手机远程监控客户端,开发GSM 短信报警等等,让多路卫星电视信号频谱监测系统成为保障卫星广播电视安全播出的利器。
参考文献
[1]陈燕莉.卫星频谱综合监测和干扰识别系统的设计与实现[J ].广播与电视技术, 2013(9):118-122.
[2]刘洪才.广播电视卫星数字传输技术[M ].北京:中国广播电视
出版社,2003.
[3]车晴,张文杰,王晶玲.数字卫星广播与微波技术[M ].北京:中国广播电视出版社,2004.
作者简介:
黄展刚,男,1977年生,大学本科学历,广电工程师,主要从事广播电视卫星传输技术、计算机科学与技术方面的研究。
究、工程设计及众多学科领域提供一种简洁、高效的编程工具,在图像处理、控制设计、信号检测、金融建模设计等领域均得到广泛应用[3][4]。本文基于MATLAB GUI(Graphic User Interface,图形用户界面)编程,创新开发了数字微波工程设计平台,实现了简洁友好、功能齐全的人机交互界面,为数字微波工程设计人员提供了一个又快又准的设计辅助工具。
1 平台总体设计
1.1 设计分析
数字微波工程设计涉及面极广,除微波系统本身的电波传播设计,还包括信道组织、监控系统、电源系统、防雷接地、铁塔和土建等辅助设计[5]。本文所开发的工程设计平台主要针对电波传播设计,这也是数字微波通信系统的基础部分和核心部分。
设计人员在进行数字微波工程设计时通常会有以下感受:
1. 电波传播空间具有多样性和时变性[6],对于每条微波电路都需要进行一个完整的设计过程,以得到个性化配置来适应传播路径的差异。可以说,数字微波工程设计只可借鉴,不可复制。
2. 数字微波工程设计纷繁芜杂,包括路径分析、天线配置、性能估算在内的许多重要环节都需要大量的公式计算和细致的图上作业,而微波传输理论公式复杂、计算繁琐,图上作业往往需要在抛物面坐标纸上实际绘制[7],这些因素不仅使设计人员耗时耗神,而且容易造成设计本身分散凌乱。
对于上面两个问题,个人经验会弥补些许不足,但将手和笔解放出来,让设计人员把时间和精力集中在思考和判断上,才是使工程设计高效实用的根本。基于此,决定开发基于MATLAB GUI的数字微波工程设计平台,该平台需要实现的主要功能有:
1. 路径剖面图和电波传播路径图自动绘制;
2. 天线高度设计;
3. 反射点和余隙计算;
4. 电路性能指标分配;
5. 性能指标估算及评判;
6. 工程配置文件自动生成。
1.2 系统构架
在详细的设计分析基础上,构建基于MATLAB GUI的数字微波工程设计平台系统构架,模块框图如图1所示。
与传统的系统构架不同,图1除了在输入输出模块标明清晰的数据流向之外,在主模块上并没有给出更多的数据流向信息,这是因为本文所构建的平台着眼于工程设计,而非一般的信号处理,因此数据流向可根据设计过程中各模块的逻辑关系灵活安排。平台各模块的功能以及它们之间的基本关联简单说明如下:
1. .xls文件输入模块:该模块主要以.xls表格形式记录距离数据、地面海拔高度数据和经纬度数据,为数字微波工程设计平台提供规范的数据输入。在运行平台进行工程设计之前,包含设计对象相关数据的.xls文件必须按照特定格式提前准备好。
2. 路径信息显示模块:该模块读取.xls文件输入信息,直观显示等效地球半径系数、站点、海拔峰值、站距、地形和气候条件等路径信息,同时在图形显示模块中绘制相应的