RS码的编译码研究与实现

RS码的编译码研究与实现

论文摘要

纠错编码技术在卫星通信、移动通信及数字存储等领域已获得了广泛的应用。RS码作为其中最重要的码类之一,具有优良的纠随机错误和突发错误的能力,被空间数据系统咨询委员会(CCSDS)作为一种标准使用。本论文就是用软硬件实现符合CCSDS标准RS码的编译码。本课题研究重点是RS译码。RS译码器的设计主要包括伴随式计算、错误多项式计算、钱搜索和Forney算法。对于关键的多项式计算采用BM算法,利用时间换取面积的思想,将一次迭代分成几个周期完成,降低了硬件的复杂度。本课题采用多级流水线(pipe-line)结构,优化有限域常数乘法器,进行求逆器复用。结果表明这些技术的采用提高了RS编译码的效率,节省了硬件资源。本文首先介绍相关背景和编码理论,然后介绍RS编译码算法以及有限域乘法算法,最后设计出RS编译码器的硬件电路。仿真及实际电路测试表明编译码器达到了预期的纠错性能。目前卫星通信正朝高速方向发展,希望本论文的研究能够满足这种发展需求,并应用到卫星通信的高速数传系统中。

论文目录

  • 摘要
  • ABSTRACT
  • 1 引言
  • 1.1 课题背景与意义
  • 1.2 研究现状
  • 1.3 论文的主要工作
  • 1.3.1 研究目标
  • 1.3.2 研究内容
  • 1.3.3 论文章节安排
  • 2 纠错码与CCSDS 的相关概述
  • 2.1 纠错码的介绍
  • 2.1.1 纠错码的发展
  • 2.1.2 纠错编码的分类
  • 2.1.3 纠错码的应用
  • 2.2 CCSDS 标准简介
  • 3 RS 编译码研究与实现的总体方案设计
  • 3.1 RS 编译码的研究及实现系统架构图
  • 3.2 RS 编译码的研究及实现系统设计流程图
  • 4 RS 编译码的软件实现
  • 4.1 线性分组码
  • 4.1.1 循环码
  • 4.1.2 BCH 码
  • 4.1.3 RS 码
  • 4.1.4 RS 码性能分析
  • 4.2 RS 编码
  • 4.2.1 N-K 级编码器
  • 4.2.2 K 级编码器
  • 4.2.3 Berlekamp 串行编码器
  • 4.2.4 脉动(systolic)编码器
  • 4.3 RS 译码
  • 4.3.1 BM 迭代算法
  • 4.3.2 分解的无逆BM 算法
  • 4.3.3 Euclid 算法
  • 4.3.4 各种算法比较
  • 4.3.5 算法的选取
  • 5 RS 编译码的硬件实现
  • 5.1 FPGA 简介
  • 5.2 Spartan3 芯片介绍
  • 5.3 编码器的硬件实现
  • 5.4 RS 译码器各模块的硬件实现结构
  • 5.4.1 伴随式计算
  • 5.4.2 用BM 迭代法求错误多项式
  • 5.4.3 钱搜索和Forney 算法
  • 5.5 CCSDS 标准RS 译码数据预处理
  • 5.5.1 帧同步
  • 5.5.2 解交织
  • 5.5.3 解扰
  • 5.6 RS 译码总体结构
  • 5.6.1 顶层模块端口描述
  • 5.6.2 多级流水线结构
  • 5.6.3 系统工作流程
  • 5.6.4 RS 译码器综合及仿真
  • 6 RS 编译码的软硬件测试
  • 6.1 RS 码的FPGA 后端设计
  • 6.2 RS 编译码的软硬件测试
  • 7 总结与展望
  • 参考文献
  • 附录[1] RS 译码器在FPGA 底层的布局布线图
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    • [1].多参数可调的低密度奇偶校验码编译码系统[J]. 科学技术与工程 2020(23)
    • [2].汉明编译码的教学探讨[J]. 工业和信息化教育 2016(12)
    • [3].基于FPGA的汉明码编译码系统[J]. 信息技术 2010(07)
    • [4].浅论A律13折线非线性编译码[J]. 科教文汇(中旬刊) 2008(11)
    • [5].基于纠错编译码的基带无损伤切换设计[J]. 数字技术与应用 2012(06)
    • [6].BCH编译码的DSP实现[J]. 山西电子技术 2008(02)
    • [7].赫夫曼编译码系统的设计与实现[J]. 电子科技 2011(02)
    • [8].可变码率BCH码编译码的FPGA实现[J]. 无线电工程 2010(07)
    • [9].STM32的曼彻斯特编译码系统设计[J]. 单片机与嵌入式系统应用 2012(02)
    • [10].Fountain码编译码算法结构的改进[J]. 电讯技术 2008(07)
    • [11].基于空间策略网格的符号级联合信源信道编译码快速算法(英文)[J]. 中国科学院大学学报 2017(04)
    • [12].TPC编译码的硬件实现[J]. 通信技术 2010(02)
    • [13].一种Raptor编译码技术的改进算法[J]. 浙江工业大学学报 2017(05)
    • [14].基于IEEE802.16d标准的信道编译码的FPGA实现[J]. 铁路计算机应用 2013(02)
    • [15].基于FPGA的差错控制编译码系统设计[J]. 电脑知识与技术 2010(12)
    • [16].通用快速RS编译码的设计[J]. 现代电子技术 2012(01)
    • [17].Turbo码编译码技术研究[J]. 通信与信息技术 2011(06)
    • [18].基于LABVIEW的PCM编译码系统仿真[J]. 吉林化工学院学报 2011(11)
    • [19].DCR系统的信道编译码方法研究[J]. 沈阳航空航天大学学报 2014(01)
    • [20].基于线性分组码的最优编译码方法[J]. 绿色科技 2012(01)
    • [21].基于FPGA的LDPC编译码的高速并行化设计与实现[J]. 通信技术 2020(10)
    • [22].RS码的编译码程序实现[J]. 信息安全与通信保密 2014(08)
    • [23].Turbo高速编译码技术研究[J]. 现代导航 2015(01)
    • [24].基于存储机制的LT码编译码方法[J]. 系统工程与电子技术 2018(01)
    • [25].一种超高频RFID系统的编译码模块设计[J]. 计算机测量与控制 2009(04)
    • [26].LDPC码编译码研究与实现[J]. 电子世界 2017(12)
    • [27].LTE链路中Turbo编译码原理及FPGA实现[J]. 太赫兹科学与电子信息学报 2015(05)
    • [28].纠错码编译码研究[J]. 福建电脑 2014(09)
    • [29].TD-SCDMA系统中ASN.1编译码器的设计和实现[J]. 重庆邮电大学学报(自然科学版) 2009(03)
    • [30].基于FPGA的IEEE 802.16e的LDPC编译码方法[J]. 自动化技术与应用 2017(01)

    标签:;  

    RS码的编译码研究与实现
    下载Doc文档

    猜你喜欢