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

文档序号:8227761阅读:来源:国知局
拉动或驱动为有效低电平,其中,然后主设备52 和从设备54读取该值。在第四时钟循环的开始时,总线64是有效低电平,且在特定时间段 之后,被主设备52驱动为有效高电平。由于从设备54想要发送"0",在总线64上不存在活 动,直到在已读取了值之后为止,然后主设备52将总线64驱动为有效低电平,W准备下一 个时钟循环。
[022引在主设备52将总线64驱动为有效低电平的时段期间,总线时序允许从设备54继 续将总线64拉到有效低电平。因此,从设备54的输出驱动器的释放时序不是那么严格的。 然而,从设备54在主设备52将总线64驱动为有效高电平时生成包括线路延迟在内的浮置 输出。由于从设备54依赖于主设备52的时序,浮置周期长于有效低电平周期和有效高电 平周期的原因是为了当激活开始时允许从设备54在与主设备52相同的时间量中将总线64 驱动为有效低电平,并允许对时刻的某种容忍性。此外,在总线64上存在延迟。
[0229] 当主设备52将总线64拉低时的时序是在特定时间段之后,使得主设备52或从设 备54不对不正确的数据采样。因此,从设备54在主设备52将总线64拉高时具有浮置输 出。
[0230] 当主设备52或从设备54进入H态时,该由虚线来表示,即使实际电压将由向总线 64写入的之前的值来确定。由于总线64浮置所在的周期非常短,其可W由于禪合到总线 64的寄生电容而保持稳定,或可W通过在系统50内包括至少一个总线保持器来保持稳定 更长的时段。因此,如果静态无负载或加载高阻抗,则总线64上的电荷和电压可W被视为 是稳定的。
[023。 从设备54 W特定时间间隔来激活总线64,其可W通过实现本地时钟、使用化U延 迟锁定环路值LL)或简单延迟电路来进行。延迟电路可W包括两个电容器,该两个电容器 由固定电流交替充电,然后使用电容器上的充电电压来确定应当对总线64进行激活和采 样的点。可w从一个固定时钟沿到下一个固定时钟沿对该两个电容器进行充电,且在开始 该循环之前放电。在不传输信息的长周期期间,有可能通过将时钟信号选通为高电平,令总 线64进入空闲。在该情况下,将存在小延迟,W重启总线64。由于主设备52控制时序,一 般不使用任何模拟控制的延迟。
[0232] -般而言,使用足够小的总线电容和充分高的时钟频率,W使得独有定义在浮置 (或H态)周期期间总线64的状态读数。如果将总线系统50实现在印刷电路板上,在一些 实施例中,可W使用小电容器来提供显著大的电荷,W防范数据错误。在该情况下,使用总 线保持器(例如,使用背靠背禪合的两个反相器)来使用(或备选地实现)小但是有穷的 总线电容,W维持稳定的总线值。可W针对总线64的低频操作来选择该方法,其中,小的泄 漏电流可W将总线64上留下的任何电荷进行缓慢放电,但是总线保持器将保持该值稳定。 总线保持器一般将实现在主设备52中,W限制与其操作相关联的功率效率损耗,但是也可 W出于数据完整性目的而实现在从设备54中。在表1中示出了何时使用单线来实现总线 64的示例实施例的时序特性。
[0233] 表1 ;单线总线的时序特性的示例
[0234]
【主权项】
1. 一种将从设备与使用具有第一操作模式和第二操作模式的统一总线通信协议进行 通信的主设备进行同步的方法,其中,所述方法包括: 假定所述统一总线通信协议的所述第一操作模式; 根据所述第一操作模式在发送数据中的一个或多个位置上搜索同步模式; 在根据所述操作模式的至少一个同步规则验证了所定位的同步模式时获得同步;W及 如果在假定所述第一操作模式的情况下未获得同步,则假定所述统一总线通信协议的 所述第二操作模式,W及根据所述第二操作模式在发送数据上执行搜索和获得动作。
2. 根据权利要求1所述的方法,其中,所述同步模式包括恒定同步部分和动态同步部 分,W及所述搜索动作包括:搜索所述恒定同步部分。
3. 根据权利要求1或2所述的方法,其中,所述恒定同步部分对于所述第一操作模式和 所述第二操作模式是不同的。
4. 根据权利要求2或3所述的方法,其中,所述动态同步部分是通过确定性方法生成 的,使得两个连续同步模式的动态同步部分是不同的。
5. 根据权利要求4所述的方法,其中,所述确定性方法利用循环兀余计数器(CRC)。
6. 根据权利要求1至5中任一项所述的方法,其中,所述第一操作模式是字模式W及所 述第二操作模式是比特流模式,或者所述第一操作模式是比特流模式W及所述第二操作模 式是字模式。
7. 根据权利要求1至6中任一项所述的方法,其中,当假定字模式作为所述操作模式 时,所述搜索动作是在所述发送数据上针对各种开始时隙位置来执行的,所述各种开始时 隙位置高至并包括最大峽长度,除非较早就已经定位了所述同步模式。
8. 根据权利要求1至7中任一项所述的方法,其中,当假定比特流模式作为所述操作模 式时,所述搜索动作是在所述发送数据上针对各种开始时隙位置来执行的,所述各种开始 时隙位置高至并包括最大峽长度,且所述搜索动作针对峽信道的最大数目加W重复,除非 较早就已经定位了所述同步模式。
9. 根据权利要求1至8中任一项所述的方法,其中,一旦已经定位了所述同步模式,贝U 所述搜索和获得动作包括:搜索下一个同步模式,W确定所述统一总线通信协议正在使用 的峽长度。
10. 根据权利要求9所述的方法,其中,所述至少一个同步规则包括:执行所述搜索和 获得动作若干次,W验证所确定的峽长度是正确的。
11. 根据权利要求4所述的方法,其中,所述搜索和获得动作包括:读取与所定位的恒 定同步部分相关联的当前动态同步部分,所述至少一个同步规则包括:基于所述确定性方 法和所述当前动态同步部分来计算预期动态同步部分,定位下一个恒定同步部分,W及将 与所述下一个恒定同步部分相关联的动态同步部分与所述预期动态同步部分相比较,W减 少伪同步的可能性。
12. 根据权利要求11所述的方法,其中,所述至少一个同步规则包括:重复所述计算、 定位和比较动作一次或多次,W进一步降低伪同步的可能性。
13. 根据权利要求1至12中任一项所述的方法,其中,所述至少一个同步规则包括:在 所述定位和获得动作中添加随机成分,W提高在总线业务上有噪状况下的同步可能性。
14. 根据权利要求13所述的方法,其中,所述随机成分包括:读取特定时间段内的总线 业务的奇偶性w及使用所述奇偶性信息来辅助确定当前定位的同步模式是真模式还是伪 模式。
15. 根据权利要求13所述的方法,其中,所述随机成分是在存在一个或多个错误的情 况下已经定位所述同步模式时使用的。
16. 根据权利要求1至15中任一项所述的方法,其中,所述第一操作模式是比特流模 式,W及使用时钟选通来跳过来自假定不存在所述同步模式的比特的峽信道的数据。
17. 根据权利要求1至15中任一项所述的方法,其中,所述方法将时钟选通和公共搜索 结构用于在字操作模式和比特流操作模式下搜索所述同步模式。
18. 根据权利要求1至17中任一项所述的方法,其中,如果所述从设备脱离同步,所述 从设备假定在前一成功同步尝试期间确定的峽长度和峽格式并尝试重新获得同步。
19. 根据权利要求11所述的方法,其中,如果与下一个恒定同步部分相关联的动态同 步部分与所述预期动态同步部分不匹配,则所述方法还包括:继续搜索具有与所述预期动 态同步部分相匹配的动态同步部分的恒定同步部分。
20. 根据权利要求19所述的方法,其中,对为了定位与所述预期动态同步部分相匹配 的动态同步部分而搜索并定位多少个恒定同步部分加W限制。
21. 根据权利要求20所述的方法,其中,如果在没有找到匹配的情况下达到所述限制, 则所述方法还包括;将所定位的恒定同步部分中的任意一个选择为有效同步部分。
22. 根据权利要求1至21中任一项所述的方法,其中,在已实现了同步之后,所述方法 还包括:通过检查所述发送数据中的与先前定位的同步模式的距离在所确定的峽长度距离 的附近的位置,来维持同步。
23. 根据权利要求11所述的方法,其中,所述方法还包括;不管是否没有找到预期动态 同步部分和实际动态同步部分之间的匹配,都维持当前定位的恒定同步部分,直到所述搜 索超过最大峽长度为止,在所述搜索超过最大峽长度时丢弃当前定位的恒定同步部分,W 及将跟着的恒定同步部分用作当前定位的恒定同步部分并且继续针对匹配的搜索。
24. 根据权利要求2所述的方法,其中,所述方法还包括;生成与在最大数据长度内定 位的所有有效恒定同步部分相对应的动态同步部分的表格,针对连续位置之间的分隔方面 的重复来分析与预期动态同步部分相匹配的动态同步部分的位置,W确定实际峽长度,W 及使用所述实际峽长度来获得同步。
25. -种根据具有第一操作模式和第二操作模式的统一总线通信协议进行通信的电子 设备,其中,所述设备包括: 用于发送和接收信号的接口; W及 禪合到所述接口的复用和同步引擎,所述复用和同步引擎被配置为通过W下方式将所 述电子设备与第二电子设备同步:假定所述统一总线通信协议的所述第一操作模式;根据 所述第一操作模式在发送数据中的一个或多个位置上搜索同步模式;在根据所述操作模式 的至少一个同步规则验证了所定位的同步模式时获得同步;W及如果在假定所述第一操作 模式的情况下未获得同步,则假定所述统一总线通信协议的所述第二操作模式,W及根据 所述第二操作模式在发送数据上执行搜索和获得动作, 其中,所述电子设备是从设备W及所述第二电子设备是主设备。
26. 根据权利要求25所述的电子设备,其中,所述复用和同步引擎还被配置为执行如 权利要求2至24中任一项所定义的方法。
27. -种包括在从设备的微处理器上可执行的多个指令在内的计算机可读介质,所述 指令用于使得所述微处理器实现将所述从设备与使用具有第一操作模式和第二操作模式 的统一总线通信协议进行通信的主设备进行同步的方法,其中,所述方法包括: 假定所述统一总线通信协议的所述第一操作模式; 根据所述第一操作模式在发送数据中的一个或多个位置上搜索同步模式; 在根据所述操作模式的至少一个同步规则验证了所定位的同步模式时获得同步;W及 如果在假定所述第一操作模式的情况下未获得同步,则假定所述统一总线通信协议的 所述第二操作模式,W及根据所述第二操作模式在发送数据上执行搜索和获得动作。
28. 根据权利要求27所述的计算机可读介质,其中,所述方法还根据权利要求2至24 中任一项来定义。
【专利摘要】本文描述的各种实施例涉及用于将从设备与使用统一总线通信协议进行通信的主设备进行同步的技术或其一些方面。在一个示例中,所述方法可以包括:假定所述统一总线通信协议的所述第一操作模式;根据所述第一操作模式在发送数据中的一个或多个位置上搜索同步模式;在根据所述操作模式的至少一个同步规则验证了所定位的同步模式时获得同步;以及如果基于所假定的第一操作模式未获得同步,则假定所述统一总线通信协议的第二操作模式以及根据所述第二操作模式在所述发送数据上执行搜索和获得动作。
【IPC分类】H04L7-00, H04L1-24
【公开号】CN104541473
【申请号】CN201380040806
【发明人】杰恩斯·克里斯蒂安·波尔森
【申请人】黑莓有限公司
【公开日】2015年4月22日
【申请日】2013年3月14日
【公告号】CA2874899A1, EP2856690A1, US20130322462, WO2013177665A1, WO2013177665A8
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1