三、实验内容及步骤
1、将SW02拨到你想要输入的8位数据; 2、将SW01拨到“0011”,选择汉明码编解码;
3、打开试验箱的电源,然后代开试验模块的电源,给CPLD上电,使其开始工作。 4、用示波器观察TP06的发送数据的码元信号波形,TP13为时钟信号的波形输出,观察码元指示灯L1、L2??L8的显示是否与所拨的码元信号相同。
5、观察TP01的汉明码的编码波形,记录汉明码的编码输出波形,并分析汉明码的编码规则;
6、观察TP03处的汉明码的译码输出波形是否与码元信号相同,并分析汉明码的解码算法;
7、改变输入的码元数据观察实验现象,并记录实验结果。假设输入数据为:10010000
图一:TP06,TP13的波形
图二:TP01编码波形
图三:TP03解码输出波形
四.实验报告要求
1.体会汉明码的检错原理; 2.看看编译码能够纠正几位码。
卷积码的编解码实验
一、实验目的
1了解卷积码的基本概念和原理;
1.加深对卷积码的编解码过程的理解;
2.学习通过CPLD编程实现卷积码编译码实验;
二.实验电路工作原理
卷积码又称连环码,是1955年提出来的一种纠错码,它和分组码有明显的区别,但在编码器复杂度相同的情况下,卷积码的性能优于分组码,因此卷积码几乎被应用在所有无线通信的标准中,如GSM,IS95和CDMA 2000 的标准中。 卷积码编译方法:
通常把卷积吗记为:(n,k,N),N 称为约束长度。(n,k,N)卷积码可用K个输入,n个输出,,输入春初为N的的线性有限状态移位寄存器及模2加法计数器电路来实现。卷积码的编码方法有两类:图解法和解析表图解法包括:树图、状态图、网格图。解析法包括:离 散卷积法、生成矩阵法、多项式乘积法。本次实验设计的(2,1,2)编码器考虑到硬件电路的实现,选择了多项式乘积法,其结构如图1所示.
卷积码解码器的结构
卷积码的解码方法主要有两种:代数译码和概率译码。代数译码是根据卷积码的本身编码结构进行译码,译码时不考虑信道的统计特性。概率译码在计算时要考虑信道的统计特性。大数逻辑解码器是代数解码最主要的解码方法,它既可用于纠正随机错误,又可用于纠正突发错误。本文所选(2,1,1)系统卷积码的大数逻辑解码器如图2 所示。
图2 中,解码器输出端是一个电子开关,它按节拍把信息码与监督码分别接到A端和B端,三个移位寄存器的节拍为码序列节拍的1/2。其中移位寄存器R1,R2在信息码到达时移位,在监督码到达期间保持原来的状态。移位寄存器R3在监督码到达时移位,在信息码到达保持原来的状态。移位寄存器R1,R2及模2加法器1构成与发送端一样的编码器,它从接收到的信息序列进行比较,如果两者相同,输出为“0”。否则,输出为“1”。显然,当接收到的信息计算出来的监督码与实际收到的监督码不符合时,肯定出现了错误。
卷积码编解码的CPLD顶层原理图:
三.实验内容及步骤
1、将SW02拨到你想要输入的8位数据; 2、将SW01拨到“0100”,选择卷积码编解码;
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库信道编码实验指导书 - 图文(6)在线全文阅读。
相关推荐: