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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2890|回复: 2

[求助] 并行PRBS15 求助

[复制链接]
发表于 2018-4-11 16:45:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
小弟遇到一个棘手问题,求各位大侠帮忙解答一下。

1. PRBS15 是15 bit lfsr,如果种子是16bits,要怎么对应。

2. 并行PRBS15 算法如下,这个公式要怎么理解。是和串行PRBS15相关的,但是有什么关系呢?

lfsr_o= {(lfsr_i[3:2]^lfsr_i[1:0]),(lfsr_i[14]^lfsr[1]^lfsr[0]),(lfsr_i[14:2]^lfsr_i[13:1])};

多谢多谢
发表于 2018-4-12 00:17:28 | 显示全部楼层
SEED只是让LFSR强制跳到某个初始状态,而且应该对应于某笔输入数据的特征值。可以从16 bit中摘出变化程度最大的15bit即可,例如bit[15:1], 或者{bit[15],bit[14:0]}等等。
串行LFSR迭代15次即是并行算法,网上各种推导,思路都是 f(n) = f(f(n-1)) = ...一路下去即可
发表于 2018-4-12 11:26:59 | 显示全部楼层
你这个16应该对应的是并行度,即每个cycle产生16bit的码,这个与PRBS公式无关。
16位并行实现的时候,刚好需要16个寄存器,对应16bit的种子。

另外,你这个PRBS15的多项式是多少?一般XOR操作没你写的那么多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-27 12:12 , Processed in 0.020513 second(s), 6 queries , Gzip On, Redis On.

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