一种解决近距离终端时序抖动接入误检的方法及系统 【技术领域】
本发明涉及通信领域, 尤其涉及一种 LTE(Long Term Evolution, 长期演进 ) 系统 中避免近距离接入时终端时序抖动造成误检的方法及系统。背景技术
在 LTE(Long Term Evolution, 长期演进 ) 系统当中, 随机接入前导信号通过随机 接入信道进行发送, 在 UE(User Equipment, 用户设备 ) 还未获得上行时间同步时, 用于基 站 (NodeB) 估计、 调整 UE 上行发射的度量过程。
参考附图 1, 该图示出了现有技术中随机接入流程, 包括步骤 :
步骤 S101 : NodeB 在广播信道上广播系统广播消息 ;
该系统广播消息中包含当前小区的各项参数配置, 具体可以包含带宽信息、 双工 方式、 小区类型、 子帧配置、 随机接入格式时隙配置、 频域资源 RB(Resource Blocks, 资源 块 ) 占用、 NCS(Number of cyclic shifts index, 循环移位数值索引 ) 配置、 根序列逻辑索 引、 循环移位选取等 ;
步骤 S102 : UE 下行同步, 搜索广播信道, 获得系统广播消息 ;
步骤 S103 : UE 根据该系统广播消息中包含的当前小区的各项参数配置生成前导 序列 ;
前 导 序 列 如 图 2 所 示, 包 括 CP(Cyclic Prefix, 循环前缀 ) 和检测数据序列 Sequence。其中, 前导序列的相关峰值信息会在选定的根序列循环移位区域的起始位置 ;
步骤 S104 : UE 将生成的前导序列通过天线接口发送给 NodeB ;
步骤 S105 : NodeB 接收 UE 发送来的前导序列, 定时截取该前导序列数据, 然后对所 截取的数据进行检测, 得到随机接入响应延迟信息 TA 值 ;
随机接入响应延迟信息 TA 值就是 UE 与 NodeB 之间的传输时间, 直接反映出 UE 与 NodeB 接收天线的相对位置。协议中随机接入 TA 值的范围为 0 ~ 1282, TA = 0 的时候即代 表 UE 与 NodeB 之间没有需要克服的传输延迟, 两者的时序是对齐的。
步骤 S106 : NodeB 向 UE 反馈该得到的随机接入响应延迟信息 TA 值, UE 判断该 TA 值, 如果不为 0, 则进入步骤 S107 ; 如果为 0, 则直接进入步骤 S108 ;
步骤 S107 : 提前自身的时序, 然后执行步骤 S108 ;
步骤 S108 : 执行后续处理流程。
但是, 在实际应用场景当中, UE 在离 NodeB 接收天线较近的地方进行随机接入, 在 UE 的时序会出现有不同程度的抖动、 稍稍提前, 抖动的时序偏差大于 UE 与 NodeB 之间信 号传输时间的时候, 将造成 preamble 前导序列数据截取错误、 频域自相关峰值信息偏移, NodeB 接入检测错误, 过程无法继续进行, 而需要重新发起新的流程。 发明内容
本发明要解决的技术问题是提供一种解决近距离终端时序抖动接入误检的方法及系统, 克服现有技术中存在的 LTE 系统近距离随机接入时可能出现的前导序列数据截取 错误造成误检的问题和缺陷。
为了解决上述技术问题, 本发明提供了一种解决近距离终端时序抖动接入误检的 方法, 包括步骤 :
基站 (NodeB) 设置可满足各类终端 (UE) 的随机接入前导容错参数, 并将其添加进 NodeB 系统广播消息中, 然后广播该系统广播消息 ;
UE 在接收到该系统广播消息后, 根据该系统广播消息中携带的当前小区的参数配 置生成前导序列 ;
UE 计算该系统广播消息中携带的随机接入前导容错参数与 NodeB 的接入检测精 度值之积, 根据得到的积值将该生成的前导序列最后的该积值个采样点作为尾序列, 将该 尾序列搬移至前导序列的循环前缀的前方, 然后将该处理后的前导序列发送给 NodeB ;
NodeB 接收 UE 发送来的前导序列, 定时截取该前导序列数据, 对所截取的数据进 行检测, 得到随机接入响应延迟信息值, 并将其发送给 UE ;
UE 接收到随机接入响应延迟信息值后, 将该值与随机接入前导容错参数进行比 较, 根据比较结果进行时序调整。 进一步地, 上述方法还可具有以下特点 :
UE 根据随机接入响应延迟信息值与随机接入前导容错参数进行比较的结果进行 时序调整包括 :
当比较结果为 TA > preamble_offset 时, UE 将自身的时序提前接入检测精度值 *(TA-preamble_offset) 个采样点 ;
当比较结果为 TA < preamble_offset 时, UE 将自身的时序滞后接入检测精度值 *(preamble_offset-TA) 个采样点 ;
当比较结果为 TA = preamble_offset 时, UE 与 NodeB 的时序已经对齐, 不进行时 序调整 ;
其中, preamble_offset 为随机接入前导容错参数, TA 为随机接入响应延迟信息 值。
进一步地, 上述方法还可具有以下特点 :
NodeB 在对 UE 发送来的前导序列进行定时截取时, 是依照随机接入前导容错参数 为 0 的情况, 按照系统预设的定时来进行数据截取的。
为了解决上述技术问题, 本发明还提供了一种解决近距离终端时序抖动接入误检 的系统, 包括基站 (NodeB) 和终端 (UE), 其中 :
NodeB, 用以设置可满足各类 UE 的随机接入前导容错参数, 并将其添加进 NodeB 系 统广播消息中, 然后广播该系统广播消息 ; 以及接收 UE 发送来的前导序列, 定时截取该前 导序列数据, 对所截取的数据进行检测, 得到随机接入响应延迟信息值, 并将其发送给 UE ;
UE, 用以在接收到系统广播消息后, 根据该系统广播消息中携带的当前小区的参 数配置生成前导序列, 计算该系统广播消息中携带的随机接入前导容错参数与 NodeB 的 接入检测精度值之积, 根据得到的积值将该生成的前导序列最后的该积值个采样点作为尾 序列, 将该尾序列搬移至前导序列的循环前缀的前方, 然后将该处理后的前导序列发送给 NodeB ; 以及在接收到 NodeB 发送来的随机接入响应延迟信息值后, 将该值与随机接入前导
容错参数进行比较, 根据比较结果进行时序调整。
进一步地, 上述系统还可具有以下特点 :
UE 根据随机接入响应延迟信息值与随机接入前导容错参数进行比较的结果进行 时序调整包括 :
当比较结果为 TA > preamble_offfset 时, UE 将自身的时序提前接入检测精度值 *(TA-preamble_offset) 个采样点 ;
当比较结果为 TA < preamble_offet 时, UE 将自身的时序滞后接入检测精度值 *(preamble_offset-TA) 个采样点 ;
当比较结果为 TA = preamble_offet 时, UE 与 NodeB 的时序已经对齐, 不进行时序 调整 ;
其中, preamble_offset 为随机接入前导容错参数, TA 为随机接入响应延迟信息 值。
进一步地, 上述系统还可具有以下特点 :
NodeB, 用以依照随机接入前导容错参数为 0 的情况, 按照系统预设的定时来对 UE 发送来的前导序列定时进行数据截取。 为了解决上述技术问题, 本发明还提供了一种解决近距离终端时序抖动接入误检 的方法, 包括步骤 :
基站 (NodeB) 设置可满足各类终端 (UE) 的随机接入前导容错参数, 并将其添加进 NodeB 系统广播消息中, 然后广播该系统广播消息 ;
UE 在接收到该系统广播消息后, 根据该系统广播消息中携带的当前小区的参数配 置生成前导序列, 并将其发送给 NodeB ;
NodeB 计算该随机接入前导容错参数与 NodeB 的接入检测精度值之积, 根据得到 的积值调整系统定时为提前该积值个采样点来截取 UE 发送来的前导序列数据, 对所截取 的前导序列数据进行检测得到随机接入响应延迟信息值, 并将该随机接入响应延迟信息值 发送给该 UE ;
UE 接收到随机接入响应延迟信息值后, 将该值与随机接入前导容错参数进行比 较, 根据比较结果进行时序调整。
进一步地, 上述方法还可具有以下特点 :
UE 根据随机接入响应延迟信息值与随机接入前导容错参数进行比较的结果进行 时序调整包括 :
当比较结果为 TA > preamble_offset 时, UE 将自身的时序提前接入检测精度值 *(TA-preamble_offset) 个采样点 ;
当比较结果为 TA < preamble_offset 时, UE 将自身的时序滞后接入检测精度值 *(preamble_offset-TA) 个采样点 ;
当比较结果为 TA = preamble_offset 时, UE 与 NodeB 的时序已经对齐, 不进行时 序调整 ;
其中, preamble_offset 为随机接入前导容错参数, TA 为随机接入响应延迟信息 值。
为了解决上述技术问题, 本发明还提供了一种解决近距离终端时序抖动接入误检
的系统, 包括基站 (NodeB) 和终端 (UE), 其中 :
NodeB, 用以设置可满足各类 UE 的随机接入前导容错参数, 并将其添加进 NodeB 系 统广播消息中, 然后广播该系统广播消息 ; 以及计算该随机接入前导容错参数与 NodeB 的 接入检测精度值之积, 根据得到的积值调整系统定时为提前该积值个采样点来截取 UE 发 送来的前导序列数据, 对所截取的前导序列数据进行检测得到随机接入响应延迟信息值, 并将该随机接入响应延迟信息值发送给该 UE ;
UE, 用以接收到该系统广播消息后, 根据该系统广播消息中携带的当前小区的参 数配置生成前导序列, 并将其发送给 NodeB ; 以及在接收到随机接入响应延迟信息值后, 将 该值与随机接入前导容错参数进行比较, 根据比较结果进行时序调整。
进一步地, 上述系统还可具有以下特点 :
UE 根据随机接入响应延迟信息值与随机接入前导容错参数进行比较的结果进行 时序调整包括 :
当比较结果为 TA > preamble_offset 时, UE 将自身的时序提前接入检测精度值 *(TA-preamble_offset) 个采样点 ;
当比较结果为 TA < preamble_offset 时, UE 将自身的时序滞后接入检测精度值 *(preamble_offset-TA) 个采样点 ; 当比较结果为 TA = preamble_offset 时, UE 与 NodeB 的时序已经对齐, 不进行时 序调整 ;
其中, preamble_offset 为随机接入前导容错参数, TA 为随机接入响应延迟信息 值。
本发明提供的一种解决近距离终端时序抖动接入误检的方法及系统, 可根据调研 后各厂商终端产品的情况, 灵活配置随机接入前导容错参数解决近距离随机接入时终端时 序抖动造成前导检测错误、 流程不能成功的问题, 达到了防止出现前导序列检测错误的效 果, 节省了接入等待时间, 提高了近距离终端随机接入过程的成功率。
附图说明
图 1 是现有技术中随机接入处理流程图 ;
图 2 是前导序列数据格式示意图 ;
图 3 是本发明第一实施例一种解决近距离终端时序抖动接入误检的方法流程图 ;
图 4A 是本发明第一实施例 UE 生成的前导序列示意图 ;
图 4B 是本发明第一实施例最终发送给 NodeB 的前导序列示意图 ;
图 5 是本发明第二实施例一种解决近距离终端时序抖动接入误检的方法流程图。 具体实施方式
下面将结合附图详细介绍本发明的技术方案。
第一实施例 :
参考图 3, 该图示出了本发明一种解决近距离终端时序抖动接入误检的方法, 具体 包含如下步骤 :
步骤 S301 : NodeB 在建立规划小区时, 可根据调研后各厂商终端 UE 产品的情况, 在保证不发生 UE 近距离接入时序抖动接入误检的情况下, 合理设置随机接入前导容错参数 preamble_offset, 并将其添加进 NodeB 系统广播消息中 ;
步骤 S302 : NodeB 在广播信道上广播该系统广播消息 ;
该系统广播消息中包含随机接入前导容错参数 preamble_offset 和当前小区的 各项参数配置, 其中 : 当前小区的各项参数配置可以包含带宽信息、 双工方式、 小区类型、 子 帧配置、 随机接入格式时隙配置、 频域资源 RB 占用、 NCS 配置、 根序列逻辑索引、 循环移位选 取等 ; 随机接入前导容错参数 preamble_offset 可以是根据调研后各厂商终端 UE 产品的情 况, 在保证不发生 UE 近距离接入时序抖动检测的情况下人为设置的。
步骤 S303 : UE 进行下行同步, 搜索广播信道, 获得该系统广播消息 ;
步骤 S304 : UE 根据该系统广播消息中包含的当前小区的各项参数配置生成前导 序列 ;
UE 根据该系统广播消息中包含的当前小区的各项参数配置生成前导序列时, 还需 要先根据这些参数选取合适的循环移位 Cv 值, 然后再生成相应的前导序列, 具体生成前导 序列的方式可以按照现有方式进行, 这里不再赘述。
步骤 S305 : UE 计算该系统广播消息中携带的随机接入前导容错参数与 NodeB 的接 入检测精度值之积, 根据得到的积值将该生成的前导序列最后的该积值个采样点作为尾序 列, 将该尾序列搬移至前导序列的 CP(CyclicPrefix, 循环前缀 ) 的前方, 然后将该处理后 的前导序列通过天线接口发送给 NodeB ;
参考图 4A, 该图示出了 UE 生成的前导序列示意图 ; 图 4B 示出最终发送给 NodeB 的 前导序列示意图。
每个系统的接入检测精度值是系统建立时规划好的, 在 LTE 系统中, 该接入检测 精度值为 16, 即在 LTE 系统中, 本实施例是, 令 UE 在生成前导序列后, 可以将该前导序列的 最后 (16*preamble_offset) 个采样点作为尾序列, 并将该尾序列搬移至前导序列的 CP 前 方, 然后将调整完数据顺序后的前导序列发送给 NodeB。
步骤 S306 : NodeB 接收 UE 发送来的前导序列, 定时截取该前导序列数据, 然后对所 截取的数据进行检测, 得到随机接入响应延迟信息 TA 值 ;
在本发明实施例的该步骤中, NodeB 忽略 preamble_offset 的配置数值, 始终依照 preamble_offset 为 0 的情况, 按照系统定时截取数据进行检测, 将测量得到的随机接入 TA 值反馈给 UE ;
步骤 S307 : UE 获得与自身对应的随机接入响应延迟信息 TA 值, 将该 TA 值与该 UE 对应的随机接入前导容错参数 preamble_offset 进行比较, 根据比较结果进行时序调整 ;
所述比较结果与时序调整的对应关系如下 :
当 TA > preambfe_offset, UE 需 要 将 自 身 的 时 序 提 前 接 入 检 测 精 度 值 *(TA-preamble_offset) 个采样点 ;
当 TA < preamble_offset, UE 需 要 将 自 身 的 时 序 滞 后 接 入 检 测 精 度 值 *(preamble_offset-TA) 个采样点 ;
当 TA = preamble_offset, UE 与 NodeB 的时序已经对齐, 不需要进行调整。
步骤 S308 : UE 按照调整之后的时序进行接入竞争解决、 资源分配申请等后续流 程。相应地, 本发明还提出一种系统, 用以实现上述方法, 包括基站 (NodeB) 和终端 (UE), 其中 :
NodeB, 用以设置可满足各类 UE 的随机接入前导容错参数, 并将其添加进 NodeB 系 统广播消息中, 然后广播该系统广播消息 ; 以及接收 UE 发送来的前导序列, 定时截取该前 导序列数据, 对所截取的数据进行检测, 得到随机接入响应延迟信息值, 并将其发送给 UE。
进一步地, NodeB 是依照随机接入前导容错参数为 0 的情况, 按照系统预设的定时 来对 UE 发送来的前导序列定时进行数据截取。
UE, 用以在接收到系统广播消息后, 根据该系统广播消息中携带的当前小区的参 数配置生成前导序列, 计算该系统广播消息中携带的随机接入前导容错参数与 NodeB 的 接入检测精度值之积, 根据得到的积值将该生成的前导序列最后的该积值个采样点作为尾 序列, 将该尾序列搬移至前导序列的循环前缀的前方, 然后将该处理后的前导序列发送给 NodeB ; 以及在接收到 NodeB 发送来的随机接入响应延迟信息值后, 将该值与随机接入前导 容错参数进行比较, 根据比较结果进行时序调整。
进一步地, UE 根据随机接入响应延迟信息值与随机接入前导容错参数进行比较的 结果进行时序调整包括 : 当比较结果为 TA > preamble_offset 时, UE 将自身的时序提前接入检测精度值 *(TA-preamble_offset) 个采样点 ;
当比较结果为 TA < preamble_offset 时, UE 将自身的时序滞后接入检测精度值 *(preamble_offset-TA) 个采样点 ;
当比较结果为 TA = preamble_offset 时, UE 与 NodeB 的时序已经对齐, 不进行时 序调整 ;
其中, preamble_offset 为随机接入前导容错参数, TA 为随机接入响应延迟信息 值。
第二实施例 :
参考图 5, 该图示出了本发明另一种解决近距离终端时序抖动接入误检的方法, 具 体包含如下步骤 :
步骤 S501 : NodeB 在建立规划小区时, 可根据调研后各厂商终端 UE 产品的情况, 在 保证不发生 UE 近距离接入时序抖动接入误检的情况下, 合理设置随机接入前导容错参数 preamble_offset, 并将其添加进 NodeB 系统广播消息中 ;
步骤 S502 : NodeB 在广播信道上广播该系统广播消息 ;
该系统广播消息中包含随机接入前导容错参数 preamble_offset 和当前小区的 各项参数配置, 其中 : 当前小区的各项参数配置可以包含带宽信息、 双工方式、 小区类型、 子 帧配置、 随机接入格式时隙配置、 频域资源 RB 占用、 NCS 配置、 根序列逻辑索引、 循环移位选 取等 ; 随机接入前导容错参数 preamble_offset 可以是根据调研后各厂商终端 UE 产品的情 况, 在保证不发生 UE 近距离接入时序抖动检测的情况下人为设置的。
步骤 S503 : UE 进行下行同步, 搜索广播信道, 获得该系统广播消息 ;
步骤 S504 : UE 根据该系统广播消息中包含的当前小区的各项参数配置生成前导 序列 ;
UE 根据该系统广播消息中包含的当前小区的各项参数配置生成前导序列时, 还需
要先根据这些参数选取合适的循环移位 Cv 值, 然后再生成相应的前导序列, 具体生成前导 序列的方式可以按照现有方式进行, 这里不再赘述。
上述步骤 S501 ~ S504 与第一实施例中的步骤 S301 ~ S304 相同 ;
步骤 S505 : UE 将步骤 S504 中产生的前导序列直接由天线接口发送给 NodeB ;
步骤 S506 : NodeB 计算该随机接入前导容错参数与 NodeB 的接入检测精度值之积, 根据得到的积值调整系统定时为提前该积值个采样点来截取 UE 发送来的前导序列数据, 对所截取的前导序列数据进行检测得到随机接入响应延迟信息值, 并将该随机接入响应延 迟信息值发送给该 UE ;
每个系统的接入检测精度值是系统建立时规划好的, 在 LTE 系统中, 该接入检 测精度值为 16, 即在 LTE 系统中, 本实施例是, NodeB 调整系统定时, 提前 (16*preamble_ offset) 个采样点来截取前导序列数据进行检测, 然后将测量得到的随机接入响应延迟信 息 TA 值反馈给 UE 侧 ;
步骤 S507 : UE 获得与自身对应的随机接入响应延迟信息 TA 值, 将该 TA 值与该 UE 对应的随机接入前导容错参数 preamble_offset 进行比较, 根据比较结果进行时序调整 ;
当 TA > preamble_offset, UE 需 要 将 自 身 的 时 序 提 前 接 入 检 测 精 度 值 *(TA-preamble_offset) 个采样点 ; 当 TA < preamble_offset, UE 需 要 将 自 身 的 时 序 滞 后 接 入 检 测 精 度 值 *(preamble_offset-TA) 个采样点 ;
当 TA = preamble_offset, UE 与 NodeB 的时序已经对齐, 不需要进行调整。
步骤 S508 : UE 按照调整之后的时序进行接入竞争解决、 资源分配申请等后续流 程。
相应地, 本发明还提出一种系统, 用以实现上述方法, 包括基站 (NodeB) 和终端 (UE), 其中 :
NodeB, 用以设置可满足各类 UE 的随机接入前导容错参数, 并将其添加进 NodeB 系 统广播消息中, 然后广播该系统广播消息 ; 以及计算该随机接入前导容错参数与 NodeB 的 接入检测精度值之积, 根据得到的积值调整系统定时为提前该积值个采样点来截取 UE 发 送来的前导序列数据, 对所截取的前导序列数据进行检测得到随机接入响应延迟信息值, 并将该随机接入响应延迟信息值发送给该 UE ;
UE, 用以接收到该系统广播消息后, 根据该系统广播消息中携带的当前小区的参 数配置生成前导序列, 并将其发送给 NodeB ; 以及在接收到随机接入响应延迟信息值后, 将 该值与随机接入前导容错参数进行比较, 根据比较结果进行时序调整。
进一步地, UE 根据随机接入响应延迟信息值与随机接入前导容错参数进行比较的 结果进行时序调整包括 :
当比较结果为 TA > preamble_offset 时, UE 将自身的时序提前接入检测精度值 *(TA-preamble_offset) 个采样点 ;
当比较结果为 TA < preamble_offet 时, UE 将自身的时序滞后接入检测精度值 *(preamble_offset-TA) 个采样点 ;
当比较结果为 TA = preamble_offset 时, UE 与 NodeB 的时序已经对齐, 不进行时 序调整 ;
其中, preamble_offet 为随机接入前导容错参数, TA 为随机接入响应延迟信息值。
本发明还可有其他多种实施例, 在不背离本发明精神及其实质的情况下, 本领域 技术人员当可根据本发明作出各种相应的改变和变形, 但这些相应的改变和变形都应属于 本发明所附的权利要求的保护范围。