Main Content

lteSCIInfo

SCI message information

Description

info = lteSCIInfo(ue) returns an information structure indicating the payload sizes for SCI message formats. Release 12 defines a single SCI format 0, and Release 14 defines an additional format 1 for V2X sidelink. The output structure contains two fields with the message lengths for each format.

To access the individual bit field sizes for the specified format, use lteSCI.

example

Examples

collapse all

Get the information payload size of SCI message format 0 and format 1 for UE settings configuration with 10 MHz channel bandwidth.

A channel bandwidth of 10 MHz requires 50 resource blocks, NSLRB = 50.

ue = struct('NSLRB',50);
sci0length = lteSCIInfo(ue)
sci0length = struct with fields:
    Format0: 43
    Format1: 32

Get the information payload size of SCI message format 0 for standard bandwidths.

cbw = {'1.4MHz' '3MHz' '5MHz' '10MHz' '15MHz' '20MHz'};
disp('Bandwidth  SCI Message Length (bits)')
Bandwidth  SCI Message Length (bits)
for ii = 1:size(cbw,2)
    ue = struct('NSLRB',cbw(1,ii));
    sci0length = lteSCIInfo(ue);
    bw = cbw{1,ii};
    fprintf('%6s     %3d\n',bw, sci0length.Format0)
end
1.4MHz      37
  3MHz      39
  5MHz      41
 10MHz      43
 15MHz      44
 20MHz      45

Input Arguments

collapse all

User equipment settings, specified as a structure containing this parameter field:

Number of sidelink resource blocks, specified as an integer scalar from 6 to 110.

Example: 6, which corresponds to a channel bandwidth of 1.4 MHz.

Data Types: double

Output Arguments

collapse all

Payload size for the SCI message format, returned as a structure with the following parameter fields:

Format 0 payload size, returned as an integer indicating the SCI message length used for the scheduling of PSSCH.

Data Types: double

Format 1 payload size, returned as an integer indicating the SCI message length used for the scheduling of V2X PSSCH.

Data Types: double

Version History

Introduced in R2016b