设置天线放大器单元的控制器局部网标识的方法及宏基站转让专利

申请号 : CN200610089117.7

文献号 : CN101119141B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 梁志科

申请人 : 大唐移动通信设备有限公司

摘要 :

本发明公开了设置天线放大器单元CAN ID的方法及宏基站。本发明宏基站包括SCM、RFU、TPA单元,各单元之间通过CAN总线通信。本发明设置天线放大器单元CAN ID的方法包括以下步骤:RFU为TPA分配一个CAN ID;在RFU的某个Path上发送一定功率的信号,在TPA的Path输入处进行功率检测;计算功率损耗值,由此判断TPA与RFU的连接关系并校正原分配的CAN ID。本发明提供了一种自动设置TPA的CAN ID的方法,用于设置无线基站TPA的CAN ID,节省了拨码开关器件的同时,避免了现有技术中设置CAN ID时的人工判断以及人工拨码等操作,方便了基站的安装与维护。

权利要求 :

1.一种设置天线放大器TPA的控制器局部网标识CAN ID的方法,应用于至少由控制与交换单元SCM、射频单元RFU、TPA组成的系统,且该系统的每个扇区有RFU和TPA,其中RFU与TPA之间通过通路Path连接,并且RFU和TPA的连接关系是系统预先定义的并保存在RFU和TPA的CAN ID的第一对应表中,RFU和TPA的地址也是预先定义好的并保存在RFU与TPA地址的第二对应表中,其特征在于,包括以下步骤:步骤A,TPA发送包含自身设备号的请求分配CAN ID的请求消息;

步骤B,RFU接收到上述请求消息后,为该TPA分配系统预先定义的该TPA所属扇区中的CAN ID中的一个,并将所分配的CAN ID以及TPA的设备号承载在CAN应答消息中发送至TPA;

步骤C,TPA接收到CAN应答消息后,判断其中的TPA设备号是否与其自身设备号一致:

如果一致则按照应答消息中的CAN ID更新其自身的CAN ID;不一致则不更新其自身的CAN ID;

步骤D,在该扇区任意一个RFU上通过任意一路Path发送一约定功率的信号,并在该扇区任意一个有效的TPA对应的Path输入处进行功率检测;

或者,分别在该扇区各个RFU上依次通过所有Path发送一约定功率的信号,并在该扇区的所有有效的TPA的所有Path输入处进行功率检测;

步骤E,根据TPA的Path处的功率检测结果判断TPA和发送功率信号的RFU是否通过Path直接连接,进而判断TPA实际与该扇区的哪个RFU连接;

步骤F,根据TPA的CAN ID查第一对应表得到系统预先定义的与该TPA连接的RFU,并判断步骤E得到的该TPA实际连接的RFU是否与系统预先定义一致:一致则结束流程;不一致则根据与其相连的RFU,为该TPA分配第一对应表中对应的CAN ID。

2.根据权利要求1所述的方法,其特征在于:步骤A中所述的请求消息是CAN消息,使用的源地址为第二对应表中的CAN地址外的其它的CAN地址。

3.根据权利要求1所述的方法,其特征在于,在步骤D中所述的功率检测后,进一步将功率检测结果上报至SCM;在SCM处执行步骤E和步骤F。

4.根据权利要求1所述的方法,其特征在于,每个扇区有2个RFU和最多两个TPA。

5.根据权利要求4所述的方法,其特征在于:在步骤D之前进一步包括:当TPA所属扇区的另一TPA向RFU请求分配CAN ID时,为另一TPA分配该扇区中两个TPA的CAN ID中未被分配的CAN ID;在步骤F中如果判断结果为不一致则进一步包括:为所述另一TPA重新分配为其原分配的CAN ID外的另一个。

6.根据权利要求5所述的方法,其特征在于,设置一个判决门限值,步骤E中所述的判断TPA和发送功率信号的RFU是否通过Path直接相连,是将发送信号功率减去TPA处检测到的功率得到Path上的功率损耗值,当该功率损耗值小于判决门限值时,判定TPA和RFU之间的该路Path直接相连,否则判定TPA和RFU之间的该路Path没有直接相连。

7.根据权利要求6所述的方法,其特征在于,若步骤D中所述的发送是在该扇区任意一个RFU上通过任意一路Path发送一约定功率的信号,所述的进行功率检测是在该扇区任意一个有效的TPA对应的Path输入处进行功率检测,则步骤E中所述的进而判断是:如果判定该路Path直接相连则判定TPA与该RFU直接连接,否则判定TPA与该扇区的另一RFU直接相连。

8.根据权利要求6所述的方法,其特征在于,若步骤D中所述的发送是分别在该扇区各个RFU上依次通过所有Path发送一约定功率的信号,所述的进行功率检测是在该扇区的所有有效的TPA的所有Path输入处进行功率检测,则步骤E中所述的进而判断是:如果判定TPA和RFU之间的所有对应的Path直接相连,则判定TPA与该RFU直接连接,并进入步骤F;如果TPA和RFU之间只有部分对应的Path直接相连或者一个RFU的Path分别与两个TPA连接,则判定存在混线或断线并发出系统告警,流程结束。

9.根据权利要求1所述的方法,其特征在于,在步骤C中所述的更新其自身的CAN ID后,TPA进一步将其更新后的CAN ID上报至SCM。

10.根据权利要求1所述的方法,其特征在于,在步骤D之前进一步包括:SCM发送CAN消息至RFU,指示RFU通过Path发送一约定功率的信号;SCM发送CAN消息至TPA,指示TPA进行功率检测。

11.一种宏基站,包括控制与交换单元SCM、射频单元RFU和天线放大器单元TPA,其中RFU通过通路Path发送信号至TPA,SCM、RFU和TPA之间通过控制器局部网CAN总线通信,其特征在于,RFU用于在接收到请求分配控制器局部网标识CAN ID的消息后通过CAN总线为TPA分配CAN ID,通过任意一路Path或者依次通过所有Path向TPA发送一约定功率的信号;

TPA用于通过CAN总线向RFU发送请求分配CAN ID的消息,接收RFU分配CAN ID的消息并更新自身CAN ID,将更新后的CAN ID通过CAN总线上报至SCM,TPA还用于当所述RFU通过任意一路Path发送一约定功率的信号时,在对应的Path输入处进行功率检测,或者当所述RFU依次通过所有Path发送一约定功率的信号时,在所有Path输入处进行功率检测,并将检测结果上报至SCM;

SCM用于接收TPA的功率检测结果,并根据功率检测结果判断原分配的CAN ID是否正确,进而决定是否通过CAN总线为TPA重新分配CAN ID。

12.根据权利要求11所述的宏基站,其特征在于,包括2个RFU和2个TPA,所述的2个RFU中的任一个RFU与其唯一对应的TPA之间的通路Path有4路。

13.根据权利要求11或12所述的宏基站,其特征在于,所述的SCM、RFU和TPA之间通过CAN总线通信,SCM与RFU通过内部CAN总线通信,RFU与TPA通过外部CAN总线通信;

内部CAN总线和外部CAN总线通过RFU内部的简单交换协议转换实现互通。

说明书 :

设置天线放大器单元的控制器局部网标识的方法及宏基站

技术领域

[0001] 本发明涉及无线通信系统中控制器局部网标识的设置技术,具体涉及一种设置宏基站天线放大器单元的控制器局部网标识的方法及宏基站。

背景技术

[0002] 控制器局部网(CAN,CONTROLLER AREA NETWORK),最早用于汽车内部测量与执行部件之间的数据通信,其总线规范现已被国际标准化组织(ISO,International Standards Organization)制订为国际标准,现已广泛应用在离散控制领域。CAN总线是一种现场总线,它具有高可靠性,高速度等特点。当一些设备,需要在一定的距离范围内采用某种方式进行简单可靠的通信以达到控制和被控制的目的时,常选用CAN总线。
[0003] 目前,时分-同步码分多址(TD-SCDMA,Time-Division SynchronizationCode Division-Multiple-Access)系统的宏基站,具体包括无线网络控制器(RNC,Radio Network Controller)接入单元、控制与交换单元(SCM,SwitchControl Module)、基带处理单元、串口扩展板(SEB,Serial Extended Board)、全球定位系统时钟单元(GPSCU,Global Positioning System Clock Unit)、射频单元(RFU,Radio Frequency Unit)、天线放大器(TPA,Tower PowerAmplifer)等子单元。这些子单元又可以分为接入与控制单元、基带处理单元、射频单元和天馈单元四部分。
[0004] 满配宏基站共有1个SEB、1个SCM、6个RFU和6个TPA,可分为三个扇区,每个扇区有两个RFU和两个TPA,每个扇区的RFU和TPA与其它扇区的RFU和TPA是相互独立的。其中,SCM板是主控板,它与RFU、TPA、SEB之间通过CAN总线进行通信,每个SCM、SEB、RFU、TPA单元是CAN总线上的一个节点,每个CAN节点内又可以进一步包括不同的子实体。图1为现有宏基站各CAN节点的连接示意图,图1中只画出了宏基站的一个扇区,包括2个RFU和2个TPA,即RFU0、RFU1、TPA0和TPA1。每个扇区可 以有一个RFU作为主RFU。如图1所示,SCM、SEB与内部CAN总线相连,TPA0和TPA1与外部CAN总线相连,而RFU通过其内部控制器芯片C167自带的两个CAN控制器同时与内部CAN总线和外部CAN总线连接,两个CAN总线之间通过C167内部的简单交换协议来实现互通。每个RFU有4路射频电缆通路(path),即Path0~Path3,分别与TPA的4路射频电缆一一对应连接。每个TPA有4根天线,分别与其4路射频电缆相连。图1中虚线表示RFU的Path n和TPA对应的Path n通过电缆连接,如RFU的Path0连接到TPA的Path0。
[0005] 目前CAN总线通信采用的是SCM板的CAN节点为主节点,其它的CAN节点为从节点,通常SCM接收到或者发送一帧CAN消息,需要确切的知道该帧是和哪个扇区的哪个节点的哪个子实体进行交互,故每个节点的CAN地址和节点内的子实体地址必须是预先定义好的。目前CAN节点地址分配方案如表1所示,每个CAN节点地址是一个11位的二进制数,其中各个比特位的具体含义如表2所示。
[0006]ID.10 ID.9 ID.8 ID.7 ID.6 ID.5 ID.4 ID.3 ID.2 ID.1 ID.0
0 d 1 r1 r0 0 n4 n3 n2 n1 n0
[0007] 表1
[0008]Field Name Designation Values
d 方向指示符 ′0′:主节点到从节点 ′1′:从节点到主节点
r1r0 扇区号 ′00′:扇区一 ′01′:扇区二 ′10′:扇区三 ‘11’:保留
n4n3n2n1n0 CAN槽位号 ′00000′--′11111′(区分不同的CAN节点) [0009] 表2
[0010] 各扇区CAN节点的的发送和接收地址如表3所示:
[0011]
[0012] 表3
[0013] 表3中,TX表示SCM发送CAN消息到RFU或TPA;RX表示RFU或TPA发送CAN消息到SCM。
[0014] RFU和TPA之间通过4路射频电缆相连,RFU和TPA通过其节点内Path0~Path3上的4个子实体分别控制每一路射频电缆,通过上述的子实体,可以在相应的Path上发送信号或对输入信号进行功率检测。RFU和TPA的CAN节点内的子实体地址分配如表4所示,其中,TX_PATH表示SCM发送CAN消息到RFU或TPA;RX_PATH表示RFU或TPA发送CAN消息到SCM。
[0015]
[0016] 表4
[0017] 如上所述,SCM板的CAN节点是主节点,其它的CAN节点是从节点,从节点必须按照预先设置的CAN地址才能和主节点正常通信,才不致于影响其它节点。RFU板和SEB板是插在背板上,背板的机框有拨码开关,板卡插上后,可以识别自己的槽位,根据这些信息,RFU板和SEB板可以计算出各自的CAN地址。但是,TPA不是插在背板上,而是安装在室外,安装的时候,TPA可以接在宏基站的任意一个扇区的任意一个RFU上。由于连接关系不是固定的,所以必须等到射频电缆连接后,通过人工判断该TPA与哪个RFU 相连,然后根据预先的约定设置它的控制器局部网标识(CAN ID)。目前在TPA上有三个比特的拨码开关,通过拨码设置CAN ID,用于标识一个满配宏基站的6个TPA的连接关系,具体连接关系如表5所示。即TPA上电后,TPA板上的CPU读取本板的拨码开关的值,即CAN ID,根据该值查表5就可以确定TPA被连接到了哪个扇区的哪个RFU,再根据表3中该RFU与TPA的对应关系,即可知道自己的CAN地址,从而完成TPA的CAN地址的初始化。
[0018]拨码设置值 标识内容
0 第1扇区10槽位RFU(天线1-4)
1 第1扇区12槽位RFU(天线5-8)
2 第2扇区10槽位RFU(天线1-4)
3 第2扇区12槽位RFU(天线5-8)
4 第3扇区10槽位RFU(天线1-4)
5 第3扇区12槽位RFU(天线5-8)
[0019] 表5
[0020] 对于不同的系统实现,各个节点(如CAN总线的CAN节点,485总线的485节点等)的地址约定会有所不同,但是均类似于TPA节点。因为无法预先知道自己的地址,只有等到施工安装的时候,现场确定它的地址标识,因此,采用拨码开关或者跳线是目前解决该类问题的一个最为常用的方法。例如,在华为公司的远程无线系统(RRS,Remote Radio System)也采用拨码进行类似的设置。上述的解决方案,是采用拨码开关或跳线进行设置,由于拨码开关器件和跳线需要手动进行设置,器件在设置过程中容易损坏;对于TPA的安装,必须先打开盖子,通过拨码设置CAN ID,这既增加工作量,而且还容易拨错;特别是因为TPA是室外安装,在某些安装环境下TPA不易进行操作,更增加了拨码的难度;开站或者TPA换到其它扇区或者位置时,需要人工干预,重新拨码设置,缺少灵活性。
[0021] 此外,还有另外一种解决办法:在出厂的时候将拨码开关设置成一固定值,给原本无需区分的TPA打上不同标记,安装时按照对应关系进行TPA的安装。例如,满配宏基站的6个TPA分别打上0~5的标记,从而将TPA与RFU的对应关系限定。这种做法虽然省去了安装过程中现场拨码设置的操作,但是却造成各TPA之间不能灵活互换,同时也给发货和分配带来了很大的不便。同样,这种解决方法也有第一种解决方法类似的缺点。

发明内容

[0022] 有鉴于此,本发明提供一种设置天线放大器单元的CAN ID的方法及宏基站,实现自动设置TPA的CAN ID。
[0023] 基于上述目的,本发明一种设置TPA的CAN ID的方法,应用于至少由控制与交换单元SCM、射频单元RFU、TPA组成的系统,且该系统的每个扇区有RFU和TPA,其中RFU与TPA之间通过Path连接,并且RFU和TPA的连接关系是系统预先定义的并保存在RFU和TPA的CAN ID的第一对应表中,RFU和TPA的地址也是预先定义好的并保存在RFU与TPA地址的第二对应表中,本发明所述方法包括以下步骤:
[0024] 步骤A,TPA发送包含自身设备号的请求分配CAN ID的请求消息; [0025] 步骤B,RFU接收到上述请求消息后,为该TPA分配系统预先定义的该TPA所属扇区中的CAN ID中的一个,并将所分配的CAN ID以及TPA的设备号承载在CAN应答消息中发送至TPA;
[0026] 步骤C,TPA接收到CAN应答消息后,判断其中的TPA设备号是否与其自身设备号一致:如果一致则按照应答消息中的CAN ID更新其自身的CAN ID;不一致则不更新其自身的CAN ID;
[0027] 步骤D,在该扇区任意一个RFU上通过任意一路Path发送一约定功率的信号,并在该扇区任意一个有效的TPA对应的Path输入处进行功率检测;
[0028] 或者,分别在该扇区各个RFU上依次通过所有Path发送一约定功率的信号,并在该扇区的所有有效的TPA的所有Path输入处进行功率检测;
[0029] 步骤E,根据TPA的Path处的功率检测结果判断TPA和发送功率信号的RFU是否通过Path直接连接,进而判断TPA实际与该扇区的哪个RFU连接;
[0030] 步骤F,根据TPA的CAN ID查第一对应表得到系统预先定义的与该TPA连接的RFU,并判断步骤E得到的该TPA实际连接的RFU是否与系统预先定义一致:一致则结束流程;不一致则根据与其相连的RFU,为该TPA分配第一对应表中对应的CAN ID。 [0031] 本发明所述的方法,步骤A中所述的请求消息是CAN消息,使用的源地址为第二对应表中的CAN地址外的其它的CAN地址。
[0032] 该方法中,在步骤D中所述的功率检测后,进一步将功率检测结果上报至SCM;在SCM处执行步骤E和步骤F。
[0033] 该方法中,每个扇区有2个RFU和最多两个TPA。
[0034] 本发明所述的方法,在步骤D之前进一步包括:当TPA所属扇区的另一TPA向RFU请求分配CAN ID时,为另一TPA分配该扇区中两个TPA的CANID中未被分配的CAN ID;在步骤F中如果判断结果为不一致则进一步包括:为所述另一TPA重新分配为其原分配的CAN ID外的另一个。
[0035] 本发明所述的方法,设置一个判决门限值,步骤E中所述的判断TPA和发送功率信号的RFU是否通过Path直接相连,是将发送信号功率减去TPA处检测到的功率得到Path上的功率损耗值,当该功率损耗值小于判决门限值时,判定TPA和RFU之间的该路Path直接相连,否则判定TPA和RFU之间的该路Path没有直接相连。
[0036] 本发明所述的方法,若步骤D中所述的发送是在该扇区任意一个RFU上通过任意一路Path发送一约定功率的信号,所述的进行功率检测是在该扇区任意一个有效的TPA对应的Path输入处进行功率检测,则步骤E中所述的进而判断是:如果判定该路Path直接相连则判定TPA与该RFU直接连接,否则判定TPA与该扇区的另一RFU直接相连。 [0037] 本发明所述的方法,若步骤D中所述的发送是分别在该扇区各个RFU上依次通过所有Path发送一约定功率的信号,所述的进行功率检测是在该扇区的所有有效的TPA的所有Path输入处进行功率检测,则步骤E中所述的进而判断是:如果判定TPA和RFU之间的所有对应的Path直接相连,则判定TPA与该RFU直接连接,并进入步骤F;如果TPA和RFU之间只有部分对应的Path直接相连或者一个RFU的Path分别与两个TPA连接,则判定存在混线或断线并发出系统告警,流程结束。
[0038] 本发明所述的方法,在步骤C中所述的更新其自身的CAN ID后,TPA进一步将其更新后的CAN ID上报至SCM。
[0039] 本发明所述的方法,在步骤D之前进一步包括:SCM发送CAN消息至RFU,指示RFU通过Path发送一约定功率的信号;SCM发送CAN消息至TPA,指示TPA进行功率检测 [0040] 本发明一种宏基站,包括控制与交换单元SCM、射频单元RFU和天线放大器单元TPA,其中RFU通过通路Path发送信号至TPA,SCM、RFU和 TPA之间通过控制器局部网CAN总线通信,本发明宏基站中,
[0041] RFU用于在接收到请求分配控制器局部网标识CAN ID的消息后通过CAN总线为TPA分配CAN ID,通过任意一路Path或者依次通过所有Path向TPA发送一约定功率的信号;
[0042] TPA用于通过CAN总线向RFU发送请求分配CAN ID的消息,接收RFU分配CAN ID的消息并更新自身CAN ID,将更新后的CAN ID通过CAN总线上报至SCM,TPA还用于当所述RFU通过任意一路Path发送一约定功率的信号时,在对应的Path输入处进行功率检测,或者当所述RFU依次通过所有Path发送一约定功率的信号时,在所有Path输入处进行功率检测,并将检测结果上报至SCM;
[0043] SCM用于接收TPA的功率检测结果,并根据功率检测结果判断原分配的CAN ID是否正确,进而决定是否通过CAN总线为TPA重新分配CAN ID。
[0044] 本发明宏基站,包括2个RFU和2个TPA,并且所述的2个RFU中的任一个RFU与其唯一对应的TPA之间的通路Path有4路。
[0045] 本发明宏基站中,SCM与RFU通过内部CAN总线通信,RFU与TPA通过外部CAN总线通信;内部CAN总线和外部CAN总线通过RFU内部的简单交换协议转换实现互通。 [0046] 从以上所述可以看出,本发明设置天线放大器单元的CAN ID的方法,在设备启动后由系统为TPA分配一个初始的CAN ID,再通过功率检测的方法对初始分配的CAN ID进行校准,从而无需人工参与即可自动设置TPA的CAN ID;本发明设置天线放大器单元的CAN ID的方法,通过系统自动设置CAN ID,从而无需拨码开关等器件,在节省了设备元件的同时,避免了人工设置拨码开关时可能出现的连接关系判断错误和拨码设置错误,也避免了由于使用拨码开关或跳线等易于损坏的器件而导致系统故障率的上升,方便了基站的安装与维护;更进一步,本发明所述方法,通过对RFU和TPA之间所有的Path通路进行功率损耗值测量并进行综合判断,从而可以检测到TPA与RFU之间的断线、混线等异常情况并给出告警。本发明宏基站,采用自动设置CAN ID的方法,无需拨码开关元器件,从而节省了设备成本。
[0047] 附图说明
[0048] 图1为现有宏基站各CAN节点的连接示意图;
[0049] 图2为本发明设置天线放大器单元的CAN ID的方法的流程图;
[0050] 图3为本发明中SCM处的处理流程图。

具体实施方式

[0051] 本发明设置天线放大器单元的CAN ID的方法,首先由RFU给TPA分配一个CAN ID,然后在RFU的Path上发射一约定功率的信号,在TPA的Path处检测输入信号的功率,并计算上述信号功率的差值以得到Path的功率损耗值。通过功率损耗值的大小可以判断RFU和TPA的连接关系以及原分配的CAN ID是否正确,从而进一步对原始分配的CAN ID进行校正。本发明通过软件设置CAN ID,该CAN ID可以是任意值,如果为了兼容,所设置的CANID可以与人工拨码设置的CAN ID完全相同。
[0052] 宏基站分为3个扇区,每个扇区最多有2个TPA,满配时共6个TPA。每个扇区之间相互独立。为了更清楚的解释本发明,下面以其中一个扇区(第二扇区)为例对本发明设置天线放大器单元的CAN ID的方法进行说明,其它2个扇区的情况与此相类似。 [0053] 对于第二扇区,两个RFU分别与两个TPA相连接。RFU由于是插在背板上,从而可以确认自己的CAN ID。上电的时候,RFU识别出自己的CANID后,查表5即可确定其所在扇区的两个TPA的原拨码开关值,即CAN ID分别是2和3。当TPA发送携带自身设备号的CAN消息向RFU请求分配CANID时,主RFU先暂时为该TPA分配上述两个CAN ID中的一个,如果另外一个TPA也请求分配CAN ID,则给其分配给该扇区的另一个TPA。此时RFU通过CAN消息为TPA分配CAN ID,在CAN消息中包含该TPA的设备号以及为该TPA分配的CAN ID。TPA通过判断接收到的CAN消息中的设备号是否与其自身设备号一致来决定是否接受其中的CAN ID。这里的TPA设备号是固化在TPA硬件中的用来区分不同TPA的唯一标识,类似于网卡、路由器等设备中的物理地址。
[0054] 随后,系统在RFU的至少一路Path上发送一约定功率的信号,在该扇区至少一个有效的TPA上对Path上的输入功率进行检测,并将发送信号的功率值减去TPA处的检测值得到相应链路的功率损耗值,如果RFU和某个TPA之间是通过射频电缆直接相连,那么它们之间的功率损耗值会很小,并且在 一定的范围内;如果不是直接相连,那功率损耗值会很大。因此,可以根据实际连接电缆的长度确定一个经验值作为判决门限值。如果功率损耗值小于判决门限值,那么可以判定该TPA与发送该功率信号的RFU之间通过射频电缆直接连接;如果大于判决门限值,那么可以判定没有射频电缆直接连接。由于每个扇区最多有2个TPA分别和2个RFU相连,在RFU和TPA之间的对应的射频电缆通路都正确相连的的情况下,如果一个TPA和某个RFU之间没有射频电缆通路相连,那么它一定是和该扇区的另一个RFU相连。由此,通过上述判断结果,可以进一步判断出与该TPA相连的RFU,进而判断该连接关系是否与系统预先定义一致:一致则结束流程;不一致则为该TPA分配其所属扇区中的两个CAN ID中另一个。
[0055] 例如,如果第二扇区分别有TPA0、TPA1、RFU0和RFU1。在RFU0的Path0上发送一约定功率的信号,在TPA0的Path0的电缆输入处进行功率检测,然后将两个功率值者相减即得到RFU0的Path0到TPA0的Path0的功率损耗值。正常情况下,TPA0的Path0只能连接到RFU0或RFU1的Path0,所以如果功率损耗值小于判决门限,那么可以判定TPA0实际是与RFU0相连;如果如果功率损耗值大于判决门限,则判定TPA0不是与RFU0相连,它只能是与RFU1相连。由于和某个RFU相连的TPA的CAN ID是系统预先定义好的,所以进一步判断上述连接关系是否与系统预先定义一致:一致则流程结束;不一致则为该TPA分配其所属扇区中的两个CAN ID中另一个。
[0056] 在实际环境中,TPA和RFU之间可能存在混线和断线等异常情况。混线是指RFU的某路Path被连接到不对应的TPA上或者对应的TPA上的不相对应的Path上;断线是指TPA和RFU之间的本应连接的射频电缆链路断开。因此,为了保证判断结果的可靠性,实际操作中可以对所有有效的链路进行测试,然后对功率损耗值进行综合判断。 [0057] 本实施例中,针对TPA和RFU之间可能存在混线和断线的情况,在进行功率检测时,对TPA和RFU之间所有有效的链路都进行测试,从而可以有效的检测出存在的混线或断线等异常情况。由于每个扇区最多有8路Path,依次在每路Path上发送一定功率的信号,同时,通过每个TPA内部的四个MCPA实体分别对各自射频电缆输入的功率进行检测,以得到所有链路的功 率损耗值。最后根据上述功率损耗值判断TPA和RFU各个Path之间的连接关系,进而判断CAN ID分配正确与否以及混线或断线情况。
[0058] 以下以下结合具体实施例及流程图对本发明作进一步说明:
[0059] 图2为本发明设置天线放大器单元的CAN ID的方法的流程图。该流程图在现有技术通过拨码开关设置TPA的CAN ID的设计实现的基础上进行了少量的修改,从而尽可能利用现有设计,减少修改原设计的工作量。如图2所示,该方法包括以下步骤: [0060] 步骤100,设备上电或者复位时,TPA使用初始的CAN地址,通过CAN消息CAN_ID_Request向RFU请求分配CAN ID,其中,初始的CAN地址是系统预先设定的不在表3中出现的地址,CAN消息中携带该TPA的设备号,该设备号作为区分不同TPA的标识,应是唯一确定的;
[0061] 步骤101,主RFU收到上述CAN消息后,根据自己的CAN ID以及表3,从两个可能的CAN ID中选择一个为该TPA分配CAN ID,并通过CAN应答消息CAN_ID_Request_Ack将所分配的CAN ID通知对应的TPA,其中,该应答消息中携带申请CAN ID的TPA设备号,TPA在收到应答消息后,根据其中的设备号判定该CAN ID是否是为其分配的,如果是,则更新其CAN ID;
[0062] 如果另外一个TPA也请求分配CAN ID,则RFU为其分配另外一个CANID。 [0063] 另外,TPA发送CAN消息请求分配CAN ID后可以启动一个定时器进行计时,当定时器超时溢出时仍未收到应答消息,则重复步骤100~101,直至收到为其分配的CAN ID。定时器的值可以根据实际经验进行设定。
[0064] 步骤102,TPA获得CAN ID后,通过发送CAN_PROC_ID消息给SCM,将其状态信息(如已上电工作)以及CAN ID上报给SCM;
[0065] SCM设置一段超时时间,用于系统上所有的CAN节点注册。在步骤100中,设备上电或复位时即开始计时。如果超时,则进行下面的操作:
[0066] 步骤103,SCM发送CABLE_LOSS_MES(command=”start”)消息至RFU,指示RFU开始进入电缆损耗测量模式;
[0067] 步骤104,RFU返回CABLE_LOSS_MES_ACK应答消息,向SCM确认进入电缆损耗测量模式;
[0068] 步骤105,SCM发送CAN消息至RFU,用于指示该RFU激活TX Path0,该消息为ACTIVATED_UNACTIVAED_PATH(command=”active”);
[0069] 步骤106,RFU接收到上述消息后,激活Path0,即在Path0上发送一定功率的单音信号,例如10dBm的单音信号,而在Path1~Path3上不发送功率,并返回应答消息ACTIVATED_UNACTIVAED_PATH_ACK向SCM确认已激活相应的Path;
[0070] 步骤107,SCM依次发送GET_POWER消息到上述RFU所属扇区的所有有效的TPA的各个MCPA实体,请求MCPA对其Path处的输入功率进行检测;
[0071] 步骤108,TPA接收到上述消息后进行功率检测,并发送应答消息GET_POWER_ACK至SCM的访问控制单元(ACU,Access Control Unit),用于返回相应的MCPA处的输入功率检测(IPD,Input Power Detect)结果,将RFU的发送功率减去上述的测量值即得到功率损耗值;
[0072] 步骤109,SCM发送CAN消息至RFU,用于去激活RFU的TX Path0,指示该RFU 停止其上的功率发送,该消息为ACTIVATED_UNACTIVAED_PATH(command=″deactivate″); [0073] 步骤110,RFU返回应答消息ACTIVATED_UNACTIVAED_PATH_ACK确认去激活Path0; [0074] 步骤111,重复步骤105~110,依次激活该RFU的Path1~Path3,从而得到该RFU所有的Path的功率损耗值;
[0075] 步骤112~步骤120,对该扇区的另一RFU也进行类似步骤103~111的功率损耗测量; [0076] 如果TPA和RFU通过电缆直接连接,则损耗值是在一个较小的范围内,而如果它们之间没有直接连接,则损耗值会很大,由此可以确定RFU的Path0~Path3与哪个TPA的哪个Path通过射频电缆相连。
[0077] 步骤121,根据上面的测量结果,判断RFU与TPA之间所有Path的连接关系。如果RFU和TPA之间所有对应的Path,即Path0~Path3,分别直接相连则可以认为该RFU和TPA相连;如果RFU和TPA之间只有部分对应的Path直接相连或者一个RFU的Path分别与两个TPA连接,则可以认为存在 断线或混线等异常情况。对于前者,根据RFU和TPA的地址进一步判断实际RFU和TPA的连接关系是否与表3的预先设置的对应关系相一致,如果是,则结束流程;如果不是,再进一步判断:如果一个TPA的所有连线关系与另一个TPA的连线关系完全颠倒,则是因为初始分配的CAN ID错误,此时进入步骤122;对于连线中存在断线或混线的情况,此时通过一定的途径告警并结束自动分配CAN ID的流程; [0078] 步骤122,SCM发送SET_CAN_ID消息至TPA,重新为其分配另一个CAN ID; [0079] 步骤123,TPA接收到上述消息后更新CAN ID后,向SCM发送SET_CAN_ID_ACK应答消息表示确认新的CAN ID设置成功。
[0080] 在步骤121的判断中,由于实际情况中RFU与TPA之间可能存在断线,从而导致对于断开的电缆连接无法从测量结果中得知其连接关系。因此,本实施例在所有有效的Path上都进行功率损耗的测量,在测试结果上进行综合判断RFU与TPA之间的连接关系,从而保证判断结果的可靠性。例如某个RFU的Path0~Path2都和某个TPA相应的Path相连,而Path3却不和任何TPA相连,这种情况可以认为RFU是和该TPA相连,但它们之间的Path3存在断线,对于这种情况系统发出告警信息。每个扇区有8路Path,每路Path对应8个功率检测结果,所以最多有64个数据需要判断处理,对于这种异常情况的处理在具体程序很容易实现,且这种处理方式并不属于本发明考虑范围,故此处不再详述。 [0081] 下面对上述方法中SCM处的具体实现进行说明,图3为本发明中SCM处的处理流程图,如图3所示,SCM处的处理流程包括以下步骤:
[0082] 步骤200,设置i初始值为0;
[0083] 步骤201,判断i值是否小于扇区内所有有效RFU的个数:如果是,则进入步骤202;否,则进入步骤211;
[0084] 步骤202,将i值加1;
[0085] 步骤203,SCM发送CAN消息指示RFU进入电缆损耗测量模式;
[0086] 步骤204,设置j初始值为0;
[0087] 步骤205,判断j值是否小于当前测试的RFU的所有有效的Path数:如 果是则进入步骤206;否,则进入步骤201;
[0088] 步骤206,将j值加1;
[0089] 步骤207,SCM依次激活该RFU所有有效的Path,分别进行功率发射; [0090] 步骤208,SCM读取所有有效TPA的IPD检测到的功率值;
[0091] 步骤209,SCM将发送功率值减去上述检测到的功率值,得到各Path上的功率损耗值G_cable;
[0092] 步骤210,SCM去激活RFU当前的Path,停止功率发射;
[0093] 步骤211,SCM根据得到的RFU的Path所对应的TPA的MCPA实体的测量值,进行判断连接是否正确:正确,则流程结束,不正确则进入步骤212;
[0094] 步骤212,SCM进一步判断是否一个TPA的连接和另外一个TPA的连接完全颠倒:如果是,则进入步骤214;否,则表示存在断线、混线等异常情况,进入步骤213; [0095] 步骤213,SCM发出断线、混线错误告警,流程结束;
[0096] 步骤214,SCM重新设置TPA的CAN ID,流程结束。
[0097] 以上所述是针对目前宏基站中每个扇区有2个RFU和最多2个TPA的情况,而本发明所述方法对RFU和TPA的个数并没有限制。当扇区中存在多于2个RFU和2个TPA时,系统也是通过先分配后校正的方法。通过校正可以确定与TPA实际连接的RFU,根据RFU查表5得到该RFU对应的TPA的CAN ID。如果先分配的CAN ID错误,则按照表5重新为TPA分配CAN ID。
[0098] 基于上述方法,本发明还提供了一种宏基站,包括SCM、RFU和TPA,其中RFU与TPA之间通过4路射频电缆通路Path相连,RFU可通过Path向TPA发送信号。SCM与RFU通过内部CAN总线通信,RFU与TPA通过外部CAN总线通信,内部CAN总线和外部CAN总线可以通过RFU内部的简单交换协议转换实现互通。本发明宏基站中,RFU用于:在接收到TPA的请求分配CAN ID的消息后,通过CAN总线为TPA分配CAN ID;通过Path向TPA发送一约定功率的信号。TPA用于:在系统上电或复位时,通过CAN总线向RFU发送请求分配CAN ID的消息;接收RFU的CAN ID分配消息并更新自身CAN ID;将更新后的CAN ID通过CAN总线上报至SCM;在其 Path输入处对RFU发出的信号进行功率检测并将检测结果上报至SCM。SCM用于接收TPA上报的功率检测结果,并根据功率检测结果判断原分配的CANID是否正确,进而决定是否通过CAN总线为TPA重新分配CAN ID。
[0099] 从以上所述可以看出,本发明设置天线放大器单元的CAN ID的方法,在设备启动后,无需人工参与即可自动设置TPA的CAN ID;本发明设置天线放大器单元的CAN ID的方法,在节省了拨码开关器件的同时,避免了人工设置拨码开关时可能出现的连接关系判断错误和拨码设置错误,也避免了由于使用拨码开关或跳线等易于损坏的器件而导致系统故障率的上升,方便了基站的安装与维护;更进一步,通过对RFU和TPA之间所有的射频电缆通路进行功率损耗值测量并进行综合判断,可以检测到TPA与RFU之间的断线、混线等异常情况并给出告警。本发明宏基站,采用自动设置CAN ID的方法,无需拨码开关元器件,从而节省了设备成本。