精华内容
下载资源
问答
  • 第十章 差错控制编码引 言信源编码,目的是实现模拟信号数字化信道编码,目的是提高数字通信的可靠性 差错率是信噪比的函数 信道编码,差错控制编码,抗干扰编码信道编码过程:信息码元序列+监督码元→
  • 差错控制编码

    千次阅读 2014-05-08 16:27:03
    差错控制编码,成为现代通信系统和数字存储系统设计中不可分割的一部分。 信源编码器 source encoder.将信源的输出转换为二进制数字,(比特)序列,称为信息序列。 信道编码器 channel encoder ...

    对高效可靠的数字传说和存储系统的需求。


    只要信息传说速率低于信道容量,通过对信息进行适当的编码,可以在不牺牲信息传说火存储速率的情况下,讲有躁信道或存储介质引入的差错控制减到任意低的程度。

    差错控制编码,成为现代通信系统和数字存储系统设计中不可分割的一部分。


    信源编码器 source encoder.将信源的输出转换为二进制数字,(比特)序列,称为信息序列。


    信道编码器 channel encoder 讲将信息序列 u 变换成离散的 编码序列 encoded sequence v,称之为 码字 codeword


    主要目的:设计和实现信道编码器以抵抗传输或存储码字带来的噪声影响。


    信道译码器channel decoder 将接受序列 r 变换成二进制序列 u ,称为估计信息序列 estimated information sequence


    另一个目的:设计和实现使译码误码率最低的信道译码器。


    主要问题:设计和实现成对的信道编码器和译码器。使得:

    1,信息可以在有躁环境下尽可能快的(或高密度的)传输,

    2,信息在信道译码器的输出端能够可靠的重现,

    3,将实现编码器和译码器的代价降低到可接受的范围内。



    码的类型:

    分组码 block codes 和卷积码 convolution codes。


    分组码:编码器把信息序列分成每组含k个信息比特的消息分组,成为一个消息message ,用二进制的k维向量u表示。,符号U表示k比特的消息而不是整个信息序列。

    编码器把每个消息U变成n维离散符号向量V,称之为码字 codeword。这些码字的集合成为(n,k)分组码。比值R=k/n 称为码率 code rate.每个传送符号所含有的进入编码器的信息比特数。


    调制和编码:

    对于带宽信道,最优选择二进制相移键控 binary-phase-shift-keying BPSK 


    一种广泛存在于各种通信系统中的噪声干扰是加性白色高斯噪声, additive white Gaussian noise AWGN 

    若传说的信号是是s(t),则接受的信号是r(t)=s(t)+n(t).


    如果在给定的时间间隔内检测器的输出仅与该间隔内传说的信号有关,而与任何以前的传输信号无关,则称此信道是无记忆的memoryless。在这种情况下,M进制输入的调制器,物理信道和Q进制的输出的解调器组合在一起,可以用一个离散无记忆信道 discrete memoryless channel  DMC 来建模



    离散无记忆信道可以用一组转移概率 transition probabilities P(j|i)来完全描述。


    二进制对称信道 binaru symmetric channel


    当采用二进制编码是,调制器仅有二进制输入,类似的,当解调器的输出采用二进制量化时(Q=2),译码器也只有二进制输入,在这种情况下,我们称解调器采用硬判决 hard decision

    当Q>2时候或者输出未经量化,我们称解调器采用的是软判决 soft decision。


    软判决译码 较硬判决译码在性能上有明显的提高。


    令d(r,v)代表r  和V的距离,也就是r 和V不同的位置数,该距离成为汉明距离 Hamming distance


    有躁信道编码定理:noisy channel  coding  theorem 每个信道都有一个信道容量C,对于任意满足R<C的速率R,都存在速率为R的码,用最大似然译码可以达到任意小的译码误码率。分组码可以在保持k/n为常数的同时,通过增加分组长度n来获得任意低的误码率。


    在设计一个要实现低误码率的编码系统时会碰到下面两个问题:

    1,如何构造好的长码,在用最大似然译码时,他的性能要满足

    2,寻求易于实现的编译码方法,使其实际性能接近最大似然译码所达到的性能。




    展开全文
  • 信源编码的功能 压缩编码 模数转换 为什么要数字化? 数字通信的优越性;现实的模拟量 A/D转换(数字化编码)的技术:波形编码和参量编码 波形编码:抽样(时间离散化)、量化(幅度离散化)、编码(二进制) ...
    信源编码的功能
    • 压缩编码
    • 模数转换
    为什么要数字化?
    • 数字通信的优越性;现实的模拟量
    A/D转换(数字化编码)的技术:波形编码和参量编码
    • 波形编码:抽样(时间离散化)、量化(幅度离散化)、编码(二进制)

    一、抽样定理

    抽样:将取值连续,时间连续的模拟信号变换为取值连续,时间离散的PAM信号。

    PAM:脉冲序列的幅度随着m(t)变化的一种模拟脉冲调制方式。

    1. 低通抽样定理
    • 定理:最高频率小于fH的模拟信号可由其等间隔的抽样值唯一确定,抽样速率应满足 fs ≥ 2fH(模拟信号最高频率) 或者 抽样间隔 Ts ≤ 1 / 2fH ,否则会发生混叠失真
    • 物理含义:如传输m(t),只需传输按照抽样定理得到的ms(t),接收端可以根据ms(t)无失真的重建m(t)。
      • 重建原信号:低通滤波器、内插公式
    2. 带通抽样定理
    • 低通信号和带同信号的界定:(B = fH - fL为带宽, fL为最低频率, fH 为最高频率)
      • 当 fL < B时,为低通信号
      • 当 fL > B时,为带通信号
    • 带通抽样定理:设带通型模拟信号的频率限制在(fL,fH )内,且 fL > B,则最小抽样速率为 fs = 2B(1 + k/n),其中n为 fH / B的整数部分,k为小数部分。

    二、模拟脉冲调制(自然抽样和平顶抽样)

    脉冲幅度调制PAM:脉冲序列的幅度随着m(t)变化的一种模拟脉冲调制方式。

    • 理想抽样是使用单位冲激响应作为采样脉冲,实际上使用的是窄带矩形脉冲序列
    • 自然抽样(曲顶抽样):样值脉冲的幅度随原信号的幅度而变。
      • 直接用低通滤波器进行恢复。
    • 平顶抽样:每个样值脉冲的顶部是平坦的。
      • 产生:抽样,保持。
      • 用修正电路 + 低通滤波器进行恢复。

    三、抽样信号的量化

    • 量化:用有限个量化电平表示无限个抽样值。
    • 方法:对抽样信号的幅度进行离散化。

    均匀量化:量化间隔相等。设抽样信号的取值范围为[a,b],量化电平数为M,则量化间隔v = (b - a) / M。

    非均匀量化:量化间隔不相等。信号样值小,量化间隔v小;信号样值大,量化间隔v大。

    • 实现:先压缩,再均匀量化,最后再扩张。
    • 压缩:放大 小样值,减小 大样值。一般采用对数压缩。
      • A律:13折线,中国大陆、欧洲、国际间互连
      • u律:15折线,北美、日本、韩国等少数国家地区

    四、脉冲编码调制(PCM)

    量化信号(多电平数字信号)→ PCM信号(二进制编码信号)

    需要考虑:码型的选择,码位的选择和安排、编译码器的设计。

    五、差错控制编码

    1. 概述

    通信中的情况:各种干扰(加性、乘性)使传送中的数据流中产生误码。

    • 针对乘性干扰,采用均衡等措施
    • 针对加性干扰
      • 合理选择调制解调方法,增大发射功率
      • 采用差错控制,交织等措施

    差错控制编码:也称纠错编码,属于信道编码的范畴。

    • 以降低传输的有效性为代价来换取提高传输的可靠性。

    目的:纠检传输差错,降低误码率,提高通信质量。

    信道类型(根据错码的不同分布规律)

    • 随机信道:错码是随机独立出现的
    • 突发信道:错码是成串集中出现的
    • 混合信道:既有随机错码又有突发错码

    差错控制方式

    • 检错重发(自动请求重发ARQ)
    • 前向纠错
    • 反馈校验
    • 检错删除
    2. 分组码和系统码

    分组码:将信息码每k个分为一组,按一定规则为每组信息码附加r个监督码的编码称为分组码。

    • 分组码的符号:(n,k)。编码后每组长度为n = k+r。

    系统码:编码后的信息码元保持不变,监督码元附加在信息码元的后面。

    3. 码重和码距
    • 码重(w):码组中 1的个数。

    • 码距(d):又称汉明距离,指两个码组对应位上数字不同的位数称为码组的距离。

    • 最小码距(d0:某种编码中各个码组之间距离的最小值。

      • 若是线性码,d0等于非全零码组的最小重量
    • 最小码距d0和检错纠错能力的关系

      对于线性分组码(n,k)

      • e个错,要求满足 d0 ≥ e + 1
      • t个错,要求满足 d0 ≥ 2t + 1
      • 纠t个错,同时检e个错,要求满足 d0 ≥ e + t + 1 (e > t)

      一种编码的纠错和检错能力取决于最小码距。

    4. 简单的实用编码
    奇偶监督码
    • 编码规则:加一位监督码元,将所有码元模2加得1或者0,在接收端进行计算。

    • 纠检能力:只能检测奇数个错码,也不具有纠错能力。

    • 适用于检测随机出现的零星差错。

    • 码率 r = (n - 1) / n

    二维奇偶校验码
    • 编码规则:按行按列实施奇偶检验
    • 纠检能力:检错能力较强,有一定的纠错能力。
    恒比码(等重码)
    • 编码规则:每个码组含有相同数量的1和0,即1的数目和0的数目之比保持恒定。
    • 检测方法:计算接收码组中1的个数就可知是否有错。
    • 适用于电报传输系统或者其他键盘设备产生的字母和符号。
    正反码(可纠错)
    • 编码规则:每个码组的监督位个数等于信息位数目,监督码元与信息码元相同或相反由信息码中1的个数决定
      • 当信息位有奇数个1时,监督位是信息位的重复;
      • 当信息位有偶数个1时,监督位是信息位的反码。
    • 译码方法:
      • 先将接收码组的信息位和监督位模2加,得到一个合成码组。
      • 由此合成码组产生一个校验码组:
        • 若接收码组的信息位有奇数个1,则校验码组就是合成码组;
        • 若接收码组的信息位有偶数个1,则校验码组就是合成码组的反码。
      • 观察校验码组中1的个数,可以判决并纠正可能的错码。
    5. 线性分组码
    • 线性码:按照一组线性方程构成的代数码,即每个码字的监督码元是信息码元的线性组合。
      • 代数码:建立在代数学基础上的编码。
    • 分组码:每一码组的监督码元仅与本组中的信息码元有关。
    • 线性分组码:按照一组线性方程构成的分组码。
      • 例如,奇偶校验码就是一种最简单的线性分组码。
    汉明码
    • 定义:对于(n,k)线性分组码,若希望用 r = n - k 个监督码元构造出r个监督关系式来指出一位错码的n中可能位置, 则 r 必须满足 2r - 1 ≥ n

      当等号成立时,构造的线性分组码称为汉明码。——能纠1位错码的高效线性分组码

    • 校验矩阵H(r行n列),生成矩阵G。

    • 校正子译码与错误图样:

      • 由接收到的码组B计算:S = B · HT;
      • 由S找出错误图样E;
      • 由公式A = B + E 得到译码器译出的码组。
    6. 循环码
    • 循环码是(n,k)线性分组码的一个重要子类。

      • 编译码设备简单,检错纠错能力强。
      • RS、BCH码等高效子类码,应用广泛。
    • 循环码原理

      • 循环性:指任意码组循环移位(将最右端的一个码元移至左端,或反之)后仍为该码组的一个许用码组。
      • 循环码的生成多项式g(x)应当是(xn + 1)一个(n-k)次因子。
    • 循环码编码

      • 首先根据给定的(n,k)选定生成多项式g(x)
      • 将m(x)和g(x)相乘就可生成循环码的全部码字。
    • 循环码译码

      • 检错:对接收码组B(x)/g(x),若能除尽,则无错;若除不尽有余项,则表示有错误。

      • 纠错:由B(x)/g(x)得出的余式即为循环码的校正子多项式S(x);

        ​ 由S(x)得到错误图样E(x),确定错码位置;

        ​ 从B(x)中减去E(x),纠错完成。

    BCH码——一种获得广泛应用的能够纠正多个错码的循环码
    • 重要性
      • 解决了生成多项式与纠错能力的关系问题,可以给定纠错能力的要求下寻找到码的生成多项式
      • 有了生成多项式,编码的问题就得到解决了。
    • BCH码分类
      • 本原BCH码:生成多项式中含有最高次数为m的本原多项式,且码长为n = 2m - 1 (m ≥ 3,为正整数)
      • 非本原BCH码:生成多项式中不含这种本原多项式,且码长n是 2m - 1 的一个因子,即码长n一定可以除尽 2m - 1。
    • BCH码的性能
    • 对于正整数m (m ≥ 3)和正整数t< m/2 必定存在一个码长为n = 2m - 1,监督位n - k ≤ mt,能纠错所有不多于t 个随机错误的BCH码。
    • 汉明码是能纠正单个错误的码。可以证明,具有循环性的汉明码就是能纠正单个错误的本原BCH码。
    • BCH码的设计:在工程设计中,一般不需要用计算方法去寻找生成多项式g(x)。因为前人已将寻找到的g(x)列成表,故可以用查表法找到所需的生成多项式。
    RS码——一类具有很强纠错能力的多进制BCH码
    • 在(n,k) RS码中,输入信号分成k.q比特一组(每组包括k个多进制符号,每个符号由q比特,即q位二进制码元组成)。
    • 适用于存在突发错误的信道,例如通信网络等衰落信道中。此外,适用于多进制调制的场合。
    7. 卷积码——一种非分组码
    • 特点:小分组(k和n都小)、延时小、多码段相关
    • 适用:串行传输、突发差错、前向纠错的场合
    • 非分组码:监督码元不仅和当前的k比特信息段有关,还同前面(N-1)个信息段也有约束关系。即一个码组中的监督码元监督着N个信息段。
    • 卷积码的符号:(n,k,N)
      • N 编码约束度,表示编码过程中互相约束的码段个数;
      • nN 编码约束长度,表示编码过程中互相约束的码元个数;
      • N 、nN 反映了卷积码编码器的复杂度。
    • 卷积码的码率:r = k / n
    • 卷积码的表述方法
      • 解析/代数表示
      • 图解表示:码树图/网格图/状态图
    • 卷积码的译码
      • 代数译码:利用编码本身的代数结构进行译码,不考虑信道统计特性。
        • 大数逻辑译码(门限译码),适用于nN较短的卷积码
      • 概率译码(最大似然译码):基于信道的统计特性和卷积码的特点进行计算。
        • 序贯译码:适用于无记忆信道
        • 维特比算法:当码的nN较短时,效率更高,速度更快
    8. Turbo码——一种特殊的链接码(属于复合码类)
    • 由于分组码和卷积码的复杂度随码长或约束度的增大按指数增长,为了提高纠错能力,不要单纯的增加码长,将两种或多种简单的编码组合成复合编码
    • Turbo码的编码器在两个并联或串联的分量码编码器之间增加一个交织器,使之具有很大的码长,能在低信噪比下得到接近理想的性能。
    • Turbo码的译码器由两个分量码译码器,译码在两个分量译码器之间进行迭代译码,故整个译码过程类似涡轮(turbo)工作,所以又称Turbo码。
    • 交织的目的是将突发错码分散开,变成随机错码。
    9. 低密度奇偶检验码(LDPC码)

    码组很长时才具有优良性能,广泛的应用于移动通信、无线局域网和光纤通信领域。

    • LDPC码是一种线性分组码,与Turbo码都属于复合码类,两者的性能相近,且两者的译码延迟都相当长,因此更适用于一些实时性要求不很好的通信。但是LDPC码比Turbo码译码简单,更易实现。
    • 分类
      • 规则LDPC码:H矩阵中每列具有相同个数的1;
      • 不规则LDPC码:H矩阵中每列中1的个数不一定相同。(译码性能高于Turbo码)
    • 编码:构造一个低密度的H矩阵,矩阵中1的个数很少,并且矩阵中任意连着的两行两列不能都取1,避免短环。编码时由H矩阵导出生成矩阵G,算出码组。
    • 译码:置信传播算法(BP)。求最大后验概率,需要多次迭代运算,逐步逼近最优的译码值。
    10. 网格编码调制(Trellis Coded Modulation,TCM)
    • 将纠错编码和调制相结合
    • 同时节省功率和带宽
    展开全文
  • 通信原理 第十章信道编码差错控制 信道编码目的是提高信号的可靠性。

    通信原理 第十章信道编码和差错控制

    信道编码的目的是提高信号的可靠性。
    在这里插入图片描述

    展开全文
  • 今天上完离散课,老师上课讲解了线性分组...本文主要目的是通过哈希+位运算成功实现[7:4]线性分组码的纠错功能 首先我们来介绍一下[7:4]线性分组码,前4位是有效数字位,后三位是校验位 首先定义7维向量群 G={x1x2x

    今天上完离散课,老师上课讲解了线性分组码

    通过陪集的思路,我算是大致理解了线性分组码的原理

    因为目前只会了[7:4]线性分组码,其他更高数据量的线性分组码需要线性代数的知识,而且有些晦涩难懂,我就没仔细看

    本文主要目的是通过哈希+位运算成功实现[7:4]线性分组码的纠错功能

    首先我们来介绍一下[7:4]线性分组码,前4位是有效数字位,后三位是校验位

    首先定义7维向量群

    G={x1x2x3x4x5x6x7}为一个字串,群的运算为模2加法


    前四位使我们传递信息的信息位,后三位的运算规则是

    x5=x1+x2+x3(模2加法)

    x6=x1+x2+x4

    x7=x1+x3+x4

    后三位作为一个校验单元用来判断我们的(是校验单元的原因是这三位是随着前四位变化的,一旦前四位出现错误,后三位的逆运算可以判断是哪里出现的错误)


    其实本人的理解在这里,线性分组码是将错误码最小还原为最接近的源码,但是这里有可能还有错误的出现,一旦多次出现错误的话,显然我们还是有将其判断为正确的可能性,但是在这里我们不考虑这种可能性


    在实际的实现中:

    1.数据结构:

    哈希表将所有的分组码经过哈希映射到一个标记地址(标记地址的含义是最相近的源码的存储的位置)

    再开辟一个一维的16个码字的源码类数组

    2.通过位运算将压缩的unsigned变量不断更新,也就会说我在实现的过程中为了节约内存利用unsigned char变量压缩存储在一个字节以内


    Code:

    #include"iostream"
    #include"cstdio"
    #include"cstring"
    #define GETPOS(x,y,k) k=((1<<y)&x)>>y
    #define PUTPOS(x,y) x=((1<<y)|x)  
    
    using namespace std;
    
    int hashmap[130];   //建立哈希映射 
    
    class point
    {
    	public:
    		point()
    		{
    			data='\0';
    		}
    		point(char k[])
    		{
    			data='\0';
    			for(int i=0;i<=6;i++) if(k[i]!='0') PUTPOS(data,6-i);
    		}
    		inline void set(int x)
    		{
    			data='\0';
    			data=(unsigned char)x;
    			data<<=3;    //右移运算三位,有效位,空余校验位 
    		}
    		inline void setfalse(int x)
    		{
    			data='\0';
    			data=(unsigned char)x;
    		}
    		void creatafter()
    		{
    			//x5校验位 
    			int a=0;
    			int b=0;
    			int c=0;
    			GETPOS(data,6,a);
    			GETPOS(data,5,b);
    			GETPOS(data,4,c);
    			if((a+b+c)%2!=0) PUTPOS(data,2);
    			//x6校验位
    			GETPOS(data,3,c);
    			if((a+b+c)%2!=0) PUTPOS(data,1);
    			//x7校验位
    			GETPOS(data,4,b);
    			if((a+b+c)%2!=0) PUTPOS(data,0); 
    		}
    		point operator+(point b)
    		{
    			point k;
    			k.data=data^b.data;
    			return k;
    		}
    		int returndata()
    		{
    			return (int)data;
    		}
    		friend ostream& operator<<(ostream& out,point& x)
    		{
    			int h=0;
    			for(int i=6;i>=0;i--)
    			{
    				GETPOS(x.data,i,h);
    				if(h!=0) printf("1");
    				else printf("0");
    			}
    			return out; 
    		}
    	private:
    		unsigned char data;
    };
    
    int main()
    {
    	point map[16];
    	for(int i=0;i<16;i++) map[i].set(i),map[i].creatafter();   //生成16个线性分组码
    	//建立正确映射
    	for(int i=0;i<16;i++) hashmap[map[i].returndata()]=-1;
    	for(int i=0;i<7;i++)   //建立映错误射 
    	{
    		for(int j=0;j<16;j++)
    		{
    			point k;
    			k.setfalse(1<<i);
    			k=k+map[j];
    			hashmap[k.returndata()]=j;
    		}
    	}
    	char number[8];
    	memset(number,0,sizeof(number));
    	while(1)
    	{
    		memset(number,0,sizeof(number));
    		scanf("%s",number);
        	point h(number);   //重载的构造函数
        	int p=h.returndata();
         	if(hashmap[p]==-1) 
    	    {
    	    	cout<<"译码结果显示没有错误出现"<<endl;
    	    	cout<<"译码是:";
    	    	cout<<h<<endl; 
        	}
        	else
         	{
       	     	cout<<"译码结果显示出现传输错误"<<endl;
         		cout<<"源代码是:";cout<<h<<endl;
    	    	cout<<"纠错码是:";cout<<map[hashmap[p]]<<endl;
    	    }
    	}
     	return 0;
    }


    展开全文
  • 信道编码目的是提高信号传输的可靠性。 差错控制:信息序列上附加一些监督码元,它与信息码元之间以某种确定规则相互关联,接收端检验他们之间的关系,若关系受到破坏,就可以发现错误乃至纠正错误。 产生错码的...
  • 差错控制

    千次阅读 2007-10-23 19:23:00
    第六章 差错控制1 差错控制的基本概念1.1 差错的特点 由于通信线路上总有噪声存在,噪声和有用信息中的结果,就会出现差错。 噪声可分为两类,一类是热噪声,另一类是冲击噪声,热噪声引起的差错是一种随机差错...
  • 一个编码系统中任意两个合法编码(码字)之间不同的二进数位(bit)数叫这两个码字的码距,而整个编码系统中任意两个码字的的最小距离就是该编码系统的码距。 如下图所示,用三个bit来表示八个不同信息中。在这个...
  • 介绍了差错控制目的差错控制技术、纠错、重传、前向纠错码等知识
  • 差错控制技术

    千次阅读 2018-07-31 23:41:25
    如果目的地收到的编码最终不为偶数,那么就知道里面一定出现了错误,注意,不能说最终编码是偶数就一定没有错误,这也就是奇偶校验的局限所在。 循环冗余校验(Cyclic Redundancy Check) 再考虑CRC之前得先简单...
  • 第12章 差错控制 1. 视频传输错误 视频传输的信道有可能是不可靠的 无线信道Internet 传输错误 随机的比特错误 比特反置、比特插入、...2. 差错控制目的 目的 克服由于信道传输错误
  • 差错控制,天天文档

    2009-12-31 00:26:00
    基于差错控制的关系数据库数字水印郑光明1,2 孙星明11(湖南大学计算机与通信学院,湖南 长沙410082) 2(湖南理工学院计算机系,湖南 岳阳 414006)[摘要基于差错控制的关系数据库数字水印差错控制模型及差错控制原理 ...
  • 基于中粒度质量可分级(medium grain scalable,MGS)视频编码方式及其...通过对MGS片层数据重要性测试以及信道差错控制测试,验证MGS片层重要性估计的准确性较传统差错控制方法有改进,可有效提高解码端数据恢复质量.
  • 差错控制-CRC校验

    千次阅读 2017-06-22 01:11:19
    差错控制差错,就是指接收端收到的数据与发送端实际发出的数据不一致。 校验码,用来发现错误并给出出现错误的信号或校正错误的方法。其目的在于提高传输质量。 校验码分为纠错码和检错码。 CRC(循环冗余校验码...
  • 第六章 差错控制

    2009-12-31 00:25:00
    差错控制 1 差错控制的基本概念 1.1 差错的特点 由于通信线路上总有噪声存在,噪声和有用信息中的结果,就会出现差错。 噪声可分为两类,一类是热噪声,另一类是冲击噪声,热噪声引起的差错是一种...
  • 五:差错控制及传输

    2014-11-24 16:06:00
    第12章 差错控制 1. 视频传输错误 视频传输的信道有可能是不可靠的 无线信道 Internet 传输错误 随机的比特错误 比特反置、比特插入、比特丢失 突发错误(Bursty Error) ...
  • 编码技术实现差错控制主要分成两类 自动重传请求ARQ:接收端检测出差错的时候就设法通知发送端重发,直到接受到正确的码字为止 前项纠错FEC:接收端不仅仅可以发现错误,还可以知道哪里错了,进而进行纠错 检错编码...
  • 在学生学习了现代通信原理、数字信号处理(DSP技术)等课程后,学生已经具有了一定的理论基础和实验技能,在此基础上本实验课程开设的主要作用和目的在于: 1. 帮助学生更好地理解移动通信系统,掌握各种移动通信...
  • 差错控制目的:确保所有的帧按顺序正确递交到数据链路层用户(网络层实体)。 差错的分类:随机差错(随机的、单个的),突发差错(成片的、连续的) 差错控制的原理:在发送的数据码元序列中加入监督位,使监督位...
  • 视频编解码学习之五:差错控制及传输 第12章 差错控制 1. 视频传输错误 视频传输的信道有可能是不可靠的 无线信道Internet 传输错误 随机的比特错误 比特反置、比特插入、比特丢失
  • 第1章 L2 MAC层的架构 1.1 RAN的架构 ...混合自动重传请求(Hybrid Automatic Repeat reQuest,HARQ),是一种将前向纠错编码(FEC)和自动重传请求(ARQ)相结合而形成的技术。 (2)复用与解复用 ...
  • 数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。...
  • (要求高,实时性差) 差错控制编码(奇偶校验码、循环冗余码) 差错控制编码主要分为: 检错码 奇偶校验码 循环冗余码 … 纠错码 汉明码 … 奇偶校验码 循环冗余码 编码规则: 比特序列 ——> 循环码多项式: 模2加...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,964
精华内容 5,185
关键字:

差错控制编码的目的