基于vhdl卷积码编解码器的设计说明书.docx

长沙理工大学 《通信电路EDA》课程项目报告 基于VHDL的卷积码编解码器的设〒 14日通信工程 14日 通信工程 目 录 TOC \o 1-5 \h \z 1引言 3 1.1项目背景 3 \o Current Document 2卷积码编解码器的结构概述 4 \o Current Document 2.1 卷积码编码器的结构 4 \o Current Document 2.2卷积译码器的结构 4 \o Current Document 3卷积码编解码器的VHDL设计 5 \o Current Document 3.1 VHDL设计的优点与设计方法 5 \o Current Document 3.2卷积码编码器的VHDL实现 5 3.2.1卷积编码器顶层建模的VHDL描述 5 3.2.2用MAX+PLUS编译后生成的编码器图形符号.…… 7 3.2.3卷积编码器VHDL仿真波形 7 \o Current Document 3.3卷积码解码器的VHDL实现 7 3.3.1卷积解码器顶层建模的VHDL描述 7 3.3.2用MAX+PLUS编译后生成的解码器图形符号....... 9 3.3.3卷积解码器VHDL仿真波形 9 \o Current Document 4参考文献 9 \o Current Document 5后记 10 基于VHDL的卷积码编解码器的设计 i.i项目背景 现代数字通信有两个基本的理论基础,即信息论和纠错编码理论,它们几乎是 同时在第二次世界大战结束后不久诞生的。前者首先由Shannon以他的不朽名著 通信的数学理论”为标志建立起来的,而后者则以Hamming的经典著作纠错和 检错编码”为代表。Shannon信息论主要讨论信息的度量,以及对于信息表示和信 息传输的基本限制。信道编码定理告诉我们,只要信息传输速率小于信道容量,则 信息传输可以以任何小的错误概率进行。 但是,Sha nnon信息论并没有告诉我们如 何去实现这一点。Han mmi ng提出的纠错编码理论正是为了解决这个问题。 科学技术的发展使人类跨入了高度发展的信息化时代。 在政治、军事、经济 等各个领域,信息的重要性不言而喻,有关信息理论的研究正越来越受到重视。 20世纪50年代信息论在学术界引起了巨大的反响。 20世纪60年代信道编码技 术有了较大进展,成为信息论的又一重要分支。信道编码技术把代数方法引入到 纠错码的研究,使分组码技术的发展到了高峰,找到了大量可纠正多个错误的码, 而且提出了可实现的译码方法。20世纪70年代卷积码和概率译码有了重大突破, 提出了序列译码和 Viterbi译码方法,并被美国卫星通信系统采用。信道编码器 的作用是在信源编码器输出的代码组上有目的地增加一些监督码元, 使之具有检 错或纠错能力。信道译码器具有检错或纠错的功能,它能将落在其检错或纠错范 围内的错传码元检测出来并加以纠正 ,以提高传输消息的可靠性。1955年埃里 斯(Elias)最早提出的卷积码使信道编码既简单又具有高性能。 1967年维特比 (Viterbi)提出了最大似然译码,它对存储器级数较小的卷积码的译码很容易实现, 人们后来称它为维特比算法或维特比译码,并被广泛地应用于现代科技中 基于VHDL的卷积码编解码器的设计 2卷积码编解码器的结构概述 2.1卷积码编码器的结构 通常把卷积码记为:(n, k, N),其编码效率为k/n, N称为约束长度。(n, k,N)卷积码可用k个输入、n个输出、输入存储为N的线性有限状态移位寄存器及 模2加法计数器电路来实现。 卷积码的编码方法有两类:图解法和解析表示。图解法包括:树图、状态图、 网格图。解析法包括:离散卷积法、生成矩阵法、多项式乘积法。本项目设计的 2.2卷积译码器的结构 卷积码的解码方法主要有两种:代数译码和概率译码。代数译码是根据卷积 码的本身编码结构进行译码,译码时不考虑信道的统计特性。概率译码在计算时 要考虑信道的统计特性。大数逻辑解码器是代数解码最主要的解码方法,它既可 用于纠正随机错误,又可用于纠正突发错误。本项目所选系统卷积码的大数逻辑 解码器如图2所示。 基于VHDL的卷积码编解码器的设计 R2与搖收钊的曲怦码连环码 入丨I刿决电路图2卷积解码器 R2 与 搖收钊的曲怦码 连环码 入丨I 刿决电路 图2卷积解码器 移位器 移位器 K模2汕:上腿 移位器 si 3 g的 3卷积码编解码器的 VHDL设计 3.1 VHDL设计的优点与设计方法 VHDL语言采用自上至下和基于库的设计方法,其突出的优点是具有多层次 描述系统硬件功能的能力,可以从系统的数学模型直到门级电路。本设计所用 VHDI设计平台是 Al

文档评论(0)

1亿VIP精品文档

相关文档