[发明专利]一种高速接口及其传输数据的方法无效
申请号: | 200910177307.8 | 申请日: | 2009-09-29 |
公开(公告)号: | CN102036420A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 易志华 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W80/02 | 分类号: | H04W80/02;H04W92/00 |
代理公司: | 信息产业部电子专利中心 11010 | 代理人: | 吴永亮 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高速 接口 及其 传输 数据 方法 | ||
技术领域
本发明涉及数据传输技术领域,特别涉及一种高速接口及其传输数据的方法。
背景技术
开放式基站架构发起组织(Open Base Station Architecture Initiative,OBSAI)将一个基站划分为四个功能模块:传输模块、基带模块、射频模块、控制时钟模块。各模块之间的每一接口都具有唯一的参考点。OBSAI参考点3(RP3)协议为基频和射频块之间的接口协议。其中,OBSAI RP3协议的帧有三层结构:消息、消息组、帧。
其中,消息是RP3帧结构的基本单元。每个消息为19个字节,前3个字节的消息头中包含13bit地址信息、5bit类型信息和6bit的时间戳(Time Stamp)信息;后16个字节为有效载荷,可以用来承载要传输的数据信息或者控制信息。消息的19字节格式不可更改。消息可分为数据消息和控制消息两种。
每个消息组为400个字节,包括20个数据消息(每个19字节),1个控制消息(19字节),以及一个K28.5IDLE标志位。K28.5IDLE是消息组的分界点。
帧的定长为10ms,在线性速率i×768Mbps时,其包含i×N_MG个消息组。其中i在1倍、2倍、4倍这3种连接速率下时取值分别对应1、2、4。OBSAI RP3协议推荐参数设置为N_MG=1920(适用于WiMax、WCDMA、GSM/EDGE),即每个10ms主帧中包含i×1920个消息组,每个消息组中包含21个消息和1字节IDLE字符。K28.7IDLE是帧的分界点。
OBSAI RP3接口并不局限用于基频和射频块之间传送IQ数据,由于其高速串行的特性,板间或板内模块间也可以使用OBSAI RP3接口互联,以提高数据吞吐率。例如TI公司的Faraday DSP处理器中集成了符合OBSAI RP3规范的天线接口(AIF),既可以传送IQ数据,也可以用于模块间互联。这种集成的天线接口虽然符合OBSAI RP3规范,但是由于受到处理速度、缓存大小、易用性等因素的限制,其在功能实现上就会有不少局限性。
天线接口对数据消息和控制消息的处理方式不同。为了提高数据传输效率,天线接口自动完成数据消息的打包和解包过程,用户不能直接操作数据消息的消息头,只能设置相关寄存器来控制数据消息的消息头的生成规律,并且在运行过程中还不能更改设置。控制消息中的全部内容用户可以自己定义,包括消息头中的地址位、类型位和时间戳位,以方便用户传递控制消息。
但是,在数据传输过程中,并不是每一时刻都在链路上传输有意义的有效数据,必然存在一些没有装载有效数据的无效数据消息,而天线接口的寄存器在运行过程中不能按照所传数据的变化而随意设置,把没有装载有效数据的数据消息标记为空消息进行传递的方法是不可行的。
发明内容
本发明的目的在于,提供一种高速接口,可以使得数据传输效率大大提高。
本发明的另一目的在于,提供一种高速接口的传输数据的方法,可以使得数据传输效率大大提高。
本发明的高速接口,其发送装置包括消息编码器、控制消息缓冲区,以及数据发送缓冲区,其中,所述数据发送缓冲区,用于按照开始传送有效数据的时间戳,计算有效数据的起始地址;将数据消息的有效载荷按照该数据消息的时间戳、地址信息位顺序地进行缓存;所述控制消息缓冲区,用于缓存需要发送的控制消息;所述消息编码器,用于根据OBSAI协议进行组帧,从数据发送缓冲区中顺序读入相应数据,并给所述数据消息加入所述数据消息的时间戳、所述地址信息位;以及从所述控制消息缓冲区顺序取出所述控制消息,将所述控制消息插入传输链路中相应位置。
其中,所述控制消息缓冲区,用于按照控制消息类型、开始传送有效数据的时间戳,以及有效数据的长度来构造控制消息。
本发明的高速接口,其接收装置包括消息解码器、控制消息分析模块、数据接收缓冲区,其中,所述消息解码器,用于根据OBSAI协议解析出数据消息,将数据消息的有效载荷保存至数据接收缓冲区,将解析出的控制消息发送至控制消息分析模块;所述控制消息分析模块,用于在该控制消息为传输控制消息时,将接收的控制消息的开始传送有效数据的时间戳和有效数据的长度取出,并通知接收方准备接收所述数据接收缓冲区缓存的数据;所述数据接收缓冲区,用于将所述消息解码器发来的数据消息的有效载荷按照该数据消息的时间戳、地址信息位顺序地进行缓存。
其中,所述数据接收缓冲区,进一步用于根据数据消息的有效载荷按照时间戳来计算在数据接收缓冲区中存放的起始地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910177307.8/2.html,转载请声明来源钻瓜专利网。