SynchroPMU
C implementation of the Phasor Measurement Unit Estimator based on the Iterative Interpolated DFT Synchrophasor Estimation Algorithm
Loading...
Searching...
No Matches
SynchrophasorEstimatorParams Struct Reference

Internal parameters for synchrophasor estimation. More...

#include <pmu_estimator.h>

Collaboration diagram for SynchrophasorEstimatorParams:

Data Fields

uint_p win_len
 
uint_p n_cycles
 
uint_p f0
 
uint_p frame_rate
 
uint_p fs
 
uint_p n_bins
 
uint_p P
 
uint_p Q
 
bool_p iter_eipdft_enabled
 
float_p interf_trig
 
float_p df
 
float_p norm_factor
 
phasor phasor
 

Detailed Description

Internal parameters for synchrophasor estimation.

This structure holds the processed configuration parameters used internally by the estimation algorithm. These are derived from the estimator_config.

Field Documentation

◆ df

float_p SynchrophasorEstimatorParams::df

Frequency resolution (Hz)

◆ f0

uint_p SynchrophasorEstimatorParams::f0

Nominal frequency (Hz)

◆ frame_rate

uint_p SynchrophasorEstimatorParams::frame_rate

Frame rate (frames/s)

◆ fs

uint_p SynchrophasorEstimatorParams::fs

Sampling frequency (Hz)

◆ interf_trig

float_p SynchrophasorEstimatorParams::interf_trig

Interference detection threshold

◆ iter_eipdft_enabled

bool_p SynchrophasorEstimatorParams::iter_eipdft_enabled

Flag: iterative enhanced ipDFT enabled

◆ n_bins

uint_p SynchrophasorEstimatorParams::n_bins

Number of DFT bins

◆ n_cycles

uint_p SynchrophasorEstimatorParams::n_cycles

Number of cycles in observation window

◆ norm_factor

float_p SynchrophasorEstimatorParams::norm_factor

Normalization factor for DFT

◆ P

uint_p SynchrophasorEstimatorParams::P

Iteration count for iterative algorithm

◆ phasor

phasor SynchrophasorEstimatorParams::phasor

Current phasor estimate

◆ Q

uint_p SynchrophasorEstimatorParams::Q

Number of interference tones

◆ win_len

uint_p SynchrophasorEstimatorParams::win_len

Window length in samples


The documentation for this struct was generated from the following file: