首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
介绍数据传输中BCH解码校验用汇编语言实现的算法.算法包含BCH码的差错检验、差错位查找和差错纠正,同时列出相关主要子程序清单并予说明.  相似文献   

2.
在信号传输中,BCH码被广泛应用于动态的实时无线通信中,而底层的单片机级信号传输往往只采用奇偶校验等简单方法。本文结合一些测控系统和监控系统的开发,提出一种用汇编语言实现BCH解码校验的算法,该算法包括BCH码的差错检验、差错查找和差错纠正,并给出相关的主程序和子程序及说明。  相似文献   

3.
为了提高数字水印的鲁棒性和降低传输过程中的差错,在研究将纠错编码应用于数字水印的基础上, 提出了一种基于BCH 码(或汉明码)和小波变换的彩色图像数字水印算法.该算法利用BCH 码(或汉明码)的纠 错性能,对水印图像进行混沌置乱预处理,实现了彩色图像中数字水印的嵌入和提取.仿真实验结果表明该算法具 有良好的不可见性,而且能抵抗多种攻击,比未采用纠错编码的同一水印算法具有更好的鲁棒性,且基于BCH 码 的算法性能要优于基于汉明码的算法.  相似文献   

4.
李志国  张伟功 《微机发展》2007,17(4):171-174
结合BCH码的特点,重点研究了BCH码中BM迭代译码算法的基本原理,对二进制BCH码与非二进制BCH码作了简单的比较,给出了算法的关键代码。根据BM迭代译码算法的基本步骤,采用三级流水算法结构并对实际应用的缩短码(50,32)(纠二检四)译码进行分析,同时阐明如何应用C/C 语言实现该算法。  相似文献   

5.
在介绍BCH码原理的基础上,着重介绍了对检测和纠正PC机与单片机通信中出现的突发差错和随机差错都非常有效的BCH码的编译码及传输方法,最后给出了MCS-51和8086的实用实例。  相似文献   

6.
BCH码迭代译码算法及软件实现方法   总被引:3,自引:0,他引:3  
结合BCH码的特点,重点研究了BCH码中BM迭代译码算法的基本原理,对二进制BCH码与非二进制BCH码作了简单的比较.给出了算法的关键代码。根据BM迭代译码算法的基本步骤,采用三级流水算法结构并对实际应用的缩短码(50,32)(纠二检四)译码进行分析,同时阐明如何应用C/C++语言实现该算法。  相似文献   

7.
本文针对无线传感器网络能量有限的特点,在对自动请求重传和前向纠错差错控制技术进行分析的基础上,提出在无线传感器网络中使用BCH码/双向斜行列校验码混合差错控制方法.该方法结合了自动请求重传和前向纠错两种差错控制技术的优点,在信息传输无误码的情况下,只调用双向斜行列校验码校验,避免了复杂的BCH译码,节省传感器节点的处理模块能量消耗;在信道出现误码时,使用BCH译码纠正错码,避免信息的重传,节省了传感器节点的通信模块能量消耗,保证无线传感器网络数据传输的可靠性.  相似文献   

8.
任亚博  张健  刘以农  张伟 《计算机应用》2014,34(12):3618-3620
针对误码条件下的BCH码盲识别问题,提出了一种低复杂度的算法。现有的对BCH码的识别方法多采用通用的线性分组码识别方法,不能同时适用于码长较长、误码率较高时的情况。该算法基于BCH码是汉明码的子空间,通过汉明码的校验矩阵校验BCH码。识别内容包括码长、码字起点和生成多项式。仿真结果表明:对码长为1023的BCH码,在误码率0.5%的条件下,仍能正确识别。  相似文献   

9.
该文以BCH(67,53)为例,提出了一种改进的,适合在FPGA上实现的BCH译码算法,并用Xilinx公司Virtext2pro器件实现了BCH(67,53)码的译码。该算法基于BM迭代,与传统的BCH译码算法相比,具有硬件实现简单,运算速度快,消耗资源少等优势。经仿真验证,对于码组中任意小于等于两比特的随机错误都可以给予纠正,且运行可靠。目前,该BCH译码器已成功地应用在DVB-T(数字地面电视)系统中。  相似文献   

10.
为满足大容量NAND Flash的容错需求,解决传统BCH编码存在长码字编码效率低下的问题,提出一种长BCH编码的快速算法.算法利用分圆陪集和中国剩余定理,在确定生成多项式时,由每个最小多项式的根构造分圆陪集,避免了重复计算所有的根;采用等价多项式代替除法多项式,将计算的最小多项式和理想循环码的生成元加入分圆陪集,后续编码可通过查找分圆陪集得到等价余数多项式,无须每次都进行除法运算,减少了除法运算时间.实验结果表明,与传统BCH编码算法和相关算法相比,该算法在长BCH编码时具有较高的编码效率,特别是对极长BCH编码,效果更加明显.  相似文献   

11.
提出了一种针对HINOC系统探测帧的单频检测算法与BCH编解码结合应用的方案,以改善HINOC系统的抗单频干扰能力。首先介绍了单频检测的一般方法及实现流程;接着简述了BCH编解码的基本原理;最后详细阐述了将单频检测算法与BCH编解码算法结合应用于HINOC系统的方案及实现流程。仿真结果表明,该方案能明显改善HINOC系统的抗单频干扰性能,具有较强的实用价值。  相似文献   

12.
提出一种将BCH纠错码用于水印生成的数字水印算法。该算法利用了BCH纠错码的纠错特性增强了水印的鲁棒性;之后对水印的BCH纠错码进行交织,一方面可以利用交织提高纠正突发错误的能力,进一步提高水印的鲁棒性,另一方面可以利用预设的交织参数对水印进行加密。针对编码后数据量增大的问题,采用了可以嵌入较多数据的LSB算法嵌入水印。并利用图像的边缘检测信息选取水印嵌入的位置.既加强了LSB嵌入算法的鲁棒性,又使嵌入的水印不可见性更好。  相似文献   

13.
由于BCH码的编译码硬件实现的电路比较复杂,而且实现起来困难,所以根据BCH码的编译码原理,介绍了缩短循环码(26,16)编码和译码的过程以及软件实现的方法,并由编码和译码的算法得出了相应的C语言流程图。  相似文献   

14.
针对NAND Flash应用,完成了并行化BCH编译码器硬件设计。采用寄存器传输级硬件描述语言,利用LFSR电路、计算伴随式、求解关键方程、Chien搜索算法等技术方法完成了BCH编译码算法在FPGA上的硬件实现。相比于传统串行实现方案,采用并行化实现提高了编译码器的速度。搭建了基于SoPC技术的嵌入式验证平台,在Nios处理器的控制下能快速高效地完成对BCH编译码算法的验证,具有测试环境可配置、测试向量覆盖率高、测试流程智能化的特点。  相似文献   

15.
在分析基于循环冗余校验码纠正单比特错误和基于CRC/BCH混合编码方法的基础上,提出了一种多位纠错算法,在一定的信噪比范围内分析了算法的纠错性能和对吞吐量的改善情况,算法降低了传输数据的误码率和误帧率,提高了系统的吞吐量.对纠错算法的能耗进行了分析比较,与ARQ方案,BCH纠错方案的能耗进行了对比,在一定的范围内算法有较高的能量利用率.  相似文献   

16.
杜时英 《计算机时代》2012,(8):24-25,28
提出了新的二进制(位级)无损图像压缩方法——将错误纠正BCH码引入到图像压缩算法中;将图像的二进制分为大小为7的码字,这些块进入到BCH解码器,消除了校验位后,使得原来的块的大小减少到4位。实验结果表明,此压缩算法是有效的,并给出了一个很好的压缩比,而且不丢失数据。BCH码的使用在提高压缩比方面比单纯霍夫曼压缩的结果要好。  相似文献   

17.
基于无线传感器网络能量有限的特点,提出了一种判决与校验相结合的算法,利用BCH码和CRC码实现多位纠错功能,在纠正错误时,一位错误和多位错误分开纠错.对纠错算法的能耗进行了分析,并与ARQ方案和BCH纠错方案的能耗进行了对比.仿真结果表明:该多位纠错方法有效地改善了误码率和帧错误率,当误码率大于1.3E-3时,这种算法有较高的能量利用率.  相似文献   

18.
北斗2代卫星导航电文纠错校验设计与仿真   总被引:1,自引:1,他引:0  
提出了一种制表映射的BCH纠错解码和校验方法,通过对RNSS-ICD文档北斗导航电文BCH编码的深入理解,设计出了一种占用CPU资源少、实现简单方便的制表映射的编码和纠错解码算法,减小了算法在实现时对CPU和内存资源的占用;给出了一种再编码校验的校验方法仿真验证了该算法的准确性和可靠性,保证导航电文的可靠性;对提高接收机的性能具有很强的工程适用价值.  相似文献   

19.
本文介绍了BCH(15,7,5)码及其纠错译码的一般算法。并且给出了它的MATLAB语言实现方法。  相似文献   

20.
并行化的BCH编解码器设计   总被引:3,自引:0,他引:3  
赵景琰  金鹰翰  赵培  王进祥 《微处理机》2010,31(2):42-44,48
针对Flash存储器的特点,设计了并行化的线性反馈移位寄存器、并行化的钱搜索电路,实现了求解错误位置多项式的BM迭代算法,并利用上述模块构造了一个并行化的、最高纠错能力为8位的BCH编解码器,大大加快了BCH编解码速度.最后对编解码速度和解码错误概率进行了统计分析.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号