Your thoughts on attached simulation?

Robert Heerekop <[email protected]> Mon, 2 Mar 2026 07:41:58 +0100
Newsgroups gmane.comp.gnu.radio.general
Message-ID <CAEVWvhSZtLSZX3NwFaSCfh0Qd-3_6EVOhUSQ32Gi7ya+w51ZDw@mail.gmail.com>
The objective is to measure the phase difference between a noisy burst of
200ms containing 500Hz and a reference 500Hz.
Attached grc runs without hardware, contains the signal sources and works
as follows:

   1. A noisy 200ms burst signal of 500Hz is generated based on a 500Hz
   sine.
   2. A squelch block its sob-Tag triggers a python block which diverts the
   stream (during the active pulse) from the default null sink to a detector.
   3. The detector is a conjugate multiplication which transfers the
   difference of both signals to DC.
   The noise is averaged out and the resulting phase difference is
   extracted.
   4. A compass and constallation sink show the phase difference

[image: 20260302.png]
Thanks for sharing your thoughts what to improve in the phase shift
detection of this simulation.

Robert

https://github.com/rrrRbert360/GR_Burst_PHdetection
20260302.png (image/png, 161.7 KB) - not displayed
Simulated_Burst_PhaseDetect_20260224.grc (application/octet-stream, 35.4 KB) - not displayed