东南大学
硕士学位论文
公共通用无线接口(CPRI)协议的FPGA实现
姓名:夏海山
申请学位级别:硕士
专业:信号与信息处理
指导教师:裴文江
20070301
第一章绪论
第一章绪论
1.1课题背景及意义
在无线通信领域,直放站通过将基站覆盖范围之外的无线信号进行射频/中频处理,再传输到基站进行信号处理,以此弥补基站覆盖范围之外的盲区。一个基站往往和多个直放站连接,从而扩展了基站的覆盖范围。然后,由于直放站与基站问缺乏统一的接口规范,对于不同的基站,直放站需要提供不同的接口,不仅提高了开发成本,还为产品的生产和维护带来诸多不便。
基于这一缺陷,公共无线接口联盟提出了CPIu(CommonPllblicRadiohlIemce)规范【l捌,遵循cPRJ规范的Ⅺ把和RE之间可以相互连接。从图1.1可以看出,CPIu定义了无线基站内部无线控制中心和无线设备之间的接口,通过cPRJ接口,无线基站的控制部分和射频部分实现分离,从而将基站的射频部分拉远,在不增加容量的情况下实现对特定地区的低成本覆盖,共享基站的基带资源。所以又被称作射频拉远,RE也被称为射频拉远模块(mm)。
图1.1:基站系统框架图
CPlu是实现分布式覆盖的有效手段之一,可以将大容量宏蜂窝基站集中放置在可获得的中心机房中,基带部分集中处理,射频部分通过光纤拉远,分置于网络规划所确定的站点上。分布式覆盖主要优点如下:
第一:由于基带部分集中放置射频部分置于天面,从而节省了常规解决方案所需要的大量机房。
第二:通过采用大容量宏基站支持大量的光纤拉远,实现了容量与覆盖之间的转化。
第三:通过基带部分在大容量宏基站集中处理,多个RE可以共享基带资源。因此建设支持相
第二章公共通用无线cPlu协议
图2.1:基本系统结构和通用公共无线接口定义
图2.2:RE之间存在一个链路的系统结构
CPlu协议支持多种连接方式。可以满足灵活的网络拓扑结构。几条CPRj链路可以用来增加系统容量来满足有很多天线和载波的大系统配置要求。这就要求一条CPIu链路能够完整携带某个天线和某个天线载波的一个IQ数据流(尽管允许同一个天线载波可以同时在几个链路上传输)。一个R】把可以为几个RE提供服务。而且RE之间可以通过三个基本联网结构进行交互。
图2-3:REC和RE之间的连接
东南大学硕士学位论文
图2-4:一个砌Ⅺ和多个RE之间的连接(星形结构)
图2.5:链式结构
图2_6:树式结构
图2.7:环形结构
第二章公共通用无线凹RI协议
C剽Rl定义物理层(LayH1)和数据链路层(【ay日2)协议,服务于用户、控制和管理以及同步平台信息在REC和RE之间或两个RE之间的传输。接口支持以下类型的信息流:1)IQ数据:用户平台信息所用的同相和正交调制下的数据(数字基带信号)格式。2)同步数据:用于帧和时间调整的同步数据。3)层1带内协议:与链路有关且直接被物理层传送的信号传输信息。用于系统启动、物理层链路维护和与物理层用户数据密切联系的时间关键信息的传输。4)厂商特定信息:这种信息流是为厂商特定信息保留的。
图2.8:cP砒协议概述
图2-8总结了基本协议的层次。用户平台信息以IQ数据模式传送。不同的天线载波的IQ数据在电或光传输线上被时分复用方案传输。C&M数据被作为频带协议(时间关键信息化数据)或层3协议(非CPⅪ规范所定义,位于适当的数据链路层顶部)传送。CPIu支持两种不同的用于c&M数据传送的数据链路层协议——}玎)LC的子集和以太网。一些附加的C&M数据与IQ数据一起定时多路传输。最后,另外的时段可以用于传送任何类型的厂商特定信息。
2.2CP砒帧结构
~个U】~frs帧由超帧组成,超帧由基本帧组成。cPRJ帧层次结构如图2-9所示,z:超帧序列数;x:基本帧序列数:w:基本帧里的字数;Y:每个字里的byte数。序列w卸为控制字。z、x、W、Y、B的取值范围如表2.1所示:
东南大学硕士学位论文
图2.9:帧结构示意图
表21:索引的取值范围
CPRJ比特速率ZXWYB[Mbit,s】
614.4O0,l,…,7
1228.8O,l,…,149O,1….,2550,l,…,150.1O,1,…,16
2457.6O,1,2,30,1,…,32
2.2.1CPm基本帧
基本帧长:1Tc=1/3.84MHz=260.416667ns。一个基本帧包含16个字:w=0…15,字长T依赖于线比特率。w=o用于控制字;bit:B=0…T—1.byte=8bit,Y=0:B:O…7,Y=1:B=8…15,……,W=l…15用于用户平台的IQ数据传输。
表2.2:控制字的长度
CPIu比特速率字长控制字包含中的字节[Mbi讹】[bit】
614.4T=8拌Z.X.O
1228.8T:16杞.X.O.#Z.X.1
2457.6T=32群ZX.O,撑ZX.】,忆.X.2,拌Z.X.3CPRJ数据在传送过程中首先传送基本帧的控制BYTEs,然后依次传送IQ数据。基本帧结构因
东南大学硕士学位论文
图2.12:2457.6Mb彬sCPRJ线速率下基本帧的结构
用户平台IQ数据所要求的采样宽度依赖于应用层面。该规范提供了通用的映射机制来实现所需采样宽度。表2.3提供I和Q采样的选项列表。一个基本帧中混合采样宽度虽没有具体阐述但如果需要也可以实现。一个IQ采样包含一个I采样和一个同样大小的Q采样。,表2t3:IQ采样数据宽度可选列表
链路方向采样符号宽度范围[bi蜘
下行链路M8,9,10,...,20
上行链路M4,5,6,…,10一个AxC容器(基本帧中的IQ数据块部分)内的1Q采样映射:从LSB(Io,QO)到MsB(n证一l,QM一1)或(ⅡvI’一1,QM’-I):I和Q采样交替发送按时间先后排序;连续的,之间无任何保留bit;表2.4列出了可选的上行和下行过采样率。每个AxC的lQ采样宽度和上行和下行的过采样率由应用层决定。不同的过采样率下IQ采样安排和传输次序如图2-13,图2—14,图2-15。
东南大学硕士学位论文
2.2.2子信道定义’
逐级嵌套的256个控制字按每四个字一组编为64个子信道。子信道序号N鳓…63,每个子信道里的控制字序号xs:o一3,一个嵌套里的控制字序号X=Ns+64堰s。图2.17和图2—18阐述了子信道里控制字的组织情况。表2.5列出了每个子通道中控制字的意义。
图2.17:超帧子通道结构图
dexⅨ
∞蜘嘏悔012315,8扣1口∞0123e3
~㈨‘
cof☆d"fc
■《hr‘ub酶a哺目
x,r0O0O00a00,’111
图2.18:超帧中的控制字和子通道示意图
第二章公共通用无线CPRJ协议
选项之一是使用控制和管理(C&M)数据的慢速皿Lc信道。比特率由初始化信息byte:忆.66.O(见表2.8)中的低3位决定。}玎)LC串行数据的控制BⅥES的映射由图2-2l到图2.24不同的配置给定。如果配置无效,则当作没有I玎)LC数据处理。
表2.8:如)LC可选速率(kbi以)
CPRI比特忆.66.0:耐Ir忆,66.小=frrr杞.66.o=弧rr忆.66.0=弧Tr圮.66.o:铂Ⅱ圮.660=速率舢r00lrolOrollr100r咖101...Ⅱ瞰bi以】r玎lll
i玎谢id614.4noHDLc24048096019200
12288noHDLc24048096019200invalid
2457.6noHDLC24048096019200invalidnoHDLC蛇.1.O圮.1.0忆.1.O拌Z.1.0iIⅣalid
忆.129.O圮.65.O圮.1.1撑Z.1.1
忆.129.O捍Z.65.0杞.1.2
杞,193.O铊.65.1忆.1.3
圮.129.O忆.65.O
杞.129.1铊.65.1
用于}玎)LC杞.193.O圮.65.2
控制字的子忆.193.1忆.65.3
通道和字节忆.129.0
顺序忆.129.1
杞.129.2
群Z.129.3
圮193.O
杞.193.1
圮.193.2
圮.193.3
图2.2l:240kbi讹的阳)Lc数据在控制字中的映射
东南大学硕士学位论文
图2.22:480kbi以的}Ⅱ)IC数据在控制字中的映射
图2.23:960kbi如的皿LC数据在控制字中的映射
图2-24:1920kbi以的瑚)LC数据在控制字中的映射
cPRI慢速C&M数据链路层应该遵循HDLc标准(IsO/ⅢC13239:2002(E))。HDLC数据帧结构和数据链路层遵循[10】。另外慢速控制和管理(C&M)信道数据链路层要遵循以下规则:HDLC信息区域长度在HDLC帧结构中支持任何8位数;HDLc信息区域的位传送次序在HDLC帧结构中为最不重要的位优先(LsB);HDLC帧结构用一个8位的数字表示地址,且256中可能均可用。扩