Sie sind auf Seite 1von 22

Common Public Radio Interface

eCPRI IWF presentation


eCPRI introduction
eCPRI/CPRI Inter-Working Function (IWF)

eCPRI V2.0’s main motivation and aim is the reuse of existing


REs and/or RECs in a system including eCPRI transport eREC
network by introducing and defining new functionality: REC eREC eREC
element element
eREC
element
Interworking Function (IWF) types 0, 1 and 2.
PTP IWF local network
IWF is a function providing a bridge eREC
GM type 1

between eCPRI and CPRI nodes.


Transport Network

The protocol for both eCPRI and CPRI is


terminated within the IWF and bridged IWF IWF eRE
eRE
to/from each other. type 0 type 2
local network

eCPRI link eRE eRE eRE


Local eCPRI RE RE element element element
CPRI link
eCPRI introduction
eCPRI/CPRI Inter-Working Function (IWF) types

Three types of IWF are defined:


-Type 0, connected to an eREC and RE:
Used in a “eREC Fronthaul  IWF type 0  RE” configuration
-Type 1, connected to a REC:
Used in a “REC  IWF type 1  Fronthaul  IWF type 2  RE” configuration
-Type 2, connected to an RE:
Used in a “REC  IWF type 1  Fronthaul  IWF type 2  RE” configuration
eCPRI introduction
eCPRI/CPRI Inter-Working Function (IWF) configurations

Two Interworking Function(IWF) configurations are introduced:


- Configuration with IWF type 0:
The Interworking Function type 0 is located between the eCPRI transport network and
one/several CPRI RE node(s).
- Configuration with IWF type 1 and 2:
The Interworking Functions of type 1 and 2 are located between the respective CPRI
nodes and the transport network.
eCPRI introduction
Configuration with IWF type 0
looks as an
REC Antenna
looks as an
eRE

IWF
eREC eCPRI transport network CPRI link RE
type 0

CPRI Radio Equipment Control (eREC) eCPRI/CPRI Interworking Function type 0 CPRI Radio Equipment (RE)

User IWF User


Sync C&M Plane Sync C&M
Plane
User Plane Sync C&M User Plane Sync C&M

SAPU SAPS SAPCM SAPU SAPS SAPCM SAPIQ SAPS SAPCM SAPIQ SAPS SAPCM
eCPRI Standard eCPRI Standard
Layer 2 Layer 2
specific Protocols specific Protocols
Transport Layer 1
Transport Network Layer Transport Network Layer Layer 1
Network

The SAPs in the IWF shall be terminated at both eCPRI and CPRI ends and bridged to each
other via vendor specific functionality
eCPRI introduction
Configuration with IWF type 1 and 2

looks like an RE looks like an REC

REC CPRI link IWF type 1 eCPRI transport network IWF type 2 CPRI link RE

CPRI Radio Equipment Control (REC) CPRI Radio Equipment (RE)

User Plane Sync C&M User Plane Sync C&M

SAPIQ SAPS SAPCM SAPIQ SAPS SAPCM

Layer 2 Layer 2
IWF Transport Network IWF
Layer 1 Layer 1
type 1 type 2

The Interworking Functions bridge the CPRI link over the Fronthaul Transport Network
eCPRI User Plane messages
eCPRI Message types for IWF type 1 and 2

Message Types #8-#11 are introduced for IWF types 1 and 2.

Message Type # Name


8 IWF Start-Up
9 IWF Operation
10 IWF Mapping
11 IWF Delay Control
12 – 63 Reserved
64 – 255 Vendor Specific
eCPRI User Plane messages
eCPRI Message types for data transfer: #8, #9 , #10 and #11

Message Type #8: IWF Start-up


Used during the start-up sequence to transfer CPRI control words between CPRI nodes (REC and RE).
Typically, this message is used during line bitrate negotiation.
This message also instructs the IWFs when to start the CPRI frame structure compared to the IWFs local clocks.
Message Type #9: IWF Operation
To transfer CPRI basic frames or part of CPRI basic frames between CPRI nodes (REC and RE) after CPRI start-
up.
Message Type #10: IWF Mapping
To negotiate the mapping configuration between two IWFs by defining sub-part locations within the IQ data
block area of a CPRI basic frame.
Message Type #11: IWF Delay Control
To retrieve delay values from a remote device. A typical use is to assist in the delay management of IWFs type
1 and type 2 in an eCPRI-CPRI interworking scenario. The use of this message type is though not limited to this
case.
eCPRI User Plane messages
Message Type #8: IWF Start-Up message format
Byte

0
PC_ID
1

2 #Z

3 #X

5
Timestamp
6

8 F S r Line Rate

9 Data transferred (first byte)


L bytes

8+L Data transferred (last byte)


0 7

MSB LSB
eCPRI User Plane messages
MessageByteType #9: IWF Operation format 1st
Sub-part ... ... ... ... ... ... 8th
Sub-part

0
PC_ID N bytes ...

2 #Z0 ... ... ... ... ... ... ... 8xNth


Sub-part

0 7
3 #X0
MSB LSB

Chunk0 (first byte)

Byte
S0 bytes ... 0 CWMain CWExt DB E M r BFF

1 N
S0+3 Chunk0 (last byte)

N+1 bytes1
k-1
S Si+2x(1+k) #Zk N-byte Bitmask
i=0-k

#Xk

Chunkk (first byte) Data transferred (first byte)

Sk bytes ... ...

k
S Si+2x(1+k)+1 Chunkk (last byte) Data transferred (last byte)
i=0-k
0 7 0 7
MSB LSB MSB LSB

1
: These N+1 bytes are present if M=1.
eCPRI User Plane messages
Message Type #9: eCPRI chunk example M=1, N=1 and 1-byte bitmask = 0xC0

Byte
0 CWMain CWExt DB=
E M=1 r 00b
=0 =0 1
W = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1
2 bytes
1 chip = 1/3.84MHz
BitOffset=16 1 1 0 0 0 0 0 0
B=0: A
B=1: B
… 23 1 1 0 0 0 16
BYTE #Z.X.0

Y=0
31 24
Bytes

B=7: H
IQ 39 32
transmitted
from top
B=8: A time
to bottom

Data block 47 46 45 44 43 42 41 40
BYTE #Z.X.1

8 bytes
Y=1
55 48
BitOffset=46
B=14: G 63 56
B=15: H BitOffset=106
71 1 1 1 0 0 0 64
15 * 16 bits BitOffset=76
control word
0 0 0 0 75 74 73 72
0 7
MSB LSB
eCPRI User Plane messages
Message Type #9: eCPRI chunk example M=1, N=1 and 1-byte bitmask = 0x90
Byte
0 CWMain CWExt DB=
E M=1 r 00b
=0 =0 1

1
W = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 bytes

1 chip = 1/3.84MHz 1 0 0 1 0 0 0 0
BitOffset=16
B=0: A
23 16
B=1: B

BYTE #Z.X.0

Y=0 31 24
Bytes
transmitted
39 32
IQ from top
B=7: H to bottom
B=8: A time 107 106 45 44 43 42 41 40

Data block 8 bytes
BYTE #Z.X.1

115 108
Y=1
BitOffset=46 123 116
B=14: G
B=15: H BitOffset=106 131 124

15 * 16 bits BitOffset=76
control word 0 0 0 0 135 134 133 132
0 7
MSB LSB
eCPRI User Plane messages
Byte
CW Main CWExt DB=
0 E M=0 r 00b
=0 =0 1
Message Type #9: eCPRI chunk example M=0 23 16

31 24

39 32

47 46 45 44 43 42 41 40
W = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 chip = 1/3.84MHz 55 48
BitOffset=16
B=0: A
B=1: B
63 56

BYTE #Z.X.0

Y=0 71 64 Bytes
transmitted
from top

B=7: H
IQ 15 bytes
79 78 77 76 75 74 73 72 to bottom

B=8: A time
87 80

Data block
BYTE #Z.X.1

95 88
Y=1
BitOffset=46 103 96
B=14: G
B=15: H BitOffset=106
111 110 109 108 107 106 105 104

15 * 16 bits BitOffset=76
control word 119 112

127 120

135 128
0 7
MSB LSB
eCPRI User Plane messages
Message Type #9: IWF Operation sequence diagram example

IWF1 IWF 2
eCPRI User Plane messages
Message Type #10: IWF Mapping format
Byte

0
PC_ID
1

2 Mapping_Config_ID

3 Action Type
Action Types
4
StartOffset1 Request/Response
Bytes
transmitted SetRxConfigRequest
from top
Length1 to bottom
SetRxConfigResponseAccept
SetRxConfigResponseReject
bytes
4xL

StartOffsetL
SetRxConfigResponsePropose

LengthL
3+4xL
0 7

MSB LSB
eCPRI User Plane messages
Message Type #10: IWF Mapping sequence diagram examples

IWF1 IWF2
eCPRI User Plane messages
Message Type #11: IWF Delay Control format
Byte

0
PC_ID
1

2 Delay Control ID

3 Action Type Action Types


4 Request/Response
5 Bytes
transmitted
Request get delays
Delay A
from top
6
to bottom Response get delays
7

9
Delay B
10

11
0 7

MSB LSB
eCPRI User Plane messages
Message Type #11: IWF Delay Control sequence diagram example

IWF type 1 IWF type 2


Networking with eCPRI-CPRI IWF type 0

eREC Interworking function type 0 Networking RE RE


SAPU SAPCM SAPS SAPU SAPCM SAPS SAPIQ SAPCM SAPS SAPIQ SAPCM SAPS SAPIQ SAPCM SAPS SAPIQ SAPCM SAPS

Networking Networking

eCPRI eCPRI CPRI CPRI CPRI CPRI

Master Port Slave Port Master Port Slave Port

Transport network
(fronthaul network)

Logical
connection
Networking with eCPRI-CPRI IWF type 1 and type 2

REC Interworking function type 1 Interworking function type 2 RE

SAPIQ SAPCM SAPS SAPU SAPCM SAPS SAPU SAPCM SAPS SAPIQ SAPCM SAPS
SAPIQ SAPCM SAPS SAPIQ SAPCM SAPS

Networking Networking

CPRI CPRI eCPRI eCPRI CPRI CPRI

Master Port IWF Slave Port IWF Master Port Slave Port

Transport Network

Logical
connections
Networking with eCPRI-CPRI IWF type 1 and type 2
Protocol stack of Interworking Function type 1 or type 2

IWF type 1 or type 2

IWF
C&M

Processing

Processing
Management

Sync info MUX


User Control
Data Words
CPRI TDM eCPRI PTP,
8B/10B or 64B/66B layer SCTP,
8B/10B scrambler UDP/IP
UDP/IP
64B/66B FEC, sync etc.
64B/66B scrambler Ethernet MAC
PMD Ethernet PHY

Media Media
CPRI link eCPRI link

Das könnte Ihnen auch gefallen