Skip to main content

PhaseLockingValue

Namespace: CONNECTIVITYLIB  ·  Library: Connectivity Library

Python equivalent

mne_connectivity.spectral_connectivity_epochs (method='plv') in MNE-Python.

#include <connectivity/phaselockingvalue.h>

class CONNECTIVITYLIB::PhaseLockingValue

Computes the Phase Locking Value of Lachaux et al.

(HBM 1999).

Each cross-spectral sample is divided by its magnitude (yielding a unit complex number that encodes only the instantaneous phase difference) and averaged across trials; PLV is the magnitude of that average. Per- trial normalised cross-spectra are accumulated in ConnectivitySettings::IntermediateSumData and the resulting edge weights are averaged over the frequency window defined on AbstractMetric.

Phase Locking Value estimator (Lachaux et al. 1999); amplitude-independent phase coupling, sensitive to zero-lag.

Inheritance


Public Methods

PhaseLockingValue()

Constructs a PhaseLockingValue object.


Static Methods

calculate(connectivitySettings)

Calculates the phase locking value between the rows of the data matrix.

Parameters:

Returns:

  • Network — The connectivity information in form of a network structure.

Authors of this file