计算机网络物理层之数据通信的基础知识

数据通信的基础知识

数据通信系统的模型

一个数据通信系统包括三大部分:源系统(或发送端、发送方)、传输系统(或传输网络)和目的系统(或接收端、接收方)。

常用术语

  • 数据(data)— 运送消息的实体
  • 信号(signal) — 数据的电气的或电磁的表现
  • 模拟信号(analogous signal) — 代表消息的参数的取值是连续的。
  • 数字信号(digital signal) — 代表消息的参数的取值是离散的。
  • 码元(code) — 在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。

有关信道的几个基本概念

  • 信道 — 一般用来表示向某一个方向传送信息的媒体。
  • 单向通信(单工通信) — 只能有一个方向的通信而没有反方向的交互。
  • 双向交替通信(半双工通信) — 通信的双方都可以发送消息,但布恩那个双方同时发送(当然也就不能同时接收)。
  • 双向同时通信*全双工通信) ---- 通信的双方可以同时发送和接收消息。
  • 基带信号(即基本频带信号) — 来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。
  • 基带信号往往包含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。因此必须对基带信号进行调制(modulation)
    • 调制分为两大类:

      • 基带调制:仅对基带信号的波形进行变换,使它能够与信道特性相适应。变换后的信号仍然是基带信号。把这种过程称为编码(coding)。
      • 带通调制:使用载波(carrier)进行调制,把基带信号的频带范围搬移到较高的频段,并转换为模拟信号,这样就能够更好地在模拟信道中传输(即仅在一段频率范围内能够通过信道)。
      • 带通信号:经过载波调制后的信号。

(1)常用编码方式

  • 不归零制:正电平代表1,副电平代表0。
  • 归零制:正脉冲代表1,负脉冲代表0。
  • 曼彻斯特编码:位周期中心的向上跳变代表0,为周期中心的向下跳变代表1.但也可反过来定义。
  • 差分曼彻斯特编码:在每一位的中心处始终都有跳变。位开始边界有跳变代表0,而位开始边界没有跳变代表1。

  • 从信号波形中可以看出,曼彻斯特(Manchester)编码和差分曼彻斯特编码产生的信号频率比不归零制高。
  • 从自同步能力来看,不归零制不能从信号波形本身中提取信号时钟频率(这叫做没有自同步能力),而曼彻斯特编码和差分曼彻斯特编码具有自同步能力。

(2)基本的带通调制方法

  • 基带信号往往包含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。为了解决这一问题,就必须对基带信号进行调制(modulation)。

  • 最基本的二元制调制方法有以下几种:

    1. 调幅(AM):载波的振幅随基带数字信号而变化。
    2. **调频(FM):**载波的频率随基带数字信号而变化。
    3. 调相(PM):载波的初始相位岁基带数字信号而变化。

正交振幅调制QAM

为了达到更高的信息传输速率,必须采用技术上更为复杂的多元制的振幅相位混合调制方法。

例如:

  • 可以选择的相位有12种,而对于每一种相位有1或2种振幅可供选择。总共有16种组合,即16个码元。
  • 由于4 bit编码共有16种不同的组合,因此这16个点中的每个点可对应一种4 bit的编码。数据传输率可提高4倍。

不是码元越多越好。若每一个码元可表示的比特数多,则在接收端进行解调时要正确识别每一种状态就越困难,出错率增加。

信道的极限容量

  • 任何实际的信道都不是理想的,在传输信号时会产生各种失真以及带来多种干扰。
  • 码元传输的速率越高,或信号传输的距离越远,或传输媒体质量越差,在信道的输出端的波形就越严重。

数字信号通过实际的信道


从概念上讲,限制码元在信道上的传输速率的因素有以下两个:

  • 信道能够通过的频率范围

  • 信噪比

    1. 信道能够通过的频率范围

      • 具体的信道所能通过的频率范围总是有限的。信号中的许多高频分量往往不能通过信道。

      • 1924年,Nyquis就推导出著名的奈氏准则。他给出了在假定的理想条件下,为了避免码间串扰,码元的传输速率的上限值。

        在任何信道中,码元传输的速率是有上限的,否则机会出现码间串扰的问题,使接收端对码元的判决(即识别)成为不可能。

        如果信道的频带越宽,也就是能够通过的信号高频分量越多,那么就可以用更高的速率传送码元而不出现码间串扰。

    2. 信噪比

      • 噪声存在于所有电子设备和通信信道中。

      • 噪声是随机产生的,它的瞬时值有时会很大。因此噪声会是使接收端对码元的判决产生错误。

      • 但噪声的影响是相对的。如果信号相对较强,那么噪声的影响就相对较小。

      • 信噪比就是信号的平均功率和噪声的平均功率之比。常记为S/N,并用分贝(dB)作为度量单位。即:

      • 例如,当S/N=10时,信噪比位10dB,而当S/N=1000时,信噪比为30dB。

      • 1984年,香农(Shannon)用信息论的理论推导出了带宽受限且有高斯白噪声干扰的信道的极限无差别的的信息传输速率(香农公式)。

      • 信道的极限信息传输速率C可表达为:

        • 香农公式表明:

          • 信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。
          • 只要信息传输速率低于信道的极限信息传输速率,就一定可以找到某种办法来实现无差错的传输。
          • 若信道带宽W或信噪比S/N没有上限(当然实际信道不可能是这样的),则信道的极限信息传输速率C也就没有上限。
          • 实际信道上能够达到的信息传输速率比香农的极限传输速率低不少。

      请注意:

      • 对于频带宽度已确定的信道,如果信噪比不能再提高了,并且码元传输速率也达到了上限值,那么还有办法提高消息的传输速率。
      • 这就是:用编码的方法让每一个码元携带更多比特的。

计算机网络物理层之数据通信的基础知识相关推荐

  1. 淮海工学院计算机网络期中考试,淮海工学院计算机基础知识和程序设计试卷集(共14份,含答案)...

    内容简介: 淮海工学院计算机基础知识和程序设计试卷集(共14份,含答案) 第一部分 计算机基础知识 1.信息技术指的是用来扩展人的信息器官功能.协助人们进行信息处理的一类技术.在下列基本信息技术中,用 ...

  2. 《计算机网络》第一章:基础知识Part II

    内容概要 计算机网络在信息时代的作用 计算机网络与因特网 计算机网络的发展历史 计算机网络(因特网)的组成 计算机网络的分类 几种常用网络 计算机网络的性能 计算机网络的体系结构 -分层 -计算机网络 ...

  3. 《计算机网络》第一章:基础知识Part I

    一.计算机网络在信息时代的作用 1.21 世纪的一些重要特征就是数字化.网络化和信息化,它是一个以网络为核心的信息时代. 2.网络现已成为信息社会的命脉和发展知识经济的重要基础. 3.这里的网络是指& ...

  4. 2.2数据通信的基础知识

    典型的数据通信模型 输入信息–源点-输输入数据–发送器–发送信号–传输系统-=-接收信号–接收器–输出数据–终点–输出信息. 相关术语: 通信的目的是传送消息.消息,对用户有用的信息 数据:运送消息的 ...

  5. 【计算机网络】HTTP/HTTPS协议基础知识汇总

    目录 1.URL: 2.HTTP协议: 2.1抓包工具(这里用fiddler): 2.2请求和响应的格式: 2.3方法的介绍: 2.4请求报头(header): 2.5状态码: 2.6响应报头(hea ...

  6. 2.2 数据通信的基础知识

    2.2.1  数据通信系统的模型 一个数据通信系统包括三大部分:源系统(或发送端.发送方).传输系统(或传输网络)和目的系统(或接收端.接收方). 一些常用术语: 数据 (data) -- 运送消息的 ...

  7. 计算机管理员基础知识,计算机网络管理员(基础知识)

    <计算机网络管理员(基础知识)>由中国就业培训技术指导中心按照标准.教材.题库相衔接的原则组织编写,是国家职业技能鉴定推荐辅导用书.书中内容根据<国家职业标准?计算机网络管理员> ...

  8. 互联网基础知识------OSI七层网络模型梗概

    OSI七层模型 七层网络结构: 应用层.表示层.会话层.传输层.网络层.数据链路层.物理层 一般也作五层 应用层.传输层.网络层.数据链路层.物理层(实体层) 引申问题:TCP/IP协议与http协议 ...

  9. 初识计算机网络||物理层

    本文参考谢希仁<计算机网络(第6版)>,电子工业出版社出版. 转载请在开头附加本文链接及作者信息,并标记为转载. 博主主页 欢迎关注我的公众号,会定期分享Java.数据结构与算法.数据库. ...

  10. 计算机网络——物理层篇1

    什么是物理层? 物理层是计算机网络的第一层,是整个计算机网络系统的基础,为数据传输提供可靠的环境. 物理层要解决的基本问题:如何在各种传输媒体上传输比特流0和1的问题.进而给数据链路层提供透明传输比特 ...

最新文章

  1. .net托管环境下struct实例字段的内存布局(Layout)和大小(Size)
  2. 算法----- 给定一颗二叉树,找到二叉树上任意两个节点之间的距离(Java版本)
  3. ios linux时间戳转时间,将UNIX时间戳转换为数据 – iOS
  4. MFC VS2005 添加Override 和 Message
  5. LeetCode 147. 对链表进行插入排序(链表)
  6. linux共享软件_为什么 linux 要用 tar.gz,很少用 7z 或 zip?
  7. SpringBoot-JPA删除不成功,只执行了查询语句
  8. ThinkPHP5 模型 - 事务支持
  9. C++简介(3)--引用和指针
  10. nyoj 144小珂的苦恼(关于如何不定方程有整数解问题)
  11. 联想硬盘保护系统计算机名,联想硬盘保护系统EDU7.0安装方法
  12. 基于java+springboot+mybatis+laiyu实现学科竞赛管理系统《建议收藏》
  13. JSP教程 JSP教程 JSP教程 JSP教程 JSP教程 JSP教程
  14. 【UCHome二次开发】UCHome模板语法…
  15. Ubuntu20.04安装输入法
  16. [HAOI2009] 毛毛虫
  17. 如何政治正确地黑咪蒙?!
  18. Solidity函数中pure、view、constant的用法
  19. Linux期末复习第三章
  20. zbox mysql_我服务器原来有apache和mysql,然后我把zbox的apache端口改成8000,mysql改成3307,无法打开网页...

热门文章

  1. 通俗易懂理解Attention机制
  2. 机器学习面试-处理聚类问题
  3. 腾讯校招开奖,总包拿了 68w!
  4. Pytorch中RNN输出的h_n和output是什么
  5. 博文视点大讲堂第40期第一讲:美国TOP60名校逐一点评 圆满结束
  6. 从对工作流理论发展的理解到jBPM4的设计思想
  7. 你想让网站排名在百度或GOOGLE的第一位吗
  8. 11kw星三角启动延时几秒_带有延时启动的星角接启动方法
  9. asp.net 安装element ui_vue入门003~vue项目引入element并创建一个登录页面
  10. 二分法查找c语言程序_用C++写二分查找了!【手绘漫画】图解LeetCode之搜索插入位置(LeetCode 35)...