随机序列发生装置及随机序列发生方法制造方法及图纸

技术编号:37461920 阅读:15 留言:0更新日期:2023-05-06 09:35
本申请公开了一种随机序列发生装置及随机序列发生方法,属于通信领域。本申请提供的随机序列发生装置包括:驱动模块、延时模块、随机序列产生模块和第一触发器;所述驱动模块与延时模块连接,所述延时模块与所述第一触发器连接,所述随机序列产生模块与所述第一触发器连接;所述随机序列产生模块用于产生随机序列;所述驱动模块用于驱动延时模块工作;所述延时模块用于在目标时间点向第一触发器传输锁定信号,以使所述第一触发器输出所述随机序列中的目标位置的值作为网络设备的标识号;其中,所述目标位置与所述目标时间点相对应,所述目标时间点随着所述驱动模块的性能指标的变化而变化。变化而变化。变化而变化。

【技术实现步骤摘要】
随机序列发生装置及随机序列发生方法


[0001]本申请属于通信领域,具体涉及一种随机序列发生装置及随机序列发生方法。

技术介绍

[0002]在通信网络中,如果出现一网络设备的标识号与另一网络设备的标识号相同,可能影响通信的建立或者通信机制的运行。相关技术中,一般采用线性反馈移位寄存器生成网络设备的标识号,在网络设备上电后将线性反馈移位寄存器的输出结果锁存下来作为网络设备的标识号。
[0003]然而,相关技术中采用线性反馈移位寄存器产生的网络设备标识号,随机性不足,存在不同的网络设备的标识号冲突的可能性。例如,在两个网络设备使用同款网络芯片的情况下,同款网络芯片上的线性反馈移位寄存器的初始值相同,线性反馈移位寄存器的变化规律相同,上电流程也相同,网络设备的线性反馈移位寄存器有概率锁定到与另一网络设备的标识号相同的标识号,导致不同的网络设备的标识号冲突的问题。

技术实现思路

[0004]本申请实施例的目的是提供一种随机序列发生装置及随机序列发生方法,能够解决相关技术中产生的网络设备的标识号的随机性不足的问题。
[0005]第一方面,本申请实施例提供了一种随机序列发生装置,包括:
[0006]驱动模块、延时模块、随机序列产生模块和第一触发器;所述驱动模块与延时模块连接,所述延时模块与所述第一触发器连接,所述随机序列产生模块与所述第一触发器连接;
[0007]所述随机序列产生模块用于产生随机序列;所述驱动模块用于驱动延时模块工作;所述延时模块用于在目标时间点向第一触发器传输锁定信号,以使所述第一触发器输出所述随机序列中的目标位置的值作为网络设备的标识号;
[0008]其中,所述目标位置与所述目标时间点相对应,所述目标时间点随着所述驱动模块的性能指标的变化而变化。
[0009]第二方面,本申请实施例提供了一种随机序列发生方法,应用于第一方面所述的随机序列发生装置,包括:
[0010]通过所述随机序列产生模块产生随机序列;
[0011]通过所述驱动模块驱动所述延时模块工作;
[0012]所述延时模块在目标时间点向第一触发器传输锁定信号,以使所述第一触发器输出所述随机序列中的目标位置的值作为网络设备的标识号;
[0013]其中,所述目标位置与所述目标时间点相对应,所述目标时间点随着所述驱动模块的性能指标的变化而变化。
[0014]在本申请实施例中,随机序列发生装置包括:驱动模块、延时模块、随机序列产生模块和第一触发器;所述驱动模块与延时模块连接,所述延时模块与所述第一触发器连接,
所述随机序列产生模块与所述第一触发器连接;所述随机序列产生模块用于产生随机序列;所述驱动模块用于驱动延时模块工作;所述延时模块用于在目标时间点向第一触发器传输锁定信号,以使所述第一触发器输出所述随机序列中的目标位置的值作为网络设备的标识号;其中,所述目标位置与所述目标时间点相对应,所述目标时间点随着所述驱动模块的性能指标的变化而变化。如此,驱动模块驱动延时模块工作,延时模块等待一定时间后在目标时间点向第一触发器传输锁定信号,锁存随机序列产生模块产生的随机序列中的目标位置的值作为网络设备的标识号,由于目标时间点随着驱动模块的性能指标的变化而变化,而驱动模块工作时性能指标随网络设备个体的工艺偏差、电压偏差波动,导致延时模块的实际延时时间(即目标时间点)存在较大差异,不同的目标时间点锁定的随机序列中的不同位置的值存在较大差异,提高了网络设备的标识号的随机性,解决了相关技术中产生的网络设备的标识号的随机性不足的问题。
附图说明
[0015]图1是本申请实施例提供的一种随机序列发生装置的示意性结构图;
[0016]图2是本申请实施例提供的另一种随机序列发生装置的示意性结构图;
[0017]图3是本申请实施例提供的另一种随机序列发生装置的示意性结构图;
[0018]图4是本申请实施例提供的另一种随机序列发生装置的示意性结构图;
[0019]图5是本申请实施例提供的另一种随机序列发生装置的示意性结构图;
[0020]图6是本申请实施例提供的另一种随机序列发生装置的示意性结构图;
[0021]图7是本申请实施例提供的一种随机序列发生方法的示意性流程图。
[0022]附图标记说明:
[0023]100

随机序列发生装置;110

驱动模块;120

延时模块;130

随机序列产生模块;140

第一触发器;150

复位信号产生模块;160

第一数据选择器;170

温度传感模块;180

电源模块;190

电源检测模块;200

时钟模块;210

晶体振荡器;220

锁相环;230

第二数据选择器;240

第二触发器;300

网络芯片。
具体实施方式
[0024]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0025]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0026]为了解决相关技术中产生的网络设备的标识号随机性不足的问题,出现网络设备的标识号与另一网络设备的标识号相同,而导致不同的网络设备的标识号冲突,本申请实施例将存在于不同的网络设备个体之间的多种偏差特性应用在随机序列产生模块上,提高
产生的网络设备的标识号随机性,在一定程度上降低网络设备的标识号冲突的可能性。
[0027]举例而言,申请人注意到,在使用同款网络芯片的随机序列产生模块的不同个体的网络设备之间存在以下偏差:
[0028]1)网络芯片在晶圆上的位置不同,由于制造工艺控制存在一定偏差(包括掺杂浓度、扩散深度、刻蚀程度等),MOS管的速度会存在差异,这种差异会影响到电路的工作速度,本申请实施例可以将这种差异特性应用到随机序列产生模块上。
[0029]2)实际应用中网络设备所接的电源电压本身也有一定的浮动,也会影响电路工作特性,本申请实施例可以将这种差异特性应用到随机序列产生模块上。
[0030]3)不同的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种随机序列发生装置,其特征在于,包括:驱动模块、延时模块、随机序列产生模块和第一触发器;所述驱动模块与延时模块连接,所述延时模块与所述第一触发器连接,所述随机序列产生模块与所述第一触发器连接;所述随机序列产生模块用于产生随机序列;所述驱动模块用于驱动延时模块工作;所述延时模块用于在目标时间点向第一触发器传输锁定信号,以使所述第一触发器输出所述随机序列中的目标位置的值作为网络设备的标识号;其中,所述目标位置与所述目标时间点相对应,所述目标时间点随着所述驱动模块的性能指标的变化而变化。2.根据权利要求1所述的随机序列发生装置,其特征在于,所述驱动模块包括振荡器,所述驱动模块的性能指标包括振荡器的漂移指标,所述目标时间点随着所述振荡器的漂移指标的变化而变化。3.根据权利要求1所述的随机序列发生装置,其特征在于,所述随机序列发生装置还包括复位信号产生模块;所述复位信号产生模块与所述驱动模块连接,所述复位信号产生模块在指定时间点产生复位信号,所述复位信号用于控制所述驱动模块开始工作;其中,所述指定时间点随着所述复位信号产生模块的性能指标的变化而变化。4.根据权利要求1

3任一项所述的随机序列发生装置,其特征在于,所述随机序列发生装置还包括第一数据选择器和温度传感模块;所述随机序列产生模块具有用于输出所述随机序列的第一部分的第一输出端和用于输出所述随机序列的第二部分的第二输出端;所述第一数据选择器具有第一输入端、第二输入端、控制端和输出端;所述随机序列产生模块的第一输出端与所述第一数据选择器的第一输入端连接,所述随机序列产生模块的第二输出端与所述第一数据选择器的第二输入端连接,所述温度传感模块与所述第一数据选择器的控制端连接,所述第一数据选择器的输出端与所述第一触发器连接;其中,所述温度传感模块在切换时间点产生用于控制所述第一数据选择器的控制信号,所述切换时间点随着所述温度传感模块的性能指标或者环境温度的变化而变化。5.根据权利要求1所述的随机序列发生装置,其特征在于,所述随机序列发生装置还包括电源模块和电源检测模块;所述电源模块与所述电源检测...

【专利技术属性】
技术研发人员:朱建银张鑫鹏
申请(专利权)人:苏州联芸科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1