pi/4 QPSK modulation/demodulation in GNU Radio
use chunks to symbols to convert your data to PSK symbols, and a vector source to alternatively generate $0, \Delta \varphi$. Multiply the two streams, then do pulse shaping.