Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

lteSCFDMAInfo

SC-FDMA modulation information

Syntax

Description

example

info = lteSCFDMAInfo(ue) provides information related to the SC-FDMA modulation performed by lteSCFDMAModulate, given the UE-specific settings structure, ue.

Examples

collapse all

Using lteSCFDMAInfo to get Get SC-FDMA modulation information

Initialize ue configuration structure with bandwidth specified in resource blocks.

ue = struct('NULRB',50);
info = lteSCFDMAInfo(ue);
info.SamplingRate
ans =

    15360000

Input Arguments

collapse all

UE-specific settings, specified as a structure. ue is a structure having these fields.

Parameter FieldRequired or OptionalValuesDescription
NULRBRequired

Scalar integer from 6 to 110

Number of uplink resource blocks. (NRBUL)

CyclicPrefixULOptional

'Normal' (default), 'Extended'

Cyclic prefix length

WindowingOptional

Nonnegative scalar integer

The number of time-domain samples over which windowing and overlapping of SC-FDMA symbols is applied

See Note

    Note:   If the ue.Windowing field is absent, info.Windowing returns a default value chosen as a function of the ue.NULRB field. This mechanism acts as a compromise between the effective duration of cyclic prefix (and therefore the channel delay spread tolerance) and the spectral characteristics of the transmitted signal (not considering any additional FIR filtering). See lteSCFDMAModulate for details.

Data Types: struct

Output Arguments

collapse all

Information related to SC-FDMA modulation, returned as a structure array. The structure contains these fields.

Sampling rate, returned as a numeric scalar. The function computes the sampling rate of the time domain waveform using the following equation: SamplingRate = 30720000 ÷ 2048 ×Nfft

Data Types: double

Number of FFT points used in the SC-FDMA modulator, returned as a numeric scalar.

Data Types: double

Number of time-domain windowing samples, returned as a scalar integer. This field represents the number of time-domain samples over which windowing and overlapping of SC-FDMA symbols is applied.

Data Types: double

Cyclic prefix length (in samples) of each OFDM symbol in a subframe.

info.NfftCyclicPrefixLengths
for CyclicPrefix = 'Normal'for CyclicPrefix = 'Extended'
2048[160 144 144 144 144 144 144 160 144 144 144 144 144 144][512 512 512 512 512 512 512 512 512 512 512 512]
1024[80 72 72 72 72 72 72 80 72 72 72 72 72 72][256 256 256 256 256 256 256 256 256 256 256 256]
512[40 36 36 36 36 36 36 40 36 36 36 36 36 36][128 128 128 128 128 128 128 128 128 128 128 128]
256[20 18 18 18 18 18 18 20 18 18 18 18 18 18][64 64 64 64 64 64 64 64 64 64 64 64]
128[10 9 9 9 9 9 9 10 9 9 9 9 9 9][32 32 32 32 32 32 32 32 32 32 32 32]

    Note:   As shown in table above, for info.Nfft < 2048, info.CyclicPrefixLengths are the CyclicPrefixLengths for info.Nfft = 2048 scaled by info.Nfft / 2048.

Data Types: uint32

Data Types: struct

Introduced in R2014a

Was this topic helpful?