📡 数字通信从零到SoC

30课完整课程 · Verilator+Python验证 · 从调制解调到5G NR

30
课程
5
阶段
60+
Verilog模块
30+
Python仿真

🎯 课程特色

📡 阶段一:调制解调(第01-06课)

01
数字通信概述
Shannon极限、系统模型、顶层框架
02
采样与量化
Nyquist定理、ADC、RRC滤波器
03
ASK/FSK/PSK调制
三种基本调制、NCO、BPSK解调
04
QPSK/QAM调制
正交调制、星座图、16-QAM
05
脉冲成型
升余弦滤波器、ISI、眼图
06
载波同步
Costas环、锁相环、频偏估计

🔢 阶段二:信道编码(第07-12课)

07
信道模型
AWGN、瑞利衰落、多径时延
08
汉明码
伴随式解码、ECC、编码增益
09
BCH码
有限域运算、多比特纠错、Chien搜索
10
Reed-Solomon码
符号级纠错、突发错误、QR码
11
卷积码与Viterbi解码
网格图、ACS单元、回溯
12
LDPC码
稀疏校验矩阵、置信传播、5G NR

📶 阶段三:OFDM(第13-18课)

13
FFT硬件实现
蝶形运算、位反转、流水线架构
14
OFDM调制
IFFT、子载波映射、频谱效率
15
循环前缀
CP插入/移除、ISI消除、正交性
16
信道估计
导频设计、LS/MMSE估计、插值
17
均衡器设计
ZF/MMSE均衡、频域均衡、DFE
18
OFDM完整收发机
全链路集成、BER验证

🏗️ 阶段四:协议栈(第19-24课)

19
帧同步
相关检测、同步字、虚警控制
20
加扰与解扰
LFSR、m序列、同步/自同步
21
CRC校验
多项式除法、CRC-8/16/32
22
ARQ协议
停等/GBN/SR-ARQ、HARQ
23
MAC层设计
CSMA/CA、OFDMA、调度算法
24
协议栈集成
PHY→MAC→RLC→PDCP全栈

🚀 阶段五:实战项目(第25-30课)

25
BPSK收发机
完整BPSK链路实现
26
QPSK调制解调器
I/Q正交、相位模糊解决
27
OFDM发射机
编码→QAM→IFFT→CP
28
802.11a发射机
WiFi标准、前导码、交织
29
5G NR基础
灵活子载波、Massive MIMO、Polar
30
毕业项目:完整通信SoC
全链路集成、SoC架构、毕业设计

🎓 课程路线图

调制解调 → 信道编码 → OFDM → 协议栈 → 实战项目

每课包含:通信原理 + Verilog实现 + Python仿真 + 练习 + 🏆成就

建议按顺序学习,每课后完成练习巩固知识