档案袋封面.doc

tx060系统数据帧同步设计及可靠性研究

收藏

压缩包内文档预览:
预览图
编号:516482    类型:共享资源    大小:1.27MB    格式:RAR    上传时间:2015-11-12 上传人:QQ28****1120 IP属地:辽宁
6
积分
关 键 词:
机械毕业设计
资源描述:
tx060系统数据帧同步设计及可靠性研究,机械毕业设计
内容简介:
数字通信系统数据帧同步设计及 同步可靠性研究 专业: 通信工程 学号: 1002555 姓名: 陈煜 指导教师: 林东 中文摘要 在数字通信过程中 ,同步系统作为一项关键的技术 ,起着至关重要的作用 在正常的数据传输过程中 ,只有收发双方之间建立了同步才能准确地传输信息 ,因此要求同步信息传输的可靠性高于信号传输的可靠性 随着信 道编解码技术的提高 ,信道误码率的降低 ,对帧同步的要求也越来越高 因为帧同步作为信道解码的前提条件 ,在不能识别帧同步码字的情况下 ,也就找不到帧的起始位置 ,信道解码是无法进行的 ,信道编解码系统也就失去了作用 本文首先介绍了帧同步技术的基本原理 最大似然判决算法是在每一帧前插入一个具有良好自相关性的同步码 ,如巴克码等 ,然后接收端在比特流中的各个候选位置与同步码计算相关 ,将相关值最大的位置判决为同步码的位置 根据帧同步技术的原理 ,本文在分析低压电力线载波通信特点的基础上 ,通过使用 MATLAB软件仿真数字通信帧同步 系统 ,对现有的电力线载波信道数据帧同步技术中帧同步码长度和码型方案进行分析 比较 设计出一种电力线载波自动抄表系统的数据帧同步方案 本文还在理论研究的基础上对仿真数据结果进行了必要的分析 ,通过图表对比理论值和实际值的整体变化趋势 ,得出了具体码字在具体判决门限性能 ,能够给实际工程带来帮助 关键词: 帧同步、电力线载波通信、 MATLAB ntsDESIGN OF FRAME SYNCHRONIZATION AND RELIABILITY ON DIGITAL COMMUNICATION SYSTEM Abstract Synchronization system, as a key technique, is particularly important in the process of digital communication .In the normal data transmission, the information is trans-ferred correctly only when the receiver and sender are synchronous, so the reliability of synchronization transfer information must be higher than that of signal transfer in-formation. With the improvement of channel encoding technique and the decrease of channel error-code rate, the need for frame synchronization is higher and higher. Be-cause the frame synchronization is the precondition of the channel decoding, the be-ginning place of the frame synchronization could not be found and the channel de-coding could not be progressed on the condition that the frame synchronization codeword could not be recognized, thus it is meaningless to the channel decoding system. In this paper, the basic theory of frame synchronization technique is explained first. The maximum likelihood (ML) decoding algorithm is to insert a good dependent synchronization code before each transfer frame, such as Barker codes, and then compute the dependent of synchronization code and candidate place o bit stream in the receiving end, finally consider the biggest place as the synchronization code place. Based on the theory of frame synchronization and the characteristic of power line communication, By using MATLAB to simulate the system, and analyzing the result. Devise a system be becoming to power line communication. In this article, the simulation result is analyzed based on the theoretical research. The just codeword and performance of the decision threshold is proposed through the changing trend by contrasting the theoretical value to the true value in the graph, and it is helpful to the practical engineering. Key words: Frame Synchronization、 Power Line Communica-tion、 Matlab nts数字通信系统数据帧同步设计及 同步 可靠性研究 1 第 一 章:绪论 1.1 课题研究 的 目的和意义 随着我国国民经济和电力事业的迅速发展,绝大部分地区的用电已 经 没有 了 限制,一户一表制 也 已 经 基本 得到了 普及。 为了改变 传统的 低效率的手工和半手工的抄表及管理方式,迫切需要建立一种能够自动采集各个用户用电信息并在必要时进行用电控制的集中抄表系统,而分布极其广泛的电力线作为 数据传输 媒介 比较符合我国国情 。 原因是利用现有的电力线作为通讯信道,电力线网络覆盖面积之大,可大大节约资金投人,而且有利于电力部门的统一 管理。 但是 将 电力线作为一种 数据 传输介质 却 存在着技术上的问题,低压电力 线是用来传输工频电能的, 在 其结构设计上不可能考虑高频 数据传输 技术的特殊要求,低压电力线载波信道的 信号衰减 、 信道 阻抗 、 脉冲噪声以及振荡波干扰 的实际情况是非常复杂的,具有很强的时变性和随机性, 不利于 使用作 数据传输 。由于电力线路的多种干扰因素,系统的发送和接收同步时钟抖动也非常大。 正是由于电力线对载波信号频率 具有 严厉 的 选择性和发送、接收同步时钟的抖动,导致了电力线数据通信的种种困难和问题。 电力线载波通信使一个台区的电网成为一个广播网络。通信完成的功能包括抄表读数、控制继电器和设置电表节点。在电力线上的网络通信系 统模型如果用 OSI参考模型来划分,应该只包含物理层、数据链路层、网络层和应用层这四层。而本课题所研究的,是在数据链路层上的数据帧同步技术。 实际上, 在现代数据通信技术领域中,数据传输的发送和接收帧同步以及信道均衡技术是核心的信道处理技术。由于发送和接收时钟的抖动以及信道对频率的选择性,信号经过信道传输后,信号的幅度和相位都将发生变化,且变化的大小与信号的频率 有关。一般说来,信号频率越高,信号经过信道传输后的幅度衰减越大、相位滞后也越厉害。信道的这种频率选择性给数据通信带来极大的困扰 1 2。 数据帧在信道 发送和接收的帧同步以及信道均衡技术,就是用于消除信道的这种频率选择性的信道处理技术,不同频率的信号在经过均衡处理和数据帧同步后,可以具有大小基本一致的相位滞后与幅度衰减。因此,采用合适的信道均衡和数据帧同步技术,将是确保电力线数据通信实现和提升性能指标的关键技术。 1.2 课题研究现状 nts福州大学本科生毕业设计 ( 论文 ) 2 现阶段 ,比较常用的电力线载波 数据 通信技术有:窄带通讯方式( Narrow Band) 、双音多频调制方式、多载波调制方式( Multicarrier Modulation-MCM)、线形调频脉冲方式、超窄带通信方式、基于数字 信号处理( DSP)的通信方式和扩频通信方式( Spread Spectrum)3。 目前, 低压 电力线载波数据通信 技术 已经朝着使用扩频使用通信技术的方向发展。 扩频技术因其良好的隐蔽性和抗干扰性, 能在很大程度上克服电力线的强衰减、强干扰的缺陷,大大提高 通信系统的生存能力。采用扩频通信技术,结合适当的通信协议和差错控制技术,完全可以满足低压电力线载波数据通信系统的需要。 虽然,世界范围内 有关于 电力线载波数据通信 几年来的研究有了很大的进展,很多机构和公司都推出了各自先进的电力线通信技术(英文 Power Line Communication),简称 PLC,也就是我们 课题研究 的用电力线 通信 。电力线 通信 ,实际上就是利用 电力线载波数据通信 技术和电力线的入户功能来实现多媒体数据的网络化传输。但这种方式从传输媒质上来讲,与电话线上网并没有区别,都是利用金属导线作为传输媒质,不同的只是两者所适应的传输频率不同 (PLC一般为 17 30MHz)。而电力线上网除了其它技术难题外,还有两大问题始终得不到根本性的解决,一是无屏蔽措施的电力线在传输高频电信号时会像发射天线一样对空间产生高频电磁辐射,二是与电信网的铜绞线一样存在“最后一公里” 或者“最后一百米”问题。尽管一些研究资料称:电力线上网最高理想速度可达到每秒 2兆比特,比 ISDN方式快 30倍。 但也有资料指出:现在所有关于电力线 通信 速度的研究数据,都只是一种理论值。 在自动抄表系统的通信规约方面,现有的通信规约比较多,常用寻址方式进行采集,以数据包,即帧的形式发送或接收来实现数据的采集。 国家电力部门发布的多功能电能表通信规约中提到,通信协议为主 从方式的半双工通信方式。由数据源、数据宿或两者组成的设备为主站,主站具有选择从选择从站与从站进行信息交换功能,而从站可以从主站接收信息并且与 主站进行信息交换。 数据链路层负责主站与从站之间通信链路的建立并以帧为单位传输信息,保证信息的顺序传送,具有传输差错检测功能。通信链路的建立与拆除均由主站发出的信息帧来控制。每帧由帧起始符、从站地址域、控制码、数据长度、数据域、帧信息纵向校验码及帧结束符等 7个域组成。每部分由若干字节组成。 1.3 课题的研究内容 本课题的主要研究目标是针对基于电力线载波信道自动抄表系统的数据帧同步部分进行设计和分析,主要内容包括: 1首先对 数字通信系统 帧同步的关键技术进行详细的分析和讨论。主要讨论同步帧长度和码型对系统 性能的影响 ; nts数字通信系统数据帧同步设计及 同步 可靠性研究 3 2熟悉仿真软件 MATLAB的使用,利用该软件完成帧同步系统的仿真工作; 3在上述研究工作的基础上 ,针对电力线载波信道的特点,设计并分析适合的 同步 帧长度、码型及判决门限电平的选择 。 在上述工作中,利用仿真软件 MATLAB 对帧同步性能的分析是 本次课题研究的主要工作。 nts福州大学本科生毕业设计 ( 论文 ) 4 第 二 章: 低压电力线信道分析 由于电力线并不是专门为传输数据而设计的,所以有必要先简单分析以下高频信号在低压电力线上的传输特性。 2.1 低压电力线 衰减特性 电力 线信道中信号的衰减,主要是由电力线信道路径和线路上所连接的设备决定的。该指标反映信道对各种频率信号衰减的程度,以利于选择传输信号的频率,即载波频率。测量随机两个插座间的衰减会发现,频带上的大部分衰减可以容忍,但有些电平很低,接近 80dB,且出现的位置不可预测。这些很低的凹槽的随机性出现,使得要在 1 30MHz选择出一段完美的电力线 通信频带几乎不可能,在使用单载波 通信中,通常依赖于凹槽出现的频段与载波不重叠,或采用均衡技术来克服信道的变化。但在电力线这种信道中,均衡技术变得非常昂贵,而且在阻抗很低,相当于短路 的情况下,无法将信号复原。 当信号达到 100KHz 1000KHz的频段时,电力线衰减都在 20dB 以上,衰减随着频率的升高而增加,由于负载对电力线呈现不同的性质,而可能在某些频率处衰减很大,大于 500KHz以后衰减开始增大。其中 100KHz 400KHz 频段略微好些。可以利用这个频段 进行电力线上的数据通信。 2.2 低压电力线上的噪声 低压电力线上的干扰可以分为人为干扰和非人为干扰。非人为干扰指的是一写自然现象(如雷电 等 ) 在电力线上引起的干扰。人为干扰则是由连接在电力线上的用电设备产生的,并对数据通 信有严重的影响。低压电力线上的噪声除了 220V/380V 的电网电压外,还有各种各样的电器设备产生的噪声,主要有以下几种: 1. 与 50Hz 电网电压频率同步的噪声,一般是由工作在工频的开关器件产生的,其频率成分是 50H及其各次谐波; 2. 白噪声,比较典型的是电动机产生的噪声; 3. 脉冲噪声,重要是某些电器开关造成的,以及从高压输电变压器感应过来的噪音 ,特点是频谱宽、时间短; 4. 周期性噪声,如电视机的行频机器个次谐波。 低压电力线上干扰信号的频谱非常不规则,存在许多突变,有些频率信号的强度很高,nts数字通信系统数据帧同步设计及 同步 可靠性研究 5 有些则很 低,这种周期干扰重要是由大量的高频干扰组合而成的。经测试:从 1MHz以后,噪声功率小于 -90dB;在 10KHz 100KHz频带内,功率较高,并在 -20dB -40dB内变化; 100KHz1MHz区间内以 -40dB 倍频下降。 2.3 低压电力线阻抗特性 影响低压线路阻抗特性的因素大致有以下几个方面:接入电力系统的 用电设备有不同的阻抗形式; 高压配电变压器的初级对次级的影 响以及电力线路的拓扑结构。 研究表明,低压电力线上的输入阻抗与所传输的信号频率也密切相关。在理想情况下,当没有负载的时候,电力线相当于一根均 匀分布的传输线。由于分布电感和分布电容的影响,输入阻抗会随着频率的增大而减小。当在电力线路上有负载出现时,所有频率的输入阻抗都会减小。但是,由于负载类型的不同,使得不同频率的阻抗变化也不相同,所以实际情况非常复杂,甚至使输入阻抗的变化不可预测。 测试居民电力线的阻抗特性后发现,输入阻抗随频率的变化并不符合一般想象中的随频率的增加而减少的变化规律,甚至与之相反,阻抗总体上随着频率升高而增加,为了解释这一问题,可以将电力线看成是一根传输线,上面连接有各种复杂的负载。这些负载以及电力线本身组合成为许多共振电路,在 共振频率及其附近频率上形成低阻抗区。因此,在输入与频率的关系上会出现许多阻抗低谷区。正是由于负载在电力线上随机地连上或断开,所以在不同时间,电力线的输入阻抗也回发生较大幅度的改变。由于低压电力线输入阻抗的剧烈变化,使得发送机功率放大器的输出阻抗和接收机的输入阻抗难以保持匹配,因而给 电力线系统的设计带来 困难。 由此可见,电力线载波信道特性为多时变的,随着负载、用电户的多少而不断变化,其信号衰减特性和干扰特性非常复杂,而且随机性、时变性大。另外,各种参数随频率而变化。噪声功率主要集中在低频段(小于 100KHz) ,而传输特性则因频率增加,衰减增大。产生上述现象的主要原因是:供电系统是一个开关系统,容易受到来自各方面的干扰,并且因为存在不同特性的用电负载,外界负载数量在变,所以特性阻抗也在变化,所以产生传输衰减的变化,从而导致信号的不稳定和失真。 正是由于电力线的这些特点,使得电力线载波数据通信存在着许多技术方面的问题。 为了保证在电力线上进行数据通信的可靠性,必须提出如下一些限制条件:信号传输距离不能太远(一般不超过 1000m);最佳的传输信号频率范围为 100 450KHz;电力线载波传输信号限于同一变压器范围内。 nts福州大学本科生毕业设计 ( 论文 ) 6 第 三 章:帧同步技术 在数字通信中,同步是一个非常重要的问题。同步又称定时,就是使收发双方在时间上步调一致。按作用不同,常把同步分为 :载波同步,位同步 (码元同步 ),帧同步 (群同步 )5。 众所周知,数据报文有一系列码元构成。而每一 个 码元 (二进制的或多进制的 )用某种波形代表。在通常的通信系统中,为了实现数据信号的接收,都要求准确的知道每一 个 码元的起止时刻,以便在适当时刻进行抽样判决,这就是位同步。对于已调信号,当采用相干解调时,除了位同步外,还要在 数据接 收端提供一个与信号载波同频同相的参 考载波,即要求达到载波同步。载波同步、位同步是接收数据码所需要的。为了接收数据报文,一般要对码序列进行分组,还需要知道数据帧或信息包的开始和终止时刻。这些就是所谓的组同步、帧同步或信息包同步,且统称为群同步,即帧同步。 实现帧同步的方法一般可以分为两类:第一类方法是发送的数字信号序列中插入帧同步脉冲或帧同步码作为帧的起始标志,这类方法称为外同步法。另一类方法是利用数字信号序列本身的特性来恢复帧同步信号,例如某些具有纠错能力的抗干扰编码具有这种特性,这种方法成为自同步法。 帧同步问题实际上是一个对帧同步标志进 行检测的问题, 对帧同步系统提出的基本要求是 : (1) 正确建立同步的概率要大,即漏同步概率要小,错误同步或假同步的概率要小。 (2) 捕获时间要短,即同 步建立的时间要短。 (3) 稳定地保持同步。采取保持措施,使同步保持时间持久稳定。 (4) 在满足帧同步性能要求条件下, 帧同步地长度应尽可能短些,这样可以提高信道传输效率。 插入特殊码组实现帧同步的方法有 多 种, 包括起止式同步法、 连贯式插入法和间隔式插入法。本文对课题所采用的连贯式插入法做 重点 的说明 。 3.1 常用的帧同步法 3.1.1 起止式同步法 这是在 电 传机中广泛使用的同步方法,它用 5个码元 代表一个字母(或符号等),在每个字母开始时,先发送一个码元宽度的负值脉冲,再传输 5个单元编码信息,接着再发送一个宽nts数字通信系统数据帧同步设计及 同步 可靠性研究 7 度为 1.5个码元的正值脉冲。开头的负值脉冲称为“起脉冲”,它起着同步作用,末尾的正值脉冲称为“止脉冲”,它使下一个字母开始之前产生一个间歇。那么接收端就是根据 1.5个码元宽度的正电平第一次转换到负电平这一特殊规律,确定一个字的起始位置,因而就实现了帧同步。一个字母实际上由 图 3-1所示的占有 7.5个码元宽度的波形组成。 由于这种同步方式中的止 脉冲宽度与码元宽度 不一致,会给同步数字传输带来不便,另外,在这种 起止式 的同步方式中, 7.5个码元中只有 5个码元用于传输有效信息,效率比较低。但是 起止式 的同步方式有简单易行的优点。 图 3-1起止式同步原理图 3.1.2 连贯式插入法 连贯插入法,又称 为 集中插入法。它是指在每一信息 帧 的开头 以 集中 的形式 插入作为 帧同步码组的特殊码组,该码组应在信息码中很少出现,即使偶尔出现,也不可能依照 帧 的规律周期出现。 接收端按 帧 的周期连续数次检测该特殊码组,这样便获得 帧 同步信息。 连贯插入法的关键是寻找实现 帧 同步的特殊码组。对该码组的基 本要求是:具有尖锐单峰特性的自相关函数;便于与信息码区别;码长适当,以保证传输效率 。 另一方面识别器也要尽量简单。 符合上述要求的特殊码组有: “ 01111110”码、 巴克码、电话基 帧 帧同步码 0011011。此外,在一定条件下伪随机序列、 walsh 序列、 gold 序列也可以作为帧同步码组使用 。目前 最常用的 帧 同步码组是巴克码。 3.1.2.1 巴克码 巴克码是一种有限长的非周期序列。它的定义如下:一个 n位长的码组 x1, x2,x3, , xn,其中 xi 的取值为 +1或 1,若它的局部相关函数 0 j=0 jni ii xxjR 1 1)( 0或 0n 止 起1 5 个 码 元1 . 5止nts福州大学本科生毕业设计 ( 论文 ) 8 则称这种码组为巴克码,其中 j 表示错开的位数。目前已找到的所有巴克码组如表 3-1所示。其中的、号表示 xi的取值为 +1、 -1,分别对应二进制码的 “1” 或 “0” 。 表 3-1 巴克码组 n 巴克 码组 2 (11) 3 ( 110) 4 (1110); (1101) 5 (11101) 7 (1110010) 11 (11100010010) 13 (1111100110101) 以 7位巴克码组 + + + - - + -为例,它的局部自相关函数如下: 当 j=0时 712 71111111)(i ixjR (3-2) 当 j=1时 71 12 0111111)(i iiixxxjR (3-3) 同样可求出 j=3, 5, 7 时 R( j) =0; j=2, 4, 6 时 R( j) =-1。根据这些值,利用偶函数性质,可以作出 7 位巴克码的 R( j)与 j的关系曲线,如图 3-2 所示。 由图可见,其自相关函数在 j=0 时具有尖锐的单峰特性。这一特性正是连贯式插入 帧同步 码组的主要要求之一。 图 3-2 7位巴克码的自相关函数 R ( j )76543211 2 3 4 5 6 7 1j 1 2 3 4 5 6 70nts数字通信系统数据帧同步设计及 同步 可靠性研究 9 3.1.2.2 巴克码识别器 仍以 7 位巴克码为例。用 7 级移 位寄存器、相加器和判决器就可以组成一个巴克码识别器,如图 3-3所示。当输入码元的 “1” 进入某移位寄存器时,该移位寄存器的 1端输出电平为 +1, 0 端输出电平为 -1。反之,进入 “0” 码时,该移位寄存器的 0 端输出电平为 +1, 1 端输出电平为 -1。各移位寄存器输出端的接法与巴克码的规律一致 , 这样识别器实际上是对输入的巴克码进行相关运算。当一帧信号到来时,首先进入识别器的是 帧同步 码组,只有当 7位巴克码在某一时刻(如图 3-4(a)中的 t1)正好已全部进入 7 位寄存器时, 7 位移位寄存器输出端都输出 +1,相加后得最大输出 +7,其余情况相加结果均小于 +7。若判别器的判决门限电平定为 +6,那么就在 7 位巴克码的最后一位 0 进入识别器时,识别器输出一个同步脉冲表示一群的开头,如图 3-4(b)所示。 图 3-3 巴克码识别器 图 3-4识别器的输出波形 巴克码用于 帧同步 是常见的,但并不是惟一的,只要具有良好特性的码组均可用于 帧同步 ,例如 PCM30/32路电话基群的连贯隔帧插入的帧同步码为 0011011。 3.1.3 间隔式插入法 0 1( 7 )0 1( 6 )0 1( 5 )0 1( 4 )0 1( 3 )0 1( 2 )0 1( 1 )相 加判决输入码元移位方向1 1 1 0 0 1 0 1 1 1 0 0 1 0巴克码信息码 信息码ttt1t1一群识别器输入识别器输出( a )( b )nts福州大学本科生毕业设计 ( 论文 ) 10 间隔式插入法又称为分散插入法,它是将 帧 同步码以分散的形式均匀插入信息码流中。这种方式比较多地用在多路数字电路系统中,如 PCM24路基群设备以及一些简单的 M系统一般都采用 1、 0交替码型作为帧同步码间隔插入的方法。即一帧插入 “1” 码,下一帧插入 “0”码,如此交替插入。由于每帧只插一位码,那么它与信码混淆的概率则为 1/2,这样似乎无法识别同步码,但是这种插入方式在同步捕获时我们不是检测一帧两帧,而是连续检测数十帧,每帧都符合 “1” 、 “0” 交替的规律才确认同步。 分散插入的最大特点是同步码不占用信息时隙,每帧的传输效率较高,但是同步捕获时间较长,它较适合于连续发送信号的通信系统,若是断续 发送信号,每次捕获同步需要较长的时间,反而降低效率。 分散插入常用滑动同步检测电路。所谓滑动检测,它的基本原理是接收电路开机时处于捕捉态,当收到第一个与同步码相同的码元,先暂认为它就是 帧 同步码,按码同步周期检测下一帧相应位码元,如果也符合插入的同步码规律,则再检测第三帧相应位码元,如果连续检测 M帧( M为数十帧), 每帧均符合同步码规律,则同步码已找到,电路进入同步状态。如果在捕捉态接收到的某个码元不符合同步码规律,则码元滑动一位,仍按上述规律周期性地检测,看它是否符合同步码规律,一旦检测不符合,又滑动一位 如此反复进行下去。若一帧共有 N个码元,则最多滑动( N-1)位,一定能把同步码找到 。 滑动同步检测可用软件实现,也可用硬件实现。软件流程图如图 3-5 所示。图 3-6 所示为硬件实现滑动检测的方框图,假设群同步码每帧均为 “1” 码, N为每帧的码元个数, M为确认同步时需检测帧的个数。 图 3-6 中 “1” 码检测器是在本地群同步码到来时检测信码,若信码为 “1” 则输出正脉冲,信码为 “0” 则输出负脉冲。 如果本地群码与收码中群同步码对齐,则 “1” 码检测器将连续输出正脉冲,计数器计满 M 个正脉冲后输出高电位并锁定,它使与 门 3 打开,本地群码输出,系统处于同步态。如果本地群码与收信码中群同步尚未对齐, “1” 码检测器只要检测到信码中的 “0” 码,便输出负脉冲,该负脉冲经非门 2使计数器 M复位,从而与门 3关闭,本地群码不输出,系统处于捕捉态。 同时非门 2 输出的正脉冲延时 T 后封锁一个位脉冲,使本地群码滑动一位, 随后 “1”码检测器继续检测信码,若遇 “0” 码,本地群码又滑动一位,直到滑动到与信息码中群同步码对齐,并连续检验 M 帧后进入同步态。图 3-5 是 帧 同步码每帧均为 “1” ,若群同步码为“0” 、 “1” 码交替插入,则电路还要复杂些。 nts数字通信系统数据帧同步设计及 同步 可靠性研究 11 图 3-5滑动监测流程 图 3-6滑动同步检测 3.2 帧同步系统的性能 之前曾对帧同步系统提出具体要求,这些要求基本上反映了帧同步系统的性能情况。帧同步实质上就是要正确地检测帧同步的标志问题,防止漏检,同时还要防止错检。帧同步系统应该建立时间短,并且在帧同步建立后有比较强的抗干扰能力。通常, 帧同步 性能主要指标是同步可靠性(包括漏同步概率 P1 和假同步概率 P2)及同步建立时间 ts 。 3.2.1 漏同步概率 P1 帧同步的可靠性受两个因素的影响。第一, 由于干扰的影响, 接收的同步码组中可能出开始计 数 器 清 零位 脉 冲 禁 一 位检 测 收 码 是 否 符合 群 同 步 规 律 ?计 数 器 加 1计 数 器 计 满 M进 入 同 步 态NYNY位同步时钟1 N“ 1 ” 码 检 测 器 计数 M 锁定23收信码本 地 群 同 步 码复位本地群同步码输出nts福州大学本科生毕业设计 ( 论文 ) 12 现一些错误码元,从而使识别器漏识已发出的同步码组,出现这种情况的概率称为漏同步概率,记为 P1。以 n 位巴克码识别器为例,设判决门限为 6,此时 7 位巴克码只要有一位码出错, 7位巴克码全部进入识别器时相加器输出由 7变为 5,因而出现漏同步。如果将判决门限由 6降为 4,则不会出现漏识别,这时判决器允许 7位巴克码中有一位码出错。 漏同步概率与 帧同步 的插入方式、 帧同步 码的码组长度、系统的误码概率及识别器电路和参数选取等均有关系。对于连贯式插入法,设 n为同步码组的码元数, P 为码元错误概率,m为判决器允许码 组中的错误码元最大数,则 Pr(1-P)n-r 表示 n位同步码组中, r位错码和( n-r)位正确码同时发生的概率。当 r m 时, 错码的位数在识别器允许的范围内, Cm 表示出现 r个错误的组合数,所有这些情况,都能被识别器识别,因此未漏概率为 : mrrnrrn ppC0)1( (3-4) 故 漏 同步概率为: mrrnrrn ppCP01 )1(1(3-5) 3.2.2 假同步概率 P2 第二,在接收的 序列中也有可能在 信息的码元中出现与同步码组相同的码组,这时信息码会被识别器误认为同步码,从而出现假同步信号。发生这种情况的概率称为假同步概率,记为 P2。 假同步概率 P2 是信息码元中能判为同步码组的组合数与所有可能的码组数之比。设二进制数字码流中 ,1、 0 码等概率出现,则由其组合成 n 位长的所有可能的码组数为 2n 个,而其中能被判为同步码组的组合数显然也与 m有关。如果错 0位时被判为同步码,则只有 Cno个(即一个);如果出现 r 位错也被判为同步码的组合数为 Cm,则出现 r m 种错都被判为同步码的组合数为 Cm,因而可得假同 步概率为 : mrrnn CP02 2(3-6) 可以看到,假同步概率随着同步码组长度的增加而减少。 3.2.3 同步平均建立时间 ts 对于连贯式插入法,假设漏同步和假同步都不出现,在最不利的情况,实现 帧同步 最多nts数字通信系统数据帧同步设计及 同步 可靠性研究 13 需要一 帧 的时间。设每 帧 的码元数为 N(其中 N 位为 帧同步 码),每码元的时间宽度为 T,则一 帧 的时间为 NT。在建立同步过程中,如出现一次漏同步,则建立时间要增加 NT;如出现一次假同步,建立时间也要增加 NT,因此,帧同步的平均建 立时间为 : )1( 21 PPNTt s (3-7) 帧同步平均建立时间越短,通信的效率就越高,通信的性能就越好。因此我们希望帧同步的平均建立时间越短越好。要提高通信效率,无论是 连贯式插入法 还是分散式 插入法 ,都应该减少帧同步的 插入 次数和帧同步码的长度,使其减少到最小程度。当然,这一切要求都是在满足帧同步性能的前提下提出来得。 3.3 帧同步的保护 同步系统的稳定和可靠对于通信设备是十分重要的。在 帧同步 的性能分析中我们知道,漏同 步和假同步都是影响同步系统稳定可靠工作的因素,而且漏同步概率 P1 与假同步概率 P2对电路参数的要求往往是矛盾的。为了保证同步系统的性能可靠,提高抗干扰能力,在实际系统中要有相应的保护措施,这一保护措施也是根据 帧同步 的规律而提出来的,它应尽量防止假同步混入,同时也要防止真同步漏掉。最常用的保护措施是将 帧同步 的工作划分为两种状态,即捕捉态和维持态。 为了保证同步系统的性能可靠,就必须要求漏同步概率 P1 和假同步概率 P2 都要低,但这一要求对识别器判决门限的选择是矛盾的。 因此,我们把同步过程分为两种不同的状态,以便在 不同状态对识别器的判决门限电平提出不同的要求,达到降低漏同步和假同步的目的。 捕捉态:判决门限提高,即 m 减小,使假同步概率 P2 下降。维持态:判决门限降低,即m 增大,使漏同步概率 P1 下降。连贯式插入法 帧同步 保护的原理图如图 3-7 所示。在同步未建立时,系统处于捕捉态,状态触发器 C 的 Q 端为低电平,此时同步码组识别器的判决电平较高,因而减小了假同步的概率。 nts福州大学本科生毕业设计 ( 论文 ) 14 图 3-7 连贯式插入法帧同步保护的原理图 一旦识别器有输出脉冲,由于触发器的 -端此时为高电平,于是经或门使与门 1有输出。与门 1 的一路输出至分频器使之置 “1” ,这时分频器就输出一个脉冲加至与门 2,该脉冲还分出一路经过或门又加至与门 1。与门 1的另一路输出加至状态触发器 C,使系统由捕捉态转为维持态,这时 Q端变为高电平,打开与门 2,分频器输出的脉冲就通过与门 2形成 帧同步 脉冲输出, 因而同步建立。同步建立以后,系统处于维持态。为了提高系统的抗干扰和抗噪声的性能以减小漏同步概率,具体做法就是利用触发器在维持态时 Q 端输出高电平去降低识别器的判决门限电平,这样就可以减小漏同步概率。另外同步建立以后,若在分频器输出 帧同步 脉冲的时刻,识别器无输出,这 可能是系统真的失去同步,也可能是由偶然的干扰引起的,只有连续出现 N2次这种情况才能认为真的失去同步。 这时与门 1连续无输出,经 “ 非 ” 后加至与门 4的便是高电平,分频器每输出一 个 脉冲,与门 4就输出一 个 脉冲。这样连续 N2个脉冲使 “ N2” 电路计满,随即输出一个脉冲至状态触发器 C,使状态由维持态转为捕捉态。当与门 1 不是连续无输出时 ,“ N2” 电路未计满就会被置 “0” ,状态就不会转换,因此增加了系统在维持态时的抗干扰能力。 同步建立以后,信息码中的假同步码组也可能使识别器有输出而造成干扰,然而在维持态下,这种假识别的输出与分频器的输出是不会同时出现的,因而这时与门 1就没有输出, 故不会影响分频器的工作,因此这种干扰对系统没有影响。 分频器位同步置“ 0 ” 与门 3或门与门 1识别器收码调门限电平与门 4 N2置“ 0 ”与门 2群同步输出状态发生器 CSRQQnts数字通信系统数据帧同步设计及 同步 可靠性研究 15 第 四 章:同步码循环相关检测技术 目前,在数据帧的同步技术研究和应用中,一般都是通过在数据帧头加上同步位,或者专门在数据帧前加上一个完整的数据同步帧来解决数据帧的同步问题,同步码组与信息码组之间的差别性能应该越大越好,这样信息码组与同步码组才不会混淆。不会造成误判。一般使用在数学上具有良好自 相关、或互相关特性的序列作为 数据 帧同步码组;在对数据帧头同步位或同步帧的判断和同步的算法研究中,基本上都是采用相关同步算法,也就是先将 数据发送端 需 要发送的同步位或同步 数据 帧存储于接收端,然后与实际接收到的数据帧不断进行相关运算, 当 接收到的数据帧 与本地 存储 的同步数据帧 相匹配时将出 现相关峰值 (如图 4-1所示 )。 以判断出接收到数据帧的帧头和帧尾,从而达到同步的目的。 图 4-1 相关运算峰值 因此, 相关 函数 与函数 的循环相关运算在数据帧同步的识别过程中起到了十分重要的作用。 相关函数随时间成周期或多周期 (各周期 不能通约 )变化的信号统称为循环平稳信号。循环平稳信号的周期性 (循环性 )结构的直接结果是这类信号都具有一种共同的性质,即所谓的谱冗余 (也称谱相关 )。充分利用谱冗余设计信号处理器,可以使之具有一些新的性能,特别是有利于和非循环平稳信号相区别。另外一方面,时变通计量 (如是便相关函数、时变功率谱等 )不能利用信号的单次观测纪录进行估计,但循环统计量却可以,而且由循环统计量可以获得时变统计量。循环统计量可以抑制任何平稳的有色噪声,高阶循环累计量还可以抑制非平稳的高斯有色噪声。因此,在循环平稳信号分析与处理中,使用循环累 计量作为主要的数学工具有特殊意义。 4.1 循环自相关算法 如果随机信号 x (t)的均值和自相关函数是时间的周期函数,周期为 T,则 x(t)被称为广义周期平稳信号。其均值 m (t)及自相关函数 R(t,)分别为 : nts福州大学本科生毕业设计 ( 论文 ) 16 )()( Ttmtm xx (4-1) ),(),( TtRtR xx (4-2) 将信号 x(t)的 (时变 )相关函数定义为 Rx(t,) = Ex(t)x * (t-)。则,若 x(t)x*(t)的统计特性具有周期为 T的周期性,则其相关函数 为: NNNx nTtxnTtxNtR )(*)(12 1lim),( (4-3) 由于 Rx (t,)约是周期为 T的周期函数,因而对 Rx(t,)以用 Fourier:展开它,得到 : matjxmTtjxx eReRtR 22)()(),( (4-4) 式中 =m/T,且: 222222222)2(*)2(1l i m)(*)(1l i m),(1)(TTatjTTTatjTTTatjxxdtetxtxTdtetxtxTdtetRTR(4-5) 系数 )(axR约表示频率为 a的循环自相关强度,它还是 的函数,简称循环自相关函数, 称为信号 x(t)的 循环频率。一个循环平稳信号的循环频率 可能有多个 (包括零循环频率和非零循环频率 ),其中,零循环频率对应信号的平稳部分,只有非零的循环频率才刻画信号的循环平稳性。 4.2 循环互相关函数 借用循环自相关函数的概念,定义循环互相关函数 )(axyR为 信号 x(t)与信号 y(t)的 互相关函数 ),( tRxy的 Fourier级数展开的系数 : atjaxyTtjaxyxy eReRtR 22)()(),( (4-6) 设接收信号 x(t)=s(t)+n(t),本地信号为 s(t=t1),其中 t1是本地 信号相对于接收信号的时延,nts数字通信系统数据帧同步设计及 同步 可靠性研究 17 则接收信号与本地信号的互相关函数 : )1()()1()()1()(),(ttstnEttstsEttstxEtR xs (4-7) 因为直扩通信信号 s(t)与噪声 n(t)统计上互不相关,且 n(t)数学期望值 (均值 )为 0,则 : )1,(),( ttRtR sxs (4-8) 由于循环自相关函数为 222),(1)( TT atjxax dtetRTR , 则循环互相关函数 )(axsR )1()1,(1),(1)(222222tRdtettRTdtetRTRasTTatjsTTatjxsasx(4-9) 与常规的相关检测方法相比,循环互相关函数在特性频率 处没有受到噪声的干扰,这样可以提升 同步 检测的性能。 4.3 循环互相关运算的 MATLAB 实现 本次毕业设计使用的仿真软件是 MATLAB。 MATLAB 是一个高性能的科技计算软件,广泛应用于数学计算、算法 开发、数学建模、系统仿真、数据分析处理及可视化、科学和工程绘图、应用系统开发,包括建立用户界面。当前它的使用范围涵盖了工业、电子、医疗、建筑等各领域。 MATLAB是英文 Matrix Laboratory(矩阵实验室 )的缩写 , 软件运行的 基本数据单位是矩阵 ,它的指令表达式与数学 , 工程中常用的形式十分相似 , 故用 MATLAB 来解算问题要比用 C、FORTRAN等语言完相同的事情简捷得多 。 MATLAB 语言 最突出的特点就是简洁。 与以往使用的编程语言相比, MATLAB 用更直观的,符合人们思维习惯的代码,代替了 C 和 FORTRAN 语言的冗长代码。 MATLAB 给用户带来的是最直观,最简洁的程序开发环境。 同时, MATLAB 还能够与 C、 C+、 JAVA、 FORTRAN、 BASIC、汇编等编程语言通用,具有强大的程序语言处理能力 6。 本次毕业设计使用 的 MATLAB 6.5/Simulink 3.0 包括拥有数百个内部函数的主 工具 包和三十几种工具包 (Toolbox)。 工具包又可以分为功能性工具包和学科工具包 。 功能工具包用来nts福州大学本科生毕业设计 ( 论文 ) 18 扩充 MATLAB的符号计算 , 可视化建模仿真 , 文字处理及实时控制等功能 。 学科工具包是专业性比较强的工具包 , 控制工具 包 , 信号处理工具包 , 通信工具包等都属于此类 。 循环相关是针对序列的循环移位的一种相关运算。也就是先让序列以 N为周期进行周期延拓,然后再进行左移位,只朝一个方向移位的原因是:对周期序列向左移动一个位置,也就相当于向右移动了 N 1个位置。最后取( 0, N 1)的 N个值就得到了循环移位后的 N个序列 。 在用 MATLAB编写循环相关程序时,考虑用矩阵相乘的形式来表示循环相关。假设序列x(n)长度为 N点,序列 y(n)长度为 N点, x(n)除区间 0 n N-1之外皆为零, y(n) 除区间 0 nN-1之外皆为零,用矩阵的形式 来表达循环相关 rxy(m)。 在求循环相关时,序列要循环左移,一个 N点的序列 y(n)行向量,进行 N次循环移位得到一个移位矩阵。 计算循环相关时,只要用另一个行向量 x(n)乘上该矩阵即可得到循环相关结果。用 MATLAB编写循环左移函数 circlel( ): function v=circlel(y) N=length(y); v=zeros(N,N); for i=1:N for j=1:N v(i,j)=y(j); end L=y(1); for k=1:N-1 y(k)=y(k+1); end y(N)=L; end 给定两个序列 x(n)和 y(n),计算过程: V=circlel(y); r=x*V;即可。如果 x(n)和 y(n)的长度不同,则把短的序列进行补零,使得两者点长相同,然后计算同上。 分别令序列 x(n)为: 11位巴克码 ; y(n)为 11位巴克码移位后所得序列 ;将 y(n)序列进行循环左移后与 x(n)相乘,即求 V=circlel(y); r=x*V,画出相关运算峰值 如 图 4-2所示。 nts数字通信系统数据帧同步设计及 同步 可靠性研究 19 图 4-2巴克码相关运算峰值 从图 4-2中可以看到,当序列 y(n)向左移位到与序列 x(n)的相位完全一致的时候, 相关运算会得到一个与图 3-1中所示的一样的较高的峰值,表明此时两个序列 x(n)和 y(n)完全匹配。 nts福州大学本科生毕业设计 ( 论文 ) 20 第 五 章:帧同步设计及可靠性研究 5.1 同步帧性能分析 5.1.1 同步码组长度分析 在绪论中曾经指出,在低压电力载波通道中脉冲杂音干扰非常频繁,为此应尽可能缩短数据收发时间,并采用较短的突发帧结构,以求避开脉冲杂音干扰。在本系统的应用中由于数据量小,而且数据帧的帧长较短。如果以 1200bps的速率发送,则发送一帧数据占用时间为 80ms。在其他应用中, 如果数据量比较大,则可以把大的数据组分解成小的分组发送出 去,在接收端,进行数据重组 。 短分组比较容易躲避电力线上的频繁脉冲杂音千扰 ,且当单个短分组被破坏时 , 只需重传该分组 , 可以提高系统的传输效率 。 由于本系统应用中所传输的数据 量 不大且对速度要求不高,故采用定长帧。 由于采用的是 突 发 数据帧 形式,时隙较短 , 可以认为信道短时平稳 , 因此只需由前导序列一次确定相关同步信息。 首先考虑同步码组长度对帧同步可靠性的影响。 利用公式 3-5和 3-6 分析同步码长度与帧同步性能关系,设判决器允许码组中的错误码元最大数为 1, 通过纠错编码技术处理后的 电力线载波数据通信 信道误码率为 10-5 10-6, 得 出同步码组长度 n 与漏同步概率 P1和假同步概率 P2 的关系 图 ,如图 5-1所示: 图 5-1(a)漏同步概率与 同步码组关系 nts数字通信系统数据帧同步设计及 同步 可靠性研究 21 图 5-1(b) 假同步概率与同步码组关系 由图 5-1可见,造成接收端漏同步的原因是由于 干扰的影响,接收的同步码组中出现一些错误码元,从而使识别器漏识已发出的同步码组 。在经过纠错编码后的电力线载波信道的误码率只有 10-5 10-6。漏同步的 概率 是非常小的。造成接收端假同步 是 由于 信息的码元中出现与同步码组相同的码组,这时信息码会被识别器误认为同步码。伴随着同步码组长度的增加,数据 码组与同步码组完全相同几率将减少,为保证低的假同步概率,同步码组的长度应该尽量长些。 但是,并非同步码组长度越长越好,在保证帧同步可靠性的前提下,同步帧的长度越长就意味着数据帧同步建立的时间就越久,数据传输的效率就将降低。同时考虑到既要保证帧同步可靠性,又要提高数据传输效率。 按 照 多功能电能表通信规约 规定 , 设计帧同步码组为 1byte即 8bit,同步方案如图 5-2(a)所示。 同步帧( 8bit) 信息帧 ( 64bit) 图 5-2(a)数据帧同步模型 帧格式为 如图 5-2(b) 帧起始符 控制码 数据长度域 数据域 校验码 结束符 68H C L DATA FCS 16H 图 5-2(b)数据帧结构模型 帧起始符 68H:标识一帧信号的开始; L为数据长度,等于数据域 DATA的字节数; 数据域 DATA:所要传送的数据,为压缩的 BCD码,传送时先低位后高位,传送方按字nts福州大学本科生毕业设计 ( 论文 ) 22 节进行加 33H处理,接收方按字节进行减 33H 处理; 检验码 CS:从帧起始符到校验码之前的所有各字节的模 256的和,即各字节二进制算术和,不计超过 256的溢出值。数据域应按加 33H进行打包和传输,因此校验和也是在加33H后及减 33H前进行累加计算; 结 束符 16H:标识一帧信息的结束。 5.1.2 同步码组码型分析 帧同步系统性能由所用的标志字决定。作为帧同步标志字所用的特殊码组首先应该具有尖锐单峰特性的局部自相关函数。 之前提到过,许多特殊码组都可以用作为 同 步帧。分析几种特殊序列的性能来选择合适的同步码组。 在同步情况下,伪随机序列( m序列、 M序列、 gold序列)、 walsh 函数等具有理想的互相关特性。虽然电力线信道中,不存在无线通信中由于多径信道产生的多径时延,但电力线信道干扰很大,这些函数的互相关特性变得比较恶劣,将导致系统性能急剧下降。所以在电力线载 波信道中应采用专用的同步码组作为系统的同步帧。 首先 分析现有使用的 同步码型 “ 68H” 的性能 。 先将所有单极性码组转化成双极性码组,即将码组中的“ 1”码设为“ +1”,而将码组中的“ 0”码设为“ -1”。这样做的目的是使得同步序列在进行相关运算过程中当信号完全匹配时能够更好地体现峰值。 第一步 先检测信息帧为全“ 0” 序列 情况下接收端对同步码组的识别特性。在收、发两端事先确定一组特殊序列作为同步码组,发送端的发送一段由同步码组和 全“ 0”序列组成的连续序列 ,加上二进制随机序列模拟信道对数据帧的干扰。将发送的连续 序列与接收端事先已经确定好的同步码组进行相关运算, 检测 同步码组的峰值, 通过 运用 MATLAB软件仿真 循环相关运算 ,观察同步 码组 在 电力线载波数据通信 中相关运算 得出的 峰值 的情况 。 nts数字通信系统数据帧同步设计及 同步 可靠性研究 23 图 5-3 同步帧“ 68H”信息帧为 全“ 0”序列 时的相关峰值 再来检测信息帧为随机序列的 情况下接收端对同步码组的识别特性。 具体的检测方法和信
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:tx060系统数据帧同步设计及可靠性研究
链接地址:https://www.renrendoc.com/p-516482.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!