基于Xilinx器件的CPRI协议实现方法

2012-02-11来源: elecfans关键字:Xilinx  CPRI
   

引言
    目前,分布式基站主要采用两种开放式接口标准:无线设备和无线设备控制部分分离的CPRI接口(Common Public Radio Interface)标准,还有基带处理、射频、网络传输和控制层面都分离的OBSAI接口(Open Base Station Architecture Initiative)标准。


    CPRI主要针对WCDMA标准,实现相对容易,支持厂商以Ericsson、华为、Siemens、Nortel、NEC等为代表;OBSAI接口研发有一定难度,标准完善相对复杂,支持厂商以Nokia、Samsung、中兴、Alcatel、烽火、首信等。本文就是在CPRI协议的基础上,介绍了一种在CDMA系统中使用CPRI的逻辑设计方法,并给出了仿真波形。

协议简介
针对REC(Radio Equipment Control)和RE(Radio Equipment)之间或者两个RE之间的IQ数据、控制和管理数据及同步信息的传送,CPRI定义了L1和L2层协议,其架构见图1。

图1 CPRI协议架构简图

图2 CPRI在系统中的位置


在L2层上,CPRI支持两种控制模式:HDLC协议和以太网协议,所有的这些控制命令都是和用户层面的IQ数据交织在一起,以时分复用的形式在电传输线或者光纤中传输,另外协议还给厂家预留了一部分时隙,可以用来传输厂家自定义的信息。


    CPRI协议可支持四种数据速率,分别是614.4Mb/s、1.2288Gb/s、2.4576Gb/s和3.0720Gb/s,这里的速率指的是光纤中串行信号的速率。因为CPRI主要是针对WCDMA制定的,其基本帧周期是1/3.84MHz,而CDMA基本帧为1/1.2288MHz,为了兼容CDMA的速率,在使用CPRI协议时需要进行调整,可以发现在25个CPRI帧的时间内,可发送8个CDMA基本帧,为了便于数据的对齐,参照图3的映射关系,在每3个CPRI帧的时间内传送1个CDMA帧,最后多余的第25个CPRI帧用来传送RSSI信息,这样就可以在CPRI的3个基本帧中实现CDMA多路载波的复用,根据协议,最多可支持21路载波的复用。


    参照CPRI协议,每256个CPRI帧构成一个超帧,每150个超帧的长度为10ms,称为一个无线帧。协议规定每个超帧的起始字传输K码,利用K码来同步超帧和基本帧,并根据加入载波和控制字的位置进行解帧、组帧,本次设计中采用K28.5进行同步,每收到150个K码标志时的时间长度为10ms。

图3 CPRI帧和CDMA帧的映射关系


    控制字命令在每个基本帧的首个16比特传输,CPRI协议留有空余的位置,允许用户传输自定义的控制字,各个厂家的控制字可以不同。

逻辑实现
    CPRI在整个系统中的位置如图2所示,它是整个逻辑设计的最外层,直接与光口连接,其中光口0用来连接上一级RE或者REC,光口1连接下一级RE。在设计中采用支持SERDES IP CORE的Xilinx Virtex5器件,每个SERDES IP CORE可以支持两个光口,方便级联,在接收端,SERDES可以直接将光电转换器传过来的串行差分信号转换为并行数据输出,并恢复出相对应的随路时钟,在发送端,SERDES将随路时钟和并行数据转换为串行的差分信号输出,除此之外,还可以提供串并过程中的同步K码指示、接收信号错误指示、数据重新排列以及发送端数据的预加重等功能。
光纤中采用1.2288Gb/s的传输速率,按照协议规定的帧格式,得出式1:
  (1)
    其中,fclk代表时钟的工作频率,之所以乘以(10/8)是因为在并串转换时需要进行8B/10B编码,导致位数增加,由式1求得时钟频率为61.44MHz,这个频率就是CPRI模块以及SERDES参考时钟的频率。


1 下行链路
    CPRI的下行链路模块的功能:对于本级RE,主要完成载波和控制字的分离;对于下一级RE,主要完成基带信号的透传。


    数据的流程可以描述为下行链路模块从光口0接收基带或上一级RE发送过来的数据,进行解帧,提取出本级RE所需的控制字和载波数据,其中控制字送给本级CPU,载波数据发送给本级RE的下行链路处理模块。此外,还要完成基带数据的转发,将接收到的基带数据进行处理后,通过光口1直接发送给下一级RE,下行链路模块框图如图4所示。

图4 CPRI下行链路设计


    帧同步模块对SERDES恢复的K码进行计数,同步出10ms无线帧标志,并根据此标志同步出超帧和基本帧的位号,其中超帧的位号范围是0~149,基本帧的位号范围是0~255。在完成同步后数据分为两路,一路送给本级RE,指示后续的模块在对应的位置解出控制字和IQ数据,其中控制字送到本级的CPU,CPU提取本级需要的控制字,对其他控制字则采取丢弃处理,IQ数据则以1CHIP(1.2288MHz)速率以并行的方式送到下行链路模块进行处理;另一路直接通过光口1送给下一级RE,根据系统的级联需要还可以加入RE的ID号或者其他的控制字。


2 上行链路
    CPRI上行链路模块相对比较复杂,从光口1接收下一级RE送过来的数据,不仅要完成数据的解帧,分离出载波和控制字,还要插入本级上行的载波数据、RSSI以及其他控制字,并通过光口0送到上一级RE或者REC。不同于下行链路,上行链路需实现对所有控制字和数据的转发,除了本级的控制字和数据,还包括下级RE传来的控制字和数据,上行链路模块框图如图5所示。

图5 CPRI上行链路设计


仿真结果

图6 输入数据仿真波形

图7 下行解出10ms标志仿真波形
    输入数据波形如图6所示,代表的是SERDES串并转换后的数据,基本帧的首个16bit(S_rx_slot_cnt=0处)传送控制字,末尾的16bit(S_rx_slot_cnt=15处)不使用,载波数据均用“0xaabb”表示。
CPRI下行同步模块在150个超帧后解出10ms标志,此时正好对应下一个超帧的开始,同样也是基本帧的开始,仿真波形如图7所示。

结语
    在近几年内相继出现了CPRI、OBSAI接口标准。由于其实现上的经济简便性,基于CPRI协议标准的分布式基站产品陆续推出。本文按照实际的应用场景来设计,介绍了在CDMA系统中实现CPRI协议的方法,并给出了逻辑设计的框图和仿真波形,对于CPRI协议的理解和CDMA分布式基站的设计有一定的参考意义。

关键字:Xilinx  CPRI 编辑:北极风 引用地址:http://news.eeworld.com.cn/FPGA/2012/0211/article_2874.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于FPGA的NCO设计方案
下一篇:采用PCM编码原理及FPGA编程技术实现PCM数字基群接口传

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

2020 研电赛设“抗击疫情”奖,Xilinx AI 专项花落谁家?
以“创意有你,未来可期”为主题的第十五届中国研究生电子设计竞赛(以下简称“研电赛”)日前正式开赛。为激励设计与现实应用的密切结合并支持全球新冠状肺炎的抗疫及复工复产,本届赛事特设“抗击疫情”专题奖。作为连续两届“研电赛”的重要合作单位和全球抗疫的先锋企业之一,自适应计算的全球领导者赛灵思公司,今年也特别开设多项万元现金+开发平台企业专项大奖,并承诺赛事期间提供强大团队培训指导,从而助力加速培养业界亟需的基于赛灵思自适应计算平台的软硬件复合型设计人才。目前,由赛灵思大学计划技术经理刘伟提供的赛前宣讲,已在公司新近于哔哩哔哩网站开设的视频平台(名称:XILINX赛灵思)上线。 本届竞赛中,赛灵思设置了多项企业专项奖,包括最佳
发表于 2020-04-29
Xilinx联手三星,加速全球5G商用部署速度
自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ: XLNX))今日宣布,三星电子有限公司( Samsung Electronics Co., Ltd. )将采用赛灵思 Versal™ 自适应计算加速平台( ACAP )进行全球 5G 商用部署。赛灵思 Versal ACAP 提供了一个通用、灵活且可扩展的平台,能够满足多地区多运营商的需求。 图:赛灵思与三星联手全球 5G 商用部署 三星电子网络业务执行副总裁兼研发主管 Jaeho Jeon 表示:“三星与赛灵思长期保持紧密协作,为强化我们在 5G 技术领域的领导地位并开辟 5G 新时代铺平了道路。现在,我们将赛灵思最新的先进
发表于 2020-04-16
Xilinx联手三星,加速全球5G商用部署速度
Brice Hill 成为Xilinx 新任CFO
自适应计算的全球领导企业赛灵思公司(Xilinx, Inc.,(NASDAQ: XLNX))今日宣布任命 Brice Hill 担任公司执行副总裁兼首席财务官( CFO ),任命立即生效。Hill 将全面负责赛灵思的财务管理工作,同时,作为执行管理团队的重要成员,他将为公司向灵活应变平台的战略转型和可持续增长,贡献自己丰厚的财务专业知识与领导才能。赛灵思公司执行副总裁兼首席财务官(CFO) Brice Hill先生 现年 53 岁的 Hill 是一位资深的技术企业高管,在财务管理、兼并和收购、全球运营和战略等方面拥有超过 30 年的丰富经验。Hill 加入赛灵思之前曾在英特尔公司( Intel )供职 25 年,最近
发表于 2020-04-10
Brice Hill 成为Xilinx 新任CFO
Xilinx 联手西班牙电信驱动O-RAN 5G创新
随着标准的不断演进,赛灵思器件只需简单的远程软件更新即可无缝升级,因而, 赛灵思灵活应变的器件对于这样的重大产业转型,是最理想的选择。 5G 时代已然而来。与之同时,随着频谱和人们需求的业务量急剧增加, 5G基站也将越来越多,因此,运营商为了解决5G投入量的问题,开始提出开放的5G 解决方案:Open RAN(开放无线接入网,简称O-RAN)。  得益于西班牙电信(Telefónica)和赛灵思公司(Xilinx, Inc.,(NASDAQ: XLNX))的努力,包括VR / AR媒体产品,到互联汽车和工业IoT设备的丰富的无线服务,将在整个欧洲比预期更早实现。这家跨国电信运营商,今天宣布,其将赛灵思
发表于 2020-03-19
Xilinx 联手西班牙电信驱动O-RAN 5G创新
Xilinx AI 加速+阿里云 FaaS,让AI推断快速渗透市场
中国是全球最大的在线零售市场,而阿里巴巴则是中国最大的电子商务公司。作为阿里巴巴集团旗下的云计算和数据智能部门,阿里云为国际客户的在线业务及阿里巴巴集团自身的电子商务生态系统提供综合全面的成套全球云计算服务。在公有云服务提供商市场上,阿里云的市场份额位居亚太地区首位。                                                阿里云的业务之一是为众多第
发表于 2020-03-18
Xilinx AI 加速+阿里云 FaaS,让AI推断快速渗透市场
Xilinx Versal™ Premium,为灵活应变的云加速而设计
自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ: XLNX))今天宣布推出 Versal ACAP 产品组合第三大产品系列—— Versal™ Premium。Versal Premium 系列具备高度集成且功耗优化的网络硬核,是业界带宽最高、计算密度最高的自适应平台。Versal Premium 专为在散热条件和空间受限的环境下运行最高带宽网络,以及那些需要可扩展、灵活应变应用加速的云提供商而设计。                          
发表于 2020-03-11
Xilinx  Versal™ Premium,为灵活应变的云加速而设计
小广播
夏宇闻老师专栏

你问我答FPGA设计

北京航空航天大学教授,国内最早从事复杂数字逻辑和嵌入式系统设计的专家。

换一换 更多 相关热搜器件
更多每日新闻
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved