用于通信信号的页面同步的方法和设备

文档序号:1760232 发布日期:2019-11-29 浏览:27次 >En<

阅读说明:本技术 用于通信信号的页面同步的方法和设备 (The method and apparatus of page synchronization for signal of communication ) 是由 维奈·西玛 于 2018-03-08 设计创作,主要内容包括:用于执行通信信号的页面同步的方法和设备,所述通信信号具有包括至少一个重复特征的页面结构,所述方法和设备被配置为解调通信信号以产生原始符号流;将原始符号流的多个子集与页面同步模式相关;检测该多个子集中的哪些子集满足预定的相关性条件;并且基于所述至少一个重复特征的特性来识别所检测到的子集中的两个子集。(Method and apparatus for executing the page synchronization of signal of communication, the signal of communication have the page structure including at least one repeated characteristic, and the method and equipment are configured as demodulation signal of communication to generate original symbol stream;Multiple subsets of original symbol stream are related to page synchronization mode;Which subset detected in multiple subset meets scheduled related condition;And two subsets in detected subset are identified based on the characteristic of at least one repeated characteristic.)

用于通信信号的页面同步的方法和设备

相关申请的交叉引用

本申请要求于2017年3月30日提交的美国专利申请序列号15/473,743的优先权,并且该美国专利申请的全部内容通过引用并入本文。

技术领域

本公开的各个方面总体涉及用于无线通信的方法和设备。

背景技术

全球导航卫星系统(GNSS)定位服务对于用于确定无线通信网络内的用户设备(UE)(例如移动终端)的地理位置的广泛应用而言变得越来越重要。可用的GNSS之一是伽利略GNSS,伽利略GNSS旨在提供一个其操作者无法禁用或损坏的独立的高精度定位系统,如俄罗斯全球导航卫星系统(GLONASS)、美国全球定位系统(GPS)或中国北斗系统的情况。确保伽利略GNSS的高水平性能的一个重要因素是利用伽利略接收器实现的高效且高度可靠的页面同步(page synchronization)过程。

具体实施方式

以下详细描述参考了附图,附图通过图示的方式示出了可以实施本发明的具体细节和方面。

词语“示例性”在本文中用于表示“用作示例、实例或说明”。本文描述为“示例性”的任何方面或设计不必被解释为比其他方面或设计优选或具有优势。

说明书和权利要求书中的词语“复数”和“多个”(如果存在)用于明确地指代大于1的数量。因此,任何明确地调用指代一定数量的对象的上述词语的短语(例如,“多个[对象]、多[对象]”)旨在明确地指代一个以上的所述对象。在说明书和权利要求书中的词语“组”、“集”、“集合”、“系列”、“序列”、“分组”、“选择”等等(如果存在)用于指代等于或大于1的数量,即一个或多个。因此,在本文中用于与一定量的对象有关的短语“一组[对象]、“一个[对象]集”、“一个[对象]集合”、“一个[对象]系列”、“一个[对象]序列”、“一个[对象]分组”、“一个[对象]选集”、“[对象]组”、“[对象]集”、“[对象]集合”、“[对象]系列”、“[对象]序列”、“[对象]分组”、“[对象]选集”等旨在指代一定量的一个或多个所述对象。应当理解,除非用明确陈述的复数数量(例如“两个[对象]、“三个[对象]、“十个或更多[对象]、“至少四个[对象]等)直接指代或表达使用词语“复数”、“多个”或类似短语,对对象数量的引用旨在指代一个或多个所述对象。

本文中使用的“电路”被理解为任何种类的逻辑实现实体,这些逻辑实现实体可以包括专用硬件或执行软件的处理器。因此,电路可以是模拟电路、数字电路、混合信号电路、逻辑电路、处理器、微处理器、中央处理单元(“CPU”)、图形处理单元(“GPU”)、数字信号处理器(“DSP”)、现场可编程门阵列(“FPGA”)、集成电路、专用集成电路(“ASIC”)等或其任何组合。将在下面更详细地描述的各个功能的任何其他类型的实施方式也可以被理解为“电路”。应当理解,本文详述的任何两个(或更多个)电路可以实现为具有基本相同功能的单个电路,相反,本文中详述的任何单个电路可以实现为具有基本相同功能的两个(或更多个)独立电路。另外,对“电路”的引用可以指代共同形成单个电路的两个或更多个电路。术语“电路布置”或“电路”可以指代单个电路、电路集合和/或由一个或多个电路组成的电子设备。

本文中使用的“处理电路”(或等效地“处理电路”或“处理器”)被理解为指代对信号执行操作的任何电路,例如,对电信号或光信号执行处理的任何电路。因此,处理电路可以指代改变电信号或光信号(可以包括模拟和/或数字数据)的特征或特性的任何模拟或数字电路。因此,处理电路可以指代模拟电路(明确地称为“模拟处理电路”)、数字电路(明确地称为“数字处理电路”)、逻辑电路、处理器、微处理器、中央处理单元(“CPU”)、图形处理单元(“GPU”)、数字信号处理器(“DSP”)、现场可编程门阵列(FPGA)、集成电路、专用集成电路(“ASIC”)等或其任何组合。因此,处理电路可以指代作为硬件或软件对电信号或光信号执行处理的电路,例如在硬件(例如处理器或微处理器)上执行的软件。如本文中所使用的,“数字处理电路”可以指代使用对信号(例如,电信号或光学信号)执行处理的数字逻辑实现的电路,该电路可以包括逻辑电路、处理器、标量处理器、矢量处理器、微处理器、控制器、微控制器、中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、集成电路、专用集成电路(ASIC)或其任何组合。此外,应当理解,单个处理电路可以等效地分成两个单独的处理电路,并且相反地,两个单独的处理电路可以组合成单个等效处理电路。

如本文中所使用的,“存储器”可以被理解为其中可以存储数据或信息以供检索的电组件。因此,对包括在本文中的“存储器”的引用可以理解为指易失性或非易失性存储器,包括随机存取存储器(“RAM”)、只读存储器(“ROM”)、闪存、固态存储器、磁带、硬盘驱动器、光盘驱动器等或其任何组合。此外,应当理解,术语存储器在本文中也包含寄存器、移位寄存器、处理器寄存器、数据缓冲器等。应当理解,被称为“存储器”或“一个存储器”的单个组件可以由多于一种不同类型的存储器组成,因此可以指代包括一种或多种类型的存储器的集合组件。容易理解的是,任何单个存储器“组件”可以是分布式的/分离的多个基本等同的存储器组件,反之亦然。此外,应当理解,虽然“存储器”可以(诸如在附图中)被描绘为与一个或多个其他组件分开,但是可以理解,存储器可以集成在另一个组件内,诸如在公共集成芯片上。

本文中使用的术语“网络”(例如,参考诸如移动通信网络或全球导航卫星系统网络的通信网络)旨在涵盖网络的接入组件(例如,无线电接入网络(RAN)组件)和网络的核心组件(例如,核心网络组件)。

除非明确指定,否则术语“发送”涵盖直接(点对点)和间接传输(通过一个或多个中间点)。类似地,术语“接收”涵盖直接和间接接收。术语“通信”涵盖发送和接收中的一者或两者,即沿传入和传出方向中的一者或两者的单向或双向通信。术语“计算”涵盖通过数学表达式/公式/关系的“直接”计算以及通过查找表和其他数组索引或搜索操作的“间接”计算。

应当理解,本文详述的示例性场景本质上是示范性的,因此可以类似地应用于现有的和尚未制定的各种其他通信技术,特别是在这种通信技术共享关于以下示例所公开的类似特征的情况下。

本公开的GNSS信号处理方法和设备高效地执行伽利略导航数据的页面同步,所述伽利略导航数据例如从伽利略信号(例如伽利略E1B信号)解调的完整性导航消息(I/NAV)。页面同步是GNNS服务的一个重要方面,因为在全球导航卫星系统接收的获取(aquisition)和跟踪阶段都需要页面同步。页面同步也是I/NAV数据处理中的第一步,这一步对随后的解交织和维特比解码过程进行门控。在获取期间,页面同步对使用伽利略卫星信号的“首次定位时间”(TTFF)有直接影响。在跟踪期间,页面同步对保持低误码具有直接影响,尤其是在低信噪比(SNR)条件下。

本文的公开内容提供了一种高效的实施方式,通过该实施方式以高概率检测和跟踪在接收机侧的差分解调比特流中的短模式(例如,页面同步模式)。该实施方式对于信号结构(例如伽利略E1B信号)特别重要,该信号结构具有短同步模式以便最大化可用于数据传输的位数量。通过适当且高效地识别页面同步模式,接收器侧能够确定信号的页面边界。此外,接收器可以检测接收的模式的极性,以便确保对解调的比特进行适当的维特比解码。

图1示出了GNSS架构100。应当理解,GNSS架构100本质上是示例性的,因此可以出于这种解释的目的而简化。

虽然本文中随后的公开内容特别涉及伽利略GNSS,但是可以理解,本文中公开的方法和设备适用于具有类似信号结构的任何其他通信系统,所述信号结构即具有包括至少一个重复特征(例如短的页面同步模式)的页面结构的信号。

伽利略GNSS系统包括空间段112-116、控制(即地面)段120-146和用户段102-104。

空间段包括卫星星座,该卫星星座由卫星112-116组成(为了解释的目的仅示出了三个),并且负责产生和发送通过控制段上传的导航信息调制的码复用的GNSS信号。空间段由卫星星座形成,该卫星星座被布置成使得用户段的成员能够在任何给定时间从任何地理位置与至少七个卫星接触。此外,由于GNSS接收器的互操作性,空间段还可以包括来自其他GNSS服务(例如全球定位系统(GPS))的卫星。

在满负荷运行时,伽利略卫星星座将包括在三个轨道平面上的轨道高度为23,222千米的轨道上的30颗卫星。每个轨道平面将包括与赤道成56度角倾斜的10颗卫星,每颗卫星大约需要14个小时绕地球轨道运行。

控制段120-146负责GNSS的操作,包括控制卫星星座、监测其状态并更新卫星的导航消息。在伽利略GNSS中,这包括生成伽利略上行链路信号,即伽利略导航下行链路信号到用户段所需的数据。伽利略GNSS控制段由以下部分组成:具有两个地面控制中心的网络(未图示);五个遥测、跟踪和控制(TT&C)站(例如120-124,仅显示三个);9个任务上行链路站(例如130-136,仅显示4个),以及伽利略传感器站(例如140-146)的全球网络。

两个地面控制中心为TT&C站120-124提供用于卫星星座控制的遥测、跟踪和控制数据。控制段还负责确定用于将来自卫星的导航信号广播到用户段的导航和完整性数据(例如I/NAV)并将其上传到卫星。任务上行链路站130-136将来自地面控制中心的这些消息发送到卫星112-116。

用户段包括GNSS接收器,诸如UE 102和104。它们的主要功能是接收来自卫星112-116的GNSS下行链路导航信号并计算导航计算以便获得位置坐标。

伽利略卫星112-116在L波段中的四个频率处向用户段102-104连续地发送伽利略导航信号(例如112a-116a):E1信号以1575.42MHz为中心(即在高L波段);E5a和E5b信号分别以1176.45MHz和1207.14MHz为中心(即两者都在低L波段);并且E6信号以1278.75MHz为中心(即在低L波段)。每个信号可以通过以下三种方法之一进行调制:对应于正在发送的信号类型的A、B和C,即数据、导频或公共监管服务(PRS)信号。例如,以1575.42MHz为中心的E1B分量是E1数据信号,并承载完整性导航消息(I/NAV)消息。I/NAV消息对于为用户段中的伽利略接收器提供来自卫星的准确轨道信息而言是必不可少的。

图2是描绘伽利略I/NAV消息格式的帧结构200。该消息格式在伽利略GNSS中的E1B信号和E5B信号上广播。应当理解,帧结构200本质上是示例性的,因此可以出于这种解释的目的而简化。

完整导航消息数据作为一系列帧(帧0...帧N)发送。在I/NAV消息格式中,这些帧中的每一帧的持续时间为720秒,并且由24个子帧(即子帧0,......,子帧23)组成。这些子帧中的每一个的持续时间为30秒,并且进一步包括十五个标称页面(即,页面0,...,页面14)。每个标称页面的持续时间为两秒,并且包括每个持续时间为一秒的偶数页和奇数页。

标称页面具有两秒的持续时间并且包括各自持续时间为一秒的两部分,这两部分顺序发送。第一部分表示为偶数部分,并且第二部分表示为奇数部分。I/NAV消息页面部分(偶数或奇数)显示在图2底部的表格中,并描绘了每个部分的符号和位分配。通过使导航数据位通过前向纠错(FEC)编码器和块交织器,从120个导航数据位导出240个符号。根据以下编码参数执行FEC卷积编码:编码率为1/2,约束长度为7,生成多项式G1=171o和G2=133o,编码序列为G1然后是G2。对于I/NAV消息类型,块交织器大小是240个符号,块交织器维度为30x8。对于自由访问导航(F/NAV)消息类型,块交织器大小是488个符号,块交织器维度为61x8。

每个I/NAV页面以10符号同步模式开始,该模式被配置成便于接收器与页面边界同步。I/NAV页面中的同步模式为“0101100000”。由于同步模式仅仅是每个页面每秒接收的250个符号中的10个符号,因此页面内可能存在多个检测到的模式(即不是页面同步模式,即不是页面边界),这些是页面边界的错误候选。本公开的方法和设备有助于在尽可能短的时间内检测真实页面边界用于解交织和维特比解码的后续步骤。

虽然本文的公开内容集中于伽利略E1B或E5B信号中的I/NAV消息的页面同步方法,但是本公开的方法和设备还可以应用于所有类似页面结构的页面同步信号处理,例如与消息页面长度相比具有相对短的页面同步模式的信号。例如,在伽利略E5A信号的F/NAV结构中,页面同步模式仅为12位(‘101101110000’),其中F/NAV页面部分为238位,尾部为6位。因此,本公开的页面同步方法和设备可以应用于与F/NAV消息的页面同步。当然,由于页面长度与I/NAV消息的页面长度不同,因此可以调整一些关键参数(例如,用时间戳标记的峰值之间的预定时间间隔将由于不同的页面长度而不同,可以使用不同的相关性阈值等)以适合相应的应用程序。

图3是描述本公开的一个方面的页面同步方法的流程图300。应当理解,流程图300本质上是示例性的,因此可以出于这种解释的目的而简化。

GNSS接收器首先在适当频率和编码域302中获取来自每个卫星的GNSS信号。当GNSS接收器开启时(例如UE 102通电),在接收器能够访问来自每个信号的信息并使用该信息来确定地理信息以在导航过程中实施之前必须获取来自每个卫星的GNSS信号。该过程可以包括确定哪些卫星是可见的,确定每个卫星的近似多普勒效应,并且在适当的代码和频率域中搜索信号。一旦检测到信号,就在跟踪304中使用代码和载波频率。

GNSS接收器(例如UE 102)使用存储在接收器可访问的存储器组件中的近似时间和接收器位置以及卫星位置和速度数据来确定可见卫星及其对应的多普勒频移。通过容易地访问该数据,GNSS接收器更能够容易地建立GNSS信号频率的搜索区域。

一旦识别出卫星和相应的多普勒,GNSS接收器就在代码和频率域中搜索来自每个卫星的GNSS信号。代码搜索是必要的,因为接收器不知道GNSS系统时间,在不知道GNSS系统时间的情况下,接收器不能在伪随机噪声(PN)代码的开始处触发相关。在PN码间隔(例如4ms)中存在时间模糊,该问题需要在PN码可以被解扩(de-spread)并且可以进行进一步处理之前解决。因此,接收器必须通过将存储在其设备上的模板代码与接收信号精确对准来将信号处理为更窄的带宽。需要对所有位置进行适当搜索以确保正确同步,以便能够检测GNSS信号。接收器在二维代码和频率不确定范围内的足够接近的网格点上执行搜索。在每个网格点,接收器用候选代码相位和频率对信号进行解扩。然后,对信号进行相干和非相干地积分(平均化)。在其中一个网格点(最接近真实代码相位和频率的网格点),我们观察到足够高的SNR以进行可靠的检测。该网格点的代码相位和频率用于为跟踪过程设定种子,跟踪过程随着时间的推移进一步继续跟踪它们。

一旦检测到并获取了信号,GNSS接收器就使用代码和频率跟踪304来保持与接收的GNSS信号的正确对准,例如以响应于用户和/或卫星移动保持接收器调谐到适当的频率和代码偏移。

图4是描述在GNSS信号接收的获取和/或跟踪阶段中的至少一个中使用的页面同步方法的流程图400。应当理解,流程图400本质上是示例性的,因此可以出于这种解释的目的而简化。

如图2中所描述的,与每个页面每秒接收的符号量相比,某些GNSS信号的页面同步模式包括非常短的长度。对于E1B中的伽利略I/NAV信号,页面同步模式‘0101100000’(例如)由10个符号组成,当与I/NAV消息格式中每个页面每秒接收的250个符号相比时显著小于符号数。在可以使用I/NAV消息结构的其他伽利略信号(和信号分量)中或者针对使用F/NAV消息结构的伽利略信号可以发现类似的情况。

在符号流的初始获取期间,可能存在许多错误检测到的页面边界模式,这些模式可归因于短页面同步模式长度以及模式不是特别独特的事实。然而,必须识别真实页面边界,并且接收器必须在尽可能短的时间内使其自身与接收的伽利略E1B信号同步,以便进行随后的对伽利略E1B信号解交织和维特比解码的步骤。本文中公开的设备实施高效且准确的方法以在伽利略E1B信号处理中实现快速页面同步。

当GNSS接收器从卫星获取伽利略信号并开始跟踪它时,该信号可首先经历PN码解扩402,然后进行相干积分404。

然后,GNSS接收器(例如UE)应用差分解调406以产生原始数据流。在获得原始数据流之后,通过将原始数据流与页面同步模式相关408来定位“页面起始点”或“页面边界”。短页面同步模式不太可能是唯一的,并且可以在有效载荷数据中随机找到,这将导致与真实页面同步模式的幅度相当的相关性。另外,因为差分解调不校正接收符号的极性,所以相关性可以是正的或负的。

为了克服“页面起始点”所处位置的模糊性,所有候选起始点都利用实时时钟(RTC)驱动的自由运行计数器的对应值被加上时间戳410。换句话说,满足特定阈值的所有相关性都被加上时间戳。在E1B页面同步模式的情况下,例如在10个符号中的7(或8或9)与页面同步模式相关的情况下,这可以是例如在差分解调之后符号的极性为正的情况下相关性为0.7,或者如果符号为负则相关性为-0.7。RTC计数的分辨率应小于位周期。例如,在伽利略E1B分量的页面同步(具有4ms的位周期)的情况下,RTC计数分辨率可以是约1ms。

在收集这些时间戳的历史持续几秒之后(例如对于伽利略E1B来说,大约2-3秒就足够),通过选择彼此间隔预定时间量的那些时间戳来确定真实的页面边界集412。在伽利略E1B页面同步的情况下,预定的时间量是1秒,即一个页面部分的长度。

在确定页面边界之后,检查页面同步模式相关性的极性,如果极性是负的,则对符号流应用符号反转。可以根据GNSS信号处理过程对符号进行进一步处理,例如在维特比解码器中进行解交织和解码。

应当注意,即使差分解调中的单个位错误也可能导致页面其余部分的相关性的极性反转。如果不考虑,单个位错误(在页面中间的任何位置)将导致维特比解码过程中的完全中断。这在下一个页面边界之前不会被检测到,此时我们将观察到页面同步模式是负相关的。这些位错误在跟踪弱GNSS信号时很常见。为了便于从这些错误中恢复,实施本发明的页面同步方法以与维特比解码过程并行运行,以便确保页面被同步并且在将符号呈现给维特比解码器之前对符号应用适当的极性校正。

图5示出了UE 500的内部配置,该UE可以被配置为执行本公开的页面同步方法。如图5所示,UE 500可以包括天线系统502、射频(RF)收发器504、基带调制解调器506(包括物理层处理电路508和控制器510)、数据源512、存储器514和数据宿516。尽管未在图5中明确示出,但是UE 500可以包括一个或多个附加硬件、软件和/或固件组件(诸如处理器/微处理器、控制器/微控制器、其他专用或通用硬件/处理器/电路等)、***设备、存储器、电源、外部设备接口、用户识别模块(SIM)、用户输入/输出设备(显示器、键盘、触摸屏、扬声器、外部按钮、摄像机、麦克风等)等。

在简化的操作概述中,UE 500可以在一个或多个无线电接入网络(RAN)上发送和接收无线电信号,例如,LTE RAN和/或一个或多个GNSS网络,例如,伽利略GNSS。应当认识到,GNSS是仅接收(Rx)链,因此可能不需要发送(Tx)组件来实施本发明的方法和/或算法。然而,为了将本文的公开内容应用于诸如蜂窝电话的设备或能够在多个RAN上接收和发送信号的任何其他设备,在UE 500中演示了Tx组件。

基带调制解调器506可以根据与每个RAN和/或GNSS相关联的通信协议来指导UE500的这种通信功能,并且可以对天线系统502和RF收发器504执行控制,以便根据每个通信协议定义的格式和调度参数发送和接收无线电信号。例如,关于GNSS通信协议(例如,伽利略通信),基带调制解调器506可以被配置成根据本文的公开内容引导GNSS(例如伽利略)接收电路。

UE 500可以利用天线系统502发送和接收无线电信号,该天线系统可以是单个天线或由多个天线组成的天线阵列,并且可以另外包括模拟天线组合和/或波束赋形电路。RF收发器504的接收路径(RX)可以从天线系统502接收模拟射频信号,并对模拟射频信号执行模拟和数字RF前端处理以产生数字基带样本(例如,同相/正交(IQ)样本)以提供给基带调制解调器506。因此,RF收发器504可以包括模拟和数字接收电路,该模拟和数字接收电路包括放大器(例如,低噪声放大器(LNA)、滤波器、RF解调器(例如RF IQ解调器)、以及模数转换器(ADC),以将接收的射频信号转换为数字基带样本。在发送路径(TX)中,RF收发器504可以从基带调制解调器506接收数字基带样本,并对数字基带样本执行模拟和数字RF前端处理以产生模拟射频信号,以提供给天线系统502进行无线传输。因此,RF收发器504可以包括模拟和数字传输电路,该模拟和数字传输电路包括放大器(例如功率放大器(PA))、滤波器、RF调制器(例如RF IQ调制器)、数模转换器(DAC)以混合从基带调制解调器506接收的数字基带样本,以产生用于由天线系统502进行无线传输的模拟射频信号。基带调制解调器506可以控制RF收发器504的RF发送和接收,包括指定用于RF收发器504的操作的发送和接收射频。

如图5所示,基带调制解调器506可以包括物理层处理电路508,该物理层处理电路可以执行物理层(即,层1)发送和接收处理,以准备由控制器510提供的输出发送数据,以便经由RF收发器504进行发送,并且准备RF收发器504提供的输入接收数据,以供控制器510处理。物理层处理电路508可以相应地执行信道估计、自适应滤波、错误检测、前向纠错编码/解码、信道编码和交织、物理信道调制/解调、物理信道映射、无线电测量和搜索、频率和时间同步、天线分集处理、功率控制和加权、速率匹配、重传处理等中的一个或多个。物理层处理电路508可以在结构上实现为硬件逻辑,例如,集成电路或FPGA,实现为软件逻辑,例如定义存储在非暂时性计算机可读存储介质中并在处理器上执行的算术、控制和I/O指令的程序代码,或者作为硬件和软件逻辑的组合。尽管未在图5中明确示出,但是物理层处理电路508可以包括控制电路,诸如,被配置成根据由相关无线电接入技术(RAT)的通信协议定义的物理层控制逻辑来控制物理层处理电路508的各种硬件和软件处理组件的处理器。此外,虽然物理层处理电路508在图5中被描绘为单个组件,但是物理层处理电路508可以共同组成在物理层处理电路的单独部分中,其中每个相应的部分专用于特定RAT的物理层处理。

物理层处理电路508可以包括用于实现本公开的GNSS页面同步方法的硬件和/或软件。

UE 500可以被配置成根据可以由控制器510指导的一个或多个RAT(包括GNSS技术)进行操作。因此,控制器510可以负责根据每个支持的RAT的通信协议来控制UE 500的无线电通信组件(天线系统502、RF收发器504和物理层处理电路508),并且因此可以表示每个支持的RAT的接入层(AS)和非接入层(NAS)(也包括层2和层3)。控制器510可以在结构上实施为协议处理器,该协议处理器被配置成执行协议软件(从如图5所示的控制器存储器MEM中获取)并且随后控制UE 500的无线电通信组件,以便根据协议软件中定义的相应协议控制逻辑发送和接收通信信号。

因此,控制器510可以被配置成管理UE 500的无线电通信功能,以便与全球导航网络(例如伽利略)的各种无线电和核心网络组件通信,并且因此,可以根据一个或多个RAT网络的通信协议进行配置。控制器510可以是统一控制器,该统一控制器总体负责所有支持的RAT(例如伽利略、GPS、LTE、GSM/UMTS等),或者可以由多个单独的控制器组成,其中每个控制器是用于特定RAT的专用控制器,诸如,专用LTE控制器和专用传统控制器(或者可替代地专用LTE控制器、专用GSM控制器和专用UMTS控制器)。无论如何,控制器510可以负责根据RAT网络的通信协议来指导UE 500的无线电通信活动。如前面关于物理层处理电路508所述,天线系统502和RF收发器504中的一者或两者可以类似地被划分为多个专用组件,每个专用组件分别对应于一个或多个支持的RAT。根据每个这样的配置的细节和支持的RAT的数量,控制器510可以被配置成根据主/从RAT分层或多SIM方案来控制UE 500的无线电通信操作。

UE 500还可以包括数据源512、存储器514和数据宿516,其中数据源512可以包括控制器510以上的通信数据源(即,在NAS/Layer 3以上),并且数据宿516可以包括控制器510以上(即,在NAS/Layer 3以上)的通信数据的目的地。这可以包括例如UE 500的应用处理器,该应用处理器可以配置为在UE 500的应用层执行UE 500的各种应用和/或程序,例如操作系统(OS)、用于支持用户与UE 500的交互的用户界面(UI)和/或各种用户应用程序。应用处理器可以作为应用层与基带调制解调器506(作为数据源512/数据宿516)接口连接,以通过基带调制解调器506提供的无线电网络连接发送和接收用户数据,诸如语音数据、音频/视频/图像数据、消息数据、应用数据、基本因特网/网络访问数据等。数据源512和数据宿516可另外表示UE 500的各种用户输入/输出设备,诸如显示器、小键盘、触摸屏、扬声器、外部按钮、相机、麦克风等,这可以允许UE 500的用户控制与用户数据相关联的UE 500的各种通信功能。

存储器514可以包括UE 500的存储器组件,诸如硬盘驱动或另一个这样的永久存储器设备。尽管未在图3中明确示出,但是图5中示出的UE 500的各种其他组件可另外各自包括集成的永久和非永久存储器组件,诸如用于存储软件程序代码、缓冲数据等。

图6示出了被配置成实现本公开的页面同步方法的电路配置600。应当理解,电路配置600本质上是示例性的,因此可以出于这种解释的目的而简化。

因此,除了控制、电源和时钟线之外,图6的所示配置可以省略移动设备的与GNSS页面同步过程不直接相关的某些组件(例如,诸如发送电路)。

GNSS接收电路504a可以被包括在图5中的Tx/Rx504内,并且被配置成接收GNSS特定信号(例如伽利略信号)以供进一步处理。

物理层处理电路508可以包括GNSS页面同步电路600,该GNSS页面同步电路可以包括解调电路602、相关电路604、标记(即加时间戳)电路606、选择器电路608和极性检查电路610。GNSS页面同步电路600的上述每个组件可以在结构上实现为硬件逻辑(例如作为一个或多个集成电路或FPGA),实现为软件逻辑(例如,作为执行程序代码的一个或多个处理器,该程序代码定义存储在非暂时性计算机可读存储介质中的算术、控制和I/O指令),或者实现为硬件和软件逻辑的组合。技术人员将理解将GNSS页面同步电路600的每个组件实现为软件和/或根据本文详述的功能的软件的可能性。

如在本公开的一个方面中详细描述的,GNSS页面同步电路600可以是电路装置,该电路装置包括:解调电路,例如解调器602,该解调电路被配置成差分解调接收到的GNSS信号以产生原始符号流;相关电路,例如,相关器604,该相关电路被配置为将原始符号流与页面同步模式相关;标记电路,例如,时间戳器606,该标记电路被配置为对满足/超过预定相关性阈值的相关加上时间戳,并且被配置为由实时时钟(RTC)驱动;选择电路,例如,选择器608,该选择电路被配置为收集一定时间段内的时间戳的历史,并通过选择具有彼此之间的预定时间间隔(即,取决于处理信号的已知页面持续时间的时间间隔)的时间戳标记的相关性来确定页面边界;以及极性检查电路,例如,极性检查器610,该极性检查电路被配置为检查页面同步模式相关性的极性,并且如果发现相关性为负,则对符号流应用符号反转。

虽然没有明确显示,GNSS页面同步电路600还可以包括用于解扩PN码的伪随机噪声(PN)解扩电路(即PN解扩电路)以及用于在解调电路602之前处理接收的GNSS信号的相干积分电路(即相干积分电路)。

虽然未明确示出,但是GNSS页面同步电路600可以进一步包括:解交织器电路,该解交织器电路被配置为对位流进行解交织;以及维特比解码器,该维特比解码器被配置为使用适当的卷积码对经解交织的位流进行解码。

图7示出了图700,该图示出了本公开的GNSS页面同步方法的组件。应当理解,图7本质上是示例性的,并且因此可以出于这种解释的目的而简化。

图700的x轴表示时域,并且y轴表示解调的原始符号流与页面同步模式的相关性。虚线702表示相关性阈值,即超过该阈值的所有峰值被加上时间戳标记为可能的页面“起始点”,即峰值A、B、C和D由信号处理电路的组件加上时间戳,因为它们超过相关性阈值702。通过以下方式从这些带时间戳的峰值(A、B、C和D)确定真实页面边界:分析带时间戳的峰值的各自的时间戳来确定哪些峰值距离彼此的某个时间处(即预定的时间间隔)。该预定时间间隔由时间帧704示出。通过这种分析,峰值A和C可以作为“错误起始点”被丢弃,因为它们在距离它们自己的峰值的预定时间量处都不具有相应的峰值,如在距离峰值A和峰值C的时间框704处缺少带时间戳的相关性峰值所示。峰值B和D可以被识别为真实页面边界,因为它们的相关峰值在距离彼此的时间704处。

图700示出了正相关情形,但是应当理解,如果相关性为负,则采用类似的方法。根据两者之间具有预定时间间隔的“峰值”确定页面边界之后(或在负相关值的情况下,根据“波谷”来,其中带时间戳的波谷是那些落在负相关性阈值以下的波谷),极性检查器可以对符号流应用符号反转以进行进一步的信号处理。

图8示出了描述本公开的一方面中的用于页面同步的方法的流程图800。应当理解,流程图800本质上是示例性的,并且可以出于这种解释的目的而简化。

流程图800所示的方法可以在具有包括至少一个重复特征的页面结构的任何通信信号的接收器侧实施,所述重复特征例如伽利略E1B信号中的页面同步模式和结构。

在802中,在接收器处接收的通信信号被解调以产生原始符号流。在804中,将原始符号流的多个子集与页面同步模式相关。该相关可以包括沿着原始符号流以滑动方式(即,使其逐位地移动)使页面同步模式相关。在806中,识别出满足预定的相关性条件的多个子集中的某些子集。例如,相关性条件可以识别满足或超过相关性阈值的子集。在另一示例中,相关性条件可以是识别一对两个最紧密相关的子集。在808中,基于至少一个重复特征的特性来识别检测到的子集(来自806)中的两个子集。两个所识别的子集用于确定通信信号的页面同步中的页面边界。

在示例1中,一种用于通信设备执行通信信号的页面同步的方法,所述通信信号具有包括至少一个重复特征的页面结构,所述方法包括:解调所述通信信号以产生原始符号流;将所述原始符号流的多个子集与页面同步模式相关;检测所述多个子集中的哪些子集满足预定的相关性条件;并且基于所述至少一个重复特征的特性来识别所检测到的子集中的两个子集。

在示例2中,示例1的主题可以包括其中,所述特性基于所述重复特征之间的时间段。

在示例3中,示例2的主题可以包括其中所述特性是所述时间段的倍数,其中所述倍数是大于或等于1的整数。

在示例4中,示例1-3的主题可以包括其中所述通信信号是全球导航卫星系统(GNSS)信号。

在示例5中,示例4的主题可以包括在频域和码域中获取GNSS信号。

在示例6中,示例4-5的主题可以包括其中所述GNSS信号是伽利略卫星信号。

在示例7中,示例6的主题可以包括其中所述伽利略卫星信号是E1B信号。

在示例8中,示例7的主题可以包括其中所述E1B信号包括完整性导航消息(I/NAV)。

在示例9中,示例8的主题可以包括其中所述页面同步模式包括10位序列。

在示例10中,示例9的主题可以包括其中所述10位序列是‘0101100000’。

在示例11中,示例1-10的主题可以包括将所述页面同步模式存储在所述通信设备的存储器组件中。

在示例12中,示例1-11的主题可以包括其中所述预定的相关性条件是相关性阈值。

在示例13中,示例12的主题可以包括其中所述相关性阈值包括指示与所述页面同步模式的高相关性的值。

在示例14中,示例1-13的主题可以包括用时间戳标记满足所述预定的相关性条件的所检测到的子集。

在示例15中,示例14的主题可以包括通过实时时钟驱动自由运行计数器。

在示例16中,示例15的主题可以包括其中所述用时间戳标记包括用所述自由运行计数器的对应值标记所检测到的子集。

在示例17中,示例15-16的主题可以包括其中所述实时时钟具有小于所述页面结构的位周期的分辨率。

在示例18中,示例17的主题可以包括其中所述分辨率小于约4毫秒。

在示例19中,示例14-18的主题可以包括在一时间段内收集时间戳。

在示例20中,示例19的主题可以包括其中所述时间段是至少约两秒。

在示例21中,示例1-20的主题可以包括检查所识别的两个检测到的子集的相关性的极性。

在示例22中,示例21的主题可以包括其中当所述极性为负时,进一步包括对原始符号流应用符号反转。

在示例23中,示例21-22的主题可以包括对所述原始符号流进行解交织。

在示例24中,示例23的主题可以包括利用维特比解码器对经解交织的符号流进行解码。

在示例25中,一种用于执行通信信号的页面同步的电路,所述通信信号具有包括至少一个重复特征的页面结构,所述电路被配置为:解调所述通信信号以产生原始符号流;将所述原始符号流的多个子集与页面同步模式相关;检测所述多个子集中的哪些子集满足预定的相关性条件;并且基于所述至少一个重复特征的特性识别所检测到的子集中的两个子集。

在示例26中,示例25的主题可以包括其中,所述特性基于所述重复特征之间的时间段。

在示例27中,示例26的主题可以包括其中所述特性是所述时间段的倍数,其中所述倍数是大于或等于1的整数。

在示例28中,示例25-27的主题可以包括其中所述通信信号是全球导航卫星系统(GNSS)信号。

在示例29中,示例28的主题可以包括所述电路进一步被配置为在频域和码域中获取所述GNSS信号。

在示例30中,示例28-29的主题可以包括其中所述GNSS信号是伽利略卫星信号。

在示例31中,示例30的主题可以包括其中所述伽利略卫星信号是E1B信号。

在示例32中,示例31的主题可以包括其中所述E1B信号包括完整性导航消息(I/NAV)。

在示例33中,示例32的主题可以包括其中所述页面同步模式包括10位序列。

在示例34中,示例33的主题可以包括其中所述10位序列是‘0101100000’。

在示例35中,示例25-34的主题可以包括所述电路进一步被配置为访问存储在存储器组件中的页面同步模式。

在示例36中,示例25-35的主题可以包括其中所述预定的相关性条件是相关性阈值。

在示例37中,示例36的主题可以包括其中所述相关性阈值包括指示与所述页面同步模式的高相关性的值。

在示例38中,示例25-37的主题可以包括所述电路进一步被配置为用时间戳标记所检测到的满足所述预定的相关性条件的子集。

在示例39中,示例38的主题可以包括所述电路进一步被配置为通过实时时钟驱动自由运行计数器。

在示例40中,示例39的主题可以包括其中所述用时间戳标记包括用所述自由运行计数器的对应值标记所检测到的子集。

在示例41中,示例39-40的主题可以包括其中所述实时时钟具有小于所述页面结构的位周期的分辨率。

在示例42中,示例41的主题可以包括其中所述分辨率小于约4毫秒。

在示例43中,示例38-42的主题可以包括所述电路进一步被配置为在一时间段内收集时间戳。

在示例44中,示例43的主题可以包括其中所述时间段是至少两秒。

在示例45中,示例25-44的主题可以包括所述电路进一步被配置为检查所识别的两个检测到的子集的相关性的极性。

在示例46中,示例45的主题可以包括其中当所述极性为负时,所述电路进一步被配置为向所述原始符号流应用符号反转。

在示例47中,示例45-46的主题可以包括所述电路进一步被配置为对所述原始符号流进行解交织。

在示例48中,示例47的主题可以包括所述电路进一步被配置为利用维特比解码器对经解交织的符号流进行解码。

在示例49中,示例25-48的主题可以包括其中所述电路被配置在无线通信设备的信号处理组件中。

在示例50中,示例49的主题可以包括其中所述信号处理组件是GNSS接收器。

在示例51中,一种通信设备被配置为执行通信信号的页面同步,所述通信信号具有包括至少一个重复特征的页面结构,所述通信设备包括:收发器,所述收发器被配置为接收信号;以及基带处理器,所述基带处理器可操作地耦接到所述收发器,并被配置为:解调所述通信信号以产生原始符号流;将所述原始符号流的多个子集与页面同步模式相关;检测所述多个子集中的哪些子集满足预定的相关性条件;并且基于所述至少一个重复特征的特性识别所检测到的子集中的两个子集。

在示例52中,示例51的主题可以包括其中,所述特性基于所述重复特征之间的时间段。

在示例53中,示例52的主题可以包括其中所述特性是所述时间段的倍数,其中所述倍数是大于或等于1的整数。

在示例54中,示例51-53的主题可以包括其中所述通信信号是全球导航卫星系统(GNSS)信号并且所述收发器是GNSS接收器。

在示例55中,示例54的主题可以包括所述基带处理器进一步被配置为在频域和码域中获取所述GNSS信号。

在示例56中,示例54-55的主题可以包括其中所述GNSS信号是伽利略卫星信号。

在示例57中,示例56的主题可以包括其中所述伽利略卫星信号是E1B信号。

在示例58中,示例57的主题可以包括其中所述E1B信号包括完整性导航消息(I/NAV)。

在示例59中,示例58的主题可以包括其中所述页面同步模式包括10位序列。

在示例60中,示例59的主题可以包括其中所述10位序列是‘0101100000’。

在示例61中,示例51-60的主题可以包括所述基带处理器进一步被配置为访问存储在所述通信设备的存储器组件中的页面同步模式。

在示例62中,示例51-61的主题可以包括其中所述预定的相关性条件是相关性阈值。

在示例63中,示例62的主题可以包括其中所述相关性阈值包括指示与所述页面同步模式的高相关性的值。

在示例64中,示例51-63的主题可以包括所述基带处理器进一步被配置为用时间戳标记所检测到的满足所述预定的相关性条件的子集。

在示例65中,示例64的主题可以包括所述基带处理器进一步被配置为通过实时时钟驱动自由运行计数器。

在示例66中,示例65的主题可以包括其中所述用时间戳标记包括用所述自由运行计数器的对应值标记所检测到的子集。

在示例67中,示例65-66的主题可以包括其中所述实时时钟具有小于所述页面结构的位周期的分辨率。

在示例68中,示例67的主题可以包括其中所述分辨率小于约4毫秒。

在示例69中,示例64-68的主题可以包括所述基带处理器进一步被配置为在一时间段内收集时间戳。

在示例70中,示例69的主题可以包括其中所述时间段是至少两秒。

在示例71中,示例51-70的主题可以包括所述基带处理器进一步被配置为检查所识别的两个检测到的子集的相关性的极性。

在示例72中,示例71的主题可以包括其中当所述极性为负时,所述基带处理器进一步被配置为向所述原始符号流应用符号反转。

在示例73中,示例71-72的主题可以包括所述基带处理器进一步被配置为对所述原始符号流进行解交织。

在示例74中,示例73的主题可以包括所述基带处理器进一步被配置为利用维特比解码器对经解交织的符号流进行解码。

在示例75中,一种具有程序指令的非暂时性计算机可读介质,所述程序指令当由通信设备的处理器执行时使所述通信设备执行所述方法或实现前述或随后的示例中的任何一个的设备。

在示例76中,一种全球导航卫星系统(GNSS)信号处理组件被配置为执行GNSS信号的页面同步,所述GNSS信号处理组件包括:解调电路,所述解调电路被配置为解调所述GNSS信号以产生原始符号流;相关电路,所述相关电路被配置为将所述原始符号流的多个子集与GNSS页面同步模式相关;检测电路,所述检测电路被配置为检测所述多个子集中的哪些子集满足预定的相关性条件;以及识别电路,所述识别电路被配置为基于所检测到的满足所述预定的相关性条件和预定的时间条件的多个子集来识别所述GNSS信号的页面边界。

在示例77中,示例76的主题可以包括时间标记电路,所述时间标记电路被配置为标记满足所述预定的相关性条件的每个检测到的子集,其中,所检测到的子集中的至少两个子集的标记用于确定所述预定的时间条件。

在示例78中,示例77的主题可以包括所述时间标记电路被配置有具有实时时钟的自由运行计数器。

在示例79中,示例76-78的主题可以包括其中所述预定的相关性条件是相关性阈值。

在示例80中,示例79的主题可以包括其中所述相关性阈值包括指示与所述页面同步模式的高相关性的值。

在示例81中,示例76-80的主题可以包括极性检查器电路,该极性检查器电路被配置为检查满足所述预定的相关性条件和所述预定的时间条件的所检测到的多个子集的极性。

在示例82中,示例81的主题可以包括其中当所述极性为负时,所述极性检查器电路进一步被配置成向所述原始符号流应用符号反转。

在示例83中,示例81-82的主题可以包括被配置为对所述原始符号流进行解交织的解交织器电路。

在示例84中,示例83的主题可以包括被配置为对经解交织的原始符号流进行解码的维特比解码器。

虽然以上描述和相关的图可能将电子设备组件描绘为单独的元件,但是技术人员将理解将离散元件组合或集成到单个元件中的各种可能性。这可以包括组合两个或更多个电路以形成单个电路,将两个或更多个电路安装到公共芯片或机架上以形成集成元件,在公共处理器核心上执行离散软件组件等。相反,技术人员将认识到将单个元件分成两个或更多个离散元件的可能性,诸如,将单个电路分成两个或多个单独的电路,将芯片或机架分成最初在其上提供的离散元件,将软件组件分成两个或多个部分,以及在单独的处理器核心上执行每个部分等。

应当理解,本文详述的方法的实施方式本质上是说明性的,并且因此被理解为能够在对应的设备中实施。同样地,应理解,本文详述的设备的实施方式被理解为能够实施为对应的方法。因此应理解,对应于本文详述的方法的设备可以包括被配置成执行相关方法的每个方面的一个或多个组件。

在以上描述中定义的所有首字母缩略词在本文中所包括的所有权利要求中也是适用的。

虽然已经参考特定方面对本发明进行了具体展示和描述,但是本领域的技术人员应当理解的是,在不偏离由所附权利要求书所限定的本发明的精神和范围的情况下,可以在其中做出在形式和细节上的多种改变。因此,本发明的范围由所附权利要求指示,并且因此旨在涵盖落入权利要求的等同物的含义和范围内的所有改变。

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:系统、信息处理装置、信息处理方法及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类