MATLAB Examples

Create Recovery Configuration Object

Recovery configuration objects are used to specify receiver algorithms and settings to use for recovery. This example shows how to create recovery configuration objects. It also shows how to change the default property settings by using dot notation or by overriding the default settings by using Name,Value pairs when creating the object.

Contents

Create Object and Then Modify Properties

Create a recovery configuration object and view default settings.

cfgRec = wlanRecoveryConfig
cfgRec = 

  wlanRecoveryConfig with properties:

             OFDMSymbolOffset: 0.7500
           EqualizationMethod: 'MMSE'
           PilotPhaseTracking: 'PreEQ'
    MaximumLDPCIterationCount: 12
             EarlyTermination: 0

Modify the default to specify no pilot phase tracking.

cfgRec.PilotPhaseTracking = 'None'
cfgRec = 

  wlanRecoveryConfig with properties:

             OFDMSymbolOffset: 0.7500
           EqualizationMethod: 'MMSE'
           PilotPhaseTracking: 'None'
    MaximumLDPCIterationCount: 12
             EarlyTermination: 0

Create Object and Overide Default Property Values

Use Name,Value pairs to create a recovery configuration object to perform zero-forcing equalization, using an OFDM symbol sampling offset of 0.6 in the recovery process.

cfgRec = wlanRecoveryConfig('OFDMSymbolOffset',0.6,'EqualizationMethod','ZF')
cfgRec = 

  wlanRecoveryConfig with properties:

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