3589|1

928

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

【设计工具】基于Xilinx器件的CPRI实现方法 [复制链接]

目前,分布式基站主要采用两种开放式接口标准:无线设备和无线设备控制部分分离的CPRI接口(Common Public Radio Interface)标准,还有基带处理、射频、网络传输和控制层面都分离的OBSAI接口(Open Base Station Architecture Initiative)标准。
CPRI
主要针对WCDMA标准,实现相对容易,支持厂商以Ericsson、华为、SiemensNortelNEC等为代表;OBSAI接口研发有一定难度,标准完善相对复杂,支持厂商以NokiaSamsung、中兴、Alcatel、烽火、首信等。本文就是在CPRI协议的基础上,介绍了一种在CDMA系统中使用CPRI的逻辑设计方法,并给出了仿真波形。
协议简介
针对RECRadio Equipment Control)和RERadio Equipment)之间或者两个RE之间的IQ数据、控制和管理数据及同步信息的传送,CPRI定义了L1L2层协议,其架构见图1

1 CPRI协议架构简图

2 CPRI在系统中的位置

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

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

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

此帖出自FPGA/CPLD论坛
点赞 关注
个人签名动手创造个性自我

https://home.eeworld.com.cn/?95709
 

回复
举报

928

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

3 CPRI帧和CDMA帧的映射关系

控制字命令在每个基本帧的首个16比特传输,CPRI协议留有空余的位置,允许用户传输自定义的控制字,各个厂家的控制字可以不同。
逻辑实现
CPRI
在整个系统中的位置如图2所示,它是整个逻辑设计的最外层,直接与光口连接,其中光口0用来连接上一级RE或者REC,光口1连接下一级RE。在设计中采用支持SERDES IP COREXilinx 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所示。

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

76.5 KB, 下载次数: 14

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

此帖出自FPGA/CPLD论坛
个人签名动手创造个性自我

https://home.eeworld.com.cn/?95709
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表