本文系统地整理了信号与系统和数字信号处理(DSP)领域中最常用的数学公式,适合作为学习和工作中的快速参考手册。
一、基本信号定义
1.1 常用连续时间信号
单位阶跃信号
u(t)={1,0,t≥0t<0
单位冲激信号(狄拉克函数)
δ(t)={∞,0,t=0t=0,∫−∞∞δ(t)dt=1
复指数信号
x(t)=est=e(σ+jω)t=eσt(cosωt+jsinωt)
正弦信号
使用角频率:
x(t)=Acos(ω0t+ϕ)
使用频率:
x(t)=Acos(2πf0t+ϕ)
其中 ω0=2πf0。
1.2 常用离散时间信号
单位阶跃序列
u[n]={1,0,n≥0n<0
单位脉冲序列
δ[n]={1,0,n=0n=0
复指数序列
x[n]=ejω0n=cos(ω0n)+jsin(ω0n)
二、卷积与系统响应
2.1 连续时间卷积
y(t)=x(t)∗h(t)=∫−∞∞x(τ)h(t−τ)dτ
2.2 离散时间卷积
y[n]=x[n]∗h[n]=k=−∞∑∞x[k]h[n−k]
2.3 卷积性质
- 交换律:x(t)∗h(t)=h(t)∗x(t)
- 结合律:[x(t)∗h1(t)]∗h2(t)=x(t)∗[h1(t)∗h2(t)]
- 分配律:x(t)∗[h1(t)+h2(t)]=x(t)∗h1(t)+x(t)∗h2(t)
三、傅里叶分析
频率关系说明
在傅里叶分析中,有两种常用的频率表示方式:
- 角频率 ω (rad/s):ω=2πf
- 频率 f (Hz):f=2πω
3.1 连续时间傅里叶变换(CTFT)
3.1.1 使用角频率 ω 的形式
正变换
X(jω)=Fω{x(t)}=∫−∞∞x(t)e−jωtdt
逆变换
x(t)=Fω−1{X(jω)}=2π1∫−∞∞X(jω)ejωtdω
3.1.2 使用频率 f 的形式
正变换
X(f)=Ff{x(t)}=∫−∞∞x(t)e−j2πftdt
逆变换
x(t)=Ff−1{X(f)}=∫−∞∞X(f)ej2πftdf
两种形式的关系
X(f)=X(jω)ω=2πf
3.2 离散时间傅里叶变换(DTFT)
正变换
X(ejω)=n=−∞∑∞x[n]e−jωn
逆变换
x[n]=2π1∫−ππX(ejω)ejωndω
3.3 傅里叶级数(FS)
3.3.1 使用角频率 ω 的形式
连续时间周期信号傅里叶级数
x(t)=k=−∞∑∞akejkω0t
系数公式
ak=T1∫Tx(t)e−jkω0tdt
其中 ω0=T2π 为基波角频率。
3.3.2 使用频率 f 的形式
连续时间周期信号傅里叶级数
x(t)=k=−∞∑∞ckej2πkf0t
系数公式
ck=T1∫Tx(t)e−j2πkf0tdt
其中 f0=T1 为基波频率。
关系:ck=ak,f0=2πω0
3.4 离散傅里叶变换(DFT)
正变换
X[k]=n=0∑N−1x[n]e−jN2πkn,k=0,1,…,N−1
逆变换(IDFT)
x[n]=N1k=0∑N−1X[k]ejN2πkn,n=0,1,…,N−1
3.5 傅里叶变换性质
3.5.1 使用角频率 ω 的性质表
| 性质 | 时域 | 频域(角频率) |
|---|
| 线性 | ax1(t)+bx2(t) | aX1(jω)+bX2(jω) |
| 时移 | x(t−t0) | e−jωt0X(jω) |
| 频移 | ejω0tx(t) | X(j(ω−ω0)) |
| 尺度变换 | x(at) | ∥a∥1X(jaω) |
| 时域卷积 | x(t)∗h(t) | X(jω)H(jω) |
| 频域卷积 | x(t)h(t) | 2π1X(jω)∗H(jω) |
| 微分 | dtdx(t) | jωX(jω) |
| 积分 | ∫−∞tx(τ)dτ | jω1X(jω)+πX(0)δ(ω) |
| 对偶性 | X(jt) | 2πx(−ω) |
| Parseval定理 | ∫−∞∞∥x(t)∥2dt | 2π1∫−∞∞∥X(jω)∥2dω |
3.5.2 使用频率 f 的性质表
| 性质 | 时域 | 频域(频率) |
|---|
| 线性 | ax1(t)+bx2(t) | aX1(f)+bX2(f) |
| 时移 | x(t−t0) | e−j2πft0X(f) |
| 频移 | ej2πf0tx(t) | X(f−f0) |
| 尺度变换 | x(at) | ∥a∥1X(af) |
| 时域卷积 | x(t)∗h(t) | X(f)H(f) |
| 频域卷积 | x(t)h(t) | X(f)∗H(f) |
| 微分 | dtdx(t) | j2πfX(f) |
| 积分 | ∫−∞tx(τ)dτ | j2πf1X(f)+21X(0)δ(f) |
| 对偶性 | X(t) | x(−f) |
| Parseval定理 | ∫−∞∞∥x(t)∥2dt | ∫−∞∞∥X(f)∥2df |
3.6 常用信号的傅里叶变换
3.6.1 使用角频率 ω 的变换对
δ(t)1ejω0tcos(ω0t)sin(ω0t)u(t)e−atu(t),a>0te−atu(t),a>0F1F2πδ(ω)F2πδ(ω−ω0)Fπ[δ(ω−ω0)+δ(ω+ω0)]Fjπ[δ(ω+ω0)−δ(ω−ω0)]Fjω1+πδ(ω)Fa+jω1F(a+jω)21
3.6.2 使用频率 f 的变换对
δ(t)1ej2πf0tcos(2πf0t)sin(2πf0t)u(t)e−atu(t),a>0te−atu(t),a>0F1Fδ(f)Fδ(f−f0)F21[δ(f−f0)+δ(f+f0)]Fj21[δ(f−f0)−δ(f+f0)]Fj2πf1+21δ(f)Fa+j2πf1F(a+j2πf)21
四、拉普拉斯变换
4.1 双边拉普拉斯变换
正变换
X(s)=L{x(t)}=∫−∞∞x(t)e−stdt
逆变换
x(t)=L−1{X(s)}=2πj1∫σ−j∞σ+j∞X(s)estds
4.2 单边拉普拉斯变换
X(s)=∫0−∞x(t)e−stdt
4.3 拉普拉斯变换性质
| 性质 | 时域 | s域 | ROC |
|---|
| 线性 | ax1(t)+bx2(t) | aX1(s)+bX2(s) | 至少为 R1∩R2 |
| 时移 | x(t−t0)u(t−t0) | e−st0X(s) | R |
| s域平移 | es0tx(t) | X(s−s0) | R 平移 Re{s0} |
| 尺度变换 | x(at) | ∥a∥1X(as) | R 缩放 a 倍 |
| 时域微分 | dtdx(t) | sX(s) | 至少为 R |
| s域微分 | −tx(t) | dsdX(s) | R |
| 时域积分 | ∫−∞tx(τ)dτ | s1X(s) | 至少为 R∩{Re{s}>0} |
| 时域卷积 | x1(t)∗x2(t) | X1(s)X2(s) | 至少为 R1∩R2 |
4.4 常用信号的拉普拉斯变换
δ(t)u(t)tu(t)tnu(t)e−atu(t)te−atu(t)cos(ω0t)u(t)sin(ω0t)u(t)e−atcos(ω0t)u(t)e−atsin(ω0t)u(t)L1Ls1Ls21Lsn+1n!Ls+a1L(s+a)21Ls2+ω02sLs2+ω02ω0L(s+a)2+ω02s+aL(s+a)2+ω02ω0全s平面Re{s}>0Re{s}>0Re{s}>0Re{s}>−aRe{s}>−aRe{s}>0Re{s}>0Re{s}>−aRe{s}>−a
五、Z变换
5.1 双边Z变换
正变换
X(z)=Z{x[n]}=n=−∞∑∞x[n]z−n
逆变换
x[n]=Z−1{X(z)}=2πj1∮CX(z)zn−1dz
5.2 单边Z变换
X(z)=n=0∑∞x[n]z−n
5.3 Z变换性质
| 性质 | 时域 | z域 | ROC |
|---|
| 线性 | ax1[n]+bx2[n] | aX1(z)+bX2(z) | 至少为 R1∩R2 |
| 时移 | x[n−n0] | z−n0X(z) | R (可能增减 z=0 或 z=∞) |
| z域尺度 | anx[n] | X(az) | ∥a∥R |
| 时间翻转 | x[−n] | X(z−1) | R1 |
| 共轭 | x∗[n] | X∗(z∗) | R |
| 时域卷积 | x1[n]∗x2[n] | X1(z)X2(z) | 至少为 R1∩R2 |
| z域微分 | nx[n] | −zdzdX(z) | R |
| 初值定理 | x[0] | limz→∞X(z) | |
| 终值定理 | limn→∞x[n] | limz→1(z−1)X(z) | ROC包含单位圆 |
5.4 常用序列的Z变换
δ[n]u[n]anu[n]−anu[−n−1]nanu[n]cos(ω0n)u[n]sin(ω0n)u[n]rncos(ω0n)u[n]rnsin(ω0n)u[n]Z1Z1−z−11=z−1zZ1−az−11=z−azZ1−az−11=z−azZ(1−az−1)2az−1=(z−a)2azZ1−2z−1cosω0+z−21−z−1cosω0Z1−2z−1cosω0+z−2z−1sinω0Z1−2rz−1cosω0+r2z−21−rz−1cosω0Z1−2rz−1cosω0+r2z−2rz−1sinω0全z平面∣z∣>1∣z∣>∣a∣∣z∣<∣a∣∣z∣>∣a∣∣z∣>1∣z∣>1∣z∣>r∣z∣>r
六、采样定理
6.1 奈奎斯特采样定理
对于带限信号 x(t),若其最高频率为 fm (Hz) 或最高角频率为 ωm (rad/s),则采样频率必须满足:
使用频率 f
fs≥2fm
使用角频率 ω
ωs≥2ωm
其中:
- fN=2fm 称为奈奎斯特频率 (Hz)
- ωN=2ωm 称为奈奎斯特角频率 (rad/s)
- Ts=fs1 为采样周期
6.2 采样公式
理想采样(时域)
xs(t)=x(t)n=−∞∑∞δ(t−nTs)=n=−∞∑∞x(nTs)δ(t−nTs)
频域(使用角频率 ω)
Xs(jω)=Ts1k=−∞∑∞X(j(ω−kωs))
频域(使用频率 f)
Xs(f)=fsk=−∞∑∞X(f−kfs)
6.3 重建公式(Whittaker-Shannon插值)
使用采样周期 Ts
x(t)=n=−∞∑∞x(nTs)π(t−nTs)/Tssin[π(t−nTs)/Ts]=n=−∞∑∞x(nTs)sinc(Tst−nTs)
使用采样频率 fs
x(t)=n=−∞∑∞x(n/fs)sinc[fs(t−n/fs)]
七、数字滤波器
7.1 系统函数与差分方程
差分方程
k=0∑Naky[n−k]=k=0∑Mbkx[n−k]
系统函数(传递函数)
H(z)=X(z)Y(z)=∑k=0Nakz−k∑k=0Mbkz−k=a0+a1z−1+⋯+aNz−Nb0+b1z−1+⋯+bMz−M
频率响应
H(ejω)=H(z)z=ejω
7.2 IIR滤波器设计
一阶低通滤波器
H(z)=1−αz−11−α,0<α<1
二阶IIR滤波器(双线性变换)
s=T21+z−11−z−1
巴特沃斯滤波器阶数估计
N≥2log10(ωs/ωp)log10[100.1Ap−1100.1As−1]
其中 Ap 为通带最大衰减(dB),As 为阻带最小衰减(dB)。
7.3 FIR滤波器设计
线性相位FIR滤波器
对称条件:h[n]=h[N−1−n]
窗函数法
h[n]=hd[n]⋅w[n]
常用窗函数:
-
矩形窗:w[n]=1,0≤n≤N−1
-
汉宁窗:w[n]=0.5−0.5cos(N−12πn),0≤n≤N−1
-
汉明窗:w[n]=0.54−0.46cos(N−12πn),0≤n≤N−1
-
布莱克曼窗:
w[n]=0.42−0.5cos(N−12πn)+0.08cos(N−14πn)
FIR滤波器长度估计(Kaiser窗)
N≈2.285ΔωAs−8
其中 Δω 为过渡带宽度。
7.4 频率响应特性
幅度响应
∣H(ejω)∣=Re2{H(ejω)}+Im2{H(ejω)}
相位响应
∠H(ejω)=arctan(Re{H(ejω)}Im{H(ejω)})
群延迟
τ(ω)=−dωd∠H(ejω)
八、快速傅里叶变换(FFT)
8.1 DFT计算复杂度
- 直接计算DFT:O(N2) 次复数乘法
- FFT算法:O(Nlog2N) 次复数乘法
8.2 基-2 FFT(时间抽取)
分解
X[k]=n=0∑N−1x[n]WNkn=m=0∑N/2−1x[2m]WN2km+WNkm=0∑N/2−1x[2m+1]WN2km
其中 WN=e−jN2π 称为旋转因子。
蝶形运算
X[k]X[k+N/2]=A[k]+WNkB[k]=A[k]−WNkB[k]
8.3 旋转因子性质
WNk+NWNk+N/2WN2kWN∗=WNk=−WNk=WN/2k=WN−1=WNN−1(周期性)(对称性)(可约性)(共轭对称)
九、能量与功率
9.1 连续时间信号
能量
E=∫−∞∞∣x(t)∣2dt
功率
P=T→∞lim2T1∫−TT∣x(t)∣2dt
9.2 离散时间信号
能量
E=n=−∞∑∞∣x[n]∣2
功率
P=N→∞lim2N+11n=−N∑N∣x[n]∣2
9.3 Parseval定理
连续时间
∫−∞∞∣x(t)∣2dt=2π1∫−∞∞∣X(jω)∣2dω
离散时间
n=−∞∑∞∣x[n]∣2=2π1∫−ππ∣X(ejω)∣2dω
DFT形式
n=0∑N−1∣x[n]∣2=N1k=0∑N−1∣X[k]∣2
十、系统稳定性与因果性
10.1 BIBO稳定性
连续时间系统
∫−∞∞∣h(t)∣dt<∞
离散时间系统
n=−∞∑∞∣h[n]∣<∞
10.2 因果性
连续时间系统
h(t)=0,∀t<0
离散时间系统
h[n]=0,∀n<0
10.3 稳定性判据
拉普拉斯域:ROC包含虚轴
Z域:ROC包含单位圆
极点位置:
- 因果稳定系统:所有极点在单位圆内(离散)或左半平面(连续)
- 反因果稳定系统:所有极点在单位圆外(离散)或右半平面(连续)
十一、常用DSP运算
11.1 相关函数
自相关
Rxx[m]=n=−∞∑∞x[n]x∗[n−m]
互相关
Rxy[m]=n=−∞∑∞x[n]y∗[n−m]
11.2 功率谱密度
维纳-辛钦定理
Sxx(ejω)=F{Rxx[m]}
对于WSS随机过程:
Sxx(ejω)=N→∞lim2N+11E[∣XN(ejω)∣2]
11.3 线性预测
线性预测误差
e[n]=x[n]−x^[n]=x[n]−k=1∑pakx[n−k]
Yule-Walker方程
Rxx[0]Rxx[1]⋮Rxx[p−1]Rxx[1]Rxx[0]⋮Rxx[p−2]⋯⋯⋱⋯Rxx[p−1]Rxx[p−2]⋮Rxx[0]a1a2⋮ap=Rxx[1]Rxx[2]⋮Rxx[p]
十二、多采样率信号处理
12.1 下采样(抽取)
y[n]=x[Mn]
频域:
Y(ejω)=M1k=0∑M−1X(ej(ω−2πk)/M)
12.2 上采样(插值)
y[n]={x[n/L],0,n=0,±L,±2L,…otherwise
频域:
Y(ejω)=X(ejωL)
12.3 有理倍采样率转换
上采样L 倍→滤波→下采样M 倍
采样率变化:fs,out=MLfs,in
总结
本文系统地整理了信号与系统和DSP领域的核心数学公式,涵盖:
- ✅ 基本信号定义与特性
- ✅ 卷积与系统响应
- ✅ 傅里叶分析(CTFT、DTFT、DFT、FFT)
- ✅ 拉普拉斯变换与Z变换
- ✅ 采样定理与重建
- ✅ 数字滤波器设计(IIR、FIR)
- ✅ 系统稳定性与因果性分析
- ✅ 能量功率谱分析
- ✅ 多采样率信号处理
这些公式是信号处理工程师的必备工具,建议收藏备查。如有补充或勘误,欢迎交流讨论!
参考资料
- Oppenheim, A. V., & Willsky, A. S. (1997). Signals and Systems
- Oppenheim, A. V., & Schafer, R. W. (2010). Discrete-Time Signal Processing
- Proakis, J. G., & Manolakis, D. G. (2007). Digital Signal Processing: Principles, Algorithms, and Applications