Skip to main content

Polyphase Clock Synchronization

Jia-YinLess than 1 minutecomm

Objective

In this stage of the experiment, we will use the Polyphase Clock Sync module to implement three functions: clock recovery, inter-symbol interference (ISI) elimination, and downsampling (reducing the number of samples per symbol).

System architecture file: Qpsk_stage3.grcopen in new window

Steps and Instructions

  1. Continuing from the previous unit, after the signal passes through the channel, use Polyphase Clock Sync to process the received signal.
    • The module contains 32 filters, and the loop bandwidth is set to 2π/1002\pi/100.
    • Set the Samples per Symbol = 4.
  2. Observe the characteristics of the time domain, frequency domain, and constellation diagram of the signal after being processed by Polyphase Clock Sync.

System Simulation

GNU Radio QPSK Tutorial
GNU Radio QPSK Tutorial
GNU Radio QPSK Tutorial
GNU Radio QPSK Tutorial

Additional Notes

Principles of Polyphase Clock Synchronization

  1. Clock Recovery

    • Clock recovery is a crucial step in digital communication, used to determine the optimal sampling points to maximize signal power and minimize ISI.
    • Polyphase clock synchronization achieves precise sampling point adjustment through multiple filters.
  2. Matched Filter and ISI Elimination

    • The Polyphase Clock Sync module incorporates a receiver-side matched filter, effectively eliminating ISI caused by the transmitter-side RRC filter.
    • Through filter convolution processing, it achieves Nyquist filtering effects to reduce inter-symbol interference.
  3. Downsampling

    • The downsampling process optimizes signal processing by reducing the number of samples per symbol, thereby lowering the computational burden.
    • It preserves signal integrity during processing, ensuring demodulation quality.

Exercise 4

Adjust different system parameters and compare the differences with the simulation results in the previous unit.