基于广播定位信号的多径码相位获取方法和装置的制作方法

文档序号:7856236阅读:216来源:国知局
专利名称:基于广播定位信号的多径码相位获取方法和装置的制作方法
技术领域
本发明涉及移动通信领域,特别涉及ー种基于广播定位信号的多径码相位获取方法和装置。
背景技术
近年来,人们对室内外精确定位的需求与日俱增,特别是在应对紧急情况时,准确定位显得更是尤为重要。现有的定位方法有基于广播定位信号的定位方法等,基于广播定 位信号的定位方法为广播基站发送叠加了 CDMA (Code Division Multiple Acess,码分多址)信号的广播定位信号,接收端接收到该广播定位信号时,必须捕获、跟踪到广播定位信号中的CDMA信号,以实现定位。广播定位信号是指在原有的OFDM (Orthogonal Frequency DivisionMultiplexing,正交频分复用)广播信号上叠加了 CDMA (Code Division Multiple Acess,码分多址)扩频定位信号的混合信号,如图I所示的现有技术提供的广播定位信号的ー个时隙的结构示意图。从图I可以看出,每个时隙的广播定位信号的头136 us叠加全功率的CDMA扩频码作为码头,在时隙的其余部分叠加低于码头20dB的叠加码。接收端接收到的广播定位信号经过了多条路径,除了直射径之外,还有一条甚至多条的反射径,需要捕获该广播定位信号的多径码相位才能完成定位。现有技术中提供了一种广播定位信号的多径码相位获取方法接收机在预设时域内接收多段广播定位信号后,利用ー对数字相关器将接收到的多段广播定位信号同本机复现信号进行相关运算,得到广播定位信号与本机复现信号的多个相关结果,记录最大相关结果对应的广播定位信号的多径码相位,完成广播定位信号的多径码相位的获取。在实现本发明的过程中,发明人发现现有技术存在以下问题由于现有的广播定位信号的多径码相位获取方法,当输出最大相关结果对应的广播定位信号的多径码相位时,该码相位有可能是直射径的,也有可能是其他反射径的,会导致多径码相位的測量精度降低,影响广播定位信号的定位精度。

发明内容
为了提高多径码相位的測量精度,进而提高定位精度,本发明实施例提供了ー种基于广播定位信号的多径码相位获取方法和装置。所述技术方案如下一方面,提供了ー种基于广播定位信号的多径码相位获取方法,所述方法包括接收广播定位信号;将所述广播定位信号的相位与本地码的相位--对应;预设捕获周期,所述捕获周期由多个时钟周期组成;计算所述捕获周期内多个时钟周期的每ー时钟周期内广播定位信号与本地码的相关值R ;得到所述相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为R1)……>Rm>……>Rn,m和n为自然数;获取所述前m个相关峰值对应的广播定位信号的码相位。其中,所述计算所述捕获周期内多个时钟周期的每ー时钟周期内广播定位信号与本地码的相关值R,具体包括将相关器与所述广播定位信号的相位和本地码的相位对应;对所述捕获周期的每ー个时钟周期执行如下操作在一个时钟周期内,利用所述相关器,将所述广播定位信号与本地码相乗,得到所述广播定位信号的相位与本地码的相位对应的相乘值,并将所述相乘值求和,得到所述时 钟周期内的相关值。其中,所述得到所述相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为……>Rm>……>Rn,!!!和n为自然数,具体包括将所述相关值中的相关峰值按大小进行排列,R1)……>Rn,其中,Rn表示第n个相关峰值;当相关峰值R1)……>Rm>tRm+i时,得到R1……Rm共m个相关峰值,其中,t、i为自然数。其中,所述方法之后还包括根据所述获取的前m个相关峰值对应的广播定位信号的码相位,对所述前m个相关峰值对应的广播定位信号进行跟踪,获取所述跟踪后的前m个相关峰值对应的广播定位信号的码相位。另ー方面,提供了ー种基于广播定位信号的多径码相位获取装置,所述装置包括接收模块,用于接收广播定位信号;对应模块,用于将所述接收模块接收的广播定位信号的相位与本地码的相位一一对应;预设模块,用于预设捕获周期,所述捕获周期由多个时钟周期组成;计算模块,用于计算所述预设模块预设的捕获周期内多个时钟周期的每ー时钟周期内所述接收模块接收的广播定位信号与本地码的相关值R ;得到模块,用于得到在所述计算模块计算的相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为……>Rm>……>Rn,m和n为自然数;获取模块,用于获取所述得到模块得到的前m个相关峰值对应的广播定位信号的码相位。。其中,所述计算模块,具体包括设置单元,用于将相关器与所述广播定位信号的相位和本地码的相位一一对应;计算单元,用于在ー个时钟周期内,利用所述相关器,将所述广播定位信号与本地码相乘,得到所述广播定位信号的相位与本地码的相位对应的相乘值,并将所述相乘值求和,得到所述时钟周期内的相关值;循环计算单元,用于重复执行所述计算単元的操作,得到所述预设模块预设的捕获周期内的相关值。其中,所述获取模块,具体包括
排序单元,用于将所述计算模块计算的相关值中的相关峰值按大小进行排列,R1)……>Rn,其中,Rn表示第n个相关峰值;得到単元,用于当相关峰值……>Rm>tRi+mW,得到R1……Rm共m个相关峰值,其中,t、i为自然数。其中,所述装置还包括 第二获取模块,用于根据所述获取模块获取的码相位,对所述得到模块得到的前m个相关峰值对应的广播定位信号进行跟踪,获取所述跟踪后的前m个相关峰值对应的广播定位信号的码相位。本发明实施例提供的技术方案带来的有益效果是通过接收广播定位信号,将广播定位信号的相位与本地码的相位一一对应,预设捕获周期,捕获周期由多个时钟周期组成,计算捕获周期的多个时钟周期内广播定位信号与本地码的相关值R,得到相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为R1)……>Rm>……>Rn,!!!和n为自然数,获取前m个相关峰值对应的广播定位信号的码相位,从而提闻了多径码相位的测量精度,进而提闻了定位精度。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明现有技术提供的一种广播定位信号时隙结构图;图2是本发明实施例一提供的一种广播定位信号多径传输时相关值中的相关峰值示意图;图3是本发明实施例一提供的一种广播定位信号多径码相位获取方法流程图;图4是本发明实施例ニ提供的一种广播定位信号多径码相位获取方法流程图;图5是本发明实施例三提供的一种广播定位信号多径码相位获取方法流程图;图6是本发明实施例四提供的一种广播定位信号多径码相位获取装置结构示意图;图7是本发明实施例四提供的另ー种广播定位信号多径码相位获取装置结构示意图;图8是本发明实施例四提供的计算模块的结构示意图;图9是本发明实施例四提供的获取模块的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进ー步地详细描述。实施例一本发明实施例提供了ー种基于广播定位信号的多径码相位获取方法,该方法尤其适用于多径信号,对ー个发送端发来的广播定位信号来说,接收端接收到的信号是混合信号,该混合信号为经过多条路径到达接收机的信号,在该混合信号与本地码进行相关计算过程中,參见图2,由于多径的存在,会使得相关值曲线存在多个相关峰值,其中,相关峰值的意思为某ー时刻的相关值大于其相邻时刻的相关值,则该时刻的相关值标记为相关峰值。參见图3,本实施例提供的方法流程具体如下101 :接收广播定位信号;102 :将该广播定位信号的相位与本地码的相位——对应;103 :预设捕获周期,该捕获周期由多个时钟周期组成;104:计算该捕获周期内多个时钟周期的每ー时钟周期内广播定位信号与本地码的相关值R ; 具体地,将相关器与所述广播定位信号的相位和本地码的相位一一对应;对该捕获周期的每ー个时钟周期执行如下操作在一个时钟周期内,利用该相关器,将该广播定位信号与本地码相乗,得到该广播定位信号的相位与本地码的相位对应的相乘值,并将该相乘值求和,得到该时钟周期内的相关值。105 :得到相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为R1)……>Rm>……>Rn,m和n为自然数;具体地,将该相关值中的相关峰值按大小进行排列,R1)……>Rn,其中,Rn表示第n个相关峰值;当相关峰值……>Rm>tRm+i时,得到R1……Rm共m个相关峰值,其中,t、i为自然数。106 :获取前m个相关峰值对应的广播定位信号的码相位。本发明实施例提供了ー种基于广播定位信号的多径码相位获取方法,通过接收广播定位信号,将广播定位信号的相位与本地码的相位一一对应,预设捕获周期,捕获周期由多个时钟周期组成,计算捕获周期的多个时钟周期内广播定位信号与本地码的相关值R,得
到相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为も>......>! _ >......>Rn,m
和n为自然数,获取前m个相关峰值对应的广播定位信号的码相位,从而提高了多径码相位的测量精度,进而提闻了定位精度。实施例ニ本发明实施例提供了ー种基于广播定位信号的多径码相位获取方法,參见图4,本实施例提供的方法流程具体如下201 :接收广播定位信号;具体地,广播定位信号是指在原有的OFDM广播信号上叠加了 CDMA扩频定位信号的混合信号。接收端接收发送端发送的广播定位信号。接收端可以为手机,掌上电视等,发送端可以为广播基站,生成该广播定位信号的发射机等,本实施例不对发送端和接收端的具体形式进行限定。202 :将广播定位信号的相位与本地码的相位——对应;具体地,在本发明实施例中将该广播定位信号依次输入移位寄存器,使该移位寄存器中广播定位信号的一个相位对应着本地码的ー个相位,该移位寄存器中广播定位信号的所有相位都能对应着本地码中的ー个相位,本发明实施例不对使广播定位信号的相位与本地码的相位一一对应的方法进行限定。203 :预设捕获周期,捕获周期由多个时钟周期组成;具体地,在原有的OFDM广播信号上叠加了 CDMA扩频定位信号的混合信号的ー个周期是25ms,则预设捕获周期为25ms,时钟周期由接收端决定,在本发明实施例中,接收端中的数据输出速率为22Msps,则ー个时钟周期为1/22M,,也就是说25ms的捕获周期里含有0. 025バ1/22M)个时钟周期。204:计算捕获周期内多个时钟周期的每ー时钟周期内广播定位信号与本地码的相关值R ;具体地,将相关器与该广播定位信号的相位和本地码的相位对应;对该捕获周期的每ー个时钟周期执行如下操作在一个时钟周期内,利用该相关器,将该广播定位信号与本地码相乗,得到该广播定位信号的相位与本地码的相位对应的相乘值,并将该相乘值求和,得到该时钟周期内的相关值;
在该捕获周期内,重复执行得到一个时钟周期内广播定位信号与本地码的相关值的操作,得到该捕获周期内多个时钟周期内广播定位信号与本地码的相关值。实际应用中,接收端中往移位寄存器每输入ー个数据,移位寄存器中的数据移动ー个位置。可以设置多个乘法器,使每个乘法器对应移位寄存器中的广播定位信号ー个相位,并对应本地码的ー个相位,因此可以在在一个时钟周期内,利用相关器,将广播定位信号与本地码相乘,得到广播定位信号的相位与本地码的相位对应的相乘值,并将相乘值求和,得到时钟周期内的相关值,由于广播定位信号中的CDMA扩频定位信号数据有一定的长度,需要将该数据作为ー个整体进行计算,所以不能在捕获周期的每个时钟周期内得到相关值,只能是捕获周期的多个时钟周期。例如,针对图I中在时隙的头136us叠加了全功率的CDMA扩频码,即码头511位Gold码和保护间隔169位,共680位,在本发明实施例中,码速率是5Mbps,则码片周期是680*1/5M,对于22M的时钟,采样频率是22M,对680*1/5M这个周期内进行采样,得到采样点数为680*22/5=2992,即有2992个数据,因此设置2992个乘法器,使每个乘法器对应移位寄存器中信号的ー个相位,并对应本地码的ー个相位,由于有2992个数据、捕获周期为25ms和时钟周期为1/22M,因此在ー个捕获周期里,可以得到相关值的数量为2=0.025/(1/22M) -2992 个。205 :将相关值中的相关峰值按大小进行排列,R1)......>Rn,其中,Rn表示第n个相
关峰值;具体地,在捕获周期内,获得2个相关值,该2个相关值按时钟周期进行排列,可得到n个相关峰值,将该n个相关峰值按大小进行排列后,得到一序列R1……Rn,其中,
R1^......〉Rno例如,在本发明实施例中,由于有2992个数据、捕获周期为25ms和时钟周期为1/22M,因此在ー个捕获周期里,可以得到相关值的数量为2 =0. 025/ (1/22M) -2992个,将2个相关值按时钟周期进行排列,可得到n个相关峰值,将该n个相关峰值按大小进行排列。206 :当相关峰值札>……>Rm>tRm+i吋,得到R1……Rm共m个相关峰值,其中,t、i为自然数;针对该步骤,例如,设t=2,i=6, m=5,将相关峰值R1……R,5分别与2R5+6进行比较,如果相关峰值も>……>R,5>2R5+6,则获取R1……R5共5个相关峰值,如果相关峰值も>……>R4>2R5+6,R5 ( 2R5+6,则获取R1……R4共4个相关峰值,其中t、i还可以为其它值,不对t、i的具体值进行限定。207 :获取前m个相关峰值对应的广播定位信号的码相位。针对该步骤,例如,通过使用步骤206的方法,获取了 5个相关峰值,则该5个相关峰值对应的广播定位信号的码相位即为广播定位信号的多径码相位。记录该5个相关峰值对应的广播定位信号的码相位,完成多径码相位的获取。
在实际应用中,将多个相关峰值对应的广播定位信号的码相位作为的广播定位信号的多径码相位,能够实现对同一径的广播定位信号进行处理,这样可以提高多径码相位的测量精度,进而提闻定位精度。本发明实施例提供了ー种基于广播定位信号的多径码相位获取方法,通过接收广播定位信号,将广播定位信号的相位与本地码的相位一一对应,预设捕获周期,捕获周期由多个时钟周期组成,计算捕获周期的多个时钟周期内广播定位信号与本地码的相关值R,得
到相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为も>......>! _ >......>Rn,m
和n为自然数,获取前m个相关峰值对应的广播定位信号的码相位,从而提高了多径码相位的测量精度,进而提闻了定位精度。实施例三本发明实施例提供了ー种基于广播定位信号的多径码相位获取方法,參见图5,本实施例提供的方法流程具体如下301 :接收广播定位信号;具体地,广播定位信号是指在原有的OFDM广播信号上叠加了 CDMA扩频定位信号的混合信号。接收端接收发送端发送的广播定位信号。接收端可以为手机,掌上电视等,发送端可以为广播基站,生成该广播定位信号的发射机等,本实施例不对发送端和接收端的具体形式进行限定。302 :将广播定位信号的相位与本地码的相位——对应;具体地,在本发明实施例中将该广播定位信号依次输入移位寄存器,使该移位寄存器中广播定位信号的一个相位对应着本地码的ー个相位,该移位寄存器中广播定位信号的所有相位都能对应着本地码中的ー个相位,本发明实施例不对使广播定位信号的相位与本地码的相位一一对应的方法进行限定。303 :预设捕获周期,捕获周期由多个时钟周期组成;具体地,在原有的OFDM广播信号上叠加了 CDMA扩频定位信号的混合信号的ー个周期是25ms,则预设捕获周期为25ms,时钟周期由接收端决定,在本发明实施例中,接收端中的数据输出速率为22Msps,则ー个时钟周期为1/22M,,也就是说25ms的捕获周期里含有0. 025バ1/22M)个时钟周期。
304:计算捕获周期内多个时钟周期的每ー时钟周期内广播定位信号与本地码的相关值R ;具体地,将相关器与该广播定位信号的相位和本地码的相位对应;对该捕获周期的每ー个时钟周期执行如下操作在一个时钟周期内,利用该相关器,将该广播定位信号与本地码相乘,得到该广播定位信号的相位与本地码的相位对应的相乘值,并将该相乘值求和,得到该时钟周期内的相关值;在该捕获周期内,重复执行得到一个时钟周期内广播定位信号与本地码的相关值的操作,得到该捕获周期内多个时钟周期内广播定位信号与本地码的相关值。实际应用中,接收端中往移位寄存器每输入ー个数据,移位寄存器中的数据移动ー个位置。可以设置多个乘法器,使每个乘法器对应移位寄存器中的广播定位信号ー个相 位,并对应本地码的ー个相位,因此可以在在一个时钟周期内,利用相关器,将广播定位信号与本地码相乘,得到广播定位信号的相位与本地码的相位对应的相乘值,并将相乘值求和,得到时钟周期内的相关值,由于广播定位信号中的CDMA扩频定位信号数据有一定的长度,需要将该数据作为ー个整体进行计算,所以不能在捕获周期的每个时钟周期内得到相关值,只能是捕获周期的多个时钟周期。例如,针对图I中在时隙的头136us叠加了全功率的CDMA扩频码,即码头511位Gold码和保护间隔169位,共680位,在本发明实施例中,码速率是5Mbps,则码片周期是680*1/5M,对于22M的时钟,采样频率是22M,对680*1/5M这个周期内进行采样,得到采样点数为680*22/5=2992,即有2992个数据,因此设置2992个乘法器,使每个乘法器对应移位寄存器中信号的ー个相位,并对应本地码的ー个相位,由于有2992个数据、捕获周期为25ms和时钟周期为1/22M,因此在ー个捕获周期里,可以得到相关值的数量为2=0.025/(1/22M) -2992 个。305 :将相关值中的相关峰值按大小进行排列,R1)......>Rn,其中,Rn表示第n相关
峰值;具体地,在捕获周期内,获得I个相关值,该I个相关值按时钟周期进行排列,可得到n个相关峰值,将该n个相关峰值按大小进行排列后,得到一序列R1……Rn,其中,
R1^......〉Rno例如,在本发明实施例中,由于有2992个数据、捕获周期为25ms和时钟周期为1/22M,因此在ー个捕获周期里,可以得到相关值的数量为2 =0. 025/ (1/22M) -2992个,将2个相关值按时钟周期进行排列,可得到n个相关峰值,将该n个相关峰值按大小进行排列。306 当相关峰值R1 >……>Rm>tRm+i时,得到R1……Rm共m个相关峰值,其中,t、i为自然数;针对该步骤,例如,设t=2,i=6,m=5,将相关峰值札……R,5分别与2R5+6进行比较,如果相关峰值も>……>R,5>2R5+6,则获取R1……R5共5个相关峰值,如果相关峰值も>……>R4>2R5+6,R5 ( 2R5+6,则获取R1……R4共4个相关峰值,其中t、i还可以为其它值,不对t、i的具体值进行限定。307 :获取前m个相关峰值对应的广播定位信号的码相位;
针对该步骤,例如,通过使用步骤306的方法,获取了 5个相关峰值,则该5个相关峰值对应的广播定位信号的码相位即为广播定位信号的多径码相位。记录该5个相关峰值对应的广播定位信号的码相位。308 :根据获取的前m个相关峰值对应的广播定位信号的码相位,对前m个相关峰值对应的广播定位信号进行跟踪,获取跟踪后的前m个相关峰值对应的广播定位信号的码相位。针对该步骤,例如,通过步骤307的方法获取了 5个相关峰值对应的广播定位信号的码相位,对该5个相关峰值对应的广播定位信号进行跟踪,可以得到跟踪后的每个相关峰值对应的广播定位信号的码相位,由于可以得到多个码相位,解决了这次得到的码相位可能是直射径,而下次得到的码相位是反射径的缺陷,因此在定位过程中,能实现本次使用的码相位和下次使用的码相位都来自于同一径的广播定位信号的码相位,从而提高了多径码相位的测量精度,进而提高了定位精度。由于采用跟踪技术,通过步骤308的方法,获取的多径码相位会比通过步骤307的方法获取的码相位更接近与广播定位信号的码相位,也就是说通过步骤308的方法获取的多径码相位与广播定位信号的码相位误差比通过步骤 307的方法获取的码相位与广播定位信号的码相位误差小。本实施例不对跟踪的方法进行具体限定。本发明实施例提供了一种基于广播定位信号的多径码相位获取方法,通过接收广播定位信号,将广播定位信号的相位与本地码的相位一一对应,预设捕获周期,捕获周期由多个时钟周期组成,计算捕获周期的多个时钟周期内广播定位信号与本地码的相关值R,得
到相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为Ri>......>1^>......>Rn,m
和η为自然数,获取前m个相关峰值对应的广播定位信号的码相位,同时,为了进一步提高广播定位信号的多径码相位的测量精度,对获取前m个相关峰值对应的广播定位信号的码相位,也就是捕获得到的码相位进行跟踪,从而进一步提高了多径码相位的测量精度,进而提闻了定位精度。实施例四参见图6,本发明实施例提供了一种基于广播定位信号的多径码相位获取装置,该装置用于执行上述实施例一至实施例三所提供的基于广播定位信号的多径码相位获取方法,该装置包括接收模块401,用于接收广播定位信号;对应模块402,用于将接收模块401接收的广播定位信号的相位与本地码的相位--对应;预设模块403,用于预设捕获周期,该捕获周期由多个时钟周期组成;计算模块404,用于计算预设模块403预设的捕获周期的多个时钟周期内接收模块301接收的广播定位信号与本地码的相关值R ;得到模块405,用于得到计算模块404计算的相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为R1)……>Rm>……>Rn,m和η为自然数;获取模块406,用于获取所述得到模块得到的前m个相关峰值对应的广播定位信号的码相位。其中,参见图7,所述装置,还包括
第二获取模块407,用于根据获取模块406获取的码相位,对得到模块405得到的前m个相关峰值对应的广播定位信号进行跟踪,获取跟踪后的前m个相关峰值对应的广播定位信号的码相位。其中,参见图8,计算模块404,具体包括计算单元404a,用于将相关器与接收模块401接 收的广播定位信号的相位和本地码的相位一一对应,并在一个时钟周期内,利用相关器,将接收模块401接收的广播定位信号与本地码相乘,得到接收模块401接收的广播定位信号的相位与本地码的相位对应的相乘值,并将该相乘值求和,得到该时钟周期内的相关值;循环计算单元404b,用于重复执行计算单元404a的操作,得到预设模块403预设的捕获周期内的相关值。其中,参见图9,获取模块405,具体包括排序单元405a,用于将计算模块304计算的相关值中的相关峰值按大小进行排列,R1)……>Rn,其中,Rn表示第n相关峰值;获取单元405b,用于当相关峰值RA……>Rm>tRi+m时,得到R1……Rm共m个相关峰值,其中,t、i为自然数。其中,接收模块401接收广播定位信号的方式具体可参见上述实施例二中的步骤201和实施例三中的步骤301的相关描述,对应模块402将广播定位信号的相位与本地码的相位——对应的方式具体可参见上述实施例二中的步骤202和实施例三中的步骤302的相关描述,预设模块403预设捕获周期的方式具体可参见上述实施例二的步骤203和实施例三中的步骤303的相关描述,计算模块404计算捕获周期的多个时钟周期内广播定位信号与本地码的相关值R的方式具体可参见上述实施例二中的步骤204和实施例三中的步骤304的相关描述,得到模块405得到相关值中的相关峰值的前m个相关峰值的方式具体可参见上述实施例二中的步骤205、206和实施例三中的步骤305、306的相关描述,获取模块406获取前m个相关峰值对应的广播定位信号的码相位为广播定位信号的多径码相位的方式具体可参见上述实施例二中的步骤207和实施例三中的步骤307的相关描述,第二获取模块407获取跟踪后的前m个相关峰值对应的广播定位信号的码相位的方式具体可参见上述实施例三中的步骤308的相关描述,此处不再一一赘述。综上所述,本发明实施例通过接收广播定位信号,通过接收广播定位信号,将广播定位信号的相位与本地码的相位一一对应,预设捕获周期,捕获周期由多个时钟周期组成,计算捕获周期的多个时钟周期内广播定位信号与本地码的相关值R,得到相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为R1)……>Rm>……>Rn,m和n为自然数,获取前m个相关峰值对应的广播定位信号的码相位,从而提高了多径码相位的测量精度,进而提闻了定位精度。需要说明的是上述实施例提供的基于广播定位信号的多径码相位获取装置在多径码相位获取时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于广播定位信号的多径码相位获取装置与基于广播定位信号的多径码相位获取方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于广播定位信号的多径码相位获取方法,其特征在于,所述方法包括 接收广播定位信号; 将所述广播定位信号的相位与本地码的相位一一对应; 预设捕获周期,所述捕获周期由多个时钟周期组成; 计算所述捕获周期内多个时钟周期的每一时钟周期内广播定位信号与本地码的相关值R; 得到所述相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为R1)......>Rm>……>Rn,n^Pn为自然数; 获取所述前m个相关峰值对应的广播定位信号的码相位。
2.根据权利要求I所述的方法,其特征在于,所述计算所述捕获周期内多个时钟周期的每一时钟周期内广播定位信号与本地码的相关值R,具体包括 将相关器与所述广播定位信号的相位和本地码的相位对应; 对所述捕获周期的每一个时钟周期执行如下操作 在一个时钟周期内,利用所述相关器,将所述广播定位信号与本地码相乘,得到所述广播定位信号的相位与本地码的相位对应的相乘值,并将所述相乘值求和,得到所述时钟周期内的相关值。
3.根据权利要求I所述的方法,其特征在于,所述得到所述相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为凡>……>Rm>……>Rn,m和n为自然数,具体包括 将所述相关值中的相关峰值按大小进行排列,R1)......>Rn,其中,Rn表示第n个相关峰值; 当相关峰值R1)……>Rm>tRm+i时,得到R1……Rm共m个相关峰值,其中,t、i为自然数。
4.如权利要求1-3中任一权利要求所述的方法,其特征在于,所述方法之后还包括 根据所述获取的前m个相关峰值对应的广播定位信号的码相位,对所述前m个相关峰值对应的广播定位信号进行跟踪,获取所述跟踪后的前m个相关峰值对应的广播定位信号的码相位。
5.一种基于广播定位信号的多径码相位获取装置,其特征在于,所述装置包括 接收模块,用于接收广播定位信号; 对应模块,用于将所述接收模块接收的广播定位信号的相位与本地码的相位一一对应; 预设模块,用于预设捕获周期,所述捕获周期由多个时钟周期组成; 计算模块,用于计算所述预设模块预设的捕获周期内多个时钟周期的每一时钟周期内所述接收模块接收的广播定位信号与本地码的相关值R ; 得到模块,用于得到在所述计算模块计算的相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为R1)……>Rm……>Rn,m和n为自然数; 获取模块,用于获取所述得到模块得到的前m个相关峰值对应的广播定位信号的码相位。
6.根据权利要求5所述的装置,其特征在于,所述计算模块,具体包括 设置单元,用于将相关器与所述广播定位信号的相位和本地码的相位一一对应; 计算单元,用于在一个时钟周期内,利用所述相关器,将所述广播定位信号与本地码相乘,得到所述广播定位信号的相位与本地码的相位对应的相乘值,并将所述相乘值求和,得到所述时钟周期内的相关值; 循环计算单元,用于重复执行所述计算单元的操作,得到所述预设模块预设的捕获周期内的相关值。
7.根据权利要求5所述的装置,其特征在于,所述得到模块,具体包括 排序单元,用于将所述计算模块计算的相关值中的相关峰值按大小进行排列,凡>……>Rn,其中,Rn表示第n个相关峰值; 得到单元,用于当相关峰值R1)……>Rm>tRi+m时,得到R1……Rm共m个相关峰值,其中,t、i为自然数。
8.如权利要求5至7中任一权利要求所述的装置,其特征在于,所述装置还包括 第二获取模块,用于根据所述获取模块获取的码相位,对所述得到模块得到的前m个相关峰值对应的广播定位信号进行跟踪,获取所述跟踪后的前m个相关峰值对应的广播定位信号的码相位。
全文摘要
本发明公开了一种基于广播定位信号的多径码相位获取方法和装置,属于移动通信领域。所述方法包括接收广播定位信号,将所述广播定位信号的相位与本地码的相位一一对应,预设捕获周期,所述捕获周期由多个时钟周期组成,计算所述捕获周期内多个时钟周期的每一时钟周期内广播定位信号与本地码的相关值R,得到所述相关值中的相关峰值的前m个相关峰值,其中,前m个相关峰值为R1>……>Rm>……>Rn,m和n为自然数,获取所述前m个相关峰值对应的广播定位信号的码相位。所述装置包括:接收模块,对应模块,预设模块,计算模块,得到模块,获取模块。本发明通过上述方案提高了多径码相位的测量精度,进而提高了定位精度。
文档编号H04B1/7077GK102790628SQ20121025058
公开日2012年11月21日 申请日期2012年7月19日 优先权日2012年7月19日
发明者刘晓艳, 张宇, 李序, 田向伟, 袁协, 邓中亮 申请人:北京邮电大学, 北京首科信通科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1