信号处理基础:复数、欧拉公式与Z变换详解
本篇整理雷达信号处理中最核心的三大数学工具:复数、欧拉公式与Z变换。它们是理解 I/Q 信号、波束形成、滤波器设计、频率分析的基础。
一、复数(Complex Number)
1.1 历史
- 1545年:意大利数学家卡尔达诺(Girolamo Cardano)在解三次方程时首次引入负数的平方根
- 1572年:邦贝利(Rafael Bombelli)在《代数学》中系统使用虚数
- 18世纪:欧拉(Euler)引入符号 i 表示 −1
- 19世纪:高斯(Gauss)建立复平面,奠定复变函数论基础
1.2 定义
复数由实部和虚部组成:
z=a+bi(a,b∈R,i2=−1)
- 实部:Re(z)=a
- 虚部:Im(z)=b
- 共轭复数:zˉ=a−bi
1.3 复数的表示形式
代数形式(Cartesian 形式):
z=a+bi
极坐标形式(Polar 形式):
z=r(cosθ+isinθ)
其中:
- r=∣z∣=a2+b2:模(绝对值)
- θ=arg(z)=arctan(ab):幅角(辐角)
指数形式(Exponential 形式):
z=reiθ
由欧拉公式(见下一节)导出。
1.4 复数的运算
加法:
(a+bi)+(c+di)=(a+c)+(b+d)i
乘法:
(a+bi)(c+di)=(ac−bd)+(ad+bc)i
极坐标乘法(几何意义:模相乘,辐角相加):
r1eiθ1⋅r2eiθ2=r1r2ei(θ1+θ2)
除法:
c+dia+bi=(c+di)(c−di)(a+bi)(c−di)=c2+d2ac+bd+c2+d2bc−adi
1.5 复数在雷达中的应用
- I/Q 信号:接收机将回波分解为同相分量 I 和正交分量 Q,组成复信号 s=I+jQ
- 波束形成:加权系数 w=Iw+jQw(幅度+相位),与信号相乘实现相位补偿
- 频谱分析:FFT 将时域信号转换为复数频谱(幅度+相位)
2.1 公式
eiθ=cosθ+isinθ
特殊情况(θ=π):
eiπ+1=0
这个等式被誉为"最美的数学公式",因为它用一个等式联系了数学中五个最重要的常数:e、i、π、1、0。
2.2 历史
- 1748年:欧拉在《无穷小分析引论》中首次明确写出此公式
- 实际上,欧拉早已在通信和数学分析中使用这一关系
- 18世纪数学家们(包括柯西、黎曼等)在此基础上发展出复变函数论
2.3 泰勒级数推导
指数函数的泰勒展开:
ex=n=0∑∞n!xn=1+x+2!x2+3!x3+4!x4+5!x5+⋯
令 x=iθ:
eiθ=1+iθ+2!(iθ)2+3!(iθ)3+4!(iθ)4+5!(iθ)5+⋯
利用 i2=−1,i3=−i,i4=1,i5=i,⋯:
eiθ=1+iθ−2!θ2−3!iθ3+4!θ4+5!iθ5−⋯
分离实部和虚部:
实部:
1−2!θ2+4!θ4−6!θ6+⋯=cosθ
虚部:
θ−3!θ3+5!θ5−7!θ7+⋯=sinθ
因此:
eiθ=cosθ+isinθ
证毕。
2.4 几何意义
在复平面上,eiθ 表示一个单位圆上角度为 θ 的点:
- 实轴分量 = cosθ(水平投影)
- 虚轴分量 = sinθ(垂直投影)
eiθ 是复平面上旋转因子:乘以 eiθ 等于将复数向量逆时针旋转 θ 弧度。
2.5 关键性质
1) 乘法 = 旋转
z⋅eiθ=∣z∣ei(arg(z)+θ)
2) 三角函数的指数表示
cosθ=2eiθ+e−iθ,sinθ=2ieiθ−e−iθ
3) 欧拉公式的逆
e−iθ=cosθ−isinθ
2.6 欧拉公式在雷达中的应用
- 正交解调:s(t)=Acos(2πf0t+ϕ)=Re[Aejϕej2πf0t]
- 波束形成相位:ejφ 表示相位旋转(φ=λ2πdsinθ)
- 傅里叶变换:X(ω)=∫x(t)e−jωtdt
3.1 历史
- 1947年:波兰数学家卢甘德(Hurewicz)首次提出Z变换
- 1952年:拉格尼(Ragazzini)和扎德(Zadeh)在论文中系统化Z变换理论
- 1960-70年代:Z变换成为数字信号处理(DSP)的核心数学工具
- 雷达应用:数字滤波器设计、离散系统分析、数字波束形成
3.2 定义
Z变换将离散序列 x[n] 映射为复变量 z 的函数:
X(z)=Z{x[n]}=n=−∞∑∞x[n]z−n
其中 z=reiω 是复变量。
因果序列(单边Z变换):
X(z)=n=0∑∞x[n]z−n
逆Z变换:
x[n]=2πj1∮CX(z)zn−1dz
(围线积分,C 在收敛域内)
3.3 常见Z变换对
| 序列 x[n] | Z变换 X(z) | 收敛域 |
|---|
| δ[n](单位脉冲) | 1 | 全平面 |
| u[n](单位阶跃) | z−1z=1−z−11 | ∥z∥>1 |
| anu[n] | z−az=1−az−11 | ∥z∥>∥a∥ |
| n⋅anu[n] | (z−a)2az | ∥z∥>∥a∥ |
| cos(ωn)u[n] | z2−2zcosω+1z(z−cosω) | ∥z∥>1 |
| sin(ωn)u[n] | z2−2zcosω+1zsinω | ∥z∥>1 |
| ancos(ωn)u[n] | z2−2azcosω+a2z(z−acosω) | ∥z∥>∥a∥ |
3.4 Z变换的重要性质
线性:
Z{a⋅x1[n]+b⋅x2[n]}=a⋅X1(z)+b⋅X2(z)
时移(延迟):
Z{x[n−k]}=z−kX(z)
(因果序列,x[n]=0 当 n<0)
卷积(时域卷积 = z域乘积):
Z{x[n]∗h[n]}=X(z)⋅H(z)
这是 Z 变换最重要的性质之一——把复杂的卷积运算转换为简单的乘法。
微分(z域微分):
Z{n⋅x[n]}=−zdzdX(z)
初值定理:
x[0]=z→∞limX(z)
终值定理(因果稳定系统):
n→∞limx[n]=z→1lim(z−1)X(z)
3.5 收敛域(ROC)
Z变换 X(z) 的收敛域是使级数绝对收敛的 z 值集合:
ROC={z∈C:n=−∞∑∞∣x[n]∣∣z∣−n<∞}
性质:
- ROC 是复平面上的环形区域 r1<∣z∣<r2
- ROC 内不包含极点
- 因果序列:ROC 为 ∣z∣>rmax(最大极点模)
- 反因果序列:ROC 为 ∣z∣<rmin
3.6 零极点分析
Z变换通常表示为有理函数:
X(z)=a0+a1z−1+⋯+aNz−Nb0+b1z−1+⋯+bMz−M=∏k=1N(z−pk)∏k=1M(z−zk)
- 零点:zk 使 X(z)=0
- 极点:pk 使 X(z)→∞
- 稳定性:所有极点在单位圆内(∣pk∣<1)时系统稳定
- 因果性:ROC 为 ∣z∣>∣pmax∣
几何解释:
- 极点处频率响应峰值(共振)
- 零点处频率响应谷值(抑制)
3.7 Z变换与离散时间傅里叶变换(DTFT)的关系
Z变换是 DTFT 的推广:
X(eiω)=X(z)z=eiω
即 Z 变换在单位圆上的取值就是 DTFT。
3.8 Z变换在雷达中的应用
1) 数字滤波器设计
- FIR 滤波器:H(z)=b0+b1z−1+⋯+bNz−N(无极点,总是稳定)
- IIR 滤波器:H(z)=∑akz−k∑bkz−k(有极点,需检查稳定性)
2) 数字波束形成
DBF 加权系数 w[n] 的 Z 变换:
W(z)=n=0∑N−1w[n]z−n
3) 多普勒滤波器
脉冲雷达中,回波脉冲序列的多普勒分析等价于对序列做 Z 变换后在单位圆上采样(DTFT)。
四、三者的联系
复数 → 欧拉公式 → Z变换
│ │ │
│ 旋转因子 离散系统分析
│ e^{iθ} X(z) = Σ x[n]z^{-n}
│
└─→ I/Q信号
(I + jQ)
- 复数是基础,提供代数和几何表示
- 欧拉公式是桥梁,连接复数与三角函数/指数函数
- Z变换是应用,将离散序列映射到复数域,用于系统分析和设计
五、一句话总结
复数是雷达信号的"容器"(I/Q 两路),欧拉公式是"旋转器"(相位操作),Z 变换是"翻译器"(把离散时域问题转化为复数域的代数问题)。 三者联合,构成了数字信号处理的数学基石。
本文为技术学习笔记,供雷达信号处理初学者参考。相关阅读:《相控阵雷达入门》系列、《Q15 定点数格式完全指南》、《WRSP6TK 雷达 TR 测试软件源码精讲》系列。