TD-SCDMA小区初搜方法研究

编者按:td-scdma系统作为我国第一个被国际电联所采纳的标准,得到了我国政府的高度重视。在td-scdma系统中,小区初始搜索是一个非常关键的过程。本文基于td-scdma规范对小区初始搜索过程的原理和实现方法进行了分析。 在移动通信系统应用中,用户终端(ue)开机后必须尽快搜索到一个合适的小区,然后获取本小区更详细的信息或邻近小区的信息。终端只有在登录到小区后才能使用网络的服务。通常把从开机搜索到登录到合适小区的过程定义为小区初始搜索过程(initialcellsearch)简称ics。下面是td-scdma系统的小区初始搜索的原理和实现方法。
td-scdma小区初搜原理
小区搜索过程主要包括以下几个步骤:测量tdd频带内各载频的宽带功率,在dwpts时隙粗搜sync_dl位置,确定sync_dl的码型和准确位置,确定midamble码和扰码序列,建立p-ccph同步并读取p-ccph信息。下面就其搜索过程进行介绍。
1.测量tdd频带内各载频的宽带功率
所谓宽带功率指的是直接从射频连接器端或脉冲成型滤波器输出端测得的功率,这一步可利用usim中存储的小区信息。基本的tdd频带为2010mhz~2025mhz,按1.6mhz的带宽计算,带内可容纳9个频点。按td-scdma系统的现场试验规定,第一个载波的中心频点位于2010.8mhz,其他频点之间的间距一般为1.6mhz,只是在第三和第六两个频点处各加0.2mhz,变为1.8mhz,最后一个频点位于2024.0mhz处。在sim卡中无任何小区信息时,首先需要对9个主频点逐个考察其功率大小,并按带宽功率强弱排序频点为p1、p2…p9,在最大功率的主频点p1上确定dwpts位置。若找不到信息,则向p1的两个相邻主频点偏移,再次寻找dwpts位置。如果在主频点p1及其两侧仍然找不到sync,则从候选表中选择下一最大功率,直到在某个频点处能够确定dwpts的位置。
图1 td-scdma子帧及dwpts结构图
2.粗搜dwpts位置
小区搜索的第一步是大致确定dwpts位置,其基本原理是利用dwpts的功率形状来搜索dwpts的大致位置。如图1所示,在td-scdma的帧结构中,sync_dl左边有32chip(码片)的gp(guardperiod),右边有96chip的gp,sync_dl本身为64chip。由于gp的功率很小,故从功率谱的角度来看,与gp相比sync_dl段则是“峰”值。当用sync_dl段功率和除以两边的码片(两边各32chip)功率和时,得到的值应当很大,用此方法就可以判断出sync_dl的大致位置。为此,建立功率“特征窗”来搜寻sync_dl的大致位置。“特征窗”采取单倍速采样时,长度为128chips。首先接收(6400+128)个chip的数据,确保dwpts能包含在接收的5ms数据中。对每一个“特征窗”,用ri表示一帧中的数据,计算每个chip的能量,i=1,…6258,再计算出特征窗内部两边64chip对中间64chip的能量比ri=((pi+pi+1)+(pi+6+pi+7))/(pi+2+pi+3+pi+4+pi+5)。“特征窗”在整个帧范围内移动,移动步长可以根据运算量和系统要求来选取。在ri中寻找最小值min,计算ri均值avr与min的比值,将(avr/min)与阈值作比较,若大于阈值,其对应的“特征窗”位置即为sync_dl的位置,否则失败返回。开机时,若没有任何有关小区的信息,则首先要对9个候选主频点进行功率排序,然后按功率从高到低的顺序依次进行搜寻、判断,寻找适合驻留的小区。
3.确定sync_dl的码型和准确位置
利用sync_dl具有比较好的自相关性和互相关性来确定sync_dl的码号及其精确位置,具体的实现方法如下:根据上一步结果,从接收到的一帧数据中取出特征窗数据(128chip),对这128chip的数据做fft,再分别与32个sync_dl码的128点fft求出相关功率。将每一个码的相关功率等分为4段,每段32个值,在前两段内找出各自的极大值(相关峰),判断是否满足门限条件,若满足就记录下相关峰的功率和位置。连续做5帧,找出相同位置出现次数超过2次的点,并求出该点的峰值功率的平均值,如果有两个位置的重复次数都为最大,取平均相关功率最大的点。最后比较各sync_dl码相关峰的重复次数及峰值大小,将其峰值功率按出现次数平均,然后按功率由大到小排序。排在第一个的确认其对应的sync_dl码为当前小区所使用的sync_dl码。将确认的sync_dl码对应的几次功率值相加,得到64个功率值,找出功率值最大的一个,其对应的位置即为sync_dl码的准确位置。
4.确定midamble码和扰码序列
在td-scdma系统中,同一小区内的sync-dl扰码以及midamble码之间存在着对应关系(参见3gppts25.221和3gpp ts 25.223)。对ue来说,只要确定了小区使用的sync•dl码,也就可以知道该小区使用哪些midamble码和扰码。在第二步中已经确认了sync•dl码的码号和位置,所以在本步骤中就可以根据sync•dl码与midamble码组的对应关系确定ts0 的midamble 码的码号。一个sync•dl码对应四个midamble码,利用相关的方法可以确定该小区使用的哪一个midamble码。通过这四个midamble码和接收到的midamble数据,可以得到四个信道冲激响应。用正确的midamble码所求出的冲激响应值是最大的,由此可以通过挑选出具有最大峰值的冲激响应来确定所使用的midamble码。通过midamble码的循环移位构造一个可逆的方阵g、e为接收到的midamble信号,h为多用户冲激响应向量,。利用h=g-1ge求得h,带入四个midamble码,得到的h值最大的那个midamble码即为小区所使用的midamble码。
5.建立p-ccph同步读取p-ccph信息
按照规范要求,ue开机后首先应该读取系统信息广播,系统信息广播映射在p-ccph物理信道上。为了便于ue识别p-ccph和交织帧号的起点,td-scdma系统用不同的相位为调制dwpts时隙的sync_dl同步码。在qpsk调制方式下,可调制的相位共有四个:45。、135。、225。和315。。将连续四个子帧的调制相位组合起来,可以得到一个相位序列。td-scdma系统规范共定义了两个这样的相位序列:s1和s2,具体的定义和说明如表一所示。只要在物理信道上找到了标识p-ccph相位序列,也就找到了p-ccph。首先根据上一步确定的小区使用的midamble码求出信道冲激响应。构造一个矩阵g,e是接收信号,h是多用户冲激响应向量。利用求得冲激响应h。然后把冲激响应与不带相位的sync码进行线性卷积,得到。估计数据取共轭后,再与实际接收的sync数据相乘,得到64个数据(这里称为目标数据),它携带sync的相位信息。下式中s为目标函数: 。计算出s的相位 ,最后依据sync_dl的调制相位 判断目标数据出现在各相限的次数,以出现次数最高的相限所对应的相位为当前帧的sync相位。
确定了p-ccph信道后,ue将按高层的规划信息在p-ccph上读取完整的系统信息广播,根据系统消息中给出的接入层和非接入层信息,确定是否最终选定当前小区作为服务小区。至此小区选择过程结束。
td-scdma作为我国提出的第三代移动通信技术标准,这几年得到了飞速发展,系统和终端都已经成熟,它的产业链也越来越健全和壮大,很快将面临着期待已久的大规模的商用,不久我们将真正进入td-scdma的移动新生活。

中国移动董事长杨杰认为内地监管机构今年会正式发放5G牌照
电热饭盒控制板
四款折叠屏手机对比 谁才是目前最可用的手机
详解Celerity光纤通道卡的独特优势
全面屏大行其道 三星Galaxy S8或采用弃Home实体键
TD-SCDMA小区初搜方法研究
日间行车灯和雾灯的区别在哪里
【风火轮YY3568开发板免费体验】第六章:在Solus上运行自定义模型并迁移到YY3568对比测试
5G技术实现电子设备制造行业数字化转型的有益探索
海外专家回国合作研发“芯片” 公司买地建完一栋楼就没钱了
日本电产伺服推出搭载Can-Bus通信功能的自动售货机专用电机
《生成式人工智能服务管理暂行办法》正式施行,商汤「数字水印」护航生成式AI可信和著作权保护
华为p10与华为p9全方位对比?你选择谁?
OTDR的技术参数及在光纤检测中的测试方法与应用
电信运营商们努力推动Open RAN技术发展,呼吁在竞争同时也要团结
旺宏电子推出全球首颗256Mbit序列快闪存储器
三相异步电动机效率低的原因是什么
江苏大丰高新区获总投资约20亿元的锂电池项目,预计年底正式投产
面向可穿戴设备市场,这款无线供电新产品优势凸显!
DW01A/DW01系列锂电池保护芯片