【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于全球导航卫星系统(GNSS)的接收器,其包括用以解码经卷 积编码的数据的接收器。明确地说,但不排他地说,本专利技术的实施例涉及一种能够解码由对 地静止的卫星(如WAAS/EGN0S卫星)发射的增强数据的GPL接收器,以及一种用于根据伽 利略标准的经卷积编码的数据的伽利略接收器。
技术介绍
在GPS中,现有的基于卫星的增强系统(SBAS)的对地静止的卫星由不同国家操 作,用于提供额外信息以增强可从便携式GPS接收器装置得到的GPS定位质量和完整性。所述信息提供关于大气校正的额外信息,其可应用于改进定位的质量和关于卫星 完整性的信息。归因于较大的轨道半径和SBAS卫星的对地静止的轨道,已针对数据传送使用较 复杂的卷积编码,这需要在接收器中具有较复杂的解码能力,通常是维特比解码器,这对系 统产生增加的处理负荷。在SBAS实施方案的情况下,维特比解码通常适用于单个SV且已 知通过由通用处理器执行的软件解码器来实施所述维特比解码。此解决方案是简单的,但 就速度和功率经济受到关注来说为次优的。所提议的伽利略系统信号也将针对群集中的所有SV上的数据信道利用此卷积编 码机制,所述数据信道利用相同的基本卷积编码技术,然而有可能使用不同的生成多项式 和符号速率。这种新的导航信号格式的效应将显著增加处理开销,因为所述解决方案中所使用 的所有伽利略SV将要求同时操作维特比解码算法,使得维特比解码器对系统资源的负荷 变得非常显著。尽管理论上有可能以软件来执行所有这些,但处理开销和额外存储器要求 将对GNSS导航解决方案产生额外成本和功率要求,这直接与小尺寸、 ...
【技术保护点】
一种解码经卷积编码的数据的方法,其包括以下步骤:将转变成本设定为位于范围0到M内的非负值,其中M为可在K个步骤中获得的最大成本,其中K为所述经卷积编码的数据中的存储器位的数目;以及每个累积路径成本分配N个位,其中(2^(K+1)*M)-1<2^N-1。
【技术特征摘要】
【国外来华专利技术】EP 2007-10-26 07119378.3一种解码经卷积编码的数据的方法,其包括以下步骤将转变成本设定为位于范围0到M内的非负值,其中M为可在K个步骤中获得的最大成本,其中K为所述经卷积编码的数据中的存储器位的数目;以及每个累积路径成本分配N个位,其中(2^(K+1)*M)-1<2^N-1。2.根据权利要求1所述的方法,其包括针对符号对的4个可能解译计算一组成本且将 这些成本打包为单个32位字,所述字可被索引为4字节字段。3.根据权利要求1-2中任一权利要求所述的方法,其利用一个CPU寄存器中的一对或 一对以上2位字段来选择性地从至少另一寄存器存取一对或一对以上子字段。4.根据权利要求1-3中任一权利要求所述的方法,其中这些涉及针对状态的分支转变 和分支成本。5.根据权利要求1所述的方法,其中由存储在存储器中的连续位置中的8位字段来表 示所有状态的经规格化累积状态成本,使得每一 32位存储器字含有与4个连续可能状态相 关联的成本。6.根据权利要求1-5中任一权利要求所述的方法,其使用每符号2个位的经打包结构 来表示与每一潜在状态相关联的有效路径转变符号,其中这些在CPU存储器中经组织以使 得每一相继地址保持表示用于对应于2个连续32位存储器位置中所表示的8个当前状态 的0和1数据位的有效符号的状态转变符号。7.一种解码经卷积编码的数据的方法,其包含以下步骤以允许将相关联的状态符号 解译成本表示为循环不变量且存储在一个32位核心寄存器中且将用于所述循环的转变信 息存储在第二寄存器中的次序,在循环的8个迭代中处理64个维特比状态,其中每一迭代 处理8个连续当前状态。8.根据权利要求7所述的方法,其中通过改变单个寄存器以使得对此寄存器的改变使 得用于源和目的地状态成本位置的所需地址和相关联的转变解译信息可用而隐式执行用 以存取每一循环迭代的所需数据的寻址。9.一种针对根据权利要求1-8中任一权利要求所述的方法解码经卷积编码的数据而 经优化的处理器,所述处理器经布置以用虚幻寄存器扩展所述处理器的寄存器集合,所述 虚幻寄存器在由指令寻址时返回根据信号和/或未由所述指令显式寻址的寄存器而计算 的值。10.根据权利要求9所述的处理器,其中所述虚幻寄存器经布置以基于用作循环控制 寄存器的核心寄存器字段以及指示当前状态成本集合分配和数据结构的基础地址且选择 当前和下一状态表的映射的状态寄存器字段来返回用于源和目的地状态成本操作数的地址。11.一种用于根据权利要求1-8中任一权利要求所述的方法来解码经卷积编码的数据 的处理器,所述处理器经布置以执行用以实施加-比-选操作的指令,所述指令对存储于 核心数据寄存器中的多个操作数进行操作,其中所述指令利用由所述指令隐式寻址的额外 CPU寄存器,从而允许在不违背处理器指令集架构的约束的情况下实施SIMD架构。12.根据权利要求11所述的处理器,其中所述指令同时执行一个或一个以上 加-比_选操作且针对可存储于多个目的地寄存器中的适当状态更新相关状态成本字段。13.根据权利要求12所述的处理器,其中所述相同指令同时执行对用于循环的最低累积成本状态的计算。14.根据权利要求12所述的处理器,其中所述相同指令同时计算用于所述循环的最低 成本状态结果是否大于预定阈值。15.根据权利要求12所述的处理器,其中所述相同指令在存储所计算的状态成本之前 从其中减去预定阈值。16.根据权利要求14或15所述的处理器,其中所述阈值被表示为2的幂,且所述减法 是通过基于状态旗标将相关联的位掩蔽为0来执行,所述状态旗...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。