扩频(Spread Spectrum,SS)是将传输信号的频谱(spectrum)打散到较其原始带宽更宽的一种通信技术,常用于无线通信领域。
1、扩频调制之后,其信号传输带宽远大于原始信号;
2、传输端会采用一个独特的码(code),此码与发送数据是无关的,接收端也必须使用这个独特的码才能解扩频以获得传输端的数据。
代表性的扩频方式有两种:
直接序列扩频(简称直序扩频,Direct-sequence spread spectrum,DSSS)和跳频(Frequency-hopping spread spectrum,FHSS)。本文主要介绍直接序列扩频。
直接序列扩频(英语:direct-sequence spread spectrum,DSSS),简称直扩(DS),是一种调制技术。就是在发送端,直接用高码率的扩频码序列去扩展信号的频谱,在接收端,用相同的扩频码序列将信号解扩,把展宽的信号还原到原始状态。
优点如下:
1、对背景的噪声(noise)、干扰(interference)以及自体多路径干扰(Multipath interference)有免疫力。
2、对人为的刻意干扰(jamming)信号有良好的抵御能力。
3、较良好的隐密性,通信过程被截收的可能性较低。这是因为扩频后,单位频率的功率值降低,截收者不易透过频谱分析仪获得敌方通信的信息;即使电波被接收了,由于截收者不知道扩频码的内涵,因此无法恢复编码的信息。所以扩频通信亦具有简单的保密通信能力。
4、降低电磁干扰(Electromagnetic Interference,EMI)。
直接序列扩频发射实现框图如下:
输入信号先根据调制方式进行串并转换、星座映射,得到的数据与扩频码相乘得到扩频后的数据,再经低通滤波器滤除带外谐波后,进行正交调制输出最终发射信号。扩频码是伪码,常用的为m序列码。
m 序列是最长线性反馈移位寄存器序列的简称,它是最常用的一种伪随机序列。由 n 级串联寄存器组成,通过反馈逻辑的移位寄存器设定初始状态后,在时钟的触发下,每次移位后各级寄存器状态会发生变化。从任何一个寄存器输出得到的一串序列,该序列称为移位寄存器。其框图如图 所示为一个时钟触发下的时序电路。
图中使用 n 个寄存器,通常将 a0 作为输出信号产生 m 序列。从上图也可以看出,一个完成的 n 级 m 序列是由一个相应的线性反馈逻辑表达式,即为:
(其中, ‘⊕’代表异或运算或叫模 2 加运算,Cn ∈{0,1} )
由上式可知,只有当 Cn=1 时,对应的多项式才有效。为了便于表示,通常将上式与本原多项式对应。本原多项式的数学表达式如下:
仅当该多项式为本原多项式时才能产生 m 序列。
2-10 阶本原多项式如下表
直接序列扩频接收实现框图如下:
接收信号先去载波,即经过与本地载波发生器输出相乘低通滤波得到。再运用与发射端一模一样的扩频码进行相乘去除扩频码,得到的原始调制信息进行相关,得到峰值即表示接收到有用信号且解扩成功,解扩成功后进行星座图反映射即得到原始信息。