通信专业呢综合实验讲义.doc
《通信专业呢综合实验讲义.doc》由会员分享,可在线阅读,更多相关《通信专业呢综合实验讲义.doc(111页珍藏版)》请在三一文库上搜索。
1、 通信专业综合实验 (讲义) 二00九年七月五日目 录第一部分 MATLAB通信系统仿真1实验一 CRC-16编码器的应用与性能分析2实验二 BFSK信号在不同信道中的传输性能比较11实验三 IS-95系统中的数字相位调制的仿真21实验四 CDMA2000移动通信系统的仿真(1)31实验五 CDMA2000移动通信系统的仿真(2)44实验六 CDMA2000移动通信系统的仿真(3)59第二部分 EDA(CPLD/FPGA)设计74MAX+plus II软件设计与应用流程75实验一 数字时钟设计实验88实验二 液晶显示与应用设计实验90实验三 硬件电子琴电路设计实验92实验四 乐曲自动演奏与硬件
2、电子琴设计实验95实验五 串行AD数据采集与显示设计实验97第三部分 单片机系统设计99实验一 基于PTR2000的无线通信系统设计100实验二 红外遥控系统设计105实验三 液位控制系统设计112实验四 基于DS18B20的测温系统设计116第一部分 MATLAB通信系统仿真实验项目与学时分配一览表序号实验项目内容提要学时实验性质演示验证设计综合1CRC-16编码器的应用与性能分析(1)熟悉掌握MATLAB的工具箱simulink 的应用(2)了解循环冗余码CRC编码与译码的方法(3)了解CRC编解码的应用如在无绳电话通信标准DECT等系统中的应用。22BFSK信号在不同信道中的传输性能比较
3、(1)熟悉掌握MATLAB的工具箱simulink 的应用(2)了解BFSK信号的产生方法(3)了解不同信道的性能,包括:高斯白噪声信道、二进制对称信道、多径瑞利信道等43IS-95系统中的数字相位调制的仿真(1)熟练利用simulink工具箱实现数字信号调制解调(2)熟练掌握数字信号的各种调制解调原理(3)掌握QPSK、OQPSK、DQPSK等数字相位调制的性能及应用区别44CDMA2000移动通信系统的仿真(1)(1)了解CDMA2000系统的基本结构、关键技术等(2)熟悉CDMA2000系统反向(或前向)业务信道模型(3)了解CRC编码器、卷积码编码器的原理及应用。65CDMA2000移
4、动通信系统的仿真(2)(1)了解CDMA2000系统的基本结构、关键技术等(2)熟悉CDMA2000系统反向(或前向)业务信道模型(3)了解无线通信系统中信号交织器和正交扩频模块的原理及应用。66CDMA2000移动通信系统的仿真(3)(1)了解CDMA2000系统的基本结构、关键技术等(2)熟悉CDMA2000系统反向(或前向)业务信道模型(3)了解无线通信系统中PN信号生成器、信号调制模块、初始化模块的原理及应用。6109实验一 CRC-16编码器的应用与性能分析一、实验要求 了解循环码编码与译码原理,并实现CRC码校验能力的仿真。二、实验学时2学时三、实验目的 1 熟悉掌握MATLAB的
5、工具箱simulink 的应用 2了解循环冗余码CRC编码与译码的方法 3了解CRC编解码的应用如在无绳电话通信标准DECT等系统中的应用。四、实验原理循环冗余码CRC(Cyclic redundancy check)是一种使用相当频繁的检错码。当接收端检测到传输错误时,它并不去纠正这个错误,而是要求发送端重新发送这个信号序列。在循环冗余码的编码过程中,发送端对每一个特定长度的信息序列计算一个循环冗余码,并把这个循环冗余码附加到原来的信息序列的末尾一起发送出去。接收端接收到带有循环冗余码的信号后,从中分离出信息位序列和循环冗余码,然后根据接收到的信息位序列重新计算循环冗余码。如过这个重新计算得
6、到的循环冗余码与分离处理的循环冗余码不同,则接收信号序列存在传输错误,此时接收端会要求发送端重新发送这个信号序列,从而实现对信号的纠错。在MATLAB中,CRC编码器有2种,通用CRC编码器和CRC_N编码器。CRC-16编码器就属于后面一种编码器,16代表生成多项式为“P=”、编码位数为16的编码器。CRC编码的一般过程如下:把输入的数据左移r位(r代表生成多项式的最高次数,如CRC-16编码器中r=16),然后除以生成多项式P,得到一个余式,这个余式就是CRC编码产生的循环冗余码。把这个余式附加到原始信息序列末尾,就得到CRC编码的输出序列。CRC编码广泛的应用于移动通信系统中,一般用于实
7、现自动请求重传(ARQ,Automatic Retransmission Request)功能的场合。而CRC-16编码在DECT(Digital European Cordless Telephone,欧洲无绳电话通信标准)系统中得到广泛的应用。DECT是在ISDN和GSM的基础上制定的。它可用于家庭、商业通信系统及公共网的接入。处理话音通信外,还可传输数据,速率可达552Kbit/s。在DECT中用户发送和接收数据帧的间隔是10ms。每个时隙可传输480个比特信息,其中包括32bit的同步前缀,388bit的数据以及60bit的保护间隔。在388bit数据中,DECT只对48bit的头部进
8、行CRC校验,产生16bit的校验位,剩余的320bit用于直接传输数据。DECT系统中的CRC编解码过程可以描述如图1.1所示。信源CRC编码数据填充信道信宿CRC检测数据截取图1.1 DECT系统中的CRC_16编码过程信源每隔10毫秒产生一个长度为48bit的数据帧,数据帧经过CRC编码后产生16bitCRC检验位,此数据帧的长度变为64bit;经过数据填充后生成DECT系统所需的长度,即480bit。经过信道传输后,在接收端解码过程中,数据截取使数据帧的长度由480bit截取为64bit,CRC检测是进行CRC解码,恢复出48bit数据。为了检验CRC码的校验能力,对CRC编码之前的信
9、号与编码之后经过信道传输的信号进行比较检查这个数据帧中是否存在传输错误。同时,在接收端的CRC检测器也产生一个关于这个数据帧的质量报告。如果这两种判断方法得到的结果相同则表示CRC检测结果是正确;否则,要么是传输过程中发生的错误比特的个数超过了CRC的检测能力,要么是信息位本身没有错误,但CRC校验位出现了传输错误导致错误的判决。因此可以获得错误判决帧所占的比例与信道误比特率之间的关系。五、实验内容1、打开MATLAB,进入simulink。2、建立DECT系统。如图1.2所示:图1.2 DECT系统结构图 其中,source端是信源模块,每隔10ms产生一个数据帧,并产生CRC编码,内部结构
10、如图1.3所示;BSC是一个二进制对称信道;sink端是信宿模块,内部结构如图1.4所示。信宿模块比较复杂,它需要对CRC编码信号进行检测,然后统计误比特率,计算出CRC未能检测到的传输错误所占的比例,然后绘制这个比例与信道的误比特率之间的关系曲线图。图1.3 source模块内部结构图图1.4 sink模块内部结构图在图1.4中,Bit Comparison模块是对编码前的信号(即原信号)与去除CRC校验位的信号的比较模块。内部结构如图1.5所示:图1.5 Bit Comparison 模块内部结构图信号比较模块输出信号是关于48bit长度的数据帧的帧质量,当它等于0时,表示这48bit的数
11、据帧没有出现传输错误;否则,模块输出1。3、设置每个模块的参数: (1)信号源个主要模块:如图1.61.8所示; (2)信道为二进制对称信道,如图1.9所示; (3)信宿模块设置图1.101.19所示。4、编写仿真程序:如图1.20所示。5、分析仿真结果,验证CRC编码的特性。图1.6 贝努利二进制产生器设置图1.7 CRC-N发生器设置图1.8 零填充模块设置图1.9 二进制对称信道设置图接收端各个模块参数设置:图1.10零填充模块设置图1.11 CRC-N检测模块设置图1.12 相关操作模块设置图1.13累加模块设置图1.14工作区保存模块设置图1.15 选择器模块设置图1.16误码率统计
12、模块设置图1.17 单位延迟模块设置图1.18 相关操作模块设置图1.19 常数模块设置图1.20 仿真程序示例实验二 BFSK信号在不同信道中的传输性能比较一、实验要求 了解频移键控原理,并实现BFSK信号在高斯白噪声信道、多径瑞利信道、伦琴衰落信道中的性能仿真,从而了解不同信道的特性。二、实验学时4学时三、实验目的 1熟悉掌握MATLAB的工具箱simulink 的应用; 2了解BFSK信号的产生方法; 3了解不同信道的性能,包括:高斯白噪声信道、多径瑞利信道、伦琴衰落信道等。四、实验原理BFSK,二进制频移键控信号,0和1分别用2种频率不同的载波进行调制而形成的信号。在MATLAB中可以
13、由随机整数产生器产生的数据,经过BFSK基带调制器模块而形成BFSK信号。而对于信道是通信系统的基本环节之一,在信号传输的过程中,它不可避免地受到各种干扰。AWGN高斯白噪声是最常见的一种噪声,它存在于各种传输媒质中,包括有线传输信道和无线传输信道。在无线信道中,信号受到加性高斯白噪声干扰的同时,还会受到瑞利衰落或伦琴衰落的影响。这种影响表现为信号的一种快速衰落过程,它对无线信号的传输质量起了决定性的作用,因此,无线通信系统的很多研究工作都是围绕着如何降低这种干扰进行的。AWGN,加性高斯白噪声,它表现为信号围绕平均值的一种随机波动过程。其均值为0,方差表现为噪声功率的大小。一般情况下,噪声功
14、率越大,信号的波动幅度越大,接收端接收到的信号的误比特率就越高。多径瑞利衰落信道,是移动通信系统中一种相当重要的衰落信道类型,在很大程度上影响着移动通信系统的质量。在移动通信系统中,发送端和接收端都可能处在不停的运动状态中,发送端和接收端的这种相对运动将产生多普勒频移。频移的大小与速度和方向密切相关,可以计算为:其中,v是发送端和接收端相对运动速度,是运动方向和发送端与接收端连线的夹角,f是载波波长。在多径信道中,发送端发出的信号经过多个发射之后沿多条路径到达接收端,这些路径具有不同的时延和不同的接收强度,它们之间的相互作用形成了衰落。而对于伦琴衰落信道形成的场合在于,若移动通信系统中的发送端
15、和接收端之间存在一条占优势的视距传播路径,又有多条反射路径时,就需要同时用伦琴衰落信道模块和多径衰落信道来仿真。视距传播路径的能量与反射路径的能量之间的比值K影响伦琴衰落的大小。K因子越大,表示发送端与接收端的视距传播路径的能量越强;当K等于0时,发送端与接收端不存在视距传播路径。因此K值越大,信号在伦琴衰落信道中的误比特率性能将优于多径衰落信道。本实验通过MATLAB建立3中仿真系统:BFSK在高斯白噪声AWGN的信道下的性能;BFSK在多径瑞利衰落信道中的传输性能,信道的模型由多径瑞利衰落信道模型与AWGN模型的组合而成;BFSK在多径伦琴衰落信道中的传输性能,其信道模型由伦琴衰落信道模块
16、、多径瑞利衰落信道模块与AWGN组成。通过比较这3种系统的仿真结果来分析各种信道的性能。五、实验内容1、打开MATLAB,进入simulink。2、建立BFSK在高斯白噪声AWGN的信道下的传输系统。如图2.1所示:图2.1 AWGN信道下BFSK传输系统 其中,source端是信源模块,产生速率为10kbit/s、帧长度为1秒的二进制数据Data,通过BFSK调制产生调制信号Signal,内部结构如图2.2所示;AWGN是高斯白噪声信道,信号的信噪比等于SNR;sink端是信宿模块,内部结构如图2.3所示,对Signal信号进行解调,并把解调的信号与信源source产生的信号data进行比较
17、,计算误比特率。最后根据信噪比SNR与误比特率的对应关系绘制对数曲线。图2.2 source模块内部结构图图2.3 sink模块内部结构图设置每个模块的参数: (1)信号源个主要模块:如图2.42.5所示; (2)信道为AWGN模块,如图2.6所示;(3)信宿模块设置图2.72.10所示。图2.4图2.5图2.6图2.7图2.8图2.9图2.103、建立BFSK在多径瑞利衰落信道中的传输系统,如图2.11所示。其中的Source与Sink系统与图2.2和图2.3相同,信道模块如图2.12所示。其中多径衰落模块设置如图2.13所示,而AWGN模块设置与图2.6相同。图2.11 BFSK在多径瑞利
18、信道上的传输模型图2.12 多径瑞利衰落信道图2.134、建立BFSK在多径伦琴衰落信道中的传输系统,如图2.14所示。其中的Source与Sink系统与图2.2和图2.3相同,信道模块如图2.15所示。其中伦琴衰落模块设置如图2.16所示,多径衰落模块设置如图2.13所示,而AWGN模块设置与图2.6相同。图2.14 BFSK在多径伦琴信道上的传输模型图2.15图2.165、编写仿真程序,如图2.17所示。6、分析仿真结果。图2.17 仿真程序示例实验三 IS-95系统中的数字相位调制的仿真一、实验要求 了解各种常见的数字相位调制原理,并实现QPSK、OQPSK、DQPSK仿真。二、实验学时
19、4学时三、实验目的 1熟练利用simulink工具箱实现数字信号调制解调 2熟练掌握数字信号的各种调制解调原理 3掌握QPSK、OQPSK、DQPSK等数字相位调制的性能及应用区别四、实验原理在IS-95系统中,前向信道(从基站到移动台方向的信道)采用QPSK调制方式对两个支路的二进制信号进行调制。而在反向信道中则采用OQPSK,其中Q支路信号比I支路信号落后半个码片周期,以提高调制信号的整形和同步效果。QPSK是一种多进制数字相位调制方式,把输入信号的1、2、3、4分别映射为4个不同相位,这些相位之间的间隔等于/2。在IS-95系统中的QPSK调制相位映射如表3-1:表3-1 IS-95系统
20、QPSK相位映射表I支路数据Q支路数据相位00/4103/411-3/401-/4除了QPSK、OQPSK之外,常见的相位调制还有DQPSK,是差分形式的QPSK调制,相邻的数据之间的相位偏移为相对偏移,相当与输入的信号是经过差分编码的信号再经过QPSK调制,具有较好的抗噪声能力。本实验通过建立QPSK、OQPSK和DQPSK3种调制解调系统的仿真模型来考察这几种数字相位调制的性能。五、实验内容1、打开MATLAB,进入simulink。2、建立QPSK系统。如图3.1所示:保存名称为qpskmodel.mdl图3.1 QPSK系统结构图 源为Bernoulli Binary Generato
21、r(贝努力二进制序列产生器),产生一个二进制向量,向量长度为2,分别代表QPSK的两个输入信号I、Q。数值转换模块(Bit to Integer Converter)把贝努力二进制序列产生器输出的2位二进制向量和QPSK解调器输出的1个二进制序列转换成四进制数进行比较。最后的输出通过误码率统计模块(Error Rate Calculation)来统计QPSK调制解调的误码率。需要注意的是,当QPSK调制器和解调器中的Samples per symbol参数大于1时,解调信号落后调制前信号的时间为1个周期,因此,必须设置延时时间。整个系统各个模块的参数设置见表3-2、3-3、3-4、3-5、3-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通信 专业 综合 实验 讲义
链接地址:https://www.31doc.com/p-2540465.html