菜单
  
    摘  要:数字信号在传输过程中往往由于各种原因,使得在传输的数据流中产生误码。本论文设计了通过在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. 永磁同步电机直接转矩控制系统仿真+源代码

  2. Zigbee无线智能园圃浇灌设备设计+源代码

  3. STC89C52单片机数字频率计的设计+代码+电路图

  4. DSP多路水声信号采集系统设计+源代码

  5. PSCAD舰船电力系统保护性能...

  6. MATLAB线性系统的滤波器设计与仿真

  7. STC90C51单片机智能安全驾驶...

  8. C++最短路径算法研究和程序设计

  9. g-C3N4光催化剂的制备和光催化性能研究

  10. 浅析中国古代宗法制度

  11. 高警觉工作人群的元情绪...

  12. 上市公司股权结构对经营绩效的影响研究

  13. NFC协议物理层的软件实现+文献综述

  14. 现代简约美式风格在室内家装中的运用

  15. 中国传统元素在游戏角色...

  16. 巴金《激流三部曲》高觉新的悲剧命运

  17. 江苏省某高中学生体质现状的调查研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回