桂林电子科技大学课程设计(论文)报告用纸第I页共II页
摘要
EDA(ElectronicsDesignAutomation)技术是随着集成电路和计算机技术飞速
发展应运而生的一种高级、快速、有效的电子设计自动化工具。目前成长的步伐,VHDL语言已经成
为EDA的关键技术之一四级英语文章,VHDL是一种全方位的硬件描述语言各个大学的分数线,具有极强的描述能力清炒冬瓜的做法,能
支持系统行为级、寄存器传输级和逻辑门级三个不同层次的设计除夕菜谱大全带图片,支持结构、数据流、
行为三种描述形式的混合描述,覆盖面广,抽象能力强,因此在实际应用中越来越广泛香港大屿山。
本文用VHDL语言实现了(7钱钟书,4)汉明码的编码和译码,并通过实例来说明利用VHDL
语言实现数字系统的过程。在介绍(7同乡会,4)汉明码编码和译码原理的基础上柜子英文,设计出了
(7长征时间起点和终点,4)汉明码的编码器和译码器inneov,写出了基于VHDL实现的源程序纲要形式,并通过QUARTUSⅡ
软件进行仿真验证第六版人民币图片。
关键字:VHDL;(7工作能力及专长,4)汉明码
桂林电子科技大学课程设计(论文)报告用纸第II页共II页
目录
引言……………………………………………………………………………1
1QuartusⅡ与VHDL简介…………………………………………1
1走哪.1QuartusⅡ简介………………………………………………………………1
1knowledge可数吗.1VHDL简介……………………………………………………………………2
2设计原理……………………………………………………………………2
2几月几号情人节.1m序列产生原理………………………………………………………………2
2.2(7,4)汉明码编码原理………………………………………………………3
2.3(7,4)汉明码译码原理………………………………………………………4
3(7,4)汉明码的建模与仿真………………………………………………4
3.1m序列发生器的建模与仿真……………………………………………………4
3.1一周早餐食谱.1VHDL设计程序………………………………………………………………5
3.1.2m序列电路符号……………………………………………………………6
3.1.3m序列仿真波形……………………………………………………………6
3.2(7七夕感言的精选句子,4)汉明码的编码建模与仿真………………………………………………6
3.2中秋节问候语怎么说.1VHDL设计程序……………………………………………………………6
3.2清新小美女.2编码部分电路符号…………………………………………………………7
3小学生日记250字.2最新高干文推荐.3编码仿真波形…………………………………………………………7
3.3(7,4)汉明码的译码建模与仿真………………………………………………7
3.3李子硕.1VHDL设计程序……………………………………………………………7
3.3家常可乐鸡翅简单步骤.2译码部分电路符号…………………………………………………………8
3工程欠款.3杀人游戏 技巧.3译码仿真波形…………………………………………………………8
4小结……………………………………………………………………9
谢辞……………………………………………………………………………10
参考文献………………………………………………………………………11
桂林电子科技大学课程设计(论文)报告用纸第1页共11页
引言
数字通信是以模拟通信为基础发展起来的,它已成为不可替代的现代通信技
术刘谦发生了什么事,特别是近年来竞走的动作要领,随着FPGA/CPLD(现场可编程逻辑器件/复杂可编程逻辑器件)
的出现和发展抓住彩虹的男人 电视剧,对通信系统进行ASIC(专用集成电路)芯片的研究开始盛行外婆的澎湖湾 歌词,VHDL
等硬件描述语言亿广泛应用于ASIC芯片的开发无法删除文件,这将为现代通信技术的发展做出
重大贡献。VHDL语言具有功能强大的语言结构世界末日的预言,可用明确的代码描述复杂的控制
逻辑设计,并且具有多层次的设计描述功能劳动者在什么情形下承担违约金,支持设计库和可重复使用的元件的
生成。汉明码是在原编码的基础上附加一部分代码宁化天鹅洞,使其满足纠错码的条件。它
属于线性分组码,由于汉明码的抗干扰能力较强想和你一起慢慢变老,至今仍是应用比较广泛的一类
码写春天的句子。
本文用VHDL语言实现了(7,4)汉明码的编码和译码10041,并通过实例来说明利
用VHDL语言实现数字系统的过程2018五一假期。在介绍(7,4)汉明码编码和译码原理的基础
上菠萝树,设计出了(7,4)汉明码的编码器和译码器冰晶凤凰符文,写出了基于VHDL实现的源程序,
并通过QUARTUSⅡ软件进行仿真验证国庆节手抄报内容短。
2设计原理
本次课程设计主要实现的是(7,4)汉明码的编码与译码,其中要编译的码字由m序
列产生。
2财务岗位竞聘演讲稿范文.1m序列产生原理
二进制伪随机序列一般是通过移位寄存器加反馈电路共同来产生的。这种反馈移位
寄存器可分为线性反馈和非线性反馈移位寄存器两种柳如是诗词。其中,由线性反馈移位寄存器产
生的周期最长的二进制数字序列叫做最大长度线性反馈移位寄存器序列,也称m序列。m
序列的性质主要表现为均衡性、游程特性、移位相加特性、相关特性等名人传简介。
本次设计采用长度为15的m序列中国目前的国际形势,由4级移位寄存器构成,特征多项式为
f(x)1xx34嗔你呆呆不解意,其产生电路逻辑框图如图1所示。四级移存器的所有可能状态为24=16
种:0000,0001,0010中秋赏月的诗句,0011,0100,0101,0110寂寞地铁,0111播音员,1000,1001化妆教学视频,1010红烧排骨的做法大全,1011,1100最寒冷的冬天,1101,1110,1111。
中全0状态在m序列中是被禁止的浙江大学分数线。在时钟脉冲的作用下移存器的状态不断变化,其状
态变化图表如表1所示,D4为此m序列的输出母亲节的诗,D1、D2、,D3是移存器的状态经济论文。可以
看出,从CP=0到CP=15是一个周期田七粉的功效与作用,在第15个时钟脉冲时移存器的状态又回到初始
状态。所以此m序列发生器的输出为1111111……偏光镜和太阳镜的区别。
图115位m序列电路逻辑框图
桂林电子科技大学课程设计(论文)报告用纸第2页共11页
CP
表1状态变化图表
D1D2D3D4CP
D1D2D3D4
8
9
10
11
12
13
14
15
1000
1110
0111
0101
0010
1101
1010
1111
01111
10111
20011
30001
41000
50100
60010
71001
2.2(7,4)汉明码编码原理
线性分组码是一类重要的纠错码,应用很广泛苏打绿成员。在(n,k)分组码中读书手抄报版面设计,若监督元是
按线性关系相加而得到的,则称其为线性分组码地质机械。现在以(7非主流男生头像,4)分组码为例来说明线性
分组码的特点。
其主要参数如下:
m码长:n21
m信息位:k21m
监督位:
mnk
,且
m3
最小距离:
所以有
信息位
d
min
d
0
3
根据设计需要,本设计采用(7评价刘邦,4)汉明码面试的注意事项。其生成矩阵G和监督矩阵H如下:
1000110
0100011
G
0010111
0001101
1011100
H1110010
0111001
系统码的编码结构非常简单lol探险家出装,根据生成矩阵家庭年夜饭菜谱,输出码字可按下式计算:
1000110
0100011
b(a
3
毕业生实习报告,a
2
,a
1
怎样卤牛肉,a
0
)G(a
3
讲不出再见 谭咏麟,a
2
进击的巨人第二季09,a
1
,a
0
)
0010111
0001101
b
6
a
3
b
5
a
2
b
4
a
1
b
3
a
0
b
2
a
3
a
1
a
0
监督位
b
1
a
3
a
2
a
1
b
0
a
2
a
1
a
0
桂林电子科技大学课程设计(论文)报告用纸第3页共11页
由以上关系可以得到(7,4)汉明码的全部码字如表2所示乐小米青城。
序号
0
1
2
3
4
5
6
7
表2(7初中英语教学方法,4)汉明码的全部码字
信息码元监督元序号信息码元
0
1
0
1
0110
0111
011
000
14
15
1110
1111
监督元
111
100
010
001
001
010
100
111
2答案2020.3(7孝亲敬老的故事,4)汉明码译码原理
设发送码组A=[an—1,an—2,„,a1,a0],在传输过程中可能发生误码。接收码组
B=[bn—1滋味作文,bn—2液晶与等离子的区别,„,b1李宗伟简介,b0],收发码组之差定义为错误图样E快速去黑头,即EBA。
由伴随式或校正子定义
TSEH
1011100
e
6
e
4
e
3
e
2
s
2
(e
6
,e
5
,e
4
朝秦暮楚,e
3
瘦身知识,e
2
,e
1
,e
0
)1110010e
6
e
5
e
4
e
1
s
1
0111001
e
5
e
4
e
3
e
0
s
0
表3(7excel成绩表,4)汉明码S与E的对应关系
ES
e6e5e4e3e2e1e0s2s1s0
0000000
0000001
0000010
0000100
0001000
000
001
010
100
011
T
上述(7,4)汉明码的伴随式与错误图样的对应关系如表3所示。
错误
码位
/
b0
b1
b2
b3
b4
b5
b6
完成译码父亲节快乐英文怎么写。
1000000111
根据伴随式来确定可纠正的错误图样我的好朋友作文500字,在纠错部分通过异或运算来对对应位取反,
3(7幼儿园中班说课稿,4)汉明码的建模与仿真
3.1m序列发生器的建模与仿真
本文采用4级移存器产生的15位m序列十二生肖演员表,特征多项式为
f(x)1x3x4以眼还眼以牙还牙,输出为
桂林电子科技大学课程设计(论文)报告用纸第4页共11页
1001010……。
3劝学 翻译.1.1VHDL设计程序
Libraryieee;
_logic_;
Entityps4is--实体名为“ps4”
Port(clk:instd_logic;
Load:instd_logic;
Q:outstd_logic
);
EndPS4;
Architecturebehaveofps4is
SignalC0,C1开学第一课观后感2019,C2公务员探亲假,C3,C4:std_logic;
Begin
Process(clk,load)
Begin
Ifclk'eventandclk='1'then
If(load='1')then
C3<='0';
C2<='0';
C1<='0';
C0<='1';
Q<=C3;
El
C1<=C0;
C2<=C1;
C3<=C2;
C0<=C3xorC0;
Q<=C3;
Endif;
Endif;
Endprocess;
Endbehave;
--定义实体接口
--设置敏感信号
--置初值
--移位
--反馈连接
桂林电子科技大学课程设计(论文)报告用纸第5页共11页
3赞美袁隆平的名言名句.1林丹汗.2m序列电路符号
图2电路符号
3.1.3m序列仿真波形
图3仿真波形
由于m序列禁止全0状态,因此添加了Load输入端信息安全保密制度,与反馈端经或运算后加至输
入端。在仿真开始时要先将in输入端设置在高电平隐形的翅膀观后感,此时移存器的初始状态为1000天禧永泰,
再将Load端置0正月十五是法定假日吗 ,输入信号即可由反馈电路控制青果果。此时输出序列为1111
1111……银魂真人版资源。
3.2(7金针菜怎么吃,4)汉明码的编码建模与仿真
根据(7,4)汉明码的生成矩阵,可以确定编码中输入的4路码元和输出的7路码
元之间的关系。
3春节年夜饭20道菜菜谱.2伤感散文诗.1VHDL设计程序
libraryieee;
_logic_;
entitybmis
port(a:instd_logic_vector(3downto0);--4路并行输入
b:outstd_logic_vector(6downto0));--7路并行输出
end;
architectureoneofbmis
begin
b(6)<=a(3);
b(5)<=a(2);
b(4)<=a(1);
b(3)<=a(0);
b(2)<=a(3)xora(2)xora(1);--根据生成矩阵的逻辑进行编码
桂林电子科技大学课程设计(论文)报告用纸第6页共11页
b(1)<=a(3)xora(2)xora(0);
b(0)<=a(3)xora(1)xora(0);
end;
3.2马拉松训练.2编码部分电路符号
图4电路符号
3.3.3编码仿真波形
图5仿真波形
由于设计的15位m序列输出为1111111……企业战略,因此在这
里就将编码输入设置为与m序列的输出相同茨威格名言,编码时将输入码元分组,每4位输入对应
7位输出,利用生成矩阵可以计算出编码输出应为1111111,0101101……。
3工程部年终总结.3(7同胞兄弟,4)汉明码的译码建模与仿真
(7,4)汉明码的译码就是将输入的七位汉明码翻译成四位的信息码风的组词,并且纠正其中可
能出现的一个错误。根据监督矩阵以及伴随式和可纠正错误图样的关系公共关系实务,可以完成(7鼠岛,4)
汉明码的译码会计年度。
3我身边的小能人作文.3小开关.1VHDL设计程序
libraryieee;
_logic_;
entityymis
port(a:instd_logic_vector(6downto0);--端口定义
s:outstd_logic_vector(2downto0);
b:outstd_logic_vector(3downto0);
c:outstd_logic_vector(2downto0));
end;
architectureoneofymis
begin
process(a)
桂林电子科技大学课程设计(论文)报告用纸第7页共11页
variabless:std_logic_vector(2downto0);--定义中间变量
variablebb:std_logic_vector(6downto0);
begin
ss(2):=a(6)xora(5)xora(4)xora(2);--计算校正子
ss(1):=a(6)xora(5)xora(3)xora(1);
ss(0):=a(6)xora(4)xora(3)xora(0);
bb:=a;
ifss>"000"then--判断S2S1S0的值是否为000
cassis
when"001"=>bb(0):=notbb(0);c<="000";--根据校正子判断错误位并将错误位取反
when"010"=>bb(1):=notbb(1);c<="001";
when"100"=>bb(2):=notbb(2);c<="010";
when"011"=>bb(3):=notbb(3);c<="011";
when"101"=>bb(4):=notbb(4);c<="100";
when"110"=>bb(5):=notbb(5);c<="101";
when"111"=>bb(6):=notbb(6);c<="110";
whenothers=>null;c<="111";
endca;
elb<=a(6)&a(5)&a(4)&a(3);--校正子的值为000时[a6a5a4a3]为正确码字接收
endif;
s<=ss;
b<=bb(6)&bb(5)&bb(4)&bb(3);--校正子为其他值时将纠正后的正确码字送到接收端
endprocess;
End;
3.3厂车一点到打一字.2译码部分电路符号
图6电路符号
3东莞社保个人帐户查询.3.3译码仿真波形
(1)无无码
桂林电子科技大学课程设计(论文)报告用纸第8页共11页
图7无误码时的仿真波形
(2)有1位误码
图8有1位误码时的仿真波形
(3)有2位误码
图9有2位误码时的仿真波形
译码模块的输入为7个码元,输出为4个码元。由三个仿真波形可以看出,当输入
两组许用码组100时,输出为11110101,说明译码正确。当两个码组均有
一位错码(设第一个码组的第一位出错,第二个码组的第四位出错)小学教师考试试题,输入变为0111111
0100101时 英雄志 ,译码仍为11110101外公芳龄38 电影,说明译码正确幼儿园老师教师节祝福语。当第一个码组出现2位错码大学心理健康手抄报,输入变
为01时网站设计心得,译码输出为00111111,说明译码错误蚝油生菜的做法步骤。通过仿真我们验证了汉
明码可以纠正一位随机错误。
4小结
本次课程设计的题目是用VHDL实现(7对不起的英文怎么写,4)汉明码的编码与译码,对通信系统进
行编码与译码的作用是提高传输的可靠性韩式编发教程。本次设计主要用到的模块有m序列发生器生子祝福语,
(7毕业生个人鉴定,4)汉明码的编码和(7北风吹云打一中国地名,4)汉明码的译码使徒行者2 百度云。整个设计通过硬件描述语言VHDL对各
个模块进行编译、仿真,由m序列发生器产生m序列作为编码与译码的信源母猪的饲养管理,通过这
次的课程设计,我对VHDL语言有了新的认识,掌握了用VHDL语言编程的方法清新搭配,并
且能够熟练的运用它去编写各种各样的程序适合母亲节发朋友圈的句子,它为以后能够从事这方面的工作提供了一
定的基础广州购物。在掌握VHDL语言的基础上我心飞翔小品,进一步理解了(7岗位调动申请书范文,4)汉明码的编解码原理以及一
些重要的公式。
桂林电子科技大学课程设计(论文)报告用纸第9页共11页
参考文献:
[1]段吉海补气血的中药.基于CPLD/FPGA的数字通信系统建模与设计[M]施剑翘.北京:电子工业出版社军训后感,2004投资公司会计核算办法.
[2]江国强六年级上册第1课草原笔记.EDA技术与应用[M]茶叶十大品牌.北京:电子工业出版社开始懂了 歌词,2004描写植物的作文三年级.
[3]夏雨闻珍珠粉美容大百科官方博客.Verilog数字系统设计教程[M]林肯传.北京:北京航空航天大学出版社2011 英语,2008海洋环境.
[4]韦惠民半的拼音.扩频通信技术及应用[M]阿杜 坚持到底.西安:西安电子科技大学出版社取消qq空间,2007菜猪.
[5]李国洪,胡辉,沈明山.EDA技术与实验[M].北京:机械工业出版社,2008四年级上册语文期中试卷及答案.
本文发布于:2022-08-07 14:03:34,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/82/88188.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |