wlanRecoveryConfig

Create data recovery configuration object

Description

The wlanRecoveryConfig object is a WLAN configuration object for recovering data from IEEE® 802.11™ transmissions.

Creation

Description

cfgRec = wlanRecoveryConfig creates a configuration object that initializes parameters for use in recovery of signal and data information.

example

cfgRec = wlanRecoveryConfig(Name,Value) creates an information recovery configuration object that overrides the default settings using one or more Name,Value pair arguments.

At run time, the calling function validates object settings for properties relevant to the operation of that function.

Properties

expand all

OFDM symbol sampling offset represented as a fraction of the cyclic prefix (CP) length, specified as a scalar in the interval [0, 1]. The value you specify indicates the start location for OFDM demodulation relative to the beginning of the cyclic prefix. The value 0 represents the start of the cyclic prefix and the value 1 represents the end of the cyclic prefix.

Data Types: double

Equalization method, specified as one of these values:

  • 'MMSE' — The receiver uses a minimum mean squared error equalizer.

  • 'ZF' — The receiver uses a zero-forcing equalizer.

Data Types: char | string

Pilot phase tracking, specified as one of these values:

  • 'PreEQ' — Enable pilot phase tracking, which is performed before any equalization operation.

  • 'None' — Disable pilot phase tracking.

Data Types: char | string

Maximum number of decoding iterations in low-density parity check (LDPC), specified as a positive integer. This argument applies when channel coding is set to LDPC for the user of interest.

For information on channel coding options, see the 802.11 format configuration object of interest.

Data Types: double

Enable early termination of LDPC decoding, specified as a logical value of 1 (true) or 0 (false). This property applies when channel coding is set to LDPC for the user of interest.

  • When set to 0 (false), LDPC decoding completes the number of iterations specified by the MaximumLDPCIterationCount, regardless of parity check status.

  • When set to true, LDPC decoding terminates when all parity-checks are satisfied.

For information on channel coding options, see the 802.11 format configuration object of interest.

Data Types: logical

Examples

collapse all

Create an information recovery configuration object using a Name,Value pairs to update the equalization method and OFDM symbol sampling offset.

cfgRec = wlanRecoveryConfig('EqualizationMethod','ZF', ...
    'OFDMSymbolOffset',0.5)
cfgRec = 
  wlanRecoveryConfig with properties:

             OFDMSymbolOffset: 0.5000
           EqualizationMethod: 'ZF'
           PilotPhaseTracking: 'PreEQ'
    MaximumLDPCIterationCount: 12
             EarlyTermination: 0

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Introduced in R2019b