发明名称 串行通信系统的时钟摆动控制
摘要 一种用于在自动测定波特率期间考虑时钟摆动的系统和方法。在识别AT命令和入局数据流的波特率时,本发明根据入局数据流的波特率,用两种方法中的一种计及时钟摆动。如入局数据流的波特率为9600或更高时,本发明通过利用与ASCII字符和RS-232协议有关的特征来计及时钟摆动。此特征是通过间隔被紧密配合在两边上的停止位。此特征用于确定是否存在负向或正向时钟摆动。如果存在负向时钟摆动,并确定该负向时钟摆动落在某一门限值内,就跳过一个采样。如果存在正向时钟摆动并且落在某一门限内,通过取一个额外采样将正向时钟摆动转换为负向时钟摆动。基于所计算的摆动值,从原有采样和新采样中重构位而计及时钟摆动,以获得消除时钟摆的不利影响的真实采样。当入局数据流的波特率高于9600时,若存在多组每位8个采样,本发明通过从起始位起取中间一组8个采样来计及时钟摆动。这是通过搜索下一个起始位来实现。一旦发现下一个起始位,就确定哪一组8个采样是中间采样。本发明重算到该中间采样,并从中间采样读入数据来消除摆动影响。
申请公布号 CN1369156A 申请公布日期 2002.09.11
申请号 CN00811247.9 申请日期 2000.08.03
申请人 高通股份有限公司 发明人 J·诺厄
分类号 H04L7/033;G06F13/38 主分类号 H04L7/033
代理机构 上海专利商标事务所 代理人 李玲
主权项 1,一种串行通信中修正时钟摆动的方法,其特征在于,所述方法包括以下步骤:从入局数据流接收含有某一预定特征的一个采样,其中所述入局数据流的波特率确定至少为9600;用所述预定特征计算时钟摆动;确定所述时钟摆动是否是负向;如果所述时钟摆动不是负向的,确定所述时钟摆动是否是正向的;如果存在所述的负向和正向时钟摆动中的一种,对所述的负向和正向时钟摆动中的一种作补偿;确定所述采样是否代表标记和间隔中的一种;以及如果在所述入局数据流中有更多的采样,在所述的预定特征再次出现之前基于所述时钟摆动计算,从所述入局数据流中重构位和字符;
地址 美国加利福尼亚州
您可能感兴趣的专利