关扩频通信技术的观点是在 1941 年由好莱坞女演员 Hedy Lamarr 和钢琴家 George Antheil 提出的。基于对鱼雷控制的安全无线通信的思路他们申请了美国专利#2.292.387。不幸的是当时该技术并没有引起美国军方的重视,直到十九世纪八十年代才引起关注将它用于敌对环境中的无线通信系统。
短距离数据收发信机中的典型应用是卫星定位系统(GPS)、3G 移动通信、WLAN (IEEE® 802.11a、IEEE 802.11b、IEEE 802.11g)和 Bluetooth® (蓝牙)技术。扩频技术也为提高无线电频率的利用率提供帮助(无线电频谱是有限的,因此也是一种昂贵的资源)。
扩频理论的基础
在 Shannon 和 Hartley 信道容量定理中可以明显看出频谱扩展的作用:
C = B × log2 (1 + S/N) (公式 1)
式中,C 是信道容量,单位为比特每秒(bps),它是在理论上可接受的误码率(BER)下所允许的最大数据速率;B 是要求的信道带宽,单位是 Hz;S/N 是信号噪声功率比。C 表示通信信道所允许的信息量,也表示了所希望得到的性能。带宽(B)则是付出的代价,因为频率是一种有限的资源。S/N 表示周围的环境或者物理特性(例如障碍、阻塞和干扰等)。
用于恶劣环境(例如噪声和干扰导致极低的信噪比)时,从上式可以看出,通过提高信号带宽(B)可以维持或提高通信的性能(C),甚至信号的功率可以低于噪底。(公式中没有对这一条件进行限制!)
将公式 1 中的对数底从 2 修改为 e (自然数),用 ln = loge 表示,侧:
C/B = (1/ln2) × ln(1 + S/N) = 1.443 × ln(1 + S/N) (公式 2)
由 MacLaurin 级数展开得:
ln(1 + x) = x – x²/2 + x³/3 – x4/4 + … + (-1)k+1xk/k + …:
C/B = 1.443 × (S/N – 1/2 × (S/N)² + 1/3 × (S/N)³ – …) (公式 3)
在扩频技术应用中,信噪比 S/N 通常比较低。(如上面所提到的,信号功率密度甚至可以低于噪底。)假定较大的噪声使 S/N << 1,则 Shannon 表示式近似为:
C/B ≈ 1.433 × S/N (公式 4)
可进一步简化为:
C/B ≈ S/N (公式 5)
或:
N/S ≈ B/C (公式 6)
在信道中对于给定的信噪比要无差错发射信息,我们只需要执行基本的信号扩频操作:提高发射带宽。这个原理似乎简单、明了,但是具体实现非常复杂。因为基带扩频(可能扩展几个数量级)会导致电子器件相互作用,从而产生扩频和解扩操作。
定义
扩频技术在具体实现时有多种方案,但思路相同:把索引(也称为码或序列)加入到通信信道,插入码的方式正好定义了所讨论的扩频技术。术语“扩频”指将信号带宽扩展几个数量级,在信道中加入索引即可实现扩频。
扩频技术更加精确的定义是:通过注入一个更高频信号将基带信号扩展到更宽的频带内的射频通信系统(图 1),即发射信号的能量被扩展到一个更宽的频带内,使其看起来如同噪声一样。扩展带宽与初始信号之比称为处理增益(dB)。典型的扩频处理增益可以从 10dB 到 60dB。
采用扩频技术,即在天线之前发射链路的某处简单引入相应的扩频码(这个过程称为扩频处理),结果将信息扩散到一个更宽的频带内。相反地,在接收链路中数据恢复之前移去扩频码,称为解扩。解扩是在信号的原始带宽上重新构建信息。显然,在信息传输通路的两端需要预先知道扩频码(在某些情况下,它应该只被传输信息的双方知道)。
扩频处理的带宽
扩频调制作用于通用调制器如 BPSK 的前端或直接转换。没有接受扩频码的信号保持不变,不扩频。
解扩处理的带宽
同样,解扩过程如图 3 所示:
解扩通常在解调之前进行。在传输过程中加入的信号(例如干扰或阻塞)将在解扩处理中扩频。
由于扩频浪费的带宽通过多用户弥补
扩频的直接结果是占用更宽的频带(扩频因子与前面提到的“处理增益”有关),因此浪费了有限的频率资源。然而,所占用的频带可以通过多用户共享同一扩展频带得到补偿(图 4)。
扩频是宽带技术
与窄带技术相比,扩频过程是一种宽带技术。例如,W-CDMA 和 UMTS 属于需要较宽频带(相对于窄带无线电)的宽带技术。
扩频的益处
抗干扰和抗阻塞性能
扩频技术会带来诸多益处,抗干扰特性是其中最为重要的优势。因为干扰和阻塞信号不带有扩频因子,所以被抑制掉。解扩处理后,只有包含扩频因子的所希望的信号会出现在接收器内。如图 5 所示。
如果干扰信号(窄带或宽带)不包括扩频因子,解扩后可忽略其影响。这种抑制能力同样也作用于其它不具有正确扩频因子的扩频信号,正是由于这一点,扩频通信允许不同用户共享同一频带(比如 CDMA)。注意扩频是宽带技术,但宽带技术不是扩频,宽带技术不必包括扩频技术。
防止信号拦截
防信号拦截是通过扩频获得的第二个优势。因为没有授权的用户不知道扩展原始信号的扩频因子,所以他们无法解码。没有正确的扩频因子,扩频信号就相当于噪声或者干扰(当然,如果扩频因子很短,则可利用扫描方法进行破解)。值得庆幸的是,扩频通信允许信号功率低于噪底,因为扩频处理降低了频谱密度,参见图 6 (总能量相同但展宽到整个频域内)。这样,可以将信息隐藏起来,这一效果是直序扩频(DSSS)的显著特点(直序扩频将在后面详细介绍)。其它的接收机无法解析这次发射,对它们的影响只是总的噪声功率略有增加!
衰落抑制(多径影响)
无线信道通常具有多径传播效应,从发射端到接收端存在不止一条路径(图 7)。这些路径是由于空气的反射或折射以及从地面或物体,如建筑物等的反射产生。
反射路径(R)对直接路径(D)产生干扰被称为衰落现象。因为解扩过程与信号 D 同步,所以,即使信号 R 包含有相同的扩频因子,也同样会被抑制掉。可以对反射路径的信号进行解扩,并将其均方根值叠加到主信号上。
扩频技术在 CDMA 中的应用
值得注意的是,扩频不是一种调制方式,不应该同其他类型的调制相混淆。例如,我们能够利用扩频技术发射一个经过 FSK 或 BPSK 调制的信号。从编码基本理论来看,扩频也能作为实现多址通信的一种方法(多个通信链路同时共存于同一个物理媒介)。迄今为止,主要有三种方式。
FDMA—频分多址
FDMA 给每个通信信道分配一个特定的载波频率,用户数受频谱的频段数限制(图 8)。在三种多址实现方法中,FDMA 的频带利用率最低。典型应用包括无线广播、TV、AMPS 和 TETRAPOLE。
TDMA—时分多址
TDMA 中,不同用户之间的通信基于分配的时隙(图 9)。这样,在一个载波频率上可以建立不同的通信信道。TDMA 被应用于 GSM、DECT、TETRA 和 IS-136。
CDMA—码分多址
CDMA 的空间接入取决于扩频因子或码(图 10)。从某种角度上讲,扩频是 CDMA 的一种方式。发射端和接收端需要预先知道定义好的扩频码。典型应用包括 IS-95 (DS)、IS-98、蓝牙技术和 WLAN。
实际应用中可以综合利用上述多址方式。例如,GSM 组合了 TDMA 和 FDMA,利用不同的载波频率定义了拓扑区域(蜂窝),并在每一个蜂窝设置时隙。
扩频和编解码因子
扩频的主要特点就是发射机和接收机必须预先知道一个预置的扩频码或扩频因子。在现代通信中,扩频码必须足够长,尽量接近类似于噪声的随机数序列。但是,在任何情况下,他们必须保持可恢复性。否则,接收机将不能提取发射信息。因此,这序列是近似随机的。扩频码通常称为伪随机码(PRN)或伪随机序列。通常采用反馈型移位寄存器产生伪随机码。
图 11 给出了一个伪随机码的示例。移位寄存器包含 8 个数据触发器(FF),移位寄存器中的内容在时钟上升沿逐位左移。移入 FF1 的数据取决于 FF8 和 FF7 的反馈信息。伪随机码 PRN 从 FF8 读出。触发器的内容在每个序列的开始处被复位。
许多书籍都讲到了 PRN 的生成和特性,但这些基本指导已经赶不上其发展的步伐。合适的序列(或序列集)的生成或选择都不是简单地直接完成的。为保证有效的扩频通信,PRN 序列必须考虑几条准则,如长度、自相关、互相关、正交性和比特均衡。比较常用的 PRN 序列是:Barker、M-Sequence、Gold 和 Hadamard–Walsh 等。扩频通信链路使用的序列集越复杂其可靠性越高。但是,付出的代价是解扩操作所需的电子设备也会更复杂(包括速度和性能)。数字解扩芯片可以包含几百万个等效的 2 输入与非门,开关频率为几十兆赫兹。
扩频技术的不同调制方式
根据伪随机码(PRN)插入通信信道的位置不同可以得到不同的扩频调制方式。图 12 是基本的 RF 前端原理说明。
如果在数据上直接加入伪随机序列码,则可得到直序扩频(DSSS) (在实际应用中,伪随机序列与通信信号相乘,产生完全被伪随机码“打乱”了的数据)。如果伪随机码作用在载波频率上,我们得到跳频扩频(FHSS)。如果伪随机码作用于本振端,FHSS 伪随机码迫使载波按照伪随机序列改变或跳变。如果用伪随机序列控制发射信号的开或关,则可得到时间跳变的扩频技术(THSS)。这也是一种线性调频脉冲技术,即在一个周期内线性扫描载频。也可以综合上述技术形成混合扩频技术,比如 DSSS + FHSS。DSSS 和 FHSS 是现在最常用的两种技术。
直序扩频(DSSS)
直序扩频技术中,伪随机码直接加入载波调制器的数据上。因此,调制器似乎具有更高码率,与伪随机序列的码片速率有关。用这样一个码序列调制射频载波的结果是产生一个中心在载波频率、频谱为((sin x)/x)²的直序调制扩展频谱。
频谱主瓣(零点至零点)的带宽是调制码时钟速率的两倍,旁瓣带宽等于调制码时钟速率。图 13 是直序扩频信号的典型范例。直序扩频频谱形状上发生一些改变与实际采用的载波和数据调制方法有关。下面是一个二相相移键控(BPSK)信号,是直序扩频系统中常用的调制类型。
跳频扩频(FHSS)
顾名思义,FHSS 中载波在一个很宽的频带上按照伪随机码的定义从一个频率跳变到另一个频率。跳变速率由原始信息的数据速率决定,我们能够识别出快速跳频(FFHSS)和慢速跳频(LFHSS)。后者(最通用)允许几个连续的数据位调制同一频率,FFHSS 是在每个数字位内多次跳频。
跳频信号的发射频谱同直序扩频有很大差别。跳频输出在整个频带上是平坦的(如图 14 所示),而不再是((sin x)/x)²包络。跳频信号的带宽是频率间隙的 N 倍,N 是每个跳变信道的带宽。
时间跳变扩频(THSS)
图 15 所示为时间跳变扩频技术,该项技术到目前为止没有大的突破,利用伪随机序列控制 PA 的通 / 断。
系统实现和结论
一个完整的扩频通信链路需要运用各种先进的技术和工艺:射频天线,大功率、高效率的功放,低噪声、高线性的 LNA,高集成度收发信机,高分辨率的 ADC 和 DAC,高速、低功耗数字信号处理器(DSP)等。设计者和制造商之间既相互竞争又精诚合作,最终使扩频系统得以实现。
最难以实现的电路是接收通道,特别是对 DSSS 的解扩,因为接收端必须能够重新恢复原始信息,并且做到实时同步。码的识别也称为相关运算,它是以数字域实现的,需要进行快速的、大量的二进制加法和乘法运算。
到目前为止,接收机设计中最复杂的问题是同步问题。与扩频通信的其它技术相比,发展同步技术花费了更多的时间、金钱,也消耗了更多的人力、物力。目前,能够解决同步问题的方法有许多种,大多数方案需要大量的分立元件。DSP 与特定用途集成电路(ASIC)的出现为其带来了重大突破。DSP 提供高速的数学运算能力,在对扩频信号划分后进行分析、同步和去相关运算。借助于超大规模集成电路(VLSI)技术,ASIC 降低了系统成本,并通过创建基本模块架构使其适合于多种应用。