#include <bped.h>
Collaboration diagram for SPUC::bped:
Public Member Functions | |
double | angle () |
length of BPE | |
bped (char len=16) | |
Constructor. | |
void | clock (const complex< double > &in) |
Perform BPE but don't calculate output. | |
double | fq_angle (const complex< double > &pid) |
Rotate vector into first quadrant. | |
complex< double > | refvect (void) |
Reference Vector. | |
complex< double > | output (const complex< double > &in) |
complex< double > | output (const complex< long > &in) |
Perform BPE and return transformed input. |
Block Phase Estimator Unquantized BPE Calculate phase angle using a moving window
Notes: Note that the BPE only cares about the phase of a vector, and not on the actual vector magnitude. This results in a degradation of the average bpe vector magnitude as Eb/No decreases.
|
Constructor. current averaged angle |
|
length of BPE
|
|
Perform BPE but don't calculate output.
|
|
Rotate vector into first quadrant.
|
|
Perform BPE and return transformed input.
|
|
|
|
Reference Vector.
|