利用物理层支持用于精确时间协议的自适应滤波的制作方法

未命名 09-16 阅读:86 评论:0


1.本发明总体上涉及集成电路设备,更特别地,涉及时钟同步电路中用于利用物理层支持用于精确时间协议的自适应滤波。


背景技术:

2.ieee1588,也称为精确时间协议(ptp),是定义分组交换网络上的定时分布的标准。时间戳通过分组交换网络在主设备和一个或多个从设备之间交换。主设备可以链接到主参考时钟(例如,已知时间),使得主设备的时间戳可以参考已知时间。从设备不链接到任何已知时间,这使从设备时间戳参考从设备时钟,从设备时钟可以与主参考时钟不同。从设备时钟能够由从设备使用算法(例如,时钟伺服)来计算,并且该计算基于在主设备与从设备之间交换的分组数据的定时参数,诸如延迟、往返时间等。


技术实现要素:

3.在一个实施例中,总体上描述了一种用于减少分组延迟变化影响的集成电路。集成电路可以包括微控制器。微控制器被配置为接收由从设备确定的在时间上的相位偏移序列。微控制器进一步被配置为基于与相位偏移序列相关联的度量来确定权重向量。微控制器进一步被配置为基于权重向量调整一组滤波器系数,其中该组滤波器系数是由从设备实现用于对输入分组数据进行滤波的滤波器的滤波器系数。
4.在另一实施例中,总体上描述了一种用于减少分组延迟变化影响的设备。设备可以包括物理层和被配置为与该物理层通信的微控制器。物理层可以被配置为从网络接收分组数据。微控制器可以被配置为接收由从设备确定的在时间上的相位偏移序列。微控制器可以进一步被配置为基于与相位偏移序列相关联的度量来确定权重向量。微控制器可以进一步被配置为基于权重向量调整一组滤波器系数,其中该组滤波器系数是由从设备实现用以对输入分组数据进行滤波的滤波器的滤波器系数。
5.在另一实施例中,总体上描述了一种用于减少分组延迟变化影响的方法。该方法可以包括接收由从设备确定的在时间上的相位偏移序列。该方法还可以包括基于与相位偏移序列相关联的度量来确定权重向量。该方法还可以包括基于权重向量调整一组滤波器系数。该组滤波器系数可以是由从设备实现用以对输入分组数据进行滤波的滤波器的滤波器系数。
6.上述发明内容仅是说明性的,并不旨在以任何方式进行限制。除了上述说明性内容、实施例和特征之外,通过参考附图和以下详细描述,其他方面、实施例和特征将变得清楚。在附图中,相似的附图标记表示相同或功能类似的元素。
附图说明
7.图1是一个实施例中的利用物理层支持用于精确时间协议的自适应滤波的示例系统的框图。
8.图2是示出一个实施例中的能够实现利用物理层支持用于精确时间协议的自适应滤波的从设备的细节的框图。
9.图3是示出一个实施例中的利用物理层支持用于精确时间协议的自适应滤波的示例实现方式的框图。
10.图4是示出一个实施例中的可以被用于实现利用物理层支持用于精确时间协议的自适应滤波的分组样本的示例组的图。
11.图5是示出一个实施例中的根据利用物理层支持用于精确时间协议的自适应滤波的实现而确定的权重的示例组的图。
12.图6是示出一个实施例中的由利用物理层支持用于精确时间协议的自适应滤波的实现得到的示例输出的图。
13.图7是根据本公开的实施例的可以实现利用物理层支持用于精确时间协议的自适应滤波的示例过程的流程图。
具体实施方式
14.为了理解本技术的各种实施例,在以下描述中,阐述了许多具体细节,例如具体结构、部件、材料、尺寸、处理步骤和技术。然而,本领域的普通技术人员将理解,可以在没有这些具体细节的情况下实践本技术的各种实施例。在其它实例中,未详细描述已知结构或处理步骤,以避免模糊本技术。
15.分组交换网络中的网络业务可能不一致,并且也会使ptp时间戳噪声不一致。噪声在时间上的不一致性可以被表示为分组延迟变化,其中分组延迟变化指代在其理想位置附近的流中的重要分组的延迟之间的差异。这里描述的系统和方法提供了自适应滤波,自适应滤波可以由从设备的时钟伺服来实现,以抑制由网络业务引起的分组延迟变化影响。在一个方面,物理层时钟和ieee1588时钟的组合可以在从设备中实现以同步帧或定时脉冲。除了物理层时钟支持之外,本文中描述的自适应滤波还可以被实现以抑制分组延迟变化影响并且提高从设备时钟的准确度。
16.图1是一个实施例中的利用物理层支持用于精确时间协议的自适应滤波的示例系统100的框图。系统100可以是包括被配置为通过网络101彼此通信的主设备102和从设备104(或从设备104)的网络。网络101可以是分组交换网络。从设备104可以是被配置为通过网络101与主设备102通信的多个从设备中的一个从设备。主设备102可以连接到总控时钟或主参考时钟,其可以是已知的时钟源(例如,全球导航卫星系统(gnss)、全球定位系统(gps)等)。图1中的示例示出了同步过程,该同步过程允许主设备102和从设备104交换时间戳t1、t2、t3、t4以便从设备104确定偏移。该偏移可以被用于调整从设备104的从设备时钟,其中该从设备时钟由时钟发生器(诸如,专用振荡器)生成。图1所示的同步过程可以在主设备102和从设备104之间重复执行,以便从设备104连续调整其从设备时钟。
17.同步过程可以从主设备102在时间t1处发送同步请求开始,其中时间t1可以参考已知时间。从设备104在时间t2处接收同步请求,其中时间t2可以参考可以与主要参考时钟不同的从设备时钟。主参考时钟对于从设备104是未知的,而从设备时钟对于主设备102是未知的。主设备102还可以发送后续信号编码时间t1,以便从设备104获得t1(或两步端口)。从设备104可以在参考从设备时钟的t3时间处向主设备102发送延迟请求。主设备102可以
在参考已知时间的t4时间处接收延迟请求。主设备102可以通过向从设备104发送延迟回复编码时间t4来响应延迟请求。响应于从设备104接收到时间t4,从设备104知道时间或时间戳t1、t2、t3、t4。从设备104可以使用时间t1、t2、t3、t4来计算或确定主设备102的主参考时钟与其从设备时钟之间的相位偏移和延迟,并且基于所确定的相位偏移来调整从设备时钟。
18.在一个方面,分组交换网络101中的网络业务可以是不一致的,并且由这些网络业务引起的噪声可以影响时间戳t2和t4。由于网络业务,从图1所示的同步过程的不同实例计算的从时钟相位偏移可以不同。这些相位偏移之间的变化可以被称为分组延迟变化。过度的分组延迟变化可以使从设备104不稳定性。因此,可以期望抑制分组延迟变化以便稳定从设备104。
19.下面将更详细地描述,从设备104可以实现时钟伺服,该时钟伺服可以自适应地从输入分组数据或由设备104接收的分组数据中过滤噪声。由从设备104执行的自适应滤波可以基于例如一组采样分组的质量。例如,具有相对低的分组数据变化的分组可以被认为是具有良好精度的样本,并且对应于这些具有良好精度的样本的滤波器系数可以不需要大的改变或调整。相反,对应于不准确或具有相对大的分组延迟变化的样本的滤波器系数可以被调整以适应分组延迟变化的波动。本文所述的自适应滤波可以允许从设备104使用适应不同样本大小、不同包质量、不同包延迟变化的滤波器,而不使用可以适用于有限数目的样本分组和质量的固定线性滤波器。
20.图2是示出一个实施例中的利用物理层支持用于精确时间协议的自适应滤波的从设备104的细节的框图。从设备104可以连接到电子振荡器电路202(例如,晶体振荡器),振荡器电路202被配置为生成用于从设备104的系统时钟204。从设备104可以包括dpll模块214和dpll模块224。dpll模块214可以连接到外部时钟210。外部时钟210可向dpll模块214提供物理参考时钟信号212。
21.在一个实施例中,dpll模块214可以从物理层230接收物理时钟信号236,物理层230被配置为与从设备104和网络240通信。在一个实施例中,物理层230可以是同步以太网(synce)物理层,而网络240可以是synce网络。物理层230可以从连接到网络240的主设备(例如,图1中的主设备102)接收分组数据,并且指派参考时钟信号226的时间戳(例如,图1中的t1、t4)。在一个实施例中,物理层230可以向dpll模块214提供synce参考时钟信号236作为dpll模块214的备选参考时钟信号(例如,备选物理参考时钟信号212)。
22.在一个实施例中,dpll模块214可以包括选择电路(例如,复用器)211,选择电路可以选择要输入到dpll214的相位检测器的系统物理参考时钟信号212或synce参考时钟信号236。dpll 214可以基于由选择电路211选择的参考时钟信号生成频率偏移校正信号216和同步时钟信号228。dpll214可以被配置为将频率校正信号216(例如,分数频率偏移(ffo)校正信号)输出到dpll模块224。根据选择电路211作出的选择,频率偏移校正信号216和synce时钟信号228可以被频率锁定到物理参考时钟信号212或synce参考时钟信号236。频率偏移校正信号216可以用于稳定dpll模块224中的数控振荡器(dco)。
23.从设备104可以被配置为与处理元件(例如,微控制器220)通信。微控制器220可以被配置为与物理层230通信。微控制器220可以被配置为实现算法或时钟伺服234。时钟伺服器234可以包括执行自适应滤波(下文将描述)以生成用于从设备104的校正信号222的操作
序列。从设备104可以经由串行接口(i/f)227从微控制器220接收校正信号222。校正信号222可以是相位校正信号或频率校正信号。dpll模块224可生成时钟信号226并且1-pps定时脉冲可以伴随时钟信号226。时钟信号226可以是从设备104的恢复时钟,并且可以基于校正信号222和频率校正信号216来生成。在一个实施例中,synce时钟信号228可以是能够在物理层230处同步时钟信号226的频率时钟信号。在一个实施例中,物理层230可以包括时间戳块232,时间戳块232被配置为基于时钟信号226生成分组的时间戳。时间戳块232可以向微控制器220的协议栈221提供时间戳,诸如t1、t2、t3、t4。协议栈221可以是ieee 1588协议栈。
24.图3是示出一个实施例中利用物理层支持用于精确时间协议的自适应滤波的实施示例的框图。图3所示的示例性过程300可由图2的微控制器220实现,并且过程300可以是时钟伺服系统234中的操作序列。过程300可以在步骤302处开始。在步骤302,微控制器220可以接收分组时间误差序列x(t),其中x(t)表示从设备104随时间确定的相位偏移或延迟。微控制器220可以对输入x(t)执行分组选择和统计分析。
25.在一个实施例中,微控制器220可以执行滑动窗口算法以执行块302中的分组选择过程。用于分组选择过程的滑动窗口的大小可以基于在从设备104上实现的物理层支持。例如,如果从设备104的物理层230是同步物理层,基于同步频率稳定性是1e-11赫兹(hz),10,000秒的窗口可以将同步不准确性的时间误差限制到大约100纳秒。参考图4,滑动窗口400可以具有10,000秒的大小。微控制器220可以通过提取在滑动窗口400内的x(t)的部分来获得表示相位偏移的子集的所选分组时间误差序列x’(t)。块302可以将所选择的分组时间误差序列x’(t)输出到卷积块304。
26.此外,在块302,微控制器220可对x(t)执行各种统计分析以获得代表质量度量的统计结果,表示为s(t)。由微控制器220执行的统计分析可以包括用于确定分组数据概率分布、置信区间、方差、标准偏差、其他度量、这些度量的组合等的算法。在图4所示的示例中,s(t)是随时间t变化的函数,并且表示上行链路(例如,从从设备到主设备的业务)和下行链路(例如,从主设备到从设备的业务)方差的总和。在一个实施例中,s(t)可以存储在从设备104的先进先出(fifo)缓冲器中。
27.过程300可以通过将s(t)输出到块306而从块302前进到块306。在块306,微控制器220可以基于质量度量s(t)确定表示为v的质量向量。在一个实施例中,微控制器220可以在滑动窗口400内采样存储在fifo缓冲器中的s(t)的值,以形成质量向量v,其中s(t)的采样值变成质量向量v的元素vi,其中i从1到k,并且k表示质量向量v中的采样数目。在一个实施例中,采样s(t)的采样率可以基于客户端设备104的期望实现来被确定。一些示例采样率可以包括但不限于每秒128、64、32、16或8个采样。在一个实施例中,如果没有足够的样本可以用于适合滑动窗口400,则可以使用具有平均方差的零样本(例如,设置vi=0)来替换丢失的样本,并且填充样本的数量以满足滑动窗口400所定义的样本的数量,从而实质上将滑动窗口400的大小减小到实际缓冲器大小。
28.过程300可以通过向块308提供质量向量v而从块306前进到块308。在块308处,微控制器220可执行加权系数估计以基于质量向量v确定加权系数向量w。微控制器220可以基于质量向量v的最小值(表示为min(v))和v的均值(表示为mean(v))来归一化质量向量v。例如,微控制器220可以使用以下关系来归一化质量向量v:
[0029]vi
(norm)=(v
i-min(v))/(mean(v)-min(v))
[0030]
其中vi表示质量向量v的第i个元素,并且vi(norm)表示归一化的质量向量v(norm)的第i个元素。
[0031]
响应于确定v(norm),微控制器220可以使用以下关系使v(norm)饱和:
[0032]vi
(sat)=satuate(vi(norm),0,1)
[0033]
其中vi(sat)表示饱和v(norm)或v(norm)的第i个元素。在一个实施例中,当vi(norm)的值小于零,用于获得vi(sat)的饱和函数可以返回零,当vi(norm)的值大于一,vi(norm)的值可以返回一,否则可以返回vi(norm)的值。
[0034]
微控制器220可以基于v(sat)确定加权系数矢量w。在一个实施例中,微控制器220可以对v(sat)和因子n的乘积应用余弦函数以确定加权系数向量w,例如:
[0035]
w=cos(π*v(sat))
[0036]
参照图5,示出了加权系数矢量w的示例。注意,加权系数向量w在0到1之间变化,并且加权系数向量w可以与方差s(t)成反比地变化。
[0037]
过程300可以从块308前进到块310。在块310处,微控制器220可使用加权系数向量w来更新可在dpll模块224或由微控制器220执行的时钟伺服系统234(例如,如块304)中实施滤波的滤波器系数。在块304中,使用更新的系数与采样x'(t)进行卷积。在一个实施例中,滤波器系数312,其为滤波器系数向量f中的元素的当前值,可存储在从设备104的存储元件(例如,存储器设备)中。滤波器系数312可以是组成用于对分组进行滤波的比例积分(pi)滤波(例如,在dpll224中或在时钟伺服系统234中)的脉冲响应的一组系数。微控制器220可以通过将权重系数向量w与滤波器系数向量f相乘来更新滤波器系数312,例如:
[0038]fi
(更新)=fi*wi[0039]
其中fi(更新)表示经适配或经更新的滤波器系数向量fi(更新)的第i个元素,且fi表示滤波器系数向量f的第i个元素(例如,滤波器系数312)。
[0040]
参照图5,权重系数向量w中的权重元素wi为1.0(例如,权重元素500)可指示相应的滤波器系数给予最大权重,使得不需要对滤波器系数进行自适应或改变。例如,如果质量向量v的第i个元素(例如,指示方差)是零或接近零(例如,图5中的方差502),则对应于x(t)中的第i个样本的滤波器系数fi可能相对准确(例如,具有最小方差)。将wi设置为1.0可以使fi乘以1.0,意味着fi的值保持不变(例如,fi(更新)=fi)。
[0041]
在一个实施例中,从设备104可以将准确度阈值存储在存储元件(例如,存储器设备或寄存器堆)中。如果mean(v)和min(v)之间的差或mean(v)-min(v)小于精度阈值,则微控制器220可以确定分组延迟变化相对较小,并且可以禁用滤波自适应(例如,滤波器系数fi的更新),并且将加权系数向量w的每个元素设置为1.0。
[0042]
通过向卷积块304提供经适配的滤波器系数向量f(更新),过程300可以从块310前进到块304。在一个实施例中,块304处的卷积可独立于过程300的其它块来实现。在块304处,微控制器220可以对所选择的分组x'(t)和经适配的滤波器系数向量f(更新)执行卷积以确定经滤波的分组时间误差序列y(t),其中y(t)可以是图2中所示的校正信号222:
[0043][0044]
其中x'i表示x'(t)的第i个元素。在一个实施例中,由块304处的卷积实现的滤波
可以是fir固定窗口滤波。更新的滤波器系数f(更新)可以用于对从设备104接收的未来分组进行滤波。在一个实施例中,当对应于更新的滤波器系数f(更新)的分组延迟变化再次改变时,微控制器220可以控制时钟伺服器234来执行过程300以进一步更新f(更新)和y(t)(例如,校正信号222)。例如,对于每个预定的时间间隔,微控制器220可以检查mean(v)-min(v)是否大于精度阈值。如果mean(v)-min(v)大于精度阈值,则微控制器220可以执行过程300,确定新的加权系数矢量w并进一步更新滤波器系数。如果mean(v)-min(v)小于精度阈值,则微控制器220可以保持当前加权系数矢量w。
[0045]
图6是示出在一个实施例中经过利用物理层支持用于精确时间协议的自适应滤波得到的输出的示例的图。在图6所示的示例中,波形600示出使用具有固定滤波器系数的滤波(例如,比例积分带宽滤波或具有固定滤波器系数的线性滤波)对x(t)进行滤波所生成的经恢复的从属时钟偏移。波形602示出了使用自适应滤波对x(t)进行滤波而得到的恢复的从时钟偏移,其中自适应滤波具有从过程300确定的自适应滤波器系数。波形602具有相对小于波形600的方差。使用基于物理层支持(例如,滑动窗口大小的同步)而确定的权重(例如,权重系数向量w)的滤波器系数调整或调适可以使从设备通过实现适应于不同采样率,不同样本质量及不同分组数据变化范围的滤波器来减少时钟偏移变化。
[0046]
图7是根据本公开的实施例的利用物理层支持用于精确时间协议的自适应滤波的过程示例的流程图。过程700可由从设备的微控制器执行。过程700可以在框702处开始。在框702处,微控制器可以接收由从设备确定的在时间上的相位偏移序列。过程700可以从框702前进到框704。在框704处,微控制器可以基于与相位偏移序列相关联的度量来确定权重向量。在一个实施例中,微控制器可以执行统计分析以确定度量。
[0047]
在一个实施例中,微控制器可以从相位偏移序列中提取一部分相位偏移。微控制器还可以从对应于相位偏移的提取部分的度量中采样一组元素。微控制器还可以根据来自度量的一组采样元素形成度量矢量。微控制器还可以基于度量矢量确定权重矢量。在一个实施例中,微控制器可以执行滑动窗口算法以提取相位偏移的部分。在一个实施例中,滑动窗口的大小可以根据从设备的物理层调整。在一个实施例中,微控制器可以归一化度量矢量并使归一化的度量矢量饱和以确定加权矢量。
[0048]
在一个实施例中,微控制器可以确定度量矢量的最小值。微控制器还可以确定度量矢量的均值。微控制器还可以确定度量矢量的均值和最小值之间的差值。微控制器还可以将该差值与阈值进行比较。微控制器可以响应于差值小于阈值,将权重向量中的每个元素设置为值1。微控制器可以响应于差值大于阈值,使度量向量的归一化饱和以确定权重向量。
[0049]
过程700可以从框704前进到框706。在框706,微控制器可以基于权重向量调整一组滤波器系数。该组滤波器系数可以是由从设备实现以对输入分组数据进行滤波的滤波器系数。在一个实施例中,微控制器可以将加权重向量与滤波器系数组相乘以调整滤波器系数组。
[0050]
这里使用的术语仅用于描述特定实施例的目的,而不旨在限制本发明。如本文所用,单数形式“一”、“一个”和“该”也旨在包括复数形式,除非上下文另外明确指出。还应当理解,当在本说明书中使用时,术语“包括”和/或“包含”指定所述特征、整数、步骤、操作、元件和/或组件的存在,但不排除一个或多个其它特征、整数、步骤、操作、元件、组件和/或其
组合的存在或添加。
[0051]
以下权利要求中的所有设备或步骤加功能元件(如果有的话)的对应结构、材料、动作和等效物旨在包括用于与如具体要求保护的其他要求保护的元件相结合地执行该功能的任何结构、材料或动作。已出于说明和描述的目的而呈现本发明的所公开实施例,但并不打算穷举或将本发明限于所公开的形式。在不脱离本发明的范围和精神的情况下,许多修改和变化对于本领域的普通技术人员是显而易见的。选择和描述这些实施例是为了最好地解释本发明的原理和实际应用,并且使得本领域的其他普通技术人员能够理解具有适合于预期的特定用途的各种修改的各种实施例的本发明。

技术特征:
1.一种集成电路,包括:微控制器,被配置为:接收由从设备确定的在时间上的相位偏移序列;基于与所述相位偏移序列相关联的度量来确定权重向量;以及基于所述权重向量调整一组滤波器系数,其中所述一组滤波器系数是由所述从设备实现用以对传入分组数据进行滤波的滤波器的滤波器系数。2.根据权利要求1所述的集成电路,其中所述微控制器被配置为执行统计分析以确定所述度量。3.根据权利要求1所述的集成电路,其中所述微控制器被配置为:从所述相位偏移序列中提取相位偏移的一部分;以及从所述度量中采样一组元素,所述一组元素与所提取的相位偏移的所述一部分相对应;基于从所述度量采样的所述一组元素形成度量向量;以及基于所述度量向量确定所述权重向量。4.根据权利要求3所述的集成电路,其中所述微控制器被配置为执行滑动窗口算法以提取所述相位偏移的所述一部分。5.根据权利要求4所述的集成电路,其中所述滑动窗口算法的滑动窗口的大小基于所述从设备的物理层。6.根据权利要求3所述的集成电路,其中所述微控制器被配置为:对所述度量向量进行归一化;以及使经归一化的所述度量向量饱和以确定所述权重向量。7.根据权利要求3所述的集成电路,其中所述微控制器被配置为:确定所述度量向量的最小值;确定所述度量向量的均值;确定所述度量向量的所述均值与所述最小值之间的差值;将所述差值与阈值进行比较;响应于所述差值小于所述阈值,将所述权重向量之中的每个元素设置为值1;以及响应于所述差异大于所述阈值,使所述度量向量的归一化饱和以确定所述权重向量。8.根据权利要求1所述的集成电路,其中所述微控制器被配置为将所述权重向量与所述一组滤波器系数相乘以调整所述一组滤波器系数。9.一种设备,包括:物理层,被配置为从网络接收分组数据;以及微控制器,被配置为与所述物理层通信,所述微控制器被配置为:接收由所述设备确定的在时间上的相位偏移序列;基于与所述相位偏移序列相关联的度量来确定权重向量;以及基于所述权重向量调整一组滤波器系数,其中所述一组滤波器系数是由所述设备实现用以对由所述物理层接收的分组数据进行滤波的滤波器的滤波器系数。10.根据权利要求9所述的设备,其中所述微控制器被配置为执行统计分析以确定所述度量。
11.根据权利要求9所述的设备,其中所述微控制器被配置为:从所述相位偏移序列中提取相位偏移的一部分;以及从所述度量中采样一组元素,所述一组元素与所提取的所述相位偏移的所述一部分相对应;基于从所述度量采样的所述一组元素形成度量向量;以及基于所述度量向量确定所述权重向量。12.根据权利要求11所述的设备,其中所述微控制器被配置为执行滑动窗口算法以提取所述相位偏移的所述一部分。13.根据权利要求12所述的设备,其中所述滑动窗口算法的滑动窗口的大小基于所述从设备的物理层。14.根据权利要求11的设备,其中所述微控制器被配置为:对所述度量向量进行归一化;以及使经归一化的所述度量向量饱和以确定所述权重向量。15.根据权利要求11的设备,其中所述微控制器被配置为:确定所述度量向量的最小值;确定所述度量向量的均值;确定所述度量向量的所述均值与所述最小值之间的差值;将所述差值与阈值进行比较;响应于所述差值小于所述阈值,将所述权重向量之中的每个元素设置为值1;以及响应于所述差异大于所述阈值,使所述度量向量的归一化饱和以确定所述权重向量。16.根据权利要求9所述的设备,其中所述微控制器被配置为将所述权重向量与所述一组滤波器系数相乘以调整所述一组滤波器系数。17.一种用于减小相位延迟变化影响的方法,所述方法包括:接收由从设备确定的在时间上的相位偏移序列;基于与所述相位偏移序列相关联的度量来确定权重向量;以及基于所述权重向量调整一组滤波器系数,其中所述一组滤波器系数是由所述从设备实现用以对传入分组数据进行滤波的滤波器的滤波器系数。18.根据权利要求17所述的方法,还包括:从所述相位偏移序列中提取相位偏移的一部分;以及从所述度量中采样一组元素,所述一组元素与所提取的所述相位偏移的一部分相对应;基于从所述度量采样的所述一组元素形成度量向量;对所述度量向量进行归一化;以及使经归一化的所述度量向量饱和以确定所述权重向量。19.根据权利要求18所述的方法,还包括:确定所述度量向量的最小值;确定所述度量向量的均值;确定所述度量向量的所述均值与所述最小值之间的差值;将所述差值与阈值进行比较;
响应于所述差值小于所述阈值,将所述权重向量之中的每个元素设置为值1;以及响应于所述差异大于所述阈值,使所述度量向量的归一化饱和以确定所述权重向量。20.根据权利要求17所述的方法,还包括将所述权重向量与所述一组滤波器系数相乘以调整所述一组滤波器系数。

技术总结
本公开涉及利用物理层支持用于精确时间协议的自适应滤波。本公开描述了用于减少相位延迟变化影响的系统和方法。微控制器可以接收由从设备确定的在时间上的相位偏移序列。微控制器可以基于与相位偏移序列相关联的度量来确定权重向量。微控制器可以基于权重向量调整一组滤波器系数。该组滤波器系数能够是由从设备实现用以对输入分组数据进行滤波的滤波器的滤波器系数。的滤波器系数。的滤波器系数。


技术研发人员:O
受保护的技术使用者:瑞萨电子美国有限公司
技术研发日:2023.02.13
技术公布日:2023/9/13
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐