CCSDS标准的LDPC编译码仿真】的更多相关文章

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,ca…
LDPC编译码基本原理     学习笔记 V1.1 2015/02/18 LDPC编译码基本原理   概述   本文是个人针对LDPC的学习笔记,主要针对LDPC译码算法做了简要的总结.该版本主要致力于阐述LDPC码译码原理,这是一份有很多"问题"的总结,希望能够慢慢完善.本文分为以下几个部分 简介 概率译码 置信传播 因子图 修订历史 以下表格展示了本文档的修订过程 日期 版本号 修订内容 2015/02/04 V1.0 初始版本 2015/02/18  V1.1 添加因子图部分,修…
转自:http://blog.csdn.net/zhuzongpeng/article/details/78899198 目前SSD中ECC纠错代码主要两种BCH和LDPC.不过,随着SSD对ECC纠错技术要求越来越高,BCH纠错码开始有些吃力,所以,LDPC纠错码是发展趋势,也是最新最主流的纠错码. 为何需要LDPC? 我们先回顾一下NAND闪存的基础知识.在这里以MLC NAND为例.在MLC NAND中,有四个Vt level. 如下图, 随着P/E cycles的增加,MLC NAND的…
最近在学习一些微机原理与接口技术方面的知识. 参考书籍<微机原理与接口技术---基于8086Proteus仿真> 顾晖 梁惺彦 编著 实验一.利用8086 芯片来实现对I/O设备的读取和控制,这理的I/O设备是LED灯.(参考章节 6.3 第8章,13.1) 一.画电路原理图 工具:Proteus7.10 1.整体全图 2.芯片及地址数据译码电路 3.IO部分 0003 二.仿真 1.仿真源码 io.asm .MODELSMALL .8086 .code .startup L:mov dx,0…
1.特点: 操作数栈,主要用于保存计算过程中的结果,同时作为集计算过程中变量临时的存储空间. 操作数栈就是JVM执行引擎的一个工作区,当方法执行开始,一个新栈帧也会随之被创建,这个方法的操作数栈是空的. 每一个操作数栈都会拥有一个明确的栈深入用于存储数据值. 我们说是java虚拟机的解释引擎是基于栈的执行引擎,其中的栈指的就是操作数栈. 如果被调用的方法带有返回值的话,其返回值将被压入当前栈帧操作数栈中. 2.执行过程 反编译字节码文件 1.第一步: bipush:将值压入操作数栈的操作. is…
学习笔记 V1.0 2015/4/17 如何加速MATLAB代码运行 概述 本文源于LDPCC的MATLAB代码,即<CCSDS标准的LDPC编译码仿真>.由于代码的问题,在信息位长度很长(大于10000)情况下,代码无法正常运行或执行速度很慢.本文将叙述代码修改过程中的一系列手段,然对其加速原理不做探究 修订历史 以下表格展示了本文档的修订过程 日期 版本号 修订内容 2015/04/17 V1.0 初始版本 简介 本程序基于MATLAB 2014a 编写,本文档中提到的"MATL…
程序说明 V0.0 2015/1/24 LDPC译码算法代码概述   概述   本文介绍了包括LDPC_Simulation.m, ldpcdecoderbp1.m,ldpcdecoderminsum.m, ldpcdecoderbp2.m,ldpcdecoderminsum2.m在内的MATLAB代码的编写思路,基本原理和功能,具体代码可见文后.本文暂不涉及LDPC校验矩阵的构造和编码程序,此部分由他人提供. 修订历史 以下表格展示了本文档的修订过程 日期 版本号 修订内容 2015/02/0…
应用笔记 V0.0 2015/3/17 LDPC译码器的FPGA实现   概述   本文将介绍LDPC译码器的FPGA实现,译码器设计对应CCSDS131x1o1s文档中提到的适用于深空通信任务的LDPC编码.本文档将简述Verilog代码的基本结构和信号说明. 修订历史 以下表格展示了本文档的修订过程 日期 版本号 修订内容 2015/03/16 V1.0 初始版本,ISim仿真基本正确   简介   本文中FPGA实现特指通过Verilog HDL实现LDPC译码器功能,然而对于VHDL来说…
一个好码必须具备两个要素:可靠.高效. 高效的码要求码的编译方案都具有较低的复杂度.极化码出现后,Arikan本人提出使用SC译码方案来进行译码操作.SC全称successive cancellation decoder,即连续消除译码.SC译码采用蝶形算法,通过递归的方式进行串行解码,其优点在于算法复杂度较低,缺点是无法进行并行解码(并行解码可以提高解码速度).对于polar code的解码,还有几种常用方案:BP解码.SCL解码.SCAN解码等,本系列我们重点来介绍SC译码. SC译码算法中…
一.SBC的原理 SBC是subband codec的缩写,中文叫做次频带编码,也叫子带编码.其基本原理是把信号的频率分为若干子带,然后对每个子带进行编码,并根据每个子带的重要性及特点分配不同的位数(采样深度)来表示数据.例如,在音频编码中,由于人耳对不同频率的敏感度不同,可以在对人耳敏感的子带使用较细的量化(较大的采样深度),对人耳不敏感的子带使用较粗糙的量化(较小的采样深度),从而在不降低主观听觉效果的情况下达到较好的压缩效果.又例如,离散余弦变换(DCT)时一种处理数字信号的方法,广泛应用…