本文目录一览:
- 1、设计一个关于OTL功率放大器的实验报告
- 2、总线系统实验报告
- 3、Linux进程通信实验报告
- 4、网络课程设计实验报告
- 5、基于MATLAB的通信仿真系统设计
- 6、老师让交一份以太网的组网实验报告。可是没做过实验。能帮忙下吗?谢了!
设计一个关于OTL功率放大器的实验报告
“OTL功率放大器”设计报告
一个电子系统总要带上一定的输出系统,例如使扬声器发出声音等等。为了使负载能正常工作,与负载相连的最后一级放大电路不仅要向负载提供足够的电压,还要向负载提供足够的电流,即提供足够的功率,因此放大电路的最后一级一般称为功率放大器,简称为功放级。在通信系统和各种电子设备中有着广泛的应用。
由于我家的收音机的功放部分坏了,我想设计一个功放修好它,看了几本参考书,知道了有关功放方面以下几个知识点:
一、我对低频功率放大器的几点认识
1、低频功率放大器的几个主要指标要求
即:输出功率,效率和非线性失真。
[1]输出功率要足够大。功率放大器的基本任务是放大信号功率,所以它是主要的技术指标也就是保证向负载输出足够大的信号功率。为此,要求晶体管必须提供尽可能大的电压和电流,它经常要早接近管子的极限状态下工作。这样设计功率放大器时,首先要根据输出功率的大小,选择合适的晶体管,以保证在大功率输出下管子能正常工作。
[2]效率要高。功率放大器实质上是把小输入信号放大成大输出功率信号,这是一个将电源电能转化为信号能量,输送给负载的过程。因此在电路中,存在一个转换效率问题。如果能把电源供给的直流功率较多地变成交流输出功率则电路的效率就高。反之,电路效率就低。
[3]非线性失真小。功率放大器的晶体管工作在大信号放大状态,管子输入和输出特性曲线都存在着非线性,不可避免地会产生非线性失真。应当正确选择管子的静态工作点和集电极等效负载电阻(RL’),另外根据输出功率的大小,适当选择激励级的内阻Rs(输出电阻),也可减少非线性失真。
2、功率放大器的种类和特点
功率放大器由于三极管工作状态和电路形式不同,可分成不同的种类,按晶体管工作状态可分为:甲类,乙类和甲乙类。所谓甲类是指在整个信号周期内晶体管一直是导通的,它的集电极总有电流流过;乙类是指在信号的半个周期内晶体管导通,另半个周期晶体管截止;而甲乙类是公于甲类和乙类之间,晶体管导通时间大于半个周期,小于一个周期。按电路形式分:有输出变压器耦合功率放大器和(OTL)无输出变压器耦合功率放大器。
无输出变压器的乙类推挽功率放大器简称为OTL电路。相当于采用输出变压器的乙类推挽功率放大器而言,OTL电路具有便于集成化,频率性好等优点。
二、课题技术指标
输出功率Po = 1W 负载(喇叭阻抗)RL= 8 欧姆
三、设计OTL功率放大器
1、OTL功率放大器设计原则
1、设计指标的给出:
输出功率Po=1W;负载电阻RL =8欧姆
2、电路设计
图中,是我设计的功放输出级,它由互补对称电路组成,T1是NPN型管,T2是PNP型管,当Vi在正半周时,T2截止,T1导通。T1有放大作用,电流I1流过负载RL。在Vi负半周时,T1截止,T2导通。T2有放大作用,I2流过负载RL。这种电路无论哪个管子工作,都相当一个射级输出器,使输出电流足够大,而且输出电阻很小,负载可以得到很大的有效功率 。这种电路利用两只特性对称的反型管相辅组成,互相补足来完成推挽放大的功能,我们家他为互补对称电路。
但是,由于每只管子输出电压Vbe和IC之间都不是理想线性关系,并且都是死区电压VT。为次,在管子的基极和发射级之间,应加有一定的静态偏压VBE,以便克服交越失真。
3、设计步骤
(1)决定电源电压Ec
根据输出功率和负载的设计要求,已知Pom=1W ,RL=8欧姆
所以 Ec=(8PomRL)1/2=10V
(2)选取R16和R17
R16和R17是射极电流电阻,主要用来稳定静态工作点,一般取:
R16= R17=0.5欧姆。
(3)选择大功率管T1和T2 SD05C
选取大功率管只要考虑三个参数,即晶体管C-E极间承受的最大反向电压BVCEO,集电极最大电流ICM和集电极最大功耗PCM。
(A) 当电源电压EC确定之后,T1和T2承受的最大反压:
VCEMAX=EC
(B) 若忽略管压降,每管最大集电极电流为:
IC1MAX=(EC/(RL+R16))/2
因为T1和T2的射级电阻R16和R17选得过小,符合管稳定性差,过大又会损耗较多的输出功率。一般取:
R16=R17=(0.05-0.1)RL
(C) 单管最大集电极功耗:--
总线系统实验报告
微型计算机的总线结构
Bub(总线) Interface(接口) Socket(插座) Slot(插槽) Port(端口)
总线——是一组能为多个部件服务的公共信息传送线路,是计算机各部件之间的传送数据、地址和控制信息的公共通路,它能分时地发送与接收各部件的信息。
采用结构在系统设计、生产、使用和维护上有很多优越性:
(1)采用结构设计方法,简化了系统设计。
(2)便于生产与之兼容的硬件板卡和软件。
(3)便于系统的扩充和升级。
(4)便于故障诊断和维护,也降低了成本。
总线的主要参数
总线分类:
数据总线(Data Bus)-用于传输数据的。
地址总线(Address Bus)-用于传输地址信息的。
控制总线(Contron Bus)-用于传输控制信号、时钟信号的状态信息的。
1、总线的带宽(MB/s)
——指的是单位时间内总线上可传送的数据量,即每秒传送多少MB字节的最大稳态数据传输率。
2、总线的位宽(bit)
——指的是总线一次能同时传送的数据位数,即常说的32位、64位等总线宽度。总线位宽越大传输率越大。
3、总线的工作时钟频率
——总线分为:CPU内部使用的内部总线和CPU对外联系的外部总线。
外部总线又称为系统总线。众多的功能部件要正常的动作,必须有一个统一的指挥,这个就是时钟信号。
控制总线的时钟信号频率称为总线的工作时钟频率。内部总线频率就是常说的内频,而外部总线频率就是外频。
总线带宽=总线位宽*总线工作频率/8
注:(总线带宽、总线位宽、总线工作时钟频率的关系,就像速公路上的车流量、公路车道数目、车辆行驶速度的关系)
实验1 进程管理1. 实验目的(1) 加深对进程概念的理解,明确进程和程序的区别。(2) 进一步认识并发执行的实质。(3) 分析进程争用资源的现象,学习解决进程互斥的方法。(4) 了解Linux系统中进行通信的基本原理。2. 实验预备内容(1) 阅读Linux的sched.d源码文件,加深对进程管理的理解。(2) 阅读Linux的fork.c源码文件,分析进程的创建过程。3. 实验内容(1) 进程的创建编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符;父进程显示字符"a",子进程分别显示"b"和"c"。试观察记录屏幕上的显示结果,并分析原因。〈程序〉#include〈stdio.h〉Main(){int p1,p2;while((p1 == fork()) == -1); /*创建子进程p1*/if (p1 == 0) /*子进程创建成功*/putchar('b');else{while((p2 == fork())) == -1); /*创建子进程p2*/if (p2 == 0) /*子进程创建成功*/putchar('c'); /*父进程执行*/else putchar('a');}}〈运行结果〉bca(有时出现bac等)分析:从进程并发执行来看,输出bac,acb等情况都有可能。原因:fork()创建进程所需的时间要多于输出一个字符的时间,因此在主进程创建进程2的同时,进程1就输出了'b',而进程2和主程序的输出次序是有随机性的,所以会出现上述结果。(2) 进程的控制修改已编写的程序,将每个进程的输出有单个字符改为一句话,在观察程序执行时屏幕上出现的现象,并分析其原因。如果在程序中使用系统调用lockf()来给每个进程加锁,可以实现进程之间的互斥,观察并分析出现的现象。〈程序1〉#include〈stdio.h〉main(){int p1,p2,i;while((p1 == fork()) == -1); /*创建子进程p1*/if (p1 == 0) /*子进程创建成功*/for(i=0;iprintf("sun %d/n",i);else{while((p2 == fork())) == -1); /*创建子进程p2*/if (p2 == 0) /*子进程创建成功*/for(i=0;iprintf("earth %d/n",i);elsefor(i=0;iprintf("moon %d/n",i);}}〈运行结果〉sun...earth...moon...moon...或sun...earth...sun...earth...moon...等分析:由于函数printf()输出的字符串之间不会被中断,因此,字符串内部的字符顺序输出时不变。但是,由于进程并发执行时的调度顺序和父子进程的抢占处理机问题,输出字符串的顺序和先后随着执行的不同而发生变化。这类似打印单字符的结果。〈程序2〉#include〈stdio.h〉main(){int p1,p2,i;while((p1 == fork()) == -1); /*创建子进程p1*/if (p1 == 0){lockf(1,1,0);for(i=0;iprintf("sun %d/n",i);lockf(1,0,0);}else{while((p2 == fork())) == -1);if (p2 == 0){lockf(1,1,0);for(i=0;iprintf("earth %d/n",i);lockf(1,0,0);}else{lockf(1,1,0);for(i=0;iprintf("moon %d/n",i);lockf(1,1,,0);}}}〈运行结果〉sun...earth...moon...moon...或sun...earth...sun...earth...moon...等与未上锁的情况大致相同,也是随着执行时间的不同,输出结果的顺序有所不同。分析:因为上述程序执行时,不同进程之间不存在共享临界资源问题,所以,加锁与不加锁效果相同。(3) 软中断通信编制一段程序,使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程扑捉键盘上来的中断信号(即按Del键),当扑捉到中断信号后,父进程用系统调用kill()向两个子进程发出信号,子进程扑捉到信号后,分别输出下列信息后终止:child process 1 is killed by parent!child process 2 is killed by parent!父进程等待两个子进程终止后,输出以下信息后终止:parent process is killed!〈程序〉#include〈stdio.h〉#include〈signal.h〉#include〈unistd.h〉void waiting(),stop();int wait_mark;main(){int p1,p2,i;while((p1 == fork()) == -1); /*创建子进程p1*/if (p1 0){while((p1 == fork == -1);if(p2 0){wait_mark = -1;signal(SIGINT,stop); /*接收'Del'信号,并转stop*/waiting(0);kill(p1,16); /*向p1发中断信号16*/kill(p2,17); /*向p1发中断信号17*/wait(0); /*同步*/wait(0);printf("parent process is killed! \n");exit(0);}else{wait_mark = -1;signal(17,stop);waiting();lockf(stdout,1,0);printf("child process 2 is killed by parent! \n");lockf(stdout,0,0);exit(0);}}else{wait_mark = -1;signal(16,stop);waiting();lockf(stdout,1,0);printf("child process 1 is killed by parent! \n");lockf(stdout,0,0);exit(0);}}void waiting(){while (wait_mark != 0);}void stop(){wait_mark = 0;}〈运行结果〉child process 1 is killed by parent!child process 2 is killed by parent!parent process is killed!分析:上述程序中,使用函数signal()都放在一段程序的前面部位,而不是在其他接收信号处。只是因为signal()的执行只是为进程指定信号量16或17的作用,以及分配相应的与stop()过程链接的指针。从而,signal()函数必须在程序前面部分执行。
Linux进程通信实验报告
一、实验目的:
进一步认识并发(并行)执行的概念,区别顺序执行和并发(并行)执行。
分析进程争用临界资源的现象,学习解决进程排斥的方法。
二、实验环境:
一台至少具有256MB内存的计算机,并安装Red Hat Linux 9的Linux操作系统。
三、实验内容:
1. 预备知识
fork函数调用:创建一个新进程。
getpid函数调用:获得一个进程的pid。
lockf系统的调用:在进程同步控制中为进程加锁。
2. 编写一段程序(程序名为fork1.c),使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示字符“a”,子进程分别显示字符“b”和字符“c”。试观察记录屏幕上的显示结果,并分析原因。
(1)进入Linux操作系统。
(2)打开终端。进入vi编译器。
(3)输入源程序代码。
(4)按Esc键,进入命令模式后,输入“: wq文件名”就可以运行该程序了。
网络课程设计实验报告
实用网络技术》课程设计
参考答案
一、 设计思路
根据该学院网络需求,将该学院网络划分为:出口层、核心层、汇聚层、接入层四个层次;
出口层使用防火墙一台,其DMZ区连接学院服务器,外网口连接Internet,内网口连接核心层;
使用两台三层交换机(Rs1-Rs2)组成网络核心层;四台三层交换机(Rs2-Rs6)组成网络汇聚层,核心层与汇聚层使用双链路以实现线路备份与负载均衡;
使用二层交换机若干台构成网络接入层,连接服务器和个人计算机。
二、 网络拓朴图
三、 防火墙端口和三层交换机VLAN接口配置
防火墙DMZ口:172.16.1.62/26
防火墙内网口1:10.0.1.2/30(与Rs1点对点连接)
防火墙内网口2:10.0.1.26/30(与Rs2点对点连接)
RS1:配置VLAN接口6个。
Vlan 11: 10.0.1.1/30 用于与防火墙点对点连接;
Vlan 21: 10.0.1.5/30 用于与Rs2点对点连接;
Vlan 31: 10.0.1.9/30 用于与Rs3点对点连接;
Vlan 41: 10.0.1.13/30 用于与Rs4点对点连接;
Vlan 51: 10.0.1.17/30 用于与Rs5点对点连接;
Vlan 61: 10.0.1.21/30 用于与Rs6点对点连接;
RS2:配置VLAN接口6个。
Vlan 12: 10.0.1.25/30 用于与防火墙点对点连接;
Vlan 22: 10.0.1.6/30 用于与Rs1点对点连接;
Vlan 32: 10.0.1.29/30 用于与Rs3点对点连接;
Vlan 42: 10.0.1.33/30 用于与Rs4点对点连接;
Vlan 52: 10.0.1.37/30 用于与Rs5点对点连接;
Vlan 62: 10.0.1.41/30 用于与Rs6点对点连接;
RS3:配置VLAN接口5个。
Vlan 13: 10.0.1.10/30 用于与Rs1点对点连接;
Vlan 23: 10.0.1.30/30 用于与Rs2点对点连接;
Vlan 33: 192.168.0.1/26 用于办公计算机接入;
Vlan 43: 192.168.0.65/26 用于教学计算机接入;
Vlan 53: 192.168.0.129/25 用于科研用计算机接入;
RS4:配置VLAN接口3个。
Vlan 14: 10.0.1.14/30 用于与Rs1点对点连接;
Vlan 24: 10.0.1.34/30 用于与Rs2点对点连接;
Vlan 34: 192.168.1.1/24 用于研究生计算机接入;
RS5:配置VLAN接口5个。
Vlan 15: 10.0.1.18/30 用于与Rs1点对点连接;
Vlan 25: 10.0.1.38/30 用于与Rs2点对点连接;
Vlan 35: 192.168.2.1/24 用于250台实验用计算机接入;
Vlan 45: 192.168.3.1/24 用于250台实验用计算机接入;
Vlan 55: 192.168.4.1/24 用于250台实验用计算机接入;
RS6:配置VLAN接口5个。
Vlan 16: 10.0.1.22/30 用于与Rs1点对点连接;
Vlan 26: 10.0.1.42/30 用于与Rs2点对点连接;
Vlan 36: 192.168.5.1/24 用于250台实验用计算机接入;
Vlan 46: 192.168.6.1/24 用于250台实验用计算机接入;
Vlan 56: 192.168.7.1/24 用于230台实验用计算机接入;
四、 网段分配表
网段名 始地址 末地址 子网掩码 默认网关 接入三层交换机
服务器 172.16.1.1 172.16.1.61 255.255.255.192 172.16.1.62 防火墙
办公用计算机 192.168.0.2 192.168.0.61 255.255.255.192 192.168.0.1 RS3
教学用计算机 192.168.0.66 192.168.0.125 255.255.255.192 192.168.0.65 RS3
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
(此表自己完善)
五、 路由设计
1、 静态路由
使用静态路由解决路由问题时,各三层交换机路由表如下表
三层交换机名 目标网段/掩码位数 下一跳IP 下一跳接口
RS1 172.16.1.0/26 10.0.1.2 Vlan11
RS1 192.168.0.0/24 10.0.1.10 Vlan31
Rs1 192.168.1.0/24 10.0.1.14 Vlan41
Rs1 192.168.2.0/23 10.0.1.18 Vlan51
Rs1 192.168.4.0/24 10.0.1.18 Vlan51
Rs1 192.168.5.0/24 10.0.1.22 Vlan61
Rs1 192.168.6.0/23 10.0.1.22 Vlan61
Rs1 0.0.0.0/0 10.0.1.2 Vlan11
三层交换机名 目标网段/掩码位数 下一跳IP 下一跳接口
RS2 172.16.1.0/26 10.0.1.26 Vlan12
RS2 192.168.0.0/24 10.0.1.30 Vlan32
Rs2 192.168.1.0/24 10.0.1.34 Vlan42
Rs2 192.168.2.0/23 10.0.1.38 Vlan52
Rs2 192.168.4.0/24 10.0.1.38 Vlan52
Rs2 192.168.5.0/24 10.0.1.42 Vlan62
Rs2 192.168.6.0/23 10.0.1.42 Vlan62
Rs2 0.0.0.0/0 10.0.1.26 Vlan12
三层交换机名 目标网段/掩码位数 下一跳IP 下一跳接口
Rs3 0.0.0.0/0 10.0.1.9 Vlan13
(完善Rs4、Rs5、Rs6路由表)
2、 RIP路由协议(如果使用了静态路由,就可不必使用RIP协议)
在三层交换机上启用RIP协议。
其中Rs1作如下配置
Rs1(config)#router rip
Rs1(config router)#version 2
Rs1(config router)#network 10.0.1.0
其中Rs2作如下配置
Rs2(config)#router rip
Rs2(config router)#version 2
Rs2(config router)#network 10.0.1.0
其中Rs3作如下配置
Rs3(config)#router rip
Rs3(config router)#version 2
Rs3(config router)#network 10.0.1.0
Rs3(config router)#network 192.168.0.0
其中Rs4作如下配置
Rs4(config)#router rip
Rs4(config router)#version 2
Rs4(config router)#network 10.0.1.0
Rs4(config router)#network 192.168.1.0
其中Rs5作如下配置
Rs5(config)#router rip
Rs5(config router)#version 2
Rs5(config router)#network 10.0.1.0
Rs5(config router)#network 192.168.2.0
Rs5(config router)#network 192.168.3.0
Rs5(config router)#network 192.168.4.0
(自己完善Rs6配置)
六、 网站设计与功能板块(略,参考自己学院网站,作描述即可)。
基于MATLAB的通信仿真系统设计
GUI中通过控件调用M里面的函数,也可以和simulink建立联系,可有simulink输出波形,并给出分析。基本上你的题目已经涵盖了Matlab的三个系统,即GUI,M,simulink。自己学习并从简单操作开始吧。
这个周末如果有时间给你做个简单的系统,希望有高手来帮你。
老师让交一份以太网的组网实验报告。可是没做过实验。能帮忙下吗?谢了!
以太网组网实验
一、实验目的:
1、熟悉拓扑结构、设备类型、网卡类型、设备连接线缆、系统类型
2、掌握组建以太网的技术与方法。
二、实验环境:
网卡、交换机、WIN2000计算机
三、实验内容及步骤:
1、组建以太网的主要步骤
(1)安装以太网网卡
(2)安装配置网卡驱动程序
(3)铺设线缆、连接网络设备、把计算机接入网络
(4)安装和配置TCP/IP协议
(5)测试连通性
2、网卡驱动程序的安装
①驱动程序的主要功能:实现网络操作系统上层程序与网卡的接口;
②网卡驱动程序因网卡和操作系统的不同而异;
③驱动程序一般随同网卡一起发售,但有些常用的驱动程序也可以在操作系统安装盘中找到;操作系统会自动安装好驱动程序。安装见演示!
3、TCP/IP协议的安装和配置
(1)安装网络组件(协议、客户、服务);
n 开始à设置à网络和拔号连接;
n 本地连接à属性;
n 检查是否安装了“Microsoft网络客户端”、“文件和打印机共享”、“TCP/IP协议”;
ü 在“选择网络协议”对话框的“网络协议”列表框中列出了Windows 2000 Server提供的网络协议但在当前系统中还没有安装的部分,双击欲安装的协议,或选中协议后单击“确定”,如果用户要安装列表中没有提供的特殊网络通信协议可通过单击“从磁盘安装”按钮从磁盘安装其他的网络协议组件。
ü 安装Windows 2000 Server时已经默认安装了“Microsoft 网络的文件和打印机服务”,系统还提供了其他类型的网络服务,用户可根据需要自行安装。以便向网络中其他的用户提供优先级不同的网络服务。
ü “Microsoft Networks客户端”组件允许用户的计算机访问Microsoft网络上的资源(典型安装下默认安装);“NetWare网关和客户端服务”组件允许用户的计算机不用运行NetWare客户端软件就可以访问NetWare服务器。
n 根据需要添加没有安装的网络组件。
(2)配置TCP/IP协议(IP地址与子网掩码);
n 选中“TCP/IP协议”à属性;
n 指定IP地址:203.119.83.X(X为学号) ,子网掩码:255.255.255.0,按确定;
(3)网络常规信息配置(工作组名、计算机名);
n 开始à设置à控制面板;
n 双击“系统”图标;
n 选择“网络标识”à属性;
n 输入工作组名和计算机名,按确定;(同一组用相同的工作组名,计算机名不同)
按要求重新启动,打开网上邻居查看工作组中的计算机。 4、网络连通性测试方法:
(1) 观察交换机和网卡状态指示灯的变化
将网线一端插入交换机的RJ45端口,一端插入网卡的RJ45端口,这时观察端口边的指示灯变化情况。如果指示灯亮,表明网络连接正常;如果指示灯亮,并且闪,表明这时有数据传输。
(2)利用高层命令和软件(如ping命令等)
四、实验思考题
(1)连接在同一网段上的计算机,如果有两台或两台以上的计算机使用相同的IP地址,会出现什么情况?
(2)如果在一个网络中,某台计算机ping另外一台主机不通,而ping其他IP主机均能通,则故障的可能原因有哪些?
发布于 2022-07-16 08:19:45 回复