专利名称:接收卡的识别方法及相关通信设备的制作方法
技术领域:
本发明涉及通信领域,特别涉及一种接收卡的识别方法及相关通信设备。
背景技术:
在现有通信系统如核心网、BITS (大楼综合定时系统)、CDMA(码分多 址通信系统)、GSM (全球移动通信系统)、WCDMA (宽带码分多工存取)、 WiMAX (微波存取全球互通)、LTE (长期演进)、UMB (超宽带移动通信) 设备中,全球卫星定位系统(GPS, Global Positioning System )和全球卫星导 航系统(GLONASS, GLObal NAvigation Satellite System )有着广泛的应用。 它可以作为通信系统设备提供高精度的时钟源,以及精确时间同步应用过程 中,GPS和GLONASS系统在无线通信系统中占有重要地位。
基站通信系统中用到的是全球卫星定位系统或全球卫星导航系统的用户 部分,它包括源天线、馈线、避雷器、接收卡,下面分别介绍
GPS和GLONASS天线为有源天线,前者工作在Ll波段(1.575Ghz),后者 同时支持两个波段,包括Ll波段的GPS信号(1.575Ghz)以及GLONASS信号 (1.602-1.611Ghz)。 二者均内置窄带滤波器和LNA (低噪声放大器)。馈线采用 物理发泡聚乙炔绝缘射频同轴电缆,传送射频信号以及天线的工作电源。机 顶和远端各一个天馈避雷器,用于室外防雷。
接收卡有GPS接收卡(又称单星卡)以及GPS/GLONASS接收卡(又称双星 卡)两种。单星卡仅仅支持GPS系统,双星卡同时支持两种卫星导4元系统。二 者的实现原理类似包括RF (射频单元)、IF (中频处理单元)、DM (数据模 块)等。单星卡一般有至少8个并行通道,可同时跟踪8颗卫星。双星卡有20 个接收通道。
目前市场设计制造GPS接收卡和GPS/GLONASS接收卡的厂家很多,由于 市场竟争激烈,接收卡更新换代和停产淘汰的速度很快。为了有效^见避风险, 在通信设备的时钟系统设计中,在同一块电路板上往往要兼容设计2 _ 3家甚 至5家以上的接收卡。多个接收卡兼容在硬件实现上不难,但是系统要解决接 收卡识别问题。因为不同厂家生产的接收卡,其配置管理和通信消息接口是
不一样的,软件要作不同的适配。
接收卡一般情况下,是一块小扣板,参见图l,其最重要的信号接口为1PPS
(秒脉沖,1 Pulse Per Second)信号接口和串口 。 一般情况下,1PPS是TTL (晶 体管-晶体管逻辑)电平,而串口有TTL电平的也有RS232 (串行通讯接口 )电 平。串口主要传送配置管理信息、日历星象信息等。
所有接收卡扣板的1PPS信号引脚通过同一线路串联,接入逻辑单元,即 EPLD (可擦除的可编程逻辑器件)或FPGA (现场可编程门阵列器件)单元 10,插座单板一般兼容的接收卡不会超过8种,可以用一个4bit的拨码开关来 指示接收卡的类型,设备出厂之前,根据接收卡类型通过拨码开关18将拨码 拨动到适当位置,并将拨码值通过EPLD或FPGA单元10传送到CPU12 ,也 可直接将拨码值挂在CPU 12的通用I/0口上来上报。CPU 12根据拨码值就可以 确定是何种类型的接收卡。CPU12识别出接收卡类型后,对接收卡的配置驱 动就可以顺利进行。
在本发明过程中,发明人发现该现有技术至少存在以下缺点
拨码开关失效率较高,接收卡识别是人为手工干预的,生产维修更换麻 烦,自动化程度低,容易出错。
现有技术中还提供另外一种技术方案,参见图2,该技术方案是完全去掉 拨码开关。由于不同的接收卡具有独特的串口配置帧格式,独特的配置管理 消息,软件通过有限次(兼容的接收卡的类型是有限的)的遍历迭代尝试就 可以匹配出接收卡的类型。
在本发明过程中,发明人发现该现有技术至少存在以下缺点
软件算法相对复杂,需要多次遍历迭代尝试,因而识别速度慢,效率低。
发明内容
本发明实施例提供一种接收卡的识别方法和相关的通信设备,快速识别 接收卡的类型。
本发明实施例所提供的接收卡的识别方法和相关的通信设备的实施例是 通过以下技术方案实现的
一种接收卡的识别方法,所述的识别方法包括
将所有接收卡插座的1PPS信号引脚引入逻辑单元;
所述逻辑单元检测接收卡插座上1PPS信号的有无,并根据1PPS信号引 脚与所述接收卡的对应关系,识别出所述接收卡。
本发明实施例还提供一种通信设备包括接收卡插座、逻辑单元,所有 的接收卡插座的1PPS信号引脚分别引入所述的逻辑单元;所述的逻辑单元, 用于检测接收卡插座上1PPS信号的有无,根据1PPS信号引脚与所述接收卡 的对应关系,识别出所述接收卡。
本发明实施例提供一种接收卡的识别方法和相关的通信设备,通过将每 个接收卡的1PPS信号引脚分别引入逻辑单元进行检测,根据1PPS信号引脚 与所述接收卡的对应关系,识别出所述接收卡。可以快速识别接收卡类型, 生产维修更换也相当方便,软件也不需要反复适配和尝试,简化了软件设计 流程。
图1为现有技术提供的一种识别接收卡的通信设备的结构示意图2为现有技术提供的另一种识别接收卡的通信设备的结构示意图3为本发明实施例识别接收卡的通信设备的结构示意图4为本发明实施例识别接收卡的方法的流程图。
具体实施例方式
一般来说,某个设备在一段时间里能够支持的GPS/GLONASS接收卡的 类型是有限的,至少受限于底板面积,不可能支持无限多的GPS/GLONASS 接收卡。比如目前常见的CDMA基站系统能够支持6种GPS/GLONASS接 收卡。对于基站系统来说它根据保存的接收卡的类型的信息,能够确定自 身支持哪几种GPS/GLONASS接收卡,同 一时刻底板上只会插入一种接收卡, 基站系统不能识别到底是哪一种接收卡。如2006年发货的接收卡A,但是 到2007年,接收卡A由于商务和技术原因,换成了接收卡B。但是在一段时 间内,接收卡的发货一定是局限在上述基站系统支持的接收卡的范围内。例 如基站系统支持接收卡A、 B、 C、 D、 E,发货一定是接收卡A、 B、 C、 D、
E的一种。虽然基站系统能够确定支持哪几种接收卡,但是不能确定现在插在 插板-上的接收卡是哪一种接收卡。这就需要基站系统来识别具体是哪一种接 收卡。
基站系统是通过读取逻辑单元里面的寄存器来获取并识別接收卡。现有 技术是通过拨码开关控制寄存器的状态来实现寄存器显示接收卡的类型信息
的,例如拨码置位0001代表接收卡A,拨码置位0101代表接收卡B,等等。 还有一种方式是基站系统根据不同的接收卡,其配置和状态消息是独特的 特性,通过反复尝试和迭代遍历,识别出是哪一种接收卡,这样导致软件设 计复杂。
本发明实施例提供一种接收卡的识别方法和相关的通信设备,通过将每 个接收卡的1PPS信号引脚分别引入逻辑单元进行检测,由逻辑单元自动识别 出接收卡并将接收卡的信息通过存储器保存下来。逻辑单元可以有多种,在 本实施例中以EPLD或FPGA单元为例进行说明。该方法可以快速识别接收 卡类型,生产维修更换也相当方便,软件也不需要反复适配和尝试,简化了 软件设计流程。
下面结合附图详细描述本发明实施例提供的接收卡的识别方法和相关的 通信设备。
图3为本发明实施例识别接收卡的通信设备的结构示意图;参见该图, 该识别接收卡的通信设备包括逻辑单元如EPLD或FPGA单元30, CPU32通 过时间串口 34与EPLD或FPGA单元30连接,时钟处理模块31接收EPLD 或FPGA单元30的1PPS信号。其中
E
PLD或FPGA单元30,用于1PPS的4企测,置位寄存器,指示每一路接 收卡的1PPS状态,并选择可用的1PPS信号传递给时钟模块;将可用的 GPS/GLONASS接收卡的时间串口 34连接到CPU。
时钟处理模块31,接收1PPS作为锁相环路高精度时钟源,完成锁相调 相,并输出系统时钟给各个业务板。
CPU 32,解析来自接收卡的消息,完成对接收卡的初始化,配置,从接 收卡收集状态告警信息等。
电平转换器36,将RS232电平或者RS485/422等非TTL电平转换成TTL 电平。
GPS/GLONASS接收卡的时间串口 33,用来传送初始化配置信息、星象 曰历信息等。
接收卡插座35, GPS/GLONASS接收卡一般为扣板形式,通过底板上的 接收卡插座35连接到底板。
接收卡插座35有多个,每个接收卡插座对应不同的接收卡,这些接收卡 可以是类型的不同,也可以只是版本的不同。所述1PPS信号引脚与所述接收 卡的对应关系为预先设定的,可以存储在EPLD或FPGA单元30寄存器里面, 也可以以其他形式如电路预先设定。每个接收卡从供应商处购买过来时,对 应到通信设备的底板上有一个独占的接收卡插座35,不同的接收卡占有的接 收卡插座35的形状和引脚定义都不相同。接收卡最重要的信号接口有1PPS 信号引脚和串口。由于在通信设备底板上,同一时刻只会插有一块接收卡, 每个1PPS信号引脚定义不同,每个1PPS信号引脚对应的插座插相应的接收 卡,所以EPLD或FPGA单元30在任何时候只会接收到1个1PPS信号,或 者由于扣接收卡故障而根本收不到1PPS。利用这个特点,将所有的接收卡插 座35的1PPS信号引脚分别引入EPLD或FPGA单元30;然后将接收卡插入 相对应的才妄收卡插座35, EPLD或FPGA单元30纟企测4妾收卡插座35上1PPS 信号的有无。
如果EPLD或FPGA单元30检测有1PPS信号,则可以根据1PPS信号及 1PPS信号引脚与所述接收卡的对应关系,识别出所述接收卡的类型或版本; 如果所述的EPLD或FPGA单元30的没有检测到1PPS信号,则判断为接收 卡故障。
本发明实施例还提供一种用于识别接收卡的方法,参见图4,该方法包括 步骤
40、 将所有接收卡插座的1PPS信号引脚分别引入逻辑单元如EPLD或 FPGA单元。接收卡插座有多个,每个接收卡插座对应不同的接收卡,所述 1PPS信号引脚与所述接收卡的对应关系为预先设定的。
41、 所述的逻辑单元检测接收卡插座上1PPS信号的有无。所述的逻辑单
元检测有1PPS信号,则根据1PPS信号引脚与所述接收卡的对应关系,识别
出所述接收卡;如果所述的逻辑单元没有检测到所述的1PPS信号,则判断所 述的接收卡故障。
接收卡为GPS单星卡或GPS/GLONASS双星卡。通过将每个 GPS/GLONASS接收卡的1PPS信号引脚分别引入EPLD或FPGA单元进行检 观'J,从1PPS信号的有无即可判断出接收卡的类型或版本,可以快速识别接收 卡,生产维修更换也相当方便,软件也不需要反复适配和尝试,简化了软件 设计流程。
以上对本发明实施例所提供的一种识别接收卡的方法和相关通信设备,进 行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书实施例的 内容不应理解为对本发明的限制。
权利要求
1、一种接收卡的识别方法,其特征在于,所述的识别方法包括将所有接收卡插座的1PPS信号引脚引入逻辑单元;所述逻辑单元检测接收卡插座上1PPS信号的有无,并根据1PPS信号引脚与所述接收卡对应关系,识别出所述接收卡。
2、 如权利要求1所述的接收卡的识别方法,其特征在于,所述逻辑单元 检测接收卡插座上1PPS信号的有无,并根据1PPS信号引脚与所述接收卡的 对应关系,识别出所述接收卡,具体包括所述的逻辑单元检测有1PPS信号,则可以才艮据所述的1PPS信号及1PPS 信号引脚与所述接收卡的对应关系识别出所述接收卡;如果所述的逻辑单元没有检测到所述的1PPS信号,则所述的接收卡故障。
3、 如权利要求1或2所述的接收卡的识别方法,其特征在于,所述的接 收卡为GPS单星卡或GPS/GLONASS双星卡。
4、 如权利要求1或2所述的接收卡的识别方法,其特征在于,所述的接 收卡插座有多个,每个接收卡插座对应不同的接收卡,所述1PPS信号引脚与 所述接收卡的对应关系为预先设定的。
5、 如权利要求1或2所述的接收卡的识别方法,其特征在于,所述的逻 辑单元为EPLD单元或FPGA单元。
6、 一种通信设备,其特征在于,包括接收卡插座、逻辑单元,所有的接 收卡插座的1PPS信号引脚分别引入所述的逻辑单元;所述的逻辑单元,用于 检测接收卡插座上1PPS信号的有无,根据1PPS信号引脚与所述接收卡的对 应关系,识别出所述接收卡。
7、 如权利要求6所述的通信设备,其特征在于,其特征在于,所述的逻 辑单元,如果检测有1PPS信号,则根据1PPS信号引脚与所述接收卡的对应 关系,识别出所述接收卡;如果所述的逻辑单元没有检测到1PPS信号,则所 述的接收卡故障。
8、 如权利要求6或7所述的通信设备,其特征在于,所述的接收卡为 GPS单星卡或GPS/GLONASS双星卡。
9、如权利要求6或7所述的通信设备,其特征在于,所述的接收卡插座 -有多个,每个接收卡插座对应不同类型的接收卡,所述1PPS信号引脚与所述 接收卡的对应关系为预先设定的。
10、如权利要求6或7所述的通信设备,其特征在于,所述的逻辑单元为 EPLD单元或FPGA单元。
全文摘要
本发明实施例涉及通信领域,提供一种接收卡的识别方法和相关的通信设备,通过将每个GPS/GLONASS接收卡的1PPS信号引脚分别引入逻辑单元如EPLD或者FPGA单元进行检测,可以快速的识别接收卡,生产维修更换也相当方便,也不需要反复适配和尝试,简化了软件设计流程。
文档编号G01R31/00GK101196548SQ200710198768
公开日2008年6月11日 申请日期2007年12月12日 优先权日2007年12月12日
发明者申正照 申请人:华为技术有限公司