当前位置:文档之家› 北邮计算机系统结构-WINDLX模拟器实验 报告

北邮计算机系统结构-WINDLX模拟器实验 报告

北邮计算机系统结构-WINDLX模拟器实验 报告
北邮计算机系统结构-WINDLX模拟器实验 报告

实验报告

学院:计算机学院

课程名称:计算机系统结构

实验名称:WINDLX模拟器实验

班级:

姓名:

学号:

实验一 WINDLX模拟器安装及使用

实验二指令流水线相关性分析

一.实验类别

验证实验

二.实验目的

通过使用WINDLX模拟器,对程序中的三种相关现象进行观察,并对使用专用通路,增加运算部件等技术对性能的影响进行考察,加深对流水线和RISC处理器的特点的理解。

三.实验环境

Windows XP操作系统

WinDLX模拟器

四.实验原理

指令流水线中主要有结构相关、数据相关、控制相关。相关影响流水线性能。

(1)数据相关

定义:原有先后顺序的两条指令(I1,I2)在对共享变量(位置)进行读、写时,指令流水线中实际完成的读、写顺序与原有顺序不一致,

导致流水线输出错误。

三类数据相关:

写读(WR)相关

读写(RW)相关

写写(WW)相关

解决方法技术:

1. 使某些流水线指令延迟、停顿一或多个周期。

2. 双端口存储器:如果指令和数据放在同一个存储器。

3. 设置两个存储器:一个数据存储,一个为指令存储器。

4. 软件优化编译:通过指令重新排序,消除数据相关。

5. 定向技术:又称旁路技术或专用通路技术,是使后续指令提

前得到前指令的运算结果(适合ALU类指令)

(2)结构相关

定义:如果某指令在流水线重叠执行过程中,硬件资源满足不了指令重叠执行的要求,会产生资源冲突或竞争,称为流水线结构相关

解决方法技术:

1. 延迟技术:使某些指令延迟、停顿一或多个时钟周期

2. 双端口存储器:允许同时读两个数据或指令

3. 设置双存储器(哈弗结构):一个数据存储,一个指令存储。

4软件优化编译:通过指令重新排序消除结构相关。

(3)控制相关

定义:控制相关是指因程序执行转移类指令而引起的冲突相关。包括无条件转移、条件转移、子程序调用、中断等,它们属于分支指令,执行中可能改变程序方向,造成流水线断流。

解决方法技术:

1、静态分支技术

静态转移预测技术(猜测法) ;

延迟转移;

提前形成条件码,生成转移目标地址;

改进循环程序;

2、动态分支预测技术

转移历史表BHT;

转移目标缓冲栈(BTB);

转移目标指令缓冲栈BTIB;

五.实验步骤

(1)观察程序中出现的数据/控制/结构相关。指出程序中出现上述现象的指令组合。

(2)考察增加浮点运算部件对性能的影响。

(3)考察增加forward部件对性能的影响。

(4)观察转移指令在转移成功和转移不成功时候的流水线开销。

注意:除(2)以外,浮点加、乘、除部件都只有一个;

本问题中所有浮点运算部件的延时都请设定为4个周期。

六.实验过程

在开始模拟之前,将fact.s和input.s加载至WinDLX中。

加载完后点击Code后可以看到如下图所示。证明加载成功,即可进行以下实验。

(1)观察程序中出现的数据/控制/结构相关。指出程序中出现上述现象的指令组合。

1.1.数据相关

如图所示

lbu r3,0×0(r2)

要在WB周期写回r3中的数据;而下一条指令

seqi r5,r3,0×a

要在intEX周期中读取r3中的数据。

上述过程发生了WR冲突,即写读相关。为了避免此类冲突,

seq r5,r4,0×a的intEX指令延迟了一个周期进行。

则发生数据相关的指令为

1.2控制相关

可知第0*00000130条指令jfact.Loop为循环指令,指令在EX时刻才能判别指令是否发生转移,此时发生了控制相关。如下所示,此时指令跳转成功,故顺序取出的指令必须中断,并且转向取出转移到的指令。

jfact.Loop在EX时发现跳转成功,则在EX阶段马上结束指令顺序取出的指令sdPrintfValue(r0),f0,转而执行led f0/4指令的取指阶段ID。由于此控制相关使得流水线断流一个时钟周期。

1.3 结构相关

上图表明了addi r2,r2,0×1的详细信息。该指令与它前一条指令add r1,r1,r3发生了结构相关。并且由于此处的冲突,需要暂停2个周期。在ID段暂停后,则开始进图intEX段。所以这条指令(addi r2,r2,0×1)你不能进入ID流水段,译码部分占用,发生了结构相关。该部分的指令为:

(2)考察增加浮点运算部件对性能的影响。

取N=12

设置浮点运算部件的配置。由于实验手册上面要求Delay=4,所以我们将Delay这一栏改成4,而Count可以任意,为了对比,我们第一次浮点运算部件取全部为2,第二次浮点运算部件取全部为4。

分别运行50个cycles后,数据对比如下:

比较各个数据,发现没有变化。无论怎么增加浮点运算部件,统计结果都一样。原因在于此程序中浮点计算指令没有重叠,所以并行度没有增加,性能没有提高。

所以,浮点运算部件的增减对效率无影响。

(3)考察增加forward部件对性能的影响。

为了对比有无forward部件的性能。需要在勾选enable forwarding,以及不勾选enable configuration来看性能数据的对比。

不使用forward部件:使用forward部件:

从上面的数据我们可以看出增加forward部件后,总的周期数由200减少至158,RAW由原来占总时钟周期的32.5%减少至16.46%,RAW个数由原来的65减少至26。增加forward部件使得控制相关比例增加了。

所以,使用forward部件后,总的时钟周期减少,数据相关减少,流水线的性能得到一定的改善。

(4)观察转移指令在转移成功和转移不成功时候的流水线开销。

可知条件分支指令总共有15条,其中有2条转移成功(13.33%),有13条转移不成功。

转移不成功的指令就顺序执行,故不会影响程序的运行,不会导致流水线断流;而转移成功的指令会导致流水线的断流,要废弃预先读入的指令,重新从转移成功处读入指令,执行效率会下降。经分析可知,两次断流都会导致一个周期的流水线断流。

七.实验总结

1.在流水线中,硬件资源满足不了指令重叠执行的要求,会产生资源冲突或竞争,称为流水线结构相关,而解决流水线相关的途径之一是设置双存储器(哈弗结构):一个数据存储,一个指令存储。实际上,本身实现DLX指令的硬件设备已经考虑到了这一点,本身已有两个存储器,一个为数据存储器,一个为指令存储器。故本身就解决了部分结构相关问题。并且fact.s中的指令并不会导致其他资源冲突,故无法体现资源相关。试验中多加入浮点数部件,运行效率等没有变化。通过观察指令的运行情况,因为不会发生结构相关(硬件资源冲突),在流水线中的部件线性使用,故加入部件也不会对结果有直接的影响。

2.本次实验,主要通过对于三种相关的观察,分析出现相关时的指令,分析浮点运算部件和forward部件对性能的影响,观察转移指令在转移成功和不成功时的流水线开销,这些实验一步一步,通过WinDLX形象生动的表示,使我在实践中更加深入的认识了流水线。

3.通过本次实验,我熟悉了指令执行的每个阶段的任务,对时空图的理解也更深了一步,对流水线中的三种相关性问题有了认识,同时通过此实验学习到了解决这些相关问题的方法,从而对课上所学的知识有了更系统的认识。

实验三DLX处理器程序设计

一.实验类别

综合型实验

二.实验目的

学习使用DLX汇编语言编程,进一步分析相关现象

三.实验环境

Windows XP操作系统

DLX汇编语言环境

四.实验原理

掌握向量运算算法和编程方法。

五.实验步骤

(1)熟悉DLX汇编语言。

(2)编写两双精度浮点一维向量的加法运算程序。

(3)对此程序完成上面实验二中1)、2)、3)、4)方面的分析。六.实验过程

(1)代码清单和注释说明

.data

VectorLength: .word 16

Vector1: .word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

Vector2: .word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

; 声明向量长度以及声明向量1、2

Printf1: .asciiz "Vector ="

Printf2: .asciiz " %f"

.align 2

PrintPrompt: .word Printf1

PrintPar: .word Printf2

Result: .space 4 ; 存放打印数据的空间申请

.text

main:

addi r14,r0,PrintPrompt

trap 5

lw r20,VectorLength

addi r2,r0,0

Loop:

ld f10,Vector1(r2)

ld f12,Vector2(r2) ; 循环体中读入向量

cvti2d f0,f10

cvti2d f2,f12

addd f4,f2,f0 ; 加法运算

Finish:;**** Finish,write result into stdout

sdResult,f4

addi r14,r0,PrintPar

trap 5 ; 系统中断,输出结果

addi r2,r2,4

subi r20,r20,1

bnez r20,Loop

;End

trap 0

运行结果

(2)观察程序中出现的数据/控制/结构相关。指出程序中出现上述现象的指令组合。

无结构相关,有控制相关15次和数据相关64次。

数据相关:以当对当前指令的操作数寄存器进行操作(EX)的时候,前几条指令的运算结果还未写回(WB)结果寄存器,由此产生数据相关。

结构相关:由于只做了一次加法,所以没有产生结构相关

第一条命令在WB段,第二条命令在intEX段,第四条命令在IF段。而第三条命令指示为"aborted"。此处发生了控制相关。

(3)考察增加浮点运算部件对性能的影响。

设置浮点运算部件的配置。由于实验手册上面要求Delay=4,所以我们将Delay这一栏改成4,而Count可以任意,为了对比,我们第一次浮点运算部件取全部为2,第二次浮点运算部件取全部为4。

数据对比如下:

比较各个数据,发现没有变化。无论怎么增加浮点运算部件,统计结果都一样。原因在于此程序中浮点计算指令没有重叠,所以并行度没有增加,性能没有提高。

所以,浮点运算部件的增减对效率无影响。

(4)考察增加forward部件对性能的影响。

为了对比有无forward部件的性能。需要在勾选enable forwarding,以及不勾选enable configuration来看性能数据的对比。

不使用forward部件:使用forward部件:

从上面的数据我们可以看出增加forward部件后,总的周期数由413减少至315,RAW由原来占总时钟周期的39.22%减少至20.32%,RAW个数由原来的162减少至64。增加forward部件使得控制相关比例增加了。

所以,使用forward部件后,总的时钟周期减少,数据相关减少,流水线的性能得到一定的改善。

(5)观察转移指令在转移成功和转移不成功时候的流水线开销。

可知条件分支指令总共有16条,其中有15条转移成功(93.75%),有1条转移不成功。

转移不成功的指令就顺序执行,故不会影响程序的运行,不会导致流水线断流;而转移成功的指令会导致流水线的断流,要废弃预先读入的指令,重新从转移成功处读入指令,执行效率会下降。经分析可知,两次断流都会导致一个周期的流水线断流。

七.实验总结

通过此次实验我对实验二所进行的数据相关、控制相关、结构相关的性能分析做了更深入的了解,以及对于功能部件对流水线的影响,forwarding 技术对流水线的影响,还有就是静态指令调度等。

通过自行编写向量矢量算法,在代码中初始化两个向量,按照分量顺序进行运算。当然,如果想要改变源向量,直接处理代码中的相关数据即可。

总之,该实验主要着重对浮点运算以及对于流水线的相关影响及性能分析,使我受益匪浅。

实验四代码优化

一.实验类别

综合实验

二.实验目的

学习简单编译优化方法,观察采用编译优化方法所带来的性能的提高。

三.实验环境

Windows XP操作系统

DLX汇编语言环境

四.实验原理

采用静态调度方法重排指令序列,减少相关,优化程序

五.实验步骤

(1)使用静态调度方法手工优化实验2或实验3的代码

(2)对优化程序,重复实验二中(1)、(2)、(3)、(4)工作。

六.实验过程

对实验三中的两双精度浮点一维向量的加法运算程序代码进行优化,如下所示:

.data

VectorLength: .word 16

Vector1: .word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

Vector2: .word 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16

Printf1: .asciiz "Vector ="

Printf2: .asciiz " %f"

.align 2

PrintPrompt: .word Printf1

PrintPar: .word Printf2

Result: .space 4

.text

main:

addi r14,r0,PrintPrompt

trap 5

addi r2,r0,0

lw r20,VectorLength

Loop:

ld f10,Vector1(r2)

ld f12,Vector2(r2)

addi r2,r2,4

cvti2d f0,f10

cvti2d f2,f12

subi r20,r20,1

addd f4,f2,f0

;此处进行优化,之前插入一条指令,避免f2的RAW冲突

sd Result,f4

addi r14,r0,PrintPar

trap 5

;addi r2,r2,4

;subi r20,r20,1

bnez r20,Loop

trap 0

运行结果相同

(1)程序相性分析

优化前优化后

由上述两图对比可以看出,

数据相关:其RAW相关由优化前的20.32%减少为16.05%,性能改善很多;

结构相关没有发生改变;

控制相关:由原来的4.76%变为5.02%,没有改善。

因此,可以看出,我所进行的代码优化对性能方面改善并不是很强烈,主要影响还是在数据相关方面。

(2)考察增加浮点运算部件对性能的影响。

由此可以看出,其浮点运算部件个数对统计结果并无影响。

原因为该运算过程中不存在结构相关,因此并行度没有增加,程序影响不大,部件增加对于系统的性能并没有改善。

(3)考察增加forward部件对性能的影响。

不使用forward部件:使用forward部件:

通过对比可以看出,使用forwarding部件之后执行周期由348个减少为299个,数据相关由97个减少为48个,数据相关的比例从总时钟周期的27.87%减为16.05%。

控制相关比例增加了,由原来占总时钟周期的4.31% 增至5.02%。

在使用forward之后,处理的各个方面的性能都得到了提升,时钟周期减少,相关造成的延时减少。

(4)观察转移指令在转移成功和转移不成功时候的流水线开销。

可知条件分支指令总共有16条,其中有15条转移成功(93.75%),有1条转移不成功。

转移不成功的指令就顺序执行,故不会影响程序的运行,不会导致流水线断流;而转移成功的指令会导致流水线的断流,要废弃预先读入的指令,重新从转移成功处读入指令,执行效率会下降。经分析可知,两次断流都会导致一个周期

课程设计实验报告 北邮

课程设计实验报告 -----物联网实验 学院:电子工程学院班级:2011211204 指导老师:赵同刚

一.物联网概念 物联网是新一代信息技术的重要组成部分。物联网的英文名称叫“The Internet of things”。顾名思义,物联网就是“物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网的基础上延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物体与物体之间,进行信息交换和通信。因此,物联网的定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体与互联网相连接,进行信息交换和通信,以实现对物体的智能化识别、定位、跟踪、监控和管理的一种网络。 二.物联网作用 现有成熟的主要应用包括: —检测、捕捉和识别人脸,感知人的身份; —分析运动目标(人和物)的行为,防范周界入侵; —感知人的流动,用于客流统计和分析、娱乐场所等公共场合逗留人数预警; —感知人或者物的消失、出现,用于财产保全、可疑遗留物识别等; —感知和捕捉运动中的车牌,用于非法占用公交车道的车辆车牌捕捉; —感知人群聚集状态、驾驶疲劳状态、烟雾现象等各类信息。 三.物联网无线传感(ZigBee)感知系统 ZigBee是一种新兴的短距离、低功耗、低数据速率、低成本、低复杂度的无线网络技术。ZigBee在整个协议栈中处于网络层的位置,其下是由IEEE 802.15.4规范实现PHY(物理层)和MAC(媒体访问控制层),对上ZigBee提供了应用层接口。 ZigBee可以组成星形、网状、树形的网络拓扑,可用于无线传感器网络(WSN)的组网以及其他无线应用。ZigBee工作于2.4 GHz的免执照频段,可以容纳高达65 000个节点。这些节点的功耗很低,单靠2节5号电池就可以维持工作6~24个月。除此之外,它还具有很高的可靠性和安全性。这些优点使基于ZigBee的WSN广泛应用于工业控制、消费性电子设备、汽车自动化、家庭和楼宇自动化、医用设备控制等。 ZigBee的基础是IEEE802.15.4,这是IEEE无线个人区域网工作组的一项标准,被称作IEEE802.15.4(ZigBee)技术标准。ZigBee不仅只是802.15.4的名字。IEEE仅处理低级MAC

北邮信通院数据结构实验报告三哈夫曼编码器之欧阳光明创编

数据结构实验报告 欧阳光明(2021.03.07) 实验名称:实验三树——哈夫曼编/解码器 学生姓名: 班级: 班内序号: 学号: 日期: 2014年12月11日 1.实验要求 利用二叉树结构实现赫夫曼编/解码器。 基本要求: 1、初始化(Init):能够对输入的任意长度的字符串s进行统 计,统计每个字符的频度,并建立赫夫曼树 2、建立编码表(CreateTable):利用已经建好的赫夫曼树进行编 码,并将每个字符的编码输出。 3、编码(Encoding):根据编码表对输入的字符串进行编码,并 将编码后的字符串输出。 4、译码(Decoding):利用已经建好的赫夫曼树对编码后的字符 串进行译码,并输出译码结果。 5、打印(Print):以直观的方式打印赫夫曼树(选作) 6、计算输入的字符串编码前和编码后的长度,并进行分析, 讨论赫夫曼编码的压缩效果。 测试数据: I love data Structure, I love Computer。I will try my best to study

data Structure. 提示: 1、用户界面可以设计为“菜单”方式:能够进行交互。 2、根据输入的字符串中每个字符出现的次数统计频度,对没有 出现的 字符一律不用编码。 2. 程序分析 2.1 存储结构 Huffman树 给定一组具有确定权值的叶子结点,可以构造出不同的二叉树,其中带权路径长度最小的二叉树称为Huffman树,也叫做最优二叉树。

weight lchild rchildparent 2-1-1-1 5-1-1-1 6-1-1-1 7-1-1-1 9-1-1-1 weight lchild rchild parent

北邮微波实验报告整理版

北京邮电大学信息与通信工程学院 微波实验报告 班级:20112111xx 姓名:xxx 学号:20112103xx 指导老师:徐林娟 2014年6月

目录 实验二分支线匹配器 (1) 实验目的 (1) 实验原理 (1) 实验内容 (1) 实验步骤 (1) 单支节 (2) 双支节 (7) 实验三四分之一波长阻抗变换器 (12) 实验目的 (12) 实验原理 (12) 实验内容 (13) 实验步骤 (13) 纯电阻负载 (14) 复数负载 (19) 实验四功分器 (23) 实验目的 (23) 实验原理 (23) 实验内容 (24) 实验步骤 (24) 公分比为1.5 (25) 公分比为1(等功分器) (29) 心得体会 (32)

201121111x 班-xx 号-xx ——电磁场与微波技术实验报告 实验二 分支线匹配器 实验目的 1.熟悉支节匹配器的匹配原理 2.了解微带线的工作原理和实际应用 3.掌握Smith 图解法设计微带线匹配网络 实验原理 支节匹配器是在主传输线上并联适当的电纳(或者串联适当的电抗),用附加的反射来抵消主传输线上原来的反射波,以达到匹配的目的。 单支节匹配器,调谐时主要有两个可调参量:距离d 和由并联开路或短路短截线提供的电纳。匹配的基本思想是选择d ,使其在距离负载d 处向主线看去的导纳Y 是Y0+jB 形式。然后,此短截线的电纳选择为-jB ,根据该电纳值确定分支短截线的长度,这样就达到匹配条件。 双支节匹配器,通过增加一个支节,改进了单支节匹配器需要调节支节位置的不足,只需调节两个分支线长度,就能够达到匹配(但是双支节匹配不是对任意负载阻抗都能匹配的,即存在一个不能得到匹配的禁区)。 微带线是有介质εr (εr >1)和空气混合填充,基片上方是空气,导体带条和接地板之间是介质εr ,可以近似等效为均匀介质填充的传输线,等效介质电常数为 εe ,介于1和εr 之间,依赖于基片厚度H 和导体宽度W 。而微带线的特性阻抗与其等效介质电常数为εe 、基片厚度H 和导体宽度W 有关。 实验内容 已知:输入阻抗Z 75in ,负载阻抗Z (6435)l j ,特性阻抗0Z 75 ,介质基片 2.55r ,1H mm 。 假定负载在2GHz 时实现匹配,利用图解法设计微带线单支节和双支节匹配网络,假设双支节网络分支线与负载的距离114d ,两分支线之间的距离为21 8 d 。画出几种可能的电路图并且比较输入端反射系数幅度从1.8GHz 至2.2GHz 的变化。 实验步骤 1.根据已知计算出各参量,确定项目频率。 2.将归一化阻抗和负载阻抗所在位置分别标在Smith 圆上。 3.设计单枝节匹配网络,在图上确定分支线与负载的距离以及分支线的长度,根据给定的介质基片、特性阻抗和频率用TXLINE 计算微带线物理长度和宽度。此处应该注意电长度和实际长度的联系。 4.画出原理图,在用微带线画出基本的原理图时,注意还要把衬底添加到图中,将各部分的参数填入。注意微带 分支线处的不均匀性所引起的影响,选择适当的模型。 5.负载阻抗选择电阻和电感串联的形式,连接各端口,完成原理图,并且将项目的频率改为1.8—2.2GHz 。 6.添加矩形图,添加测量,点击分析,测量输入端的反射系数幅值。 7.同理设计双枝节匹配网络,重复上面的步骤。

计算机网络课程设计实验报告

校园网的组建与应用 摘要: 本文针对实验室的设备环境,对校园网的组网方式进行了研究和模拟,并最终提出了一套完整的校园网组网方案。 实验中我们对路由器、交换机等组网基础设备进行了认真的研究。关于路由器,我们实现了本地基本配置,并分别使用路由器的串口和以太网口实现了不同网段的网络互联,对路由器静态及动态路由机制进行了探究。关于交换机,我们实现了VLAN的划分以及不同VLAN间的相互通信,对广播风暴现象的产生原理及解决方案进行了特定的实验。综合两者的功能,我们对多种网络拓扑结构进行了分析,讨论和改进。最后通过实验和模拟提出了一套完整的校园网组建方案。 在此方案中,我们在实现了网络互通的情况下,我们进行了IP地址的划分,IP地址利用DHCP进行自动分配。并根据模拟实际,对不同的主机进行VLAN划分,同时保证不同VLAN间的相互访问与特定VLAN的保护与单向访问。同时构建内部防火墙保证校园网与外部的安全访问。构建了完整可靠的网络之后,依据校园网的功能和服务需求,我们搭建了FTP服务器,用于提供基础的网络服务。 限于实验室条件的限制,我们的方案并不是完全能够适用于现实的。但是,通过实验使我们对校园网乃至更大的网络有了更加深刻的了解。

目录

一、前言 随着信息的调整膨胀,全球信息已经进入以计算机网络为核心的时代。作为科技先导的教育行业,计算机校园网已是教育进行科研和现代化管理的重要手段。近几年、校园网已经取得很大的发展,中国教育科研网投入运营,全国多所高校校园网络开通联网。 随着学校教育手段的现代化,很多学校已经逐渐开始将学校的管理和教学过程向电子化方向发展,校园网的有无以及水平的高低也将成为评价学校及学生选择学校的新的标准之一,此时,校园网上的应用系统就显得尤为重要。一方面,学生可以通过它在促进学习的同时掌握丰富的计算机及网络信息知识,毫无疑问,这是学生综合素质中极为重要的一部分;另一方面,基于先进的网络平台和其上的应用系统,将极大的促进学校教育的现代化进程,实现高水平的教学和管理。 学校目前正加紧对信息化教育的规划和建设。开展的校园网络建设,旨在推动学校信息化建设,其最终建设目标是将建设成为一个借助信息化教育和管理手段的高水平的智能化、数字化的教学园区网络,最终完成统一软件资源平台的构建,实现统一网络管理、统一软件资源系统,并保证将来可扩展骨干网络节点互联带宽为10G,为用户提供高速接入网络,并实现网络远程教学、在线服务、教育资源共享等各种应用;利用现代信息技术从事管理、教学和科学研究等工作。最终达到在网络方面,更好的对众多网络使用及数据资源的安全控制,同时具有高性能,高效率,不间断的服务,方便的对网络中所有设备和应用进行有效的时事控制和管理。 二、综述 2.1 概述 从物理意义上来说,校园网就是一种局域网。校园网是各类型网络中一大分支,有着非常广泛的应用及代表性。作为新技术的发祥地,学校、尤其是高等院校,和网络的关系是密不可分的。作为“高新技术孵化器”的高校,是知识、人才的高地,资源十分丰富,比其他行业更渴求网络新技术、网络新应用,

微波仿真实验报告(北邮)

北京邮电大学 微波仿真实验报告实验名称:微波仿真实验

姓名:刘梦颉 班级:2011211203 学号:2011210960 班内序号:11 日期:2012年12月20日 一、实验目的 1、熟悉支节匹配的匹配原理。 2、了解微带线的工作原理和实际应用。 3、掌握Smith图解法设计微带线匹配网络。 4、掌握ADS,通过SmithChart和Momentum设计电路并仿真出结果。 二、实验要求 1、使用软件:ADS 2、实验通用参数: FR4基片:介电常数为4.4,厚度为1.6mm,损耗角正切为0.02 特性阻抗:50欧姆 3、根据题目要求完成仿真,每题截取1~3张截图。

三、实验过程及结果 第一、二次实验 实验一: 1、实验内容 Linecal的使用(工作频率1GHz) a)计算FR4基片的50欧姆微带线的宽度 b)计算FR4基片的50欧姆共面波导(CPW)的横截面尺寸(中心信号线 宽度与接地板之间的距离) 2、相关截图 (a)根据实验要求设置相应参数

(b)根据实验要求设置相应参数 实验二 1、实验内容 了解ADS Schematic的使用和设置2、相关截图:

打开ADS软件,新建工程,新建Schematic窗口。 在Schematic中的tools中打开lineCalc,可以计算微带线的参数。 3、实验分析 通过在不同的库中可以找到想要的器件,比如理想传输线和微带线器件。在完成电路图后需要先保存电路图,然后仿真。在仿真弹出的图形窗口中,可以绘制Smith图和S参数曲线图。

实验三 1、实验内容 分别用理想传输线和微带传输线在FR4基片上,仿真一段特性阻抗为50欧姆四分之波长开路线的性能参数,工作频率为1GHz。观察Smith圆图变化。 2、相关截图 (1)理想传输线

北邮微波实验报告

信息与通信工程学院电磁场与微波技术实验报告 班级学号班序号亚东2011211116 2011210466 22

实验二微带分支线匹配器 实验目的 1.熟悉支节匹配器的匹配原理 2.了解微带线的工作原理和实际应用 3.掌握Smith图解法设计微带线匹配网络 实验原理 1.支节匹配器 支节匹配器是在主传输线上并联适当的电纳(或者串联适当的电抗),用附加的反射来抵消主传输线上原来的反射波,以达到匹配的目的。 单支节匹配器:调谐时,主要有两个可调参量:距离d和分支线的长度l。匹配的基本思想是选择d,使其在距离负载d处向主线看去的导纳Y是Y0+YY形式,即Y=Y0+YY,其中Y0=1/Y0 。并联开路或短路分支线的作用是抵消Y的电纳部分,使总电纳为Y0 ,实现匹配,因此,并联开路或短路分支线提供的电纳为?YY,根据该电纳值确定并联开路或短路分支线的长度l,这样就达到匹配条件。 双支节匹配器:通过增加一支节,改进了单支节匹配器需要调节支节位置的不足,只需调节两个分支线长度,就能够达到匹配(注意双支节匹配不是对任意负载阻抗都能匹配的,即存在一个不能得到匹配的禁区)。 2.微带线 微带线是有介质Y Y(Y Y>1) 和空气混合填充,基片上方是空气,导体带条和接地板之间是介质Y Y,可以近似等效为均匀介质填充的传输线,等效介质电常数为Y Y,介于1和Y Y之间,依赖于基片厚度H和导体宽度W。而微带线的特性阻抗与其等效介质电常数为Y Y、基片厚度H和导体宽度W有关。 实验容 已知:输入阻抗Zin=75Ω 负载阻抗Zl=(64+j35)Ω 特性阻抗Z0=75Ω 介质基片εr=2.55,H=1mm 假定负载在2GHz时实现匹配,利用图解法设计微带线单支节和双支节匹配网络,假设双支节网络分支线与负载的距离d1=1/4λ,两分支线之间的距离为d2=1/8λ。画出几种可能的电路图并且比较输入端反射系数幅度从1.8GHz至2.2GHz的变化。 实验步骤 1.根据已知计算出各参量,确定项目频率。

北邮电路综合实验报告——串行口数据传输的仿真及硬件实现

北京邮电大学 信息与通信工程学院 电路综合实验报告 串行口数据传输的仿真及硬件实现 姓名: 学号: 班内序号: 班级: 指导老师: 日期:2014年10月10日

摘要: 本实验模拟了现代数字逻辑电路中的数据传输过程。使用连续的代表0、1的高低电平作为数字信号,将该数字信号从输出端发送到接收端,并分别用串行、并行两种方式进行锁存,检测。本实验模拟了序列信号的发生装置、串并转换装置、串行并行两种方式的检测装置、锁存输出和控制电路,实现了一个简单的串行口数据传输模型。在此试验中,通过对常见芯片的组合实现功能,将一串由0、1组成的数字信号进行传输、转换、检测,使之显示在数码管上成为可读信息。并且,还实现了对此电路显示的控制,使数码管在满足条件的情况下才点亮。在实验中,还使用了Qua rtusⅡ对设计的电路进行了仿真模拟。 关键字: 数据传输、串并转换、数据检测、QuartusII Abstract: This experiment simulated data transfer in modern digital logic circuit. Digital signal was transferred from the output terminal to the receiving end, which was consisted of

continuous high or low level represent 0 and 1 as digital signal, and latch, test it through serial or parallel mode. Our experiment simulated the producing equipment of sequence signal, the signal conversion module, testing module of serial and parallel mode, latch output and control circuit. It implements a simple serial port data communication model. In the experiment, we use the combination of simple chips to realize the function that transport, transfer and test a sequence of the digital signal consisting of 0 and 1, and display it on LED Segment Displays. In addition, we realize the control of display. The LED Segment Displays works only in specific conditions. We also conduct simulations on QuartusⅡ. Keywords: Data transmission, String conversion, Data detection, Quartus II 目录 一、实验目的 (4)

微波仿真实验报告(北邮)

北京邮电大学 微波仿真实验报告

实验名称:微波仿真实验 姓名:刘梦颉 班级:2011211203 学号:2011210960 班内序号:11 日期:2012年12月20日 一、实验目的 1、熟悉支节匹配的匹配原理。 2、了解微带线的工作原理和实际应用。 3、掌握Smith图解法设计微带线匹配网络。 4、掌握ADS,通过SmithChart和Momentum设计电路并仿真出结果。 二、实验要求 1、使用软件:ADS 2、实验通用参数: FR4基片:介电常数为4.4,厚度为1.6mm,损耗角正切为0.02 特性阻抗:50欧姆 3、根据题目要求完成仿真,每题截取1~3张截图。 三、实验过程及结果

第一、二次实验 实验一: 1、实验内容 Linecal的使用(工作频率1GHz) a)计算FR4基片的50欧姆微带线的宽度 b)计算FR4基片的50欧姆共面波导(CPW)的横截面尺寸(中心信号线宽 度与接地板之间的距离) 2、相关截图 (a)根据实验要求设置相应参数 (b)根据实验要求设置相应参数

实验二 1、实验内容 了解ADS Schematic的使用和设置 2、相关截图: 打开ADS软件,新建工程,新建Schematic窗口。 在Schematic中的tools中打开lineCalc,可以计算微带线的参数。

3、实验分析 通过在不同的库中可以找到想要的器件,比如理想传输线和微带线器件。在完成电路图后需要先保存电路图,然后仿真。在仿真弹出的图形窗口中,可以绘制Smith图和S参数曲线图。 实验三 1、实验内容 分别用理想传输线和微带传输线在FR4基片上,仿真一段特性阻抗为50欧姆四分之波长开路线的性能参数,工作频率为1GHz。观察Smith圆图变化。 2、相关截图 (1)理想传输线

北邮移动通信实验报告

信息与通信工程学院移动通信实验报告 班级: 姓名: 学号: 序号: 日期:

一、实验目的 1移动通信设备观察实验 1.1RNC设备观察实验 a) 了解机柜结构 b) 了解RNC机框结构及单板布局 c) 了解RNC各种类型以及连接方式 1.2基站设备硬件观察实验 a) 初步了解嵌入式通信设备组成 b) 认知大唐移动基站设备EMB5116的基本结构 c) 初步分析硬件功能设计 2网管操作实验 a) 了解OMC系统的基本功能和操作 b) 掌握OMT如何创建基站 二、实验设备 TD‐SCDMA移动通信设备一套(EMB5116基站+TDR3000+展示用板卡)、电脑。 三、实验内容 1TD-SCDMA系统认识 TD-SCDMA是英文Time Division-Synchronous Code Division Multiple Access(时分同步码分多址)的简称,TD-SDMA是由中国提出的第三代移动通信标准(简称3G),也是ITU批准的三个3G标准中的一个,以我国知识产权为主的、被国际上广泛接受和认可的无线通信国际标准。是我国电信史上重要的里程碑。 TD-SCDMA在频谱利用率、业务支持灵活性、频率灵活性及成本等方面有独特优势。TD-SCDMA由于采用时分双工,上行和下行信道特性基本一致,因此,基站根据接收信号估计上行和下行信道特性比较容易。TD-SCDMA使用智能天线技术有先天的优势,而智能天线技术的使用又引入了SDMA的优点,可以减少用户间干扰,从而提高频谱利用率。TD-SCDMA还具有TDMA的优点,可以灵活设置

上行和下行时隙的比例而调整上行和下行的数据速率的比例,特别适合因特网业务中上行数据少而下行数据多的场合。但是这种上行下行转换点的可变性给同频组网增加了一定的复杂性。TD-SCDMA是时分双工,不需要成对的频带。因此,和另外两种频分双工的3G标准相比,在频率资源的划分上更加灵活。 图1 3G网络架构 2硬件认知 2.1 RNC设备认知 TDR3000整套移动通信设备机框外形结构如图2所示。

北邮 大数据结构 哈夫曼树报告材料

数据结构 实 验 报 告 实验名称:哈夫曼树

学生:袁普 班级:2013211125班班序号:14号 学号:2013210681 日期:2014年12月

1.实验目的和容 利用二叉树结构实现哈夫曼编/解码器。 基本要求: 1、初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个字 符的频度, 并建立哈夫曼树 2、建立编码表(CreateTable):利用已经建好的哈夫曼树进行编码,并将每 个字符的编码输出。 3、编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的 字符串输 出。 4、译码(Decoding):利用已经建好的哈夫曼树对编码后的字符串进行译码, 并输出 译码结果。 5、打印(Print):以直观的方式打印哈夫曼树(选作) 6、计算输入的字符串编码前和编码后的长度,并进行分析,讨论赫夫曼编 码的压 缩效果。 7、可采用二进制编码方式(选作)

测试数据: I love data Structure, I love Computer。I will try my best to study data Structure. 提示: 1、用户界面可以设计为“菜单”方式:能够进行交互。 2、根据输入的字符串中每个字符出现的次数统计频度,对没有出现的字符一 律不用编码 2. 程序分析 2.1 存储结构 用struct结构类型来实现存储 树的结点类型 struct HNode { int weight; //权值 int parent; //父节点 int lchild; //左孩子 int rchild; //右孩子 }; struct HCode //实现编码的结构类型 { char data; //被编码的字符

微波实验报告_微带短截线低通滤波器的设计、仿真与测试

综合课程设计实验报告 课程名称:微波方向综合课程设计 实验名称:微带短截线低通滤波器的设计、仿真与测试院(系):信息科学与工程学院 专业班级: 姓名: 学号: 指导教师: 2011年12月22日

一、实验目的和要求 1、目的: 通过这次课程设计,进一步理解微波工程的相关内容,熟练运用Microwave Office和Protel等软件,通过这学期学习、练习的积累,选择一个微波器件,依据MWO的仿真结果,使用protel99se将其绘制成电路版图(PCB)。最后在老师的帮助下制成实物并与仿真结果对比分析,在实践中加强自己对微波工程的体会与理解。 2、要求: 从以下题目中选择一个微波器件,依据MWO的仿真结果,使用protel99se 将其绘制成电路版图(PCB)。(器件的工作频率和学号相关) 1)3dB微带功率分配器; 2)微带短截线滤波器 3)3dB微带定向耦合器 PCB板采用介电常数为4.5,厚度为1mm的FR4基片; 电路尺寸必须按照自己相应的MWO设计结果绘制; 电路外轮廓为矩形,尺寸必须为:50mm*40mm或40mm*20mm; 每个电路端口必须在电路板的侧面,并使用至少5mm长度的50ohm微带线连接。 二、实验内容和原理 1、内容: 在介电常数为4.5,厚度为1mm的FR4基片上(T取0.036mm,Loss tangent取0.02),设计一个3阶、最大平坦型微带短截线低通滤波器,其截止频率为f(2.2GHz),阻抗是50欧姆。 2、原理:

(1)Richards 变换: 集总元件构成的滤波器通常工作频率较低,在微波频段,我们常常采用微带结构实现较好的滤波性能。在设计得到滤波器原型之后,为了实现电路设计从集总参数到分布参数的变换,Richards 提出了一种变换方法,这种变换可以将集总元件变换成传输线段。如图1所示,电感L 可等效为长为λ/8,特性阻抗为L 的短路线;电容C 可等效为长为λ/8,特性阻抗为1/C 的开路线。 图1 (2)Kuroda 规则: 采用Richards 变换后,串联元件将变换为串联微带短截线,并联元件将变换为并联短截线。由于串联微带短截线是不可实现的,所以需要将其转变为其它可实现的形式。为了方便各种传输线结构之间的相互变换,Kuroda 提出了四个规则,如图2所示。其中,2211/n Z Z =+;U.E.是单位元件,即电长度为λ/8、特性阻抗为UE Z 的传输线。选用合适的Kuroda 规则,可以将串联短截线变换为容易实现的并联短截线。

数据结构 哈夫曼编码 实验报告

数据结构实验报告 实验名称:实验3——树(哈夫曼编/解码器) 学生姓名: 班级: 班内序号: 学号: 日期:2011年12月5日 1.实验要求 利用二叉树结构实现哈夫曼编/解码器。 基本要求: 1、初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个字符的频 度,并建立哈夫曼树 2、建立编码表(CreateTable):利用已经建好的哈夫曼树进行编码,并将每个字符的 编码输出。 3、编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的字符串输 出。 4、译码(Decoding):利用已经建好的哈夫曼树对编码后的字符串进行译码,并输出 译码结果。 5、打印(Print):以直观的方式打印哈夫曼树(选作) 计算输入的字符串编码前和编码后的长度,并进行分析,讨论哈夫曼编码的压缩效果。 并用I love data Structure, I love Computer。I will try my best to study data Structure.进行测试。 2. 程序分析 哈夫曼树结点的存储结构包括双亲域parent,左子树lchild,右子树rchild,还有字符word,权重weight,编码code 对用户输入的信息进行统计,将每个字符作为哈夫曼树的叶子结点。统计每个字符出现的次数作为叶子的权重,统计次数可以根据每个字符不同的ASCII码,根据叶子结点的权重建立一个哈夫曼树。 建立每个叶子的编码从根结点开始,规定通往左子树路径记为0,通往右子树路径记为1。由于编码要求从根结点开始,所以需要前序遍历哈夫曼树,故编码过程是以前序遍历二叉树为基础的。同时注意递归函数中能否直接对结点的编码域进行操作。 编码信息只要遍历字符串中每个字符,从哈夫曼树中找到相应的叶子结点,取得相应的编码。最后再将所有找到的编码连接起来即可。 译码则是将编码串从左到右逐位判别,直到确定一个字符。这就是哈夫曼树的逆过程。

北邮信通院数据结构实验报告三哈夫曼编码器

北京邮电大学电信工程学院 数据结构实验报告 实验名称:实验三树 ----- 哈夫曼编/解码器 学生姓名: 班级: 班内序号: 学号: 日期:2014年12月11日 1. 实验要求 利用二叉树结构实现赫夫曼编/解码器。 基本要求: 1、初始化(Init):能够对输入的任意长度的字符串s进行统计,统计每个 字符的频度,并建立赫夫曼树 2、建立编码表(CreateTable)利用已经建好的赫夫曼树进行编码,并将每 个字符的编码输出。 3、编码(Encoding):根据编码表对输入的字符串进行编码,并将编码后的 字符串输出。 4、译码(Decoding):禾U用已经建好的赫夫曼树对编码后的字符串进行译 码,并输出译码结果。 5、打印(Print):以直观的方式打印赫夫曼树(选作) 6计算输入的字符串编码前和编码后的长度,并进行分析,讨论赫夫曼编码的压缩效果。 测试数据: I love data Structure, I love Computer。I will try my best to study data Structure. 提示: 1、用户界面可以设计为“菜单”方式:能够进行交互。 2、根据输入的字符串中每个字符出现的次数统计频度,对没有出现的字符 一律不用编码。

2. 程序分析 2.1存储结构 Huffman 树给定一组具有确定权值的叶子结点,可以构造出不同的二叉树,其中带权路径 长度最小的二叉树称为Huffman 树,也叫做最优二叉树 哈夫虽树示意图 root 孩子双亲表示法 _____________________ JL________________ weight Ichild rchild pare nt

北邮电磁场与微波实验天线部分实验报告二

北邮电磁场与微波实验天线部分实验报告二

信息与通信工程学院电磁场与微波实验报告

实验二网络分析仪测试八木天线方向图 一、实验目的 1.掌握网络分析仪辅助测试方法; 2.学习测量八木天线方向图方法; 3.研究在不同频率下的八木天线方向图特性。 注:重点观察不同频率下的方向图形状,如:主瓣、副瓣、后瓣、零点、前后比等; 二、实验步骤: (1) 调整分析仪到轨迹(方向图)模式; (2) 调整云台起点位置270°; (3) 寻找归一化点(最大值点); (4) 旋转云台一周并读取图形参数; (5) 坐标变换、变换频率(f600Mhz、900MHz、1200MHz),分析八木天线方向图特性; 三、实验测量图 不同频率下的测量图如下: 600MHz:

900MHz:

1200MHz:

四、结果分析 在实验中,分别对八木天线在600MHz、900MHz、1200MHz频率下的辐射圆图进行了测量,发现频率是900MHz的时候效果是最好的,圆图边沿的毛刺比较少,方向性比较好,主瓣的面积比较大。 当频率为600 MHz的时候,圆图四周的毛刺现象比较严重,当频率上升到1200MHz时,辐射圆图开始变得不规则,在某些角度时出现了很大的衰减,由对称转向了非对称,圆图边缘的毛刺现象就非常明显了,甚至在某些角度下衰减到了最小值。 从整体来看,八木天线由于测量的是无线信号,因此受周围环境的影响还是比较大的,因此在测量的时候周围的人应该避免走动,以减小对天线电磁波的反射从而减小测量带来的误差使得圆图更接近真实情况。 由实验结果分析可知:最大辐射方向基本在90°和270°这条直线上,图中旁瓣均较小,及大部分能量集中在主瓣。 八木天线由于测量的是无线信号,因此受周围环境的影响还是比较大的,因此在测量的时候应当尽量保持周边环境参数一定,以减小对天线电磁波的反射从而减小测量带来的误差使得圆图更接近真实情况。 五、实验总结

电子琴的实验报告

单片机课程设计 设计题目电子琴 指导老师:苏 参与实验者:moxiaoxiao 专业:统本电信0801 地点:3#楼北楼605 电子琴 一.设计目的: (1).培养综合运用知识的能力 (2).朋友查阅资料,使用工程设计标准及编写设计文档的能力. (3).掌握单片机应用系统的设计方法. (4).提高计算机绘图能力 二.设计任务: 利用DP51PROC实验系统上的定时器/计数器,按键和蜂鸣器单元。用单片机I/O 口线控制蜂鸣器发出不同的音调,程序检测按键状态,7个按键中某一键按下时,蜂鸣器对应标称音阶. 三.设计与调试环境 KEIL uVision2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的MCS51 架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM ,汇编和 C 语言的程序设计,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。 1:按下面的步骤建立一个项目: 图1-4 选取芯片 图1-5 新建程序文件 (1)点击图1-5 中的 3 保存新建的程序,也可以用菜单File-Save 或快捷键Ctrl+S 进行保存。因是新文件所以保存时会弹出类似图1-3 的文件操作窗口,我们把第一个程序命名为,保存在项目所在的目录中,这时程序单词有了不同的颜色,说明KEIL 的 C 语法检查生效了。如图1-6 鼠标在屏幕左边的Source Group1 文件夹图标上右击弹出菜单,在这里可以做项目中增加减少文件等操作。我们选“Add File t o Group ‘SourceGroup 1’”弹出文件窗口,选择刚刚保存的文件,按ADD 按钮,关闭文件窗,程序文件已加到项目中了。这时在Source Group1 文件夹图标左边出现了一个小+号说明,文件组中有了文件,点击它可以展开查看。 图1-6 把文件加入到项目文件组中 编译程序 (2)进入调试模式,软件窗口样式大致如图1-8 所示。图中1 为运行,当程序处于停止状态时才有效,2 为停止,程序处于运行状态时才有效。3 是复位,模拟芯片的复位,程序回到最开头处执行。按

数据结构实验报告模板

2009级数据结构实验报告 实验名称:约瑟夫问题 学生姓名:李凯 班级:21班 班内序号:06 学号:09210609 日期:2010年11月5日 1.实验要求 1)功能描述:有n个人围城一个圆圈,给任意一个正整数m,从第一个人开始依次报数,数到m时则第m个人出列,重复进行,直到所有人均出列为止。请输出n个人的出列顺序。 2)输入描述:从源文件中读取。 输出描述:依次从显示屏上输出出列顺序。 2. 程序分析 1)存储结构的选择 单循环链表 2)链表的ADT定义 ADT List{ 数据对象:D={a i|a i∈ElemSet,i=1,2,3,…n,n≧0} 数据关系:R={< a i-1, a i>| a i-1 ,a i∈D,i=1,2,3,4….,n} 基本操作: ListInit(&L);//构造一个空的单链表表L ListEmpty(L); //判断单链表L是否是空表,若是,则返回1,否则返回0. ListLength(L); //求单链表L的长度 GetElem(L,i);//返回链表L中第i个数据元素的值; ListSort(LinkList&List) //单链表排序 ListClear(&L); //将单链表L中的所有元素删除,使单链表变为空表 ListDestroy(&L);//将单链表销毁 }ADT List 其他函数: 主函数; 结点类; 约瑟夫函数 2.1 存储结构

[内容要求] 1、存储结构:顺序表、单链表或其他存储结构,需要画示意图,可参考书上P59 页图2-9 2.2 关键算法分析 结点类: template class CirList;//声明单链表类 template class ListNode{//结点类定义; friend class CirList;//声明链表类LinkList为友元类; Type data;//结点的数据域; ListNode*next;//结点的指针域; public: ListNode():next(NULL){}//默认构造函数; ListNode(const Type &e):data(e),next(NULL){}//构造函数 Type & GetNodeData(){return data;}//返回结点的数据值; ListNode*GetNodePtr(){return next;}//返回结点的指针域的值; void SetNodeData(Type&e){data=e;}//设置结点的数据值; void SetNodePtr(ListNode*ptr){next=ptr;} //设置结点的指针值; }; 单循环链表类: templateclass CirList { ListNode*head;//循环链表头指针 public: CirList(){head=new ListNode();head->next=head;}//构造函数,建立带头节点的空循环链表 ~CirList(){CirListClear();delete head;}//析构函数,删除循环链表 void Clear();//将线性链表置为空表 void AddElem(Type &e);//添加元素 ListNode *GetElem(int i)const;//返回单链表第i个结点的地址 void CirListClear();//将循环链表置为空表 int Length()const;//求线性链表的长度 ListNode*ListNextElem(ListNode*p=NULL);//返回循环链表p指针指向节点的直接后继,若不输入参数,则返回头指针 ListNode*CirListRemove(ListNode*p);//在循环链表中删除p指针指向节点的直接后继,且将其地址通过函数值返回 CirList&operator=(CirList&List);//重载赋

微波实验报告

之前网上下的学长学姐的报告有很多不靠谱,但是调谐都要调到中心频率上,否则都不对, 还有老师验收的时候如果自己心情很不好,只要她发现一点错误就会坚定的认为不是自己 做的,所以一定要确保没有错误,原理一定要弄清楚.愿后来人好运~~~ 实验2 微带分支线匹配器 一.实验目的: 1.熟悉支节匹配的匹配原理 2.了解微带线的工作原理和实际应用 3.掌握Smith图解法设计微带线匹配网络 二.实验原理: 1.支节匹配器 随着工作频率的提高及相应波长的减小,分立元件的寄生参数效应就变得更加明显,当波长变得明显小于典型的电路元件长度时,分布参数元件替代分立元件而得到广泛应用。因此,在频率高达GHz以上时,在负载和传输线之间并联或串联分支短截线,代替分立的电抗元件,实现阻抗匹配网络。常用的匹配电路有:支节匹配器,四分之一波长阻抗变换器,指数线匹配器等。 支节匹配器分单支节、双支节和三支节匹配。这类匹配器是在主传输线并联适当的电纳(或串联适当的电抗),用附加的反射来抵消主传输线上原来的反射波,以达到匹配的目的。此电纳或电抗元件常用一终端短路或开路段构成。 本次实验主要是研究了微带分支线匹配器中的单支节匹配器和双支节匹配器,我都采用了短路模型,这类匹配器主要是在主传输线上并联上适当的电纳,用附加的反射来抵消主传输线上原来的反射波。 单支节调谐时,其中有两个可调参量:距离d和由并联开路或短路短截线提供的电纳。匹配的基本思想是选择d ,使其在距离负载d处向主线看去的导纳Y是Y0+JB形式。然后,此短截线的电纳选择为-JB,然后利用Smith圆图和Txline,根据该电纳值确定分支短截线的长度,这样就达到匹配条件。 双支节匹配器,比单支节匹配器增加了一支节,改进了单支节匹配器需要调节支节位置的不足,只需调节两个分支线长度,就能够达到匹配,但需要注意的是,由于双支节匹配器不是对任意负载阻抗都能匹配,所以不能在匹配禁区内。 2.微带线 从微波制造的观点看,这种调谐电路是方便的,因为不需要集总元件,而且并联调谐短截线特别容易制成微带线或带状线形式。微带线由于其结构小巧,可用印刷的方法做成平面电路,易于与其它无源和有源微波器件集成等特点,被广泛应用于实际微波电路中。 W为微带线导体带条的宽度;εr为介质的相对介电常数;T为导体带条厚度;H 为介质层厚度,通常H远大于T。L为微带线的长度。微带线的严格场解是由混合TM-TE 波组成,然而,在绝大多数实际应用中,介质基片非常薄(H<<λ),其场是准TEM波,因此可以用传输线理论分析微带线。 微带线的特性阻抗与其等效介电常数εr、基片厚度H和导体宽度W有关,计算公式较为复杂,故利用txline来计算。 3.微带线的模型

北理工微波实验报告总结

实验一一般微波测试系统的调试 一、实验目的 1.了解一般微波测试系统的组成及其主要元、器件的作用,初步掌握它们的调整方法。 2.掌握频率、波导波长和驻波比的测量方法。 3.掌握晶体校正曲线的绘制方法。 二、实验装置与实验原理 常用的一般微波测试系统如1-1所示(示意图)。 微波 信号源 隔离 器 可变衰减器 频率计精密 衰减 器 测量线终端 负载 测量放大器图1-1 本实验是由矩形波导(3厘米波段, 10 TE模)组成的微波测试系统。其中,微波信号源(固态源或反射式速调管振荡器)产生一个受到(方波)调制的微波高频振荡,其可调频率范围约为7.5~12.4GHz。隔离器的构成是:在一小段波导内放有一个表面涂有吸收材料的铁氧体薄片,并外加一个恒定磁场使之磁化,从而对不同方向传输的微波信号产生了不同的磁导率,导致向正方向(终端负载方向)传播的波衰减很小,而反向(向信号源)传播的波则衰减很大,此即所谓的隔离作用,它使信号源能较稳定地工作。频率计实际上就是一个可调的圆柱形谐振腔,其底部有孔(或缝隙)与波导相通。在失谐状态下它从波导内吸收的能量很小,对系统影响不大;当调到与微波信号源地频率一致(谐振)时,腔中的场最强,从波导(主传输线)内吸收的能量也较多,从而使测量放大器的指示数从某一值突然降到某一最低值,如图1-2(a)所示。此时即可从频率计的刻度上读出信号源的频率。从图1-1可知,腔与波导(主传输线)只有一个耦合元件(孔),形成主传输线的分路,这种连接方式称为吸收式(或称反应式)连接方法。另一种是,腔与主传输线有两个耦合器件,并把腔串接于主传输线中,谐振时腔中的场最强,输出的能量也较多,因而测量放大器的指示也最大,如

微波实验报告

实验2 微带分支线匹配器 一、实验目的: 1.熟悉支节匹配器的匹配原理 2. 了解微带线的工作原理和实际应用 3.掌握Smith图解法设计微带线匹配网络 二、实验原理 支节匹配器是在主传输线上并联适当的电纳(或者串联适当的电抗),用附加的反射来抵消主传输线上原来的反射波,以达到匹配的目的。 单支节匹配器,调谐时主要有两个可调参量:距离d和由并联开路或短路短截线提供的电纳。匹配的基本思想是选择d,使其在距离负载d处向主线看去的导纳Y是Y0+jB形式。然后,此短截线的电纳选择为-jB,根据该电纳值确定分支短截线的长度,这样就达到匹配条件。 双支节匹配器,通过增加一支节,改进了单支节匹配器需要调节支节位置的不足,只需调节两个分支线长度,就能够达到匹配(但是双支节匹配不是对任意负载阻抗都能匹配的,即存在一个不能得到匹配的禁区)。 三、实验内容 已知:输入阻抗Zin=75欧 负载阻抗Zl=(64+j35)欧 特性阻抗Z0=75欧 介质基片εr=2.55,H=1mm 假定负载在2G赫兹时实现匹配,利用图解法设计微带线单支节和双支节匹配网络,假设双支节网络分支线与负载的距离d1=四分之一波长,两分支线之间的距离为d2=八分之一波长。画出几种可能的电路图并且比较输入端反射系数幅度从1.8GHz至2.2GHz的变化 四、实验步骤 (一)单支节 1.在Smith导纳圆图上画出负载ZL所处的VSWR圆,标出其与单位电导圆的交点。这里可以有两个交点,选择离负载较近的那个点进行计算。角度为-105.4°。 -105.4°-93.31°=-198.71° 198.71°/2=99.35°

2.已知角度后,用TXLINE算出负载距离支节间的微带线的参数。W=28.877mm,L=1.4373mm。

相关主题
文本预览
相关文档 最新文档