《数字基带传输系统课程设计(终稿)(共34页).doc》由会员分享,可在线阅读,更多相关《数字基带传输系统课程设计(终稿)(共34页).doc(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上 课程设计(论文)题 目 数字信号基带传输系统设计 学院名称 电气工程学院 指导教师 职 称 班 级 学 号 学生姓名 2016年 9 月 14 日专心-专注-专业目 录任务书中文摘要英文摘要1. 5. 基带传输系统的设计及仿真6. 7. 8. 通信原理课程设计任务书学 院: 电气工程学院 题 目: 数字信号基带传输系统设计 起止时间: 2016年9月1日至2016年9月14日 学 生 姓 名: 专 业 班 级: 指 导 教 师: 教研室主 任: 院 长: 2016年9月1日1课程设计的内容和要求(包括原始数据、技术要求、工作要求等):(1)技术要求:设计数字基带传输
2、系统,采用matlab语言编写各种码型产生代码,得到各种码型功率谱曲线,编程计算数字信号基带传输系统的误码率,编程实现基带信号传输的扰码和解扰。(2)工作要求:查阅参考文献,利用通信原理基本理论,分析系统工作原理,设计系统方框图;掌握计算机辅助设计方法,利用Matlab/Systemview/Multisim等软件进行仿真设计,具备独立设计能力;熟悉通信系统的调试和测量方法;掌握电子电路安装调试技术,选择合适的元器件搭接实际电路,掌握电路的测试和故障排除方法,提高分析问题和解决问题的能力。 2对课程设计成果的要求包括图表(或实物)等硬件要求:设计系统方框图,对系统方框图进行仿真,分析实验结果。
3、撰写设计说明书,书写格式规范,语言流畅简洁,文字不得少于3000字。要求图表清晰,分析通彻,有理有据。3主要参考文献:1.通信原理(第6版)M.北京:电子工业出版社,2012,12.2.通信原理教程(第3版)M.北京:国防工业出版社,2006,9.3.详解MATLAB/Simulink通信系统建模与仿真M.北京:电子工业出版社,2011,11.4,.通信原理及MATLAB/Simulink仿真M.北京:人民邮电出版社,2012,9.5.通信原理MATLAB仿真教程M.北京:人民邮电出版社,2010,11.6,.基于MATLAB的通信系统仿真M.北京:北京航空航天大学出版社,2010,1.7.通
4、信系统中MATLAB基础与仿真应用M.西安:西安电子科技大学出版社,2010,3.8,. MATLAB仿真在现代通信中的应用M.西安:西安电子科技大学出版社,2011,4.9.Matlab/Simulink通信系统建模与仿真实例分析M.北京:清华大学出版社,2008, 6.10,. MATLAB/Simulink通信系统建模与仿真实例精讲M.北京:电子工业出版社,2009, 6.11.基于NI Multisim的电子电路计算机仿真设计与分析(修订版)M.北京:电子工业出版社,2011, 6.12,. SystemView通信仿真开发手册M.北京:国防工业出版社,2004,11.13.数字通信系
5、统的SystemView仿真与分析M.北京:北京航空航天大学出版社,2001,6.4课程设计工作进度计划:序号起 迄 日 期工 作 内 容12016.9.12016.9.3系统方案设计22016.9.42016.9.8利用Matlab/Systemview/Multisim等软件进行仿真设计32016.9.92016.9.12通信系统的调试和测量,排除故障,分析实验结果42016.9.13 2016.9.14整理设计报告指导教师日期: 2016 年 8 月31日摘要:数字通信系统主要有两种通信模式:数字频带传输通信系统,数字基带传输通信系统。未经调制的数字信号所占据的频谱是从零频或者很低频率开
6、始,称为数字基带信号;不经载波调制而直接传输数字基带信号的系统,称为数字信号基带传输系统。基带传输常用码型:AMI码(传号交替反转码)、HDB3码(三阶高密度双极性码)、双相码、差分双相码、密勒码、CMI码(传号反转码)、块编码等。论文主要内容是设计数字基带传输系统,采用MATLAB软件仿真,编写各种码型产生代码,得到各种码型功率谱曲线,编程计算数字信号基带传输系统的误码率,编程实现基带信号传输的扰码和解扰。 关键词: 数字基带传输系统;基带传输码型;MATLAB软件仿真Abstract: Digital communication system mainly has two modes of
7、 communication: the digital band transmission communication systems, digital baseband transmission communication system.Spectrum digital signal unmodulated occupied from zero frequency or low frequency start, called digital baseband signal; without a carrier modulation transmission systems and direc
8、t digital baseband signal, called a digital baseband signal transmission system.Baseband transmission common pattern: AMI code (mark bipolar encoding), HDB3 code (third-order high-density bipolar code), bipolar code, differential duplex code, Miller code, CMI code (Mark Inversion code), block coding
9、.The main contents are designed digital baseband transmission system using MATLAB software simulation, the preparation of various patterns generated code to get the error rate of various patterns of power spectrum curve, programmed to calculate baseband digital signal transmission system, programmin
10、g the baseband signal transmission scrambling and descrambling.Key words: Digital baseband transmission system ; Baseband transmission code ; MATLAB simulation 1 绪论数字通信技术的应用越来越广泛,例如数字移动通信、数字卫星通信、数字电视广播、数字光纤通信、数字微波通信、数字视频通信、多媒体通信等等。数字通信系统主要的两种通信模式:数字频带传输通信系统,数字基带传输通信系统。在数字传输系统中,其传输的对象通常是二进制数字信号,它可能是来
11、自计算机、电传打字机或其它数字设备的各种数字脉冲,也可能是来自数字电话终端的脉冲编码调制(PCM)信号。这些二进制数字信号的频带范围通常从直流和低频开始,直到某一频率fm,我们称这种信号为数字基带信号。在某些有线信道中,特别是在传输距离不太远的情况下,数字基带信号可以不经过调制和解调过程在信道中直接传送,这种不使用调制和解调设备而直接传输基带信号的通信系统,我们称它为基带传输系统。而在另外一些信道,特别是无线信道和光信道中,数字基带信号则必须经过调制过程,将信号频谱搬移到高频处才能在信道中传输,相应地,在接收端必须经过解调过程才能恢复数字基带信号,我们把这种包括了调制和解调过程的传输系统称为数
12、字载波传输系统。一种不搬移基带信号频谱的传输方式,未对载波调制的待传信号称为基带信号,它所占的频带称为基带,基带的高限频率与低限频率之比通常远大于1。由信号源产生或形成的数字信号都有一个共同特点,就是它的频谱都是从零频或零频附近开始一直扩展到很宽,这种信号称为数字基带信号。实际中,基带传输不如频带传输应用广泛,但对基带传输的研究仍然有非常重要的意义。这是因为:首先,数字基带系统在进程数据通信系统中应用广泛;其次,数字基带系统的许多问题也是频带传输系统必须考虑的问题;然后,随着数字通信技术的发展,基带传输也有迅速发展的趋势,它不仅用于低速数据传输,而且还用于高速数据传输;最后,在理论上,任何一个
13、线性调制的频带传输系统,总是可以有一个等效的基带载波调制系统所代替。因此,很有必要对基带传输系统进行综合系统的分析。2 MATLAB软件介绍美国MATHWORK公司于1967年推出了“Matrix Laboratory”(缩写为MATLAB)软件包,不断更新和扩充。它是一种功能强、效率高便于进行科学和工程计算的交互式软件包。其中包括:一般数值分析、矩阵运算、数字信号处理、建模和系统控制和优化等应用程序。MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多。在新的版本中也加入了对C,FORT
14、RAN,c+ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,MATLAB的基础是矩阵计算,但是由于他的开放性,并且mathwork也吸收了像maple等软件的优点,使MATLAB成为一个强大的数学软件。当前流行的MATLAB 包括拥有数百个内部函数的主包和三十几种工具包(Toolbox)。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。Matlab的优势和特点:(1) 友好
15、的工作平台和编程环境(2) 简单易用的程序语言(3) 强大的科学计算机数据处理能力(4) 出色的图形处理功能(5) 应用广泛的模块集合工具箱(6) 实用的程序接口和发布平台(7) 应用软件开发(包括用户界面)MATLAB工具有很强的仿真能力可以仿真NR码、NRZ码、AMI码、HDB3码等各种编码及分析其功率谱。同时可以仿真通信系统的应用。3 数字基带传输系统3.1 概述通信的根本任务是远距离传输信息,准确地传输数字信息是数字通信中的一个重要环节。在数字传输系统中,其传输对象通常是二进制数字信息。它可能是来自计算机、网络或其他数字设备的各种数字代码,也可能来自数字电话终端的脉冲编码信号。数字信息
16、在一般情况下可以表示为一个数字序列:,,简记为。是数字序列的基本单元,称为码元。每一个码元只能取离散的有限个值,例如在二进制中,取0或1两个值;在M进制中,取0,1,2,M-1等M个值,或者取二进制码的M种排列。由于码元只有有限个可能取值,所以通常用不同幅度的脉冲表示码元的不同取值,例如用幅度为A的矩形脉冲表示1,用幅度为-A的矩形脉冲表示为0。这种脉冲信号被称为数字基带信号,这是因为它们所占据的频带通常从直流和低频开始。在数字传输系统中所传输的通常是二元数字信号。设计数字传输系统要考虑的基本想法是选择一组有限个离散的波形来表示数字信息。这些离散波形可以是载波进行调制后的波形,也可以是不经过调
17、制的不同电平信号。来自数据终端的原始数据信号,或者是来自模拟信号经数字化处理后的PCM码组,M序列等等都是基带数字信号。 这些信号往往包含丰富的低频分量。有些场合可以不经过载波调制和解调过程而直接传输,称为基带传输。系统基带波形被脉冲变换器变换成适应信道传输的码型后,就送入信道,一方面受到信道特性的影响,使信号产生畸变;另一方面信号被信道中的加性噪声所叠加,造成信号的随即畸变。因此,在接收端必须有一个接收滤波器,使噪声尽可能受到抑制,为了提高系统的可靠性,在安排一个有限整形器和抽样判决器组成的识别电路,进一步排除噪声干扰和提取有用信号。对于抽样判决,必须有同步信号提取电路。在基带传输中,主要采
18、用位同步。同步信号的提取方式采用自同步方式(直接法)。同步系统性能的好坏将直接影响通信质量的好坏,甚至会影响通信能否正常进行。3.2 数字基带系统的简介基带传输包含着数字通信技术的许多问题,频带传输是基带信号调制后再传输的,因此频带传输也存在基带问题。基带传输的许多问题,频带传输同样须考虑。如果把调制与解调过程看作是广义信道的一部分,则任何数字传输系统均可等效为基带传输系统。理论上还可证明,任何一个采用线性调制的频带传输系统,总是可以由一个等效的基带传输系统来代替。数字基带系统的基本结构如图3.1所示。图3.1 数字基带传输系统信道信号形成器信道接收滤波器抽样判决器同步提取数字基带信号信道信号
19、形成器:基带传输系统的输入是由终端设备或编码器产生的脉冲序列,它不一定适合直接在信道中传输。信道信号形成器的作用就是把原始基带信号变换成适合于信道传输的基带信号,这种变换主要是通过码型变换和波形变换来实现的,其目的是与信道匹配,便于传输,减小码间串扰,利于同步提取和抽样判决。信道:允许基带信号通过的媒质。信道的传输特性通常不满足无失真传输条件,恒参信道如(明线、同轴电缆、对称电缆、光纤通道、无线电视距中继、卫星中继信道)对信号传输的影响主要是线形畸变;随参信道如(短波电离层反射、对流层散射信道等)对信号传输的影响主要有频率弥散现象(多径传播)、频率的选择性衰落。信道的线性噪声和加性噪声的影响。
20、在通信系统的分析中,常常把噪声n(t)等效,集中在信道中引入。接收滤波器:主要作用是滤除带外噪声,对信道特性均衡,使输出的基带波形有利于抽样判决。抽样判决器:它是在传输特性不理想及噪声背景下,在由位定时脉冲控制的特殊点对接收滤波器的输出波形进行抽样判决,以恢复或再生基带信号。自同步法的同步提取电路:有两部分组成,包括非线型变换处理电路和窄带滤波器或锁相环。非线型变换处理电路的作用是使接收信号或解调后的数字基带信号经过非线型变换处理电路后含有位同步分量或位同步信息。窄带滤波器或锁相环的作用是滤除噪声和其他频谱分量,提取纯净的位同步信号。3.3 数字基带传输的要求及常用码型在实际基带传输系统中,并
21、非所有的原始基带数字信号都能在信道中传输。例如,有的信号含有丰富的直流和低频成分,不便提取同步信号;有的信号易于形成码间串扰等。因此,基带传输系统首先面临的问题是选择什么样的信号形式,即传输码型的选择和基带脉冲波形的选择。为了在传输信道中获得优良的传输特性,一般要将信码信号变化为适合于信道传输特性的传输码,即进行适当的码型变换。对传输码型的要求如下:(1)传输信号的频谱中不应有直流分量,低频分量和高频分量也要小。(2)码型中应包含定时信息,有利于定时信息的提取,尽量减小定时抖动。(3)码型变换设备要简单可靠。(4)码型具有一定检错能力,若传输码型有一定的规律性,则可根据这一规律性检测传输质量,
22、以便做到自动检测。(5)编码对信息类型不应有任何限制,即对信源具有透明性。常用的码型有AMI码、HDB3码、分相码、反转码AMI等。4 基带传输系统特性的研究4.1 基带传输的功率谱研究在通信中,除测试信号外,数字基带信号通常都是随机脉冲序列。因为若在数字通信系统所传输的数字序列不是随机的,而是确知的,则消息就不携带任何信息,通信就失去意义。研究随机脉冲序列的频谱,要从统计分析的角度出发,研究它的功率谱密度。设一个二进制随机脉冲序列如图4.1所示。这里g1(t)和g2(t)分别代表符号的0和1,Ts为每一个码元宽度。应当说明的是,图中虽然把g1(t)和g2(t)都画成了三角形(高度不同),但实
23、际上g1(t)和g2(t)可以是任意的脉冲。Ts图4.1 任一随机脉冲序列示意波形现在假设序列中任一码元序列时间Ts内g1(t)和g2(t)出现的概率分别为P,1P,且认为它们的出现是互不依赖的(统计独立),则该序列s(t)可写成: (4-1)其中 随机基带序列的功率谱密度由于,故当T时,将变成于是,的功率密度谱Ps(w)最后表示为 (4-2)式4-2是双边的功率谱密度表示式。如果写成单边的,则有 (4-3)其中、分别为g1(t)、g2(t)的傅立叶变换。从公式4-3可以得出如下结论:(1) 随机脉冲序列功率谱包括两部分:连续谱和离散。(2) 当g1(t)和g2(t)、p、Ts给定后,随机脉冲
24、序列功率谱就确定了。(3) 根据连续谱可以确定随机序列的宽度;根据离散谱可以确定随机序列是否包含直流成分(m=0)及定时信号(m=1)。连续谱总存在,而离散谱视情况而定。对于单极性波形:若假设g1(t)=0,g2(t)=g(t)随机脉冲序列的功率谱密度(双边)为 (4-4)式中,是的频谱函数。当,且为矩形脉冲,即则(4-4)式将变成 (4-5)可知有连续谱和直流分量。对于双极性波形:若假设g1(t)=g2(t)=g(t),则有 (4-6)同理,当,且为矩形脉冲,式(4-6)将变成 (4-7)可知只有连续谱分量。由以上分析可以看出,随机脉冲序列的功率谱密度可能包括两个部分:连续谱 和离散谱 。对
25、于连续谱而言,代表数字信息的g1(t)和g2(t)不能完全相同,故 ,因而 总是存在的;对于离散谱来说,在一般情况下,它也总是存在的。但我们容易观察到,若g1(t)和g2(t)是双极性的脉冲,且波形出现概率相同,则式(4-3)中的第二、第三项为零,故此时没有离散谱。上述结果是十分有意义的,它一方面使我们了解随机脉冲序列频谱的特点,以及如何去具体地计算它的功率谱密度;另一方面利用它的离散谱是否存在这一特点,将使我们明确能否从脉冲序列中直接提取离散分量,以及采用怎样的方法可以从基带脉冲序列中获得所需的离散分量。这一点在研究位同步、载波同步等问题时将是重要的。在MATLAB仿真时,若x是时域取样值矢
26、量,X是对应的傅立叶变量,那么x的功率谱矢量:P=(X.*conj(x))/T。 其中 conj为共轭复数函数。分析数字信号的脉冲序列码的功率谱可以知道信号功率的分布,根据主要功率集中在哪个频段,可以确定信号带宽,进而考虑信道带宽和传输网络(滤波器、均衡器)的传输特性。同时利用它的离散谱是否存在这个特点,可以明确能否从脉冲序列中直接提取所需的离散分量和采取怎样的方法可以从序列中获得所需的离散分量,以便在接收端用这些成分作位同步定时等。脉冲序列码主要研究NRZ码、RZ码、AMI码。分析噪声的功率谱密度可以知道噪声对系统的影响,并且可以人为的仿真噪声。4.2 基带系统的基带传输特性基带脉冲传输的研
27、究的基本出发点,就是使基带脉冲传输获得足够小的误码率,必须最大限度的减小码间串扰和随机噪声的影响。码间串扰的大小取决于输入序列和系统输出波形g(t)在抽样时刻上的取值。识别电路图4.2 基带传输特性的分析模型由于理想基带传输特性实际的无法实现并且冲击响应尾巴衰减幅度大、收敛慢,从而对抽样判决要求十分严格,稍有偏差就会造成码间串扰。于是提出了升余弦特性。升余弦滚降函数: (4-1)其冲击响应实现比较容易,对定时的要求可降低要求,然而频带利用率却下降。5 基带传输系统的设计及仿真通信系统仿真原理:MATLAB用编程的方式在软件上对基带系统进行仿真。考虑到实际中有噪声的存在,以及对滤波器性能的要求,
28、我们对基带传输函数选择升余弦滚降函数。并且实际中,我们对系统有较低的误码率,并且系统在设计过程中易于完成,且成本低,我们采取匹配滤波器,在最大信噪比接收条件下对基带最佳化。并假设信道特性理想即,且我们忽略匹配器的时延。大大的减少了编程的复杂程度,但系统的误码率却相差很小。为了分析仿真的可行性,并比较与理论上的研究值的差别,仿真时我们在绘出实测曲线的同时还考虑理论曲线以作以比较。如图5.1就是一个以上所设计的基带传输系统。由于匹配器对于输入信号的要求,码序列我们采用随机的冲击序列信号。 码序列a发送滤波信道接收滤波码序列a取样判决白噪声n0/2PeEb/n0GT(f)G(f)GR(f)图5.1
29、基带传输系统设计图5.1 AMI码功率谱计算一、编码规则:消息代码中的0 传输码中的0消息代码中的1 传输码中的+1、-1交替二、AMI码的特点:(1) 由AMI码确定的基带信号中正负脉冲交替,而0电位保持不变;所以由AMI码确定的基带信号无直流分量,且只有很小的低频分量;(2)在接收端不易提取定时信号,由于它可能出现长的连0串;(3)具有检错能力,如果在整个传输过程中,因传号极性交替规律受到破坏而出现误码时,在接收端很容易发现这种错误。通过MATLAB编程产生AMI码,并计算其功率谱,结果如下图图5.1.1 AMI码波形图图5.1.2 AMI码功率谱图5.2 HDB3码功率谱计算HDB3码是
30、对AMI码的一种改进码,它的全称是三阶高密度双极性码。其编码规则如下:用B脉冲来保证任意两个相连取代节的V脉冲间“1”的个数为奇数。当相邻V脉冲间“1”码数为奇数时,则用“000V”取代,为偶数个时就用“B00V”取代。在V脉冲后面的“1”码和B码都依V脉冲的极性而正负交替改变。为了讨论方便,我们不管“0”码,而把相邻的信码“1”和取代节中的B码用B1B2.Bn表示,Bn后面为V,选取“000V”或“B00V”来满足Bn的n为奇数。当信码中的“1”码依次出现的序列为VB1B2B3.BnVB1时,HDB3码为.或为.。由此看出,V脉冲是可以辩认的,这是因为Bn和其后出现的V有相同的极性,破坏了相
31、邻码交替变号原则,我们称V脉冲为破坏点,必要时加取代节BOOV,保证n永远为奇数,使相邻两个V码的极性作交替变化。由此可见,在HDB3码中。相邻两个V码之间或是其余的“1”码之间都符合交替变号原则,而取代码在整修码流中不符合交替变号原则。经过这样的变换,既消除了直流成分,又避免了长连“0”时位定时不易恢复的情况,同时也提供了取代信息。HDB3码的特点是明显的,它除了保持AMI码的优点外,还增加了使连0串减少到至多3个的优点,而不管信息源的统计特性如何。这对于定时信号的恢复是十分有利的。HDB3码是CCITT推荐使用的码型之一。通过MATLAB编程产生HDB3码,并计算其功率谱,结果如下图图5.
32、2.1 HDB3码波形图图5.2.2 HDB3码功率谱图5.3 CMI码功率谱计算CMI码是传号反转码的简称,其编码规则为:“1”码交替用“11”和“00”表示;“0”码用“01”表示。例如:代码: 1 10 1 0 0 1CMI码:11000111 010100这种码型有较多的电平跃变,因此含有丰富的定时信息。该码已被CCITT推荐为PCM(脉冲编码调制)四次群的接口码型。在光缆传输系统中有时也用作线路传输码型。通过MATLAB编程产生HDB3码,并计算其功率谱,结果如下图输入二进制码为:10010000110111111001输出CMI码为:11 01 01 00 01 01 01 01
33、11 00 01 11 00 11 00 11 00 01 01 11图5.3.1 CMI码波形图 图5.3.2 CMI码功率谱图5.4 SIMULINK下数字基带系统的设计信源的建模及相关参数设置:曼彻斯特码基带信号源需用到的simulink模块有“Bernoulli Binary Generator”、 “Pulse Generator”、“Relay”、“Product”。考虑到设计要求,“Bernoulli Binary Generator”参数设置为“Sample time”为“1/1000”,其余参数为默认值;“Pulse Generator” 参数设置为“Sample time”
34、为“1e-4”,“Period”为“10”“Pulse Width”为“5”,其余参数为默认值。“Relay”判决门限为0.5,大于0.5输出1,小于0.5则输出-1,其余参数为默认。“Product”所有参数均为为默认值。由伯努利信源产生曼彻斯特码建模:图5.4.1 曼彻斯特码信源模块图发送滤波器、信道、接收匹配滤波器的建模及参数设置:图5.4.2 发送滤波器、信道、接收匹配滤波器模块图图5.4.3 发送滤波器参数设置图5.4.4 高斯信道参数设置接收匹配滤波器的参数设置与发送滤波器参数设置相同,为信号恢复的逆过程。抽样判决器的建模及相关参数设置:图5.4.5 抽样判决器模块图5.4.6 P
35、ulse Generator1 恢复定时模块参数图5.4.6 Pulse Generator2 模块参数基带传输系统的总模型:图5.4.7 数字基带传输系统的总模型5.5 数字基带系统仿真结果与分析 对构建的数字基带传输系统进行仿真对各个部分进行测量,波形如下图所示:图5.5.1 曼彻斯特编码前与编码后波形图图5.5.2 发送数据与接收数据波形图从以上两图可以看出,曼彻斯特的编码完全正确,发送数据波形与接收数据波形完全吻合,由于误码率很低且示波器的显示范围有限,在图5.5.2中看不到传输错误的码元。通过接收端与发送端时域波形对比,可以看出设计的抽样判决器的抽样判决门限比较合理,可以顺利的完成对
36、基带信号的抽样判决,与理论分析相一致。图5.5.3 经过滤波器、信道的各点时域波形图上图第一个波形为发送滤波器输出端时域波形,产生了规律的比较适合信道传输的波形,比较光滑。中间的波形为信道输出端的时域波形,由于信噪比不是太高,对发送滤波器输出的信号影响不明显。最下端的波形为接收滤波器输出时域波形。可以见的,噪声被基本滤除,接收滤波器输出波形比较平滑。图5.5.4 曼彻斯特码元与解码后的波形比较图通过这两个波形比较,可以看出数据经过发送滤波器、AWGN信道、接收匹配滤波器、采样、判决恢复后,基本完全与原波形一致。发送信号与接收信号功率谱估计与分析:图5.5.5 发送信号与接收信号功率谱比较图从两
37、图比较中可以看出,接收信号的功率谱与发送信号的功率谱基本完全一样,说明整个基带传输系统模型的设计是合理的,能满足要求。误码率统计与分析:图5.5.6 误码率显示器通过误码率统计“Display”模块可知该系统的误码率为0.0095,且误码率会随着仿真时间的增长逐步降低。出现误码的原因能有以下几个方面:(1) 误码有可能是由于噪声造成的。由于噪声的存在,可能会使原有基带信号的正负电平出现逆转,由于抽样判决门限为0,造成判决出错出现误码。(2) 有可能是码间干扰的原因。虽然理论分析可以完全消除码间干扰,但是由于平方根升余弦滤波器等部件不可能是完全理想的,所以在仿真及实际工程中码间干扰是不会完全消除
38、的。(3) 由于采用相乘器等模块构造解码器,其解码过程也有可能会出错。6 收获与体会通过此次课程设计,使我更加扎实的掌握了通信原理方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,
39、从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。知错能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获龋最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远
40、不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!7参考文献1 南利平. 通信原理简明教程M. 清华大学出版社,20062 朱光荣. 综合业务数字通信系统与通信网J. 电子科技文摘, 2006,5:613 王旭,曹旭超. 移动通信系统的发展与未来J. 科技信息, 2007,18:41654 庞沁华,吴伟陵. 通信原理(合定本)M. 北京邮电大学出版社, 20055 孙祥. MATLAB7.0基础教程M. 北京: 清华大学出版社, 20056 魏玲,刘敏.MATLAB通信仿真与应用M北京:国防工业出版社, 20017 黄葆华,杨晓静. 通信原理M. 西安电子科技大学出版社, 200
41、78 樊昌信. 通信原理教程M. 北京:电子工业出版社, 20059 申普兵. 数据通信技术M. 北京:国防工业出版社, 200610 黎洪松. 数字通信原理M. 西安电子科技大学出版社, 200511 王兴亮. 数字通信原理与技术M. 西安电子科技大学出版社, 20028 附录:源程序清单%AMI码编码及功率谱clearclca=20; %a表示元素个数,可以修改码元为任意个数如1024 N=1024;r=unidrnd(2,1,a-1); %随机产生离散均匀二值分布(1,2),共a-1个 rn=r-1; %每个元素减1变为(0,1)二值随机数列rn=1,rn; %跟书上一致,从1开始随机产
42、生离散均匀二值分布(1,2),共a个 ori=rn; %将原序列保存起来,便于后面解码后比较 oril=1;for n=1:aif rn(n)=1 ;l=-l; %每检测到一个1变一次符号rn(n)=l;endendAMI=rn;stairs(rn);grid;axis(0 length(rn) min(rn)-0.5 max(rn)+0.5)title(AMI码波形);%计算功率谱%Fs=1024; %采样频率n=0:1/Fs:1;nfft=1024;cxn=xcorr(rn,unbiased); %计算序列的自相关函数CXk=fft(cxn,nfft);Pxx=abs(CXk);index
43、=0:round(nfft/2-1);k=index*Fs/nfft;plot_Pxx=10*log10(Pxx(index+1);figure(2)plot(k,plot_Pxx);title(AMI码功率谱);%HDB3码编码及功率谱clearclca=20; %a表示元素个数,可以修改码元为任意个数如1024 N=1024;x=unidrnd(2,1,a-1); %随机产生离散均匀二值分布(1,2),共a-1个 n=length(x);y=zeros(1,n);last_y=-1; %设定初始参考值last_v=-1;zero_flag=0;for i=1:n if(x(i)=1) y(i)=-last_y; last_y=y(i); zero_flag=0; else y(i)=0; zero_flag=zero_flag+1; end if(zero_flag=4) if(last_y=last_v) y(i-3)=-last_y; y(i)=y(i-3); last_y=y(i); last_v=y(i); else y(i)=last_y; last_y=y(i); last_v=y(i); end zero_flag=0; endend% 以下绘制波形 %t0=100;t=0:1/t0:length(x);for i=1:length