Information on Blocks for Flow Diagrams

Is there a book or site that I can use to learn how these demodulators are built with code blocks? What can I google to get more information on building Flow Diagrams?

I would like to look at flow diagrams for these:

Phase-shift keying (PSK)
Binary PSK (BPSK), using M=2 symbols
Quadrature PSK (QPSK), using M=4 symbols
8PSK, using M=8 symbols
16PSK, using M=16 symbols
Differential PSK (DPSK)
Differential QPSK (DQPSK)
Offset QPSK (OQPSK)
π/4–QPSK
Frequency-shift keying (FSK)
Audio frequency-shift keying (AFSK)
Multi-frequency shift keying (M-ary FSK or MFSK)
Dual-tone multi-frequency (DTMF)
Amplitude-shift keying (ASK)
On-off keying (OOK), the most common ASK form
M-ary vestigial sideband modulation, for example 8VSB
Quadrature amplitude modulation (QAM), a combination of PSK and ASK
Polar modulation like QAM a combination of PSK and ASK[citation needed]
Continuous phase modulation (CPM) methods
Minimum-shift keying (MSK)
Gaussian minimum-shift keying (GMSK)
Continuous-phase frequency-shift keying (CPFSK)
Orthogonal frequency-division multiplexing (OFDM) modulation
Discrete multitone (DMT), including adaptive modulation and bit-loading
Wavelet modulation
Trellis coded modulation (TCM), also known as Trellis modulation
Spread-spectrum techniques
Direct-sequence spread spectrum (DSSS)
Chirp spread spectrum (CSS) according to IEEE 802.15.4a CSS uses pseudo-stochastic coding
Frequency-hopping spread spectrum (FHSS) applies a special scheme for channel release

1 Like

A lab that goes over basic use of GNUradio blocks at the block variables level:

A guided tutorial on PSK demodulation:
https://wiki.gnuradio.org/index.php/Guided_Tutorial_PSK_Demodulation

1 Like

I found this awesome youtube for those that fall upon these bread crums: