Перейти к содержанию

Visual Course Map

This page gives a compact map of the complete SDR engineering route covered by the course.

Complete route

flowchart TD
    A[01 Intro to SDR] --> B[02 Signals and sampling]
    B --> C[03 DSP basics]
    C --> D[04 Fixed-point design]
    D --> E[05 HDL / FPGA flow]
    E --> F[06 RF frontend and AD9363]
    F --> G[07 TX/RX chains]
    G --> H[08 Modulation and synchronization]
    H --> I[09 IQ recording and analysis]
    I --> J[10 Electronics and KiCad]
    J --> K[11 Integrated SDR project]
    K --> L[12 Final projects]

Engineering layers

Layer Course blocks Main evidence
Theory 01–02 concepts, sampling, SDR model
DSP 03 FFT, FIR, mixing, decimation
Implementation 04–05 fixed-point models, Verilog RTL, testbenches
Hardware interface 06–07 RF frontend, DUC/DDC, TX/RX chain
Receiver quality 08 CFO, phase, timing, EVM/BER
Data workflow 09 IQ files, metadata, CI16/CU8/CF32 readers
Electronics 10 RC filters, attenuators, safety, KiCad workflow
Project integration 11–12 final report, reproducibility, portfolio output

Fast reader path

For a quick review of the course quality, read these pages first:

  1. Course demo dashboard.
  2. Model → FPGA → RF → Measurement.
  3. Block 8 end-to-end synchronization chain.
  4. Block 9 IQ recording and analysis workflow.
  5. Block 11 integrated SDR project workflow.
  6. Portfolio view.

Executable path

Run the executable proof path locally:

make install
make smoke

Or run only the representative Python labs:

make labs

What the course proves

By the end of the course, the repository demonstrates the full engineering chain:

signal theory -> DSP model -> fixed-point constraints -> RTL verification -> RF setup -> IQ capture -> synchronization -> metrics -> report

This is the same route used in practical SDR prototyping and measurement-driven digital communication projects.