当前位置: 首页 > news >正文

内存纠错检错方法-SSCDSD

  SSCDSD(Single symbol correction double symbol detection )是一种内存纠错检错方法,它将4、8、16位视为一个symbol单位进行处理,相较于SECDED,能实现提供了单个symbol纠错、两个symbol检错的强大能力。
  编码方式如下:
  4bit symbol:(144,128)编码,36个4   bit symbol组成一个144bit的ECC word,包含128bit的data,16bit的ECC(8CRC+8Parity)
  8bit symbol:(144,128)编码,18个8   bit symbol组成一个144bit的ECC word,包含128bit的data,16bit的ECC(8CRC+8Parity)
 16bit symbol:    (288,256)编码,  18个16    bit symbol组成一个288bit的ECC word,包含256bit的data,32bit的ECC(16CRC+16Parity)
     下图以4 bit Symbol为例, SSCDSD能够在单一symbol内纠正多bit错误,无论4bit symbol内的错误模式如何,都能实现纠正,为可纠正错误(CE)。
但是,如果错误跨越两个符号,则会被识别为一个不可纠正的符号错误(UE)。
4 bit Symbol (144,128)编码:
以下symbol内错误可以纠正:
以下跨symbol错误可以检测:
基础算法:
RS(n,k) 表示一串长为 n的编码,k位是原始信息,其余位置是原始信息产生的RS码.
纠错能力:纠正不超过(n-k)/2个bit。
设计实现:
算法检测输出错误特征码,查表得到特征码对应的错误位置,翻转纠正。
若ECC错误特征码为6913h:
低4位为3h(0011b),对应列3h;
该列中,校验子6913h所在行的“错误符号”为05h,列标题指示位[0]和[1]损坏;
符号05h映射到数据位[23:20],因此损坏的位是**[20]和[21]**。
http://www.xdnf.cn/news/1472635.html

相关文章:

  • vggt代码详解
  • 迁移学习实战:基于 ResNet18 的食物分类
  • BYOFF (Bring Your Own Formatting Function)解析(80)
  • GPU集群扩展:Ray Serve与Celery的技术选型与应用场景分析
  • Pinia 两种写法全解析:Options Store vs Setup Store(含实践与场景对比)
  • (3)Seata AT 模式的事务一致性保证机制
  • MySQL慢查询优化策略
  • 洛谷 P2392 kkksc03考前临时抱佛脚-普及-
  • 【C++题解】贪心和模拟
  • Linux设备down机,如何识别是 断电还是软件复位
  • Java笔记20240726
  • 【Day 22】94.二叉树的中序遍历 104.二叉树的最大深度 226.翻转二叉树 101.对称二叉树
  • linux上nexus安装教程
  • 从“下山”到AI引擎:全面理解梯度下降(下)
  • 学习心得分享
  • 【OJ】C++ vector类OJ题
  • 使用国内镜像源解决 Electron 安装卡在 postinstall 的问题
  • 【Python - 类库 - BeautifulSoup】(01)“BeautifulSoup“使用示例
  • ESP-idf注册双服务器配置
  • SemiSAM+:在基础模型时代重新思考半监督医学图像分割|文献速递-深度学习人工智能医疗图像
  • 笔记:现代操作系统:原理与实现(2)
  • CLIP学习
  • 【C++】Vector完全指南:动态数组高效使用
  • Transformer核心—自注意力机制
  • 大批项目经理被迫上前线,酸爽
  • 图片在vue2中引用的方式和优缺点
  • 【数字孪生核心技术】什么是倾斜摄影?
  • 遇到 Git 提示大文件无法上传确实让人头疼
  • SVT-AV1编码器中实现WPP依赖管理核心调度
  • 门控MLP(Qwen3MLP)与稀疏混合专家(Qwen3MoeSparseMoeBlock)模块解析