info
Provide dimensioning information for OFDM modulator
Syntax
Description
returns a
structure with fields that identify the input and output signal dimensions for the S = info(obj)comm.OFDMModulator
System object™, obj.
Examples
Get the OFDM modulator data dimensions by using the info object function.
Create an OFDM modulator object with pilot indices, a DC null, and two transmit antennas.
ofdmMod = comm.OFDMModulator( ... NumGuardBandCarriers=[4; 3], ... PilotInputPort=true, ... PilotCarrierIndices=cat(3,[12; 26; 40; 54],[11; 25; 39; 53]), ... InsertDCNull=true, ... NumTransmitAntennas=2);
Use the info object function to get the modulator input data, pilot input data, and output data sizes.
info(ofdmMod)
ans = struct with fields:
DataInputSize: [48 1 2]
PilotInputSize: [4 1 2]
OutputSize: [80 2]
Input Arguments
System object to return dimensional information for, specified as a comm.OFDMModulator
System object.
Output Arguments
Dimensions for OFDM modulator signals, returned as a structure with fields that
identify the input and output signal dimensions for the comm.OFDMModulator
System object,
obj.
Dimensions of input data signal, returned as a column vector. The element
values are computed as [NDataSC,NSym,NStreams], based on the configuration of the input
obj.
For variable definitions, see List of Variables.
Data Types: double
Dimensions of the pilot input signal, returned as a column vector. The element
values are computed as [NPilot,NSym,NStreams], based on the configuration of the input
obj.
For variable definitions, see List of Variables.
Data Types: double
Modulator output signal matrix dimensions, returned as a column vector. The
element values are computed as [NOut,NStreams], based on the configuration of the input
obj.
For variable definitions, see List of Variables.
Data Types: double
Data Types: struct
More About
These variables describe the dimensions of the input and output
signals for the comm.OFDMModulator
System object.
| Variable | Description |
|---|---|
NDataSC | Number of data subcarriers, such that NDataSC = NFFT − NleftG − NrightG − NDCNull − NPilot − NCustNull. |
NFFT | Number of subcarriers, |
NleftG and NrightG | Left and right guard bands specified by
|
NDCNull | Number of DC null subcarriers specified as either |
NPilot | Number of pilot subcarriers.
. |
NCustNull | Number of subcarriers used for custom nulls. This variable applies only
when the |
NSym | Number of symbols, |
NStreams | Number of transmit streams,
|
| NCP | Cyclic prefix length for each symbol. When
|
| NCPTotal | Total cyclic prefix length over all the symbols. When
|
| NOut |
|
Version History
Introduced in R2014a
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.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- 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)