常用术语

通信的目的:传送消息
数据:运送消息的实体
信号:数据的电气的或者电磁的表现
    "模拟信号" 代表消息的参数的取值时连续的
    "数字信号" 代表消息的参数的取值是离散的
码元: 在使用时间域的波形表示数字信号时, 则代表不同离散数值的基本波形就称为码元。
      在数字通信中常常用时间间隔相同的符号来表示一个二进制数字, 这样的时间间隔
      内的信号称为二进制码元。而这个间隔被称为码元长度。一码元可以携带nbit的信息量

信道

概念: 一般是用来表示向一个方向传送信息的媒体
信道中通信的方式: 
    - 单向通信(单工通信): 只能由一个方向的通信而没有反方向的交互, 例如电视机
                         接收电视信号, 只能由电视台那边发送信号过来
    - 双向交替通信(半双工通信): 通信的双方都可以发送信息, 但不能双方同时发送,
                              也不能同时接收。例如对讲机
    - 双向同时通信(全双工通信): 通信的双方可以同时发送和接收信息。例如电话

基带信号&带通信号

基带信号(在数字信道上传输): 来自信源的信号。像计算机输出的代表各种文字或图像文件的
                          数据信号都属于基带信号。基带信号就是发出的直接表达了要
                          传输的信息的信号, 比如我们说话的声波就是基带信号, 再比如
                          由物理层发出的二进制比特流也是基带信号

带通信号(在模拟信道上传输): 把基带信号经过载波调制后, 把信号的频率范围搬移到较高的频段
                          以便在信道中传输

在传输距离较近时, 计算机网络都采用基带传输方式, 由于近距离范围内基带信号的衰减不大, 
从而信号内容不会发生改变。如计算机到监视器、打印机等外设的信号就是基带传输的, 而在
网络上传输时, 由于传输距离较远(如北京到上海), 此时为了能够防止信号衰减严重, 需要将
基带信号调制成带通信号来在模拟信道上传输

基带信号的编码

编码的原因: 由于计算机传送的是二进制数据01, 那么在网络中传输时需要将其转换成电磁波来
           进行传输, 则用多大的电压来表示一个0和一个1就是对基带信号进行编码。

编码方式:
    单极性不归零码: 只使用一个电压值, 用高电平表示1, 没电压表示0
    双极性不归零码: 用正电平和负电平分别表示二进制数据的1和0, 正电平和负电平的值是相等的
    单极性归零码: 以高电平和零电平分别表示二进制码1和0, 而且在发送码1时高电平在整个码元
                 期间T只持续一段时间x, 其余时间返回零电平(例如 11, 则其应该是连续的两个
                 高电平信号, 但是每一个高电平信号代表完1后立马恢复成零电平, 然后再跳到
                 高电平, 再恢复成零电平)

    双极性归零码: 正负零三个电平, 正电平代表1, 负电平代表0, 每代表完一个1和0都要跳转到零电平      

    不归零编码特点:编码容易, 但是没有检错功能, 无法判断一个码元的开始和结束, 以至于收发双方
                   难以保持同步, 例如发送10个1, 则收方收到的是一连串的高电平, 从而无法判断多少个1

    曼彻斯特编码: 信号由低跳到高, 则高电平代表0, 信号由高跳到低, 则低电平代表1, 如果两个信号之间
                没有进行跳转, 则两个信号的电平是一样的, 则说明没有网络(需要取样两次)

    差分曼彻斯特编码: 如果后一个是0则将后一个的电平和前一个保持一致, 如果后一个是1, 则将后一个的电平
                    进行跳变,比如两个连续的11, 其电平的表示方式是不一样的, 因为要进行跳变

(单)双极性(不)归零码 基带信号编码为(差分)曼彻斯特编码

  • 基带信号

    基带信号

  • 曼彻斯特编码

    曼彻斯特编码-0 曼彻斯特编码-1

  • 差分曼彻斯特编码

    差分曼彻斯特编码-0 差分曼彻斯特编码-1

基带信号的调制(将数字信号转换为模拟信号)

  • 调幅: 载波的振幅随基带数字信号而变化

    调幅

  • 调频: 载波的频率随基带数字信号而变化

    调频

  • 调相: 载波的初始相位随基带数字信号而变化(对二进制0用开始从中点向上, 结束时从下到中点的波表示,

      对二进制1用开始从中点向下, 结束时从上到中点的波表示)
    

    调相

奈氏准则

奈氏准则: 在任何信道中, 码元传输的速率是有上限的, 否则就会出现码间串扰的问题, 使接收端对码元的识别
         成为不可能, 即当传输速率过快的时候, 一个码元的大小(宽度)就会变得很短, 如___变为了_ , 
         那么识别速度一定的情况下就可能导致识别失败, 如果信道的频带越宽, 也就是能够通过的信号高频
         分量越多, 那么就可以用更高的速率传送码元而不出现码间串扰

一句话: 奈氏准则告诉我们即使是没有干扰的情况下, 传输速率也是有上限的

香农公式

香农公式: C = W * log(1 + S/N) b/s
        C:信道的极限传输速率, 即在带宽一定, 有噪声干扰的信道下, 能达到的极限、无差错的信息传输速率
        W:信道的带宽
        S:信道内所传信号的平均功率
        N:信道内部的噪声功率

例子1: A对B面对面说200个字, 在没有噪声干扰的情况下, 此时A的说话速度(带宽)能够让B无差错的听到说的话, 
      此时突然传来了工地的施工声音, 噪声很大, 为了能够让B无差错的听到这200个字, A需要降低说话的速度
      (带宽)才能达到


例子2: 电脑与WIFI路由器的距离为2米, 此时可以通过看网络状态信息中速率很高, 当电脑与WIFI路由器之间隔了
       一道墙, 或者一个房间此时为了达到无差错的信息传输, 需要降低传输速率

香农公式表明:
    <1> 信道的带宽(W)或信道中的信噪比(S/N)越大, 则信息的极限传输速率就越高
    <2> 只要信息传输速率低于信道的极限信息传输速率, 就一定可以找到某种方法来实现无差错的传输
    <3> 若信道带宽W或信噪比S/N没有上限(不可能), 则信道的极限信息传输速率C也就没有上限

基于香农公式提高传输速率

问题: 
    奈氏准则告诉我们传输速率是有上限的, 香农公式告诉我们带宽的大小和信噪比能够影响极限传输速率, 
    那么在带宽已经确定的信道, 以及信噪比不能再提高时, 怎么去提高传输速率呢?

解决方案:
    用编码的方式让一个码元携带更多的比特, 例如: 加入我们的基带信号为 101011000110111010..., 如果
    直接传送, 则每一个码元所携带的信息量是1bit, 而编码是将二进制编制成一定的相位(如果为相位调制), 
    那么将3个比特作为一组, 即101, 010, 000, 110, 111, 010..., 3个比特共有8种情况, 则用8种不同的
    相位进行调制, 那么原来用18个码元才能表示的数据就用6个码元就可以表示了, 这样以相同速率去传送码元
    (带宽一定), 信噪比又一定的情况下, 就极大的提高了传输速率, 即使得传输速率无限的接近香农公式的值

results matching ""

    No results matching ""