编码电路、用于在数据总线上发送数据的方法和无线电通信设备与流程

文档序号:13629218阅读:500来源:国知局
编码电路、用于在数据总线上发送数据的方法和无线电通信设备与流程

各种实施例总体涉及编码电路、用于在数据总线上发送数据的方法、以及无线电通信设备。



背景技术:

现代无线电接入技术(rat)中的最近技术进步(诸如多输入多输出(mimo)、新频带添加、以及多载波方案)已导致数据吞吐量能力的显著提高。因此,根据诸如(根据ieee802.11标准所定义的)wifi和由第三代合作伙伴计划(3gpp,包括全球移动通信系统(gsm)、通用移动电信系统(umts)和长期演进(lte))定义的电信标准之类的流行rat操作的设备必须具有能够支持高速数据总线的收发器组件。

然而,将高速数据总线并入收发器装置中可能会导致不期望的电噪声的增加,这可能进而降低射频(rf)接收器的灵敏度。增加噪声的问题通常可以用无源噪声降低技术来解决,诸如通过在高速数据总线和所有被影响的块之间的耦合路径中提供隔离。所需要的隔离水平可能相对较高(例如,60db或更大),这在许多收发器组件中可能难以保证。

除了被动隔离技术之外,诸如谱线编码(slc)之类的有源噪声抑制方法能够对总线数据的频谱进行整形,以减少目标rf频带中数据总线噪声的影响。slc实现方式可以通过选择减少在目标rf频带中的噪声频谱能量的经编码的符号流来编码数据。

然而,传统的slc方法可能仅能够减少单个rf频带中的噪声能量。因此,现有的slc技术可能无法消除并行的多个rf频带中的噪声。在对多个rf频带敏感的全球导航卫星系统(gnss)接收器(包括全球定位系统(gps)、全球导航卫星系统(glonass)、伽利略(galileo)和北斗(beidou))中,这可能尤其成问题。

此外,现有slc技术仅解决与总线上的数据直接相关的噪声分量,但不解决由差分数据线的共模信号引起的潜在的主要噪声分量,该差分数据线的共模信号更直接与总线数据中的转换相关,而不是与数据本身和由非线性函数从数据信号中导出的其他频谱分量相关。因此,差分数据线中的主要共模信号可能不受前述现有slc技术的影响,并因此可以以基本不受限制的方式继续对受影响的块贡献噪声。如本文所使用的,“数据相关”是指由现有slc技术所解决的信号和噪声分量,并且“转换相关”是指与数据转换更直接地相关而不是与数据本身相关的信号和噪声分量。

附图说明

在附图中,贯穿不同的视图,相同的附图标记通常指代相同的部分。附图不一定按比例绘制,而是通常将重点放在说明本发明的原理上。在以下描述中,参考以下附图来描述本发明的各种实施例,其中:

图1示出了根据本公开的方面的编码电路;

图2a至2b示出了谱线编码应用的示例测试结果;

图3示出了根据本公开的方面的判定块分支;

图4示出了根据本公开的方面的替代符号生成电路;

图5示出了根据本公开的方面的编码判定块;

图6示出了根据本公开的方面的边缘检测电路;

图7示出了根据本公开的方面的解码电路;

图8示出了根据本公开的方面的数据总线传输系统;

图9示出了说明根据本公开的方面的用于通过数据总线发送数据的方法的流程图;

图10示出了说明根据本公开的另一方面的用于通过数据总线发送数据的方法的流程图;以及

图11示出了说明无线电通信设备的框图。

具体实施方式

以下详细描述参照附图,通过举例说明的方式示出了可以实践本公开的各方面的具体细节和实施例。

本文使用词语“示例的”来表示“作为示例、实例或说明”。在本文描述为“示例的”的任何实施例或设计不一定被解释为比其他实施例或设计优选或有利。

如本文所使用的,“电路”可以理解为任何种类的逻辑实现实体,其可以是专用电路或执行被存储在存储器、固件或其任何组合中的软件的处理器。此外,“电路”可以是硬件逻辑电路或诸如可编程处理器的可编程逻辑电路,例如微处理器(例如,复杂指令集计算机(cisc)处理器或精简指令集计算机(risc)处理器)。“电路”还可以是执行软件的处理器,例如任何类型的计算机程序,例如使用诸如java的虚拟机器代码的计算机程序。将在下面更详细描述的各个功能的任何其他类型的实现方式也可以被理解为“电路”。还应当理解,任何两个(或更多)所描述的电路可以被组合成一个电路。

谱线编码(slc)可以被用于对发送的线路码信号(诸如,通过数据总线发送的数字信号)的频谱进行整形。因此slc在敏感的射频(rf)接收器组件中可能是有用的,从而消除或抑制由感兴趣的频带中的数据总线引起的噪声。

选择反相slc可以被实现为用于高速数据总线中的线路编码的相对有效的slc配置。在选择反相slc中,用于数据总线上传输的n位数据符号以m个编码位进行编码,从而产生m+n位经编码的符号。然后计算经编码的符号的逻辑取反以产生m+n位反相符号,例如利用逻辑非(not)操作。然后,基于是经编码的符号还是反相符号的传输将在目标频率处导致较少噪声,来做出通过数据总线发送经编码的符号或反相符号的判定。可以通过计算目标频率处的经编码的符号的相量和确定是经编码的符号还是反相符号的传输将会降低目标频率的累积相量(例如,通过对目标频率处的相量在时间上进行积分和对于经编码的符号或反相符号中哪一个将使积分相量最小化进行估计)来执行这个判定。

因此,可以选择经编码的符号或反相符号作为发送符号(也是m+n个位),然后该发送符号可以通过数据总线发送。通过确定经编码的符号或反相符号中哪一个将减少在目标频率处的积分相量的幅度,由数据总线贡献的目标频率处的噪声可随时间有效地减小。

在rf收发器实现方式中,目标频率可被选择为正在执行rf接收的频带。这在可能涉及高灵敏度rf接收的全球导航卫星系统(gnss)应用中可能尤其有用。因此,这种接收器中的数据总线组件的噪声贡献可以被减少。

然而,现有的选择反相slc可能仅在单个频带中的噪声抑制中有效,并因此可能无法抑制并行的多个rf频带中的噪声。此外,选择反相slc可能仅对于减少数据相关的噪声是有用的。当以差分数据线路配置来实现时,选择反相slc可能使一些共模信号的贡献不受影响。

图1示出了根据本公开的方面的编码电路100。编码电路100可以包括组合器102、替代符号生成器104、编码判定块106和选择器108。上述组件可以被实现为分开的电路或硬件元件,例如,被实现为如图1中示出的分开的集成电路块。然而,应当理解,一些或全部的电路可以通过公共可编程处理器来实现,例如,微处理器。因此,一个或多个前述组件的一些或全部功能可以被合并到单个硬件组件中。还应当理解,编码电路100可以包括多个附加组件,包括硬件、处理器、存储器以及其他专用或通用硬件/处理器/电路等。

编码电路100可以是例如被提供作为用于将数据编码为线路编码信号的编码组件,从而在诸如高速数据总线之类的数据总线上发送数据。编码电路100可以例如被提供在负责rf接收的组件(诸如gnss设备)内。

与传统slc编码器相比,编码电路100能够减少由并行的多个频带中的数据总线的操作引起的噪声。此外,编码电路100还能够执行频带中与转换相关的噪声抑制。

编码电路100可以在组合器102处接收n位数据符号110和m个编码位112。数据符号110可以是被调度用于在高速数据总线上传输的数据符号,例如,作为线路编码的信号。因此,编码电路100可以被配置为将数据符号110编码为线路编码信号,并且在高速数据总线上发送所得到的线路编码信号。

组合器102可以组合n位数据符号110和m个编码位112以产生m+n位经编码的符号116。然后,组合器102可以向选择器108提供m+n位经编码的符号116。

组合器102还可以向替代符号生成器104和编码判定块106提供m+n位编码的符号116。替代符号生成器104可以被配置为基于m+n位经编码的符号116生成替代符号118,并随后将替代符号118提供到选择器108。

编码判定块106可以被配置为确定应该发送m+n位经编码的符号116还是替代符号118。如稍后将描述的,编码判定块106可以被配置为计算一个或多个目标频率处的相量,并且确定m+n位经编码的符号116或替代符号118中哪一个将减少对一个或多个目标频率处的累积相量的能量贡献。然后,编码判定块106可以基于哪个符号将最小化(即,减小)累积相量,来选择将要发送的m+n位经编码的符号116或替代符号118。然后,编码判定块106可以向选择器108提供替代控制信号120,指示应该发送m+n位经编码的符号116或替代符号118中哪一个。

然后,选择器108可以选择m+n位经编码的符号116或替代符号118作为发送符号122,并且然后,可以在高速数据总线上传送发送符号122。尽管未在图1中明确描绘,但选择器108可将发送符号122提供到线路信号编码器,从而将发送符号122进行编码为用于在高速数据总线上传输的线路编码信号。

如图1所示,编码电路100还可以接收控制信号114作为输入。控制信号114可以被提供到替代符号生成器104和编码判定块106。控制信号114可以指示编码电路100的操作模式。例如,编码电路100可以被配置为对数据相关的信号部分或转换相关的共模信号部分执行频谱整形。可以将控制信号114提供到替代符号生成器104和编码判定块106,从而控制编码电路100对数据相关的信号部分或转换相关的共模信号部分执行频谱整形。

除了减少单个目标频率处的频谱贡献之外,编码电路100还可以被配置为在多个不同的目标频率处执行频谱整形。例如,编码电路100可以被实现为rf接收器中的数据总线组件,并因此可以被配置为在由rf接收器接收的一个或多个目标频率处执行频谱整形。控制信号114可以被提供到编码判定块106,从而控制将要进行频谱整形的目标频率。

因此编码电路100可以用于在总线数据(例如由高速数据总线输出的总线数据)的能量谱中产生“陷波(notch)”。图2a-2b示出了(例如通过编码电路100)对随机数据a进行频谱整形的示例结果。图2a示出了在没有应用频谱整形的情况下随机数据a的能量谱,而图2b示出了在应用频谱整形之后随机数据a的能量谱。如图2b所示,随机数据a的能量谱可能在陷波频率fnotch=2.5ghz处显著减少,其可以被选择以符合感兴趣的rf频带(诸如,无线电信道的中心频率)。感兴趣的目标频率处的噪声能量的减少可以得到在目标频率处改善的rf接收,由此提供性能的整体改善。

编码电路100能够根据可由控制信号114控制的一些不同的操作模式,在噪声能量谱中产生一个或多个陷波。在第一操作模式中,编码电路100可以被配置为在数据相关的信号部分的频谱中产生在目标频率处的陷波。第一操作模式可以由控制信号114控制,该控制信号114可以被提供到如图1所示的替代符号生成器104和编码判定块106。

为了在输出的经线路编码的信号的能量谱中产生陷波,编码电路100可以被配置为选择经编码的符号116或替代符号118作为发送符号122。编码电路100可以使用编码判定块106对经编码的符号116进行估计,从而确定是经编码的符号116还是替代符号118的传输将随时间而最小化陷波频率fnotch处的能量谱。随后,编码电路100可以基于经编码的符号116或替代符号118中哪一个将减少随时间在陷波频率fnotch处的总体能量贡献,而判定发送经编码的符号116或替代符号118。

因此经编码的符号116可以被提供到编码判定块106。然后,编码判定块106可以做出关于应该发送经编码的符号116还是替代符号118的判定,并且以替代控制信号120的形式将所得到的判定提供到选择器108。

编码电路100可以基于经编码的符号116或替代符号118中哪一个将减少陷波频率fnotch处的积分相量的幅度,做出该判定。因此,编码判定块106可以计算经编码的符号116的陷波频率fnotch处的相量和替代符号118的陷波频率fnotch处的相量。然后,编码判定块106可以将经编码的符号116的相量和替代符号118的相量与所有之前发送的符号的积分相量相加。换言之,编码判定块106可以保持在fnotch处随时间的累积相量,该累积相量详细描述所有之前的发送符号122随时间的频谱能量贡献。然后,编码判定块106可以基于经编码的符号116或替代符号118中哪一个将最小化随时间的积分相量的幅度(即,经编码的符号116或118中哪一个将导致在陷波频率fnotch处最小的频谱贡献),来选择经编码的符号116或替代符号118作为发送符号122。例如,编码判定块106可以将经编码的符号116的相量与所有之前发送的符号的积分相量相加、以及替代符号118的相量与所有之前发送的符号的积分相量相加,从而生成两个经调整的积分相量,其分别指示在经编码的符号116或替代符号118作为发送符号122被发送的情况下的积分相量的值。然后,编码判定块106可以将两个经调整的积分相量彼此比较,从而(例如通过比较两个积分相量的幅度)确定经编码的符号116或替代符号118中哪一个将得到较低的经调整的积分相量。然后,编码判定块106可以基于经编码的符号116或替代符号118中哪一个与较低幅度积分相量相关联,即,经编码的符号116或替代符号118中哪一个将减少在陷波频率fnotch处的积分相量的幅度,来判定发送经编码的符号116或替代符号118。

只要经编码的符号和替代符号的相量不相同,即,不具有相同的幅度和方向,则这种方法对于经编码的符号和替代符号对可能是有效的。如果替代符号的相量指向与经编码的符号的相量相反的方向,则在某些情况下该方法可以被优化。

针对具有位速率r的数据流x=[x1,x2,...]中的具有w个连续位的第k块的陷波频率fnotch处的相量pk{x}(其中w=m+n(即,经编码的符号116的长度))可以计算如下:

因此,等式1可以被用来计算经编码的符号116的相量。如前所述,通过使用具有指向pk{x}的相反方向的相量(即,-pk{x})的替代符号118,可以优化该方法。这种关系可以通过经编码的符号116的简单的位取反来实现,其产生从其旋转180度的相量。换言之,

pk{not(x)}=-pk{x}(2)

因此,可以通过对经编码的符号116执行逻辑非(not)操作(即,替代符号118=not(经编码的符号116))以生成替代符号118。由于相量pk{not(x)}是相量pk{x}的反相,所以编码判定块106可以由所计算的经编码的符号116的相量直接计算替代符号118的相量。编码判定块106可以简单地计算pk{x}的加法逆(即-pk{x})),并将所得到的值用作替代符号118的相量。因此,编码判定块106可以分别通过将相量pk{x}与积分相量相加以及从积分相量中减去相量pk{x},来计算经调整的积分相量。然后,编码判定块106可以确定哪个经调整的积分相量具有较小的幅度,并相应地选择经编码的符号116或替代符号118。

因此,在直接针对数据相关的信号部分的频率陷波的第一操作模式中,替代符号生成器104可以简单地对经编码的符号116取反,以产生替代符号118。编码判定块106可以计算经编码的符号116和替代符号118(其是经编码的符号116的相量的反相)在陷波频率fnotch处的相量,使用fnotch处的积分相量来执行比较(即,通过计算两个经调整的积分相量和比较其相应幅度),并选择经编码的符号116或替代符号118进行传输。

该第一操作模式可以有效用于对数据相关的信号部分产生在陷波频率fnotch处的陷波。然而,差分数据线路可以附加地包括与数据转换相关而非直接与数据本身相关的共模信号部分,其可能基本不受第一操作模式的影响。这些转换相关的分量不一定与数据相关的信号部分线性相关,该数据相关的信号部分由第一操作模式有效解决。因此,由于关于这个未抑制的转换相关的共模信号部分的频谱能量的存在,陷波频率fnotch处的rf信号的接收可能仍然会降级。

因此,编码电路100可以被配置为以第二操作模式执行,以应对转换相关的共模信号部分。控制信号114可以被提供到替代符号生成器104和编码判定块106,从而在至少第一和第二操作模式之间进行选择。如上所述,转换相关的共模频谱可以体现在数据流的转换中,即,在一系列位中在0和1之间的转换。因此,编码判定块106可以被配置为通过先执行对经编码的符号116的边缘检测并随后使用经编码的符号116的经边缘检测的版本计算在陷波频率fnotch处的相量,来评估在陷波频率fnotch处的转换相关的共模频谱的频谱能量。以这种方式,编码判定块106可以基于经编码的符号116或替代符号118中哪一个将最小化在陷波频率fnotch处的转换的频谱,做出发送经编码的符号116或替代符号118的判定。因此,编码电路100能够以第二操作模式在转换相关的共模频谱中产生fnotch处的陷波。

图3示出了示例的判定块分支300。判定块分支300能够评估数据相关的频谱(即,符合第一操作模式)或转换相关的共模频谱(即,符合第二操作模式)。如之后将描述的,编码判定块106可以被提供有一个或多个判定块分支,例如,在数据相关的频谱和/或转换相关的共模频谱中在多个陷波频率处产生陷波。

判定块分支300可以接收经编码的符号310和控制信号312作为输入。然后,判定块分支300可以基于控制信号312来评估经编码的符号310的数据相关的频谱(即,符合第一操作模式)或者转换相关的共模频谱(即,符合第二操作模式)。然后,判定块分支300可以做出关于应该(例如,通过数据总线)发送经编码的符号310还是与经编码的符号310相关联的替代符号的判定。判定块分支300可以基于经编码的符号310和与经编码的符号310相关联的替代符号中哪一个将最小化随时间在陷波频率fnotch处的积分相量幅度进行最小化,而做出该判定。虽然判定块分支300本质上是示例性的,但是经编码的符号310和控制信号312可以类似于图1的经编码的符号116和控制信号114。

具体地,可以将经编码的符号310提供到选择器304和边缘检测器302。边缘检测器302可以被配置为检测经编码的符号310中的转换(即,位电平),并且将所得到的经边缘检测的符号314提供到选择器304。

然后,选择器304可以基于由控制信号312提供的输入来选择经编码的符号310或经边缘检测的符号314。然后选择器304可以将所得到的关于经编码的符号310或经边缘检测的符号314的选择提供到相量生成器306。然后,相量生成器306可以计算经编码的符号310或经边缘检测的符号314(即,基于经编码的符号310或经边缘检测的符号314中哪一个被提供作为输入)在fnotch_1处的相量。

控制信号312可以通过控制选择器304选择经编码的符号310或经边缘检测的符号314来控制频谱的哪个部分被判定块分支300评估。控制信号312可以通过选择经编码的符号310(即,输入a到选择器304)来控制判定块分支300评估数据相关的频谱(即,符合第一操作模式)。可选地,控制信号312可以通过选择经边缘检测的符号314(即,输入b到选择器304)来控制判定块分支300评估转换相关的共模频谱(即,符合第二操作模式)。

然后,相量生成器306可以基于由选择器304提供的信号选择的符号316来计算陷波频率fnotch_1处的相量。然后,相量生成器306可以将该相量提供到判定逻辑308。然后,判定逻辑308可以确定是相量生成器306所提供的相量还是相量生成器306所提供的相量的加法逆将减少在陷波频率fnotch_1处随时间的累积相量。换言之,判定逻辑308可以确定所选择的符号316或基于所选择的符号316的替代符号中哪一个将使得在陷波频率fnotch_1处随时间的累积相量最小化。然后,判定逻辑308可以指示所得到的判定为所选择的符号316或基于所选择的符号316的替代符号作为替代控制信号318。

判定逻辑308可以基于所有之前的判定的积分相量来做出判定。换言之,判定逻辑308可以计算在fnotch_1处的积分相量,该积分相量反映在数据总线上发送的所有之前的符号。然后,判定逻辑308可以利用由相量生成器306提供的相量,从而确定是对应于经编码的符号310的相量(即,相量生成器306提供的相量)还是对应于经编码的符号310的替代符号的相量(即,由相量生成器306提供的相量的加法逆)将使得积分相量最小化,并且然后选择所选择的符号316或基于所选择的符号316的替代符号(即,基于由控制信号312向选择器304提供的控制,选择经编码的符号310或经边缘检测的符号314)以在数据总线上进行传输。

判定块分支300可以通过选择所选择的符号316或基于所选择的符号316的替代符号中对于陷波频率fnotch_1处的积分相量贡献最小的那个符号,来在陷波频率fnotch_1处产生频谱中的陷波。因此,将经编码的符号310或经边缘检测的符号314作为所选择的符号316提供到相量生成器306,可以分别在数据相关的频谱或转换相关的共模频谱中产生陷波。因此,控制信号312可以被用于基于数据相关的频谱或转换相关的共模频谱中哪一个被作为目标,来选择第一或第二操作模式。

如关于图1详细描述中,替代符号生成器104可以将替代符号118提供到选择器108。然后,编码判定块106可以基于经编码的符号116或替代符号118中哪一个将使陷波频率fnotch处的频谱贡献最小化,来选择经编码的符号116或替代符号118作为发送符号122发送。在第一操作模式中,替代符号生成器104可以对经编码的符号116执行逻辑非操作,以产生替代符号118。由于经编码的符号116的逻辑非的替代符号118将产生相反方向上的相量,所以该方法适用于在陷波频率fnotch处对数据相关的频谱进行评估和最小化的第一操作模式。因此,替代符号生成器104可以在第一操作模式中提供替代符号118作为经编码的符号116的逻辑取反。类似地,编码判定块106可以被配置为评估是经编码的符号116还是经编码的符号116的逻辑取反(即,替代符号118)将使得陷波频率fnotch处的相量最小化。该控制可以通过控制信号114向替代生成器104和编码判定块106指示。

然而,如先前所详述,可以通过估计经编码的符号116中的转换(即,通过对经编码的符号116执行边缘检测并且评估所得到的经边缘检测的符号在陷波频率fnotch处的频谱贡献)来评估转换相关的共模频谱。然而,经编码的符号116和经编码的符号116的逻辑取反(即,第一操作模式中的替代符号118)将具有相同的转换时序。相应地,无论选择经编码的符号116还是经编码的符号116的逻辑取反作为发送符号122,都可能不会影响转换相关的共模频谱。因此,可以在第二操作模式中使用与经编码的符号116的逻辑取反不同的替代符号118,以有效地应对转换相关的共模频谱。

用于影响共模频谱的有效替代符号118可以是经编码的符号116的逻辑奇数位取反。换言之,经编码的符号116中仅每隔一位被取反,而不是经编码的符号116的每一位都被取反。因此,边缘检测之后的替代符号118的相量可以是边缘检测之后经编码的符号116的相量的加法逆。换言之,如果替代符号118被生成为经编码的符号116的逻辑奇数位取反,则经编码的符号116的转换的相量可以与替代符号118的转换的相量相反。因此,编码判定块106能够基于经编码的符号116或替代符号118中哪一个将使得在陷波频率fnotch处的转换的频谱贡献最小化,来选择经编码的符号116或替代符号118。

因此,替代符号生成器104可以被配置为在第一操作模式中提供替代符号118作为经编码的符号116的逻辑取反。然后,替代符号生成器104可以被配置为在第二操作模式中提供替代符号118作为经编码的符号116的奇数位逻辑取反。类似地,编码判定块106可以被配置为基于替代符号118是经编码的符号116的逻辑取反或者经编码的符号116的奇数位逻辑取反,来做出发送经编码的符号116或替代符号118的判定。因此,编码判定块106可以被配置为基于与经编码的符号116的这种关系,计算替代符号118的适当相量,并相应地做出判定。由于替代符号118的边缘检测版本的相量将是经编码的符号116的边缘检测版本的加法逆,所以编码判定块106可以在第二操作模式中以与第一操作模式中基本相同的方式操作,即通过将对应于经边缘检测的符号的相量与积分相量相加来生成第一经调整相量,并且减去对应于经边缘检测的符号的相量(即,替代符号的边缘检测版本的相量)以生成第二经调整相量。然后,编码判定块106可以基于第一经调整相量的幅度是否大于第二经调整相量的幅度,来选择经编码的符号116或替代符号118。相应地,判定块分支300可以被用于第一操作模式或第二操作模式中。

还应当认识到,可以提供多个替代符号。例如,本文公开的配置可以被扩展为包括多于一个的替代符号生成器,例如,三个替代符号生成器,其中,每个替代符号生成器可以被配置为生成关于经编码的符号116的唯一的替代符号。每个替代符号生成器可以被配置为对经编码的符号116的一个或多个位取反,从而生成相应的替代符号。然后,编码判定块106可以估计经编码的符号116在fnotch处的相量和替代符号中的每一个在fnotch处的相量。由于替代符号中的每一个都是唯一的(并且全部都与彼此的相量和经编码的符号116的相量不同),所以每个符号可以在fnotch处产生不同的相量。结果,编码判定块106能够选择任何可用符号作为发送符号122,因此很可能由于扩展的选择而增加频率陷波的有效性。应当理解,由于额外地需要适当数量的编码位(即,三个替代符号需要至少两个编码位)来确保数据总线的相对端处的数据符号110的恢复,这样的方法可能会增加数据吞吐量的要求。此外,应当理解,经编码的符号116的相量和附加替代符号的相量之间的关系可能比加法逆更加复杂,并且相应地可能需要修改编码判定块106的相量评估过程,从而正确计算和估计附加替代信号中的每一个在fnotch处的相量。

图4示出了替代符号生成器104的示例内部配置。如图4中所示,替代符号生成器104可以接收经编码的符号116和控制信号114作为输入。然后,替代符号生成器104可以输出替代符号118,例如到图1中所示的选择器108。

如图4所示的替代符号生成器104可以被配置为提供经编码的符号116的逻辑取反或经编码的符号116的奇数位逻辑取反作为替代符号118。选择经编码的符号116的逻辑取反或经编码的符号116的奇数位逻辑取反作为替代符号118,可由控制信号114控制,该控制信号114可以被提供到选择器412以执行适当的选择。在第一操作模式中,控制信号114可以指示反相符号414应该被选择为替代符号118。或者,在第二操作模式中,控制信号114可以指示奇数位反相符号416应该被选择为替代符号118。因此,替代符号生成器104能够适当地提供替代符号118,以分别在符合第一操作模式和第二操作模式的数据相关的频谱或转换相关的共模频谱中产生陷波。

经编码的符号116可以被提供到逻辑反相器400,其可以对经编码的符号116执行逻辑非运算以产生反相符号414。然后,反相符号414可以被提供到选择器412。

经编码的符号116还可以被提供到奇数位选择器404和偶数位选择器406。奇数位选择器404可以选择经编码的符号116的奇数位,并将所得到的位提供到逻辑反相器402。然后,逻辑反相器402可以对奇数位执行逻辑非运算,并将取反的奇数位提供到组合器408。

偶数位选择器406可以选择经编码的符号116的偶数位。然后,偶数位选择406可以将所得到的经编码的符号116的偶数位提供到组合器408。

然后,组合器408可以将经编码的符号116的偶数位和取反的奇数位进行组合,并将得到的符号提供到位选择器410。然后,位选择器410可以将经编码的符号116的取反的奇数位和偶数位重新组织到每个位的原始相应位位置中,并且将所得到的奇数位反相符号416提供到选择器412。

因此,选择器412可以接收反相符号414和奇数位反相符号416作为输入。然后,选择器412可以基于控制信号114来选择反相符号414和奇数位反相符号416作为替代符号118。因此,替代符号生成器104可以在第一操作模式中提供替代符号118作为经编码的符号116的逻辑取反,从而解决数据相关的频谱。替代符号生成器104可替代地在第二操作模式中提供替代符号118作为经编码的符号116的奇数位取反,从而解决转换相关的共模频谱。

参考回图1,因此替代符号生成器104可以基于选择第一操作模式还是第二操作模式,来提供适当的替代符号118。然后,编码判定块108可以评估经编码的符号116或替代符号118(其可以是经编码的符号116的逻辑取反或经编码的符号116的奇数位取反)对于数据相关的频谱或转换相关的共模频谱在陷波频率fnotch处的频谱影响,并且向选择器108提供适当的控制,从而选择经编码的符号116或者替代符号118作为发送符号122。因此,编码电路100可以通过适当选择经编码的符号116或替代符号118作为发送符号122,以在数据相关的频谱或转换相关的共模频谱中生成在陷波频率fnotch处的陷波。

在第三种操作模式中,编码电路100还能够针对数据相关的频谱或转换相关的共模频谱,在被输出的总线数据(即,发送符号122的数据流)中产生多个陷波频率处的陷波。这对于编码电路100在多个rf频带中执行接收的rf接收器(诸如gnss接收器)中的应用,可能是尤其有利的。

多个编码电路的每个都以分别的陷波频率为目标的串行实现方式对于在多个频率处产生陷波是无效的。然而,在选择经编码的符号116或替代符号118作为发送符号122的判定中,可以以累积的方式来考虑每一个陷波频率的频谱能量的贡献。因此,编码电路100的编码判定块106可以包括并行提供的与判定块分支300类似的多个判定块分支,其中,多个判定块分支中的每一个都以单独的陷波频率为目标。多个判定块分支中的每一个可以在相应陷波频率处估计数据相关的频谱或者转换相关的共模频谱的频谱贡献。然后,可以以累积的方式考虑每个判定块分支所确定的每个陷波频率处的频谱贡献,从而确定发送经编码的符号116或替代符号118作为发送符号122。因此,可以考虑由发送符号122在每个陷波频率处贡献的噪声频谱能量的影响,从而选择经编码的符号116或替代符号118作为发送符号122,使得噪声频谱在每个陷波频率处被减少。

图5示出了编码电路100的编码判定块106的示例内部配置。编码判定块106可以包含多个判定块分支500a-500c。每个判定块分支可以包含与图3所示的示例判定块分支300类似的组件。然而,编码判定块106可以利用并行的判定块分支500a-500c,以基于经编码的符号116或替代符号118在多个陷波频率处的潜在频谱贡献来选择经编码的符号116或替代符号118。

应当理解,编码判定块106可以包含任何数量的判定块分支。判定块分支的数量可以取决于期望的陷波频率数量。例如,如图5所示的包含三个判定块分支的编码判定块106的配置可以适合于在三个不同的陷波频率fnotch_1、fnotch_2和fnotch_3中产生陷波。可以根据期望的陷波频率的数量来添加或移除判定块分支500a-500c。还应当理解,诸如判定块分支300之类的单个判定块分支可以被用于在单个频率上产生陷波。由于判定块分支300可能仅需要做出针对单个陷波频率的判定,而不是基于多个陷波频率做出总的判定,因此,在这样的配置中可以不需要加权逻辑510和求和逻辑512。

因此,诸如图1的编码电路100可以以第三操作模式操作,从而在总线数据能量频谱中在多个陷波频率处产生陷波。根据第三操作模式操作的编码电路100还能够在数据相关的频谱或者转换相关的共模频谱中产生多个陷波,其可以由控制信号114控制。

编码判定块106可以接收经编码的符号116作为输入。然后可将经编码的符号116提供到边缘检测器502a-502c和选择器504a-504c。然后,边缘检测器502a-502c可以对经编码的符号116执行边缘检测,从而标识其中的位电平转换,并且可以将所得到的经边缘检测的符号提供到选择器504a-504c。

选择器504a-504c可以由控制信号114控制,控制信号114可以指示选择器504a-504c选择由边缘检测器502a-502c提供的经边缘检测的符号或经编码的符号116。然后选择器504a-504c可以将所选择的符号提供到相量生成器506a-506c。

然后,相量生成器506a-506c可以被配置为分别计算在陷波频率fnotch_1、fnotch_2和fnotch_3处接收到的输入符号的相量。因此,通过选择器504a-504c选择由边缘检测器502a-502c提供的经边缘检测的符号可以使得相量生成器506a-506c以经编码的符号116中的转换为目标,因此,相量生成器506a-506c将估计经编码的符号116的转换相关的共模频谱。或者,通过选择器504a-504c选择经编码的符号116,将使得相量生成器506a-506c估计经编码的符号116的数据相关的频谱。

然后,相量生成器506a-506c可以计算在相应的陷波频率fnotch_1、fnotch_2和fnotch_3处所提供的输入符号(经编码的符号116或经边缘检测的经编码的符号116)的相量。然后,相量生成器506a-506c可以将所计算的相量提供到积分器508a-508c。

然后,积分器508a-508c可以被配置为基于先前传输的发送符号122计算在相应陷波频率处随时间的积分相量。因此,在每个积分器508a-508c处计算的积分相量可以是随时间的发送数据流的相量。

然后,积分器508a-508c可以被配置为基于从相量生成器506a-506c接收的相量和积分相量,来输出两个经调整的积分相量。两个经调整的积分相量可以是积分相量和由相应的相量生成器506a-506c提供的相量的和,以及积分相量和由相应的相量生成器506a-506c提供的相量的加法逆的和。如之前详细描述的,相量的加法逆由相应的相量生成器506a-506c提供。因此,积分器508a-508c可以计算第一经调整的积分相量为积分相量和由相应的相量生成器506a-506c提供的相量的和,以及积分相量和由相应的相量生成器506a-506c提供的相量的差。

如图5所示,积分器508a-508c可以从比较器514接收反馈信号,从而将最近的判定(即,发送经编码的符号116或替代符号118)并入到在陷波频率fnotch_1、fnotch_2和fnotch_3处的积分相量。然后,积分器508a-508c可以将所得到的经调整的积分相量提供到加权逻辑510。应当理解,可以在框508a-508c之间共用之前判定的积分相量。

加权逻辑510可以向经调整的积分相量提供加权,从而将陷波频率fnotch_1、fnotch_2和fnotch_3相对于彼此进行加权。例如,加权系数w1、w2和w3可以是可编程的,从而对陷波频率fnotch_1、fnotch_2和fnotch_3中的一个更加重地加权。因此,编码电路100可以被配置为对于在陷波频率fnotch_1、fnotch_2和fnotch_3中的一个处产生有效陷波,给予更高的重要性。

然后,可以将来自加权逻辑510的加权输出信号提供到求和逻辑512。求和逻辑组件512a可以接收对应于经编码的符号116/经边缘检测的经编码的符号116的相量的加权和。求和逻辑组件512b可以接收对应于替代符号118的相量的加权和。然后,求和逻辑512可以计算相应的和值x和y。

然后,比较器514可以比较相应的和值x和y,从而确定是经编码的符号116还是替代符号118将产生横跨所有陷波频率fnotch_1、fnotch_2和fnotch_3分布的最小频谱贡献。因此,比较器514可以基于由求和逻辑512提供的和值来做出横跨所有陷波频率fnotch_1、fnotch_2和fnotch_3的总判定。

然后,比较器514可以产生替代控制信号120,然后该控制信号120可以被提供到图1所示的选择器108。比较器514可以被配置为根据表达式|x|>|y|的boolean(布尔)估计来生成替代控制信号120。换言之,如果表达式|x|>|y|不成立,则比较器514可以生成替代控制信号120以选择输入0(即,选择器108的sym输入),从而选择经编码的符号116作为发送符号122。相反,如果表达式|x|>|y|成立,则比较器514可以生替代控制信号120以选择输入1(即,选择器108的alt输入),从而选择替代符号118为发送符号122。因此,比较器514可以被配置为基于经编码的符号116或替代符号118中哪一个使得积分相量具有所有陷波频率fnotch_1、fnotch_2和fnotch_3上的最小累积幅度,来提供替代控制信号120。

因此,替代控制信号120可以指定经编码的符号116或替代符号118中的哪一个将作为发送符号122通过数据总线传输。由于编码判定块108可以被配置为基于多个陷波频率fnotch_1、fnotch_2和fnotch_3处的频谱贡献来确定替代控制信号120,所以陷波频率fnotch_1、fnotch_2和fnotch_3中的每一个可以看到噪声频谱能量随时间的减少。因此,编码电路100可以产生多个陷波频率的陷波。

在陷波频率fnotch_1、fnotch_2和fnotch_3中的每一个处产生的陷波可以基于控制信号114产生在数据相关的频谱或转换相关的共模频谱中。应当理解,在控制信号114对选择器504a-504c中的每一个提供相同的控制的情况下(例如,指导所有选择器504a-504c选择相同的输入a或b),所得到的陷波可能是最有效的。因此,然后比较器514可以仅基于数据相关的相量或转换相关的共模相量,做出发送经编码的符号116还是替代符号118的判定。然而,如之后将描述的,应当理解,控制信号114可以向选择器504a-504c中的每一个提供独立的控制信号,相位生成器506a-506c可以基于经编码的符号116或基于由边缘检测器502a-502c提供的经编码的符号116的边缘检测版本,相应地生成相量。以这种方式,可以在相同或不同的频率处在数据相关的频谱和转换相关的共模频谱中产生陷波。

应当理解,以上详细示例可以被应用于数据流,诸如,通过高速数据总线发送的数据流。数据流可以被分组为多个数据符号110,并且之后,多个数据符号110中的每一个可以与编码位112组合以产生多个经编码的符号116。然后,编码电路100可以被配置为根据前述方法发送多个经编码的符号116中的每一个作为发送符号122的流。因此,编码电路可以以这样一种方式来发送数据流,以使得在一个或多个陷波频率处产生一个或多个陷波。

图6示出了边缘检测器502a的示例的实现方式。应当理解,除了基于陷波频率的总数量的任何其他被包括的边缘检测器之外,边缘检测器502b-502c可以以类似的方式被配置。

如图6所示,边缘检测器502a可以使用直接的逻辑异或(xor)设置而实现。边缘检测器502a可以接收经编码的符号116作为输入,并将经编码的符号116提供到异或逻辑606和选择器602。边缘检测器502a还可以接收尾部反馈信号610,该尾部反馈信号610包含最近传输的发送符号122的尾部位。尾部反馈信号610可以被提供到延迟逻辑600,该延迟逻辑600可以在其上执行单个单位延迟。然后,延迟逻辑600的延迟输出可以被提供到组合器604。

选择器602可以选择经编码的符号116的前导位,并向组合器604提供该前导位。然后,组合器604可以将接收到的经编码的符号116的前导位附加到经延迟的尾部反馈信号610,并将所得到的符号提供到异或逻辑606。然后,异或逻辑606可以在经编码的符号116和由组合器604提供的符号之间执行逻辑异或,其可以是延迟了附加到最近发送位的1位的经编码的符号116。因此,异或逻辑606的输出可以是经编码的符号116的边缘检测版本,其中,每个逐位的高/低转换被指示为1,而剩余的逐位的未转换被指示为零。因此,边缘检测器502a可以产生表示经编码的符号116中的转换的经边缘检测的符号612。如关于编码判定块106的图5所示,可以将经边缘检测的符号612提供到选择器504a和相量生成器506a,从而允许相量生成器506a评估被包含在经编码的符号116的转换中的转换相关的共模频谱。

编码电路100可以在数据总线的发射器端实现,并因此可以用于选择将要在数据总线上发送的发送符号122的序列。然后,可以在数据总线的目的地端由接收器接收发送符号122的序列。然后,接收器可以通过检查编码位112来从接收到的发送符号112的序列中恢复原始的数据符号110的序列。该操作可以通过例如数据总线接收器的解码电路执行。

图7示出了解码电路700的示例内部配置。解码电路700可以被配置为通过数据总线从利用用于编码的编码电路100的发射器接收发送符号122’的序列。然后,解码电路700可以对接收到的发送符号122’的序列执行解码,从而恢复原始的数据符号110’的序列。

解码电路700可以接收发送符号122’,该发送符号122’可以先前已经在例如被编码电路100编码之后,在数据总线上被发送。应当理解,由于潜在的传输错误,接收到的发送符号122’可能与发送符号122不同。类似地应当理解,可以执行诸如纠错之类的处理来纠正这样的错误。

解码电路700可以将发送符号122提供到分离器702。然后,分离器702可以将m+n位的发送符号122分为n位经解码的符号710和m个编码位112。由于编码电路100被配置为发送经编码的符号116或替代符号118作为发送符号122,所以应理解,经解码的符号710可以是数据符号110或根据替代符号118的数据符号110的替代版本。

因此,经解码的符号710可以对应于数据符号110、取反后的数据符号110(即,当编码电路100以具有数据相关的频谱陷波的第一操作模式或第三操作模式操作时)、或奇数位取反之后的数据符号110(即,当编码电路100以具有转换相关的共模频谱陷波的第二操作模式或第三操作模式下操作时)。

经解码的符号710可以被提供到选择器706和替代符号生成器704。替代符号生成器704可以被配置为基于编码电路100的操作模式,生成经解码的符号710的替代符号。相应地,控制信号114可以另外被提供到接收器700,从而从接收到的发送符号122恢复数据符号110。因此,编码电路100和解码电路700可以被同步,从而在接收器端适当地恢复数据符号120。

因此,替代符号生成器704可以以与替代符号生成器104类似的方式来实现。应当理解,由于编码位112’的移除可能存在差异。然而,替代符号生成器104可以被配置为生成替代符号712,其是经解码的符号710的逻辑取反或经解码的符号710的奇数位逻辑取反。这可以由控制信号114确定,该控制信号114可以指示适当的替代符号生成协议,从而保持配合编码电路100的替代符号生成。

然后,可以将经解码的符号710和替代符号712提供到选择器706。编码位112’也可以被提供到选择器706,并且可以被利用以选择经解码的符号710或替代符号712作为数据符号110’。由于编码位是预定义的,选择器706可以被配置为基于编码位112’来确定经解码的符号710对应于数据符号110还是替代符号数据符号110,然后可以由此相应地选择数据符号110’。

因此,在编码电路100中被调度用于传输的原始数据符号110可以在解码电路700处被成功地发送和恢复。由于替代符号生成器104和编码判定块106,数据符号110可以以这样的方式被编码以最小化一个或多个陷波处的频谱噪声。这种频率陷波可以被施加在数据相关的频谱中或总线数据的转换相关的共模频谱中。因此,利用用于数据总线编码的编码电路100的rf接收器组件可以减少目标rf频带中的噪声泄漏,从而允许实现rf接收的经改善的灵敏度。

图8示出了数据总线传输系统800,其包括编码电路100、线路编码器802、数据总线804、线路解码器806、和解码电路700。编码电路100和解码电路700可以分别被配置为与图1的编码电路100和图7的解码电路700大体上相似的方式。因此,如前所述,编码电路100和解码电路700可以被配置为通过数据总线804发送和接收数据流。

例如,编码电路100可以接收将要通过数据总线804发送的未编码数据的数字流。编码电路100可以将编码位添加到原始数字流,并且如上所述地选择发送一系列数据符号或替代数据符号。然后,编码电路100可以将得到的经编码的数字流提供到线路编码器802,该线路编码器802可以将经编码的数字流转换为线路编码信号。然后,线路编码器802可以通过数据总线804发送该线路编码信号,该数据总线804可以是例如高速数据总线。应当理解,编码电路100和/或线路编码器802可以对原始数据流执行其他编码操作,以准备原始数据流用于在数据总线804上传输,例如交织、添加纠错码等。

线路解码器806可以在数据总线804的相对终端处接收线路编码信号。然后,线路解码器804可以将线路编码信号转换为数字数据流,并将所得到的数字数据流提供到解码电路700。然后,解码电路700可以解码所得到的数字数据流从而恢复原始数字数据流,诸如通过选择一系列数据符号或替代数据符号从而对编码电路100的编码操作进行取反。然后,解码电路700可以产生经解码的数字数据流,其可以与原始数字数据流大体上相同。应当理解,编码电路100和解码电路700可以接收控制信号(诸如,控制信号114),该控制信号可以指定一个或多个操作模式(诸如数据相关或转换相关的共模频谱噪声消除)。因此,数据总线传输系统800能够减少在原始数据流的数据相关的信号或转换相关的共模频谱中的一个或多个陷波频率处由数据总线804引起的噪声。

除了编码电路100在数据相关的频谱或转换相关的共模频谱中在多个陷波频率处产生频率陷波的第三操作模式之外,编码电路100还能够在数据相关的频谱和转换相关的共模频谱两者中同时产生陷波。例如,编码判定块106可以被配置为使得fnotch=fnotch_1=fnotch_2,并且使得用于判定块分支500a的控制信号114选择输入a(数据相关的频谱,即第一操作模式)和用于判定块分支500b的控制信号114选择输入b(转换相关的共模频谱,即第二操作模式)。因此,判定块分支500a可以针对经编码的符号116计算fnotch处的相量,由此评估数据相关的频谱的频谱贡献。同时,判定块分支500b可以针对经边缘检测的经编码的符号116计算fnotch处的相量,从而评估转换相关的共模频谱的频谱贡献。因此,比较器514处的判定可以基于数据相关和转换相关的共模频谱两者中的fnotch处的频谱减少。因此,可以以这样的方式选择经编码的符号116或替代符号118,以在两个频谱中在fnotch处产生陷波。

应当理解,由于无论由编码判定块106做出何种判定,执行符合第一操作模式的经编码的符号116的逻辑取反都将不足以实现转换相关的共模频谱,因此可以相应地配置替代符号生成器104。因此,在这样的混合的数据相关的信号和转换相关的共模频谱实现方式中,替代符号生成器104可以被配置为生成替代符号118作为经编码的符号116的奇数位取反版本,从而影响转换相关的共模频谱。相位生成器506a-506c可以被相应地配置,并且基于奇数位配置来计算替代符号118的相量。因此,编码电路100可以选择经编码的符号116或替代符号118,从而在两个频谱中fnotch处产生陷波。

应当理解,编码判定块可以被类似地配置为在数据相关的频谱中在fnotch_1处产生陷波,并且在转换相关的共模频谱中在fnotch_2处产生陷波,其中fnotch_1≠fnotch_2。这可以以与fnotch_1=fnotch_2的情况大体上类似的方式而完成。应当理解,陷波频率fnotch_1、fnotch_2和fnotch_3可以以这样的方式进行编程,以在多个不同的陷波频率处产生陷波。可以提供诸如500a-500c之类的许多判定块分支,以允许实现在大量的期望频率处的陷波。还应当理解,本文描述的用于全串行数据总线的技术,可以被修改以在并行总线线路上发送符号。

图9示出了用于通过数据总线发送数据的方法900。在902中,方法900可以基于被调度用于在数据总线上传输的经编码的数据符号,生成替代数据符号。在904中,方法900可以基于经编码的数据符号和多个目标频率以生成多个相量。然后,方法900可以在906中基于多个相量来选择经编码的数据符号或替代数据符号作为用于在数据总线上传输的发送数据符号。

因此,方法900可以用于在多个目标频率中的每个目标频率处在发送的总线数据的能量谱中产生陷波。例如,方法900可以计算多个相量作为在多个目标频率处的经编码的数据符号的相量。然后,方法900可以估计多个相量中的每一个(例如,还通过考虑多个相量中的每一个的加法逆来确定经编码的数据符号的取反的频谱能量贡献)从而选择经编码的数据符号或替代数据符号以在数据总线上发送。替代数据符号可以是经编码的数据符号的取反版本,例如,其中,经编码的数据符号的一位或多位已被取反生成替代数据符号。多个目标频率可以对应于用于无线接收的一个或多个频率。

在本公开的示例的方面中,方法900还可以与编码电路100的任何关联组件相关联,并因此可以执行与其任何相关组件大体上类似的功能。

图10示出了用于通过数据总线发送数据的方法1000。在1002中,方法1000可以基于被调度用于在数据总线上传输的经编码的数据符号,生成替代数据符号。然后,方法1000可以在1004中基于经编码的数据符号生成经边缘检测的数据符号。在1006中,方法1000可以基于经边缘检测的数据符号和目标频率来确定第一相量。然后,方法1000可以在1008中基于第一相量来选择经编码的数据符号或替代数据符号作为用于通过数据总线传输的发送数据符号。

因此,方法1000可以用于在转换相关的信号部分的能量谱中产生陷波。这可以由方法1000通过使用一个或多个边缘检测器完成,该边缘检测器可以用于生成经编码的数据符号的边缘检测版本。然后,方法1000可以估计是经编码的数据符号还是替代数据符号将减少对在目标频率处的转换相关的能量谱的贡献。替代数据符号可以是经编码的数据符号的奇数位逻辑取反。目标频率可以对应于用于无线接收的频率。

如关于图5详细描述的,在多个频率处和/或转换相关的信号部分中的能量谱中产生陷波可以一起被实现。因此,方法900和方法1000的一个或多个方面可以一起实现,从而在多个频率处和/或在转换相关的信号部分中产生陷波。

在本公开的示例的方面中,方法1000还可以与编码电路100的任何相关组件进行关联,并因此可以执行与其任何相关组件大体上类似的功能。

如前所述,编码和解码电路的上述实现方式可以被实现到各种设备中。执行无线接收的设备(诸如包含无线接收器和/或收发器的设备),可能是尤其适用的。

图11示出了嵌入在无线电通信设备1100中的(如关于图8详细描述的)数据总线传输系统800的潜在的实现方式。无线电通信设备1100可以是执行无线电通信的设备,并且可以是移动设备或大体上静止的设备。在本公开的示例的方面中,无线电通信设备1100可以接收gnss卫星通信,诸如gps、glonass、伽利略(galileo)、或北斗(beidou)。因此,无线电通信设备1100可以被配置为在对应于接收到的卫星通信的一个或多个目标频率处接收无线信号。

无线电通信设备1100可以被提供有一个或多个天线1102,其可以是单个天线或天线阵列。天线1102可以接收无线信号并将所得到的电信号提供到收发器组件1104。收发器组件1104可以接收所得到的电信号并且在所得到的电信号上执行处理(诸如,通过将所得到的电信号转换为基带或中间频率并且在其上执行诸如解调的其他处理)。然后,收发器组件1104可以将得到的解调信号提供到无线电通信设备1100的一个或多个其它组件(在图11中未明确示出)。在本公开内容的上述示例的方面中,所得到的解调信号可以由诸如gnss处理电路的组件处理,从而处理所包含的gnss通信信号。

因此,收发器组件1104可以接收并且处理对应于一个或多个目标频率(诸如gnss通信频率)的接收到的射频通信信号。为了有效处理接收到的射频通信信号,收发器组件1104可能需要确保在一个或多个目标频率处的噪声被保持在最小水平。

收发器组件1104可以利用诸如数据总线804的一个或多个数据总线以在收发器组件1104内传输数据信号。然而,诸如数据总线804的数据总线的存在可能将噪声引入到在其上所发送的信号中,这实际上可能将噪声引入到接收到的射频通信信号中。因此,在一个或多个目标频率处所包含的数据可能由于这种噪声的引入而遭到破坏,从而降低接收器的性能。

为了解决该噪声的影响,收发器组件可以被提供有编码电路100和解码电路700,以对通过数据总线804发送的数据进行编码和解码。因此,编码电路100可以被配置为对在数据总线804上发送的数据进行编码,以使得在一个或多个目标频率处的噪声贡献被减少。如先前所详述的,编码电路100可以被配置为,在对一个或多个目标频率处的经编码的数据符号和替代数据符号的频谱贡献的分析之后,发送经编码的数据符号或基于经编码的数据符号的替代数据符号。然后,编码电路100可以基于哪一个将最小化一个或多个目标频率处的频谱噪声贡献,发送经编码的数据符号或替代数据符号,从而在所选择的目标频率处在能量谱中产生陷波。因此,数据总线804的噪声贡献可以被减少,这可能得到接收器性能的改善。

编码电路100可以对在数据总线804上发送的数据进行编码,从而在多个目标频率处或在数据的转换相关的共模频谱中产生陷波。如先前详细描述的,编码电路100可以基于经编码的数据符号或经编码的数据符号的边缘检测版本,计算一个或多个相量。然后,编码电路100可以分析多个相量从而确定经编码的数据符号/经边缘检测的数据符号或相应的替代数据符号中的哪一个将减少对应于多个相量的频率处的频谱贡献。然后,解码电路700可以对于所发送的数据进行解码,从而恢复原始数据。

应当理解,如果将数据总线传输系统800放置在无线电通信设备1100内的附加位置中,则可以实现数据总线传输系统800的优点,并因此不限于在收发器组件中的实现方式。此外,数据总线传输系统800不限于无线接收器的应用,因为应当理解,通过数据总线传输系统800(特别是编码电路100)的使用,可以改善对本质上任何频率敏感数据的噪声贡献。

在本公开的第一示例方面中,无线电通信电路1100可以包括被配置为选择用于在数据总线(数据总线804)上传输的发送数据符号的编码电路(编码电路100)、以及被配置为在数据总线上接收数据的解码电路(解码电路700),其中,编码电路包括被配置为基于被调度用于在数据总线上传输的经编码的数据符号生成替代数据符号的替代符号生成电路、以及被配置为基于多个相量来选择经编码的数据符号或替代数据符号作为发送数据符号的判定电路,其中,判定电路包括被配置为基于经编码的数据符号和多个目标频率生成多个相量的多个相量生成电路。

因此,在本公开的第二示例方面中,无线电通信设备1100可以包括被配置为选择用于在数据总线(数据总线800)上传输的发送数据符号的编码电路(编码电路100)、以及被配置为在数据总线上接收数据的解码电路(解码电路700),其中,编码电路包括被配置为基于被调度用于在数据总线上传输的经编码的数据符号来生成替代数据符号的替代符号生成电路、以及被配置为基于第一相量选择经编码的数据符号或替代数据符号作为发送数据符号的判定电路,其中,判定电路包括被配置为基于经编码的数据符号生成经边缘检测的数据符号的边缘检测电路和被配置为基于经边缘检测的数据符号和目标频率确定第一相量的相量生成电路。

以下示例涉及本公开的其他方面:

示例1是编码电路。该编码电路被配置为选择用于在数据总线上传输的发送数据符号,并且包括:被配置为基于被调度用于在该数据总线上传输的经编码的数据符号,以生成替代数据符号的替代符号生成电路,以及被配置为基于多个相量来选择该经编码的数据符号或替代数据符号作为该发送数据符号的判定电路。判定电路包括被配置为基于该经编码的数据符号和多个目标频率以生成多个相量的多个相量生成电路。

在示例2中,示例1的主题可以可选地包括,其中,该判定电路被配置为基于对多个相量的分析,来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例3中,示例1的主题可选地包括,其中,判定电路被配置为基于是经编码的数据符号还是替代数据符号的传输将减少在多个目标频率中的一个或多个目标频率处随时间的累积相量,来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例4中,示例1的主题可选地包括,其中,相量生成电路中的每一个被配置为通过计算在该多个目标频率中的相应目标频率处的经编码的数据符号的相量,以生成该多个相量中的相应相量。

在示例5中,示例1的主题可选地包括,其中,多个相量生成电路中的第一相量生成电路被配置为通过计算在多个目标频率的第一目标频率处的经编码的数据符号的相量,生成多个相量中的第一相量。

在示例6中,示例5的主题可选地包括,其中,多个相量生成电路中的第二相量生成电路被配置为通过计算在多个目标频率的第二目标频率处的经编码的数据符号的相量,以生成多个相量中的第二相量。

在示例7中,示例6的主题可选地包括,其中,判定电路被配置为基于第一相量和第二相量,来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例8中,示例5的主题可选地包括,其中,第二相量生成电路被配置为通过计算在多个目标频率的第二目标频率处的经边缘检测的数据符号的相量,以生成该多个相量中的第二相量。

在示例9中,示例8的主题可选地包括,其中,第一目标频率大体上等于第二目标频率。

在示例10中,示例9的主题可选地包括,其中,第一目标频率不同于第二目标频率。

在示例11中,示例1的主题可选地包括,其中,判定电路还包括多个积分电路,每个积分电路被配置为生成第一经调整的积分相量和第二经调整的积分相量。

在示例12中,示例11的主题可选地包括,其中,多个积分电路中的每一个积分电路耦接到多个相量生成电路中的相应相量生成电路,并被配置为从相应相量生成电路接收相应相量。

在示例13中,示例12的主题可选地包括,其中,多个积分电路中的每一个积分电路通过计算在多个目标频率中的相应目标频率处的经编码的数据符号的相量的加法逆,来生成多个目标频率中的相应目标频率处的替代数据符号的相量。

在示例14中,示例12的主题可选地包括,其中,多个积分电路中的每一个积分电路被配置为通过将相应相量与积分相量值相加以生成第一经调整的积分相量,和通过从积分相量值减去相应相量以生成第二经调整的积分相量。

在示例15中,示例14的主题可以可选地包括,其中,积分相量值是在多个目标频率的相应目标频率处的先前发送的发送符号的随时间的历史积分相量。

在示例16中,示例11的主题可以可选地包括,其中,第一经调整的积分相量与经编码的数据符号相关联,第二经调整的积分相量与替代数据符号相关联。

在示例17中,示例11的主题可以可选地包括,其中,判定电路还包括第一求和电路和第二求和电路,并且其中,第一求和电路被配置为基于由多个积分电路的每一个积分电路生成的第一经调整的积分相量计算第一和值,并且第二求和电路被配置为基于由多个积分电路的每一个积分电路生成的第二经调整的积分相量计算第二和值。

在示例18中,示例17的主题可以可选地包括,其中,判定电路进还包括被配置为执行对第一和值与第二和值的估计的估计电路,并且其中,判定电路被配置为基于该估计来选择经编码的数据符号或替代数据符号作为发送符号。

在示例19中,示例18的主题可以可选地包括,其中,估计电路被配置为基于第一和值的幅度是否大于第二和值的幅度,来选择经编码的数据符号或者替代数据符号作为发送符号。

在示例20中,示例17的主题可以可选地包括,其中,判定电路还包括被配置为将加权系数应用于由多个积分器电路中的每一个所生成的第一经调整的积分相量和第二经调整的积分相量以生成多个加权积分相量的一个或多个加权电路。

在示例21中,示例20的主题可以可选地包括,其中,第一求和电路被配置为基于多个加权积分相量计算第一和值,并且第二求和电路被配置为基于多个加权积分相量计算第二和值。

在示例22中,示例1的主题可以可选地包括,被配置为通过将源数据符号和一个或多个编码位相组合以生成经编码的数据符号的组合电路。

在示例23中,示例1的主题可以可选地包括,其中,替代符号生成电路包括至少一个反相电路,并且其中,替代符号生成电路被配置为通过将经编码的数据符号的至少一个位进行逻辑取反,以生成替代数据符号的替代符号生成电路。

在示例24中,示例1的主题可以可选地包括,其中,替代符号生成电路是反相电路,并且其中,替代数据符号是经编码的数据符号的逻辑按位取反。

在示例25中,示例1的主题可以可选地包括,其中,多个目标频率中的每一个对应于用来接收无线信号的一个或多个射频频带。

在示例26中,示例1的主题可以可选地包括,其中,多个目标频率中的至少一个目标频率对应于全球导航卫星系统接收频率。

在示例27中,示例1的主题可以可选地还包括选择电路,并且其中,判定电路被配置为向选择电路提供编码控制信号,该编码控制信号指示对经编码的数据符号或者替代数据符号的选择。

在示例28中,示例27的主题可以可选地包括,其中,判定电路被配置为基于对多个相量的分析向选择电路提供编码控制信号。

在示例29中,示例1的主题可以可选地包括:其中,多个相量中的每个相量是在多个目标频率中的相应目标频率处的经边缘检测的数据符号的相量。

在示例30中,示例1的主题可以可选地包括,其中,判定电路还包括多个边缘检测电路,其被配置为生成多个经边缘检测的数据符号,并且其中多个相量生成中的每一个被配置为通过确定该多个目标频率中的相应目标频率处多个经边缘检测的数据符号中的经边缘检测的数据符号的相量,生成多个相量中的相应相量。

在示例31中,示例30的主题可以可选地包括,其中,该多个边缘检测电路中的每一个边缘检测电路包括被配置为接受作为输入的反馈位的单位延迟电路,被配置为选择经编码的数据符号的一个或多个前导位的选择电路,被配置为将该反馈位与经编码的数据符号的一个或多个前导位相组合以产生移位数据符号的组合电路,被配置为对经编码的数据符号和移位数据符号执行逻辑异或运算以生成多个经边缘检测的数据符号中的经边缘检测的数据符号的逻辑运算电路。

在示例32中,示例1的主题可以可选地包括,其中,替代符号生成电路包括被配置为选择经编码的数据符号的奇数位的选择电路,和被配置为对经编码的数据符号的奇数位进行逻辑取反的反相电路。

在示例33中,示例1的主题可以可选地包括,其中,判定电路还包括被配置为基于经编码的数据符号生成第一经边缘检测的数据符号的第一边缘检测电路,和被配置为基于第一控制信号向多个相量生成电路中的第一相量生成电路提供经编码的数据符号或第一经边缘检测的数据符号的第一模式选择电路。

在示例34中,示例33的主题可以可选地包括,其中,判定电路还包括被配置为基于经编码的数据符号生成第二经边缘检测的数据符号的第二边缘检测电路,以及被配置为基于第二控制信号向多个相量生成电路中的第二相量生成电路提供第二数据符号或第二经边缘检测的符号的第二模式选择电路。

在示例35中,示例34的主题可以可选地包括,其中,第一模式选择电路被配置为根据第一控制输入信号向第一相量生成电路提供经编码的数据符号,并且第二模式选择电路被配置为根据第一控制输入信号向第二相量生成电路提供第二经边缘检测的数据符号,并且其中,该判定电路被配置为基于由第一相量生成电路生成的第一相量和由第二相量生成电路生成的第二相量,来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例36中,示例35的主题可以可选地包括,其中,第一相量生成电路被配置为在多个目标频率的第一目标频率处生成经编码的数据符号的第一相量,并且第二相量生成电路被配置在多个目标频率的第二目标频率处生成经边缘检测的数据符号的第二相量。

在示例37中,示例36的主题可以可选地包括,其中,第一目标频率大体上等于第二目标频率。

在示例38中,示例36的主题可以可选地包括,其中,第一目标频率不同于第二目标频率。

在示例39中,示例1的主题可以可选地包括,其中,判定电路还包括被配置为基于经编码的数据符号生成第一经边缘检测的数据符号的第一边缘检测电路,并且其中多个相量生成电路的第一相量生成电路被配置为在该多个目标频率的第一目标频率处生成第一经边缘检测的数据符号的第一相量,并且多个相量生成电路的第二相量生成电路被配置为在多个目标频率中的第二目标频率处生成经编码的符号的第二相量。

在示例40中,示例36的主题可以可选地包括,其中,第一目标频率大体上等于第二目标频率。

在示例41中,示例36的主题可以可选地包括,其中,第一目标频率不同于第二目标频率。

在示例42中,示例1的主题可以可选地包括,其中,替代符号生成电路由控制信号控制,并且其中,替代符号生成电路被配置为基于控制信号对于经编码的数据符号的一个或多个位进行逻辑取反,从而生成替代数据符号。

在示例43中,示例1的主题可以可选地包括,多个模式选择电路,其中,多个模式选择电路中的每一个被配置为向多个相量生成电路中的相量生成电路提供经编码的数据符号或经边缘检测的数据符号。

在示例44中,示例1的主题可以可选地还包括,多个模式选择电路,其中,多个模式选择电路中的每一个被配置为根据模式选择控制信号向多个相量生成电路中的相量生成电路提供经编码的数据符号或经边缘检测的数据符号。

在示例45中,示例44的主题可以可选地包括,其中,边缘检测的数据符号是基于经编码的数据符号,并且其中,多个相量生成电路中的每一个被配置为基于经编码的数据符号或经边缘检测的数据符号生成多个相量中的相量。

在示例46中,示例44的主题可以可选地包括,其中,替代符号生成电路被配置为根据模式选择控制信号生成基于经编码的数据符号的替代数据符号。

在示例47中,示例1的主题可以可选地包括,其中,替代符号生成电路被配置为根据模式选择控制信号生成基于经编码的数据符号的替代数据符号。

在示例48中,示例47的主题可以可选地包括:其中,替代符号生成被配置为通过根据模式选择控制信号对经编码的数据符号的一个或多个位进行逻辑取反,以生成替代数据符号。

示例49是编码电路。编码电路被配置为选择用于在数据总线上传输的发送数据符号,并且包括被配置为基于被调度用于在数据总线上传输的经编码的数据符号以生成替代数据符号的替代符号生成电路,以及被配置为基于第一相量来选择经编码的数据符号或替代数据符号作为发送符号的判定电路。判定电路包括:被配置为基于经编码的数据符号生成经边缘检测的数据符号的边缘检测电路,和被配置为基于经边缘检测的数据符号和目标频率来确定第一相量的相量生成电路。

在示例50中,示例49的主题可以可选地包括,其中,判定电路被配置为基于是经编码的数据符号还是替代数据符号的传输将减少在目标频率处随时间的累积相量,来选择经编码的数据符号或替代数据符号作为发送符号。

在示例51中,示例49的主题可以可选地包括,其中,相量生成电路被配置为通过确定目标频率处的经边缘检测的数据符号的相量来确定第一相量。

在示例52中,示例49的主题可以可选地包括,其中,判定电路还包括被配置为基于第一相量生成第一经调整的积分相量和第二经调整的积分相量的积分器电路。

在示例53中,示例52的主题可以可选地包括,其中,积分器电路被配置为通过将第一相量与历史积分相量相加,以生成第一经调整的积分相量,并且通过从历史积分相量中减去第一相量,以生成第二经调整的积分相量。

在示例54中,示例53的主题可以可选地包括,其中,历史积分相量是在目标频率处先前发送的发送数据符号随时间的积分相量。

在示例55中,示例53的主题可以可选地包括,其中,判定电路被配置为基于第一经调整的积分相量是否大于第二经调整的积分相量,来选择经编码的数据符号或替代数据符号作为发送符号。

在示例56中,示例55的主题可以可选地包括,其中,判定电路还包括被配置为确定第一经调整的积分相量是否大于第二经调整的积分相量的估计电路。

在示例57中,示例49的主题可以可选地包括,其中,判定电路还包括被配置为基于经边缘检测的数据符号和附加目标频率来确定第二相量的附加相量生成电路。

在示例58中,示例57的主题可以可选地包括,其中,判定电路被配置为基于第一相量和第二相量来选择经编码的数据符号或替代数据符号作为发送符号。

在示例59中,示例58的主题可以可选地包括,其中,判定电路还包括多个积分器电路,每个积分器电路被配置为基于经边缘检测的数据符号和多个目标频率中的相应目标频率以生成第一经调整的积分相量和第二经调整的积分相量。

在示例60中,示例59的主题可以可选地包括,其中,多个积分器电路中的每一个被配置为通过将多个目标频率中的相应目标频率处的经边缘检测的数据符号的相量与历史积分相量相加以生成第一经调整的积分相量,并且通过从历史积分相量中减去多个目标频率中的相应目标频率处的经边缘检测的数据符号的相量以生成第二经调整的积分相量。

在示例61中,示例60的主题可以可选地包括,其中,由多个积分器电路生成的第一经调整的积分相量中的每一个与经边缘检测的数据符号相关联,并且多个积分器电路生成的第二经调整的积分相量中的每一个与替代数据符号相关联。

在示例62中,示例60的主题可以可选地包括:其中,编码电路还包括被配置为基于由多个积分器电路中的每一个生成的第一经调整的积分相量来计算第一和值的第一求和电路、以及被配置为基于由该多个积分器电路中的每一个生成的第二经调整的积分相量来计算第二和值的第二求和电路。

在示例63中,示例62的主题可以可选地包括,其中,判定电路被配置为基于第一和值和第二和值来选择经编码的数据符号或替代数据符号作为发送符号。

在示例64中,示例62的主题可以可选地包括,其中,判定电路被配置为基于第一和值是否大于第二和值,来选择经编码的数据符号或替代数据符号作为发送符号。

在示例65中,示例64的主题可以可选地包括,其中,判定电路还包括被配置为确定第一和值是否大于第二和值的估计电路。

在示例66中,示例49的主题可以可选地还包括,被配置为通过将源数据符号与一个或多个编码位相组合以生成经编码的数据符号的组合电路。

在示例67中,示例49的主题可以可选地包括,其中,替代符号生成电路包括至少一个反相电路,并且其中,替代符号生成电路被配置为通过对经编码的数据符号的至少一位进行逻辑取反,以生成替代数据符号。

在示例68中,示例49的主题可以可选地包括,其中,替代符号生成电路被配置为对经编码的数据符号的奇数位置处的位进行取反。

在示例69中,示例49的主题可以可选地包括,其中,目标频率对应于用来接收无线信号的射频频带。

在示例70中,示例49的主题可以可选地包括,其中,目标频率对应于全球导航卫星系统接收频率。

在示例71中,示例49的主题可以可选地包括选择电路,并且其中,判定电路被配置为向选择电路提供指示对经编码的数据符号或替代数据符号的选择的编码控制信号。

在示例72中,示例71的主题可以可选地包括,其中,判定电路被配置为基于对多个相量的分析向选择电路提供编码控制信号。

在示例73中,示例49的主题可以可选地包括,其中,判定电路还包括,被配置为基于经编码的数据符号生成附加的经边缘检测的数据符号的附加边缘检测电路,被配置为基于该附加的经边缘检测的数据符号和附加目标频率来确定第二相量的附加相量生成电路,其中,判定电路被配置为基于第一相量和该第二相量来选择经编码的数据符号或替代数据符号。

在示例74中,示例49的主题可以可选地包括,其中,边缘检测电路包括被配置为接受反馈位作为输入的单位延迟电路,被配置为选择经编码的数据符号的一个或多个前导位的选择电路,被配置为将反馈位与经编码的数据符号的一个或多个前导位相组合以产生经移位数据符号的组合电路,以及被配置为对经编码的数据符号和移位数据符号执行逻辑异或运算以生成多个经边缘检测的数据符号中的经边缘检测的数据符号的逻辑运算电路。

在示例75中,示例49的主题可以可选地包括,其中,替代数据符号生成电路包括被配置为选择经编码的数据符号的奇数位的选择电路,和被配置为对经编码的数据符号的奇数位进行逻辑取反的反相电路。

在示例76中,示例49的主题可以可选地包括,其中,相量生成电路被配置为基于另一经编码的数据符号和目标频率确定第二相量,并且其中,判定电路被配置为基于第二相量选择另一经编码的数据符号或另一替代数据符号作为另一传输数据符号。

在示例77中,示例76的主题可以可选地包括,其中,替代符号生成电路被配置为基于另一经编码的数据符号以生成另一替代数据符号。

在示例78中,示例49的主题可以可选地包括,其中,相量生成电路被配置为根据模式控制信号基于另一经编码的数据符号或另一经边缘检测的数据符号,来确定在目标频率处的第二相量。

在示例79中,示例78的主题可以可选地包括,被配置为根据模式控制信号向相量生成电路提供另一经编码的数据符号或另一经边缘检测的数据符号的模式选择电路。

在示例80中,示例79的主题可以可选地包括,其中,判定电路被配置为基于第二相量来选择另一经编码的数据符号或另一替代符号作为另一发送符号。

在示例81中,示例80的主题可以可选地包括,其中,替代符号生成电路被配置为基于另一经编码的数据符号以生成另一替代数据符号。

在示例82中,示例80的主题可以可选地包括,其中,边缘检测电路被配置为基于另一经编码的数据符号以生成另一经边缘检测的数据符号。

在示例83中,示例80的主题可以可选地包括,其中,判定电路还包括,被配置为基于第一相量和第二相量以生成第一经调整的积分相量和第二经调整的积分相量的积分器电路。

在示例84中,示例80的主题可以可选地包括,其中,积分器电路被配置为通过将第二相量与历史积分相量相加以生成第一经调整的积分相量,并且通过从历史积分相量中减去第二相量以生成第二经调整的积分相量,其中历史积分相量部分地基于第一相量。

在示例85中,示例84的主题可以可选地包括,其中,历史积分相量是在目标频率处先前发送的发送数据符号随时间的积分相量。

在示例86中,示例84的主题可以可选地包括,其中,判定电路被配置为基于第一经调整的积分相量是否大于第二经调整的积分相量,来选择另一经编码的数据符号或另一替代数据符号作为另一发送符号。

在示例87中,示例86的主题可以可选地包括,其中,判定电路还包括被配置为确定第一经调整的积分相量是否大于第二经调整的积分相量的估计电路。

示例88是编码电路。编码电路被配置为选择用于在数据总线上传输的发送数据符号,并且包括被配置为基于被调度用于在数据总线上传输的经编码的数据符号以生成替代数据符号的替代符号生成电路,以及被配置为基于多个相量来选择经编码的数据符号或替代数据符号作为发送符号的判定电路,其中,判定电路包括被配置为基于经编码的数据符号生成多个经边缘检测的数据符号的多个边缘检测电路,被配置为基于经编码的数据符号和多个目标频率以生成多个相量的多个相量生成电路。

在示例89中,示例88的主题可以可选地包括,其中,判定电路被配置为基于对多个相量的分析来选择经编码的数据符号或替代数据符号作为发送符号。

在示例90中,示例88的主题可以可选地包括,其中,判定电路被配置为基于是经编码的数据符号还是替代数据符号的传输将减少在多个目标频率中的一个或多个目标频率处随时间的累积相量,来选择经编码的数据符号或替代数据符号作为发送符号。

在示例91中,示例88的主题可以可选地包括,其中,该多个边缘检测电路中的每一个被配置为基于经编码的数据符号以生成多个经边缘检测的数据符号中的相应的经边缘检测的数据符号。

在示例92中,示例91的主题可以可选地包括,其中,多个相量生成电路中的每一个被配置为基于经编码的数据符号和多个目标频率中的相应频率生成多个相量中的相应相量。

在示例93中,示例88的主题可以可选地包括:其中,该多个相量生成电路中的每一个被配置为基于经编码的数据符号和多个目标频率中的相应频率,生成多个相量中的相应相量。

在示例94中,示例88的主题可以可选地包括:其中,替代符号生成电路包括至少一个逻辑反相器,并且其中,替代符号生成电路被配置为基于模式控制信号对经编码的数据符号的一个或多个位进行逻辑取反,以生成替代数据符号。

在示例95中,示例94的主题可以可选地包括,其中,如果模式控制信号指示第一操作模式,则替代符号生成电路被配置为对经编码的数据符号的每个位进行逻辑取反,以生成替代数据符号。

在示例96中,示例95的主题可以可选地包括,其中,如果模式控制信号指示第二操作模式,则替代符号生成电路被配置为对经编码的数据符号的每隔一位进行逻辑取反,以生成替代数据符号。

在示例97中,示例88的主题可以可选地包括,其中,多个相量生成电路中的每一个被配置为通过计算在多个目标频率中的相应目标频率处的经编码的数据符号或多个经边缘检测的数据符号中的相应的经边缘检测的符号的相量,以生成多个相量中的相应相量。

在示例98中,示例97的主题可以可选地包括,其中,多个相量生成电路中的每一个被配置为根据模式控制信号,计算经编码的数据符号或多个经边缘检测的数据符号中的相应的经边缘检测的数据符号的相量。

在示例99中,示例98的主题可以可选地包括,其中,判定电路还包括多个模式选择电路,每个模式选择电路耦接到多个相量生成电路中的相应的相量生成电路,其中,多个模式选择电路中的每一个被配置为基于模式控制信号向多个相量生成电路中的相应的相量生成电路提供经编码的数据符号或多个经边缘检测的数据符号中的相应的经边缘检测的数据符号。

在示例100中,示例98的主题可以可选地包括,其中,判定电路还包括多个模式选择电路,每个模式选择电路耦接到多个相量生成电路中的相应相量生成电路,并且其中,每个模式选择电路被配置为接收多个模式控制信号中的相应模式控制信号,并且基于模式控制信号向多个相量生成电路中的相应相量生成电路提供经编码的数据符号或多个经边缘检测的数据符号中的相应经边缘检测的数据符号。

在示例101中,示例88的主题可以可选地包括,其中,判定电路还包括其中多个积分器电路的每一个被配置为生成第一经调整的积分相量和第二经调整的积分相量。

在示例102中,示例101的主题可以可选地包括,其中,该多个积分器电路中的每一个积分器电路被耦接到多个相量生成电路中的相应相量生成电路,并且被配置为从相应相量生成电路接收多个相量的相应相量,通过将相应相量与多个历史积分相量中的相应历史积分相量相加以生成第一经调整的积分相量,并且通过从多个历史积分相量中的相应历史积分相量中减去相应相量以生成第二经调整的积分相量。

在示例103中,示例102的主题可以可选地包括:其中,判定电路还包括第一求和电路和第二求和电路,并且其中第一求和电路被配置为基于由多个积分电路的每一个生成的第一经调整的积分相量生成第一和值,并且第二求和电路被配置为基于由多个积分器电路中的每一个生成的第二经调整的积分相量生成第二和值。

在示例104中,示例103的主题可以可选地包括,其中,判定电路被配置为基于第一和值和第二和值,来选择经编码的数据符号或替代数据符号作为发送符号。

在示例105中,示例104的主题可以可选地包括,其中,判定电路被配置为基于第一和值是否大于第二和值,来选择经编码的数据符号或替代数据符号作为发送符号。

在示例106中,示例105的主题可以可选地包括,其中,判定电路还包括被配置为确定第一和值是否大于第二和值的估计电路。

在示例107中,示例102的主题可以可选地包括,其中,该多个积分相量中的每一个历史积分相量为在多个目标频率的相应目标频率处的先前发送的发送数据符号随时间的积分相量

在示例108中,示例88的主题可以可选地包括,其中,多个目标频率中的一个或多个目标频率对应于用来接收无线信号的频带。

在示例109中,示例88的主题可以可选地包括,其中,多个目标频率中的至少一个对应于全球导航卫星系统接收频率。

在示例110中,示例88的主题可以可选地包括,其中,多个边缘检测电路中的每一个包括被配置为接受反馈位作为输入的单位延迟电路,被配置为选择经编码的数据符号的一个或多个前导位的选择电路,被配置为将反馈位与经编码的数据符号的一个或多个前导位进行组合以产生移位数据符号的组合电路,以及被配置为对经编码的数据符号和移位数据符号执行逻辑异或运算以生成多个经边缘检测的数据符号中的经边缘检测的数据符号的逻辑运算电路。

在示例111中,示例88的主题可以可选地还包括选择电路,并且其中,判定电路被配置为向选择电路提供指示对经编码的数据符号或替代数据符号的选择的编码控制信号。

在示例112中,示例111的主题可以可选地包括,其中,判定电路被配置为基于对多个相量的分析以向选择电路提供编码控制信号。

示例113是无线电通信设备。该无线通信设备包括,被配置为选择用于在数据总线上传输的发送数据符号的编码电路,以及被配置为在数据总线上接收数据的解码电路,其中,编码电路包括被配置为基于被调度用于在数据总线上传输的经编码的数据符号生成替代数据符号的替代符号生成电路,和被配置为基于多个相量来选择经编码的数据符号或替代数据符号作为发送数据符号的判定电路,其中,判定电路包括被配置为基于经编码的数据符号和多个目标频率生成多个相量的多个相量生成电路。

在示例114中,示例113的主题可以可选地包括,其中,编码电路、解码电路、和数据总线作为无线电通信设备的收发器设备的组件。

在示例115中,示例114的主题可以可选地包括,其中,多个目标频率中的一个或多个目标频率对应于与收发器设备相关联的一个或多个接收频率。

在示例116中,示例114的主题可以可选地包括,其中,多个目标频率中的一个或多个目标频率对应于与收发器设备相关联的全球导航卫星系统接收频率。

在示例117中,示例113的主题可以可选地包括,其中,判定电路被配置为基于是经编码的数据符号还是替代数据符号的传输将减少在多个目标频率中的一个或多个目标频率处随时间的累积相量,来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例118中,示例113的主题可以可选地包括,其中,多个相量生成电路中的第一相量生成电路被配置为通过计算多个目标频率中的第一目标频率处的经编码的数据符号的相量,以生成多个相量中的第一相量。

在示例119中,示例118的主题可以可选地包括,其中,多个相量生成电路中的第二相量生成电路被配置为通过计算多个目标频率中的第二目标频率处的经编码的数据符号的相量,以生成多个相量中的第二相量。

在示例120中,示例119的主题可以可选地包括,其中,判定电路被配置为基于第一相量和第二相量来选择经编码的数据符号或者替代数据符号作为发送数据符号。

在示例121中,示例118的主题可以可选地包括:其中,第二相量生成电路被配置为通过计算在多个目标频率中的第二目标频率处的经边缘检测的数据符号的相量,以生成多个相量中的第二相量。

在示例122中,示例121的主题可以可选地包括,其中,第一目标频率大体上等于第二目标频率。

在示例123中,示例121的主题可以可选地包括,其中,第一目标频率不同于第二目标频率。

在示例124中,示例113的主题可以可选地包括,其中,替代符号生成电路包括至少一个反相电路,并且其中,替代符号生成电路被配置为通过将经编码的数据符号的至少一位逻辑取反,以生成替代数据符号。

在示例125中,示例113的主题可以可选地包括,其中,判定电路被配置为基于对多个相量的分析,来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例126中,示例113的主题可以可选地包括,其中,相量生成电路中的每一个被配置为通过计算多个目标频率中的相应目标频率处的经编码的数据符号的相量,以生成多个相量中的相应相量。

在示例127中,示例113的主题可以可选地包括,其中,解码电路被配置为接收对应于在数据总线上的发送数据符号的接收数据符号。

在示例128中,示例127的主题可以可选地包括,其中,解码电路被配置为基于接收数据符号生成经解码的数据符号。

在示例129中,示例127的主题可以可选地包括,其中,解码电路被配置为生成经解码的数据符号作为接收数据符号或反相接收数据符号。

在示例130中,示例129的主题可以可选地包括,其中,解码电路被配置为基于接收数据符号的一个或多个编码位,生成经解码的数据符号作为接收数据符号或反相接收数据符号。

在示例131中,示例127的主题可以可选地包括,其中,解码电路被配置为生成经解码的数据符号作为接收数据符号或奇数位取反的接收数据符号。

在示例132中,示例131的主题可以可选地包括,其中,解码电路被配置为基于接收数据符号的一个或多个编码位,生成经解码的数据符号作为接收数据符号或奇数位取反的接收数据符号。

在示例133中,示例128的主题可以可选地包括,其中,解码电路包括至少一个反相电路,并且其中,解码电路被配置为应用至少一个反相电路以对接收数据符号的一个或多个位进行取反以生成经解码的数据符号。

示例134是无线电通信设备。该无线通信设备包括,被配置为选择用于在数据总线上传输的发送数据符号的编码电路,以及被配置为在数据总线上接收数据的解码电路,其中,编码电路包括被配置为基于被调度用于在数据总线上传输的经编码的数据符号生成替代数据符号的替代符号生成电路,以及被配置为基于第一相量来选择经编码的数据符号或替代数据符号作为发送数据符号的判定电路,其中,判定电路包括被配置为基于经编码的数据符号生成经边缘检测的数据符号的边缘检测电路,和被配置为基于经边缘检测的数据符号和目标频率来确定第一相量的相量生成电路。

在示例135中,示例134的主题可以可选地包括,其中,编码电路,解码电路、和数据总线作为无线电通信设备的收发器设备的组件。

在示例136中,示例135的主题可以可选地包括,其中,多个目标频率中的一个或多个目标频率对应于与收发器设备相关联的一个或多个接收频率。

在示例137中,示例135的主题可以可选地包括,其中,多个目标频率中的一个或多个目标频率对应于接收与收发器设备相关联的全球导航卫星系统接收频率。

在示例138中,示例134的主题可以可选地包括,其中,判定电路被配置为基于经编码的数据符号还是替代数据符号的传输将减少在目标频率处的随时间的累积相量,来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例139中,示例134的主题可以可选地包括,其中,判定电路还包括被配置为基于经边缘检测的数据符号和附加目标频率来确定第二相量的附加相量生成电路。

在示例140中,示例139的主题可以可选地包括,其中,判定电路被配置为基于第一相量和第二相量来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例141中,示例140的主题可以可选地包括,其中,判定电路还包括多个积分器电路,每一个积分器电路被配置为基于经边缘检测的数据符号和多个目标频率中的相应目标频率,生成第一经调整的积分相量和第二经调整的积分相量。

在示例142中,示例134的主题可以可选地包括,其中,替代符号生成电路被配置为对经编码的数据符号的奇数位置处的位进行取反。

在示例143中,示例134的主题可以可选地包括,其中,判定电路还包括被配置为基于编码的数据符号生成附加的经边缘检测的数据符号的附加边缘检测电路,基于附加经边缘检测的数据符号和附加目标频率确定第二相量的附加相量生成电路,其中,判定电路被配置为基于第一相量和第二相量来选择经编码的数据符号或替代数据符号。

在示例144中,示例134的主题可以可选地包括,其中,相量生成电路被配置为通过确定目标频率处的经边缘检测的数据符号的相量,来确定第一相量。

在示例145中,示例134的主题可以可选地包括,其中,替代符号生成电路包括至少一个反相电路,并且其中,替代符号生成电路被配置为通过对经编码的数据符号的至少一位进行逻辑取反,以生成替代数据符号。

在示例146中,示例134的主题可以可选地包括,其中,替代数据符号生成电路包括被配置为选择经编码的数据符号的奇数位的选择电路,以及被配置为对经编码的数据符号的奇数位进行逻辑取反的反相电路。

在示例147中,示例134的主题可以可选地包括,其中,相量生成电路被配置为基于另一经编码的数据符号和目标频率来确定第二相量,并且其中,判定电路被配置为基于第二相量选择另一经编码的数据符号或另一替代数据符号。

在示例148中,示例134的主题可以可选地包括,其中,解码电路被配置为接收对应于在数据总线上的发送数据符号的接收数据符号。

在示例149中,示例148的主题可以可选地包括,其中,解码电路被配置为基于接收数据符号生成经解码的数据符号。

在示例150中,示例148的主题可以可选地包括,其中,解码电路被配置为生成经解码的数据符号作为接收数据符号或反相接收数据符号。

在示例151中,示例150的主题可以可选地包括,其中,解码电路被配置为基于接收数据符号的一个或多个编码位来,生成经解码的数据符号作为接收数据符号或反相接收数据符号。

在示例152中,示例148的主题可以可选地包括,其中,解码电路被配置为生成经解码的数据符号作为接收数据符号或奇数位取反的接收数据符号。

在示例153中,示例152的主题可以可选地包括,其中,解码电路被配置为基于接收数据符号的一个或多个编码位,以生成经解码的数据符号作为接收数据符号或奇数位取反的接收数据符号。

在示例154中,示例149的主题可以可选地包括,其中,解码电路包括至少一个反相电路,并且其中,解码电路被配置为应用至少一个反相电路对接收数据符号的一个或多个位进行取反,以生成经解码的数据符号。

示例155是用于在数据总线上传输数据的方法。该方法包括基于被调度用于在数据总线上传输的经编码的数据符号生成替代数据符号,基于经编码的数据符号和多个目标频率生成多个相量,以及基于多个相量选择经编码的数据符号或替代数据符号作为用于在数据总线上传输的发送数据符号。

在示例156中,示例155的主题可以可选地还包括执行对多个相量的分析,并且其中,基于多个相量选择经编码的数据符号或替代数据符号作为用于在数据总线上传输的发送数据符号,包括基于分析选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例157中,示例155的主题可以可选地包括,其中,基于多个相量来选择经编码的数据符号或替代数据符号作为用于在数据总线上传输的发送数据符号,包括基于经编码的数据符号还是替代数据符号的传输将减少在多个目标频率中的一个或多个目标频率处随时间的累积相量来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例158中,示例155的主题可以可选地包括,其中,基于经编码的数据符号和多个目标频率生成多个相量,包括通过计算在多个目标频率中的相应目标频率处的经编码的数据符号的相量,生成多个相量中的每一个相量。

在示例159中,示例155的主题可以可选地包括,其中,多个相量中的第一相量是在多个目标频率中的第一目标频率处的经编码的数据符号的相量,并且多个目标频率中的第二相量是多个目标频率中的第二目标频率处的经编码的数据符号的相量。

在示例160中,示例159的主题可以可选地包括:其中,选择经编码的数据符号或替代数据符号作为发送数据符号,包括基于第一相量和第二相量来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例161中,示例155的主题可以可选地还包括,对经编码的数据符号执行边缘检测,以生成经边缘检测的数据符号。

在示例162中,示例161的主题可以可选地包括:其中,多个相量中的第一相量是多个目标频率中的第一目标频率处的经编码的数据符号的相量,并且多个相量中的第二相量是多个目标频率中的第二目标频率处的经边缘检测的数据符号的相量。

在示例163中,示例162的主题可以可选地包括,其中,第一目标频率大体上等于第二目标频率。

在示例164中,示例162的主题可以可选地包括,其中,第一目标频率不同于第二目标频率。

在示例165中,示例155的主题可以可选地包括,其中,基于经编码的数据符号生成替代数据符号,包括通过对经编码的数据符号的至少一位进行逻辑取反,以生成替代数据符号。

在示例166中,示例165的主题可以可选地包括,其中,替代数据符号是经编码的数据符号的逻辑按位取反。

在示例167中,示例155的主题可以可选地包括:其中,多个目标频率中的每一个目标频率对应于用来接收无线信号的一个或多个射频频带。

在示例168中,示例155的主题可以可选地包括,其中,多个目标频率中的至少一个目标频率对应于全球导航卫星系统接收频率。

在示例169中,示例155的主题可以可选地包括,其中,多个相量中的一个或多个是在多个目标频率的相应目标频率处的经边缘检测的数据符号的相量。

在示例170中,示例155的主题可以可选地还包括对经编码的数据符号执行边缘检测,以生成多个经边缘检测的数据符号。

在示例171中,示例170的主题可以可选地包括,其中,基于编码的数据符号和多个目标频率生成多个相量,包括通过确定多个经边缘检测的数据符号中的经边缘检测的数据符号在多个频率中的相应目标频率处的相量,生成多个相量中的一个或多个相量。

示例172是用于在数据总线上发送数据的方法。该方法包括基于被调度用于在数据总线上传输的经编码的数据符号以生成替代数据符号,基于经编码的数据符号生成经边缘检测的数据符号;基于经边缘检测的数据符号和目标频率确定第一相量,以及基于第一相量选择经编码的数据符号或替代数据符号作为用于在数据总线上传输的发送数据符号。

在示例173中,示例172的主题可以可选地包括:其中,基于第一相量来选择经编码的数据符号或替代数据符号作为用于在数据总线上传输的发送数据符号,包括基于是经编码的数据符号还是替代数据符号的传输将减少在目标频率处随时间的累积相量,来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例174中,示例172的主题可以可选地包括,其中,基于经边缘检测的数据符号和目标频率来确定第一相量,包括通过确定目标频率处的经边缘检测的数据符号的相量来确定第一相量。

在示例175中,示例172的主题可以可选地还包括,基于经边缘检测的数据符号和附加目标频率来确定第二相量。

在示例176中,示例175的主题可以可选地包括,其中,选择经编码的数据符号或替代数据符号作为发送数据符号,包括基于第一相量和第二个相量选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例177中,示例172的主题可以可选地包括,其中,基于经编码的数据符号生成替代数据符号包括通过对经编码的数据符号的至少一位进行逻辑取反,以生成替代数据符号。

在示例178中,示例177的主题可以可选地包括,其中,通过对经编码的数据符号的至少一位进行取反以生成可选的数据符号,包括对经编码的数据符号的奇数位置的位进行逻辑取反,以生成替代数据符号。

在示例179中,示例172的主题可以可选地包括,其中,目标频率对应于用来接收无线信号的射频频带。

在示例180中,示例172的主题可以可选地包括,其中,目标频率对应于全球导航卫星系统接收频率。

在示例181中,示例172的主题可以可选地还包括:基于经编码的数据符号生成附加的经边缘检测的数据符号,和基于附加的经边缘检测的数据符号和附加目标频率确定第二相量,其中,选择经编码的数据符号或替代数据符号作为发送数据符号包括基于第一相量和第二相量来选择经编码的数据符号或替代数据符号作为发送数据符号。

在示例182中,示例172的主题可以可选地还包括基于另一经编码的数据符号和目标频率来确定第二相量,并且基于第二相量选择另一经编码的数据符号或者另一替代数据符号作为另一发送数据符号。

在示例183中,示例182的主题可以可选地还包括基于另一编码的数据符号以生成另一替代数据符号。

在示例184中,示例72的主题可以可选地还包括根据模式控制信号基于另一经编码的数据符号或另一经边缘检测的数据符号来确定目标频率处的第二相量。

在示例185中,示例184的主题可以可选地还包括基于第二相量来选择另一经编码的数据符号或另一替代符号作为另一发送数据符号。

在示例186中,示例185的主题可以可选地还包括基于另一经编码的数据符号生成另一替代数据符号。

在示例187中,示例185的主题可以可选地还包括基于另一经编码的数据符号生成另一经边缘检测的数据符号。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1