Documentation

lteSRSInfo

Uplink SRS information

Syntax

Description

example

info = lteSRSInfo(ue,chs) returns information related to the sounding reference signal (SRS) configuration determined by UE-specific settings, ue, and signal transmission configuration, chs. The information returned relates to the cell-specific SRS subframe configuration as described in TS 36.211[1], Section 5.5.3.3.

Information relating to a particular UE, such as UE-specific SRS configuration defined in TS 36.213[2], Section 8.2, is output by the lteSRSIndices and lteSRS functions. For a given configuration, if either of these components returns an empty vector, the SRS is not transmitted for that UE in the specified subframe.

    Note:   lteSRSIndices and lteSRS may generate an SRS signal and indices even in a subframe that, based on the cell-specific SRS subframe configuration, is not an SRS subframe. Use the field info.IsSRSSubframe returned by lteSRSInfo to control whether to call the lteSRSIndices and lteSRS functions in a subframe.

Examples

collapse all

Get Information Related to SRS

Adjust the length of the PUCCH to allow for SRS transmission using the shortened field.

The setup in this example is consistent with Simultaneous-ACK/NACK-and-SRS set to 'True' as described in TS36.213, Section 8.2. Generate pucchSymbols, using ue.Shortened=1.

ue = lteRMCUL('A1-1');
srs.SubframeConfig = 0;
srsInfo = lteSRSInfo(ue,srs);
ue.Shortened = srsInfo.IsSRSSubframe;
harqValues = [];
pucchSymbols = ltePUCCH1(ue,ue.PUSCH,harqValues);
Warning: Using default value for parameter field ResourceIdx ([ 0 ]) 
Warning: Using default value for parameter field DeltaShift (1) 
Warning: Using default value for parameter field CyclicShifts (0) 

For the default case, Simultaneous-ACK/NACK-and-SRS is 'False', and the PUCCH is transmitted with ue.Shortened=0.

To suppress 'Using default value ...' warnings for LTE parameters, execute lteWarning('off','DefaultValue') in your MATLAB® command window prior to running code or initialize the parameters in your code workspace.

Input Arguments

collapse all

ue — UE-specific settingsstructure

UE-specific settings, specified as a structure. ue contains the following fields.

NSubframe — Subframe numberoptional | numeric scalar

Subframe number, specified as a numeric scalar. Optional.

Data Types: double

DuplexMode — Duplex mode'FDD' (default) | optional | 'TDD'

Duplex mode, specified as a string. Optional.

Data Types: char

Data Types: struct

chs — Signal transmission configurationstructure

Signal transmission configuration, specified as a structure. chs contains the following fields.

SubframeConfig — SRS subframe configuration0...15

SRS subframe configuration, specified as a nonnegative scalar integer from 0 through 15.

Data Types: double

Data Types: struct

Output Arguments

collapse all

info — Information related to the SRS configurationstructure

Information related to the SRS configuration, returned as a structure. info contains the following fields.

CellPeriod — Cell-specific SRS periodicity1 | 2 | 5 | 10

Cell-specific SRS periodicity, in ms, returned as 1, 2, 5, or 10.

Data Types: uint32

CellOffset — Cell-specific SRS offsets0...9

Cell-specific SRS offsets, returned as a nonnegative scalar integer from 0 through 9.

Data Types: int32

IsSRSSubframe — SRS subframe flag1 | 0

SRS subframe flag, returned as 1 or 0. Present only if ue contains NSubframe. If NSubframe satisfies the expression mod(NSubframe,CellPeriod)==CellOffset, this value is 1. Otherwise, this value is 0.

Data Types: uint32

Data Types: struct

References

[1] 3GPP TS 36.211. "Physical Channels and Modulation." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: http://www.3gpp.org.

[2] 3GPP TS 36.213. "Physical layer procedures." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA). URL: http://www.3gpp.org.

See Also

|

Introduced in R2014a

Was this topic helpful?