基于LDPC码的级联极化码译码算法研究及其硬件实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hebeihuazi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
极化码凭借其能达到信道容量的独特优势,被研究者广泛关注,成为近年来信道编码领域的热点。相比于其他编码方案,极化码有两个主要缺陷,一是在中短码长下,会出现由于极化不充分导致的性能损失;二是常用于极化码译码的串行抵消列表(Successive Cancelation List,SCL)译码算法是串行译码,当码长较长时,译码时延很高,不利于硬件实现,而可以并行执行的置信传播(Belief Propagation,BP)译码算法的性能又不如SCL译码算法。这两个缺陷阻碍了极化码的应用进程,因此必须提出新的译码方案进行改善。本文研究了一种基于低密度奇偶校验(Low-Density Parity Check,LDPC)码的级联极化码方案,该方案通过对传输在中等信道的信息比特进行额外的LDPC编码来提升极化码的译码性能。本文从软件仿真和硬件实现两方面对该级联方案进行了详细研究,主要工作内容如下:(1)通过巴氏参数大小将极化子信道分为好信道,中等信道和坏信道三类,研究了不同码长极化码中这三类信道的分布规律,发现在中短码长下,由于极化不够充分,中等信道所占比例较高,那么当码率较大时,会有部分信息比特在中等信道中传输,造成性能上的损失。针对这一问题,提出如果通过编码对这些信息比特进行额外保护就可以获得性能的提升,并给出了用这个思路构造的基于LDPC码的级联极化码方案。(2)对级联码的联合因子图译码算法的性能进行了详细研究。首先分析了两个可能会影响译码性能的因素,一是通过何种方式进行提前终止迭代,二是进行级联译码时LDPC码的译码迭代次数。在考虑了平均迭代次数,译码性能等因素后,发现只使用生成矩阵校验实现提前终止迭代以及只进行一次LDPC码的译码是较为合理的。之后对比了不同码长和码率下,级联译码算法和极化码BP译码算法的性能差异,发现当参数选取合适时,级联译码算法有0.2~0.3d B的误块率(Block Error Rate,BLER)增益。同时还发现在有些参数下级联译码算法的性能会下降,甚至不如相同条件下的BP译码算法,并从码率损失和选取的信道可靠性降低两个方面解释了这一现象。最后探讨了参与级联的LDPC码的码长对级联译码算法性能的影响。(3)分析了LDPC码译码器的串行和并行两种硬件架构,在考虑了可拓展性和资源消耗两方面因素后选择了串行架构,并以此设计了LDPC码的最小和算法译码器。设计了低时延高吞吐率的全并行极化码BP算法译码器,同时为了减少寄存器资源的消耗,使用随机存取存储器(Random Access Memory,RAM)来存储矩阵数据。通过时序仿真图和硬件结构图对两个译码器的各个模块进行了详细的说明。(4)以LDPC码和极化码的译码器为基础,给出了LDPC-Polar级联译码器的整体设计架构,在Vivado软件上通过时序仿真对译码器的功能进行了验证,在Xilinx公司的xc7z030fbv484-1开发板上对设计的译码器进行了逻辑综合,分析了硬件资源的使用情况。
其他文献
嵌入式系统每天都在改变我们的生活,并且它们的复杂性随着应用程序的多样性和处理器架构的改进而增加。在各种嵌入式平台的应用程序中,有大量来自不可信第三方的应用程序,未经验证的第三方应用程序会造成系统或用户隐私泄露等安全问题。污点分析是检测嵌入式平台应用程序信息泄露的常用方法之一,通过对污点源的追踪以及污点传播分析,能够有效追踪嵌入式程序中的数据流,保证用户信息的安全性。传统的污点分析方法,忽略了程序语
学位
区块链中每个用户拥有一个虚拟身份,用户使用虚拟身份进行交易,不泄露其在现实中的真实身份,即实现区块链的匿名性。但是,在区块链数字货币交易中,由于所有的交易信息都透明公开,攻击敌手可以使用交易图谱分析等手段,对某一虚拟身份的多笔交易信息进行分析,根据交易之间的关联,能够推测出这一虚拟身份在现实中的真实身份。因此,区块链并不具备真正意义上的匿名性,仍具有很高的隐私泄露风险。环签名作为一种去中心化的群体
学位
波达角估计(Direction of Arrival,DOA)技术常见于雷达搜索、声纳探测等领域,广泛应用于无线通信工程场景。针对非相干信号,典型的DOA算法有:波束形成类估计算法、子空间类估计算法。波束形成类算法所能计算的角度分辨率较低,子空间类方法也受奈奎斯特采样定理所限制,且对于低信噪比环境估计精度较差。对于相干信号DOA估计,针对独立信号的传统估计方法失效,需要对相干信号先进行解相干预处理
学位
当前,由于相控阵天线技术的迅速发展,人们不再满足于平面阵列天线的性能,而是对阵列天线提出了更多严苛的指标,如更小的空间占用,更宽的扫描角域,更低的剖面高度等。共形阵列天线不但具有上述优点,还能与载体进行良好贴合,最大程度减小对载体气动性的影响。然而,目前高性能的共形相控阵天线多采用球面阵形式实现,相比于其他形式,球面阵结构复杂,考虑阵元耦合分析困难,这给共形阵波束综合带来了极大难题。此外,针对共形
学位
第五代移动通信系统(5G)为终端用户和业务应用打造了一个服务化定制化网络,即对通信和网络资源软件化并进行按需切割和重新组合,形成适用于各行业应用的网络切片。5G系统可通过网络切片技术为各种不同的通信服务、不同的流量负载和不同类型的用户提供优化支持。然而,5G网络切片在为各行业带来资源优化和资源隔离体验的同时也为5G网络和用户带来了新的安全威胁,如切片隐私泄露、同类型切片间业务数据相互泄露、以及未授
学位
搭建铁路工程基于BIM模型的三维场景,有助于提升项目管理水平,建设数字孪生铁路资产。由于BIM模型体量巨大,给数据传输、模型渲染带来极大压力,在浏览三维场景过程中存在加载速度缓慢、交互卡顿等用户体验差的问题,限制了BIM技术的推广。为解决此问题,对国内外BIM模型轻量化技术研究现状进行调研,提出从几何转换与模型渲染两方面对模型进行轻量化的方法。几何转换通过数模分离以及相同模型采用实例化存储的策略降
期刊
无线通信系统的快速发展带来了数据流量的快速增长,与此同时可利用的微波频段的频谱资源日益紧缺,毫米波应用进入人们的视野。仅能工作在单一频段的天线无法满足未来通信系统发展的需要,设计能同时工作于微波和毫米波频段的多频天线则更具有实用价值。本文从大频率比多频天线的研究背景,设计原理以及发展趋势出发,提出了四款可同时工作于微波和毫米波频段的大频率比双频天线,主要工作内容如下:1.通过低通滤波结构的加载与线
学位
图像高性能计算旨在对图像像素点进行快速有效计算。为实现对像素点准确、高效计算,Intel公司发布了基于x86架构设计的IPP图像高性能计算库。长久以来,x86芯片制造商不仅垄断着高端服务器市场,还利用其完善的软件环境,使消费者对其产品形成依赖。随着ARM架构快速发展,其应用领域也从手机移动端扩展到服务器。为打破垄断,华为基于ARM架构设计了鲲鹏920处理器,该处理器对高性能计算具有强大负载能力。鉴
学位
随着信息技术的不断发展,无人机(Unmanned Aerial Vehicle,UAV)在各个领域都发挥着重要的作用,因为其机动性强且容易部署,所以在火灾救援、航空拍摄、高空设备检修、精准农业、以及货物运输等多个场景中,无人机都承载着很大的作用。由于集群控制算法在不断优化,多无人机的应用也开始被重视,相较于单无人机,多无人机在执行任务时可靠性更高。近年来,将无人机和基站结合,帮助地面用户接入核心网
学位
基于全息原理的超表面圆极化天线,通过构建源场和目标辐射场形成的干涉平面,能够实现不同功能的电磁波辐射特性,这种多功能的超表面结构能够被广泛应用于电磁隐身、导航、卫星通信等场景。论文对本文的研究背景、研究意义以及相关的国内外研究现状进行归纳总结,并推导了论文的相关基础理论。同时,以基于全息超表面的共形设计为题,重点研究了柱面/球面全息超表面天线,并对其辐射特性进行了进一步的分析研究。论文的主要研究内
学位