• 直接序列扩频通信(DSSS)


    一、接序列扩频通信原理

            直接序列扩频通信开始出现于第二次世界大战,是美军重要的无线保密通信技术。现在直扩技术被广泛应用于包括计算机无线网等许多领域。
    直接序列扩频(Direct Sequence Spread Spectrum)系统是将要发送的信息用伪随机码(PN码)扩展到一个很宽的频带上去,在接收端,用与发端扩展用的相同的伪随机码对接收到的扩频信号进行相关处理,恢复出发送的信息。
    它直接利用具有高码率的扩频码系列采用各种调制方式在发端扩展信号的频谱,用相同的扩频码序在收端去进行解码,把扩展宽的扩频信号还原成原始的信息。它是一种数字调制方法,具体说,就是将信源与一定的PN码(伪噪声码)进行摸二加。例如说在发射端将"1"用11000100110,而将"0"用00110010110去代替,这个过程就实现了扩频,而在接收机处只要把收到的序列是11000100110就恢复成"1"是00110010110就恢复成"0",这就是解扩。这样信源速率就被提高了11倍,同时也使处理增益达到10dB以上,从而有效地提高了整机倍噪比。
           直扩系统射频带宽很宽。小部分频谱衰落不会使信号频谱严重衰落。
    多径干扰是由于电波传播过程中遇到各种反射体(高山,建筑物)引起,使接受端接受信号产生失真,导致码间串扰,引起噪音增加。而直扩系统可以利用这些干扰能量提高系统的性能。
    直扩系统除了一般通信系统所要求的同步以外,还必须完成伪随机码的同步,以便接受机用此同步后的伪随机码去对接受信号进行相关解扩。直扩系统随着伪随机码字的加长,要求的同步精度也就高,因而同步时间就长。
    直扩和跳频系统都有很强的保密性能。对于直扩系统而言,射频带宽很宽,谱密度很低,甚至淹没在噪音中,就很难检查到信号的存在。由于直扩信号的频谱密度很低,直扩系统对其它系统的影响就很小。
    直扩系统一般采用相干解调解扩,其调制方式多采用BPSK、DPSK、QPSK、MPSK等调制方式。而跳频方式由于频率不断变化、频率的驻留时间内都要完成一次载波同步,随着跳频频率的增加,要求的同步时间就越短。因此跳频多采用非相干解调,采用的解调方式多为FSK或ASK,从性能上看,直扩系统利用了频率和相位的信息,性能优于跳频。
    二、直接序列扩频通信技术特点:
           抗干扰性强
    抗干扰是扩频通信主要特性之一,比如信号扩频宽度为100倍,窄带干扰基本上不起作用,而宽带干扰的强度降低了100倍,如要保持原干扰强度,则需加大100倍总功率,这实质上是难以实现的。因信号接收需要扩频编码进行相关解扩处理才能得到,所以即使以同类型信号进行干扰,在不知道信号的扩频码的情况下,由于不同扩频编码之间的不同的相关性,干扰也不起作用。正因为扩频技术抗干扰性强,美国军方在海湾战争等处广泛采用扩频技术的无线网桥来连接分布在不同区域的计算机网络。
           隐蔽性好
    因为信号在很宽的频带上被扩展,单位带宽上的功率很小,即信号功率谱密度很低,信号淹没在白噪声之中,别人难以发现信号的存在,加之不知扩频编码,很难拾取有用信号,而极低的功率谱密度,也很少对于其他电讯设备构成干扰。
    易于实现码分多址(CDMA)
    直扩通信占用宽带频谱资源通信,改善了抗干扰能力,是否浪费了频段?其实正相反,扩频通信提高了频带的利用率。正是由于直扩通信要用扩频编码进行扩频调制发送,而信号接收需要用相同的扩频编码作相关解扩才能得到,这就给频率复用和多址通信提供了基础。充分利用不同码型的扩频编码之间的相关特性,分配给不同用户不同的扩频编码,就可以区别不同的用户的信号,众多用户,只要配对使用自己的扩频编码,就可以互不干扰地同时使用同一频率通信,从而实现了频率复用,使拥挤的频谱得到充分利用。发送者可用不同的扩频编码,分别向不同的接收者发送数据;同样,接收者用不同的扩频编码,就可以收到不同的发送者送来的数据,实现了多址通信。美国国家航天管理局(NASA)的技术报告指出:采用扩频通信提高了频谱利用率。另外,扩频码分多址还易于解决随时增加新用户的问题。
    抗多径干扰
           无线通信中抗多径干扰一直是难以解决的问题,利用扩频编码之间的相关特性,在接收端可以用相关技术从多径信号中提取分离出最强的有用信号,也可把多个路径来的同一码序列的波形相加使之得到加强,从而达到有效的抗多径干扰。
           直扩通信速率高

           直扩通信速率可达 2M,8M,11M,无须申请频率资源,建网简单,网络性能好。

  • 相关阅读:
    linux 制作不用密碼可立即登入的 ssh 用戶
    大部分人都会忽略的Python易错点总结
    Python:有参装饰器与多个装饰器装饰一个函数
    Python面向对象中super用法与MRO机制
    Python实现一个键对应多个值的字典(multidict)
    python中*和**的打包和解包
    面试题:python 中 staticmethod 和 classmethod有什么区别
    Python小练习:StringIO和BytesIO读写操作的小思考
    Python中为什么不能用可变对象作为默认参数的值
    django中csrftoken跨站请求伪造的几种方式
  • 原文地址:https://www.cnblogs.com/jlinkcn/p/4312024.html
Copyright © 2020-2023  润新知