EcpriPortConfig Object


Description:

Specifies eCPRI Port level configuration.

Automatically created from: Port

EcpriPortConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
Bandwidth

Bandwidth of Physical Channel

Type: enum

Default: BW_50_MHZ

Possible Values:

Value Description
BW_20_MHZ

Bandwidth is 20MHz

BW_25_MHZ

Bandwidth is 25MHz

BW_40_MHZ

Bandwidth is 40MHz

BW_50_MHZ

Bandwidth is 50MHz

BW_60_MHZ

Bandwidth is 60MHz

BW_80_MHZ

Bandwidth is 80MHz

BW_100_MHZ

Bandwidth is 100MHz

BW_200_MHZ

Bandwidth is 200MHz

BW_400_MHZ

Bandwidth is 400MHz

CompressionMethod

Compression method used for IQ data

Type: enum

Default: BLOCK_FLOATING_POINT

Possible Values:

Value Description
BLOCK_FLOATING_POINT

Block Floating Point algorithm

NO_COMPRESSION

No Compression

BLOCK_SCALING

Block Scaling algorithm

MU_LAW_COMPRESSION

MuLaw Compression algorithm

BFP_SELECTIVE_RE_SENDING

BFP Selective RE Sending Compression algorithm

ControlPktProcessingTime

Control Packet Processing Time

Type: double

Default: 63

Range: 0 - 1000

CycleTime

Time needed to execute one cycle of sending eCPRI streams

Type: u64

Default: 10000

Range: 1 - 1000000

EnableManualScheduling

User can enable the manual scheduling mode

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enables manual scheduling mode

FALSE

Disables manual scheduling mode

EnableOranDataAnalysis

Enable the port on which the ORAN Data Analysis is needed

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

ORAN Data Analysis is performed on the port on which this flag is enabled

FALSE

ORAN Data Analysis is not performed on the port on which this flag is disabled

EnablePrbFieldLength

Enable to send user data compression Length (PRB Field Length) header in uplink/downlink data message

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

User data compression length header (PRB Field Length) is sent in uplink/downlink data message

FALSE

User data compression length header (PRB Field Length) is not sent in uplink/downlink data message

EnableRb

Indicates the Resource Block identifier is set in control and Data Packets

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Resource Block identifier is set in control and Data Packets

FALSE

Resource Block identifier is not set in control and Data Packets

EnableSetPrb

User can enter number of PRBs per Packet if this is enabled

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enables setting of PRBs per packet

FALSE

Disables setting of PRBs per packet

EnableSignature

Enable Signature in stream blocks

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Enable Signature in stream blocks

FALSE

Disable Signature in stream blocks

EnableUserDataCompHdr

Enable to send user data compression header in uplink/downlink data message

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

User data compression header is sent in uplink/downlink data message

FALSE

User data compression header is not sent in uplink/downlink data message

IqSampleFileRadioFrameCount

Number of radio frames corresponding to IQ sample file

Type: u8

Default: 1

Range: 1 - 4

MantissaMode

Mantissa Mode which specifies IQ data width in bits

Type: enum

Default: MANTISSA_9_BIT

Possible Values:

Value Description
MANTISSA_1_BIT

Mantissa Mode is 1-Bit

MANTISSA_2_BIT

Mantissa Mode is 2-Bit

MANTISSA_3_BIT

Mantissa Mode is 3-Bit

MANTISSA_4_BIT

Mantissa Mode is 4-Bit

MANTISSA_5_BIT

Mantissa Mode is 5-Bit

MANTISSA_6_BIT

Mantissa Mode is 6-Bit

MANTISSA_7_BIT

Mantissa Mode is 7-Bit

MANTISSA_8_BIT

Mantissa Mode is 8-Bit

MANTISSA_9_BIT

Mantissa Mode is 9-Bit

MANTISSA_10_BIT

Mantissa Mode is 10-Bit

MANTISSA_11_BIT

Mantissa Mode is 11-Bit

MANTISSA_12_BIT

Mantissa Mode is 12-Bit

MANTISSA_13_BIT

Mantissa Mode is 13-Bit

MANTISSA_14_BIT

Mantissa Mode is 14-Bit

MANTISSA_15_BIT

Mantissa Mode is 15-Bit

MANTISSA_16_BIT

Mantissa Mode is 16-Bit

MtuSize

MTU value of the packet

Type: u16

Default: 1500

Range: 1500 - 9600

NumberOfPrbsPerPacket

Num of PRBs in a Packet

Type: u16

Default: 33

Range: 1 - 273

NumberOfPrbsPerSymbol

Number of PRBs to be sent per symbol if set PRB is enabled

Type: u16

Default: 66

Range: 1 - 273

NumberOfRadioFramesToSend

NOTE: This attribute is deprecated. It will be removed in subsequent releases, so it is recommended that you do not use it.

Num of Radio Frames to be sent

Type: u8

Default: 1

Range: 1 - 4

NumberOfUplinkPrbs

Indicates the number of PRBs per Uplink Data symbol

Type: u16

Default: 66

Range: 1 - 273

NumOfUplinkPrbsPerPkt

Number of Uplink PRBs to be sent per packet

Type: u16

Default: 33

Range: 1 - 273

OranStartTimeOffset

Offset to start ORAN streams.

Type: u64

Default: 0

Range: 0 - 10000

OranUnit

Indicates if the devices on port act as O-RU or O-DU

Type: enum

Default: ODU

Possible Values:

Value Description
ODU

Devices on port act as O-RAN Distributed Unit

ORU

Devices on port act as O-RAN Radio Unit

RadioFrameCount

Indicates the number of radio frames to be sent

Type: u64

Default: 1

RxPort

Rx Port for Stream

Type: handle

Default: 0

ScsSymbolMapFile

Select Scs Symbol Map File to be used

Type: inputFilePath

Default: "" (empty string)

SlotIdIncrement

Step to increment slot ID

Type: u8

Default: 1

Range: 1 - 15

StreamStartTime

Start ORAN streams at configured future time.

Type: string

Default: 0.0

SubCarrierSpacing

Sub carrier spacing of channel

Type: enum

Default: SCS_60_KHZ

Possible Values:

Value Description
SCS_15_KHZ

SubCarrierSpacing is 15kHz

SCS_30_KHZ

SubCarrierSpacing is 30kHz

SCS_60_KHZ

SubCarrierSpacing is 60kHz

SCS_120_KHZ

SubCarrierSpacing is 120kHz

TrafficDurationMode

Indicates if the traffic is sent in burst or continuously

Type: enum

Default: BURST

Possible Values:

Value Description
BURST

Traffic is sent in burst

CONTINUOUS

Traffic is sent continuously

SECONDS

Traffic is sent for configured seconds

UplinkControlPktProcessingTime

Uplink Control Packet Processing Time

Type: double

Default: 0

Range: 0 - 1000

EcpriPortConfig Read-Only Attributes

There are no read-only attributes.