菜单
  
    摘要本文首先围绕着 Turbo 码简单介绍了数字通信系统、信道编码理论以及 Turbo 码研究现状。提出论文背景后,本文先给出 Turbo 码编解码的理论知识,并详细推导了 MAP类和 SOVA 译码算法。本文主要工作在于通过 Matlab 对 Turbo 码编解码器进行设计仿真并分析其性能,以及使用 Verilog语言在FPGA芯片上进行 Turbo码编解码的硬件实现。在仿真分析中,本文针对误比特率对影响 Turbo 码性能的分量码、帧长度、码率、迭代次数和译码算法进行分析,给出了不同应用场景下如何选择最佳的 Turbo 码参数。在硬件实现中,本文给出了 Turbo码编码器的详细实现方案,在对比了 MAP类算法和 SOVA算法的实现复杂度后,选择 SOVA译码算法来设计译码器,并给出了关键模块欧式距离、幸存路径和软输出信息的设计。51320
    毕业论文关键词  Turbo码  Matlab  Verilog   SOVA   
     Title    Study on Turbo-Code Encoding and Decoding Algorithm             
    Abstract Firstly, surrounding the Turbo-code, this paper gives a brief introduction of digital communication system, channel coding theory and the research status of Turbo-code.  After proposing the paper background, this paper  introduces  Turbo-code theoretical knowledge and deduces MAP class and SOVA algorithm in detail.  The main work of this paper is to design and simulate the Turbo-code encoder and decoder by Matlab and analyze its performance, and the hardware implementation on FPGA chip using Verilog. In the simulation, this paper analyses the component code, the frame  length, the code rata, the number of iteration and the decoding algorithm of Turbo-code and gives a way to choose the best Turbo-code in  different  occasion. In hardware implementation, this paper gives the implementation scheme of encoder in detail and chose SOVA decoding algorithm to design decoder after comparing the implementation complexity of MAP and SOVA.  In designing decoder,  this paper gives the key module designs of the SOVA decoder which include Euclidean distance, the surviving path and soft output information.   
    Keywords    Turbo  Matlab  Verilog   SOVA    

    目次

    1绪论1

    1.1数字通信系统1

    1.1.1信源和输入变化器1

    1.1.2信源编码器和信源译码器1

    1.1.3信道编码器和信道译码器1

    1.1.4数字调制器和数字解调器2

    1.1.5信道2

    1.1.6信宿和输出变换器2

    1.2信道编码理论2

    1.3Turbo码研究现状3

    1.3.1Turbo码的理论和设计3

    1.3.2Turbo码的译码算法4

    1.3.3Turbo码的应用4

    1.4论文研究的背景5

    1.5论文各章节安排5

    2Turbo码编译码理论基础6

    2.1Turbo码编码器6

    2.1.1编码器的组成6

    2.1.2交织器7

    2.1.3分量编码器8

    2.2Turbo码译码器9

    2.2.1译码器的组成9

    2.2.2MAP类算法9

    2.2.3SOVA算法14

    3Turbo码的仿真分析17

    3.1不同分量码对性能的影响18

    3.2不同帧长度对性能的影响19

    3.3不同码率对性能的影响20

    3.4不同译码算法对性能的影响21

    3.5不同迭代次数对性能的影响22

    4Turbo码关键模块的硬件实现24

    4.1EDA技术与FPGA24

    4.2编码器的实现24

    4.2.1RSC编码器的硬件实现24

    4.2.2交织器的硬件实现26

    4.2.3延时器的硬件实现26

    4.2.4串并转换复用器的硬件实现27

    4.2.5编码器的整体硬件实现27

    4.3译码器关键模块的实现29

    4.3.1MAP类算法和SOVA算法的比较29

    4.3.2欧式距离的计算器的硬件实现30

  1. 上一篇:自动三维坐标测量仪实时控制技术研究
  2. 下一篇:偏振像差理论及其应用
  1. C++通信系统中的检纠错编...

  2. Windows环境下通信系统中压...

  3. MATLAB的语音信号PCM编译码实现+程序

  4. MATLAB基于FPGA的卷积码译码技术

  5. Matlab维特比译码算法在不...

  6. MATLAB维特比译码算法在不同信道中的性能仿真

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回