Error rate

Hi, i would like get the error rate of my dbpsk system, the problem is
that
the inputs of the ERROR RATE block have to be syncronized because of the
delay. how can i do that? some suggestions.
regards
Lucas

That is a very very interesting question, and synchronization is usually
one of the hardest parts of a communication system.
GNU Radio does come with some packet encoders and decoders which will
basically do what you want.

Also, all implementation imperfections aside, for psk systems you can
derive the error rate from the SNR; for BPSK it’s rather simple,
for Gaussian uncorrelated noise with a power of $N_0$ it’s
$\frac{1}{2} \operatorname{erfc}{\sqrt{\frac{E_\textrm{bit}}{N_0}}}$,
with erfc being the complementary Gauss Error Function.
The differentialness of DBPSK makes things a bit more complicated (I’m
not even sure it’s derivable at all for all DPSKs), but for DBPSK it’s
known.

So maybe this is a situation where estimating SNR is sufficient, and
synchronization is not necessary at all?

Greetings,
Marcus