2. 通信基础回顾:时域与频域、傅里叶变换(FT/FFT)、卷积与多径信道、符号间干扰(ISI)的概念

各位同学,咱们今天聊点基础的东西。别小看这些基础,我做了十几年无线通信,发现很多工程上的坑,其实都是基础没打牢。今天这节内容,说白了就是给OFDM铺路——你搞不懂时域频域,后面OFDM的循环前缀、子载波正交性,你根本理解不了。

2.1 时域与频域:一枚硬币的两面

先问个问题:一个信号,你怎么描述它?

最直观的方式,就是看它随时间怎么变化。比如你拿示波器看一个正弦波,横轴是时间,纵轴是幅度——这就是时域。我们平时说的「波形」、「脉冲」、「符号」,都是时域的概念。

但还有另一种看法。你把信号送到频谱仪上,横轴变成频率,纵轴变成幅度——这就是频域。同一个信号,在时域里可能乱糟糟的,到了频域却清清楚楚。

核心思想:时域和频域描述的是同一个东西,只是观察角度不同。就像一个人,正面看和侧面看,都是同一个人。

我个人习惯把时域比作「故事的时间线」,频域比作「故事的成分分析」。时间线告诉你什么时候发生了什么,成分分析告诉你这个故事里有多少爱情、多少动作、多少悬疑。两者缺一不可。

2.2 傅里叶变换:时域到频域的桥梁

好,那怎么从时域跑到频域?靠的就是傅里叶变换

傅里叶变换的数学公式长这样:

X(f) = ∫ x(t) · e^(-j2πft) dt

别被公式吓到。你只要记住一句话:傅里叶变换就是把时域信号拆成不同频率的正弦波之和。每个频率对应一个幅度和相位。

反过来,从频域回到时域,叫逆傅里叶变换

x(t) = ∫ X(f) · e^(j2πft) df

我在项目中遇到过一件事。有一次调试一个OFDM接收机,发现解调出来的数据全是错的。查了两天,最后发现是FFT的窗函数没对齐。嗯,这就是傅里叶变换在实际系统里的应用——你哪怕算错一个采样点,结果就全乱套了。

2.2.1 从FT到FFT:工程上的飞跃

傅里叶变换(FT)是连续信号的,计算机没法直接处理。所以有了离散傅里叶变换(DFT),把连续信号采样成离散点。

但DFT的计算量太大——N个点要算N²次乘法。N=1024时,就是一百万次。这在实时通信里根本扛不住。

于是有了快速傅里叶变换(FFT)。FFT利用了对称性和周期性,把计算量降到N·log₂(N)。N=1024时,只需要约一万次。差了100倍。

工程小贴士:OFDM系统里,发送端用IFFT(逆快速傅里叶变换),接收端用FFT。IFFT把频域数据变成时域波形发出去,FFT再把时域波形变回频域数据。这俩就是OFDM的「发动机」。

2.3 卷积与多径信道:信号是怎么变形的

信号从发射机到接收机,不是直线飞过去的。它会反射、绕射、散射。结果就是:你发一个脉冲,收到的是好几个脉冲——有的早到,有的晚到,幅度也不一样。

这就是多径信道。数学上怎么描述?用卷积

y(t) = x(t) * h(t) + n(t)

其中:

  • x(t) 是发送信号
  • h(t) 是信道冲激响应(多径的数学模型)
  • n(t) 是噪声
  • y(t) 是接收信号

说白了,卷积就是「信号经过系统后的输出」。多径信道就是一个线性系统,输入是原始信号,输出是多个延迟副本的叠加。

注意:卷积在时域里是「乘加求和」,但在频域里就变成了简单的乘法——Y(f) = X(f) · H(f)。这就是为什么OFDM要在频域处理信号,因为频域里信道均衡太方便了,每个子载波只要除一个复数就行。

2.4 符号间干扰(ISI):多径带来的麻烦

好,现在问题来了。多径导致一个符号的延迟副本,会跑到下一个符号的时间窗口里。这就叫符号间干扰(ISI)

你想想看,如果两个符号互相串扰,接收机怎么区分哪个是哪个?

我举个例子。假设你发符号A,持续1微秒。多径延迟了0.3微秒,那么A的延迟副本会跟下一个符号B重叠。接收机在解调B时,里面混着A的残留——这就是ISI。

ISI的严重程度取决于:

  • 多径时延扩展:延迟最大的路径和最早路径的时间差
  • 符号周期:每个符号持续的时间

当时延扩展接近或超过符号周期时,ISI就变得不可忽略。传统单载波系统要加均衡器来消除ISI,复杂度很高。

OFDM的巧妙之处:它把高速数据流分成N路低速子流,每路子流在独立的子载波上传输。这样每个符号的周期就变成了原来的N倍,远大于多径时延扩展。再加上循环前缀(CP),ISI基本被干掉了。

2.5 知识体系总览

下面这张图,把今天讲的核心概念串起来了。你可以看到,时域频域是基础,傅里叶变换是工具,多径信道是现实问题,ISI是我们要解决的麻烦,而OFDM就是那个解决方案。

通信基础核心概念关系图 时域与频域 信号的两个观察角度 傅里叶变换(FT/FFT) 时域↔频域的桥梁 卷积与多径信道 信号经过系统的数学模型 符号间干扰(ISI) 多径导致的前后符号串扰 OFDM 解决方案 多载波传输 + 循环前缀(CP) → 消除ISI 核心逻辑:时域频域理解 → 傅里叶变换作为工具 → 多径信道导致ISI → OFDM解决ISI

2.6 避坑指南

最后分享几个我踩过的坑:

  • 我曾经以为FFT点数越多越好。后来发现,点数多了计算量大,功耗高,而且对频率偏移更敏感。选FFT点数要综合考虑带宽、时延扩展和实现复杂度。
  • 我曾经在仿真时忽略了循环前缀的开销。结果实际系统吞吐率比预期低了20%。CP不是白给的,它占用了时域资源。
  • 我曾经把时域和频域搞混,在频域里做时域滤波。嗯,那一次调试了整整三天。

我的建议:学OFDM之前,先把傅里叶变换和卷积吃透。这两个概念你理解得越深,后面OFDM的循环前缀、子载波正交、信道估计这些内容,学起来就越轻松。别急着跳进OFDM的细节,基础打牢了,后面都是水到渠成的事。


公众号:蓝海资料掘金营,微信deep3321