通信文章
文章平均质量分 88
zhongrg
主要涉及方向:IC设计与测试,健身,看书等.湖南大学
展开
-
线性分组码
基本概念 分组码是一组固定长度的码组,可表示为(n , k),通常它用于前向纠错。在分组码中,监督位被加到信息位之后,形成新的码。在编码时,k个信息位被编为n位码组长度,而n-k个监督位的作用就是实现检错与纠错。当分组码的信息码元与监督码元之间的关系为线性关系时,这种分组码就原创 2007-10-19 22:14:00 · 16820 阅读 · 0 评论 -
差错控制
第六章 差错控制1 差错控制的基本概念1.1 差错的特点 由于通信线路上总有噪声存在,噪声和有用信息中的结果,就会出现差错。 噪声可分为两类,一类是热噪声,另一类是冲击噪声,热噪声引起的差错是一种随机差错, 亦即某个码元的出错具有独立性,与前后码元无关。 冲击噪声是由短暂原因造成的,例如电机的启动、停止,电器设备的放弧等,冲击噪声引起 的差错是成群的,其差错持续时间称为突发错的长度。原创 2007-10-23 19:23:00 · 8645 阅读 · 0 评论 -
校验码辅导讲座
二进制数据经过传送、存取等环节,会发生误码(1变成0或0变成1),这就有如何发现及纠正误码的问题。所有解决此类问题的方法就是在原始数据(数码位)基础上增加几位校验(冗余)位。一、码距一个编码系统中任意两个合法编码(码字)之间不同的二进数位(bit)数叫这两个码字的码距,而整个编码系统中任意两个码字的的最小距离就是该编码系统的码距。 如图1所示的一个编码系统,用三个bit来表示八个不同信原创 2007-10-23 21:32:00 · 1010 阅读 · 0 评论 -
CRC16原理及C程序源代码
现在做《电力负荷管理系统数据传输规约》,要用CRC16校验,该算法已经调通,现在贴出来请朋友们提些宝贵意见,本人进一步改进。CRC校验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数共(k+r)位,最后发送出去。在接收端,则根据信息码和CRC码之间所遵循的规则进行检验,以确定传送原创 2007-11-02 20:52:00 · 4674 阅读 · 1 评论 -
CRC校验源码分析
这两天做项目,需要用到 CRC 校验。以前没搞过这东东,以为挺简单的。结果看看别人提供的汇编源程序,居然看不懂。花了两天时间研究了一下 CRC 校验,希望我写的这点东西能够帮助和我有同样困惑的朋友节省点时间。 先是在网上下了一堆乱七八遭的资料下来,感觉都是一个模样,全都是从 CRC 的数学原理开始,一长串的表达式看的我头晕。第一次接触还真难以理解。这些东西不想在这里讲,随便找一下都是一大把。原创 2007-11-03 16:34:00 · 6221 阅读 · 2 评论 -
CRC算法与实现
摘要: 本文首先讨论了CRC的代数学算法,然后以常见的CRC-ITU为例,通过硬件电路的实现,引出了比特型算法,最后重点介绍了字节型快速查表算法,给出了相Φ腃语言实现。关键词: CRC, FCS, 生成多项式, 检错重传引言 CRC的全称为Cyclic Redundancy Check,中文名称为循环冗余校验。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领原创 2007-11-03 17:31:00 · 1359 阅读 · 1 评论 -
数据通信基础知识
一、概述 本章主要介绍数据通信的一些基础知识,包括数据通信模型、常用传输介质的构成和特性、编码技术以及数据传输技术,在难点分析中讲述了读者应了解和掌握的具体知识点,以期使读者对计算机网络的硬件连接技术和与之相关的通信技术的概念、实现原理、特点与应用领域有一定的认识。二、基本概念1.数据通信模型数据通信模型一般包括:源、发送器、传输系统、接收器和目的站,如图1-l所示。原创 2008-09-21 20:03:00 · 2835 阅读 · 0 评论 -
数据通讯基础知识
一、数据及计算机通信术语 ●数据(Data):传递(携带)信息的实体。 ●信息(Information):是数据的内容或解释。 ●信号(Signal):数据的物理量编码(通常为电编码),数据以信号的形式传播。 ●模拟信号与数字信号 ●基带(Base band)与宽带(Broad band) ●信道(Channel):传送信息的线路原创 2008-09-21 18:58:00 · 3306 阅读 · 0 评论