菜单
  
    摘  要:数字信号在传输过程中往往由于各种原因,使得在传输的数据流中产生误码。本论文设计了通过在Matlab和FPGA实验平台上对线性分组码编码和译码过程。首先介绍了线性分组码的主要特性,并在相关理论上完成对线性分组码的编译码。然后给出编译码过程实现方法并通过Matlab和FPGA软件仿真得出正确的结果。仿真结果表明,线性分组码的Matlab和FPGA实现,可以纠正数据传输中产生的误码。9784
    关键词:线性分组码;MATLAB;FPGA; Xilinx ISE开发工具
    Realization of Linear Block Codes MATLAB and FPGA
    Abstract:The digital signal in the transmission process are often due to various reasons, the error produced in the transmission of data streams. This paper designs the coding and decoding of linear block codes in Matlab and FPGA experimental platformprocess. First introduces the main characteristics of linear block codes, and the relevant theory of linear block codes.then a coding process method and get the correct result by Matlab and FPGA software simulation. The simulation results show that, the linear block codes Matlab and FPGA, can correct the error produced in data transmission. Applied to real life,can make the digital signal in the transmission has been correctly received.
    Keywords:Linear block codesMATLAB;FPGA;Xilinx ISE development tools
    目    录

    摘要    2
    引言    2
    1.信道编码简介    3
    1.1差错控制编码分类    3
    1.2纠错编码基本原理    4
    2.线性分组码    4
    2.1 线性分组码的主要性质    5
    2.2 线性分组码的构成    5
    2.3 线性分组码的编译码    7
    3.工具介绍    11
    3.1MATLAB工具    12
    3.2 Xilinx  ISE开发工具    12
    4.线性分组码的MATLAB和FPGA实现    14
    4.1线性分组码的MATLAB实现    15
    4.2线性分组码的FPGA实现    16
    5.结束语    17
    参考文献    18
    附录    19
    致谢    22
    线性分组码的MATLAB和FPGA实现
    引言
    随着科技的发展,FPGA的结构越发灵活,用户可以编程它的内部连线单元,逻辑单元和I/O单元其逻辑单元,任何逻辑都可以实现,而且能够满足各种设计的需求。FPGA通用性强,功耗低,速度快,各种复杂系统的设计都可应用,FPGA的使用还可以用来实现动态配置,硬件软化,软件硬化和线性系统重构等功能。FPGA是由存放在片内ARM中的程序来设置其工作状态的,因此,工作时需要对片内的ARM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。与传统的DSP或GPP相比,FPGA有架构和算法灵活,高吞吐率,并行计算,分配存储以及动态配置等优势「1」。因此设计者在通信领域尤其是在无线通信方面需要FPGA硬件开发平台来完成设计。
    1. 信道编码简介
    信道编码就是对数字基带信号进行再编码,以改善在信道中传输可靠性的数据编码技术。信道编码一般有下列要求
    1.1差错控制编码分类
    1.1.1 差错控制编码有多种多样的分类方式:
    根据差错控制编码的功能不同分为:检错码、纠错码、纠删码(兼检错、纠错)。
      根据信息位和校验位的关系分为:线性码和非线性码。
      根据信息码元和监督码元的约束关系分为:分组码和卷积码「2」。
    1.1.2 纠错码各种类型
    1RS编码  
    RS码即里德-所罗门码,它是能够纠正多个错误的纠错码
    2卷积码
    卷积码非常适用于纠正随机错误,但是,解码本身的特性却是:如果在解码过程中发生错误,解码器可能会导致突发性错误。
  1. 上一篇:嵌入式技术在驾驶员疲劳状态检测中的应用与实现
  2. 下一篇:冷饮生产线PLC的控制+梯形图
  1. LabVIEW的语音特征提取+MATLAB代码

  2. ZigBee+LabVIEW的条形码无线采...

  3. STC89C52单片机的射频密码锁设计+流程图

  4. Pro/E风电机组无人机故障感知系统设计+源代码

  5. AT89S51单片机的柜电子密码...

  6. AT89C51单片机的数字密码锁设计+电路图+程序

  7. STC89C51单片机的自动窗帘控...

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 当代大学生慈善意识研究+文献综述

  10. java+mysql车辆管理系统的设计+源代码

  11. 杂拟谷盗体内共生菌沃尔...

  12. 乳业同业并购式全产业链...

  13. 大众媒体对公共政策制定的影响

  14. 中考体育项目与体育教学合理结合的研究

  15. 电站锅炉暖风器设计任务书

  16. 十二层带中心支撑钢结构...

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回