检测秒脉冲输入信号反相并自动纠错的方法、装置及设备的制作方法

文档序号:7749979阅读:151来源:国知局
专利名称:检测秒脉冲输入信号反相并自动纠错的方法、装置及设备的制作方法
技术领域
本发明涉及无线通讯领域,尤其涉及一种检测秒脉冲输入信号反相并自动纠错的 方法、装置及网络设备。
背景技术
在现有的移动通讯3G (第三代移动通讯系统)网络建设中,1588技术是TD-SCDMA 系统中所采用的关键技术,其中,1588信号具体由lPPSdPulsePer Second,秒脉冲)信号 和TOD (Time of Day,每日定时)信号组成。目前,采用IPPS功能的设备没有统一的接口标准,有的使用RS232接口标准,有 的使用RJ45接口标准,导致不同厂商的设备在相互对接的时候,会面临接口标准不同的问题。现有技术中,采用IPPS功能的设备在使用时,通常采用现场临时做线来解决因厂 商不同导致接口标准不同所产生的相互对接问题。由于目前没有定义国际接口标准,现场 临时做的IPPS输入信号的正负信号线可能会接反,从而导致IPPS输入信号反相而使设备 不能正常工作,给设备安装调试带来不便。

发明内容
本发明的主要目的在于提供一种检测秒脉冲输入信号反相并自动纠错的方法、装 置及网络设备,可以解决采用IPPS功能且具有不同接口标准的设备之间的正常对接问题, 提高设备兼容性,节省设备安装调试时间。本发明提出的一种检测秒脉冲输入信号反相并自动纠错的方法,包括以下步骤接收秒脉冲输入信号;检测秒脉冲输入信号,并判断秒脉冲输入信号是否反相;当秒脉冲输入信号反相时,对秒脉冲输入信号进行反相纠错处理;输出正常秒脉冲输入信号。优选地,所述秒脉冲输入信号为秒脉冲差分信号。优选地,所述接收秒脉冲输入信号的步骤之后还包括将所述秒脉冲输入信号转换为单根晶体管_晶体管逻辑TTL电平信号。优选地,所述检测秒脉冲输入信号,并判断秒脉冲输入信号是否反相的步骤具体 包括对秒脉冲输入信号的正脉冲宽度计数,得到当前计数值;判断当前计数值是否小于预设标准值,如果是,则输出正常秒脉冲输入信号;否 贝1J,对秒脉冲输入信号进行反相纠错处理。优选地,所述输出正常秒脉冲输入信号的步骤之前还包括对秒脉冲输入信号进行频率检测及滤波处理。本发明提出的一种检测秒脉冲输入信号反相并自动纠错的装置,包括
接收模块,用于接收秒脉冲输入信号;检测判断模块,用于检测所述秒脉冲输入信号,并判断秒脉冲输入信号是否反相;纠错处理模块,用于当秒脉冲输入信号反相时,对秒脉冲输入信号进行反相纠错 处理;输出模块,用于输出正常秒脉冲输入信号。优选地,所述秒脉冲输入信号为秒脉冲差分信号。优选地,还包括转换模块,用于将秒脉冲输入信号转换为单根晶体管-晶体管逻辑TTL电平信号。优选地,所述检测判断模块包括计数单元,用于对秒脉冲输入信号的正脉冲宽度计数,得到当前计数值;判断单元,用于判断当前计数值是否小于预设标准值。优选地,本装置还包括频率检测及滤波处理模块,用于对秒脉冲输入信号进行频率检测及滤波处理。本发明提出的一种网络设备,包括上述的检测秒脉冲输入信号反相并自动纠错的
直ο本发明通过对接收的IPPS输入信号进行检测,并判断该IPPS输入信号是否反相, 对反相的IPPS输入信号进行反相纠错处理,使系统正常工作,提高了设备的兼容性,并节 省了设备安装调试时间。


图1是本发明检测IPPS输入信号反相并自动纠错的方法一实施例流程示意图;图2是本发明检测IPPS输入信号反相并自动纠错的方法另一实施例流程示意 图;图3是本发明检测IPPS输入信号反相并自动纠错的装置一实施例结构示意图;图4是本发明检测IPPS输入信号反相并自动纠错的装置另一实施例结构示意 图;图5是图4所示检测IPPS输入信号反相并自动纠错的装置中检测判断模块的具 体结构示意图;图6是本发明网络设备一实施例结构示意图。
具体实施例方式为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述图1示出了本发明检测IPPS输入信号反相并自动纠错的方法一实施例流程示意 图。如图1所示,本实施例提供的一种检测IPPS输入信号反相并自动纠错的方法,包 括以下步骤步骤101,接收IPPS输入信号;步骤102,检测IPPS输入信号,并判断IPPS输入信号是否反相;
步骤103,当IPPS输入信号反相时,对IPPS输入信号进行反相纠错处理;步骤104,输出正常IPPS输入信号。本实施例中,在相互对接的两个设备进行接口对接时,首先对对接设备所接收的 IPPS输入信号进行相位检测,当检测到IPPS输入信号反相时,对反相的IPPS输入信号进行 自动纠错处理,使对接设备接收正常的输入信号,从而使系统正常工作。本实施例中,优选地,IPPS输入信号采用IPPS差分信号,采用IPPS差分信号输入 主要是因为差分信号的抗干扰能力较强,并且可以实现较长距离的传输。上述步骤中,首先,接收IPPS输入信号,IPPS输入信号可以通过对接设备的面 板接口输入到单板。然后对IPPS输入信号进行EMC(ElectroMagnetic Compatibility, 电磁兼容性)防护及滤波处理后,通过专用芯片对IPPS输入信号进行转换使其变为单根 TTL(Transistor-Transistor Logic,晶体管-晶体管逻辑)电平信号。然后对转换后的 IPPS输入信号进行检测。IPPS输入信号每隔一秒钟,产生一个脉冲信号,即相邻两个IPPS 输入信号的间隔是1秒。本实施例对IPPS输入信号进行检测的具体过程为采用一个高频率的时钟对每 个IPPS输入信号正脉冲宽度进行计数,在计数之前,预先设定一个正脉冲宽度的预设标准 值,由于脉冲宽度没有规定统一标准,本实施例对每个IPPS输入信号正脉冲宽度的计数标 准设定为30ms,即预设标准值为30ms,以举例说明。当IPPS输入信号正常时,检测到IPPS 输入信号的正脉冲宽度的当前计数值小于预设标准值30ms,则判断IPPS输入信号处于正 常工作模式,向对接设备输出正常IPPS输入信号,系统正常工作。当IPPS输入信号反相时, IPPS输入信号的间隔变为高电平,而IPPS输入信号的脉宽变为低电平,此时检测到IPPS输 入信号正脉冲宽度的当前计数值远大于30ms,由此可以判断IPPS输入信号处于反相工作。当检测到IPPS输入信号反相时,对IPPS输入信号进行相位取反处理。其具体操作 过程为首先,通过CPU芯片的局部总线(Local Bus)配置一个由CPU芯片控制的反相标志 位寄存器,并对反相标志位寄存器进行设置,当IPPS输入信号反相时,反相标志位寄存器 设置为“0”,当IPPS输入信号没有反相时,反相标志位寄存器设置为“1”。之后,根据反相 标志位寄存器的当前设置值判断是否对IPPS输入信号进行取反处理,在检测IPPS输入信 号时,当检测到IPPS输入信号反相时,反相标志位寄存器的当前设置值为“0”,则对IPPS输 入信号进行取反处理,使反相的IPPS输入信号相位恢复正常,并输出正常IPPS输入信号, 从而使系统正常工作。如果检测到IPPS输入信号没有反相时,则反相标志位寄存器设置值 为“1”,输出正常IPPS输入信号,使系统正常工作。本实施例通过对接收的IPPS输入信号进行检测,并判断该IPPS输入信号是否反 相,对反相的IPPS输入信号进行反相纠错处理,使系统正常工作,提高了设备的兼容性,并 节省了设备安装调试时间。图2是本发明检测IPPS输入信号反相并自动纠错的方法另一实施例流程示意图。如图2所示,本实施例提供的一种检测IPPS输入信号反相并自动纠错的方法,在 图1所示的实施例的基础上步骤101与步骤102之间还包括步骤1012,将IPPS输入信号转换为单根TTL电平信号。在步骤104之前还包括
步骤1041,对IPPS输入信号进行频率检测及滤波处理。本实施例中,上述实施例步骤102具体包括 步骤1021,对IPPS输入信号的正脉冲宽度计数,得到当前计数值;步骤1022,判断当前计数值是否小于预设标准值,如果是,则进入步骤1041,否 贝丨J,进入步骤103。上述步骤中,通过对接收的IPPS输入信号的正脉冲宽度计数以对接收到的IPPS 输入信号进行检测。IPPS输入信号就是每隔一秒钟,产生一个脉冲信号,即相邻两个IPPS 输入信号的间隔是1秒。本步骤中,具体检测过程为采用一个高频率的时钟对每个IPPS 输入信号正脉冲宽度进行计数,在计数之前,预先设定一个正脉冲宽度的预设标准值,由于 脉冲宽度没有规定统一标准,本实施例对每个IPPS输入信号正脉冲宽度的计数标准设定 为30ms,即预设标准值为30ms,以举例说明。当IPPS输入信号正常时,检测到IPPS输入信 号的正脉冲宽度的当前计数值小于预设标准值30ms时,则判断IPPS输入信号处于正常工 作模式,向对接设备输出正常IPPS输入信号,系统正常工作。当IPPS输入信号反相时,IPPS 输入信号的间隔就变为高电平,而IPPS输入信号的脉宽就变为低电平,此时检测到IPPS输 入信号正脉冲宽度的当前计数值远大于30ms,由此可以判断IPPS输入信号处于反相工作。当检测到IPPS输入信号反相时,对IPPS输入信号进行相位取反处理。其具体操作 过程为首先,通过CPU芯片的局部总线(Local Bus)配置一个由CPU芯片控制的反相标志 位寄存器,并对反相标志位寄存器进行设置,当IPPS输入信号反相时,反相标志位寄存器 设置为“0”,当IPPS输入信号没有反相时,反相标志位寄存器设置为“1”。之后,根据反相 标志位寄存器的当前设置值判断是否对IPPS输入信号进行取反处理,在检测IPPS输入信 号时,当检测到IPPS输入信号反相时,反相标志位寄存器的当前设置值为“0”,则对IPPS输 入信号进行取反处理,使反相的IPPS输入信号相位恢复正常,并输出正常IPPS输入信号, 从而使系统正常工作。如果检测到IPPS输入信号没有反相时,则反相标志位寄存器设置值 为“ 1 ”,则输出正常IPPS输入信号,使系统正常工作。本实施例中,在输出正常IPPS输入信号之前,对IPPS输入信号进行频率检测及滤 波处理,以使对接设备接收的IPPS输入信号更加稳定。本实施例通过对接收的IPPS输入信号进行检测,并判断该IPPS输入信号是否反 相,对反相的IPPS输入信号进行反相纠错处理,使系统正常工作,提高了设备的兼容性,并 节省了设备安装调试时间。图3是本发明检测IPPS输入信号反相并自动纠错的装置一实施例结构示意图。如图3所示,本实施例提出的一种检测IPPS输入信号反相并自动纠错的装置,包 括接收模块301,用于接收IPPS输入信号;检测判断模块302,用于检测IPPS输入信号,并判断IPPS输入信号是否反相;纠错处理模块303,用于当IPPS输入信号反相时,对IPPS输入信号进行反相纠错 处理;输出模块304,用于输出正常IPPS输入信号。在相互对接的两个设备进行接口对接时,首先,对对接设备所接收的IPPS输入信 号进行相位检测,当检测到IPPS输入信号反相时,对反相的IPPS输入信号进行自动纠错处理,使对接设备接收正常的IPPS输入信号,从而使系统正常工作。 本实施例中,IPPS输入信号采用IPPS差分信号。采用IPPS差分信号输入主要是 因为差分信号的抗干扰能力较强,并且可以实现较长距离的传输。接收模块301接收IPPS输入信号之后,将IPPS输入信号发送给检测判断模块 302,由检测判断模块302对IPPS输入信号进行检测并作出判断,具体过程为采用一个高 频率的时钟对每个IPPS输入信号正脉冲宽度进行计数。在计数之前,预先设定一个正脉冲 宽度的预设标准值,由于脉冲宽度没有规定统一标准,本实施例对每个IPPS输入信号正脉 冲宽度的计数标准设定为30ms,即预设标准值为30ms,以举例说明。当IPPS输入信号正常 时,检测到IPPS输入信号的正脉冲宽度的当前计数值小于预设标准值30ms,则判断IPPS输 入信号处于正常工作模式,由输出模块304向对接设备输出正常IPPS输入信号,系统正常 工作。当IPPS输入信号反相时,IPPS输入信号的间隔变为高电平,而IPPS输入信号的脉宽 变为低电平,此时检测到IPPS输入信号正脉冲宽度的当前计数值远大于30ms,由此可以判 断IPPS输入信号处于反相工作。当检测判断模块302检测到IPPS输入信号反相时,由纠错处理模块303对IPPS 输入信号进行相位取反处理。本实施例中,纠错处理模块303包括一个与CPU芯片连接的 反相标志位寄存器。纠错处理模块303具体纠错处理过程为首先,通过CPU芯片的局部总线(Local Bus)与反相标志位寄存器连接,并由CPU芯片控制反相标志位寄存器,对反相标志位寄存 器预先进行设置,当IPPS输入信号反相时,反相标志位寄存器设置为“0”,当IPPS输入信 号没有反相时,反相标志位寄存器设置为“1”。之后,反相标志位寄存器根据检查判断模块 302的处理结果在两设置值“0”和“ 1 ”之间切换,纠错处理模块303根据反相标志位寄存 器当前设置值判断是否对IPPS输入信号进行取反处理,在检测IPPS输入信号时,当检测到 IPPS输入信号反相时,反相标志位寄存器的当前设置值即为“0”,则由纠错处理模块303对 IPPS输入信号进行取反处理,使反相的IPPS输入信号相位恢复正常,由输出模块304输出 正常IPPS输入信号,从而使系统正常工作。如果检测到IPPS输入信号没有反相时,则反相 标志位寄存器设置值为“1”,由输出模块304输出正常IPPS输入信号,使系统正常工作。图4是本发明检测IPPS输入信号反相并自动纠错的装置另一实施例结构示意图。如图4所示,本实施例提出的一种检测IPPS输入信号反相并自动纠错的装置,在 上述图3所示的实施例的基础上还包括转换模块3012,用于将IPPS输入信号转换为单根TTL电平信号;频率检测及滤波处理模块3034,用于对IPPS输入信号进行频率检测及滤波处理。本实施例中,接收模块301接收的IPPS输入信号为IPPS差分信号,采用IPPS差 分信号输入主要是因为差分信号的抗干扰能力较强,并且可以实现较长距离的传输,之后, 接收模块301将接收IPPS输入信号发送给转换模块3012,由转换模块3012将IPPS输入信 号转换为单根TTL电平信号。本实施例中,在输出模块304输出正常IPPS输入信号之前,由频率检测及滤波处 理模块3034对IPPS输入信号进行频率检测及滤波处理,以使对接设备接收的IPPS输入信 号更加稳定。如图5所示,本实施例中,检测判断模块302具体包括
计数单元3021,用于对IPPS输入信号的正脉冲宽度计数,得到当前计数值;判断单元3022,用于判断当前计数值是否小于预设标准值。
如图6所示,本发明提出的一种网络设备60,包括上述图4所示实施例中的检测 IPPS输入信号反相并自动纠错的装置601,该检测IPPS输入信号反相并自动纠错的装置 601具体结构如图4所示,在此不再赘述。本实施例中,该网络设备60可以为基站、服务器等。本实施例可以解决采用IPPS 功能的网络设备60 (比如基站)与其它接口标准不相同的网络设备(比如基站)之间的接 口对接问题。通过对接收的IPPS输入信号进行检测,并判断该IPPS输入信号是否反相,对 反相的IPPS输入信号进行反相纠错处理,使系统正常工作,提高了网络设备60的兼容性, 并节省了网络设备安装调试时间。综上所述,本发明实施例通过对接收的IPPS输入信号进行检测,并判断该IPPS输 入信号是否反相,对反相的IPPS输入信号进行反相纠错处理,使系统正常工作,提高了设 备的兼容性,并节省了设备安装调试时间。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
权利要求
一种检测秒脉冲输入信号反相并自动纠错的方法,其特征在于,包括以下步骤接收秒脉冲输入信号;检测秒脉冲输入信号,并判断秒脉冲输入信号是否反相;当秒脉冲输入信号反相时,对秒脉冲输入信号进行反相纠错处理;输出正常秒脉冲输入信号。
2.根据权利要求1所述的检测秒脉冲输入信号反相并自动纠错的方法,其特征在于, 所述秒脉冲输入信号为秒脉冲差分信号。
3.根据权利要求2所述的检测秒脉冲输入信号反相并自动纠错的方法,其特征在于, 所述接收秒脉冲输入信号的步骤之后还包括将所述秒脉冲输入信号转换为单根晶体管_晶体管逻辑TTL电平信号。
4.根据权利要求1所述的检测秒脉冲输入信号反相并自动纠错的方法,其特征在于, 所述检测秒脉冲输入信号,并判断秒脉冲输入信号是否反相的步骤具体包括对秒脉冲输入信号的正脉冲宽度计数,得到当前计数值;判断当前计数值是否小于预设标准值,如果是,则输出正常秒脉冲输入信号;否则,对 秒脉冲输入信号进行反相纠错处理。
5 根据权利要求1至4中任一项所述的检测秒脉冲输入信号反相并自动纠错的方法, 其特征在于,所述输出正常秒脉冲输入信号的步骤之前还包括对秒脉冲输入信号进行频 率检测及滤波处理。
6.一种检测秒脉冲输入信号反相并自动纠错的装置,其特征在于,包括接收模块,用 于接收秒脉冲输入信号;检测判断模块,用于检测秒脉冲输入信号,并判断秒脉冲输入信号是否反相;纠错处理模块,用于当秒脉冲输入信号反相时,对秒脉冲输入信号进行反相纠错处理;输出模块,用于输出正常秒脉冲输入信号。
7.根据权利要求6所述的检测秒脉冲输入信号反相并自动纠错的装置,其特征在于, 所述秒脉冲输入信号为秒脉冲差分信号。
8.根据权利要求7所述的检测秒脉冲输入信号反相并自动纠错的装置,其特征在于, 还包括转换模块,用于将秒脉冲输入信号转换为单根晶体管_晶体管逻辑TTL电平信号。
9.根据权利要求6、7或8所述的检测秒脉冲输入信号反相并自动纠错的装置,其特征 在于,所述检测判断模块包括计数单元,用于对秒脉冲输入信号的正脉冲宽度计数,得到当前计数值;判断单元,用 于判断当前计数值是否小于预设标准值。
10.根据权利要求9所述的检测秒脉冲输入信号反相并自动纠错的装置,其特征在于, 还包括频率检测及滤波处理模块,用于对秒脉冲输入信号进行频率检测及滤波处理。
11.一种网络设备,其特征在于,包括如权利要求10所述的检测秒脉冲输入信号反相 并自动纠错的装置。
全文摘要
本发明涉及一种检测秒脉冲输入信号反相并自动纠错的方法、装置及设备,其方法包括接收秒脉冲输入信号;检测秒脉冲输入信号,并判断秒脉冲输入信号是否反相;当秒脉冲输入信号反相时,对秒脉冲输入信号进行反相纠错处理;输出正常秒脉冲输入信号。本发明通过对接收的秒脉冲输入信号进行检测,并判断该秒脉冲输入信号是否反相,对反相的秒脉冲输入信号进行反相纠错处理,使系统正常工作,提高了设备的兼容性,并节省了设备安装调试时间。
文档编号H04L1/00GK101888241SQ20101018537
公开日2010年11月17日 申请日期2010年5月27日 优先权日2010年5月27日
发明者朱跃, 秦川 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1