CN101355383B - 一种随机接入信道的信号检测方法 - Google Patents

一种随机接入信道的信号检测方法 Download PDF

Info

Publication number
CN101355383B
CN101355383B CN2008102115131A CN200810211513A CN101355383B CN 101355383 B CN101355383 B CN 101355383B CN 2008102115131 A CN2008102115131 A CN 2008102115131A CN 200810211513 A CN200810211513 A CN 200810211513A CN 101355383 B CN101355383 B CN 101355383B
Authority
CN
China
Prior art keywords
point
equal
max
time domain
mod
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2008102115131A
Other languages
English (en)
Other versions
CN101355383A (zh
Inventor
薛妍
谭欢喜
翟羽佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2008102115131A priority Critical patent/CN101355383B/zh
Publication of CN101355383A publication Critical patent/CN101355383A/zh
Priority to PCT/CN2009/000902 priority patent/WO2010028537A1/zh
Application granted granted Critical
Publication of CN101355383B publication Critical patent/CN101355383B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/0055ZCZ [zero correlation zone]
    • H04J13/0059CAZAC [constant-amplitude and zero auto-correlation]
    • H04J13/0062Zadoff-Chu

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种随机接入信道的信号检测方法,包括:A:基站得到第u个根序列的N个时域相关值R(m)后,将N个时域相关值所对应的所有m值作为检测点;B:在当前所有检测点中,找到最大的时域相关值所对应的检测点m_max,当最大的时域相关值R(m_max)大于峰值检测门限时,判定在m_max所对应的循环移位搜索窗检测到了随机接入信道的前导码,并将m_max、以及当前检测点中的点m1和/或点m2作为非检测点;其中,m1=(N+m_max-du)modN,m2=(m_max+du)mod N;C:如果还有剩余检测点,且剩余检测点中的最大的时域相关值大于峰值检测门限,则跳转至步骤B,N≥Nzc

Description

一种随机接入信道的信号检测方法
技术领域
本发明涉及通信领域,尤其涉及一种随机接入信道的信号检测方法。
背景技术
在LTE(Long Term Evolution,长期演进)***中,UE(User Equipment,用户终端)开机之后首先通过SCH(Synchronization Channel,同步信道)进行下行同步,找到无线帧及子帧的接收起点和小区号(CellID);然后通过BCH(Broadcast Channel)获取***信息,***信息中包括RACH(RandomAccess Channel,随机接入信道)的配置信息;最后通过RACH进行上行同步,完成接入***的工作。
在上行同步的过程中,UE首先以下行同步时确定的无线帧及子帧的接收起点为基础找到RACH信道的发射位置,从获得的***信息中确定本小区用于RACH传输的可用序列,然后从可用的序列中随机的选择一条作为前导码(preamble)发送。基站对前导码进行检测以确定上行定时调整量,并将其发送给UE。UE根据这个定时调整量调整上行信号的发送时刻,实现上行的时间同步。
LTE的上行随机接入前导码使用的是ZC(Zadoff-Chu)序列,第u根ZC序列的定义为:
x u ( n ) = e - j πun ( n + 1 ) N ZC , 0 ≤ n ≤ N ZC - 1 ;
其中,j为虚数单位;u是根序列索引号;NZC是ZC序列的长度且NZC是素数,在LTE中规定为839。
在LTE中,每个小区都会分配64条用于前导码的序列,这64条序列可以是来自同一个根序列的不同循环移位序列,也可以是来自不同根序列的不同循环移位序列。
ZC序列是恒幅零自相关(Constant Amplitude Zero Auto-correlation Code,简称CAZAC)的序列,ZC序列的相关性有以下特点:相同根序列的不同循环移位序列之间的相关性为0;不同根序列及其循环移位序列之间的相关性为
Figure G2008102115131D0002155913QIETU
;即不同根序列之间的相关性非常小,近似为0。因此基站可以利用ZC序列的相关性质对随机接入信号进行时域相关检测来获得上行的定时调整量。
时域相关检测方法直观上定义为对收到的信号和本地序列的各循环移位的复共轭进行点乘并求和得到每个循环移位样点的时域相关值,在数学上可以等效成接收的频域信号和本地频域序列复共轭点乘后通过反傅里叶变换转换到时域。时域相关检测的数学形式表示如下:
假设接收信号的时域形式为y(m),频域形式为Y(k);本地序列时域形式为x(m),频域形式为X(k),本地序列复共轭的时域形式为x*(m),频域形式X*(k);两者的相关函数R(m),用公式表示为:
R ( m ) = Σ n = 0 N - 1 x * ( n ) · y ( m + n ) = 1 N Σ k = 0 N - 1 Y ( k ) · X * ( k ) · e j 2 π N km - - - ( 1 )
其中,m为循环移位样点,N为ZC序列的样点数。因此,对使用同一个根序列的不同循环移位作为前导码的RACH用户,把接收到的信号转换到频域后将其与该根序列的频域序列复共轭点乘,对点乘后的结果进行反傅里叶变换转换到时域,可以得到每个循环移位样点对应的时域相关值。
通过对本地根序列的各循环移位序列对应循环移位搜索窗的时域相关值进行峰值检测,可以知道UE使用的是哪一条前导码,并根据检测到的UE使用的前导码得到UE的定时提前量。
图1是RACH时域相关检测的方法示意图;图中以两根接收天线为例,描述了对接收信号进行时域相关检测的实现方法,简要描述如下:
基站首先对各接收天线的接收信号进行频率校正和降采样,然后进行M点(比如M=1024)的FFT(Fast Fourier Transform,快速傅立叶变换),提取出839点的RACH频域信号;然后将839点的RACH频域信号与每个本地频域根序列复共轭点乘,补零到N点(N大于839,比如N可以等于2048),进行N点的IFFT(Inverse Fast Fourier Transform,快速傅立叶逆变换)得到该本地根序列的N个时域相关值,对这N个时域相关值求模平方,得到的N点时域相关值大小反映了信号及噪声功率的大小;最后将两根接收天线的时域相关值合并,得到天线合并后的N个时域相关值,然后进行峰值检测,得到前导码的位置以及对应的时间提前量。
RACH时域相关检测(即对前导码进行检测,也称为RACH前导码检测)的性能可以用前导码的漏检率、虚警率和检测门限来表征。在RACH进行检测时,首先在不发送信号时确定给定虚警率目标下对应的检测门限,然后根据这个门限来测试发射信号时随机接入信号检测的漏检率。
虚警率的定义是当没有前导码发送时检测到前导码的概率;漏检率的定义是检测到一个错误的前导码、或者没有检测到一个已发送的前导码、或者检测到正确的前导码但是估计出错误的定时调整量等情况发生的概率。
一般要求目标虚警率为10-3或略小于10-3。当不发送信号时达到虚警率为10-3或略小于10-3的检测门限为峰值检测的门限。
峰值检测的门限分为绝对门限和相对门限两种。一般来说,绝对门限与噪声的大小有关,而将随机接入信号的相关值和噪声功率的比值作为门限时,则这个门限就和噪声功率无关了,因此将信号相关值和噪声功率的比值定义为峰值检测的相对门限。在对RACH信号进行检测时,一般是***预设一个相对门限,然后在检测中估计噪声的大小,噪声大小和相对门限相乘可以得到绝对门限,所以上面所说的在不发送信号时在给定虚警率目标下确定对应的检测门限是指相对门限。当接收信号的相关值与噪声功率的比值大于相对门限时,认为有RACH信号。在正常情况下,相对门限设的越高,用户越难接入,设的越低,虚警就越多。一般来说,这个门限取值为:虚警率为10-3时的信号与噪声的比值(因此也可称为虚警门限)。
在虚警门限下,当UE发射RACH信号时,如果没有频率偏移(简称频偏)和其他干扰,虚警率一般不会高于10-3。但在有频率偏移时,RACH信号的能量会分散,因为前导码使用的是ZC序列,该序列的定义使得RACH信号在有频偏时能量会分散到另外一条循环移位序列上,从而出现检测错误。
下面详细介绍ZC序列的这个频偏特性。
在下行频偏校正之后,上行RACH的频偏不会特别大。由于UE的运动速度一般小于375km/h,所以通常认为,RACH只存在小于等于1倍的频偏。为了便于分析,我们先假定产生了1倍频偏(可以是正的1倍频偏或负的1倍频偏)。设接收到的频域的RACH序列为Z(k),其时域形式记为z(n),根据IDFT(Inverse Discrete Fourier Transform,离散反傅立叶变换)的性质,对N点的IDFT,我们有:
Figure G2008102115131D00041
根据ZC序列的表达式: z ( n ) = exp ( - j π N zc un ( n + 1 ) ) , 对序列长度是Nzc的ZC序列在循环移位整数du之后,我们得到:
z ( n + d u ) = exp ( - j π N zc un ( n + 1 ) ) · exp ( - j 2 π N zc u · d u · n ) · exp ( - j π N zc ud u ( d u + 1 ) ) ; - - - ( 3 )
β = exp ( - j π N zc ud u ( d u + 1 ) ) , β是和n无关的量,当u和du确定时,β是常数。
z ( n + d u ) = z ( n ) exp ( - j 2 π N zc u · d u · n ) · β - - - ( 4 )
由上面的分析可以看出,只有当u·du=m·Nzc±1的时候,有z(n+du)=z(n)·β,即在产生1倍频偏的时候,RACH序列的相关峰会产生偏移,即整个循环移位搜索窗内的信号都会有偏移。这里m是整数,且m的取值保证u·du=m·Nzc±1成立,此时du可表示为: d u = m N zc ± 1 u .
对正的一倍频偏,有 u · d u + = m + · N zc + 1 ,m+都是整数; u · d u - = m - · N zc - 1 , m-和
Figure G2008102115131D00049
都是整数。因为 u &CenterDot; ( N zc - d u - ) = ( u - m - ) &CenterDot; N zc + 1 ,且u-m-为整数。当 0 < d u + < N zc / 2 ,令Nzc-d- u为正整数,则 N zc / 2 < d - u = N zc - d u + < N zc ; N zc / 2 < d u + < N zc ,令Nzc-d- u为正整数,则有 0 < d - u = N zc - d u + < N zc / 2 . 注意Nzc是素数,所以Nzc/2不是整数,而
Figure G2008102115131D000415
Figure G2008102115131D000416
都是正整数。
另外,观察下面公式(公式(5))也可以发现正负一倍频偏时du的取值规律。
exp ( - j 2 &pi; N zc u &CenterDot; ( Nzc - d u ) &CenterDot; n ) = exp ( j 2 &pi; N zc u &CenterDot; d u &CenterDot; n ) = exp ( j 2 &pi; N zc ( m &CenterDot; N zc &PlusMinus; 1 ) &CenterDot; n ) = exp ( &PlusMinus; j 2 &pi; N zc &CenterDot; n )
(5)。
从上面公式推导可知,。如果频偏为子载波间隔的小数倍时,由于u·du不会为小数,所以接收到的时域序列不会产生循环移位,而是处于原序列(无频偏时的序列)与原序列经过循环移位du后的序列(原序列在1倍频偏后得到的序列)之间的状态,这时接收到的信号与没有频偏的原序列之间以及与1倍频偏所产生的序列之间(即原序列循环移位du之后的序列)都会产相关峰,这时候就会同时出现循环移位搜索窗的两个副本(称为因为频偏造成的副本搜索窗,或简称为副本窗)。
在3GPP对LTE的物理层标准TS36.211中,对du的取值有明确的规定:
d u = u - 1 mod N ZC 0 &le; u - 1 mod N ZC < N ZC / 2 N ZC - u - 1 mod N ZC otherwise ,
其中,u-1modNZC表示u·du=m·NZC±1,m是使du为正整数的最小整数,du总是小于NZc/2。在图2中给出了循环移位为0的一个例子,从中可以理解
Figure G2008102115131D00053
和du的关系以及循环移位窗和副本窗的关系,其中虚线部分是等效的负频偏副本窗,和时域相关法使用的负频偏副本窗是周期循环移位的关系。图3给出了某个不为0的循环移位对应的循环移位窗和副本窗的一个例子。从图2和图3可以看出,只用TS36.211中定义的du(即小于NZC/2的du值),就可以推导出两个副本窗和其循环移位窗的距离。实际上,du是循环移位搜索窗起点和副本窗起点的距离。
在LTE物理层协议TS36.211中,在LTE中,对产生前导序列使用的循环移位分为非限制集unrestricted sets(也叫常规集normal set)和限制集restricted set(也叫高速集high speed set)两种。限制集(高速集)考虑了高速带来的频偏影响,为了保证各个前导序列的搜索窗相互之间没有交叠,前导序列的产生使用的循环移位量Cv会受到限制。但对LTE的非限制集(常规集),用于频偏很小的场景(比如中低速小区),其前导序列产生的循环移位量不会受限制,产生前导的循环移位的取值Cv=v·NCS,其中v=0,1,2,...,
Figure G2008102115131D00054
Figure G2008102115131D00055
表示取小于或等于x的最大整数,即对x向下取整,NCS为搜索窗的长度(即产生循环移位序列的步长)。
根据ZC序列的频偏特性,由于基站收到的RACH信号是有频偏的,在RACH前导码检测中除了循环移位对应的搜索窗(简称循环移位搜索窗)外,在副本窗也会有峰值。对高速小区,多普勒频偏比较大,因此副本窗内的RACH信号的相关值会比较大,在检测时认为循环移位窗和两个副本窗都可能会出现信号,要对循环移位窗和两个副本窗综合检测,因为高速小区使用限制集,每个前导码对应的循环移位窗和其副本窗都和别的前导码的循环移位窗和其副本窗不重合,因此不会出现两个不同的前导码在一个搜索窗的现象。对中低速小区,多普勒频偏比较小,往往循环移位窗内的信号相关值远高于副本窗内的信号相关值,因此在检测时只认为循环移位窗中存在信号,即仅在循环移位窗进行前导码检测,不检测副本窗。
但在中低速小区总是存在一定的频偏的,比如多普勒频偏;这样,在副本窗中总是会有信号的相关峰出现,中低速小区使用的是非限制集,即没有循环移位限制,虽然每个前导码对应的循环移位窗和其他前导码的循环移位窗不重合,但每个前导码对应的循环移位窗可能和其他前导码的副本窗重合。在中低速小区,循环移位窗内的信号相关值要远大于副本窗内由于频偏带来的信号相关值,但在信噪比较高时,副本窗内这个频偏带来的相关值也会大。例如,只发送前导码C1,不发送前导码C2。当前导码C1的副本窗与前导码C2的循环移位搜索窗交叠时,C1的频偏副本信号可能落到C2的循环移位搜索窗。当对C2的循环移位窗检测时,很容易把前导码C1的频偏副本信号判断成C2的信号,而C2实际上是没有发送的,这就产生了虚警。
在某个RACH信号有频偏且信噪比很高时,这种虚警现象会很明显。在多个高信噪比用户同时接入时,虚警率会非常高。大量的虚警会增加随机接入过程中的信令开销,增加***的处理负担,因此需要对虚警进行抑制。
发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提供一种随机接入信道的信号检测方法,对使用非限制集(中低速小区)的小区由于频偏引起的虚警进行抑制。
为了解决上述问题,本发明提供一种随机接入信道的信号检测方法,包括:
A:基站得到第u个根序列的N个时域相关值R(m)后,将N个时域相关值所对应的所有m值作为检测点,其中m=1,2,...,N;
B:在当前所有检测点中,找到最大的时域相关值R(m_max)所对应的检测点m_max,当所述最大的时域相关值R(m_max)大于峰值检测门限时,判定在m_max所对应的循环移位搜索窗检测到了随机接入信道的前导码,并将m_max、以及当前检测点中的点m1和/或点m2作为非检测点;其中,m1=(N+m_max-du)mod N,m2=(m_max+du)mod N,m1和m2都是正整数;
C:如果还有剩余检测点,且剩余检测点中的最大的时域相关值大于峰值检测门限,则跳转至步骤B;否则结束当前根序列的检测;
其中,N≥Nzc,Nzc为根序列的长度;du为循环移位搜索窗的起点与副本窗起点之间的距离。
此外,在步骤B中,找到所述m_max后,还进行如下操作:
如果m3>m4,则将大于等于m3且小于等于N的点,和/或,大于等于1且小于等于m4的点作为非检测点;否则,将大于等于m3且小于等于m4的点作为非检测点;和/或
如果m5>m6,则将大于等于m5且小于等于N的点,和/或,大于等于1且小于等于m6的点作为非检测点;否则,将大于等于m5且小于等于m6的点作为非检测点;
其中,m3=(N+m_max-du-X)mod N,m4=(N+m_max-du+X)mod N,m3和m4为正整数;m5=(N+m_max+du-X)mod N,m6=(m_max+du+X)modN,m5和m6为正整数;X=int(N/(NZC×2),int表示向上或向下取整。
此外,在步骤B中,找到所述m_max后,在当前检测点中找到与所述m_max属于同一循环移位搜索窗的超过峰值检测门限的其它检测点:m[1]、...、m[K];将当前检测点中的m[k]-du和/或m[k]+du标识为非检测点;1≤k≤K。
此外,在步骤B中,找到所述检测点:m[1]、...、m[K]后,还进行如下操作:
如果m7[k]>m8[k],则将大于等于m7[k]且小于等于N的点,和/或,大于等于1且小于等于m8[k]的点作为非检测点;否则,将大于等于m7[k]且小于等于m8[k]的点作为非检测点;和/或
如果m9[k]>m10[k],则将大于等于m9[k]且小于等于N的点,和/或,大于等于1且小于等于m10[k]的点作为非检测点;否则,将大于等于m9[k]且小于等于m10[k]的点作为非检测点;
其中,m7[k]=(N+m[k]-du-X)mod N,m8[k]=(N+m[k]-du+X)mod N,m7[k]和m8[k]为正整数;m9[k]=(N+m[k]+du-X)mod N,m10[k]=(m[k]+du+X)mod N,m9[k]和m10[k]为正整数;X=int(N/(NZC×2),int表示向上或向下取整。
此外,在步骤B中,找到所述m_max后,还将当前检测点中与所述m_max属于同一循环移位搜索窗的所有检测点标识为非检测点。
此外,所述du大于等于2且小于NZc/2,并且当N=NZC时,所述du满足如下等式:(u·du)modNzc=±1。
此外,当N>NZC时,du=int(d′u×N/NZC),且d′u满足如下等式:(u·d′u)modNzc=±1,d′u大于等于2且小于NZc/2;其中,int()表示向上取整或向下取整。
此外,采用如下步骤确定所述峰值检测门限:
对接收信号进行噪声估计,得到噪声均值;将上述噪声均值与预先设定的相对门限值的乘积作为峰值检测门限;
所述相对门限值为在没有信号发送时,达到目标虚警率的虚警信号与噪声的比值。
此外,采用如下步骤确定所述噪声均值:
将接收信号的最大时域相关值与噪声估计比例作为门限A;将所述N个时域相关值中小于门限A的时域相关值的均值作为所述噪声均值;所述噪声估计比例小于1且大于0。
此外,所述根序列为ZC序列。
综上所述,采用本发明的方法,能够对使用非限制集(中低速小区)的小区中因为频偏引起的虚警进行有效的抑制,减少了虚警引起的信令开销,同时避免了对随机接入信号的漏检,保证了更多用户的成功接入。
附图说明
图1是RACH时域相关检测的方法示意图;
图2是RACH时域相关检测中循环移位为0时正负频偏副本窗与循环移位窗距离关系示意图;
图3是RACH时域相关检测中某个不为0的循环移位对应的循环移位搜索窗和频偏副本窗示意图;
图4是本发明实施例RACH时域相关检测方法流程图;
图5为RACH相关检测中由频偏引起的虚警示意图。
具体实施方式
本发明的基本思路是,由于频率偏移会造成大量虚警,因此可以在进行RACH时域相关检测过程中的峰值检测时,根据ZC序列的频偏特性找到这些虚警的位置,去掉这些可能是虚警的位置,来达到虚警抑制的目的。
下面将结合附图和实施例对本发明进行详细描述。
图4是本发明实施例RACH时域相关检测方法流程图。为了突出本发明的重点,图4对图1进行了部分合并和简化,并仅以单根接收天线为例进行描述。如图4所示,该方法包括如下步骤:
401:从接收信号中提取Nzc个点的RACH频域信号值;
如上所述,Nzc为ZC序列的长度,在LTE中规定为839。
402:将上述Nzc个点的RACH频域信号值与每个本地根序列的复共轭进行点乘得到Nzc个点乘值,并补零成N点(即进行时域过采样)后,进行N点的IFFT,得到每一本地根序列的N个时域相关值:R(m),1≤m≤N;
其中,上述补零处理为可选操作,其作用是可以使用快速的反傅里叶变换,减少计算量,如果不进行补零处理,则N=Nzc
403:将上述N个时域相关值进行模平方;
本步骤为可选步骤,经过模平方处理的时域相关值实际上反映了信号功率值。
对每一根序列的N个时域相关值进行峰值检测,以下以第u个根序列为例进行描述,具体包含如下步骤:
404:在N个时域相关值中,将所有大于峰值检测门限(记为门限B)的时域相关值所对应的m值(循环移位样点,或称为检测点)作为初始的待检测点集合;
门限B可以采用如下方法计算:
404A:对接收信号进行噪声估计,得到噪声门限(记为门限A);
门限A可以等于:最大时域相关值×噪声估计比例;其中,噪声估计比例大于0且小于1,例如,噪声估计比例值可以取为0.6。
404B:计算所有小于门限A的时域相关值的均值(称为噪声均值);
噪声均值实际上反映了噪声功率的大小。
当然,门限A和噪声均值也可以采用现有技术的其它方法计算。
404C:将上述噪声均值与预先设定的相对门限值的乘积作为门限B;
相对门限可以取没有信号发送时,达到目标虚警率(例如0.1%)的虚警信号与噪声的比值。
需要注意的是,峰值检测门限(门限B)的作用是区分噪声和信号,在本发明中仅起到停止检测的作用(即小于该门限的时域相关值不进行检测),现有技术中还有其它多种设置和计算方法。
405:找到当前待检测点集合中各待检测点的时域相关值的最大值R(m_max),判定在m_max所对应的循环移位搜索窗检测到了前导码,并根据m_max确定前导码所对应的该根序列的循环移位量和时间提前量;
406:将m_max从当前待检测点集合中删除(以避免重复检测),如果m_max-du和/或m_max+du位于当前待检测集合,将m_max-du和/或m_max+du从当前待检测点集合中删除;
考虑到m_max-du和m_max+du有可能不在区间[1,N]的范围内,实际从待检测点集合中删除的点为:m1=(N+m_max-du)mod N,m2=(m_max+du)mod N,m1和m2都是正整数。
除了m_max-du和m_max+du以外,还可以将区间[m_max-du-X,m_max-du+X]和[m_max+du-X,m_max+du+X]中的其它值从待检测点集合中删除。其中,[]表示闭区间;X=int(N/(Nzc×2),int表示向上或向下取整。
同样,考虑到m_max-du±X和m_max+du±X有可能不在区间[1,N]的范围内,实际上应当将满足以下条件的点从待检测点集合中删除:
如果m3>m4,则删除大于等于m3且小于等于N的点,和/或,删除大于等于1且小于等于m4的点;否则,删除大于等于m3且小于等于m4的点;
如果m5>m6,则删除大于等于m5且小于等于N的点,和/或,删除大于等于1且小于等于m6的点;否则,删除大于等于m5且小于等于m6的点;
其中,m3=(N+m_max-du-X)mod N,m4=(N+m_max-du+X)mod N,m3和m4为正整数;
m5=(N+m_max+du-X)mod N,m6=(m_max+du+X)mod N,m5和m6为正整数。
上述du为循环移位搜索窗的起点与副本窗起点的距离。在du=1时循环移位窗和副本窗几乎重合,可以不用删除副本窗的点。因此可以限定只在du大于等于2时进行步骤406的操作。
当N=NZC时,满足:(u·du)mod Nzc=±1且du小于Nzc/2;
当N>NZC时,du=int(d′u×N/NZC),且(u·d′u)modNzc=±1并且d′u小于NZc/2,其中int()表示向上取整或向下取整。
u为根序列序号,运算符mod表示取余数,且当0<x≤y时,(x)mod(y)的值小于或等于表示向上取整,例如:838mod839=-1。
通过本步骤,将当前待检测点集合中的最大相关值所在循环移位窗对应的前导码作为检测到的前导码,并且将该最大相关值的位置m_max、该最大相关值所在循环移位窗对应的两个副本窗中与该最大相关值的位置m_max对应位置(m_max-du和m_max+du)以及位置m_max-du、位置m_max+du)相邻的若干个位置作为虚警位置从待检测点集合中去除,以减少虚警率。
407:如果待检测点集合中还包含待检测点,则跳转至步骤405,否则结束第u个根序列的峰值检测。
图5为RACH相关检测中由频偏引起的虚警示意图;下面将结合图5对本发明的一个应用实例进行介绍。
在得到某一根序列所对应的N个时域相关值后,对小于门限A的时域相关值求均值,这些数据的均值反映了该根序列的噪声功率均值。将噪声均值与虚警率目标为10-3时的相对门限值的乘积作为门限B。
假设***配置的搜索窗的长度为Ncs,有一个RACH用户接入,该用户使用的是某个根序列的循环移位Cv1,则该用户的循环移位搜索窗从Cv1到Cv1+Ncs,一个副本窗为Cv1-du到Cv1-du+Ncs;另一个副本窗为Cv1+du到Cv1+du+Ncs。对低速小区,没有循环移位限制,所以循环移位Cv1的副本窗可能是其他RACH用户的循环移位搜索窗。
如图5所示,当对所有检测位置进行检测后,发现点x1(m1,R(m1))和点x2(m2,R(m2))都是超过门限B的点;点x1对应的峰值功率R(m1)最大,并落在Cv1的循环移位搜索窗内,因此判定检测到循环移位是Cv1的RACH用户。点x2也是超过门限B的点,实际上点x2是由点x1处RACH的频偏造成的,但在中低速小区没有循环移位限制的情况下,因为x2落在Cv2的循环移位窗内,如果不进行虚警抑制,会把点x2判断成循环移位是Cv2的另一个RACH用户,点x2就会成为虚警。假如信噪比很高,每个有RACH信号的循环移位窗对应的副本窗都会出现虚警,这将会带来很大的信令开销。
点x2和点x1的距离正好是du,这说明点x2有可能是点x1的频偏造成的,点x2以及其左右两点都可能会是虚警点,在检测中需要把点x2以及其左右两点从待检测点集合中去掉,这样就不会检测到这些位置的信号,也就不会产生虚警了。因为点x1对应的循环移位搜索窗已经检测到前导信号,这时非检测位置还包括点x1对应的循环移位搜索窗内的所有点,为了避免重复检测,因此还需要把从Cv1到Cv1+Ncs的位置都标明是非检测位置。接下来再次对所有可检测位置进行检测,发现没有超过门限B的时域相关值,则判定该根序列的峰值检测过程结束,该根序列相关检测的最后结果是只检测到点x1所在循环移位搜索窗对应的前导,点x2所在循环移位搜索窗对应的前导不作为检测的结果上报。
在一些极少的情况下会出现某个循环移位cv1频偏副本的峰值点和同一根序列另一个循环移位cv2峰值点重合的情况,这时使用我们上述的虚警抑制方法可能会造成循环移位cv2对应的信号的漏检,但这种情况是极少发生的,因为实际***中各个用户距离基站位置是随机的,其时延也不同。并且当搜索窗长度比较大时,同一根序列的可用循环移位会很少,这种重合的概率就更小了。
另外,我们限制在du小于2的情况不进行本发明的虚警抑制处理(即在峰值检测中将某一循环移位搜索窗中确定为前导码的位置在其副本窗的对应位置作为非检测位置),可以保证某个循环移位窗和其自身的副本之间有峰值交叠时不会出现漏检的现象。
根据本发明的基本原理,上述实施例还有多种变换方式,例如:
(一)在步骤405中,确定m_max后,还可以进行如下处理:首先在待检测点集合中找到所有与m_max位于同一循环移位搜索窗的点,然后将与m_max位于同一循环移位搜索窗的点和/或该循环移位搜索窗所对应的副本窗中的各对应点从待检测点集合中删除。
也就是说,如果在待检测点集合中存在与m_max位于同一循环移位搜索窗的m_maxl,m_maxl所对应的副本窗中的点是m_maxl-du和m_maxl+du(如果m_maxl、m_maxl-du和m_maxl+du在待检测点集合中,则说明其对应的时域相关值大于门限B),则可以将m_maxl从待检测点集合中删除,如果m_maxl、m_maxl-du和/或m_maxl+du在待检测点集合中,也可以将m_max-du和/或m_max+du从待检测点集合中删除。
当然,还可以将区间[m_maxl-du-X,m_maxl-du+X]和[m_maxl+du-X,m_maxl+du+X]中的其它值从待检测点集合中删除。
一般情况下,在当前检测点中找到与m_max属于同一循环移位搜索窗的超过峰值检测门限的其它检测点:m[1]、...、m[K]后,还可以进行如下操作:
如果m7[k]>m8[k],则将大于等于m7[k]且小于等于N的点,和/或,大于等于1且小于等于m8[k]的点作为非检测点;否则,将大于等于m7[k]且小于等于m8[k]的点作为非检测点;和/或
如果m9[k]>m10[k],则将大于等于m9[k]且小于等于N的点,和/或,大于等于1且小于等于m10[k]的点作为非检测点;否则,将大于等于m9[k]且小于等于m10[k]的点作为非检测点;
其中,m7[k]=(N+m[k]-du-X)mod N,m8[k]=(N+m[k]-du+X)mod N,m7[k]和m8[k]为正整数;
m9[k]=(N+m[k]+du-X)mod N,m10[k]=(m[k]+du+X)mod N,m9[k]和m10[k]为正整数。
(二)上述实施例以单根接收天线为例对本发明进行了描述,本发明同样适用于多接收天线的情况,只需将各接收天线所对应的N个时域相关值分别相加后进行峰值检测即可。
(三)实施例中使用了待检测点集合,对待检测点集合中的各点进行峰值检测,将每个非检测点或已经检测过的点从待检测点集合中删除;很显然具体实现时可以采用其它方式,例如,将检测过的点或非检测点进行标识,以避免重复检测或对虚警点进行检测。

Claims (10)

1.一种随机接入信道的信号检测方法,其特征在于,该方法包括:
A:基站得到第u个根序列的N个时域相关值R(m)后,将N个时域相关值所对应的所有m值作为检测点,其中m=1,2,...,N;
B:在当前所有检测点中,找到最大的时域相关值R(m_max)所对应的检测点m_max,当所述最大的时域相关值R(m_max)大于峰值检测门限时,判定在m_max所对应的循环移位搜索窗检测到了随机接入信道的前导码,并将m_max、以及当前检测点中的点m1和/或点m2作为非检测点;其中,m1=(N+m_max-du)mod N,m2=(m_max+du)mod N,m1和m2都是正整数;
C:如果还有剩余检测点,且剩余检测点中的最大的时域相关值大于峰值检测门限,则跳转至步骤B;否则结束当前根序列的检测;
其中,N≥NZC,NZC为根序列的长度;du为循环移位搜索窗的起点与副本窗起点之间的距离。
2.如权利要求1所述的方法,其特征在于,
在步骤B中,找到所述m_max后,还进行如下操作:
如果m3>m4,则将大于等于m3且小于等于N的点,和/或,大于等于1且小于等于m4的点作为非检测点;否则,将大于等于m3且小于等于m4的点作为非检测点;和/或
如果m5>m6,则将大于等于m5且小于等于N的点,和/或,大于等于1且小于等于m6的点作为非检测点;否则,将大于等于m5且小于等于m6的点作为非检测点;
其中,m3=(N+m_max-du-X)mod N,m4=(N+m_max-du+X)modN,m3和m4为正整数;
m5=(N+m_max+du-X)mod N,m6=(m_max+du+X)mod N,m5和m6为正整数;
X=int(N/(NZC×2)),int表示向上或向下取整。
3.如权利要求1所述的方法,其特征在于, 
在步骤B中,找到所述m_max后,在当前检测点中找到与所述m_max属于同一循环移位搜索窗的超过峰值检测门限的其它检测点:m[1]、...、m[K];
将当前检测点中的m[k]-du和/或m[k]+du标识为非检测点;1≤k≤K。
4.如权利要求3所述的方法,其特征在于,
在步骤B中,找到所述检测点:m[1]、...、m[K]后,还进行如下操作:
如果m7[k]>m8[k],则将大于等于m7[k]且小于等于N的点,和/或,大于等于1且小于等于m8[k]的点作为非检测点;否则,将大于等于m7[k]且小于等于m8[k]的点作为非检测点;和/或
如果m9[k]>m10[k],则将大于等于m9[k]且小于等于N的点,和/或,大于等于1且小于等于m10[k]的点作为非检测点;否则,将大于等于m9[k]且小于等于m10[k]的点作为非检测点;
其中,m7[k]=(N+m[k]-du-X)mod N,m8[k]=(N+m[k]-du+X)modN,m7[k]和m8[k]为正整数;
m9[k]=(N+m[k]+du-X)mod N,m10[k]=(m[k]+du+X)mod N,m9[k]和m10[k]为正整数;
X=int(N/(NZC×2)),int表示向上或向下取整。
5.如权利要求1或3或4所述的方法,其特征在于,
在步骤B中,找到所述m_max后,还将当前检测点中与所述m_max属于同一循环移位搜索窗的所有检测点标识为非检测点。
6.如权利要求1所述的方法,其特征在于,
所述du大于等于2且小于NZC/2,并且当N=NZC时,所述du满足如下等式:(u·du)mod NZC=±1。
7.如权利要求1所述的方法,其特征在于,
当N>NZC时,du=int(d′u×N/NZC),且d′u满足如下等式:(u·d′u)mod NZC=±1,d′u大于等于2且小于NZC/2; 
其中,int()表示向上取整或向下取整。
8.如权利要求1所述的方法,其特征在于,
采用如下步骤确定所述峰值检测门限:
对接收信号进行噪声估计,得到噪声均值;将上述噪声均值与预先设定的相对门限值的乘积作为峰值检测门限;
所述相对门限值为在没有信号发送时,达到目标虚警率的虚警信号与噪声的比值。
9.如权利要求8所述的方法,其特征在于,
采用如下步骤确定所述噪声均值:
将接收信号的最大时域相关值与噪声估计比例作为门限A;将所述N个时域相关值中小于门限A的时域相关值的均值作为所述噪声均值;
所述噪声估计比例小于1且大于0。
10.如权利要求1所述的方法,其特征在于,所述根序列为ZC序列。 
CN2008102115131A 2008-09-10 2008-09-10 一种随机接入信道的信号检测方法 Active CN101355383B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2008102115131A CN101355383B (zh) 2008-09-10 2008-09-10 一种随机接入信道的信号检测方法
PCT/CN2009/000902 WO2010028537A1 (zh) 2008-09-10 2009-08-07 一种随机接入信道的信号检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102115131A CN101355383B (zh) 2008-09-10 2008-09-10 一种随机接入信道的信号检测方法

Publications (2)

Publication Number Publication Date
CN101355383A CN101355383A (zh) 2009-01-28
CN101355383B true CN101355383B (zh) 2012-05-23

Family

ID=40308002

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102115131A Active CN101355383B (zh) 2008-09-10 2008-09-10 一种随机接入信道的信号检测方法

Country Status (2)

Country Link
CN (1) CN101355383B (zh)
WO (1) WO2010028537A1 (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101355383B (zh) * 2008-09-10 2012-05-23 中兴通讯股份有限公司 一种随机接入信道的信号检测方法
CN101944929B (zh) * 2009-07-06 2013-08-07 中兴通讯股份有限公司 基于随机接入过程的检测方法和检测装置
CN101997590B (zh) * 2009-08-10 2014-06-11 中兴通讯股份有限公司 随机接入信号的检测方法和基带处理板以及基站
CN102065535B (zh) * 2009-11-11 2014-07-23 电信科学技术研究院 一种随机接入过程中定时提前量的确定方法及装置
CN102075960A (zh) * 2009-11-25 2011-05-25 中兴通讯股份有限公司 一种随机接入信号的检测方法和基站
CN102098246B (zh) * 2009-12-09 2015-06-10 中兴通讯股份有限公司 峰值检测方法和通信***
CN102209052B (zh) * 2010-03-31 2015-06-24 中兴通讯股份有限公司 一种随机接入信号的频偏补偿方法和装置
CN102421184A (zh) * 2010-09-28 2012-04-18 大唐移动通信设备有限公司 一种确定时间提前量的方法和设备
CN101977170A (zh) * 2010-10-15 2011-02-16 北京星河亮点通信软件有限责任公司 Td-lte***中的随机接入检测装置及检测方法
CN102026231B (zh) * 2010-12-14 2013-09-11 中国科学院声学研究所 一种用于无线通信***的随机接入检测方法
CN102143103A (zh) * 2011-05-19 2011-08-03 新邮通信设备有限公司 一种导频序列的生成方法
CN102404724B (zh) * 2011-10-28 2015-07-08 华为技术有限公司 用户筛选方法及用于用户筛选的基站
CN103139797B (zh) * 2011-11-30 2016-08-03 京信通信***(中国)有限公司 一种随机接入信道的信号检测方法、装置及基站
CN102547831A (zh) * 2012-01-09 2012-07-04 大唐移动通信设备有限公司 一种随机接入检测方法及装置
CN102447532B (zh) * 2012-01-19 2014-05-28 大唐移动通信设备有限公司 一种前导码检测方法及装置
US9001678B2 (en) * 2012-02-29 2015-04-07 Hong Kong Applied Science And Technology Research Institute Co., Ltd. False alarm reduction with search windowing and peak suppression
CN103581927A (zh) * 2012-08-07 2014-02-12 工业和信息化部电信传输研究所 一种检测信号的生成方法
CN103841072B (zh) * 2012-11-23 2017-09-22 上海贝尔股份有限公司 用于检测prach所接收数据中的前导码的方法和设备
CN106533604A (zh) * 2015-09-14 2017-03-22 中兴通讯股份有限公司 信号的生成方法和装置
CN109474920A (zh) * 2018-11-02 2019-03-15 上海华虹集成电路有限责任公司 一种低功耗蓝牙数据包的检测方法
CN111385041B (zh) * 2018-12-28 2021-04-16 大唐移动通信设备有限公司 一种干扰噪声强度的测量方法及装置、存储介质
EP4057761A4 (en) 2019-12-04 2022-11-16 Huawei Technologies Co., Ltd. SEQUENCE RECOGNITION METHOD AND APPARATUS
CN111372227B (zh) * 2020-02-19 2021-10-26 锐迪科微电子(上海)有限公司 信号检测方法、装置、设备及存储介质
CN112887241B (zh) * 2021-04-29 2021-07-16 成都星联芯通科技有限公司 频偏估计方法、装置、通信设备及存储介质
CN113347653B (zh) * 2021-08-02 2021-11-16 四川创智联恒科技有限公司 一种在nr-5g中估算定时提前量ta的优化方法
CN116506968B (zh) * 2023-06-21 2023-11-03 极芯通讯技术(南京)有限公司 链路时偏的确定方法、装置及电子设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123467A (zh) * 2006-08-07 2008-02-13 大唐移动通信设备有限公司 一种增强随机接入方法及装置
CN101203029A (zh) * 2006-12-11 2008-06-18 大唐移动通信设备有限公司 一种随机接入的实现方法及基站

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101193436A (zh) * 2006-11-29 2008-06-04 中兴通讯股份有限公司 一种基站Node B中的物理层随机接入信道前导检测门限获得装置
CN101601221B (zh) * 2006-12-29 2012-06-13 诺基亚公司 提供导频或前导信号中zadoff-chu序列的有限使用的设备、方法
CN101355383B (zh) * 2008-09-10 2012-05-23 中兴通讯股份有限公司 一种随机接入信道的信号检测方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123467A (zh) * 2006-08-07 2008-02-13 大唐移动通信设备有限公司 一种增强随机接入方法及装置
CN101203029A (zh) * 2006-12-11 2008-06-18 大唐移动通信设备有限公司 一种随机接入的实现方法及基站

Also Published As

Publication number Publication date
WO2010028537A1 (zh) 2010-03-18
CN101355383A (zh) 2009-01-28

Similar Documents

Publication Publication Date Title
CN101355383B (zh) 一种随机接入信道的信号检测方法
CN101295999B (zh) 一种随机接入前导的检测方法
CN101233701B (zh) 改进通讯***中同步和信息传输的方法
CN101944929B (zh) 基于随机接入过程的检测方法和检测装置
CN101325450B (zh) 一种同步方法、频偏估计方法、同步装置、频偏估计装置
CN102209052B (zh) 一种随机接入信号的频偏补偿方法和装置
CN103081561B (zh) 用于在lte***中接收物理上行链路控制信道的方法及设备
CN107820273B (zh) 一种检测D2D中sidelink的同步信号的方法及装置
CN101217818B (zh) 一种基站接收机的测距码检测方法
US10355802B2 (en) Method of cell search
CN101383665A (zh) 用于估计无线电通信中的接收质量的方法和装置
CN103108338B (zh) 一种随机接入信号的检测方法、装置及基站
CN109428847B (zh) NB-IoT***中下行次同步信号的检测与同步方法及装置
CN104918336A (zh) 一种干扰环境下随机接入信号的检测方法、装置和***
CN102255722B (zh) 改进通讯***中同步和信息传输的方法
CN101925172A (zh) 一种时间同步方法及装置
CN101594168B (zh) 一种随机接入信道的前导码检测方法、装置及设备
CN102098114B (zh) 一种测量***信噪比的方法及装置
KR101392807B1 (ko) 무선 통신 시스템에서 동기 획득과 셀 아이디 탐색을 위한장치 및 방법
CN101552635B (zh) 一种频偏捕获的方法及装置
CN102421115A (zh) 上行同步码的检测方法和装置
CN102111894B (zh) 随机接入信道中抑制频偏虚警的方法及装置
CN102857457B (zh) 一种tdd-lte下行同步方法
CN101820407B (zh) 基于串行干扰抵消的频域初始测距方法及***
CN105007095A (zh) 一种小区初搜过程中整数倍频偏估计方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant