随机数生成方法及生成器的制造方法

文档序号:9492442阅读:966来源:国知局
随机数生成方法及生成器的制造方法
【技术领域】
[0001] 本发明涉及通信技术,具体涉及一种随机数生成方法及生成器。
【背景技术】
[0002] 无线通信系统主要包括用户设备(User Equipment,简称UE)侧网元和网络 侧网元,网络侧网元又包括演进型基站(Evolved Node B,简称eNB)、演进型核心网 (Evolved Packet Core,简称 EPC)和操作维护中心无线部分(Operation Maintenance Center-radio,简称 0MCR)等。
[0003] 如果UE需要接入网络侧系统,首先需要进行小区搜索,以完成与网络侧的时间同 步、频率同步以及小区标记(Identity,简称ID)的检测。
[0004] 在基于竞争的随机接入小区的过程中,UE需要选择随机接入前导码,根据协议规 定,每个小区可以使用的随机接入前导码数量最多为64个,其中竞争接入可以使用的前导 码索引会通过小区广播消息进行播报,UE根据随机接入消息的大小,在可以使用的前导码 中随机选择一个前导码,按照协议定义的初始发射功率,在相应的随机接入信道中发送出 去。
[0005] 当小区eNode B成功接收到随机接入消息以后,将在反馈消息中携带该UE在随机 接入消息中发送的竞争决议标识;当UE在竞争判决定时器启动其间,成功接收到自己的竞 争决议标识的随机接入消息响应,则认为本次随机接入成功,eNode B将为竞争判决成功接 入的UE分配数据传输所需的时频资源。
[0006] 另外,在全网络互连协议(Internet Protocol,简称IP)网络中,UE接入成功后, 根据业务需求,可能会发起传输控制协议(Transmission Control Protocol,简称TCP)建 链过程,以进行数据传输。TCP建链过程中,在选择socket端口号时,根据不同的socket端 口号选择方案,也可能需要随机选择端口号。
[0007] 综上所述,在UE选择随机前导码时和选择随机端口号时,都需要产生一个随机 数,利用该随机数进行随机选择。目前随机数生成方法主要有如下几种:
[0008] (1)使用 UE 的国际移动用户识别码(International mobile subscriber identity,简称頂SI)号作为随机数;
[0009] (2)获取系统当前的处理量或者全球定位系统(Global Positioning System,简 称GPS)时间作为随机数;
[0010] (3)产生随机噪声作为随机数;
[0011] 对于方法(1),如果依赖于UE的頂SI号产生随机种子,则随机化只能在多个UE之 间保证。如果随机接入前导码索引映射到的随机接入响应消息所在的频点信号质量不好, 导致随机接入失败,则退避后重新发起前导码,还是映射到相同的频点接收随机接入响应 消息,如果一段时间内,该前导码索引的频点信号质量一直不好,则影响该UE接入,造成业 务延时。
[0012] 对于方法(2),考虑到UE侧低成本的限制,并不能保证所有的系统平台都可以提 供便捷的获取处理量的功能,更不能保证所有的UE都有获取GPS时间的功能;此外,UE在 获取随机数的阶段,也不能保证系统处理量是随机的,对于一致性较好的芯片来说,很有可 能在系统运行的相同阶段,系统处理量是相同的。
[0013] 对于方法(3),需要通过两路模拟噪声发生器,一路作为随机噪声源,一路作为随 机采样时钟,经过数字化后,利用随机采样时钟对源随机数采样,得到随机数。该方法需要 额外的噪声发生器,以及还可能需要信号放大器,实现起来相对复杂。
[0014] 由此,如何提供一种减少现有随机数产生方式造成的业务延迟、降低现有随机数 产生方式对UE的较高要求,以及简化现有随机数产生方式中复杂结构等问题的随机数产 生方法成为亟待解决的问题。
[0015] 鉴于此,当前亟待给出一种随机数生成方法,能够解决上述问题。

【发明内容】

[0016] 针对现有技术中的缺陷,本发明提供一种随机数生成方法及生成器,能够减少业 务延迟、降低对UE系统平台要求,简化结构和降低成本。
[0017] -种无线通信系统中的随机数生成方法,包括:
[0018] 在用户设备UE接入基站过程中,以及和接入的基站交互时,UE需要根据UE内部 当前时刻生成的随机数向基站发送部分信息,所述UE内部当前时刻生成的随机数为:当前 时刻所述UE中所有天线接收的数据的算术和。
[0019] 优选地,
[0020] 若当前时刻UE中所有天线接收的L个数据为ak+bki,k = 1,2, · · · L,且所述数据 包括的头数部分为%,a2, ... ,虚数部分为Id1, b2, ... ;
[0021] 则所述UE内部当前时刻生成的随机数c为:
[0022] C= I aj I +1 a21 +. . . +1 aL I +1 bj I +1 b21 +. . . +1 bL I ;
[0023] 或,
[0025] 其中I ak I为ak取绝对值,I bk I为bk取绝对值。
[0026] 优选地,
[0027] 若当前时刻UE中所有天线接收的L个数据为ak+bki,k = 1,2, . . . L,对所述L个 数据进行抽样,抽样后的数据个数为U = η *L,其中0〈 η〈1,所述抽样后U个数据包括 的头数部分为%,a2, · · · ,虚数部分为Id1, b2, · · · ;
[0028] 则所述UE内部当前时刻生成的随机数c为:
[0029] c = Ia1Ha2I+. ··+|aL, Hb1Hb2I+. ··+|bL, I ;
[0030] 或,
[0032] 其中I ak I为ak取绝对值,I bk I为bk取绝对值。
[0033] 优选地,
[0034] 若无线通信系统为时分双工TDD模式,则P1/M彡η〈1 ;
[0035] 其中,M为UE和基站之间传输的一个无线帧中的数据的个数,Pl为所述无线帧中 的下行数据的个数。
[0036] 一种无线通信系统中的随机数生成器,包括:
[0037] 随机数生成单元,用于将当前时刻用户设备UE中所有天线接收的数据的算术和 作为UE内部当前时刻的随机数。
[0038] 优选地,所述随机数生成单元,
[0039] 若当前时刻UE中所有天线接收的L个数据为ak+bki,k = 1,2, · · · L,且所述数据 包括的头数部分为%,a2, ... ,虚数部分为Id1, b2, ... ;
[0040] 用于将 c = I a! I +1 a21 +· · · +1 aL I +1 b! I +1 b21 +· · · +1 bL I
[0041] 或,
[0043] 作为UE内部当前时刻的随机数;
[0044] 其中I ak I为ak取绝对值,I bk I为bk取绝对值。
[0045] 优选地,所述随机数生成单元,
[0046] 若当前时刻UE中所有天线接收的L个数据为ak+bki,k = 1,2, . . . L,对所述L个 数据进行抽样,抽样后的数据个数为U = η *L,其中0〈 η〈1,所述抽样后U个数据包括 的头数部分为%,a2, · · · ,虚数部分为Id1, b2, · · · ;
[0047] 用于将 c = I a! I +1 a21+· · · +1 aL,I +1 b! I +1 b21+· · · +1 bL,
[0048] 或,
[0050] 作为UE内部当前时刻的随机数;
[0051] 其中I ak I为ak取绝对值,I bk I为bk取绝对值。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1