在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 南竹轩

[原创] RS(255,239)解码算法,verilog代码以及详细讲解

[复制链接]
发表于 2018-12-27 21:00:12 | 显示全部楼层
顶一下
发表于 2018-12-28 19:07:13 | 显示全部楼层
多谢楼主
发表于 2019-1-14 19:32:05 | 显示全部楼层
回复 1# 南竹轩


   感谢分享!!!!!!
 楼主| 发表于 2019-1-15 12:01:30 | 显示全部楼层

标题



这个bug在7月份发现过,忘了更新了
发表于 2019-1-16 10:10:56 | 显示全部楼层
本帖最后由 zpalwaysyoung 于 2019-1-16 10:22 编辑

另外,楼主的BM迭代算法中,使用了16个有限域乘法器,每次迭代花费17个clk,共需迭代16次,所以bm迭代算法花费了17*16个时钟周期,如果不采用流水线设计,公式中需要用到乘法器的地方是计算delta(k+1),计算lambda^(k+1)(x)和B^(k+1)(x)中的第二项,假设求逆是组合逻辑,没有时钟延时的话,那么这三组数据的计算就可以共用16个域乘法器,分时计算,那么每次迭代只需花费3个clk,可以加快迭代速度,本人用altera的ROM ip去实现求逆,求逆有2个时钟的延时,所以每次迭代需要花费5个clk,由于还需要计算错误求值多项式omega(x),我还多加了一组16个域乘法器,并行计算出omega(x),用面积去换取速度。
发表于 2019-1-17 21:54:17 | 显示全部楼层
厉害,楼主研究LDPC编码不
发表于 2019-2-25 09:12:24 | 显示全部楼层
小白最近也在研究RS,资料非常详尽,请问楼主知道欧几里得迭代算法或者修正的Euclidean迭代算法(MEA)吗,和BM迭代有什么优劣之处吗,我查找资料,好多都用的BM迭代算法来实现的,看原理来说,好像是初始值的设置方式还有求逆运算不太相同,望师兄指点一二
发表于 2019-3-20 19:41:29 | 显示全部楼层
谢谢分享
发表于 2019-4-20 00:31:59 | 显示全部楼层
最近搞编码译码,费了很多时间
发表于 2019-5-27 13:50:06 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 15:34 , Processed in 0.021766 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表