一种基站识别码的识别方法和装置 【技术领域】
本发明涉及无线通信技术领域, 特别是涉及一种基站识别码的识别方法和装置。背景技术
对于 GSM(Global System for Mobile Communications, 全球移动通信系统 ) 多 模终端来说, 在连续模式下需要根据协议周期性地对所有配置的邻区进行测量, 也就是系 统间的测量, 以便实现不同小区或不同接入技术的小区间的业务切换。在 GSM 中, 这种系 统间的测量主要包括 : RSSI(Received Signal Strength Indication, 接收信号强度指示 ) 的识别和 BSIC(Base Station Identity Code, 基站识别码 ) 的识别, RSSI 的识别使得 TD-SCDMA(Time Division-Synchronous Code Division Multiple Access, 时分同步的码 分多址 ) 终端可以测到 GSM 的载波功率, BSIC 的识别可以使 TD-SCDMA 终端确认功率较强 的几个小区是否为有效的 GSM 小区。其中, 在进行 BSIC 识别时, 需要终端解析 SCH(Synchronization Channel, 同步信 道 ), 而承载 SCH 的 SB(Synchronization Burst, 同步突发 ) 的长度为 15/26us = 577us, 按 TD-SCDMA 帧和 GSM 帧的结构关系可以得到, 在 TD-SCDMA 业务状态下, 当 GSM 帧的空闲时间 窗大于 15/26+5/13 = 962us 时, 完成 BSIC 识别的成功率为 100%, 当空闲时间窗大于 15/26 = 577us 且小于 962us 时, 完成 BSIC 识别的成功率具有一定概率, 当空闲时间窗小于 577us 时, 则必然不能完成 BSIC 识别。
另一方面, 由于 TD-SCDMA 属于时分多址系统, 其空闲时间窗的大小取决于网路 侧调度, 会有很多场景使得终端没有连续的空闲时间窗能够大于 962us。例如, 终端在做 TD-SCDMA 高速业务, 如 2.8Mbps 的 HSDPA(High Speed Downlink Packet Access, 高速下行 分组接入 ) 业务或 UL384kbps/DL384kbps 的业务时, 只有 T0S0、 DwPTS、 GAP 和 UpPTS 时隙可 作为空闲时间窗, 但这 4 个时隙在第一时隙 TS1 的发射提前量 TA 为 0 时, 总共只有 950us, 无法确保 100%地完成网络要求的 BSIC 的识别。另外, 还有很多应用场景使得终端只有一 个业务时隙空闲, 即第一时隙 TS1 到第六时隙 TS6 之间的一个 675us 的时隙, 此时, 也无法 确保 100%完成网络要求的 BSIC 识别。
目前, 这类多模终端的做法一般有两种 : 一种做法是不进行系统间的测量, 即, 不 上报异系统邻区测量结果或上报最低测量值 ; 另一种做法是在进行系统间的测量时仅完成 RSSI 识别, 而不进行小区 BSIC 识别。 然而, 当 TD-SCDMA/GSM 双模终端在高速业务下无法进 行 GSM 邻小区的 BSIC 识别时, 就会导致无法实现业务的系统间切换, 这在当前 3G 网络覆盖 还不完备的情况下, 很大程度地影响了高速数据业务的服务质量。
发明内容 为了解决上述技术问题, 本发明实施例提供了一种 BSIC 的识别方法和装置, 以提 高高速数据业务的服务质量。
本发明实施例公开了如下技术方案 :
一种基站识别码 BSIC 的识别方法, 包括 : 在空闲时间窗内接收全球移动通信系统 GSM 信号 ; 当在接收到的 GSM 信号中搜索到同步突发 SB 时, 对所述 SB 进行解调, 实现 BSIC 的识别 ; 当在接收到的 GSM 信号中没有搜索到 SB 时, 在所述 GSM 信号中搜索 SB 的同步序 列, 并根据所述 SB 的同步序列获得 SB 在下一个周期的出现时间 ; 在所述下一个周期的出现 时间提取下一个周期的 SB, 对所述下一个周期的 SB 进行解调, 实现 BSIC 的识别。
优选的, 所述在 GSM 信号中搜索 SB 的同步序列包括 : 根据滑动相关法在所述 GSM 信号中搜索 SB 的同步序列。
优选的, 所述根据 SB 的同步序列获得 SB 在下一个周期的出现时间为 : 按照公式 T = T1+51×GSM 帧周期 -42× 比特周期, 其中, T1 为 SB 的同步序列起始位置的出现时间, T 为 SB 在下一个周期的出现时间。
一种 BSIC 的识别方法, 包括 : 在空闲时间窗内接收 GSM 信号 ; 在所述 GSM 信号中 搜索 SB 的同步序列, 并根据所述 SB 的同步序列获得 SB 在下一个周期的出现时间 ; 在所述 下一个周期的出现时间提取下一个周期的 SB, 对所述下一个周期的 SB 进行解调, 实现 BSIC 的识别。
优选的, 所述在 GSM 信号中搜索 SB 的同步序列包括 : 根据滑动相关法在所述 GSM 信号中搜索 SB 的同步序列。
优选的, 所述根据 SB 的同步序列获得 SB 在下一个周期的出现时间为 : 按照公式 T = T1+51×GSM 帧周期 -42× 比特周期, 其中, T1 为 SB 的同步序列起始位置的出现时间, T 为 SB 在下一个周期的出现时间。
一种 BSIC 的识别装置, 包括 : 接收单元, 用于在空闲时间窗内接收 GSM 信号 ; 第一 解调单元, 用于当在接收到的 GSM 信号中搜索到 SB 时, 对所述 SB 进行解调, 实现 BSIC 的识 别; SB 同步序列搜索单元, 用于当接收到的 GSM 信号中没有搜索到 SB 时, 在所述 GSM 信号 中搜索 SB 的同步序列, 并根据所述 SB 的同步序列获得 SB 的一个周期的出现时间 ; 第二解 调单元, 用于在所述下一个周期的出现时间提取下一个周期的 SB, 对所述下一个周期的 SB 进行解调, 实现 BSIC 的识别。
优选的, 所述 SB 同步序列搜索单元包括 : 滑动相关搜索单元, 用于根据滑动相关 法在所述 GSM 信号中搜索 SB 的同步序列 ; 时间计算单元, 用于按照公式 T = T1+51×GSM 帧 周期 -42× 比特周期, 其中, T1 为 SB 的同步序列起始位置的出现时间, T 为 SB 在下一个周 期的出现时间。
一种 BSIC 的识别装置, 包括 : 接收单元, 用于在空闲时间窗内接收 GSM 信号 ; SB 同 步序列搜索单元, 用于在所述 GSM 信号中搜索 SB 的同步序列, 并根据所述 SB 的同步序列获 得 SB 在下一个周期的出现时间 ; 解调单元, 用于在所述下一个周期的出现时间提取下一个 周期的 SB, 对所述下一个周期的 SB 进行解调, 实现 BSIC 的识别。
优选的, 所述 SB 同步序列搜索单元包括 : 滑动相关搜索单元, 用于根据滑动相关 法在所述 GSM 信号中搜索 SB 的同步序列 ; 时间计算单元, 用于按照公式 T = T1+51×GSM 帧 周期 -42× 比特周期, 其中, T1 为 SB 的同步序列起始位置的出现时间, T 为 SB 在下一个周 期的出现时间。
由上述实施例可以看出, 当空闲时间窗不足以能搜索到 SB 并解调时, 可以进一步 搜索 SB 的同步序列, 利用 SB 的周期性, 根据 SB 的同步序列计算出 SB 在下一个周期的出现时间, 然后在下一个周期的时间对 SB 进行提取和解调, 保证 BSIC 的实现。
此外, 也可以直接搜索 SB 的同步序列, 利用 SB 的周期性, 根据 SB 的同步序列计算 出 SB 在下一个周期的出现时间, 然后在下一个周期的时间对 SB 进行提取和解调, 保证 BSIC 的实现。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可 以根据这些附图获得其他的附图。
图 1 为本发明一种 BSIC 的识别方法的一个实施例的流程图 ;
图 2 为本发明一种 BSIC 的识别方法的另一个实施例的流程图 ;
图 3 为本发明一种 BSIC 的识别方法的另一个实施例的流程图 ;
图 4 为 GSM 帧中 SB 的结构示意图 ;
图 5 为本发明一种 BCIS 的识别装置的一个实施例的结构图 ;
图 6 为本发明一种 BSIC 的识别装置的另一个实施例的流程图。具体实施方式
为使本发明的上述目的、 特征和优点能够更加明显易懂, 下面结合附图对本发明 实施例进行详细描述。
实施例一
请参阅图 1, 其为本发明一种 BSIC 的识别方法的一个实施例的流程图, 该方法包 括以下步骤 :
步骤 101 : 在空闲时间窗内接收 GSM 信号 ;
步骤 102 : 当在接收到的 GSM 信号中搜索到 SB 时, 对所述 SB 进行解调, 实现 BSIC 的识别 ;
步骤 103 : 当在接收到的 GSM 信号中没有搜索到 SB 时, 在所述 GSM 信号中搜索 SB 的同步序列, 并根据所述 SB 的同步序列获得 SB 在下一个周期的出现时间 ;
其中, 所述在 GSM 信号中搜索 SB 的同步序列包括 : 根据滑动相关法在所述 GSM 信 号中搜索 SB 的同步序列。
需要说明的是, 本发明实施例并不限定在 GSM 信号中搜索 SB 的同步序列的方法, 也可以采用本领域技术人员公知的其他方法对 SB 的同步序列进行搜索。
步骤 104 : 在所述下一个周期的出现时间提取下一个周期的 SB, 对所述下一个周 期的 SB 进行解调, 实现 BSIC 的识别。
由上述实施例可以看出, 当空闲时间窗不足以能搜索到 SB 并解调时, 可以进一步 搜索 SB 的同步序列, 利用 SB 的周期性, 根据 SB 的同步序列计算出 SB 在下一个周期的出现 时间, 然后在下一个周期的时间对 SB 进行提取和解调, 保证 BSIC 的实现。
实施例二
请参阅图 2, 其为本发明一种 BSIC 的识别方法的另一个实施例的流程图, 本实施例与实施例一的区别在于直接搜索 SB 的同步序列, 并根据 SB 的同步序列进行 BSIC 的识 别, 则该方法包括以下步骤 :
步骤 201 : 在空闲时间窗内接收 GSM 信号 ;
步骤 202 : 在所述 GSM 信号中搜索 SB 的同步序列, 并根据所述 SB 的同步序列获得 SB 在下一个周期的出现时间 ;
其中, 所述在 GSM 信号中搜索 SB 的同步序列包括 : 根据滑动相关法在所述 GSM 信 号中搜索 SB 的同步序列。
需要说明的是, 本发明实施例并不限定在 GSM 信号中搜索 SB 的同步序列的方法, 也可以采用本领域技术人员公知的其他方法对 SB 的同步序列进行搜索。
步骤 203 : 在所述下一个周期的出现时间提取下一个周期的 SB, 对所述下一个周 期的 SB 进行提取并解调, 实现 BSIC 的识别。
由上述实施例可以看出, 直接搜索 SB 的同步序列, 利用 SB 的周期性, 根据 SB 的同 步序列计算出 SB 在下一个周期的出现时间, 然后在下一个周期的时间对 SB 进行提取和解 调, 保证 BSIC 的实现。
实施例三 下面针对实施例一的方案, 详细说明 TD-SCDMA/GSM 双模终端在高速业务下对 BSIC 的识别, 请参阅图 3, 其为本发明一种 BSIC 识别方法的另一个实施例的流程图, 包括以 下步骤 :
步骤 301 : 终端在空闲时间窗接收 GSM 信号 ;
步骤 302 : 终端在接收到的 GSM 信号中搜索 SB, 并判断是否搜索到 SB, 如果是, 进 入步骤 303, 如果否, 进入步骤 304 ;
其中, 根据背景技术中的描述, 对于 TD-SCDMA 系统, 空闲时间窗的大小取决于网 络侧调度, 例如在高速业务的场景下空闲时间窗达不到 962us, 此时, 在空闲时间窗内接收 到的 GSM 信号因搜索不到 SB 而不能完成 BSIC 的识别。
步骤 303 : 终端利用空闲时间窗对 SB 进行解调, 获得 SB 中的信息比特, 根据 SB 中 的信息比特获得 BSIC, 结束流程 ;
步骤 304 : 终端在 GSM 信号中搜索 SB 的同步序列, 并判断是否搜索到 SB 的同步序 列, 如果是, 进入步骤 305, 如果否, 进入步骤 307 ;
其 中, 请 参 阅 图 4, 其 为 GSM 帧 中 SB 的 结 构 示 意 图。 在 GSM 系 统 中, 虽 然 GSM 的 SB 占 用 一 个 时 隙, 共 577us, 根 据 GSM 帧 中 SB 的 结 构 可 以 看 出, SB 中 的 同 步 序 列 (Synchroniazation sequence) 却只有 64bit = 236.31us, 这为终端的灵活处理提供了条 件。 可以得到, 能确保捕获 SB 的同步序列所需要的时间窗口仅为 621us, 在 TD 业务模式下, 获得这个时间窗口是很容易的。因此, 在空闲时间窗内搜索到 SB 中的同步序列的成功率比 搜索到 SB 的成功率大。
其中, 可以根据滑动相关法在所述 GSM 信号中搜索 SB 的同步序列。
但需要说明的是, 本发明实施例并不限定在 GSM 信号中搜索 SB 的同步序列的方 法, 也可以采用本领域技术人员公知的其他方法对 SB 的同步序列进行搜索。
步骤 305 : 终端根据 SB 的同步序列获得 SB 在下一个周期的出现时间 ;
其中, 按照 GSM 规范, FCCH(Frequency Correction Channel, 频率校正信道 ) 和
SCH 是以 51 个 GSM 帧为周期的, 在一个周期内, FCCH 分别在第 0、 10、 20、 30 和 40 帧下发, SCH 分别在第 1、 11、 21、 31 和 41 帧下发, 51 个 GSM 帧重复一次。因此, 当在本周期内由于空 闲时间窗很小而无法搜索到 SB 时, 却很容易搜索到 SB 的同步序列, 当利用 SB 的同步序列 计算得到 SB 在下一个周期的出现时间时, 就可以对 SB 进行准确提取并解调。
同时, 根据图 4 所示的 GSM 帧结构可以得知, 为了可以获得 SB 在下一个周期的出 现时间 T, 首先需要获得 SB 在当前周期出现的时间, 然后按照公式 T = T1+51×GSM 帧周 期 -42× 比特周期计算 SB 在下一个周期的出现时间, 其中, T1 为 SB 的同步序列起始位置 的出现时间, T 为 SB 在下一个周期的出现时间。根据 T1+51×GSM 帧周期可以得到 SB 的同 步序列在下一个周期出现的时间, 根据图 4 可以看出, SB 的同步序列位于 SB 中的第 45 个 比特位, 因此, 整个 SB 在下一个周期的出现时间要在 T1+51×GSM 帧周期基础上减去 42 个 比特位所占用的时间, 因此, T = T1+51×GSM 帧周期 -42× 比特周期。
步骤 306 : 在下一个周期的出现时间提取下一个周期的 SB, 对所述下一个周期的 SB 进行解调, 获得 SB 中的信息比特, 根据 SB 中的信息比特获得 BSIC, 结束流程。
其中, 当到达下一个周期的出现时间时, 临时中断可能正在进行的 TD 业务以留出 时间窗对 SB 进行准确提取并解调。 步骤 307 : 确认 BSIC 识别失败, 结束流程。
由上述实施例可以看出, 当空闲时间窗不足以能搜索到 SB 并解调时, 可以进一步 搜索 SB 的同步序列, 利用 SB 的周期性, 根据 SB 的同步序列计算出 SB 在下一个周期的出现 时间, 然后在下一个周期的时间对 SB 进行提取和解调, 保证 BSIC 的实现。
此外, 出于 TD-SCDMA 业务下可用空闲时间窗较少的担心, 一般情况下都把 TD 和 GSM 接收机设计为独立的本振源, 即, 两个本振源, 即本地振荡器, 在收发信机中通常为混频 器提供本振信号。因为, 如果共用一个本振源的话, 当本振源的频率切换时间为 delta 时, (delta 一般为 200us 左右 ), 则可用空闲时间窗将进一步减少 2*delta, 即约减少 400us 的 时间, 这对空闲时间窗本来就紧张的 BSIC 识别更加大了难度。因此, 目前, 业界一般都采用 独立本振源的方式, 这无疑以牺牲了成本和功耗等为代价。在本实施例中, 由于实现 BSIC 的识别过程只需要搜索 SB 的同步序列, 需要的空闲时间窗少, 进而使得 TD 和 GSM 接收机共 用一个本振源成为可能, 减小了成本和功耗, 这对终端及 RFIC 设计具有重要的指导意义和 显著的实用价值。
实施例四
与上述一种 BSIC 的识别方法相对应, 本发明实施例还提供了一种 BSIC 的识别装 置。 请参阅图 5, 其为本发明一种 BSIC 的识别装置的一个实施例的结构图, 该装置包括单元 接收单元 501、 第一解调单元 502、 SB 同步序列搜索单元 503 和第二解调单元 504。下面结 合该装置的工作原理进一步介绍其内部结构以及连接关系。
接收单元 501, 用于在空闲时间窗内接收 GSM 信号 ;
第一解调单元 502, 用于当在接收到的 GSM 信号中搜索到 SB 时, 对所述 SB 进行解 调, 实现 BSIC 的识别 ;
SB 同步序列搜索单元 503, 用于当接收到的 GSM 信号中没有搜索到 SB 时, 在所述 GSM 信号中搜索 SB 的同步序列, 并根据所述 SB 的同步序列获得 SB 的一个周期的出现时间 ;
第二解调单元 504, 用于在所述下一个周期的出现时间提取下一个周期的 SB, 对
所述下一个周期的 SB 进行解调, 实现 BSIC 的识别。
其中, SB 同步序列搜索单元 503 包括 : 滑动相关搜索单元 5031 和时间计算单元 5032,
滑动相关搜索单元 5031, 用于根据滑动相关法在所述 GSM 信号中搜索 SB 的同步序 列;
时间计算单元 5032, 用于按照公式 T = T1+51×GSM 帧周期 -42× 比特周期, 其中, T1 为 SB 的同步序列起始位置的出现时间, T 为 SB 在下一个周期的出现时间。
由上述实施例可以看出, 当空闲时间窗不足以能搜索到 SB 并解调时, 可以进一步 搜索 SB 的同步序列, 利用 SB 的周期性, 根据 SB 的同步序列计算出 SB 在下一个周期的出现 时间, 然后在下一个周期的时间对 SB 进行提取和解调, 保证 BSIC 的实现。
实施例五
本发明实施例还提供了一种 BSIC 的识别装置。请参阅图 6, 其为本发明一种 BSIC 的识别装置的另一个实施例的结构图, 本实施例与实施例四的区别在于直接搜索 SB 的同 步序列, 并根据 SB 的同步序列进行 BSIC 的识别。该装置包括接收单元 601、 SB 同步序列搜 索单元 602 和解调单元 603。下面结合该装置的工作原理进一步介绍其内部结构以及连接 关系。
接收单元 601, 用于在空闲时间窗内接收 GSM 信号 ;
SB 同步序列搜索单元 602, 用于在所述 GSM 信号中搜索 SB 的同步序列, 并根据所 述 SB 的同步序列获得 SB 在下一个周期的出现时间 ;
解调单元 603, 用于在所述下一个周期的出现时间提取下一个周期的 SB, 对所述 下一个周期的 SB 进行解调, 实现 BSIC 的识别。
其中, SB 同步序列搜索单元 602 包括 : 滑动相关搜索单元 6021 和时间计算单元 6022,
滑动相关搜索单元 6021, 用于根据滑动相关法在所述 GSM 信号中搜索 SB 的同步序 列;
时间计算单元 6022, 用于按照公式 T = T1+51×GSM 帧周期 -42× 比特周期, 其中, T1 为 SB 的同步序列起始位置的出现时间, T 为 SB 在下一个周期的出现时间。
由上述实施例可以看出, 直接搜索 SB 的同步序列, 利用 SB 的周期性, 根据 SB 的同 步序列计算出 SB 在下一个周期的出现时间, 然后在下一个周期的时间对 SB 进行提取和解 调, 保证 BSIC 的实现。
需要说明的是, 本领域普通技术人员可以理解实现上述实施例方法中的全部或部 分流程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算机 可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施例的流程。其中, 所述的 存储介质可为磁碟、 光盘、 只读存储记忆体 (Read-Only Memory, ROM) 或随机存储记忆体 (Random Access Memory, RAM) 等。
以上对本发明所提供的一种 BSIC 的识别方法和装置进行了详细介绍, 本文中应 用了具体实施例对本发明的原理及实施方式进行了阐述, 以上实施例的说明只是用于帮助 理解本发明的方法及其核心思想 ; 同时, 对于本领域的一般技术人员, 依据本发明的思想, 在具体实施方式及应用范围上均会有改变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。