2. 连续时间信号:正弦波、复指数信号、单位阶跃与冲激信号
好,咱们进入正题。连续时间信号,说白了就是随时间连续变化的物理量。你拿示波器看到的波形,十有八九都是连续信号。我当年刚入行时,总觉得这东西太抽象,直到有一次调一个音频放大器,发现输出波形怎么都对不上输入,折腾了两天才意识到——我对信号的基本形态理解得不够透。
这一节,咱们把四种最基础的连续信号掰开揉碎了讲。它们是整个信号处理大厦的砖瓦。
2.1 正弦波信号
正弦波,你肯定不陌生。交流电、音频测试、载波调制,到处都有它。数学上长这样:
x(t) = A · sin(ω₀t + φ)
其中:
- A —— 幅度,决定了信号的峰值大小
- ω₀ —— 角频率,单位是 rad/s,跟频率 f₀ 的关系是 ω₀ = 2πf₀
- φ —— 初始相位,决定了 t=0 时信号的位置
我个人习惯把正弦波看作「最干净的振动」。为什么这么说?因为它在频域里只有一根谱线,没有谐波。你想想看,一个纯正弦波通过理想放大器,出来的还是正弦波,只是幅度和相位变了。这在工程上太重要了——很多测试信号就用正弦波,因为结果好分析。
核心要点:正弦波是周期信号,周期 T₀ = 1/f₀ = 2π/ω₀。两个不同频率的正弦波叠加,会产生拍频现象。我在做多普勒雷达时,就遇到过发射和接收信号频率差几赫兹,结果输出波形一抖一抖的,那就是拍频。
2.2 复指数信号
复指数信号,很多人觉得它「不真实」。毕竟现实世界里哪有复数信号?但我要说,这东西是信号处理的灵魂。
数学形式:
x(t) = e^(jω₀t) = cos(ω₀t) + j·sin(ω₀t)
嗯,这里要注意:复指数信号本质上是两个正交的正弦波——实部是余弦,虚部是正弦。为什么用复数?因为运算方便。你想想看,两个正弦波相乘,积化和差能把你算吐。但用复指数,乘一下就出结果,相位和幅度一目了然。
我的经验:在数字通信系统里,QAM 调制就是靠复指数信号实现的。I 路和 Q 路分别对应实部和虚部,接收端再解调回去。我曾经在调试一个 64-QAM 解调器时,发现星座图总是旋转,查了三天才发现是本地振荡器的相位噪声太大。嗯,从那以后我对复指数的相位稳定性特别敏感。
复指数信号还有一个重要性质——它是线性时不变系统的特征函数。什么意思?就是说一个复指数信号通过 LTI 系统,输出还是同一个频率的复指数,只是幅度和相位变了。这个性质,是傅里叶变换的根基。
2.3 单位阶跃信号
单位阶跃信号,记作 u(t),定义很简单:
u(t) = 0, t < 0
u(t) = 1, t ≥ 0
说白了,就是在 t=0 时刻突然从 0 跳到 1。这个信号看似简单,但用处极大。比如你描述一个开关闭合、一个电源上电、一个系统启动,都可以用阶跃信号来建模。
我记得有一次做电源完整性分析,需要测量一个 DC-DC 转换器的启动响应。输入加一个阶跃,看输出怎么爬升、有没有过冲、稳定时间多长。这些信息全藏在阶跃响应里。
注意:阶跃信号在 t=0 处是不连续的。从数学上讲,它不可导。但在工程上,我们经常用「近似阶跃」——上升时间有限的信号。实际电路中,没有真正的阶跃,因为任何物理系统都有惯性。
阶跃信号还有一个重要用途——用来定义系统的因果性。如果一个系统的输出在输入施加之前就出现了,那就是非因果的,物理上不可实现。嗯,这个在滤波器设计里经常遇到。
2.4 单位冲激信号
单位冲激信号 δ(t),也叫狄拉克δ函数。这东西有点「反直觉」:
δ(t) = 0, t ≠ 0
∫_{-∞}^{∞} δ(t) dt = 1
一个无限窄、无限高、面积为 1 的脉冲。现实中不存在这样的信号,但它是信号分析中最强大的工具之一。
为什么?因为任何信号都可以表示为冲激信号的加权叠加。你想想看,一个连续信号 x(t),可以写成:
x(t) = ∫_{-∞}^{∞} x(τ) · δ(t - τ) dτ
这就是卷积的雏形。知道了系统对冲激的响应(冲激响应 h(t)),就能算出系统对任何输入的响应——卷积积分。
核心性质:
- 筛选性质:∫ x(t) · δ(t - t₀) dt = x(t₀)
- 尺度性质:δ(at) = (1/|a|) · δ(t)
- 与阶跃的关系:∫_{-∞}^{t} δ(τ) dτ = u(t),即冲激的积分是阶跃
我曾经在调试一个高速 ADC 的采样保持电路时,用冲激信号来测试孔径抖动。理论上,输入一个冲激,采样点应该稳定在某个值。但实际测出来,每次采样的结果都不一样——那就是孔径抖动在作怪。冲激信号帮我快速定位了问题。
2.5 四种信号的关系与对比
这四种信号不是孤立的。它们之间有内在联系:
| 信号类型 | 时域特征 | 频域特征 | 工程应用 |
|---|---|---|---|
| 正弦波 | 周期振荡 | 单根谱线 | 测试信号、载波 |
| 复指数 | 旋转向量 | 单根谱线(复数) | 调制解调、频谱分析 |
| 单位阶跃 | 跳变 | 1/(jω) + πδ(ω) | 系统响应测试 |
| 单位冲激 | 尖峰 | 常数 1 | 系统辨识、卷积 |
你发现没有?正弦波和复指数其实是一回事——复指数是正弦波的复数表示。阶跃和冲激是「一家人」——冲激积分得阶跃,阶跃微分得冲激。这些关系,在后续的傅里叶变换和采样定理里会反复出现。
一个小技巧:我建议你把这四种信号的波形画出来,贴在工位上。每次看到它们,就想一想:这个信号在频域长什么样?它的拉普拉斯变换是什么?时间长了,直觉就练出来了。
好了,这四种信号是咱们后续所有讨论的起点。你先把它们吃透,后面讲采样、讲混叠,才能跟得上节奏。我个人觉得,理解冲激信号和阶跃信号的关系,是打通「时域」和「频域」的关键一步。嗯,先消化这些,有问题随时翻回来看看。