WRRU与WBBU接口概要设计.docx

上传人:牧羊曲112 文档编号:4926426 上传时间:2023-05-23 格式:DOCX 页数:12 大小:129.58KB
返回 下载 相关 举报
WRRU与WBBU接口概要设计.docx_第1页
第1页 / 共12页
WRRU与WBBU接口概要设计.docx_第2页
第2页 / 共12页
WRRU与WBBU接口概要设计.docx_第3页
第3页 / 共12页
WRRU与WBBU接口概要设计.docx_第4页
第4页 / 共12页
WRRU与WBBU接口概要设计.docx_第5页
第5页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《WRRU与WBBU接口概要设计.docx》由会员分享,可在线阅读,更多相关《WRRU与WBBU接口概要设计.docx(12页珍藏版)》请在三一办公上搜索。

1、文档编号系统类别宽带系统共12页(含封页)产品型号产品代号项目/产品名称WRRU与WBBU接口概要设计(文档版本号:V1.00)拟制:刘力菡日期:2008-7-31审核:日期:会签:日期:批准:日期:北京信威通信技术股份有限公司版权所有不得复制修订记录日期修订版本描述作者未定义书签。未定义书签。未定义书签。未定义书签。未定义书签。目 录1标题1错误!1.1标题2错误!1.1.1标题3错误!图表目录图1-1图题错误!表1-1表题错误!WRRU与WBBU接口概要设计【摘要】:在WBBU与WRRU之间的信令消息在光纤链路上传载,WRRU侧由MCU解析 信令,WBBU侧在正常工作时由三层解析信令,校准

2、时由DSP6412解析校准用信令。本 文描述了该信令在三层实现的方法,格式和内容。【关键词】:WRRU WBBU1引言1.1编写目的WBBU和WRRU项目旨在开发一款光纤拉远型宽带基站,它们分别开发基站的基 带部分和射频部分。两部分通过光纤进行连接。WBBU与WRRU之间的物理层采用自 定义的物理层协议相连。WBBU与WRRU之间的数据链路层采用两种数据包(应用包和控制包)复用格式, 并提供检错机制保证消息的正确性传输。WBBU与WRRU之间的应用层主要处理WBBU对WRRU的控制消息和网管消息。WRRU和 WBBU的组网图如图1-1:WRRU图1-1 WRRU和WBBU组网结构图对WRRU而

3、言,网关被WBBU屏蔽了,对网关测,WRRU被WBBU屏蔽了,对WBBU而言,WRRU发来的信息要重新打包发给网关,网关发给WRRU测的信息也要重新打包,这些工作主要是在WBBU的三层完成。即可考虑在WBBU的OAM模块实 现相应功能,也可单独列一个任务。这里选择单独列一个任务完成相应功能。1.2术语和缩略语宽带基带单元宽带远端射频单元主控单元串行外围设备接口同步串行控制器WBBU: Wideband BaseBand Unit,WRRU: Wideband Remote RF Unit,MCU: Main control unit,SPI: Serial Peripheral interfa

4、ce,SSC: Synchronous Serial Controller1.3参考资料1新一代宽频基站的可行性分析报告,刘广峰,武光宇 市场可行性分析报告-降成本McWiLL宏基站,刘宝3 WRRU总体设计方案,刘广峰4 WBBU校准概要设计说明书,姚琦渊5 WRRU18项目对外软件接口规范,赵永富2总体设计2.1系统描述2.1.1需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见相 应的需求规格说明书。2.2总体设计说明2.2.1基本设计概述WBBU和 WRRU的接口主要完成以下功能:/ WRRU往EMS消息的转发/ EMS往WRRU消息的转发/ WBBU和 W

5、RRU之间消息的交互/ WRRU与WBBU之间链路的维护2.2.2设计思想建立专门的接口任务负责消息结构、消息号及发送方向的翻译工作,将需要处理的 消息分发到WBBU的各个模块,由各模块处理,处理结果依然返回接口任务,由接口 任务将消息格式转换后交由相应的发送任务发送出去。2.3系统结构和处理流程CWRRU代表接口任务。WRRU发往WBBU的消息经过WBBU的L1,L2后加上了二三层的头,经过L3 的CTaskPcilf接收,发送至CWRRU任务,CWRRU任务经过解析消息号,对于无需处 理的消息,CWRRU将置换二三层的头,把组装好的消息发送至CSOCKET任务,由 CSOCKET任务发送到

6、EMS。对于需要处理的消息,CWRRU将消息重新组装后发送到 相应的处理模块,相应的处理模块处理完后交由CWRRU,再由CWRRU确定发送的方 向,重组消息头,将消息发送到相应的发送任务CTaskPcilf或CSOCKET中去。EMS发送给WRRU的消息,由CSOCKET接收后也发到CWRRU,由CWRRU任 务解析消息号,如果需要处理,则发送到相应的处理模块,处理完成后返回至CWRRU, CWRRU则更改消息头,发送至CTaskPciIf,如果不需处理,CWRRU直接更改消息头, 将其发送至CTaskPciIf。WRRU相关消息的处理流程框图如下图所示:2.3.1 WRRU启动流程及链路监控

7、当WRRU启动后,会发送Data_Link_Init等信令建立链路通道,WBBU到收到 Alarm_WRRU_Reset 为 WRRU 启动完全。在WRRU启动完成后,WBBU和WRRU之间需要维护链路,通过心跳消息Poll_Mcu, Poll_Mcu_Ack确认链路完好。心跳信息的间隔是5s,如果两个心跳消息见还有其他消 息,心跳消息的间隔时间不受影响,仍为5s。如果WBBU在连续发送三条Poll_Mcu后 仍未收到 WRRU 的响应 Poll_Mcu,则 WBBU 向 EMS 发送 Alarm_WBBU_recv_nopoll 告警。这条告警是WBBU自己产生的,如图所示。在WBBU的底层

8、会对心跳消息作帧号检测,如果帧号不连续,则上报帧号不连续 告警Alarm_WBBU_FNWrong给EMS。这条告警是由WBBU自己产生,由二层发给三 层的。由于 Alarm_WBBU_recv_nopoll 和 Alarm_WBBU_FNWrong 都是 WRRU 和 WBBU 之间的接口告警,所以格式上和WRRU产生的告警格式保持一致,不经过WBBU的告 警处理模块,直接由CWRRU任务转换格式后交由CSOCKET任务发送到EMS。2.3.2配置管理及维护管理流程WRRUWBBUEMSConfig_WRRU_CircumsParaConfig_WRRU_CircumsPara4 Confi

9、g_WRRU_CircumsPara_Ack_ Config_WRRU_CircumsPara_Ack_Config_WRRU_RFPwCtrlConfig_WRRU_RFPwCtrl 4 Config_WRRU_RFPwCtrl_Ack. Config_WRRU_RFPwCtrl_Ack.rConfig_WRRU_DbgSwhFConfig_WRRU_DbgSwh 4 4Config_WRRU_DbgSwh_AckuConfig_WRRU_DbgSwh_Ack.1Query_WRRU_CircumsParaQuery_WRRU_CircumsPara-Query_WRRU_CircumsPa

10、ra_Ack.Query_WRRU_CircumsPara_Ack.Query_WRRU_VersionQuery_WRRU_Version , Query_WRRU_Ver_Ack.嫉Query_WRRU_Ver_Ack_1Query_WRRU_DbgCtrlPQuery_WRRU_DbgCtrl1 Query_WRRU_DbgCtrl_Acku1Query_WRRU_DbgCtrl_Ack.Query_WRRU_RFPwCtrl_Query_WRRU_RFPwCtrl Query_WRRU_RFPwCtrl_AckVQuery_WRRU_RFPwCtrl_Ack.Reset_WRRUY1,

11、Reset_WRRU由于WBBU对以上消息只做转发,不做分析处理,因此消息直接在CWRRU, CtaskPciIf, CSOCKET之间发送。2.3.3 WRRU代码加载流程WRRUWBBUDownload_MCUCodeEMSDownload MCUCodeDownload MCUCode AckDownload MCUCode AckEndMCUCodeAckEndMCUCodeAckDownload FPGACodeDownload_FPGACodeDownload FPGACode AckDownload FPGACode AckMCUCodeMCUCodeMCUCodeMCUCode

12、一组MCUCodeMCUCodeMCUCodeMCUCodeMCUCode AckEnd_MCUCodeEnd_MCUCodeEndFPGACodeAckEndFPGACodeAckFPGACodeFPGACodeFPGACodeFPGACode一组FPGACodeFPGACodeFPGACodeFPGACodeFPGACode_AckEnd_FPGACodeEnd FPGACodeWRRU的代码存在 WBBU上,WBBU需要处理代码加载的消息。当 WBBU收到Download_MCUCode_Ack时就将代码发到WRRU上,每八条消息为一组,收到WRRU的应答消息后发后八组,最后一组的代码数

13、据不够八条的补零。2.3.4校准流程WRRUWBBUEMS._ alibrationData_Download_CalibrationData Download Ack . CalibrationData_Download _CalibrationData Download Ack .一 一 . alibration_Start. Config_Sync_RxGain.Config_RxGain _PreCalibration PreUplink Report . ._ alibration_StartPreCalibration PreUplink Report -Sync RxPower

14、Report.Sync RxPower Report._ Config_Sync_RxGai _. Config_RxGainSync RxPower Report.Sync RxPower Report一i._ onfig_Sync_RxGainCalibrationDownlinkReport .CalibrationDownlinkReport ,Config_RxGain. Config_Sync_RxGainCalibration_End,Calibration_End.校准流程还为确定,以上是个暂时版本。2.3.5告警流程对于WRRU发来的告警消息,WBBU全部透传到EMSWRRU

15、WBBUEMSAlarm_WRRU_Reset_Alarm_WRRU_Reset.Alarm WRRU TempAlarm WRRU Temp-Alarm WRRU Current*pAlarm WRRU Current.Alarm WRRU RFAlarm WRRU RFtAlarm WRRU 10msAlarmWRRU10msAlarm_WRRU_LightLink.,Alarm_WRRU_LightLink .Alarm_WRRU_FNWrongTAlarm_WRRU_FNWrong .Alarm WRRU recv nopollAlarm WRRU recv nopoll -Alarm

16、 Sync PLL LostAlarm Sync PLL Lost.MCU_DbgMsg_Report-MCU_DbgMsg_Report除对了维护WRRU链路,WBBU还需要新增两条告警,这两条告警都是直接发送至 EMS,没有告警超时、告警恢复等处理,因此也无需发送至CTaskAlm任务,只需直接 发送至CSOCKET即可。这两条告警分别是 Alarm_WBBU_recv_nopoll,Alarm_WBBU_FNWrong。具体见 2.3.1。3系统数据结构3.1 WRRU发送给WBBU的数据结构:字段名长度Byte注释DES1MCU: 0x01; WBBU: 0x10;SRC1Type1L

17、ength1ContentNCRC2DES:消息目的地址SRC:消息源地址TYPE :消息类型LEN:长度字段,只包含消息体的长度。CRC:对从DES到消息体字段的内容进行CRC校验,校验多项式为:XA16+XA12+XA5+13.2经过WBBU的L1, L2层后发给L3的数据结构为:字段名长度Byte注释Des2L2的任务为L2_mainL3的任务为CWRRUSrc2Eid4MsgId20x9000MsgLen2Reserved2UID2payloadN其中Payload为WRRU发送给WBBU的全部数据。3.3 CWRRU发送给其他任务模块的数据格式为:字段名长度ByteDES1SRC1MsgId1Length1ContentNCRC2DES: CWRRU的任务号;SRC:目的任务号:MsgId: Type对应于WBBU中定义的消息号Content: WRRU 发送给 WBBU 的 Content。3.4 L3和EMS之间的消息格式:字段名长度Byte注释IP Header20UDP Header8MsgArea2BTS ID4MA2MOC2Action Type2TransID2Action Result2PayloadN

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号