diff --git a/notes/pics/modulation.png b/notes/pics/modulation.png
new file mode 100644
index 00000000..5bdc389a
Binary files /dev/null and b/notes/pics/modulation.png differ
diff --git a/notes/计算机网络 - 物理层.md b/notes/计算机网络 - 物理层.md
index 2a10290f..b751e396 100644
--- a/notes/计算机网络 - 物理层.md
+++ b/notes/计算机网络 - 物理层.md
@@ -18,5 +18,9 @@
模拟信号是连续的信号,数字信号是离散的信号。带通调制把数字信号转换为模拟信号。
-
+基本的调制方法有调幅、调频和调相三种,分别用载波的振幅、频率和相位的变化来表示 0 和 1:
+
+
+
+实际的系统中还会把振幅和相位组合起来使用,例如正交振幅调制(Quadrature Amplitude Modulation, QAM)用 16 种不同的振幅和相位组合表示 4 个比特,一个码元就能传输更多的数据。
diff --git a/tools/diagram/src/modulation.svg b/tools/diagram/src/modulation.svg
new file mode 100644
index 00000000..11cb2c28
--- /dev/null
+++ b/tools/diagram/src/modulation.svg
@@ -0,0 +1,73 @@
+