背景技术
在无线电发射机X中的匹配滤波器输出的峰值检测,如图1所示,被广泛地使用来确定具有无线电发射机X和无线电接收机Y的无线电系统中的时间参考点,其中匹配滤波器与具有良好的自相关性质的同步序列s(i),i=0,...,N-1,相匹配。例如,m序列和金序列(M.K.Simon等,“Spread Spectrum Communication Handbook(扩频通信手册)”,修订本,New York,McGraw-Hill Inc.,1994)具有这种想要的性质。在图1上,发射机12中的信号发生器10发送同步序列通过信道14到接收机16;接收机的匹配滤波器18把滤波器传递函数与输入信号进行相关。出现在匹配滤波器输出端处的相关函数的峰值在峰值检测部分19中被检测。匹配滤波器的传递函数h(i)是h(i)=s(N-1-i),i=0,...,N-1。在理想情形下,在接收机的匹配滤波器输出端处峰值将出现在时间t=t0+N-1,其中t0是从X到Y的无线电波传播时间。如果在固定的处理时间T后相同的同步序列从Y发送到X,则发射机X将在它的匹配滤波器输出端处在t=2(t0+N-1)+T时检测到峰值。假设X知道T,它可容易地从来回路程延时2t0和电磁波的速度V0=30km/s导出距离。诸如这样的距离估计是峰值检测方法的应用的一个例子。
在信道上传输的同步信号可被表示为:
以及匹配滤波器的传递函数为:
其中δ(t)是狄拉克Δ函数(脉冲)(A.V.Oppenheim,“Digital SignalProcessing(数字信号处理)”,Prentice-Hall,Inc,1975)。
峰值检测通常是通过把匹配滤波器输出值y(t)与门限值φ进行比较而完成的。像任何线性滤波器一样,匹配滤波器输出是通过卷积y(t)=s(t)*h(t)得出的(John G.Proakis,“Digital Communication(数字通信)”,第三版,McGraw-Hill Inc,1995)。在理想情形下,匹配滤波器在t=t0+N-1时产生最大值Pm=Es,其中Es是s(i)的能量。在实际的系统中,匹配滤波器受到信道上干扰和噪声的影响,所以,倘若φ被设置成使得检测正确的峰值的概率不为零,则一个以上的匹配滤波器输出值会超过φ。有时,由干扰和/或噪声引起的峰值甚至会高于真实的峰值。有时真实的峰值由于干扰和/或噪声的抑制而不能被检测。
发明内容
这个现有的方法存在缺点:如果信号噪声比太差则不能找到峰值。本发明的一个目的是通过提供峰值检测的更精确的方法来解决精确的峰值检测的问题。
按照本发明的第一方面,一种检测电信号中的峰值/谷值的方法包括从发射机发送一个同步信号供接收机接收,其中该同步信号包括以在重复信号之间的预定的时间间隔重复的同步序列,以及同步序列的幅度在重复信号之间被改变。
预定的时间间隔可以基本上是恒定的。
同步序列的重复和序列幅度的变化有利地允许接收信号与发送信号的更精确地相关,以便检测同步信号中的峰值或谷值。
信号的幅度可以通过加权因子被改变,该加权因子可以具有约为零的平均值,以及可以具有被归一化为大约是1的能量。加权因子可以是幅度变化函数或时间序列、以及可以具有a(jL)的形式,其中L是在同步序列的重复信号之间的预定的时间间隔,以及j=0,...,K-1。
同步信号优选地由接收机的相关器或匹配滤波器接收,该接收机优选地用第一峰值检测器,优选地通过与预定的门限值φ进行比较而检测峰值。接收机优选地具有由于对幅度变化进行相关的幅度相关器。
这里对峰值检测的参考,也可被构建为对信号中谷值的参考。
对于在时间tq大于门限值φ的每个相关器/匹配滤波器输出值y’(tq),幅度相关器优选地把匹配滤波器/相关器的2K-1个输出值,优选地从y’(tq-jL)到y’(tq+jL),与幅度变化函数a(jL),j=0,...K-1进行相关。该输出值优选地基本上是等距离的,优选地相隔为L。指出下述情况是非常重要的:y’(tq)是相关器/匹配滤波器检测的峰值,但在y’(tq-jL)与y’(tq+jL)j=1,...K-1之间的任何匹配滤波器的样本不一定是相关器/匹配滤波器检测的峰值。幅度相关器优选地取来自匹配滤波器/相关器的y’(tq)和其他优选的2K-1数值,优选地从y’(tq-jL)到y’(tq+jL),j=1,...K-1,来计算与K个已知加权因子a(jL)的相关函数。
然后,把对于每个检测的同步序列的、来自每组K个幅度相关器输出的最大相关值,优选地与第二门限值θ进行比较。超过第二门限值的数值有利地给出检测到打算的峰值的高的概率,由此给出打算的时间参考点。
然后,接收机优选地在对于发射机是已知的预定的延时(T),优选地发送同步信号到发射机,该同步信号对于接收机是已知的。发射机的匹配滤波器优选地接收来自接收机的信号。
发射机优选地接收来自接收机的重新发送的信号,以及以与以上对于接收机描述的相同的方式优选地处理接收到的信号。
然后,发射机优选地从在幅度相关器的输出端处峰值的检测时间(t’m,s)、预定的转发延迟时间(T)、和开始发送同步信号的时间ts,优选地根据t’m,s=ts+T+2(t0+N-1),确定在发射机与接收机之间的传播延迟时间t0。这里,t’m,s表示参考时间,它指出在每次发送的同步信号中第一接收到的同步序列的末尾。
在同步序列的重复信号之间的延时持续时间可以大于同步序列的长度。
按照本发明的第二方面,用于检测电信号中的峰值/谷值的系统包括发射机和接收机,其中发射机可用来发送同步信号到接收机,该同步信号包括以在重复信号之间的预定的时间间隔重复的同步序列,以及同步序列的幅度在重复信号之间被改变。
接收机可包括至少一个相关器/匹配滤波器,优选地与同步序列的形式匹配。接收机优选地包括幅度相关器。发射机优选地包括至少一个匹配滤波器。
发射机和接收机可以形成可用来执行在第一方面揭示的步骤的定位系统、测距系统、延时估值系统、同步系统、时间提前系统和/或目标检测系统。
这里描述的任何特性可以在任何组合中与以上的任何方面相组合。
具体实施方式
在无线电系统中,通过从发射机X,40发送同步序列s(i)i=0,...,N-1到接收机Y,48,以及通过检测在Y的匹配滤波器44的输出,h(i)=s(N-1-i)的峰值,可以确定时间参考点。在实际系统中,这种峰值检测的精度受到在无线信道上干扰和噪声的限制。为了提高峰值检测精度,我们建议重复发送相同的同步序列K次。在重复信号之间的间隔L是常数,以及在每个重复信号中同步序列的幅度按给定的变化图形a(jL),j=0,...K-1,变化。接收机Y,48知道L和A(jL),j=0,...K-1。在与门限值进行比较后,接收机48的匹配滤波器44可以传递从重复接收的同步序列得到的峰值或由干扰和/或噪声引起的峰值。
为了区分真实的峰值和不想要的峰值,每个匹配滤波器输出峰值y’(tq)确定要被馈送到幅度相关器45的、2K-1个等距离的匹配滤波器输出样本:从y’(tq-iL)到y’(tq+iL),i=1,...K-1,它们匹配于a(jL),j=0...K-1。通过这些输入,幅度相关器45计算与a(jL),j=0...K-1,的K个相关值。第n个相关值被计算来满足假设:y’(tq)是在重复串中第n个接收的同步序列的末尾处预期的峰值。这是通过把K个输入样本y’(tq-(n-1)L+jL)与a(jL),j=0...K-1,进行相关而完成的。如果第s个相关值z(tq-(s-1)L)是这K个相关值的最大值,则接收机48将记录z(tq-(s-1)L)作为与y’(tq)有关的最大相关值、以及相应的相关起始时间tq,s=tq-(s-1)L。
通过这样做,在任何时间ti在匹配滤波器输出端处检测的所有的峰值y’(tq)将导致在相关起始时间ti,s=ti-(s-1)L的相应的最大相关值z(ti,s)。现在,跟随在幅度相关器后面的峰值检测器52把所有的最大相关值z(ti,s)与第二门限值进行比较。如果特定的y’(tm)确实是在第s个接收的同步序列的末尾处的峰值,则与这个y’(tm)有关的z(tm,s)必需在统计上是非常大的,因此,以高的概率超过第二门限值。幅度相关器45产生z(tm,s)的相关起始时间tm,s规定时间参考点,它最可能指向第一个接收的同步序列的末尾。
更具体地说,在如图3所示的峰值检测方法中,在接收机48中使用匹配滤波器44和幅度相关器45。从发射机发出同步序列s(i),i=0,...N-1,K次。在两个相邻的同步序列之间的间隔L是常数,以及对于接收机是已知的,但每个同步序列sj(i),j=0,...K-1的幅度现在按照a(jL)sj(i),i=0,...N-1而变化。不失一般性,a(jL)的能量可被归一化为1,以及a(jL)的平均值是零,即,
在发射机的输出端处的复合同步信号s’(t)可这样被表示为:
其中*表示卷积运算。
在理想情形下(即,没有干扰和噪声),将在t=t0+N-1+jL处j=0,...K-1,出现y’(t)=s’(t)*h(t)的K个峰值(其中y’(t)是第一匹配滤波器44的输出,以及h(t)是第一匹配滤波器44的传递函数,正如在引言中对于匹配滤波器18描述的),为:
在真实无线电环境中,必须使用门限值φ来规定任何匹配滤波器样本y’(ti)>φ为峰值。这样规定的峰值可能是在第j个同步序列的末尾处出现的想要的峰值a(jL)Pm。它们也可能是由干扰和/或噪声引起的峰值。另外,由于干扰和/或噪声的抑制效应,这些检测的峰值可能没有覆盖在每个接收的同步序列的末尾处预期的所有的想要的峰值。然而,想要的峰值的已知的加权因子a(jL),j=0,...K-1,使得更容易区分想要的峰值与由干扰和/或噪声造成的不想要的峰值。假设在实际的系统中,有Q个检测的峰值y’(tq)>φ,q=1,...Q,其中某些可能是由干扰和/或噪声造成的不想要的峰值。接收机现在取在tq的每个检测的峰值y’(tq)和在y’(tq)之前的K-1个等距离的匹配滤波器输出样本y’(tq-jL)以及在y’(tq)之后的K-1个等距离的匹配滤波器输出样本y’(tq+jL)j=1,...K-1,来计算与已知的幅度加权因子a(jL),j=0,...K,的K个相关值。
指出下述情况是重要的:y’(tq)不一定是想要的峰值,以及在y’(tq)之前/之后的K-1个等距离的匹配滤波器输出样本y’(tq-jL)/y’(tq+jL)可以是或不一定是检测的峰值。然而,如果y’(tq)是想要的峰值,则接收机总是可以在a(jL),j=0,...K-1,与K个想要的峰值的幅度之间产生完美的匹配,如果它尝试进行K个不同的相关的话。在y’(tq)是在第n个接收的同步序列的末尾处预期的峰值的假设下,计算第n个相关。如果在相关计算中a(jL)符合从复合同步信号s’(t)中第j个接收的同步序列得出的峰值的位置,则达到完美的匹配。
这样,接收机48在y’(tq)是在第一个接收的同步序列的末尾处预期的峰值的假设下开始进行第一个相关。第一相关值
因此通过把y’(tq)和K-1个以后的匹配滤波器输出样本y’(tq+jL)与a(jL)进行相关而得出。因此,第n个相关值z(tq-(n-1)L)是在y’(tq)是在第n个接收的同步序列的末尾处预期的峰值的假设下得到的。这是通过把K个匹配滤波器输出样本y’(tq-(n-1)L+jL)与a(jL),j=0,...K-1进行相关而完成的。
如果第s个相关值z(tq-(s-1)L)是K个相关值的最大值,则接收机将记录z(tq-(s-1)L)作为与y’(tq)有关的最大相关值、以及相应的相关起始时间tq,s=tq-(s-1)L。如果与y’(tq)有关的一个以上的相关值给出相同的最大值,则随机地选取它们中的一个值作为z(tq-(s-1)L)。
通过这样做,在任何时间ti在匹配滤波器输出端处检测的所有的峰值y’(tq)将导致在幅度相关器输出端处相应的最大相关值z(ti,s)。相应的相关起始时间是ti,s=ti-(s-1)L。显然,如果y’(ti)确实是在第s个接收的同步序列的末尾处想要的峰值,则因为完美的匹配,有关的最大相关值z(ti,s)在统计上必须是非常大的。而且,因为ti指向第s个接收的同步序列的末尾,ti,s=ti-(s-1)L自动指向第一个接收的同步序列的末尾。
如果跟随在幅度相关器后面的峰值检测器把所有的最大相关值z(ti,s)与第二门限值θ进行比较,则可以确定想要的时间参考点。有可能选择θ以使得超过θ的所有的z(tm,s)规定一个时间参考点,以及相应的相关起始时间tm,s以高的概率指向复合的同步信号s’(t)中第一个接收的同步序列a(0)s0(i)的末尾。
应当指出,如果属于同一个复合的同步信号s’(t)的两个想要的峰值y’(t1)和y’(t2)给出z(tm1,s1)>θ和z(tm2,s2)>θ,则tm1,s1=tm2,s2,如果z(tm1,s1)和z(tm2,s2)分别是对于y’(tm1)和y’(tm2)的完美的匹配的相关值的话。
对于这个新的时间参考点检测方法可以找到许多应用。例如,为了确定来回路程时间2t0,接收机可以在t=tm,s+T开始发射相同的复合同步信号s’(t)。然后,发射机可假设:在它的幅度相关器输出端处检测的最大相关值z(tm,s)>θ出现在tm,s=2(t0+N+1)+T,只要它在t=0已开始发射第一个同步序列。因此,t0被确定。
通常,不要求L>N-1。然而,对于L>N-1,用于新的峰值检测方法的无线系统可以如图2所示被简化,其中信号发生器20产生同步序列,在22把序列传送到组合器,它加上加权因子23。在24,信号被发送,以便在44,在接收机的匹配滤波器处被接收。在28,执行样本选择,后面接着是在30的幅度检测和在32的峰值检测。
这里所揭示的方法可应用来使用于各种系统和装置,总的显示于图3,它们可包括定位系统、测距系统、延时估值系统、同步系统、时间提前系统和/或目标检测系统,或用于以上所有系统的装置。在图3,发射机40被显示为具有信号发生器42,第一匹配滤波器50,幅度相关器51,信号组合器46,峰值检测装置58和相关装置60,以及接收机48具有第一匹配滤波器44,幅度相关器45,峰值检测装置52,相关装置54和转发装置56。
这里描述的方法和设备比起现有的系统和方法具有重大的优点:同步序列的重复和以不同的幅度重复允许更精确的峰值检测,所以,允许根据波的传播速度和从发射机到接收机和返回的来回路程进行更精确的测距等。