版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TCP_UDP通信过程学习及实验报告[五篇]第一篇:TCP_UDP通信过程学习及实验报告1.当两台计算机分别和中继器、二层交换机、三层交换、路由器相连时,请分别画出计算机与交换设备五层参考模型;计算机A应用层计算机B应用层传输层传输层网络层网络层数据链路层数据链路层中继器物理层物理层物理层计算机A应用层计算机B应用层传输层传输层网络层二层交换机数据链路层网络层数据链路层数据链路层物理层物理层物理层计算机A应用层计算机B应用层传输层三层交换机网络层传输层网络层网络层数据链路层数据链路层数据链路层物理层物理层物理层计算机A应用层计算机B应用层传输层路由器网络层传输层网络层网络层数据链路层数据链路层数据链路层物理层物理层物理层2.学习SOCKET编程,写出TCP、UDP通信流程;将实例程序两个同学一组,实现两台计算机之间通信。并写出学习报告;(a)TCP通信流程准备阶段:服务器程序首先进行初始化操作:(1)调用socket创建一个套接字(2)函数bind将这个套接字与服务器公认地址绑定在一起(3)函数listen将这个套接字转换成倾听套接字(listeningsocket)(4)调用函数accept来接受客户机的请求。客户机程序初始化操作:(1)客户机调用函数socket创建一个套接字(2)调用函数connect来与服务器建立连接。连接建立之后,客户机与服务器通过读(read())、写(write())套接字来进行通信。如下图:服务器端SocketTCP通信流程客户端bindSocketListenconnectwritesendsendwritecloseclose(b)UDP通信流程准备阶段:服务器程序首先进行初始化操作:(1)调用socket创建一个套接字(2)函数bind将这个套接字与服务器公认地址绑定在一起客户机程序初始化操作:(1)客户机调用函数socket创建一个套接字客户机与服务器通过读(sendto())、写(recvfrom())套接字来进行通信。如下图:服务器端SocketUDP通信流程客户端bindSocketrecvfromsendtosendtorecvfromcloseclose(c)实验报告实现两台计算机之间通信(1)首先在cmd下输入ipconfig获取本机IP信息,如下所示:(2)然后记录相应的IP地址,再将客户端代码中的*Serip=””中的””替换为该IP地址(3)先运行服务器端,再运行客户端,运行截图如下所示(d)代码中遇到的问题在测试代码的时候遇到了很多错误:(1)#include改为#include(2)main函数返回值改为int,return后添加返回值(3)break后添加分号(4)因为我用的是codeblocks,然后在设置-编译器-连接器设置-添加,添加libws2_32.a,我的libws2_32.a在cMinGWliblibws2_32.a下(d)个人感悟通过这次对socket编程的学习,我对socked编程有了一个大致的了解,实现了初步的TCP和UDP形式的客户端与服务器端的通信。这次实验我对网络编程产生了浓厚的兴趣,同时提高了以后学习计算机网络这门课的自信心。第二篇:通信原理实验报告1,必做题目1.1无线信道特性分析1.1.1实验目的1)了解无线信道各种衰落特性;2)掌握各种描述无线信道特性参数的物理意义;3)利用MATLAB中的仿真工具模拟无线信道的衰落特性。1.1.2实验内容1)基于simulink搭建一个QPSK发送链路,QPSK调制信号经过了瑞利衰落信道,观察信号经过衰落前后的星座图,观察信道特性。仿真参数:信源比特速率为500kbps,多径相对时延为[04e-068e-061.2e-05]秒,相对平均功率为[0-3-6-9]dB,最大多普勒频移为200Hz。例如信道设置如下图所示:移动通信系统1.1.3实验作业1)根据信道参数,计算信道相干带宽和相干时间。fm=200;t=[04e-068e-061.2e-05];p=[10^010^-0.310^-0.610^-0.9];t2=t.^2;E1=sum(p.*t2)/sum(p);E2=sum(p.*t)/sum(p);rms=sqrt(E1-E2.^2);B=1/(2*pi*rms)T=1/fm2)设置较长的仿真时间(例如10秒),运行链路,在运行过程中,观察并分析瑞利信道输出的信道特征图(观察ImpulseResponse(IR)、FrequencyResponse(FR)、IRWaterfall、DopplerSpectrum、ScatteringFunction)。(配合截图来分析)ImpulseResponse(IR)移动通信系统从冲击响应可以看出,该信道有四条不同时延的路径。多径信道产生随机衰落,信道冲击响应幅值随机起伏变化。可以看出,该信道的冲激响应是多路冲激响应函数的叠加,产生严重的码间干扰。FrequencyResponse(FR)频率响应特性图不再是平坦的,体现出了多径信道的频率选择性衰落。移动通信系统IRWaterfall频率展宽后,信号的冲激响应不再平坦,是由于多径信道中不同信道的叠加影响DopplerSpectrum由于多普勒效应,接受信号的功率谱展宽扩展到fc-fm至fc+fm范围。移动通信系统3)观察并分析信号在经过瑞利衰落信道前后的星座图变化(截图并解释)。前标准的QPSK星座图,4个相位后移动通信系统信号经过多径信道后,相位和幅值均发生了随机变化,信号不再分布在四个点附近,可以看出信号质量很差。说明多径信道对信号产生了巨大的干扰。PSK/QPSK通信链路搭建与误码性能分析1.2BPSK/QPSK通信链路搭建与误码性能分析1.2.1实验目的掌握基于simulink的BPSK、QPSK典型通信系统的链路实现,仿真BPSK/QPSK信号在AWGN信道、单径瑞利衰落信道下的误码性能。1.2.2实验作业1)基于simulink搭建BPSK/QPSK通信链路,经过AWGN信道,接收端相干解调,仿真并绘出BPSK和QPSK信号在EbN0为0~10dB时(间隔:移动通信系统1dB)误码性能曲线。仿真参数:a)仿真点数:106b)信源比特速率:1Mbps。Bpsk通信链路QPSK通信链路BPSKAWGN参数移动通信系统QPSKAWGN参数用bertool画出BPSK信号的误码率曲线(0~10dB)移动通信系统由此可见BPSK和QPSK的在同一Eb/No时误比特率基本一样,这与理论分析一致2)在1的基础上,信号先经过平坦(单径)瑞利衰落,再经过AWGN信道,假设接收端通过理想信道估计获得了信道衰落值(勾选衰落信道模块的“Complexpathgainport”)。仿真并绘出BPSK和QPSK信号在EbN0为0~40dB时(间隔:5dB)误码性能曲线。信道仿真参数:最大多普勒频移为100Hz。BPSK通信链路移动通信系统QPSK通信链路瑞利单径信道参数移动通信系统QPSKAWGN参数移动通信系统BPSKAWGN参数BPSK/QPSK0-40db误码率曲线BPSK和QPSK在同一Eb/No的误比特率基本一致,这和理论基本一致移动通信系统2、分组题目2.1SIMO系统性能仿真分析2.1.1实验目的1.掌握基于simulink的单发多收(SIMO)16QAM仿真通信链路;2.仿真SIMO16QAM信号在单径瑞利衰落信道下,不同接收分集数、不同合并方式下的误比特率性能。2.1.2实验内容1.掌握单发多收的原理,利用分集技术,搭建单发多收通信系统框图。2.利用MATLAB中simulink所包含的通信系统模块搭建基于各种分集技术类型的单发多收通信链路。3.比较分析不同接收分集数、不同合并方式下的误比特率性能。2.1.3实验原理移动信道的多径传播引起的瑞利衰落、时延扩展以及伴随接收机移动过程产生的多普勒频移使接收信号受到严重的衰落;阴影效应会使接收的信号过弱而造成信号的中断;信道存在噪声和干扰,也会使接收信号失真而造成误码。因此,在移动通信系统中需要采取一些数字信号处理技术来改善接收信号的质量。其中,多天线分集接收技术就是一个非常重要且常见的方法。分集接收的基本思想就是把接收到的多个衰落独立的信号加以处理,合理地利用这些信号的能量来改善接收信号的质量。分集技术总体来说分为两类,针对阴影衰落的宏观分集和针对微观衰落的微观分集。本实验主要注重微观分集。分集技术对信号的处理包含两个过程,首先是要获得M个相互独立的多径信号分量,然后对它们进行处理以获得信噪比的改善,这就是合并技术。合并方式共分为三种,选择合并、等增益合并和最大比值合并。选择合并是最简单的一种,在所接收的多路信号中,合并器选择信噪比最高的一路输出。最大比值合并会将所有路信号的能量和信息都利用上,会明显改善移动通信系统合并器输出的信噪比。基于这样的考虑,最大比值合并把各支路信号加权后合并。各路信号权值用数学方法得出。等增益合并性能上不及最大比值合并,但是却容易实现得多,其主要思想是将各路信号赋予相同权值相加。2.1.4实验仿真实验框图系统整体框图移动通信系统接收分集二分集等增益合并移动通信系统三分集等增益合并二分集选择合并三分集选择合并移动通信系统二分集最大比值合并三分集最大比值合并仿真结果从图中可以看到,通过等增益合并方式能够显著的减小误码率,并且随着Eb/N0的增加而更好的显示出性能优越;相对比不同的分集数可看出,分集数的增加能有效地减小误码率。移动通信系统由图可看到,三种合并方式都能显著地减小误码率,在分集数为二的情况下,效果最好的是最大比值合并,等增益次之,都优于选择合并;2.1.5实验结论移动信道的多径传播引起的瑞利衰落、时延扩展以及伴随接收机移动过程产生的多普勒频移使接收信道受到严重的衰落,所以必须采取相应的抗衰落的措施来提高系统性能。在本次课程设计中,我们小组学习研究了对三种不同分集合并技术在改善系统性能方面的效果的课题实验。通过仿真实验得出的不同分集的误码率,分集技术能有效地减小误码率从而提高系统性能;而通过对误码率曲线的分析,可以看出:对于三种分集合并技术,等分集前提下,最大比值合并优于等增益合并优于选择合并;而对于同一合并技术,增加分集数能优化其性能。2.2直接序列扩频系统性能分析2.2.1实验目的1)了解直接序列扩频系统的原理2)基于simulink搭建直接序列扩频仿真通信链路,仿真分析在不同信道条件下的误比特率性能。3)观察体会直接序列扩频对误码率的改善程度2.2.2实验内容1)搭建基于simulink搭建直接序列扩频仿真通信链路,观察频谱和波形2)仿真分析在不同信道条件下的误比特率性能。移动通信系统2.2.3实验原理所谓直接序列扩频,就是直接用具有高码率的扩频码序列在发送端去扩展信号的频谱。而在接收端,用相同的扩频码序列去进行解扩,把展宽的扩频信号还原成原始的信息。直扩系统的抗干扰能力是由接收机对干扰的抑制产生的,如果干扰信号的带宽与信息带宽相同(即窄带),此干扰信号经过发送机伪噪声码调制后将展宽为与发送信号相同的带宽,而其谱密度却降低了若干倍。相反,直扩信号经伪噪声码解扩后变成了窄带信息,从而使增益提高了若干倍。实验原理框图伯努利信源b(t)x(t)s(t)信道r(t)e(t)Tby(Tb)dt判决0y(t)c(t)cos(wct)c(t)cos(wct)直接序列扩频通信系统2.2.4实验仿真直接序列扩频simulink仿真通信链路a.伯努利序列参数和PN序列参数:伯努利信源100bps移动通信系统PN序列2kbps移动通信系统b.扩频前后频谱变化:扩频前频谱:类似sinc函数的频谱扩频后频谱:频谱明显展宽功率谱密度降低移动通信系统扩频调制后波形:移动通信系统解扩解调波形:c.误比特率AWGN信道(仿真点数1e6)移动通信系统BPSK理论误码率(-7到10dB的误比特率曲线)通过两者对比,我们可以发现直接序列扩频通信系统对Eb/No的改善近似为13dB,这和理论分析出的值接近。第三篇:通信网络实验报告通信网络实验报告实验一隐终端和暴露终端问题分析一、实验目的1、2、3、4、了解无线网络中的载波检测机制;熟悉节点的传输范围、冲突干扰范围、载波检测范围和噪声干扰范围的概念;了解载波检测接入体制中存在的隐终端问题和暴露终端问题;结合仿真实验分析载波检测无线网络中的隐终端问题和暴露终端问题。二、实验结果Node:1,Layer:AppCbrClient,(0)Serveraddress:2Node:1,Layer:AppCbrClient,(0)Firstpacketsentat[s]:0.000000000Node:1,Layer:AppCbrClient,(0)Lastpacketsentat[s]:99.990000000Node:1,Layer:AppCbrClient,(0)Sessionstatus:NotclosedNode:1,Layer:AppCbrClient,(0)Totalnumberofbytessent:5120000Node:1,Layer:AppCbrClient,(0)Totalnumberofpacketssent:10000Node:1,Layer:AppCbrClient,(0)Throughput(bitspersecond):409600Node:2,Layer:AppCbrServer,(0)Clientaddress:1Node:2,Layer:AppCbrServer,(0)Firstpacketreceivedat[s]:0.007438001Node:2,Layer:AppCbrServer,(0)Lastpacketreceivedat[s]:99.999922073Node:2,Layer:AppCbrServer,(0)Averageend-to-enddelay[s]:0.739902205Node:2,Layer:AppCbrServer,(0)Sessionstatus:NotclosedNode:2,Layer:AppCbrServer,(0)Totalnumberofbytesreceived:4975616Node:2,Layer:AppCbrServer,(0)Totalnumberofpacketsreceived:9718Node:2,Layer:AppCbrServer,(0)Throughput(bitspersecond):398078Node:3,Layer:AppCbrClient,(0)Serveraddress:4Node:3,Layer:AppCbrClient,(0)Firstpacketsentat[s]:0.000000000Node:3,Layer:AppCbrClient,(0)Lastpacketsentat[s]:99.990000000Node:3,Layer:AppCbrClient,(0)Sessionstatus:NotclosedNode:3,Layer:AppCbrClient,(0)Totalnumberofbytessent:5120000Node:3,Layer:AppCbrClient,(0)Totalnumberofpacketssent:10000Node:3,Layer:AppCbrClient,(0)Throughput(bitspersecond):409600Node:4,Layer:AppCbrServer,(0)Clientaddress:3Node:4,Layer:AppCbrServer,(0)Firstpacketreceivedat[s]:0.003058001Node:4,Layer:AppCbrServer,(0)Lastpacketreceivedat[s]:99.993058001Node:4,Layer:AppCbrServer,(0)Averageend-to-enddelay[s]:0.003119031Node:4,Layer:AppCbrServer,(0)Sessionstatus:NotclosedNode:4,Layer:AppCbrServer,(0)Totalnumberofbytesreceived:5120000Node:4,Layer:AppCbrServer,(0)Totalnumberofpacketsreceived:10000Node:4,Layer:AppCbrServer,(0)Throughput(bitspersecond):409612三、实验结果分析通过仿真结果可以看出,节点2无法收到数据。由于节点3是节点1的一个隐终端,节点1无法通过物理载波检测侦听到节点3的发送,且节点3在节点2的传输范围外,节点3无法通过虚拟载波检测延迟发送,所以在节点1传输数据的过程中,节点3完成退避发送时将引起冲突。四、思考题1、RTS/CTS能完全解决隐终端问题吗?如果不能,请说明理由。从理论分析上看,RTS/CTS协议似乎可以完全解决数据链隐藏终端问题,然而在实际网络中并非如此,尤其是在AdHoc网络中。以节点为中心,存在发送区域和干扰区域。在发送区域内,在没有干扰的情况下,数据包可正常收发;该区域的大小由站点的功率等参数确定,可视为定值。干扰区域是相对于接受节点而言的,在该区域内,节点可以受到来自非相关节点发送的数据的干扰,造成冲突、丢包。RTS/CTS对隐藏终端问题的屏蔽实际上是建立在两区域相等的基础上的,即所有的隐藏终端都位于接受节点发送范围内。此中假设并不成立,干扰区域与收发节点间距有关。实验二无线局域网DCF协议饱和吞吐量验证一、实验目的1、了解IEEE802.11DCF协议的基本原理。2、理解网络饱和吞吐量的概念。3、通过仿真对DCF协议饱和吞吐量的二维马尔可夫链模型进行验证。二、实验结果Node:1,Layer:AppCbrClient,(4)Serveraddress:55Node:1,Layer:AppCbrClient,(4)Firstpacketsentat[s]:0.000000000Node:1,Layer:AppCbrClient,(4)Lastpacketsentat[s]:99.990000000Node:1,Layer:AppCbrClient,(4)Sessionstatus:NotclosedNode:1,Layer:AppCbrClient,(4)Totalnumberofbytessent:5120000Node:1,Layer:AppCbrClient,(4)Totalnumberofpacketssent:10000Node:1,Layer:AppCbrClient,(4)Throughput(bitspersecond):409600Node:1,Layer:AppCbrClient,(3)Serveraddress:54Node:1,Layer:AppCbrClient,(3)Firstpacketsentat[s]:0.000000000Node:1,Layer:AppCbrClient,(3)Lastpacketsentat[s]:99.990000000Node:1,Layer:AppCbrClient,(3)Sessionstatus:NotclosedNode:1,Layer:AppCbrClient,(3)Totalnumberofbytessent:5120000Node:1,Layer:AppCbrClient,(3)Totalnumberofpacketssent:10000Node:1,Layer:AppCbrClient,(3)Throughput(bitspersecond):409600Node:1,Layer:AppCbrClient,(2)Serveraddress:53Node:1,Layer:AppCbrClient,(2)Firstpacketsentat[s]:0.000000000Node:1,Layer:AppCbrClient,(2)Lastpacketsentat[s]:99.990000000Node:1,Layer:AppCbrClient,(2)Sessionstatus:NotclosedNode:1,Layer:AppCbrClient,(2)Totalnumberofbytessent:5120000Node:1,Layer:AppCbrClient,(2)Totalnumberofpacketssent:10000Node:1,Layer:AppCbrClient,(2)Throughput(bitspersecond):409600Node:1,Layer:AppCbrClient,(1)Serveraddress:52Node:1,Layer:AppCbrClient,(1)Firstpacketsentat[s]:0.000000000Node:1,Layer:AppCbrClient,(1)Lastpacketsentat[s]:99.990000000Node:1,Layer:AppCbrClient,(1)Sessionstatus:NotclosedNode:1,Layer:AppCbrClient,(1)Totalnumberofbytessent:5120000Node:1,Layer:AppCbrClient,(1)Totalnumberofpacketssent:10000Node:1,Layer:AppCbrClient,(1)Throughput(bitspersecond):409600Node:1,Layer:AppCbrClient,(0)Serveraddress:51Node:1,Layer:AppCbrClient,(0)Firstpacketsentat[s]:0.000000000Node:1,Layer:AppCbrClient,(0)Lastpacketsentat[s]:99.990000000Node:1,Layer:AppCbrClient,(0)Sessionstatus:NotclosedNode:1,Layer:AppCbrClient,(0)Totalnumberofbytessent:5120000Node:1,Layer:AppCbrClient,(0)Totalnumberofpacketssent:10000Node:1,Layer:AppCbrClient,(0)Throughput(bitspersecond):409600Node:51,Layer:AppCbrServer,(0)Clientaddress:1Node:51,Layer:AppCbrServer,(0)Firstpacketreceivedat[s]:0.003056858Node:51,Layer:AppCbrServer,(0)Lastpacketreceivedat[s]:99.995493030Node:51,Layer:AppCbrServer,(0)Averageend-to-enddelay[s]:0.351972641Node:51,Layer:AppCbrServer,(0)Sessionstatus:NotclosedNode:51,Layer:AppCbrServer,(0)Totalnumberofbytesreceived:5102592Node:51,Layer:AppCbrServer,(0)Totalnumberofpacketsreceived:9966Node:51,Layer:AppCbrServer,(0)Throughput(bitspersecond):408219Node:52,Layer:AppCbrServer,(1)Clientaddress:1Node:52,Layer:AppCbrServer,(1)Firstpacketreceivedat[s]:0.006449537Node:52,Layer:AppCbrServer,(1)Lastpacketreceivedat[s]:99.998965709Node:52,Layer:AppCbrServer,(1)Averageend-to-enddelay[s]:0.355584451Node:52,Layer:AppCbrServer,(1)Sessionstatus:NotclosedNode:52,Layer:AppCbrServer,(1)Totalnumberofbytesreceived:5102592Node:52,Layer:AppCbrServer,(1)Totalnumberofpacketsreceived:9966Node:52,Layer:AppCbrServer,(1)Throughput(bitspersecond):408233Node:53,Layer:AppCbrServer,(2)Clientaddress:1Node:53,Layer:AppCbrServer,(2)Firstpacketreceivedat[s]:0.010001809Node:53,Layer:AppCbrServer,(2)Lastpacketreceivedat[s]:99.992000125Node:53,Layer:AppCbrServer,(2)Averageend-to-enddelay[s]:0.358534977Node:53,Layer:AppCbrServer,(2)Sessionstatus:NotclosedNode:53,Layer:AppCbrServer,(2)Totalnumberofbytesreceived:3926016Node:53,Layer:AppCbrServer,(2)Totalnumberofpacketsreceived:7668Node:53,Layer:AppCbrServer,(2)Throughput(bitspersecond):314112Node:54,Layer:AppCbrServer,(3)Clientaddress:1Node:54,Layer:AppCbrServer,(3)Firstpacketreceivedat[s]:0.013774900Node:54,Layer:AppCbrServer,(3)Lastpacketreceivedat[s]:0.773715844Node:54,Layer:AppCbrServer,(3)Averageend-to-enddelay[s]:0.184107930Node:54,Layer:AppCbrServer,(3)Sessionstatus:NotclosedNode:54,Layer:AppCbrServer,(3)Totalnumberofbytesreceived:22016Node:54,Layer:AppCbrServer,(3)Totalnumberofpacketsreceived:43Node:54,Layer:AppCbrServer,(3)Throughput(bitspersecond):1761Node:55,Layer:AppCbrServer,(4)Clientaddress:1Node:55,Layer:AppCbrServer,(4)Firstpacketreceivedat[s]:0.017127686Node:55,Layer:AppCbrServer,(4)Lastpacketreceivedat[s]:0.777148630Node:55,Layer:AppCbrServer,(4)Averageend-to-enddelay[s]:0.187729553Node:55,Layer:AppCbrServer,(4)Sessionstatus:NotclosedNode:55,Layer:AppCbrServer,(4)Totalnumberofbytesreceived:22016Node:55,Layer:AppCbrServer,(4)Totalnumberofpacketsreceived:43Node:55,Layer:AppCbrServer,(4)Throughput(bitspersecond):1761三、实验结果分析各发送节点发包间隔较大,当网络中发送节点较少时,网络还未饱和。逐渐往网络中增加负载,网络总吞吐量逐渐增大,之后,网络吞吐量逐渐趋向于平稳,此时,网络即达到了饱和状态。四、思考题1、总结IEEE802.11DCF协议饱和吞吐量和哪些因素有关。任选一个时隙,网络中有节点在发送数据的概率当有节点在发送数据包时,数据包发送成功的概率数据包发送成功和发送失败所需的时间2、为什么在数据包长度较长时,采用RTS/CTS模式更合理?“隐藏终端”多发生在大型单元中(一般在室外环境),这将带来效率损失,并且需要错误恢复机制。当需要传送大容量文件时,尤其需要杜绝“隐藏终端”现象的发生。实验三动态源路由协议路由选择验证一、实验目的1、2、了解DSR路由协议的优缺点。理解DSR路由协议中路由发现过程和路由维护过程。3、掌握DSR路由协议性能的仿真分析方法。二、实验结果Time(s):1.000001000,Node:1,Routepath:2Time(s):2.000001000,Node:1,Routepath:2Time(s):3.000001000,Node:1,Routepath:2Time(s):4.000001000,Node:1,Routepath:2Time(s):5.000001000,Node:1,Routepath:2Time(s):6.000001000,Node:1,Routepath:2Time(s):7.000001000,Node:1,Routepath:2Time(s):8.000001000,Node:1,Routepath:4-2Time(s):9.000001000,Node:1,Routepath:4-2Time(s):10.000001000,Node:1,Routepath:4-2Time(s):11.000001000,Node:1,Routepath:4-2Time(s):12.000001000,Node:1,Routepath:4-2Time(s):13.000001000,Node:1,Routepath:4-2Time(s):14.000001000,Node:1,Routepath:4-2Time(s):***0,Node:1,Routepath:4-2Time(s):16.000001000,Node:1,Routepath:4-2Time(s):17.000001000,Node:1,Routepath:4-2Time(s):18.000001000,Node:1,Routepath:4-2Time(s):19.000001000,Node:1,Routepath:4-2Time(s):20.000001000,Node:1,Routepath:4-2Time(s):21.000001000,Node:1,Routepath:4-2Time(s):22.000001000,Node:1,Routepath:4-2Time(s):23.000001000,Node:1,Routepath:4-2Time(s):24.000001000,Node:1,Routepath:4-2Time(s):25.000001000,Node:1,Routepath:4-2Time(s):26.000001000,Node:1,Routepath:4-2Time(s):27.000001000,Node:1,Routepath:4-2Time(s):28.000001000,Node:1,Routepath:4-2Time(s):29.000001000,Node:1,Routepath:4-2Time(s):30.000001000,Node:1,Routepath:4-2Time(s):31.000001000,Node:1,Routepath:4-2Time(s):32.000001000,Node:1,Routepath:4-2Time(s):33.000001000,Node:1,Routepath:4-2Time(s):34.000001000,Node:1,Routepath:4-2Time(s):35.000001000,Node:1,Routepath:4-2Time(s):36.000001000,Node:1,Routepath:4-2Time(s):37.000001000,Node:1,Routepath:4-2Time(s):38.000001000,Node:1,Routepath:5-4-2Time(s):39.000001000,Node:1,Routepath:5-4-2Time(s):40.000001000,Node:1,Routepath:5-4-2Time(s):41.000001000,Node:1,Routepath:5-4-2Time(s):42.000001000,Node:1,Routepath:5-4-2Time(s):43.000001000,Node:1,Routepath:5-4-2Time(s):44.000001000,Node:1,Routepath:5-4-2Time(s):45.000001000,Node:1,Routepath:5-4-2Time(s):46.000001000,Node:1,Routepath:5-4-2Time(s):47.000001000,Node:1,Routepath:5-4-2Time(s):48.000001000,Node:1,Routepath:5-4-2Time(s):49.000001000,Node:1,Routepath:5-4-2Time(s):50.000001000,Node:1,Routepath:5-4-2Time(s):51.000001000,Node:1,Routepath:5-4-2Time(s):52.000001000,Node:1,Routepath:5-4-2Time(s):53.000001000,Node:1,Routepath:5-4-2Time(s):54.000001000,Node:1,Routepath:5-4-2Time(s):55.000001000,Node:1,Routepath:5-4-2Time(s):56.000001000,Node:1,Routepath:5-4-2Time(s):57.000001000,Node:1,Routepath:5-4-2Time(s):58.000001000,Node:1,Routepath:5-4-2Time(s):59.000001000,Node:1,Routepath:5-4-2Time(s):60.000001000,Node:1,Routepath:5-4-2Time(s):61.000001000,Node:1,Routepath:5-4-2Time(s):62.000001000,Node:1,Routepath:5-4-2Time(s):63.000001000,Node:1,Routepath:5-4-2Time(s):64.000001000,Node:1,Routepath:5-4-2Time(s):65.000001000,Node:1,Routepath:5-4-2Time(s):66.000001000,Node:1,Routepath:5-4-2Time(s):67.000001000,Node:1,Routepath:5-4-2Time(s):68.000001000,Node:1,Routepath:3-2Time(s):69.000001000,Node:1,Routepath:3-2Time(s):70.000001000,Node:1,Routepath:3-2Time(s):71.000001000,Node:1,Routepath:3-2Time(s):72.000001000,Node:1,Routepath:3-2Time(s):73.000001000,Node:1,Routepath:3-2Time(s):74.000001000,Node:1,Routepath:3-2Time(s):75.000001000,Node:1,Routepath:3-2Time(s):76.000001000,Node:1,Routepath:3-2Time(s):77.000001000,Node:1,Routepath:3-2Time(s):78.000001000,Node:1,Routepath:3-2Time(s):79.000001000,Node:1,Routepath:3-2Time(s):80.000001000,Node:1,Routepath:3-2Time(s):81.000001000,Node:1,Routepath:3-2Time(s):82.000001000,Node:1,Routepath:3-2Time(s):83.000001000,Node:1,Routepath:3-2Time(s):84.000001000,Node:1,Routepath:3-2Time(s):85.000001000,Node:1,Routepath:3-2Time(s):86.000001000,Node:1,Routepath:3-2Time(s):87.000001000,Node:1,Routepath:3-2Time(s):88.000001000,Node:1,Routepath:3-2Time(s):89.000001000,Node:1,Routepath:3-2Time(s):90.000001000,Node:1,Routepath:3-2Time(s):91.000001000,Node:1,Routepath:3-2Time(s):92.000001000,Node:1,Routepath:3-2Time(s):93.000001000,Node:1,Routepath:2Time(s):94.000001000,Node:1,Routepath:2Time(s):95.000001000,Node:1,Routepath:2Time(s):96.000001000,Node:1,Routepath:2Time(s):97.000001000,Node:1,Routepath:2Time(s):98.000001000,Node:1,Routepath:2Time(s):99.000001000,Node:1,Routepath:2三、实验结果分析仿真过程中路由表变化:2,4-2,5-4-2,3-2,2。当节点[1]在节点[2]的传输范围内时,节点[1]和[2]之间直接通信,不需要中间节点。随着节点[1]的移动,节点[1]离开节点[2]的传输范围并渐渐远离,最后又逐渐靠近。在节点[1]离开节点[2]的传输范围,节点[1]和[2]需要通过中间节点来通信,而且节点[1]离节点[2]越远,需要的中间节点越多。第四篇:通信原理实验报告通信原理实验报告中南大学《通信原理》实验报告姓名班级学号课程名称指导教师通信原理董健通信原理实验报告目录通信原理实验报告实验一数字基带信号一、实验目的1、了解单极性码、双极性码、归零码、不归零码等基带信号波形特点。2、掌握AMI、HDB3码的编码规则。3、掌握从HDB3码信号中提取位同步信号的方法。4、掌握集中插入帧同步码时分复用信号的帧结构特点。5、了解HDB3(AMI)编译码集成电路CD22103。二、实验内容1、用示波器观察单极性非归零码(NRZ)、传号交替反转码(AMI)、三阶高密度双极性码(HDB3)、整流后的AMI码及整流后的HDB3码。2、用示波器观察从HDB3码中和从AMI码中提取位同步信号的电路中有关波形。、用示波器观察HDB3、AMI译码输出波形三、实验步骤1、熟悉数字信源单元和HDB3编译码单元的工作原理。接好电源线,打开电源开关。2、用示波器观察数字信源单元上的各种信号波形。用信源单元的FS作为示波器的外同步信号,示波器探头的地端接在实验板任何位置的GND点均可,进行下列观察:(1)示波器的两个通道探头分别接信源单元的NRZ-OUT和BS-OUT,对照发光二极管的发光状态,判断数字信源单元是否已正常工作(1码对应的发光管亮,0码对应的发光管熄);通信原理实验报告(2)用开关K1产生代码×1110010(×为任意代码,1110010为7位帧同步码),K2、K3产生任意信息代码,观察本实验给定的集中插入帧同步码时分复用信号帧结构,和NRZ码特点。通信原理实验报告3、用示波器观察HDB3编译单元的各种波形。仍用信源单元的FS信号作为示波器的外同步信号。(1)示波器的两个探头CH1和CH2分别接信源单元的NRZ-OUT和HDB3单元的AMI-HDB3,将信源单元的K1、K2、K3每一位都置1,观察全1码对应的AMI码(开关K4置于左方AMI端)波形和HDB3码(开关K4置于右方HDB3端)波形。再将K1、K2、K3置为全0,观察全0码对应的AMI码和HDB3码。观察时应注意AMI、HDB3码的码元都是占空比为0.5的双极性归零矩形脉冲。编码输出AMI-HDB3比信源输入NRZ-OUT延迟了4个码元。全1码对应的AMI码全1码对应的HDB3码通信原理实验报告全0码对应的AMI码(2)将K1、K2、K3置于011100100000110000100000态,观察并记录对应的AMI码通信原理实验报告和HDB3码。AMI码HDB3码通信原理实验报告(3)将K1、K2、K3置于任意状态,K4先置左方(AMI)端再置右方(HDB3)端,CH1接信源单元的NRZ-OUT,CH2依次接HDB3单元的DET、BPF、BS-R和NRZ,观察这些信号波形。CH1接信源单元的NRZ-OUT,CH2依次接AMI单元的DETCH1接信源单元的NRZ-OUT,CH2依次接HDB3单元的DETHDB3通信原理实验报告CH1接信源单元的NRZ-OUT,CH2依次接AMI单元的BPFCH1接信源单元的NRZ-OUT,CH2依次接HDB3单元的BPFCH1接信源单元的NRZ-OUT,CH2依次接AMI单元的BS-R通信原理实验报告CH1接信源单元的NRZ-OUT,CH2依次接HDB3单元的BS-R通信原理实验报告CH1接信源单元的NRZ-OUT,CH2依次接AMI单元的NRZCH1接信源单元的NRZ-OUT,CH2依次接HDB3单元的NRZ通信原理实验报告四、根据实验现象回答1.根据实验观察和纪录回答:(1)不归零码和归零码的特点是什么?不归零码特点:脉冲宽度τ等于码元宽度Ts归零码特点:τ<Ts(2)与信源代码中的“1”码相对应的AMI码及HDB3码是否一定相同?为什么?与信源代码中的“1”码对应的AMI码及HDB3码不一定相同。因信源代码中的“1”码对应的AMI码“1”、“-1”相间出现,而HDB3码中的“1”,“-1”不但与信源代码中的“1”码有关,而且还与信源代码中的“0”码有关。举例:信源代码:***001AMI:10000-110000-1000001HDB3:10001-11-100-100010-12.总结从HDB3码中提取位同步信号的原理。HDB3位同步信号整流窄带带通滤波器整形移相HDB3中不含有离散谱fS(fS在数值上等于码速率)成分。整流后变为一个占空比等于0.5的单极性归零码,其连0个数不超过3,频谱中含有较强的离散谱fS成分,故可通过窄带带通滤波器得到一个相位抖动较小的正弦信号,再经过整形、移相后即可得到合乎要求的位同步信号。通信原理实验报告实验二数字调制一、实验目的1、掌握绝对码、相对码概念及它们之间的变换关系。2、掌握用键控法产生2ASK、2FSK、2DPSK信号的方法。3、掌握相对码波形与2PSK信号波形之间的关系、绝对码波形与2DPSK信号波形之间的关系。4、了解2ASK、2FSK、2DPSK信号的频谱与数字基带信号频谱之间的关系。二、实验内容1、用示波器观察绝对码波形、相对码波形。2、用示波器观察2ASK、2FSK、2PSK、2DPSK信号波形。3、用频谱仪观察数字基带信号频谱及2ASK、2FSK、2DPSK信号的频谱。三、实验步骤本实验使用数字信源单元及数字调制单元。1、熟悉数字调制单元的工作原理。接通电源,打开实验箱电源开关。将数字调制单元单刀双掷开关K7置于左方N(NRZ)端。2、用数字信源单元的FS信号作为示波器的外同步信号,示波器CH1接信源单元的(NRZ-OUT)AK(即调制器的输入),CH2接数字调制单元的BK,信源单元的K1、K2、K3置于任意状态(非全0),观察AK、BK波形,总结绝对码至相对码变换规律以及从相对码至绝对码的变换规律AK波形通信原理实验报告BK波形3、示波器CH1接2DPSK,CH2分别接AK及BK,观察并总结2DPSK信号相位变化与绝对码的关系以及2DPSK信号相位变化与相对码的关系(此关系即是2PSK信号相位变化与信源代码的关系)。注意:2DPSK信号的幅度比较小,要调节示波器的幅度旋钮,而且信号本身幅度可能不一致,但这并不影响信息的正确传输。CH1接2DPSK,CH2接AK通信原理实验报告CH1接2DPSK,CH2接BK4、示波器CH1接AK、CH2依次接2FSK和2ASK;观察这两个信号与AK的关系(注意“1”码与“0”码对应的2FSK信号幅度可能不相等,这对传输信息是没有影响的)示波器CH1接AK、CH2接2FSK通信原理实验报告示波器CH1接AK、CH2接2ASK四、实验总结1、设绝对码为全1、全0或10011010,求相对码。2、设相对码为全1、全0或10011010,求绝对码。3、设信息代码为10011010,假定载频分别为码元速率的1倍和1.5倍,画出2DPSK及2PSK信号波形。4、总结绝对码至相对码的变换规律、相对码至绝对码的变换规律并设计一个由相对码至绝对码的变换电路。通信原理实验报告实验三模拟锁相环与载波同步一、实验目的1.掌握模拟锁相环的工作原理,以及环路的锁定状态、失锁状态、同步带、捕捉带等基本概念。2.掌握用平方环法从2DPSK信号中提取相干载波的原理及模拟锁相环的设计方法。3.了解相干载波相位模糊现象产生的原因。二、实验内容1.观察模拟锁相环的锁定状态、失锁状态及捕捉过程。2.观察环路的捕捉带和同步带。3.用平方环法从2DPSK信号中提取载波同步信号,观察相位模糊现象。三、实验步骤本实验使用数字信源单元、数字调制单元和载波同步单元。1.熟悉载波同步单元的工作原理。接好电源线,打开实验箱电源开关。2.检查要用到的数字信源单元和数字调制单元是否工作正常(用示波器观察信源NRZ-OUT(AK)和调制2DPSK信号有无,两者逻辑关系正确与否)。3.用示波器观察载波同步模块锁相环的锁定状态、失锁状态,测量环路的同步带、捕捉带。(1)观察锁定状态与失锁状态打开电源后用示波器观察ud,若ud为直流,则调节载波同步模块上的可变电容C34,ud随C34减小而减小,随C34增大而增大(为什么?请思考),这说明环路处于锁定状态。用示波器同时观察调制单元的CAR和载波同步单元的CAR-OUT,可以看到两个信号频率相等。若有频率计则可分别测量CAR和CAR-OUT频率。在锁定状态下,向某一方向变化C34,可使ud由直流变为交流,CAR和CAR-OUT频率不再相等,环路由锁定状态变为失锁。接通电源后ud也可能是差拍信号,表示环路已处于失锁状态。失锁时ud的最大值和最小值就是锁定状态下ud的变化范围(对应于环路的同步范围)。环路处于失锁状态时,CAR和CAR-OUT频率不相等。调节C34使ud的差拍频率降低,当频率降低到某一程度时ud会突然变成直流,环路由失锁状态变为锁定状态。4.观察环路的捕捉过程先使环路处于失锁定状态,慢慢调节C34,使环路刚刚进入锁定状态后,关闭电源开关,然后再打开电源,用示波器观察ud,可以发现ud由差拍信号变为直流的变化瞬态过程。ud的这种变化表示了环路的捕捉过程。通信原理实验报告5.观察相干载波相位模糊现象使环路锁定,用示波器同时观察调制单元的CAR和载波同步单元的CAR-OUT信号,反复断开、接通电源可以发现这两个信号有时同相、有时反相。通信原理实验报告四、实验总结1.总结锁相环锁定状态及失锁状态的特点。答:模拟锁相环锁定的特点:输入信号频率与反馈信号的频率相等,鉴相器输出电压为直流。模拟锁相环失锁的特点:鉴相器输出电压为不对称的差拍电压。2.设K0=18HZ/V,根据实验结果计算环路同步带ΔfH及捕捉带ΔfP。答:代入指导书“3式”计算得:v112v,则fH186108Hz;v28v,则fp18472Hz3.由公式nRCKdKo及6811n计算环路参数ωn和ζ,式中Kd=62(R25R68)C114-6V/rad,Ko=2π×18rad/s.v,R25=2×10,R68=5×10,C11=2.2×10F。(fn=ωn/2π应远小于码速率,ζ应大于0.5)。答:nn2186.5fn17.6Hz远小于码速率;111rad4362(210510)2.21051032.2106170.5(波特);1110.624.总结用平方环提取相干载波的原理及相位模糊现象产生的原因。答:平方运算输出信号中有2fc离散谱,模拟环输出信号频率等于2fc,二分频,滤波后得到干扰波;2电路有两个初始状态,导致提取的相干载波有两种相反的相位状态5.设VCO固有振荡频率f0不变,环路输入信号频率可以改变,试拟订测量环路同步带及捕捉带的步骤。答:环路处于锁定状态后,慢慢增大C34,使ud增大到锁定状态下的最大值ud1(此值不大于+12V);①ud增大到锁定状态下的最大值ud1值为:4.8V通信原理实验报告②继续增大C34,ud变为交流(上宽下窄的周期信号)。③环路失锁。再反向调节减小C34,ud的频率逐渐变低,不对称程度越来越大。④直至变为直流。记环路刚刚由失锁状态进入锁定状态时鉴相器输出电压为ud2;继续减小C34,使ud减小到锁定状态下的最小值ud3;环路刚刚由失锁状态进入锁定状态时鉴相器输出电压为ud2为:2.4Vud减小到锁定状态下的最小值ud3为:1.6V⑤再继续减小C34,ud变为交流(下宽上窄的周期信号),环路再次失锁。然后反向增大C34,记环路刚刚由失锁状态进入锁定状态时鉴相器输出电压为ud4。环路刚刚由失锁状态进入锁定状态时鉴相器输出电压为ud4的值为:4.4V通信原理实验报告实验四数字解调与眼图一、实验目的1.掌握2DPSK相干解调原理。2.掌握2FSK过零检测解调原理。二、实验内容1.用示波器观察2DPSK相干解调器各点波形。2.用示波器观察2FSK过零检测解调器各点波形。3.用示波器观察眼图。三、实验步骤1.复习前面实验的内容并熟悉2DPSK解调单元及2FSK解调单元的工作原理,接通实验箱电源。将数字调制单元单刀双掷开关K7置于左方NRZ端。2.检查要用到的数字信源、数字调制及载波同步单元是否工作正常,保证载波同步单元处于同步态!3.2DPSK解调实验(1)将数字信源单元的BS-OUT用信号连线连接到2DPSK解调单元的BS-IN点,以信源单元的FS信号作为示波器外同步信号,将示波器的CH1接数字调制单元的BK,CH2(建议使用示波器探头的x10衰减档)接2DPSK解调单元的MU。MU与BK同相或反相,其波形应接近图4-3所示的理论波形。(2)示波器的CH2接2DPSK解调单元的LPF,可看到LPF与MU同相。当一帧内BK中“1”码“0”码个数相同时,LPF的正、负极性信号电平与0电平对称,否则不对称通信原理实验报告(3)示波器的CH1接VC,调节电位器R39,保证VC处在0电平(当BK中“1”与“0”等概时LPF的中值即为0电平),此即为抽样判决器的最佳门限。(4)观察数字调制单元的BK与2DPSK解调单元的MU、LPF、BK之间的关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《理财知识培训》课件
- 2024年新高一数学初升高衔接《集合的概念》含答案解析
- 《班组长安全培训》课件
- 医用防护服市场洞察报告
- 滑板用轮市场发展现状调查及供需格局分析预测报告
- 糕点模具市场发展预测和趋势分析
- 皮衣市场发展预测和趋势分析
- 冷凝装置市场洞察报告
- 汽车发动机缸体产品入市调查研究报告
- 纸板制容器产品入市调查研究报告
- 妇科疾病患者的护理健康评估
- 婴幼儿托育服务与管理的职业生涯规划职业目标自我分析职业定位实施计划
- 2024市场营销学教师资格证试讲授课教案
- 《高热惊厥的急救》课件
- 业务提成制度方案
- 企业文化价值观对员工的影响
- 外部压力与心理的处理
- 青少年脊柱侧弯护理查房课件
- 初中科学备考套路知识讲座
- 人工降雨知识讲座
- 小学足球课题结题报告
评论
0/150
提交评论