The objective is to measure the phase difference between a noisy burst of 200ms containing 500Hz and a reference 500Hz.
https://github.com/rrrRbert360/GR_Burst_PHdetection
Attached grc runs without hardware, contains the signal sources and works as follows:
- A noisy 200ms burst signal of 500Hz is generated based on a 500Hz sine.
- 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.
- 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. - A compass and constallation sink show the phase difference
Thanks for sharing your thoughts what to improve in the phase shift detection of this simulation.
Robert
https://github.com/rrrRbert360/GR_Burst_PHdetection
No comments:
Post a Comment