diff options
author | sara <sara.halter@gmx.ch> | 2021-12-11 19:00:34 +0100 |
---|---|---|
committer | sara <sara.halter@gmx.ch> | 2021-12-11 19:00:34 +0100 |
commit | 964778b423b722fa9777d59dcf58612a2b59b855 (patch) | |
tree | ccc5fcb07225c0e97380c6a84e5a3fe3d34c3469 /src/gr-fadingui/python/phasecorrection.py | |
parent | Hardware file angepasst (diff) | |
download | Fading-964778b423b722fa9777d59dcf58612a2b59b855.tar.gz Fading-964778b423b722fa9777d59dcf58612a2b59b855.zip |
Corrections for QPSK on hardware
Diffstat (limited to '')
-rw-r--r-- | src/gr-fadingui/python/phasecorrection.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gr-fadingui/python/phasecorrection.py b/src/gr-fadingui/python/phasecorrection.py index cd3fa37..9acf563 100644 --- a/src/gr-fadingui/python/phasecorrection.py +++ b/src/gr-fadingui/python/phasecorrection.py @@ -68,12 +68,15 @@ class phasecorrection(gr.sync_block): phasediff = (ephase - sphase) % (2 * np.pi) freq = phasediff / nsamples + if freq < 1e-3: + freq = 0 + # save this one for the last block (see variable `end' in self.work) self.lastfreq = freq # debugging log.debug(f"Correction for chunk of {nsamples:2d} samples is " \ - f"sphase={sphase: .4f} rad and freq={freq*1e3: .4f}e-3 rad / sample") + f"sphase={sphase: .4f} rad, ephase={ephase: .4f} rad and freq={freq*1e3: .4f}e-3 rad / sample") self.lastnsamples = nsamples # compute chunk values |