共查询到20条相似文献,搜索用时 156 毫秒
1.
罗爱国 《单片机与嵌入式系统应用》2004,(3):18-20
纠错编码被广泛应用在各种数字通信、数字广播和数字存储系统中。随着单片机、DSP和FPGA等器件的发展,越来越容易在各种通用硬件平台上实现纠错编码。本文基于TI的54系列DSP,实现由常用RS码、卷积编码、Viterbi解码、交织技术构成的级联码,并提供编码原理和实现方案。 相似文献
2.
祝洪峰 《电子制作.电脑维护与应用》2007,(3):31-33
本文对遥控的编码格式和常用遥控编码芯片编码原理进行了详尽的分析,给出了用51单片机对常用的红外遥控SAA3010T编码芯片进行解码的方法,实现对8个发光二极管的开关控制,并给出了具体的电路和源程序。通过本制作你能够了解遥控编解码原理和用单片机进行解码的方法。 相似文献
3.
逆序CRC编解码算法及在DS18B20中的应用 总被引:1,自引:0,他引:1
循环冗余校验CRC码是检错与纠错能力极强的线性分组码,在通信与测控领域应用广泛.本文提出了逆序CRC信息单元编码算法,即以包含若干位的信息块为单元计算CRC的方法,进行了详细的数学推导,给出了编码算法流程图.分析了CRC的解码算法并给出了解码算法流程图.在讨论了DS18820的CRC程序流程图的基础上,给出了在keil μ Vision8.08a环境下调试通过的KeilC51程序. 相似文献
4.
5.
6.
一种具有自学习功能的智能红外遥控器设计 总被引:2,自引:0,他引:2
系统以TSOP1738(红外接收频率为38kHz)作为红外接收头,详细介绍了红外遥控器的设计原理,红外遥控信号的单片机软件编码解码方法,包括编码、调制、解码以及发射,实现了一种利用MCS-51单片机的外部中断和时钟中断实现红外遥控的接收和发送装置,实现了基于字节的红外数据传输;经试验测试,该方法能使红外信号可靠发送和接收,通用性好,适用于大部分红外遥控控制系统. 相似文献
7.
8.
9.
北斗2代卫星导航电文纠错校验设计与仿真 总被引:1,自引:1,他引:0
提出了一种制表映射的BCH纠错解码和校验方法,通过对RNSS-ICD文档北斗导航电文BCH编码的深入理解,设计出了一种占用CPU资源少、实现简单方便的制表映射的编码和纠错解码算法,减小了算法在实现时对CPU和内存资源的占用;给出了一种再编码校验的校验方法仿真验证了该算法的准确性和可靠性,保证导航电文的可靠性;对提高接收机的性能具有很强的工程适用价值. 相似文献
10.
朱高中 《计算技术与自动化》2011,30(2):68-71
介绍红外遥控的发射与接收原理,给出遥控信号的识别与解码方法。本文设计基于单片机AT89C51单片机控制解码红外遥控器,对解码器硬件和相应的软件进行分析并给出流程图,实现对电视遥控器的解码及编码值显示。采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。所以采用单片机进行遥控系统的应用设计,遥控装置将同时具有编程灵活、控... 相似文献
11.
Chipkill是动态随机存储器系统中先进的容错手段,Reed Solomon(RS)码是实现Chipkill技术的良好编码。以18片DDR3×8存储器芯片为研究对象,首先提出了一种快速构造RS码生成矩阵并对其优化的算法,获得了仅有1 728个“1”的生成矩阵;然后设计了一种纠单符号错RS码高效译码电路,实现了用纯组合逻辑完成检错、纠错操作。将所提出的RS码与传统的SEC/DED汉明码进行对比。开销方面,译码电路面积小19%~27%,延迟仅高出6%~27%。检错纠错能力方面,减少39.76%的可检不可纠错误,并且在实验中未出现不可检错误。 相似文献
12.
当前主流高性能互连网络的端口速率已达到100~400 Gbps,其单通道速率已达到25~50 Gbps。在这种高速率的网络上传输数据,前向纠错编码是提高其可靠性的必要技术。以太网国际规范IEEE 802.3采用的前向纠错编码为RS(528,514)和RS(544,514),但是这2种码型难以满足高性能互连网络在低延迟方面的性能需求。首先,分析了RS的编码和译码结构,并定量研究了RS码型参数与编解码延迟之间的关系。接着,提出了一种面向当前高性能互连网络的新型低延迟编码—RS(271,257),并比较了该码型在占用带宽和纠错能力等方面的优缺点。最后,实现了基于RS(271,257)的低延迟网络编码子层,并对其进行了资源消耗评估和延迟性能模拟。综合考虑资源消耗、纠错能力和延迟性能3方面因素,RS(271,257)是一种理想的低延迟前向纠错码型,可满足当前面向HPC的低延迟高性能互连网络的编码子层的设计需求。 相似文献
13.
一种RFID的曼彻斯特解码技术 总被引:2,自引:0,他引:2
对射频芯片输出的数据进行解码是射频卡应用系统中的关键问题。通过分析EM4095的工作原理和EM4100的编码机制,得出射频芯片输出64位曼彻斯特码的特点,并给出了软件实现算法。利用中断捕获脉宽的方法进行解码,不但硬件接口简单,而且解码速度快,准确率高,同时也为曼彻斯特解码算法提供了一种新的思路。 相似文献
14.
罗迅 《计算机工程与应用》2009,45(24):11-13
为了解决集成存储系统或者分布式存储系统中的数据安全问题,提出了一种新的阵列码,名为Lamda码。Lamda码可以同时恢复最多两个删除错,或者纠正一个突发错误。该码是极大距离可分码(MDS),因此理论上具有最优的空间效率,并附有相应的证明。详细描述了编码算法与解码算法,同时讨论了相应算法的复杂度问题。结论表明,Lamda码也是一种有效的数据冗余方案。 相似文献
15.
详细介绍了使用可编程逻辑阵列(FPGA)实现CVSD与PCM编码转换的方法。根据FPGA在逻辑设计方面的优势,使用FPGA替代专用、小规模的CVSD编解码芯片,从而使电子系统的设计非常方便,并且系统功能上具有灵活的扩展性能。就CVSD编码原理及实现方式,以工程设计中的实例加以阐述,并提供了完善的解决方案。由于CVSD编译码器结构简单,单工传输收发无需位同步时钟,并且在误码率达到4%的情况下仍然可以正常使用,因而CVSD得到广泛的应用。在本设计中,编码转换使用流水线操作方式。在一片FPGA中可以同时实现多路编码转化,并且不占用过多的资源。 相似文献
16.
17.
PDF417二维条码采用Reed-Solomon码作为纠错码,很好地解决了因条码破损和污染造成的识读问题。在介绍PDF417二维条码和RS纠错码的基础上,详细阐述了RS码的译码原理,包括伴随式的计算、错误位置多项式的计算、错误位置的确定和错误值的计算等。最后分析了RS码译码的算法复杂性。 相似文献
18.
基于C语言的Turbo码的DSP实现 总被引:1,自引:0,他引:1
介绍了Turbo码的编译码基本原理,在详细研究Log-MAP算法的基础上,用V05.0编写了状态转移表生成子程序,Turbo交织表生成子程序和Turbo码译码程序等几个对Turbo码进行仿真最重要的函数,并在DSP上实现了通用的Turbo码编译码器。 相似文献
19.