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.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- 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)