基于概率方法的用于保证多格式音频系统中的锁定的通用同步引擎的制作方法

文档序号:8227761阅读:182来源:国知局
基于概率方法的用于保证多格式音频系统中的锁定的通用同步引擎的制作方法
【技术领域】
[0001] 本文描述的各种实施例总体上涉及用于同步到多格式或统一的通信协议的方法、 设备和系统。
【背景技术】
[0002] 在计算机或处理器架构中,总线是在电子设备内的设备之间传输数据或在电子设 备之间传输数据的子系统。总线架构也用在多个设备的公共数据信令路径中,而不是在可 W彼此通信的每个设备集合之间具有单独连接。换言之,总线结构可W用于允许一个或多 个从设备与一个或多个主设备通信。

【发明内容】

[0003] 在一个方面中,本文描述的至少一个实施例提供了一种将从设备与使用具有第一 操作模式和第二操作模式的统一总线通信协议进行通信的主设备进行同步的方法。所述 方法包括:假定所述统一总线通信协议的所述第一操作模式;根据所述第一操作模式在发 送数据中的一个或多个位置上搜索同步模式;在根据所述操作模式的至少一个同步规则验 证了所定位的同步模式时获得同步;W及如果在假定所述第一操作模式的情况下未获得同 步,则假定所述统一总线通信协议的所述第二操作模式W及根据所述第二操作模式在发送 数据上执行搜索和获得动作。
[0004] 在至少一个实施例中,所述同步模式包括恒定同步部分和动态同步部分,W及所 述搜索动作包括;搜索所述恒定同步部分。
[0005] 在至少一个实施例中,所述恒定同步部分对于所述第一操作模式和所述第二操作 模式是不同的。
[0006] 在至少一个实施例中,所述动态同步部分是通过确定性方法生成的,使得两个连 续同步模式的动态同步部分是不同的。
[0007] 在至少一个实施例中,所述确定性方法采用循环兀余计数器(CRC)。
[0008] 在至少一个实施例中,所述第一操作模式是字模式W及所述第二操作模式是比特 流模式,或者所述第一操作模式是比特流模式W及所述第二操作模式是字模式。
[0009] 在至少一个实施例中,当假定字模式作为所述操作模式时,所述搜索动作是在所 述发送数据上针对各种开始时隙位置来执行的,所述各种开始时隙位置高至并包括最大峽 长度,除非较早地已经定位所述同步模式。
[0010] 在至少一个实施例中,当假定比特流模式作为所述操作模式时,所述搜索动作是 在所述发送数据上针对各种开始时隙位置来执行的,所述各种开始时隙位置高至并包括最 大峽长度,且该动作针对最大的峽信道数目加W重复,除非较早地已经定位所述同步模式。
[0011] 在至少一个实施例中,一旦已经定位所述同步模式,则所述搜索和获得动作包括: 搜索下一个同步模式,W确定正在由所述统一总线通信协议使用的峽长度。
[0012] 在至少一个实施例中,所述至少一个同步规则包括;执行所述搜索和获得动作若 干次,W验证所确定的峽长度是正确的。
[0013] 在至少一个实施例中,所述搜索和获得动作包括:读取与所定位的恒定同步部分 相关联的当前动态同步部分,所述至少一个同步规则包括:基于所述确定性方法和所述当 前动态同步部分来计算预期动态同步部分,定位下一个恒定同步部分,W及将与所述下一 个恒定同步部分相关联的动态同步部分与所述预期动态同步部分相比较,W减少伪同步的 可能性。
[0014] 在至少一个实施例中,所述至少一个同步规则包括;重复所述计算、定位和比较动 作一次或多次,W进一步降低伪同步的可能性。
[0015] 在至少一个实施例中,所述至少一个同步规则包括;在所述定位和获得动作中添 加随机成分,W提高在总线业务上有噪状况下的同步可能性。
[0016] 在至少一个实施例中,所述随机成分包括:读取特定时间段内的总线业务的奇偶 性W及使用所述奇偶性信息来辅助确定当前定位的同步模式是真模式还是伪模式。
[0017] 在至少一个实施例中,所述随机成分是在存在一个或多个错误的情况下已定位所 述同步模式时使用的。
[0018] 在至少一个实施例中,所述第一操作模式是比特流模式,W及使用时钟选通来跳 过来自其中假定不存在所述同步模式的比特的峽信道的数据。
[0019] 在至少一个实施例中,所述方法将时钟选通和公共搜索结构用于既在字操作模式 下也在比特流操作模式下搜索所述同步模式。
[0020] 在至少一个实施例中,如果所述从设备脱离同步,所述从设备假定在前一成功同 步尝试期间确定的峽长度和峽格式并尝试重新获得同步。
[0021] 在至少一个实施例中,如果与下一个恒定同步部分相关联的动态同步部分与所述 预期动态同步部分不匹配,则所述方法还包括:继续搜索具有与所述预期动态同步部分相 匹配的动态同步部分的恒定同步部分。
[0022] 在至少一个实施例中,对为了定位与所述预期动态同步部分相匹配的动态同步部 分而搜索并定位多少个恒定同步部分加W限制。
[0023] 在至少一个实施例中,如果在没有找到匹配的情况下达到所述限制,则所述方法 还包括;将所定位的恒定同步部分中的任意一个选择为有效同步部分。
[0024] 在至少一个实施例中,在已实现了同步之后,所述方法还包括;通过检查所述发 送数据中的与先前定位的同步模式的距离在所确定的峽长度距离的附近的位置,来维持同 步。
[00巧]在至少一个实施例中,所述方法还包括;不管是否没有找到预期动态同步部分 和实际动态同步部分之间的匹配,都维持当前定位的恒定同步部分,直到所述搜索超过最 大峽长度为止,在所述搜索超过最大峽长度时丢弃当前定位的恒定同步部分,W及将跟着 (ensuing)的恒定同步部分用作当前定位的恒定同步部分W及继续针对匹配的搜索。
[0026] 在至少一个实施例中,所述方法还包括;生成与在最大数据长度内定位的所有有 效恒定同步部分相对应的动态同步部分的表格,针对连续位置之间的分隔上的重复来分析 与预期动态同步部分相匹配的动态同步部分的位置,W确定实际峽长度,W及使用所述实 际峽长度来获得同步。
[0027] 在另一方面中,本文描述的至少一个实施例提供了一种与使用具有第一操作模式 和第二操作模式的统一总线通信协议进行通信的主设备进行同步的方法。所述方法包括: 假定所述统一总线通信协议的所述第一操作模式和所述第二操作模式;根据所述第一操作 模式和所述第二操作模式在发送数据中的一个或多个位置上并发搜索同步模式;在根据所 述第一操作模式和所述第二操作模式之一的至少一个同步规则验证了所定位的同步模式 时获得同步;W及如果未获得同步,则根据所述第一操作模式和所述第二操作模式,在根据 所述统一总线通信协议的发送数据上执行搜索和获得动作。
[0028] 在至少一个实施例中,所述方法可W并入上面针对各个方法实施例描述的一个或 多个特征。
[0029] 在又一方面中,本文描述的至少一个实施例提供了一种将从设备与使用比特流峽 格式进行通信的主设备进行同步的方法。所述方法包括;根据所述比特流峽格式在发送数 据中的一个或多个位置上搜索同步模式;当根据所述操作模式的至少一个同步规则验证了 所定位的同步模式时获得同步;W及如果未获得同步,针对新发送的数据重复执行搜索和 获得动作,其中,在所述比特流峽格式中,所述同步模式与其他发送数据W-次一个比特的 方式复用。
[0030] 在至少一个实施例中,所述方法可W并入上面针对各个方法实施例描述的一个或 多个特征。
[0031] 在又一方面中,本文描述的至少一个实施例提供了一种将从设备与使用字峽格式 进行通信的主设备进行同步的方法。所述方法包括:根据所述字峽格式在发送数据中的一 个或多个位置上搜索同步模式;当根据所述操作模式的至少一个同步规则验证了所定位的 同步模式时获得同步;W及如果未获得同步,则针对新发送的数据重复执行搜索和获得动 作,其中,在所述字峽格式中,所述同步模式是在每个数据峽中的连续比特中发送的。
[0032] 在至少一个实施例中,所述方法可W并入上面针对各个方法实施例描述的一个或 多个特征。
[0033] 在又一方面中,本文描述的至少一个实施例提供了一种根据具有第一操作模式和 第二操作模式的统一总线通信协议进行通信的电子设备。所述设备包括:用于发送和接收 信号的接口; W及禪合到所述接口的复用和同步引擎,所述复用和同步引擎被配置为通过 W下方式将所述电子设备与第二电子设备同步:假定所述统一总线通信协议的所述第一操 作模式;根据所述第一操作模式在发送数据中的一个或多个位置上搜索同步模式;在根据 所述操作模式的至少一个同步规则验证了所定位的同步模式时获得同步;W及如果在假定 所述第一操作模式的情况下未获得同步,则假定所述统一总线通信协议的所述第二操作模 式W及根据所述第二操作模式在发送数据上执行搜索和获得动作,其中,所述电子设备是 从设备W及所述第二电子设备是主设备。
[0034] 在至少一个实施例中,所述设备可W并入上面针对各个方法实施例描述的一个或 多个特征。
[0035] 在又一方面中,本文描述的至少一个实施例提供了一种根据具有第一操作模式和 第二操作模式的统一总线通信协议进行通信的电子设备。所述设备包括:用于发送和接收 信号的接口; W及禪合到所述接口的复用和同步引擎,所述复用和同步引擎被配置为通过 W下方式将所述电子设备与第二电子设备同步:假定所述统一总线通信协议的所述第一操 作模式和所述第二操作模式;在根据所述第一操作模式和所述第二操作模式发送的数据中 的一个或多个位置上并发搜索同步模式;在根据所述第一操作模式和所述第二操作模式之 一的至少一个同步规则验证了所定位的同步模式时获得同步;W及如果未获得同步,则针 对根据所述统一总线通信协议的发送数据,根据所述第一操作模式和所述第二操作模式来 执行搜索和获得动作,其中,所述电子设备是从设备W及所述第二电子设备是主设备。
[0036] 在至少一个实施例中,所述设备可W并入上面针对各个方法实施例描述的一个或 多个特征。
[0037] 在又一方面中,本文描述的至少一个实施例提供了一种根据比特流峽格式进行通 信的电子设备。所述设备包括:用于发送和接收信号的接口; W及禪合到所述接口的复用 和同步引擎,所述复用和同步引擎被配置为通过W下方式将所述电子设备与第二电子设备 同步:根据所述比特流峽格式在发送数据中的一个或多个位置上搜索同步模式;当根据所 述操作模式的至少一个同步规则验证了所定位的同步模式时获得同步;W及如果未获得同 步,针对新发送的数据重复执行搜索和获得动作,其中,在所述比特流峽格式中,所述同步 模式与其他发送数据W-次一个比特的方式复用,其中,所述电子设备是从设备W及所述 第二电子设备是主设备。
[0038] 在至少一个实施例中,所述设备可W并入上面针对各个方法实施例描述的一个或 多个特征。
[0039] 在又一方面中,本文描述的至少一个实施例提供了一种根据字峽格式进行通信的 电子设备。所述设备包括:用于发送和接收信号的接口; W及禪合到所述接口的复用和同 步引擎,所述复用和同步引擎被配置为通过W下方式将所述电子设备与第二电子设备同 步:根据所述字峽格式在发送数据中的一个或多个位置上搜索同步模式;当根据所述操作 模式的至少一个同步规则验证了所定位的同步模式时获得同步;W及如果未获得同步,针 对新发送的数据重复执行搜索和获得动作,其中,在所述字峽格式中,所述同步模式是在每 个数据峽中的连续比特中发送的,其中,所述电子设备是从设备W及所述第二电子设备是 王设备。
[0040] 在至少一个实施例中,所述设备可W并入上面针对各个方法实施例描述的一个或 多个特征。
[0041] 在又一方面中,本文描述的至少一个实施例提供了一种包括在从设备的微处理器
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1