提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
CPRI协议理解——帧格式中的计数标识
- 前言
- 帧格式中的计数标识
- 总结
前言
CPRI协议是一个流式协议,数据不间断的传输,在我们要了解CPRI到底要传输种类繁多的内容之前。我们可以先了解CPRI的一个传输框架,我们暂且不管到底传输了些什么实际内容,我们先从最简单的计数器开始讲起。
帧格式中的计数标识
要搞清楚CPRI协议,首先需要弄明白CPRI中的那些计数标识。
BFN:Node B Frame Number , 一个BF帧10ms,包含150个超帧;
HFN:Hyper Frame Number 超帧 ,一个超帧有包含256个基帧,也就是约为66.7us;
CPRI basic frame 基帧 , 一个基帧的时间是1/3.84MHz,也就是约为260ns;
无论CPRI的速率是怎么样的,这些基本定义和时间都是一样的。
但我们对于这些标识,我们还需要一个符号来准确定位到任何一个超帧的任何一个基帧的位置的任何一个字段甚至是bit。
Z是超帧号,X是每一个超帧内的基帧号,W是每一个基帧中的字号,Y是每个字中的字节号。还有一个B表示每个字节中的字节号。
控制字的位置位于W = 0处,其他的W位置是IQ,因为具体的IQ位置一般没有什么特别的含义,所以一般是要#Z.X.Y来指示控制字(W = 0)的位置。
超帧又分成了4个子信道,实际上就是把超帧长度平均分成了4部分。NS = X[5:0];XS = X[7:6]。仅此而已
总结
CPRI的数据就是通过这些计数器来控制将不同数据放在指定的的计数下面流式传播。而接收端也是解出计数器,根据计数器的特定位置解出对应的数据,看起来不难是不是。