Keysight Pathwave 89600 VSA .NET API
SymbolTimeAdjustment Property
See Also 
Agilent.SA.Vsa.CustomOfdm.Interfaces Assembly > Agilent.SA.Vsa.CustomOfdm Namespace > MeasurementExtension Class : SymbolTimeAdjustment Property


Glossary Item Box

Gets or sets the IFFT start offset within the total OFDM symbol time.

Syntax

Visual Basic (Declaration) 
Public MustOverride Property SymbolTimeAdjustment As Double
C# 
public abstract double SymbolTimeAdjustment {get; set;}
C++/CLI 
public:
abstract property double SymbolTimeAdjustment {
   double get();
   void set (    double value);
}

Property Value

The value is in percent of the OFDM FFT length.

The default value is -3.125% of the IFFT time length. The maximum value is SetCyclicSuffixPerSymbol) * 100, and the minimum is -(SetGuardIntervalPerSymbol

Remarks

The total OFDM symbol time consists of a "useful" portion, and some form of "guard interval". The guard interval may consist of either a "cyclic prefix" that is prepended to the useful part, or a "cyclic suffix" that is appended to the useful part, or a combination of both.

Normally, half of the guard interval is skipped so that multi-path distortion does not interfere with demodulating the signal as long as the multi-path delay spread is less than the guard interval. However, it is often useful to adjust the IFFT analysis start time backwards or forwards, depending on the actual delay spread. When it is negative, it includes part of the cyclic prefix into the demodulation; when it is positive, it includes part of the cyclic suffix into the demodulation. This may help the analysis avoid the discontinuities (i.e loss of orthogonality) which exists between subsequent OFDM symbols.

The SymbolTimeAdjustment property can be used to control the amount by which the IFFT analysis start time is backed away relative to the last portion of the total OFDM symbol time.

When the ModulationScheme is set to ModulationScheme.Fbmc, this property is ignored, because FBMC does not use a cyclic prefix or cyclic suffix guard interval.

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

See Also