社区
数据结构与算法
帖子详情
如何在一个伪随机码发生器快速算出产生的是哪一个m序列码
param
2001-04-25 09:54:00
?????
...全文
235
10
打赏
收藏
如何在一个伪随机码发生器快速算出产生的是哪一个m序列码
?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mathe
2001-10-06
打赏
举报
回复
应该没有更快的方法。如果你已经将一个随机数发生序列看成一个黑箱,由于其周期如此之大,在没有产生一个完整周期的情况下,当然是无法确定的了。
wyly
2001-10-05
打赏
举报
回复
8位的序列就127个值,查表好了
milefo
2001-04-28
打赏
举报
回复
你这样试试:设初始状态M(0);t时刻状态M(t),t+1时刻状态M(t+1);
根据移位寄存器的反馈抽头可以构造矩阵A,使得M(t+1)=AM(t);
若已知序列M(x),则
for(t=1;t<=最大状态数;t++)
M(t)=AM(t-1);
if(M(t)==M(x))则可以知道该序列的序号了
};
duz
2001-04-28
打赏
举报
回复
其实现在一般使用的伪随即序列都不是通过移位寄存器产生的,产生伪随即序列的方法有很多种,为什么一定要将结果用m序列来表示呢?现在一般的伪随机序列都是通过x=a+b*xMod(p)形式的公式产生的,要用m序列来表示,其生成多项式的阶一定会很高,当然比较麻烦了。
milefo
2001-04-27
打赏
举报
回复
呵呵!
我也不知道,但好像扩频通信里用到
param
2001-04-27
打赏
举报
回复
一般的算法,算出来要20,30天,有没有更快的算法,
而且主要的for语句耗掉的2/3的时间
milefo
2001-04-26
打赏
举报
回复
不懂你的意思?!语句也有点不通!M序列产生的多项式不是很随便的吧!
你是想判断它是循环的第几个码子了?
param
2001-04-26
打赏
举报
回复
如果有m发生器的算法给我一下,ok,help me ,55555.......
param
2001-04-26
打赏
举报
回复
是想判断是第几个码子,但是m=2power(42) -1,耗时太长,有没有快一点的算法
g9yuayon
2001-04-25
打赏
举报
回复
什么叫"m序列码“?能不能给出个例子?还有,你的发生器用的是什么算法?每种算法生成序列
码应该不同的。这个问题还有没有附加条件,比如我能不能修改发生器的代码,能不能用额外
的空间,等等?
m
序列
发生器
(线性移位寄存器)mseq
m
序列
发生器
(线性移位寄存器)
产生
伪随机
码
,即m
序列
。m
序列
的长度P由移位寄存器级数决定,m
序列
产生
后,进入调相器对载波进行调相,由线性移位寄存器
产生
的m
序列
同时送入延迟
码
产生
器,该延迟
码
产生
器输出n路延时不同的...
论文研究-基本和混合元胞自动机的
伪随机
数
发生器
研究.pdf
该算法通过计算每个元胞
产生
伪随机
序列
的熵值作为粒子的适应度函数值,有效地实现每个元胞最佳规则的搜索,一定程度上提高了混合CA
产生
伪随机
序列
的质量。给出了基于小生境技术、构造出最优CA-PSO耦合
伪随机
数
发生器
...
Python专题精讲 随机与抽样
实际项目中经常遇到随机、
伪随机
、随机生成整数、浮点数、随机抽样、生成随机字符
序列
等需求,正确处理随机与抽样问题,是
一个
程序员的必修技能。 本课程详细介绍Python语言使用random标准库来完成随机数、随机抽样...
基于量子混沌映射的
伪随机
数
发生器
本文提出了一种基于量子逻辑映射的
伪随机
数生成方案。注意,PRNG仅仅依赖于量子混沌映射中使用的方程。该算法不复杂,对计算机硬件要求不高,计算速度快。为了应对在量子密
码
学和其他实际应用中使用所提出的PRNG所...
将混沌
序列
变换成均匀
伪随机
序列
的普适算法
提出了一种将混沌
序列
变换成...任何实型的混沌
序列
,不论来自混沌映射系统还是混沌微分动力系统,都可以在同
一个
标准算法下变换成均匀分布的
伪随机
序列
,因而是混沌
伪随机
数
发生器
标准化模块设计和硬件实现的关键技术基础.
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章