lteOFDMInfo
OFDM modulation related information
Description
Examples
Find the sampling rate of a 50 resource block configuration, corresponding to a 10 MHz waveform after OFDM modulation.
enb = struct('NDLRB',50,'CyclicPrefix','Normal'); lteOFDMInfo(enb)
ans = struct with fields:
SamplingRate: 15360000
Nfft: 1024
Windowing: 6
CyclicPrefixLengths: [80 72 72 72 72 72 72 80 72 72 72 72 72 72]
Input Arguments
Cell-wide settings, specified as a structure. enb contains
the following fields.
| Parameter Field | Required or Optional | Values | Description |
|---|---|---|---|
NDLRB | Required | Scalar integer from 6 to 110 | Number of downlink resource blocks () |
CyclicPrefix | Optional |
| Cyclic prefix length |
Windowing | Optional | Nonnegative integer | Number of time-domain samples over which the function applies windowing and overlapping of OFDM symbols |
Data Types: struct
The number of IFFT points to use in the OFDM modulation, specified as a positive integer.
Output Arguments
OFDM information, returned as a structure. info contains the following fields.
Sampling rate of the OFDM modulator, returned as an integer.
Data Types: double
Number of FFT points used in the OFDM modulator, returned as a scalar power of 2.
Data Types: uint32
Number of time-domain samples over which the function applies windowing and overlapping of OFDM symbols, returned as a nonnegative integer.
If enb.Windowing is absent, info.Windowing returns
a default value chosen as a function of enb.NDLRB to
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 lteOFDMModulate for details.
Data Types: int32
Cyclic prefix length (in samples) of each OFDM symbol in a subframe.
info.Nfft | CyclicPrefixLengths | |
|---|---|---|
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
For info.Nfft < 2048, info.CyclicPrefixLengths are
the CyclicPrefixLengths for info.Nfft =
2048 scaled by info.Nfft /
2048.
Data Types: uint32
Data Types: struct
Version History
Introduced in R2014aYou can specify the IFFT size by using the Nfft input.
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.
Americhe
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)