BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #1089同步于 2007/5/29
Matlab机器人发帖

[合集] 怎么在matlab中产生PN序列?

sunmoonstar
2007/5/29镜像同步0 回复
☆─────────────────────────────────────☆ yanzhi (yanzhi) 于 (Tue Apr 24 16:16:58 2007) 提到: 在帮助文档中看到一个 PN Sequence Generator 但是不晓得怎么使用它。请高人指点![em1] ☆─────────────────────────────────────☆ guorenqiaoke (guorenqiaokeli) 于 (Wed Apr 25 21:49:38 2007) 提到: 我用的版本是2007a,注意版本不一样,可能各模块参数略有不同! 先从Simulink Library Browser中找到该模块。以下是对该模块属性的介绍: Block Parameters:PN Sequence Generator(伪随机序列产生器) Parammetres(参数) 1,Gengrator polynomial:(生成多项式) 既可采用二进制向量表示,也可以采用由多项式下标构成的整数向量表示。 2,Initial states(初始状态) PN序列生成器中各个寄存器的初始状态,表示成一个二进制向量。 3,Shift(or mask)(时延或屏蔽操作) 当它是一个标量时表示时延的大小。 当设置为向量时表示屏蔽操作的方式,这时候既可以采用二进制向量的方式,也可采用由多项式下标构成的整数向量。 4,Sample time(抽样时间) 输出序列中每个元素的持续时间。 5,Frame-based outputs(帧格式输出) 指定PN序列生成器以帧格式产生产生输出序列。 6,Sample per frame(每帧的抽样数) 当选择了Sample per frame参数后,本参数用来确定每帧的抽样点的数目。 7,Reset on nonzero input(复位方式) 当选择了Reset on nonzero input选项之后,PN序列生成器提供了一个输入端口,用于输出复位信号。当复位信号输入端口不等于零时,PN序列生成器将各个寄存器的状态恢复为初始状态(Initial states). 在PN生成器中,只有当生成多项式是一个本原多项式(即生成多项式不可约)时,才能够产生一个长度最大的PN序列。对于有n各寄存器的PN序列生成器,它的最大长度等于2的n次方减1。 更多详情请参看http://www.mathworks.com ☆─────────────────────────────────────☆ liaksc (有个人) 于 (Wed Apr 25 23:58:55 2007) 提到: 学习了 【 在 guorenqiaoke 的大作中提到: 】 : 我用的版本是2007a,注意版本不一样,可能各模块参数略有不同! : 先从Simulink Library Browser中找到该模块。以下是对该模块属性的介绍: : Block Parameters:PN Sequence Generator(伪随机序列产生器) : ................... ☆─────────────────────────────────────☆ yanzhi (yanzhi) 于 (Thu Apr 26 12:12:59 2007) 提到: 谢谢
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。