微波期中matlab仿真smith圆图...docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微波工程期中课程设计 班 级: 2010 姓 名: 学 号: 序 号: 02 日 期: 2013年 5月 EMAIL : 1 目录 一:软件界面 3 二:功能介绍 3 1. 输入模块 3 2. 归一化阻抗和导纳求解 3 3. 反射系数和驻波比求解 3 4. 单支节双支节匹配 4 5. 演示部分 4 6. 清除 7 三:操作步骤 7 四:软件原理 7 A. 公式 7 B. 代码原理 9 1:输入部分 9 2:计算归一化阻抗和反射系数 10 3:单支节匹配 12 4:双支节匹配 16 五:总结 17 六:致谢 18 2 一:软件界面 二:功能介绍 输入模块 此处输入负载的实部和虚部以及特征阻抗。 归一化阻抗和导纳求解 按下计算按钮后此处显示归一化阻抗和导纳 反射系数和驻波比求解 3 、 此处显示反射系数和驻波比的计算结果 单支节双支节匹配 此处显示单支节和双支节匹配的计算结果(双支节需要输入 d1 和 d2) 演示部分 归一化演示 4 单支节匹配演示 5 双支节演示 6 清除 此键将左侧图重置,并清除所有数据。 三:操作步骤 在 ZL 处输入负载的实部和虚部,没有虚部写成 0,不能空着。 点击计算按钮,得到归一化阻抗导纳及驻波比和反射系数 点击单支节匹配得到单支节匹配结果 输入 distance1和 distance2 点击双支节匹配可得到双支节结 果 四:软件原理 公式 1: 7 求反射系数的公式。在 ConvertZ2AbsL 等函数中用到 2: 求反射系数的模,在 [AbsL , Ph]函数中用到。 反射系数与驻波比的关系。 3: 求输入阻抗,在双支节匹配中,由 y1 旋转到 y1‘用到,用于求第一个直接匹配后的导纳。 4: 用于计算按钮中,求驻波比和 K 。 5: 8 单支节匹配中用于解析法求 distance 和 length 的函数中用到。 输入阻抗虚部不为 0 时用到。 d lmin d0 lmin arccos 1 1 4π 6: 主要用于绘制圆的函数,非常重要。 代码原理 1:输入部分 9 输入部分类似都是用 str2double函数读取 edit类型框中的输入数值并进行检错, 如果不是数字则报错。 Handle.R1和 X1 以及 Zc分别存入负载和特性阻抗的值。 2:计算归一化阻抗和反射系数 利用公式 Zl=Z ∕0,得到归一化阻抗的实部 ZIR虚部 ZIX。(此处只能用 handle来储存值,不用随意定义变量储存) 为了接下来计算方便(不使用 handle计算,打字麻烦)读取刚才的结果值给 Z_Re,Z_Im ,这么做是因为不能直接将 handle赋值给变量 上面这么做无法通过编 此处计算导纳值, complex为复数函数。 ConvertZ2AbsL_Ph 为计算 | |和 的函数,因为后面多次用到,所以独立成了一个函数,具体内容如下。 这个函数通过阻抗的实部和虚部返回反射系数和相角。然后用 set将结果返回到 GU 框中,利用公式 = ( 1+ ) / ( 1- )和 K=1/ 得到驻波比,同时返回给 GUI的 edit8 和 edit11 10 最后 这个 Draw 函数完成绘图,细节 Smith_chart 为绘制圆图背景的函数,每次赋予 0 就是从绘。 Draw_Ratio 完成绘制等反射系数圆。 Theta 从 0 到 2pi 一周 x_zIN 和 y_zIN 为以为模的单位圆上。 Plot 函数定义了线宽。 11 绘制实数圆与以上大致相同。 绘制虚数部分,根据书上公式, 虚数部分是以 1,1/Z_Im 为圆心, 1/Z_Im 为半径的一部分圆 。所以 r=1/abs( Z_Im ),x_g和 y_g为以 r为半径的圆加上 C_X 和 C_Y 的偏移量,然后用 find 找到 x_g , y_g在半径为 1的园内的点。最后用 plot 函数画出。 3:单支节匹配 12 同计算,首先读取负载和特性阻抗。并赋值给 Z_Re和 Z_Im 用于后面的计算 根据书上公式,首先判断导纳的虚部是否为 0, if Y_Im == 0 如果为 0,根据 L= ( /2 ± / (1-gL)) 公式 L1=atan(sqrt(Y_Re)/(1-Y_Re))/2/pi; L2=-atan(sqrt(Y_Re)/(1-Y_Re))/2/pi; 如果不为 0,则 L= ( /2 ± / (1- )) 13 L1=atan(sqrt(P)/(1-P))/2/pi; L2=atan(-sqrt(P)/(1-P))/2/pi; 上面用来计算 distance。 如果 Y_Im 为0,则 d= ( /4 ) arccos(( gl-1)/( gl+1))。 由于 matlab中 acos只返回一个值,所以

文档评论(0)

183****0046 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档