小区搜索的第三步是“控制复帧同步”,在这一步骤中,UE需要搜索BCH的复帧主信息块(MIB)的位置,为此,首先必须确定P-CCPCH的位置。
TD在小区搜索时,在获取SYNC_DL、DWPTS、扰码和midamble码后,要进一步确定BCH 的复帧主信息块MIB,它是通过比较DwPTS与TS#0信标信道(P-CCPCH )的midamble相对相位,计算出4个相位组合,来确定MIB是否出现在接下来的子帧中。比较DwPTS与TS#0 信标信道(P-CCPCH )的midamble相对相位,每次发送DwPTS时,除了按每2Bit进行QPSK调制,构成复序列,还要对整个DwPTS复序列再进行45、315、225度相位调制。
P-CCPCH和S-CCPCH是分时复用TS0的码道1和码道2,为了能够正确识别P-CCPCH和S-CCPCH,采用不同的相位来调制DwPTS时隙的SYNC_DL码。在QPSK调制方式下,将连续4个子帧的调制相位组合起来,可以得到一个相位序列,英文协议TS25.223中8.1.1节定义了两个相位调制序列:
S1:相位序列(135,45,225,135),表明紧接其后的4个子帧是P-CCPCH,即BCH;
S2:相位序列(315,225,315,45),表明紧接其后的4个子帧是S-CCPCH,即FACH和PCH。
因此,只要在连续的4个子帧中找到了标识P-CCPCH的相位序列,也就找到了P-CCPCH。每个子帧中的SYNC_DL码是这样进行相位调制的:在每个子帧中,SYNC_DL所包含的64个码片,每个码片都乘上一个固定的相位旋转;这个相位旋转在4个连续的子帧中是各不相同的。
如果这4个子帧乘上的相位序列是S1:(135,45,225,135),则表明紧接其后的4个子帧是P-CCPCH,即BCH;如果这4个子帧乘上的相位序列是S2:(315,225,315,45),则表明紧接其后的4个子帧是S-CCPCH,即FACH和PCH。