您现在正在浏览:首页 > 职教文章 > 职教论文 > 基于MATLAB语言的Smith圆图软件设计

基于MATLAB语言的Smith圆图软件设计

日期: 2010/6/6 浏览: 128 来源: 学海网收集整理 作者: 佚名

基于 MATLAB 语言的

Smith 圆图软件设计

□乔晓华 (江苏技术师范学院 ,江苏 常州 213001)

摘  要 :Smith 圆图是从事微波工程实验和天线设计的重要工具。应用 MATLAB 作为开发平台研制的

Smith 圆图应用软件包 ,使圆图的应用和计算变得更加方便、快捷 ,该软件具有用户图形界面 ,简单易用

且计算精度高。

关键词 :传输线 ;MATLAB ;Smith 圆图 ;阻抗匹配

中图分类号 :TN943. 2   文献标识码 :B   文章编号 :1007 - 7022(2003) 19 - 0060 - 03

The Smith Chart Software Design Based on MATLAB Language

□QIAO Xiao - hua

(Jiangsu Normal college of Technology ,Jiangsu Changzhou 213001 , China)

Abstract :Smith Chart is regarded as the essential tool for microwave engineering experiments and the design of aeri2

al. Since the MATLAB as a development platform is applied to Smith Chart software package , the application and

calculation of Smith Chart is more convenient , simple and direct. Therefore the software has various advantages such

as the GUI , operating simply and calculating precisely.

Key words :transmission line ;MATLAB ;Smith chart ;impedance matching

1  引言

Smith 圆图是 P. H. Smith 于 1939 年在贝尔实验室

发明的 ,它主要用于计算微波网络的阻抗、导纳及网络

阻抗匹配设计 ,还可用于设计微波元器件。Smith 圆图

软件不仅适用于微波工程设计 ,亦可用于电磁场、微波

技术及天线与电波传播等课程相关内容的教学 ,该软

件通过形象的演示帮助学生深刻理解圆图的应用。

微波网络的正弦稳态分析含有复数计算 ,运算十

分繁琐和耗时。在计算机运算速度和内存不够发达以

前 ,图解分析法得到长足发展 ,其中多年来应用最广的

是 Smith 圆图。在计算微波传输线输入阻抗、导纳及

阻抗匹配等问题时 ,它不仅能避开繁琐的公式及复数

运算 ,使工程设计中相关计算简单便捷 ,而且图解过程

物理概念清晰 ,所得结果直观形象。随着计算机技术

的飞速发展 ,图解法在计算精度上的固有缺陷日益显

现 ,因为 ,圆图的计算精度取决于圆图中必须有足够的

圆周数 ,而过多的圆周会导致图线过于密集 ,不便将阻

抗、反射系数、电压驻波系数 (VSWR) 及电长度等相关

数据从图上直接读出。通过对圆图构成的基本原理和

应用问题的分析 ,利用现代计算机技术可以解决圆图

计算精度等方面存在的问题 ,为此设计的 Smith 圆图

软件既保留圆图计算直观、便捷的大众性 ,又满足工程

设计中相关参数的计算精度。在计算机应用日益普及

的今天 ,该软件特别适合电磁场、微波技术与天线等领

基金项目 :江苏技术师范学院自科基金。

作者简介 :乔晓华(1960 -  ) ,男 ,副教授 ,研究方向为电磁理论与光纤通信。

26

《中国有线电视》2003(19/ 20)

CHINA CABLE TELEVISION ·开发与应用·

域的教学和工程设计相关参数计算使用。

2  Smith 圆图软件构成的基本原理

2. 1  阻抗圆图软件构成的基本原理

圆图运算的基础是反射系数 ( Г= U + jV) 。Smith

圆图由反射系数平面上的等归一化反射系数圆族、等

归一化电阻圆族、等归一化电抗圆族构成。利用已知

的归一化阻抗 Z′= R + j X ,实现等反射系数圆族程序

如下 :

R = R ;X = X; %输入归一化阻抗

U = (R^2 + X^2 - 1) / (R^2 + 2 3 R + 1 + X^2) ;

V = (2 3 X) / (R^2 + 2 3 R + 1 + X^2) ;

tr = 2 3 pi 3 (0÷0. 01÷1) ;

Г= sqrt (U^2 + V^2) ; %等反射系数圆的半径

plot (r 3 cos(tr) ,r 3 sin(tr) ,’y’)

%画等反射系数圆

实现等归一化电阻圆族程序如下 :

for rr = 1/ (1 + R) ;cr = 1 - rr ; %画电阻圆

plot (cr + rr 3 cos(tr) ,rr 3 sin(tr) ,’m’)

实现等归一化电抗圆族程序如下 :

for x = X; %画电抗圆

rx = 1/ x ;cx = rx ;

tx = 2 3 atan(x) 3 (0÷0. 01÷1) ;

if tx < pi ;

plot (1 - rx 3 sin(tx) ,cx - rx 3 cos(tx) ,’m’)

else

 plot (1 - rx 3 sin(tx) , - cx + rx 3 cos(tx) ,’m’)

上述作图在 U 为横坐标和 V 为纵坐标的复平面

中 , R = 常数的曲线是一系列的电阻圆 , X = 常数的曲

线为一系列的电抗圆。需要指出 ,圆图是用极坐标来

表示反射系数的。因为| Г| = 常数的等反射系数圆是

以原点( U = 0 ,V = 0) 为圆心 ,以| Г| 为半径 ,而相角 =

常数的曲线则为经过坐标原点的一系列直线。为避免

混淆 ,一般只画出由已知的归一化阻抗 Z′= R + j X 对

应的代表 Г大小的同心圆和代表相角的直线 ,但计算

所得的电长度等参数以菜单形式给出 (如图 1 ,2) 。由

上述程序 ,根据需要容易画出相应圆图。

2. 2 圆图软件的设计特点

圆图软件设计要求计算结果以图形和数据并行输

出 ,处理包括复数的矩阵运算。为使程序代码简单 ,执

行运算速度快 ,计算精度高 ,选择 MATLAB 软件作为设

计技术平台较为理想。该软件数学表示、函数集丰富

且功能强大、良好的用户界面以及许多函数本身会绘

制图形且自动选取坐标刻度等显著优点 ,特别适用于

图 1  Smith 圆图软件主界面

图 2  传输线参数的软件计算界面

大量计算 ,因此 Smith 圆图软件选择 MATLAB 语言来

编写。

在 MATLAB 中句柄图形有一定的优先级 ,我们设

计的程序也是按照这样的顺序进行的 ,如图 3 所示。

在这个框架中 ,最高级的是主界面 ,它是下面所有界面

句柄的父。然后 ,从主界面上连接到下一层界面中 ,上

一级为下一级的父 ,每级间通过回调来实现连接和数

据传递。

图 3  圆图软件程序结构框图

MATALAB 将图形窗口 (Figure) 、标题 (Title) 、文本

(Text) 、坐标轴 (Axes) 、菜单 (Menu) 、控制框 (Uicontrol)

等均作为对象处理 ,并且有丰富的对象属性 ,只要利用

36

《中国有线电视》2003 年第 19/ 20 期            乔晓华 :基于 MATLAB 语言的 Smith 圆图软件设计

get ,set , reset ,delet ,gco ,findobj 等函数即可方便地操作

这些图形对象。软件主页图形界面由圆图和主菜单按

钮组成。主页在这里作为封面 ,比较简洁 ,窗口中仅有

固定的图形和菜单 ,按任意菜单键即可进入相关计算。

菜单的设计很简单 ,只要利用 Figure ,Title 和 Text ,设置

相应的属性即可。为便于使用 ,主菜单均使用按钮 ,按

下按钮即弹出相应的输入框 ,主要用到控制框对象中

的按钮类型。输入框格式与一般 Windows 中的输入框

格式基本相同 ,上面为各输入文本编辑条 ,下边有“确

认”和“退出”两个按钮 ,只是按钮相联系的功能函数不

同 ,输入内容也不同。整个输入框是一个特殊的图形

窗口 ,其中输入编辑条由 Unicontrol 对象中的可编辑文

本框(Edit) 类型实现。另外 ,这里的“确认”按钮 ,由于

回调函数需要获得输入文本的内容 ,实现比较复杂 ,要

利用执行字符串命令 ( Eval) 或执行字符串函数 ( Fe2

val) 。

除了上述 3 部分外 ,还有从各功能块退回主菜单

的按钮“关闭”(Close) 函数。

基于上述设计目标 ,利用 MATLAB 强大的作图功

能容易画出完整的 Smith 圆图。整个圆图软件分为用

户图形界面模块、圆图计算模块、画图演示模块。上述

3 大模块又进一步分解 ,其中用户图形界面模块分为 :

主页、主菜单 ;圆图计算模块分为反射系数计算、单支

节匹配计算、输入阻抗计算以及整个 Smith 圆图 ;画图

演示模块分为等归一化电阻圆、等归一化电抗圆、反射

系数圆等 ;确定阻抗值在圆图上的位置、圆图的基本应

用(相关数据的显示如图 2 所示) 、求输入阻抗及其在

圆图上的位置以及单支节匹配等问题。

3  圆图的基本应用

圆图是从事天线和微波工程设计的重要计算工具

之一。应用圆图软件进行工程计算 ,既保留圆图简便、

直观、物理概念清晰等图解法固有的优点 ,又能保证设

计计算必要的精确度 ,主要用于以下几类计算 : ①由归

一化阻抗求电压反射系数和电压驻波系数 (VSWR) 以

及相应的电长度等 ,这类问题可由反射系数模块解决

(参见图 2) ; ②单支节匹配等微波网络匹配设计及微

波元器件设计计算等由单支节匹配模块实现 ; ③由负

载阻抗根据移动的电长度计算输入阻抗、导纳或逆运

算 ,计算微波传输线上 Umax和 Umin的位置等 ,这些问

题可由输入阻抗计算模块解决。

举例说明圆图软件的应用 :

例 1 :一天线距发射机 8. 23 m ,工作频率 20 MHz

时测得阻抗为 72 + j40Ω,用 2 根同轴线串联传输。已

知同轴线长 L1 = 4. 57 m , Z01 = 70 Ω,空气介质 ; L2 =

3. 66 m , Z02 = 50Ω,介质εr = 2 ,如图 4 所示。设 2 根同

轴线近似为无损耗传输线 ,用 Smith 圆图计算 A 处的

输入阻抗。

图 4  天线的传输线模型

  解 :由已知条件得传输线 L1 工作波长λ1 为 15 m ,

对应的电长度为 0. 305λ1 ;传输线 L2 工作波长 λ2 为

10. 6 m ,对应的电长度为 0. 345λ2 。

对于传输线段 L2 ,由负载 C 处的归一化阻抗 ZL/

Z01 = 72 + j40Ω/ 70Ω= 1. 44 + j0. 8 ,利用圆图软件的阻

抗计算按钮 ,输入归一化阻抗 1. 44 + j0. 8 和移动距离

(电长度) 0. 345 ,即可求出 B 的归一化输入阻抗 Z′B

= 0 . 4938 + j0 . 1722 ,B的输入阻抗 ZB = Z02 Z′B =

24. 69 + j8. 61Ω。如图 5 所示。

图 5  传输线 L2 输入阻抗参数的计算

  传输线段 L1 的计算与 L2 类似 ,B 处的归一化阻

抗 Z′B = ZB/ Z01 = 0. 352 7 + j0. 123 , 移动距离 (电长

度) 0. 305 ,输入上述参数可立即求出 A 处的归一化阻

抗 Z′A = 1. 113 8 - j1. 165 3 ,A 处的输入阻抗 ZA = 78 -

j82Ω,与图解法计算结果 ZA = 78 - j73. 5Ω比较 ,输入

阻抗的实部相同 ,电抗部分相对误差大于 10 %。

例 2 :特性阻抗 Z0 = 300Ω的传输线 ,终端接 ZL =

73 + j42Ω的负载阻抗。试确定用单支线实现阻抗匹

配时 ,所需的短截线长度 L 和接入位置 d 。

解 :利用 Smith 圆图软件的单支节匹配计算模块 ,

输入终端归一化阻抗 ZL/ Z0 = 0. 243 3 + j0. 14 ,如图 6

所示 ,所需的短截线长度 L 和接入位置 d 可直接从圆

图单支节阻抗匹配计算界面数据窗读取 :接入位置距

46

乔晓华 :基于 MATLAB 语言的 Smith 圆图软件设计            《中国有线电视》2003 年第 19/ 20 期

自制电脑型电视播音提词器

□邵立清(中卫电视台 ,宁夏 中卫 751700)

摘  要 :详细介绍利用淘汰电脑和中文阅读软件 ReadBook 制作一台电脑型电视播音提词器 ,花钱不多

但很实用。

关键词 :电脑型 ;电视 ;播音 ;提词器

中图分类号 :TN 943. 12   文献标识码 :E   文章编号 :1007 - 7022(2003) 19 - 0065 - 02

Make Computer Broadcasting the Prompter Machine on Type TV by Oneself

□SHAO Li2qing

(Zhongwei TV Station , Ningxia Zhongwei 751700 , China)

Abstract :This text introduces and utilizes from Chinese reading software one a set of computer type TVs who Read2

Book make computer by oneself broadcasting the prompter machine in detail , it is not only spend little money but al2

so very practical

Key words :the type of computer ; televition ; broadcasting ; the prompter machine

图 6  圆图单支节匹配计算界面

负载 d1 = 0. 048 8·λ,短截线长度 L s1 = 0. 409 3·λ;或

接入位置距负载 d2 = 0. 404 2·λ,短截线长度 L s2 = 0.

090 7·λ。工程上常选取一组有利于器件集成体积

小和传输效率高的参数。

4  结论

实践表明 ,运用圆图软件计算传输线输入阻抗较

图解法计算精度提高两位有效数字 ,计算时间减少到

可以忽略的程度 ,用于传输线等相关内容教学既可节

约课堂教学时间 ,又简化了繁琐的计算 ,突出了图解法

的科学思想 ,降低了教学难度 ,提高了教学效率。因

此 ,该软件在科研和教学领域具有显著优点和推广价

值。

参考文献 :

[1 ]  [ 美 ]Matthew MR admanesh. Radio Frequency and

Microwave Electronics Illustrated [ M ]. English

Reprint Copyright ‰ 2002 by Publishing House of

Electronics Industry.

[2]  刘志学 ,导抗圆图计算和广播电视网络传输匹配

设计[J ]. 中国有线电视 ,2003 ,(7) :24.

[3 ]  Carl T A Johnk. Engineering Electromagnetic Field

and Waves , 2th Edition [ M ]. Copyright n 1988 ,

John Wiley & Sons , Inc.

[收稿日期 :2003208204]

作者简介 :邵立清(1966 -  ) ,男 ,工程师 ,主要从事电视后期制作工作。

56

《中国有线电视》2003(19/ 20)

CHINA CABLE TELEVISION ·开发与应用·


基于MATLAB语言的Smith圆图软件设计.pdf

返回顶部