通信人家园

标题: 【我问你答】有关小区搜索过程中的一个疑问,希望各位大虾帮忙解答。  [查看完整版帖子] [打印本页]

时间:  2011-2-3 19:04
作者: smartwanggang     标题: 【我问你答】有关小区搜索过程中的一个疑问,希望各位大虾帮忙解答。

最近在学习WCDMA小区搜索过程,有一个疑问,希望高手帮忙解答一下:

UE在经过频点扫描以后,找到一个信号质量较好的频点,之后UE会根据Synchronization Codes (PSC, SSC)找到小区的主扰码,之后就可获取小区的系统信息。我们都知道 主扰码和频点 是我们区分小区的依据。我的问题是这样的,假设同一地方有2个以上的小区,在我们获取这两个小区的扰码之前,我们是如何区分这两个小区的Primary SCH?或者也可以这么问:因为这两个小区的频点一样,而在我们没有获取到这两个小区的扰码之前,我认为UE是区分不出这两个小区的信道Primary SCH和Secondary SCH的,那UE如何区分这两个小区,如何分别同步两个小区并逐个获取小区的扰码?

谢谢!
时间:  2011-2-3 23:01
作者: quange

WCDMA三步同步法:
1、UE监视主SCH码,检测匹配滤波器输出的峰值,以确定时隙同步。主SCH是固定长度的256码片序列,基本周期为16码片,具备良好的自相关性,可标识WCDMA系统。所有小区的主SCH是一样的,也就是说这一步UE是分不清哪个小区的;
2、UE监视辅SCH码,检测SCG(扰码组ID)和帧起始时间偏差,确定帧同步和主扰码组。辅SCH按照64种不同排列方式之一排列,分别对应64个主扰码组,对于不同扰码组的小区,这时UE实际上就能区别,而同一扰码组的小区,这时UE还不能区别;
3、用该扰码组的8个主扰码,与导频信道进行异或运算,得出主扰码。这一步就能算出所有的主扰码,也就能区分所有的小区了。
时间:  2011-2-4 00:04
作者: smartwanggang     标题: 回复 3# 的帖子

感谢3楼的回复,WCDMA三步同步法的原理我也基本了解。但是实际我想问的是 既然所有小区的主SCH都一样,而每一个小区的SCH相互之间应该是并不同步的,所以在同一个地方,如果有两个以上小区,那么UE应该能同时接受这两个小区的SCH,但是UE又不能区分它们,那这两个主SCH岂不是互相干扰。
时间:  2011-2-4 15:10
作者: quange

就算来自不同小区,有不同的时延,由于SSC是自相关的,每个时隙都发同样的内容,所以也不存在相互干扰的问题啊。
时间:  2011-2-5 02:30
作者: 好名字都被取了

2位真是好学,大过年的还在探讨问题呢;
我也来就我知道的说一下吧,同一个nodeB的P-SCH是不同步的,一般是间隔2×256chip(在开站的参数模版里面有设置);目的就是为了避免互相干扰引起手机搜小区的困难;

至于不同基站PSCH的问题,就像quange说的,不同小区P-SCH之间有部分区域的重合应该不会导致匹配滤波器无法检测,最多UE获得的是相距比较接近的尖峰而已,根据其中一个尖峰进行S-SCH排列方式的检测即可获知扰码组;

退一步说,即便2个不同nodeB的小区P-SCH大小完全相同,时间完全重合导致手机检测不出来;那只需要换一个稍弱的P-SCH开始检测并最终小区驻留,后续通过重选方式重选到最强小区即可,是不是呢?:)
时间:  2011-2-5 22:37
作者: smartwanggang     标题: 回复 6# 的帖子

多谢“叫我卓越哥”。看了你的回复以后,我的理解是这样的不同小区再去额定扰码组之前是通过尖峰来区别,大部分时候,不同的小区峰值出现的时间不同,因此根据峰值可以确定不同小区的时隙,不知道这样理解是否正确?
但是本人依然还有2个疑问,希望能帮忙解答:
1.由于本人不是学习通讯出身,因此对于如何通过尖峰进行时隙同步不太了解,我们都知道SCH在每一个时隙上只有前256个chip发生信号,那么一个slot里有几个尖峰?一个尖峰持续时间固定吗?
2.你在回复中提到对于时间完全重合的小区,只要检测较弱的P-SCH检测即可,这又是如何是实现的?通过匹配滤波器可以接受一定信号强度的信号吗?而对于超过范围的其他波可以被滤掉吗?
非常感谢!
时间:  2011-2-6 22:29
作者: 好名字都被取了

额,,,我想我可能是误导你了,‘退一步说,**’这段话是我自己的猜测,想想应该是有问题的;
我同你一样不是通信专业,也不是搞基带研发的; 不过我之前看过一个用matlab模拟的扰码相关度的示意图,横坐标是不同的扰码,纵坐标是与预设扰码的相关性,其中一个尖峰可以看出就是匹配出了相同的扰码;

对于你的问题,我的理解是尖峰应该是chip级的,UE的匹配滤波器当匹配到了一个完整的PSCH码后就会形成一个最大尖峰(无论信号强弱),同一个小区的PSCH尖峰的间隔就是一个slot(也就是2560chip),所以UE可以通过此尖峰来对进行时隙同步;换句话说,根据这个尖峰的时间点倒推256chip就是时隙起始的位置,之后从时隙起始的位置再进行SSCH的分辨匹配,难度和差错就会小很多了;

实际PSCH匹配滤波器检测出来的应该连续不断的杂乱的细小尖峰和最大尖峰的综合体,至于选择哪个尖峰,或者所选择的尖峰有问题后如何重选,还不清楚相关算法及资料,,
请RF和或硬件方面相关专家进行斧正,,
时间:  2011-2-7 22:46
作者: smartwanggang     标题: 回复 8# 的帖子

多谢,通过你的解释对于时隙同步这一块的原理,我的理解清楚了很多。
至于你最后提到有关尖峰的选择算法,我看过一些芯片厂商的代码,就我的理解,简单来讲,UE检测除了很多尖峰,而对这些尖峰主要通过信号强度和相对时间(似乎是相对于一个基准时间)来区分,然后将这些尖峰按照信号强度大小进行排列,从中选择出信号最强的几个尖峰,然后进对这些尖峰继进行SSCH的分辨匹配。如果分辨出来有一个以上的扰码,一般会选择信号质量最好的那个扰码进行下一步操作。大致过程是这样。
时间:  2011-2-11 11:21
作者: cnctxd

都很厉害啊!你们学习的太深了,我这个学通信的都没有了解这么多!学习了
时间:  2011-3-5 17:59
作者: kbowen

不错啊,呵呵




通信人家园 (https://www.txrjy.com/) Powered by C114