从时分复用、频分复用到码分复用(CDMA)

0. 关于复用

  • 复用器(multiplexer)总是和分用器(demultiplexer)成对地使用;
    • 分用器:把高速信道传送过来的数据进行分用,分别送交到相应的用户;
  • 在复用器和分用器之间是用户共享的高速信道;

1. 基本复用方法

  • 频分复用(FDM,Frequency Division Multiplexing):

    按频率划分的不同信道,用户分到一定的频带后,在通信过程中自始至终都占用这个频带,可见频分复用的所有用户在同样的时间占用不同的带宽资源(带宽指频率带)

  • 时分复用(TDM,Time Division Multiplexing)

    按时间划分成不同的信道,每一个时分复用的用户在每一个TDM帧中占用固定序列号的间隙,可见时分复用的所有用户是在不同时间占用同样的频带宽度

考虑如下的一种情形,传统的电话通信每一个标准话路的带宽是 4kHz(即通信用的 3.1kHz 加上两边的保护频带)

  • 若有 1000 个用户进行频分复用,则复用后的总带宽就是 4kHz
  • 时分复用,每一个用户分配到的时隙宽度就是 125 μs的千分之一,即 0.125μs,时隙宽度变得非常窄,时隙宽度非常窄的脉冲信号所占的频谱范围是非常宽的;

2. 码分复用(Code Division Multiplexing)

  • 码片(chip):是各站独有的(站站之间的码片互相正交),发送的码元却是不断变化的;

码分复用人们更常用的名词是码分多址CDMA(Code Division Multiplexing Access )。

每一个用户可以在同样的时间使用同样的频带进行通信。特别地,各用户使用经过特殊挑选的不同码型,以使各用户之间不会造成干扰。码分复用最初用于军事通信,因为这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现,后来才广泛的使用在民用的移动通信中。

在 CDMA 中,每一个比特时间再划分为 m 个短的间隔,称为码片(chip)。通常 m 的值为 64 或 128。为了说明问题的需要和简单起见,我们设 m 为 8.

使用 CDMA 的每一个站被指派一个唯一的 m bit 码片序列(chip sequence)。

  • 一个站如果要发送比特 1 ,则发送它自己的 m bit 码片序列;
  • 如果要发送比特 0,则发送该码片序列的二进制反码;
  • 为了方便起见,我们按惯例将码片中的 0 写为 -1,将 1 写为 1。

现假定 S 站要发送信息的数据率为 b b/s。由于每个比特要转换成 m 个比特的码片,因此会将 S 站实际发送的数据率为 mb b/s(当然有效的还是 b b/s)。

同时 S 站所占用的频带宽度也提高到原来数值的 m 倍。这种通信方式是扩频(spread spectrum),扩频通信通常有两大类:

  • 直接序列扩频 DSSS(Direct Sequence Spread Spectrum),如上文所说的码片序列(chip sequence)
  • 跳频扩频 FHSS(Frequency Hopping Spread Spectrum)

实现码分多址的关键在于,需要为每一个站分配的码片序列不仅必须各不相同,而且还必须相互正交(orthogonal)(将码片序列视为码片向量,两序列正交即为两向量内积为 0)。在实用的系统中使用伪随机序列

例,令向量 S 表示站 S 的码片向量 (-1, -1, -1, +1, +1, -1, +1, +1),在令 T 表示其他任何站的码片向量 (-1, -1, +1, -1, +1, +1, +1, -1)。任意两个不 同站的码片序列正交,就是向量 S T 的内积都是 0:

ST=1mi=1mSiTi=0

同时也要求,任意一个码片向量模为 1:

SS=1mi=1mSiSi=1mi=1mS2i=1

你可能感兴趣的:(网络-通信)