- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VHDL循环码编译码器(包含编码部分和纠错部分还有译码部分)_精品
目录
目录 1
摘要 2
1 引言 3
1.1 课程设计目的 4
1.2 课程设计平台 4
2 应用工具介绍 5
2.1 EDA 技术介绍 5
2.2 VHDL语言介绍 6
2.3 VHDL语言的特点 6
3 设计原理 8
3.1编码器的设计 8
3.2译码器的设计 9
4 设计步骤 11
4.1 VHDL设计流程 11
4.2 系统分析 11
4.3 程序流程分析 12
4.4 程序设计 12
4.5 系统仿真 15
4.6 结果分析 17
5 结束语 18
6 致 谢 19
参考文献 20
基于VHDL语言的循环码编译码器设计
学生姓名: 指导老师:
摘 要 本课程设计设想采用专用集成电路芯片实现循环码编译码器的功能。在本次计中,使用的系统开发平台为Quartus2Ⅱ,硬件描述语言是VHDL。设计方案中,实现了编码,纠错,译码。从循环的原理出发,讨论循环码编译码系统的特点。以一个(7,4) 循环码为例,使用硬件描述语言VHDL 对该系统进行了设计,能实现循环码以及一位错码的纠错译码。依据设计方案和设计平台完成了程序编写和程序调试,通过运行程序及时序波形的仿真有效验证了设计的正确性,初步实现了设计目标。
关键词 专用集成电路;VHDL;循环码编译码器;Quartus2Ⅱ
Abstract The course is designed ASIC chip envisaged cyclic codes codec functions. In this account, the use of the system development platform for Quartus2 Ⅱ, hardware description language VHDL. Design, the realization of the coding, error correction, decoding. From the cycle of principle, to discuss the characteristics of cyclic code encoding and decoding system. A (7,4) cyclic code, for example, using hardware description language VHDL design of the system, to achieve the cyclic code and a decoding error correction codes. Design and design platform based on the completion of the programming and debugging, and timing waveforms by running the simulation program effectively validate the correctness of the design, the initial realization of the design goal.
1 引言
循环码是在严密的代数学理论基础上建立起来的,是线性分组码的一种。这种码的编码和解码设备都不太复杂,而且纠错的能力较强。顾名思义,循环码除具有线性码的一般性质之外,还具有循环性,即任一码组循环一位以后,仍为
该码中的一个码组。在代数编码理论中,为了便于计算,经常将循环码表示成码多项式的形式,设码组为 a= (an-1an-2...a1a0),则码多项式定义如下:
T (X) =an-1x +an-2x +...+a1x+a0在循环码除全 “ 0”码组外,再没有连续 k 位均为 “ 0”的码组,即连“0”的长度最多只有 (k-1) 位。否则,在经过若干次循环移位后将得到一个 k 位信息位全为“0”,但监督位不全为“0”的一个码组。因此,g (x) 必须是一个常数项不为“0”的 (n-k) 次多项式,而且这个 g (x) 还是这种 码中次数为 (n-k) 的唯一一个多项式。称这唯一的 (n-k) 次多项式g(x) 为码的生成多项式。一旦确定了 g (x),则整个 (n,k) 循环码就被确定了。由此,可以写出循环码的生成矩阵 G通常这时得到的循环码的生成矩阵不是典型矩阵,可通过线性变换转为典型矩阵,则循环码组可写成:
T (X) = [an-1 an-2 ...an-k] G (X)
G (X) = [an-1 x +an-2 x +...+an- (k-1) x+a ] .g (x)所有的码组多项式 T (X) 都可被 g (x) 整除,而且任意一个次数不大于 (k-1项式乘 g (x) 都是码
您可能关注的文档
- 基础护理学第八章-生命体征的评估与护理_精品.ppt
- 大学课程经济法学教学课件PPT模板_精品.ppt
- 基于MESH技术的校园无线网络设计方案——毕业设计_精品.doc
- 基于单片机的可控数字音乐盒设计_精品.doc
- 大学基础物理学课后习题答案_主编习岗_高等教育出版社_精品.doc
- 基于VB的学校人事管理系统开题报告和英文翻译_精品.doc
- 基于Java技术的邮件系统设计与实现论文_精品.doc
- 地铁施工组织毕业设计_精品.doc
- 地质导向钻井技术概况及其在我国的研究进展_精品.ppt
- 基于SLP的少品种大批量生产车间设施布置设计毕业论文_精品.doc
- 安徽省合肥市望龙中学2024~2025学年九年级上学期化学期中模拟试题(解析版).pdf
- 安徽省淮北市2024-2025学年七年级上学期期末语文试题(解析版).pdf
- 第三单元 课题1 第2课时 分子可以分为原子.ppt.pptx
- 安徽省淮北市部分学校2024-2025学年九年级上学期1月期末数学试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年八年级上学期期末语文试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年九年级上学期1月期末物理试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年七年级上学期期末生物试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年九年级上学期11月期中历史试题(解析版).pdf
- 安徽省淮北市部分学校2024-2025学年九年级上学期期末语文试题(解析版).pdf
- 安徽省淮北市2024-2025学年上学期七年级期中考试数学试题卷(解析版).pdf
原创力文档


文档评论(0)