- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北邮ASIC实验报告 (3,1,8)卷积码编码器
北京邮电大学ASIC原理课程实验实验报告设计要求:(3,1,8)卷积码编码器学院:电子工程学院专业:电子信息科学与技术班级:学号:姓名:2013年6月20日一、设计要求运用verilog语言编写一个(3,1,8)卷积码编码器,并对其进行仿真。二、卷积码编码器原理卷积码拥有良好的纠错性能,是一种被广泛应用于移动通信的信道编码系统。一个(n,k,m)卷积码编码器由k个输入,具有m阶存储的n个输出的线形时序电路实现。通常, n和k是较小的整数,且k<n,但m比较大。当k=1时,信息序列不再分成小块,以便可以连续处理。卷积码(n,k,m)表示码率R=k/n,编码器级数m=s-1,其中s是码约束长度。反向CDMA信道使用(3,1,8)卷积码,码率R=1/3,约束长度为9,由于k=1,n=3,m=8,则该卷积编码器包含单个输入端,一个8级移位寄存器,三个模 2加法器和一个3向编码器输出的连续转向器。编码器每输入一位信息比特将产生三位编码输出。这些编码符号中,第一个输出符号G0是生成序列g1⑴编码产生的符号,第二个输出符号G1是由生成序列g1⑵编码产生的符号,最后一个输出符号G2是由生成序列g1⑶编码产生的符号,如下图所示。该电路由一个八位寄存器、三个码生成逻辑、一个时隙发生器和一个四选一复用器构成。mux的输入为G0、G1和G2,码选择信号C[1:0]和clk1由时隙发生器产生,输出信号即为整个电路的输出Yout。卷积编码器的初始状态用rst异步清零信号置为0,rst=0时,电路清零。卷积编码器的初始状态全为0,初始状态之后输出的第一个编码符号由生成序列g1⑴编码产生。这里,三个生成序列分别为g1⑴=(101101111),g1⑵=(110110011), g1⑶=(111001001)。即三个生成多项式分别为:C0=1+X+X2+X3+X5+X6+X8 (557) C1=1+X+X4+X5+X7+X8 (663)C2=1+X3+X6+X7+X8 (711)三、实验设计与实现根据以上实验要求,我们首先设想了分为几个模块,然后将各个模块进行整合实现编码器的功能,根据我们的设想编写相应的verilog程序,进行调试、实现。以下是实验的具体过程。 1.卷积码模块设计(1)3分频器(fenping)。它的功能是产生clk时钟三分之一频率的时钟信号,命名为clk1,同时产生选择信号sel[1:0]。(2)4-1多路选择器(mux_4_1)。根据sel[1:0]输入的选择信号,选择4路(in0,in1,in2,in3)输入的1路来输出(out)。后来,根据老师的指导,将卷积的运算逻辑组装在这个模块里。(3)8位移位寄存器(wyjc_8)。用于记录输入的信息。每经过一个时钟上升沿(clk1)向前移位一次。2.verilog程序编写各个模块相应的代码和注释如下所示。(1)3分频器modulefenping(clear,clk,clk1,count);inputclk,clear;output clk1,count;wireclk,clear;reg clk1;reg [2:0] count;always @(posedgeclk or posedge clear)beginif(clear==1)count[2:0]=3’b010;elsebegin//通过循环移位实现3分频count[0]=count[2];count[1]=count[0];count[2]=count[1];clk1=count[1];end;endendmodule(2)4—1多路选择器module mux_4_1(clk1,clk,sel,in,kin,out);input[1:0] sel;input clk,in,clk1;input[7:0] kin;output out;wire [1:0] sel;reg out;reg [8:0]k;always @(posedgeclk) //依次计算c0,c1,c2begincase(sel)default out=0;2’b00:out=(k[0]+k[1])+(k[2]+k[3])+(k[5]+k[6]+k[8]);2’b01:out=k[0]+k[1]+k[4]+k[5]+k[7]+k[8];2’b10:out=k[0] +k[3]+k[6])+k[7]+k[8];endcaseendalways @(posedge clk1) //采样部分begink[7:0]=kin[7:0];k[8]=in;endendmodule(3)8位移位寄存器module wyjc_8(clear,clk,in,out);Input clear,clk,in;output[7:0] out;reg[7:0] out;wireclear,cl
您可能关注的文档
- 北师大版一轮复习book 3 Unit 7.ppt
- 北师大版一轮复习book 4 Unit 12.ppt
- 北师大版七上第四章第一节细胞分化形成组织(共30张PPT).ppt
- 北师大版七年级上册生物导学案(好!).doc
- 北师大版七年级上册生物期末试题及答案.doc
- 北师大版七年级下册数学:第三者变量之间的关系单元知识总结(非常全面非常好!).doc
- 北师大版七年级下册生物期末试题和答案.doc
- 北师大版七年级思想品德上册第五课第二站《孝敬父母》课件.ppt
- 北师大版七年级思想品德上册第四课第一站《集体与我》课件.ppt
- 北师大版七年级上册第四章第二节生物体的器官、系统(共51张PPT).ppt
原创力文档


文档评论(0)