2022年通信系统实验 .pdf
《2022年通信系统实验 .pdf》由会员分享,可在线阅读,更多相关《2022年通信系统实验 .pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录实验一数字基带仿真 .1 1.1 实验目的 .1 1.2 实验设备与软件环境.1 1.3 实验原理 .1 1.4 实验内容及结果分析.4 1.5 问题思考 .7 实验二无线多点组网实验.9 2.1 实验目的 .9 2.2 实验设备及软件环境.9 2.3 实验原理 .9 2.4 实验步骤 .11 2.5 思考题.13 实验三语音传输 .15 3.1 实验目的 .15 3.2 实验设备 .15 3.3 实验原理 .15 3.4 实验内容 .19 3.5 思考题.21 实验四通信传输的有效性和可靠性分析.24 4.1 实验目的 .24 4.2 实验设备 .24 4.3 实验原理 .24 4.4
2、实验步骤 .25 4.5 思考题.30 参考文献.31名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 32 页 -实验一数字基带仿真1 实验一数字基带仿真1.1 实验目的1、理解差错控制方法、差错控制编码分类及其纠检错能力;了解差错控制编码的生成和纠检错方法。2、理解扩频通信(特别是跳频扩频通信)的基本概念、原理及其优缺点。3、理解两种加密体制的同异;了解保密通信的全过程,以及密钥在保密通信中的作用。1.2 实验设备与软件环境硬件:PC 机一台。软件:Windows 操作系统,TTP 基带仿真软件,Visual C+。1.3 实验原理1、差错控制原理常用的差错控制方法:a.检错重
3、发(简称 ARQ);b.前向纠错(FEC);c.混合纠错(HEC)。差错控制编码的实现方法:a.在发送端将被传输的信息附上一些监督码元,这些多余的码元与信息码元之间以某种确定的规则相互关联(约束)。b.接收端按照既定的规则校验信息码元与监督码元之间的关系,一旦传输发生差错,则信息码元与监督码元的关系就受到破坏,从而接收端可以发现错误乃至纠正错误。蓝牙基带包中采用的差错控制编码:a.包头附加循环冗余校验码以保证包头的完整性,该差错控制通常被称为包头检查(HEC);b.有效载荷中附加16 比特的循环冗余校验码(由CRC-CCITT 多项式 210041(8 进制表示)生成);c.基带包附加CRC
4、码后,一般还应进行前向纠错控制(FEC)。(1)包头检查(HEC,header error correction)HEC 的生成示意图见图1.1。在产生 HEC 前,线性移位反馈寄存器(LFSR)需要初始化。为易于理解,初始化值采用设备的高8 位地址(UAP)。输入数据为10 位的包头信息(低位先入)。输出数据为包头信息(10 位,低位先出)+HEC(8 位,低位先出)。图 1.1HEC 的生成示意图在接收端,恢复包头信息的示意图与图1 同。此时,输入数据为18 位的附加 HEC 的包名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 32 页 -实验一数字基带仿真2 头数据。若8
5、位寄存器的结果值全为0,则说明包头信息传输正确;反之,则说明包头信息传输错误,需重传。(2)有效载荷校验(采用 CRC,Cyclic redundancy check)添加到有效载荷中的16 位 CRC 循环冗余校验码,用来判断有效载荷数据传送得是否正确。该 16 位码通过CRC-CCITT 多项式 210041(8 进制表示)生成,见图 1.2 的生成示意图。在生成 CRC 码前,采用设备的高8 位地址初始化线性反馈移位寄存器。实验中规定输入数据为 80 位的有效载荷信息(低位先入)。输出为有效载荷(80 位,低位先出)+CRC 码(16位,低位先出)。图 1.2有效载荷校验码的生成示意图在
6、接收端,恢复有效载荷信息的示意图与图2 同。此时,输入数据为96 位的附加 CRC的有效载荷数据。若16 位寄存器的结果值全为0,则说明有效载荷信息传输正确;反之,则说明有效载荷信息传输错误,需重传。(3)前向纠错(FEC,Forward Error Correction)本实验包含两类FEC 码:1/3FEC 和 2/3FEC。对包进行FEC 纠错的目的是减少重传的次数。但在可以允许一些错误的情况下,使用FEC 会导致效率不必要的减小,因此对于不同的包,是否使用FEC 是灵活的。因为包头包含了重要的链路信息,所以总是用1/3FEC 进行保护。1/3 FEC 仅仅是使对每个信息位重复三次,见图
7、1.3 的 1/3FEC 码示意图。图 1.31/3FEC 码示意图2/3 FEC 码则是个缩短的(15,10)汉明码。该码用于有效载荷数据的纠错控制。其生成示意图见下页的图1.4。图 42/3FEC 码的生成示意图2、跳频扩频原理名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 32 页 -实验一数字基带仿真3 扩频通信技术是广泛运用在公网和专网的一种无线通信技术。扩频通信主要有直序列扩频和跳频扩频两种,本实验重点研究跳频技术,以具体的蓝牙技术跳频方案为例介绍跳频扩频技术。直序扩频技术请参见其它资料。所谓跳频,就是指用一定码序列进行选择的多频率频移键控。也就是说,用扩频码序列去进
8、行频移键控调制,使载波频率不断地跳变。跳频通信的优点:a.具有抗干扰、抗截获的能力,并能作到频谱资源共享;b.可以抗衰落、抗多径、抗网间干扰和提高频谱利用率。(1)蓝牙系统中的跳频方案对于使用 79个频道的蓝牙系统,它的工作频段为2400-2483.5 MHz,射频信道为2402+kMHz(k=0,1,78),每个信道带宽为1MHz。蓝牙系统一共定义了5 种跳频序列。为易于理解,本实验只介绍其中的3 种:查询状态跳频序列,查询扫描状态跳频序列和连接状态跳频序列。跳频计算框图见图1.5。图 1.5跳频计算框图查询和查询扫描状态是联系在一起的。如果一个蓝牙设备希望发现在其工作范围内有哪些未知地址的
9、设备,就进入查询状态,成为主设备;而一个蓝牙设备允许自己被其它设备发现,就进入查询扫描状态来响应查询消息,成为从设备。二者的跳频速率都由本地时钟(28 比特计数器)决定。查询状态跳频序列以3200 跳/秒的速率进行跳变,而查询扫描跳频序列则以1.28 秒/跳的变化率进行跳变。当查询设备的跳频频率与查询扫描设备的跳频频率发生击中时,从设备就向主设备发送ID 包,从而完成链路建立的第一步。当主、从蓝牙设备进入连接状态,跳频频率都由主设备的地址码和时钟决定。连接状态的跳频速率为1600 跳/秒。3、保密通信原理加密系统的组成部分:a、未加密的报文,也即明文;b、加密后的报文,也即密文;c、加密解密设
10、备或算法;d、加密解密的密钥。(1)密钥的作用对明文进行加密需要加密密钥;对密文进行解密需要解密密钥。加密密钥和解密密钥可以相同也可以不同。信息发送方用加密密钥,通过加密设备或算法,将信息加密后发送出去;接收方在收到密文后,用解密密钥将密文解密,恢复为明文。如果传输中有人窃取,由于没有解密密钥,他只能得到无法理解的密文,从而对信息跳频频率计算方案UAP/LAPCLOCK2827跳频频率名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 32 页 -实验一数字基带仿真4 起到保密作用。(2)蓝牙加密技术蓝牙加密技术属于常规密钥密码体制。所谓常规密钥密码体制,即加密密钥与解密密钥是相同的
11、密码体制。常规密钥密码体制的保密性取决于对密钥的保密,而算法是公开的。蓝牙加密算法的示意图如图1.6 所示。图 1.6蓝牙加密算法示意图(3)RSA RSA 属于公开密钥密码体制。公开密钥密码体制使用不同的加密密钥与解密密钥,是一种由已知加密密钥推导出解密密钥在计算上是不可行的密码体制。公开密钥密码体制的示意图如图1.7 所示。图 1.7公开密钥密码体制示意图1.4 实验内容及结果分析1、蓝牙基带包的差错控制技术(1)包头校验(HEC)在包头校验区,输入 UAP 的十六进制。当光标退出UAP 输入框且其值不为零时,上方发送端的8 个移位寄存器进行初始化,输入包头信息的十六进制。此时,在移位寄存
12、器的数据输入端会标注包头信息的二进制序列。具体如图1.8,在编码校验后,点击“误码”再校验,可得结论:包头校验可以检验出误码但无法纠错。输 入 线 性移 位 反 馈寄 存 器 初始 化kcaddresscolockRA ND密 码 流生 成 器数 据/加 密 数 据加 密 数 据/解 密 数 据名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 32 页 -实验一数字基带仿真5 图 1.8 包头校验(2)有效载荷校验(CRC)输入 UAP 为 01,有效载荷为ef43735f4e5a4b8c9d52,点击“编码”后输出结果:循环冗余校验CRC 码:1100 0010 1110 011
13、0 附 加CRC 码 的信 息比 特:00011111 10101011 00010000 11111111 00001101 11011010 00010100 10100000 00010010 点击“校验”后,输出结果:信道传输正确或 产生不可检错误码!校验结果(移位寄存器结果值)为:00000000,此时接收的信息比特位:11011101 01011000 11101111 01000011 01110011 01011111 01001110 01011010 01001011 10001100 10011101 校验结果:0000000000000000 具体如图1.8(3)1/3
14、FEC 校验输入 51eda4c765,点击“编码”,经 1/3FEC 编码后的二进制序列:0101000111101101011111111 名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 32 页 -实验一数字基带仿真6 111000111000111111000111 000111000000000111111000 000000000111000000000111 000000000111000000000111 点击“译码”后,输出结果:信道传输正确!译码结果为:1111111110101101010001100001000100010001 具体如 1.8 图所示。(
15、4)2/3FEC 校验2、蓝牙系统的跳频查询设备时钟:1351521,查询接入码:656565,跳频数:200 时的查询状态结果如图1.12所示。图 1.9 蓝牙系统跳频查询扫描设备时钟:1351521,查询接入码:656565,跳频个数:200 15 23 19 27 31 39 35 43 17 25 21 29 33 41 37 45 47 55 51 59 63 71 67 75 49 57 53 61 65 73 69 77 实验得出结论:跳频序列具有较强的随机性,且跳频图案由查询设备时钟、查询扫描设备时名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 32 页 -实验一
16、数字基带仿真7 钟、查询接入码、主设备时钟、主设备地址等参数的综合选择有关,任意参数的改变,调频图案将会发生变化。3、数据流的加密与解密(1)常规密钥密码体制输入随机序列:fffffff4 44445656 32133256 46646132 输入链路密钥:45645456 45453452 11232312 23232300 字节设备地址:247534234123 加密密钥长度:5 产生的密钥:9C6D4OD285D5EB3DA10F76O21C1EC83A密码流如下图所示。点击“加密”,“解密”,输出的数据流如下图所示。图 1.13 常规密钥密码体制(2)公开密钥密码体制公开密钥密码的密钥
17、产生个参数如下图1.14。输入的明文:12345678 90123456 7897abcd efa00010 10101010 10101001,点击加密,解密,得到的密文、明文的十进制和十六进制形式,具体见下图。1.5 问题思考1、接收端的1/3FEC 码是如何进行纠错的?名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 32 页 -实验一数字基带仿真8 答:接收到1/3FEC 码后,将码元按三个一组进行分组。如果三个码元一样则无错;若不一致,则判为个数为2 的码元。2、包头的两种差错控制1/3FEC 和 HEC,它们的先后顺序如何?为什么?答:应先进行HEC,在做1/3FEC。
18、HEC 是包头检验,只要错了就丢弃,而不再对它进行1/3FEC 纠错;只有HEC 检查正确后,才对此包进行纠错。这样可以减少运算量。3、三种跳频序列分别有无规律可循?为什么?答:三种跳频序列无规律可循。下图为跳频序列产生的原理框图,基本上,输入为当前地址和本地时钟,地址输入由28 为构成,时钟输入由27 位构成,根据跳频序列的不同分类,地址输入和时钟输入采取不同的选择方案,由于输入的随机性变化,决定了输出为在79 跳之间变化的一个伪随机序列。4、公开密钥密码体制的一个重要保障是什么?答:公开密钥密码体制中,对每一用户分配一对密钥,其中一个是使用者本人掌握的密钥称为私有密钥,它用于解密,另外一个
19、是公开密钥,它用于加密,两个密钥必须通过算法结成一一对应的关系,只有通过对应的私有密钥才能解开用公开密钥所加的密。这样我们根本不需要直接传送密钥,因此具有很高的安全性。所以公开密钥密码体制的一个重要保证是:公钥与私钥必须匹配,且应该保持密钥的安全。跳频频率计算方案UAP/LAPCLOCK2827跳频频率名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 32 页 -实验二无线多点组网实验9 实验二无线多点组网实验2.1 实验目的1、理解点对多点的网络、Ad hoc 网络多跳转接的拓扑结构;2、组网过程、简单的路由协议以及广播和组播的概念。2.2 实验设备及软件环境每 5 台 PC 为
20、一组。硬件:SEMIT TTP6603 软件:Windows 2000 2.3 实验原理1、通信网络拓扑结构现代通信网络可以大体归纳为几种网络拓扑结构,每种结构都有自己的优点和缺点,选择时要根据具体情况。图 2.1 拓扑结构OSI 从低到高的七层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。一个网络设备就是一个节点。网络层定义的网络设备(或节点)有两类:主机:包括PC 机、工作站、主机、文件服务器等等。路由器:它在主机和其它路由器之间转发数据包,使得主机不必和通信所用的链路直接相连。实现存储转发功能、执行路由协议。(2)路由技术数据包能够通过多条路径从源设备到达目的设备,选
21、择什么路径最合适,就是路由技术所要研究的问题。路由器之间通过路由协议交换信息,以报告它们各自所连接的网络和设备,更新路由表。传输的可靠性要求、数据包的传输费用和时延。根据不同要求,提出多种路由选择算法。网型网星型网复合型网环型网总线型网名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 32 页 -实验二无线多点组网实验10 图 2.2 路由选择流程(3)广播和组播将数据包的设备地址设置为一个特殊的广播地址。每个组播组通过唯一的组播地址来识别。任何节点都可以加入多个组播组,发给某个组的数据只有该组成员才能接收。组播也需要组播路由算法。广播:由任何一个节点设备向网络内的所有其他节点发
22、送同一消息,观察其发送的目标地址以及数据交换过程。在这种情况下的路由过程与两个节点间数据单播的过程有何不同。此时网络中的某个设备(例如设备e)向所有的设备发送一个公共消息,网络中的全部设备(包括发送设备本身)都能收到此公共信息。组播:网络中设置两个多播组。网络中任何一个节点都可以申请加入一个或多个多组,而后网络中的任何一个节点设备向某组发送组播信息,观察数据包的发送过程。可以更改节点加入的多播组,观察结果。组播路由表的维护比较复杂,无线网络环境下就更为繁琐,一方面要尽量减少网络发送信息数量,另一方面又不能漏掉任何一个本组的节点。大家可以根据本实验组成的网络思考或设计组播路由表的格式以及如何维护
23、组播路由表。(4)Ad hoc 网络Ad hoc 网络可使任何设备在任何地方都可以方便迅速组网。网络中所有节点的地位都是平等的。每个节点都有路由器的功能,信息可以经由各节点转发至目的节点。首先由一个设备(例如b)发起查询,如果找到多个设备,则任选其二(例如d、e)主名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 32 页 -实验二无线多点组网实验11 动与其建链。在这个阶段,b、d、e 构成一个微微网,b 为主设备(M),d、e 为从设备(S)。注意在微微网中对处于激活状态的从设备的个数限制为2;而某个设备一旦成为从设备(即d、e),它就不能再被其它设备发现,也不能查询其它设备
24、或与其它设备建链。再由另外一个设备(a)发起查询,查询到设备b 和设备 c,再主动链接。此时,a、b、c、d、e 构成了一个分布式网络。由于参与组网的设备数量较少,它实际上已经组成了一个自组织的Ad hoc 网络。设备a 成为网络中的根设备。最终形成如前图所示的拓扑结构,是个典型的二叉树形结构,每个设备的角色为M,S,M/S。在建链过程中,如果已经作为M 的设备(如b)再接受建链成功,要把自己的从设备的信息(路由信息)告知上一个主设备(父设备)。这样最终所有的设备的路由信息都在保留在树形结构的根设备(最上层的父设备)中。每个节点也拥有自己的路由信息,路由表中包含默认路由器,也就是它的父节点。当
25、它无法从本地路由表查找到数据的目的地址时就转发给默认路由器,因为默认路由器可能包含有比它本身更多的路由信息。2.4 实验步骤1、组网过程五人一组,相互配合共同组成一个无线网络。从实验中体会微微网、分布式网络的概念和构造,并且掌握如何构造一个基于分布式网络的无中心、自组织的Ad hoc 网络。记录本组五个网络节点组成的自组织网络的结构,拓扑图如下图图 2.3 名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 32 页 -实验二无线多点组网实验12 本组的网络拓扑结构本实验中本机地址为:00:37:16:00:A6:80 其中每个节点的角色如下:A:00:37:16:00:A6:84
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年通信系统实验 2022 通信 系统 实验
限制150内