计算机网络-编制与调制(基带信号 基带传输 宽度信号 宽度传输 编码 调制 )

news2025/1/20 15:41:34

文章目录

  • 基带信号与宽带信号
  • 编码与调制
  • 数字数据编码为数字信号
  • 数字数据调制为模拟信号
  • 模拟数据编码为数字信号
  • 模拟数据调制为模拟信号
  • 小结

基带信号与宽带信号

信道上传输的信号除了可以分为数字信号和模拟信号,也可以分为基带信号和宽带信号,只是分类标准不同而已

基带信号:指未经过调制的原始电信号,或者说来自信源,其可以为数字信号也可以为模拟信号

基带传输:通过数字信道上传输就是基带传输(传输的一般是数字信号)

宽带信号:基带信号调制后信号频率变高即宽带信号(调制后以放到复杂危险的信道上传输,如声音通过话筒调制发出,声音的频率提高,从而能够应对各种信号的干扰,使得最后接收端能够过滤出开始的基带信号)

宽带传输:通过模拟信道上传输就是宽带传输

衰减就是信号干扰导致的,一般基带信号频率较低,从零频附近开始。所以如果衰减过大可能直接消失没有了。所以近距离
在这里插入图片描述

编码与调制

数据是表示消息的符号序列
信号是数据在信道上的传输形式
在这里插入图片描述

数字数据编码为数字信号

在这里插入图片描述
无法判断一个码元的开始和结束,因为不知道码元长度,所以没有信号变化不能区分是一个码元还是多个码元。
所以还需要建立一条信道来告诉对方开始接收,并接收多久作为一个码元。以此来建立同步。(即时钟信号)
建立同步比较麻烦,所以用的比较少在这里插入图片描述
归零编码:每个码元都要最后是归零的信号
信道中零信号的比较多,相当于信道用的比较少(零信号此时信道没有传输的),所以也不推荐使用
在这里插入图片描述
反向不归零编码
全零一直翻转,此时接收信号是一直变化的,能区分不同码元所以很好接收,全一一直不变,接收端接收的信号是不变的,不知道接收了多少个码元。此时还是需要建立一条信道传输确定接收(即时钟信号)
在这里插入图片描述
曼彻斯特编码

跳变作为时钟信号即此时每发送一个码元都会跳变一次,接收方即可知道此时发送了一个码元,然后根据跳变前后信号得出其对应的信号

每个原始码元被分为两个部分,低电平和高电平两个码元,此时频率增加为原来两倍,对应的频率范围也变为原来两倍,所以说频带宽度为原始的基带宽度的两倍
码元宽度是指传输一个码元所需的时间长度,而频带宽度和基带宽度是指信号所占用的频率范围

基带宽度和频带宽度是通信系统中的两个重要概念,它们代表了不同类型的信号传输方式和系统设计参数。具体如下:

  • 基带宽度:通常是指在数字通信中,数字信号所占用的频率范围。基带信号是指信息信号本身的频谱,例如计算机产生的二进制数据信号。基带传输是将数字信号直接在电缆或其他媒介上进行传输,不经过调制过程,因此基带宽度就是这些数字信号的频谱宽度。
  • 频带宽度:也称为带宽,是指在模拟通信中,调制后的信号所占用的频率范围。频带传输是通过将基带信号调制到较高的频率上进行传输的过程,这样做的目的是为了在信道中实现多路复用,增加信道容量,以及实现更远的传输距离。

曼彻斯特编码的频带宽度是原始基带宽度的两倍,这是因为曼彻斯特编码本身的特性导致的。

  • 首先,曼彻斯特编码是一种双相编码,它将每一位数据编码成两个相反的电平,即一个逻辑“0”由一个正脉冲后跟一个负脉冲表示,而一个逻辑“1”则由一个负脉冲后跟一个正脉冲表示。这意味着在每个码元周期内都会有一个电平跳变,无论是从正到负还是从负到正。这种跳变提供了自同步的能力,因为它包含了时钟信息,接收方可以通过检测这些跳变来同步数据的读取。
  • 其次,由于每个码元都包含两个不同的信号状态,这相当于将基带信号的频率加倍(可理解为码元速率增大为原来两倍了)在数字通信中,波特率(符号率)是指传输设备每秒钟可以传输的符号数,而在曼彻斯特编码中,由于每个数据位都被编码为两个不同的电平状态,因此波特率是数据率的两倍。这也导致了曼彻斯特编码的信号占用的频带宽度是原始基带宽度的两倍。
  • 最后,频带宽度的增加对于信号传输来说意味着需要更宽的频谱资源,这可能是一种资源的浪费。然而,曼彻斯特编码的优点在于其良好的抗干扰性能和自同步能力,这使得它在一些特定的应用场景中非常有用,尤其是在噪声较大的环境中或者对时序要求严格的场合。

总的来说,曼彻斯特编码通过在每个数据位上增加额外的跳变,确实增加了所需的频带宽度,但同时也提供了其他的优势,如自同步能力和抗干扰性。

调制速率即调制后发送的信号码元速率,此时原来的一个码元(一个数据)对应的调制速率为两个码元(两个信号变化)

即两个码元一个比特(比特是原来的码元)
在这里插入图片描述差分曼彻斯特编码跳变作为时钟信号即知道此时变化了一次,将区分为两个码元

抗干扰性:实现算法更复杂

注意当前码元的后半个电平和码元信号一样
·
在这里插入图片描述
4B/5B编码
插入一个bit来编码
在这里插入图片描述

数字数据调制为模拟信号

调幅:如0没有幅度振幅,1有幅度振幅
调频:同样时间内波形个数
调相:0和1对应的波形不同(正弦和余弦)

相位是用于描述周期性运动或现象在一个周期内的位置。

相当于4种波形,每种波形的幅度 有4种 ,所以对应的码元信号类型有16种
在这里插入图片描述

模拟数据编码为数字信号

采样定理:任何模拟信号都是一系列正弦波组成

量化:抽样的点按照分级标准来得到其整数值

频率是指单位时间内周期性变化的次数,通常用赫兹(Hz)来表示。

采样频率越高,恢复的波形会更准确
类似从采样的点求正弦或余弦函数,如果频率是两倍,那么正好可以四分之一个周期采点,恢复的波形比较完善,如果是频率和原来一样,那么采集到的点无法区分波形
在这里插入图片描述

模拟数据调制为模拟信号

准确来说是放大调制,因为调制成的模拟信号可能传输过程有些损耗,所以需要放大,提高频率

在这里插入图片描述
模拟数据调制为模拟信号的过程涉及到将原始的模拟信息(如声音或图像)通过特定的技术手段,与一个高频的载波信号相结合,从而实现信号的有效传输。具体如下:

  • 振幅调制(AM):通过改变载波的振幅来表示模拟数据的信息。在AM中,载波的频率和相位保持不变,而其振幅随着模拟信号的变化而变化。
  • 频率调制(FM):通过改变载波的频率来表示模拟数据的信息。在FM中,载波的振幅保持不变,而其频率随着模拟信号的强度变化而变化。
  • 相位调制(PM):通过改变载波的相位来表示模拟数据的信息。在PM中,载波的振幅和频率保持不变,而其相位随着模拟信号的变化而变化。
  • 此外,调制过程可以看作是一种频谱搬移,将基带信号(即原始的模拟信号)的频谱搬到了更高的频率上,这样做的目的是为了利用不同频率段的特性来实现更远距离的传输或者在同一通信媒介中同时传输多路信号。

小结

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

安利6款免费又高清的视频转GIF方法,值得收藏

前言 平时我们在聊天的时候会发的很多有趣表情包,其实有些就是视频里面的画面,觉得好玩有趣就被网友转换成了GIF,聊天的时候就可以用这些表情包来代表当时的心情。 如何将视频转成GIF动图?对于还不知道怎么将视频转成GIF的朋友&a…

vmware-VCSA6.0部署

下载vcsa的iso包,解压后首先安装VMware-ClientIntegrationPlugin-6.0.0-6823256.exe 如果不配置域名配置成ip地址也可以 https://172.16.51.202/

我爱这夜色茫茫

夜来香 - 李香兰 那南风吹来清凉 那夜莺啼声细唱月下的花儿都入梦 只有那夜来香 吐露着芬芳 我爱这夜色茫茫 也爱这夜莺歌唱 更爱那花一般的梦 拥抱着夜来香 吻着夜来香夜来香我为你歌唱 夜来香我为你思量 啊~啊我为你歌唱 我为你思量 我爱这夜色茫茫 也爱这夜莺歌唱更爱那花…

Python 使用重构重命名一键更改变量名的方法

一个变量有多处引用的情况下,需要重命名,可以使用重构重命名进行一键更改。 方法是:选择变量名–>右键–>Refactor–>Rename(也可以使用快捷:选择变量后按下ShiftF6),然后直接输入新的变量名即可…

【GitHub项目推荐--GitHub开源项目排行榜】【转载】

GitHub Ranking GitHub Ranking 是最近 Star 陡增的开源项目,这是一个 GitHub Stars 和 Forks 的排行榜,包含 Github Top 100 Star 的开源项目,根据不同编程语言进行分类,会每天更新。 开源地址:https://github.com/…

支付宝开通GPT4.0,最新经验分享

ChatGPT是由OpenAI开发的一种生成式对话模型,具有生成对话响应的能力。它是以GPT(Generative Pre-trained Transformer)为基础进行训练的,GPT是一种基于Transformer架构的预训练语言模型,被广泛用于各种自然语言处理任…

vue项目如何打包,java项目如何打包

目录 vue项目如何打包 java项目如何打jar包 使用Maven打包为JAR(方式一)视图: 先双击clean再双击package即可打包 使用Maven打包为JAR(方式二)命令: 1、确保你已经安装了Maven,并且配置了相应…

2. HarmonyOS应用开发DevEcoStudio准备-1

2. HarmonyOS应用开发DevEcoStudio准备-1 下载 DevEco Studio 进入HUAWEI DevEco Studio产品页产品页。 单击下载列表右侧的按钮,下载 DevEco Studio。 安装 DevEco Studio 下载完成后,双击下载的 deveco-studio-xxxx.exe,进入 DevEco St…

Python魔法函数和迭代器

文章目录 引入魔法函数 和for循环原理iter和next函数 刷完这60个标准库模块,成为Python骨灰级玩家 引入 每个Pythoner对for...in这种循环都很熟悉,其使用方法如下 for i in [1,2,3,4,5]:print(i)输出如下 1 2 3 4 5 1\\2\\3\\4\\5 12345 上述代码非常…

elasticsearch8.x版本docker部署说明

前提,当前部署没有涉及证书和https访问 1、环境说明,我采用三个节点,每个节点启动两个es,用端口区分 主机角色ip和端口服务器Amaster192.168.2.223:9200服务器Adata192.168.2.223:9201服务器Bdata,master192.168.2.224:9200服务器Bdata192.1…

【服务器】宝塔面板的使用手册

目录 🌷概述 🌼1. 绑定域名 🌼2. 添加端口 🌼3. 安装docker配置docker​​​​​​​ 🌼4. 软件商店 🌼5. 首页 🌷概述 宝塔面板的安装教程:【服务器】安装宝塔面板 &#x1f…

【计算机网络】深入掌握计算机网络的核心要点(面试专用)

写在前面 前言四层模型网络地址管理Linux下设置ipARP请求包总结 前言 计算机网络是指将分散的计算机设备通过通信线路连接起来,形成一个统一的网络。为了使得各个计算机之间能够相互通信,需要遵循一定的协议和规范。OSI参考模型和TCP/IP参考模型是计算机…

【数据结构1-2】二叉树

树形结构不仅能表示数据间的指向关系,还能表示出数据的层次关系,而有很明显的递归性质。因此,我们可以利用树的性质解决更多种类的问题。 但是在平常的使用中,我们并不需要使用这么复杂的结构,只需要建立一个包含int r…

可视化 |【d3】力导向关系图

文章目录 &#x1f4da;目标效果&#x1f4da;html和css&#x1f4da;js&#x1f407;整体框架&#x1f407;细说创建部分 &#x1f4da;目标效果 力导向关系图 人物详情 子图高亮 &#x1f4da;html和css html放一个div框&#xff1a;<div class"network">…

2023年全球软件开发大会(QCon广州站2023):核心内容与学习收获(附大会核心PPT下载)

在全球化的科技浪潮中&#xff0c;软件开发行业日新月异&#xff0c;持续推动着社会经济的飞速发展。本次峰会以“引领未来&#xff0c;探索无限可能”为主题&#xff0c;聚焦软件开发领域的最新技术、最佳实践和创新思想。来自世界各地的顶级专家、企业领袖和开发者齐聚一堂&a…

大脑的漏洞:你是如何走向狭隘和顽固的?

在这篇文章的最开始&#xff0c;我想请大家思考一个问题&#xff1a; 为什么谣言的传播总是非常容易&#xff0c;但辟谣却一点也不容易呢&#xff1f; 有一个非常简单的答案&#xff0c;你或许立刻就能想到&#xff1a;因为谣言一般都非常简单&#xff0c;但辟谣一般都不怎么简…

深度学习之处理多维特征的输入

我们首先来看一个糖尿病的数据集&#xff1a; 在数据集中&#xff0c;我们称每一行叫做sample&#xff0c;表示一个样本&#xff0c;称每一列是feature&#xff0c;也就是特征在数据库里面这就是一个关系表&#xff0c;每一行叫做记录&#xff0c;每一列叫做字段。 每一个样本都…

JS中的try...catch

一、定义和结构 作用&#xff1a;捕获同步执行代码下的异常错误 在没有使用try...catch的情况下&#xff0c;同步代码执行遇到异常会报错&#xff0c;并中断后续代码执行&#xff1b; 在使用try...catch的情况下&#xff0c;同步代码执行遇到异常会抛出异常&#xff0c;并继续…

【销售数据分析】客户画像分析之总体画像

前一段时间把财务分析的一些报表及分析场景讲得差不多了&#xff0c;接下来想和大家讲一下销售分析中的一些场景。今年看了许多企业的数据&#xff0c;发现大家2023年比疫情三年更难&#xff01;从财务的几张报表就会发现净利润亏损的居多&#xff0c;而亏损的主要原因基本上都…

MybatisPlus二级映射和关联对象ResultMap

文章目录 一、业务背景1. 数据库表结构2. 需求 二、使用映射直接得到指定结构三、其他文件1. Mapper2. Service3. Controller 四、概念理解一级映射二级映射聚合 五、标签使用1. \<collection\> 标签2. \<association\> 标签 在我们的教程中&#xff0c;我们设计了…