数据通信的基础知识

目录

一、物理层的主要功能

二、物理层的特性

三、数据通信的几个术语

四、信道的几个基本概念

1、信道

2、基带信号

(1)基带调制常用编码方式

1)不归零码(NRZ:Non-Return to Zero)

2)曼彻斯特码(manchester)

3)差分曼彻斯特码(difference manchester)

3、带通调制


一、物理层的主要功能

  • 在传输介质上为通信的网络结点建立、管理和释放物理连接;
  • 实现透明的比特流的传输。
  • 注意:物理层传输的数据单元是”0、1”比特;物理层不关心比特流里携带数据的信息,只关心比特流的正确传输。

二、物理层的特性

(1)机械特性——指明接口所用接线器的形状和尺寸、引线数目和排列等等。如RJ45水晶头的形状、尺寸、线对的排列顺序等等。
(2)电气特性——指明接口电缆的各条线上出现的电压的范围。
(3)功能特性——指明某条线上出现的某一电平的电压表示何种意义。
(4)规程特性——指明对与不同功能的各种可能事件的出现顺序。

上面的题大家知道选哪一个吗?

三、数据通信的几个术语

  • 数据(data)——运送信息的实体。
  • 模拟数据——数据的取值连续变化。
  • 数字数据——数据的取值为不连续数值。
  • 信号——数据的电气的或电磁的表现,是数据的载体,是数据在传输介质上传输过程中的表示形式。
  • 数据通信——指在不同计算机之间传送表示字母、数字、符号的二进制代码0、1比特序列的模拟或数字信号的过程。
  • 模拟信号——代表数据的参数的取值是连续的,信号电平是连续变化的。
  • 数字信号——代表数据的参数的取值是离散的。 在使用时间域(简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形就称为码元(code)。使用二进制编码时,只有两种不同的码元,一种代表0状态,一种代表1状态。
  • 调制——将数字信号转换为模拟信号的过程。
  • 解调——将模拟信号转换为数字信号的过程。

四、信道的几个基本概念

1、信道

信道表示向某一个方向传送信息的媒体。它不等价与通信电路,一条可双向通信的电路往往包含一条収送信道和一条接收信道。
从通信双方信息交换的方式来看,有以下三种基本方式:
  • 单向通信(单工通信)——只能有一个方向的通信而没有反方向的交互。
  • 双向交替通信(半双工通信)——通信的双方都可以収送信息,但不能双方同时收送(当然也就不能同时接收)。
  • 双向同时通信(全双工通信)——通信的双方可以同时收送和接收信息

2、基带信号

来自信源的信号称为基带信号(即基本频带信号)。基带信号往往含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。因此必须对基带信号进行调制(modulation)。
调制分为两大类
(1)基带调制(编码):仅对基带信号的波形进行变换,使它能够与信道特性相适应,变换后的信号仍是基带信号
(2)带通调制:使用载波调制,将基带信号的频率范围搬移到较高的频段,幵转换为模拟信号

(1)基带调制常用编码方式

基带调制(编码):仅对基带信号的波形进行变换,使它能够与信道特性相适应,变换后的信号仍是基带信号

基带调制常用编码方式:
1)不归零码(NRZ:Non-Return to Zero)
原理:用两种不同的电平分别表示二进制位“0”和“1”,高电平表示“0”,低电平表示“1”

  • 优点:容易实现。
  • 缺点:缺乏同步功能,难以分辨一位的结束和另一位的开始;收送方和接收方必须有时钟同步;若信号中“0”或“1”连续出现,信号直流分量将累加
2)曼彻斯特码(manchester)
原理:每一位中间都有一个跳变,从低跳到高表示“1”从高跳到低表示“0”。也可以反过来定义。

优点:克服了NRZ码的不足。每位中间的跳变既可作为数据,又可作为时钟,能够自同步。

小伙伴们知道上面的二进制值吗?
3)差分曼彻斯特码(difference manchester)
原理:每一位中间都有一个跳变,每位开始时有跳变表示“0”无跳变表示“1”。位中间跳变表示时钟,位前跳变表示数据。

优点:时钟、数据分离,便于取值。

小伙伴们,做出来了吗?

3、带通调制

带通调制:使用载波调制,将基带信号的频率范围搬移到较高的频段,并转换为模拟信号

最基本的二元制调制方法有以下三种:
  • 调幅(AM):载波的振幅随基带数字信号而变化。
  • 调频(FM):载波的频率随基带数字信号而变化。
  • 调相(PM):载波的初始相位随基带数字信号而变化。

基本的带通调制方法:
为了达到更高的信息传输速率,可采用多元制的振幅相位混合调制方法。如图为正交振幅调制 QAM(Quadrature Amplitude Modulation)的星座图。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/253365.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MATLAB——二维小波的多层重构

%% 学习目标:二维小波的多层重构 %% 案例1 clear all; close all; load woman.mat; Xind2gray(X,map); [C,S]wavedec2(X,3,db4); %二维小波的多层分解 S C(1:38*38)0; %将小波的近似系数设置为0 Ywaverec2(C,S,db4); %二维小波的多层…

MYSQL全语法速查(含示例)

文章目录 1.从简单的查询开始查找所有记录(SELECT *)查找记录中的所有登录名(SELECT)查找登录名为admin的密码(WHERE)查找电话号码非空的记录(IS NOT NULL)查找所在城市为北京或者用户名字是李四的记录(OR)查找所在城市为北京并且用户名字是张三的记录(AND)查找用户名字是李四或…

组件的生命周期

目录​ 1:生命周期和生命周期函数的概念 2:组件创建的过程 3:组件创建阶段beforeCreate,created,beforeMount,mounted生命周期函数。 3.1:beforeCreate方法示例: 3.2&#xff1…

【数据结构】动态规划(Dynamic Programming)

一.动态规划(DP)的定义: 求解决策过程(decision process)最优化的数学方法。 将多阶段决策过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解。 二.动态规划的基本思想: …

团队git操作流程

项目的开发要求:(1)项目组厉员代码提交不少于20次 (2)项目组厉员每天提交不少于20次 (3)企业项目开发代码的每天的提交一般提交3-5次 (4)代码仓库的管理 git的基础操作流…

对于多台232modbus仪表低成本通讯的modbus转profinet网关

随着越来越多的仪表设备采用Modbus通信协议,其中又以232 Modbus仪表的应用最为广泛。而为了实现多台232 Modbus仪表低成本通信,Modbus转Profinet网关应运而生。Modbus转Profinet网关不仅能够实现多台仪表之间的数据传输,还能够保证通信的稳定…

【数据结构】——二叉树简答题模板

目录 一、树和二叉树的概念(一)二叉树的定义和性质(二)树和二叉树的区别 二、完全二叉树和满二叉树三、二叉树的遍历(一)由序列确定二叉树(二)不同遍历序列的关系 四、二叉树的性质&…

计算机操作系统3

1.虚拟机 VM 两类虚拟机的对比: 2.进程 进程的特征: 进程状态的转换(五大状态) 3.进程控制原语的作用 4.线程 ​​​​​线程的属性 实现方式 5.调度算法的评价指标

OpenCV-python下载安装和基本操作

文章目录 一、实验目的二、实验内容三、实验过程OpenCV-python的安装与配置python下载和环境配置PIP镜像安装Numpy安装openCV-python检验opencv安装是否成功 openCV-python的基本操作图像输入和展示以及写出openCV界面编程单窗口显示多图片鼠标事件键盘事件滑动条事件 四、实验…

【源码解析】聊聊阻塞队列之BlockingArrayQueue

阻塞队列 阻塞队列:顾名思义 首先它是一个队列,而一个阻塞队列在数据结构中所起的作用大致如下入所示。 当阻塞队列是空时,从队列中获取元素的操作将会被阻塞。当阻塞队列时满的时,往队列里添加元素的操作将会被阻塞。 试图从空的…

全球6G发展大会开幕,为什么我们需要6G

2023全球6G发展大会 由中国IMT-2030(6G)推进组、中国通信学会、重庆两江新区管理委员会联合主办的2023全球6G发展大会今天在重庆两江新区明月湖成功开幕,开幕式上发布了《6G网络架构展望》《6G无线系统设计原则和典型特征》白皮书。 《6G网络…

有向图的拓扑序列(拓扑排序)

给定一个 n 个点 m 条边的有向图,点的编号是 1 到 n,图中可能存在重边和自环。 请输出任意一个该有向图的拓扑序列,如果拓扑序列不存在,则输出 −1。 若一个由图中所有点构成的序列 A 满足:对于图中的每条边 (x,y)&a…

现货白银简单介绍

在贵金属投资领域,现货白银是当前国际上最为流行、交投最为活跃的白银投资方式,其交易市场遍布全球,包括伦敦、苏黎世、纽约、芝加哥及香港等主要市场,是一种以杠杆交易和做市商的形式进行的现货交易。 现货白银可以说是当下交易模…

对String类的深入理解

String类: String类相信大家对这个类并不陌生,这就是我们熟悉的字符串类型,但是我们一开始只知道它是用来定义字符串的,并不知道它的底层原理,这里我们就来简单的分析一下String的底层原理,首先我们来看一下…

Django回顾 - 6 Ajax

【1】Ajax 定义: 异步Javscript和XML 作用: Javascript语言与服务器(django)进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据) 同步交互和异步交互: 1、同步交互&…

IO多路复用(新)

1.前景回顾 无论是阻塞IO还是非阻塞IO,用户应用在一阶段都需要调用recvfrom来获取数据,差别在于无数据时的处理方案: 如果调用recvfrom时,恰好内核没有数据,那么阻塞IO会使用户进程阻塞,非阻塞IO使CPU进行空…

Python通过 psd-tools 解析 PSD 文件

更多资料获取 📚 个人网站:ipengtao.com PSD(Photoshop Document)是Adobe Photoshop软件中使用的图像文件格式,包含图层、通道、蒙版等信息。在Python中,我们可以使用 psd-tools 库来解析和处理PSD文件。本…

180天Java从入门到就业-Day04-01Java程序流程控制介绍、Java分支结构if语句

1.程序流程控制介绍 1.1 流程控制结构介绍 流程控制语句是用来控制程序中各语句执行顺序的语句,可以将语句组合成完成一定功能的逻辑模块。 一个程序会包含三种流程控制结构:顺序结构、分支结构、循环结构 顺序结构在没有使用程序流程控制语句(if-else语句、switch-case语…

人体姿态估计算法

人体姿态估计算法 1 什么是人体姿态估计2 基于经典传统和基于深度学习的方法2.1 基于经典传统的人体姿态估计算法2.2 基于深度学习的人体姿态估计算法OpenPoseAlphaPose (RMPE) 3 算法应用4 Paper 人体姿态估计在现实中的应用场景很丰富,如下 动作捕捉:三…

AI Pika 生成进击的巨人动漫分镜案例

背景介绍 Pika 是一个使用 AI 生成和编辑视频的平台。它致力于通过 AI 技术使视频制作变得简单和无障碍。 Pika 1.0 是 Pika 的一个重大产品升级,包含了一个新的 AI 模型,可以在各种风格下生成和编辑视频,如 3D 动画,动漫,卡通和电影风格。…