当前位置: 首页 > news >正文

网络工程师笔记

第一天:

编码就是转化为数字信号;调制就是转化为模拟信号;

调制:

1、基带调制(不改变频率,只改变波形)

2、带通调制(迁移到较高的频段进行传输)

(1)模拟信号 转化为 模拟信号

调幅、调频、调相

(2)模拟信号 转化为 数字信号

脉冲编码调制,PCM:采样,量化,编码

(3)数字信号 调制为 模拟信号

移键控,ASK:输入1,输出固定频率,输入0,关闭;书P13

频移键控,FSK:输入1,输出固定频率的波形,输入0,输出另一种固定频率的波形;

相移键控,PSK:输入1,输出一种相位的波形,输入0,输出一种相位的波形;

相对相移键控:DPSK:2DPSK/4DPSK; 输入0:初始相位无变化,输入1:初始相位有变化;例如:刚开始是0,默认初始相位ø=0,然后输入1,初始相位变成ø=180°,然后又输入0,初始相位不变,继续180°,依次进行变化;

正交幅度调制:(结合振幅、频率和相位),QAM:若利用正交载波调制技术传毒ASK信号,可以使频带利用率提高一倍,如果再把其他技术结合起来,可以进一步提高效率;4QAM、8QAM、16QAM和64QAM:例如16QAM表示16种符号的QAM调制方式;

相位:相位指的是一个波形中的任何点相对于另一个波形中相同点的时间偏移,通常以弧度(radian)或角度(degree)表示。在信号处理和通信中,相位常常是非常重要的参数,可以用来描述信号的性质和被传输信号的准确性。

一个常见的相位例子是正弦波。正弦波可以用以下公式表示:

y = Asin(2pift + ø)

其中,A 是幅度,f 是频率,t 是时间,ø 是相位。在这个公式中,同一频率的正弦波可能会有不同的相位角。例如,当ø=0时,正弦波将从最低点开始,时刻 t=0 为 0;而当ø=π/2时,正弦波将从最高点开始,时刻 t=0 为 A。这些不同的相位差可以表示不同的波形状态和特征。

8PSK中的8个相位表示三个输入位是什么意思??

“8个相位表示三个输入位”通常是指将三个二进制输入位(也称为比特)映射到 8 个不同的相位上,以用于某些数字通信协议,其中不同的相位代表不同的数字信息。

在这种情况下,每个输入比特有两个可能的状态,即 0 或 1。因此,3 个输入位共有 $2^3$(即 8)种可能的输入组合。对于每个输入组合,可以将其映射到一个特定的相位,例如:

000 -> 0 度相位 001 -> 45 度相位 010 -> 90 度相位 011 -> 135 度相位 100 -> 180 度相位 101 -> 225 度相位 110 -> 270 度相位 111 -> 315 度相位

这种相位调制技术(Phase Shift Keying,PSK)通常用于数字通信中,可以在信道中传输数字信息。

所以,高阶PSK,例如4PSK表示使用4个输出相位表示2个输入位;

(4)数字信号 调制为 数字信号

曼彻斯特和差分曼彻斯特;

第二天:

同步通信(双方时钟调整到同一频率):全网同步/准同步:同步字符数字字符校验字符 组成

异步通信(双方时钟不同):起始位+终止位+校验位+数据位

异步传输速率 = 每秒钟传输字符数 × (起始位+终止位+校验位+数据位)

异步有效传输速率 = 每秒钟传输字符数 × 数据位

按照数据交换方式分为:电路交换、报文交换、分组交换和信元交换

电路交换:独占整条电路(时延小,不可进行差错控制)

报文交换:每个节点接收整个报文,发送到下一个结点(先存储再转发,时延大)

分组交换:数据报:数据被分成固定的块发送到下一个结点(每个分组独立选择,可靠性差),虚电路:逻辑通道传输,没有真正占用物理线路(可进行流控和差错控制,可靠性高,但是不灵活)

信元交换(异步传输模式):ATM:结合了电路交换和分组交换,建立虚电路

多路复用技术:

TDM:时分多路复用:同步时分复用:E1\T1\SDH\DDN\PON,统计时分复用:ATM

WDM:波分多路复用:光纤通信

FDM:频分多路复用:宽带有限电视、无限广播、ADSL、无限局域网

PCM的两个标准:E1/T1;

T1:1.544Mb/s,24条语音话路;E1:2.048Mb/s,30条语音话路+2条控制话路,全是64kb/s

由于PCM速率不统一,提出同步光纤网SONet:8000帧/s,OC-1是最小单位,速率为51.84Mb/s

SDH是在SOnet基础上制定的标准,最小单位STM-1速率为155.52Mb/s

当传输速率较小时,可以使用SDH提供的准同步数字系列PDH,该方式在STM-1中封装了63个E1信道;每个信道2Mb/s

 接入技术:

xDSL:

ADSL:非对称数字用户线路

1、虚拟拨号:拨号由验证服务器进行检验,建立一条高速的数字用户线路

2、专线接入:配置好ADSL MODEM,设定好IP。。。,自动建立

 HFC:混合光纤-同轴电缆:光纤干线、同轴电缆支线、用户配线网络

相关文章:

网络工程师笔记

第一天: 编码就是转化为数字信号;调制就是转化为模拟信号; 调制: 1、基带调制(不改变频率,只改变波形) 2、带通调制(迁移到较高的频段进行传输) (1&…...

linux用户添加用户组与目录切换用户组的操作记录

linux用户添加到多个组 usermod -G groupname username (这种会把用户从其他组中去掉,只属于该组) 如:usermod -G git git (git只属于git组) usermod -a -G groupname username (把用户添加到这个组,之前所属组不影响) 如:usermod…...

在CentOS 7上使用二进制文件安装单节点Kubernetes的详细步骤:

确保您的系统已经安装了Docker和etcd。如果没有,请按照以下命令安装它们: yum install docker etcd 启动Docker服务并将其设置为开机自启: systemctl start docker systemctl enable docker 下载所需的Kubernetes二进制文件。您可以从以下网…...

iCollections for mac 8.0.6.80608 保持Mac桌面的整洁

应用介绍 iCollections允许您在桌面上创建区域,以便您可以排序和排列图标。这可以帮助您将相关项目保持在一起,以便文件(图片,文档,屏幕截图,应用程序等)井井有条且易于查找。 小麦测试可以按照…...

学习HM微博项目第8天

步骤:发微博01-导航栏内容 -> 发微博02-自定义TextView -> 发微博03-完善TextView和发送微博按钮 -> 发微博04-显示工具条 -> 发微博05-封装工具条和相册 -> 发微博06-发送微博 发微博01-导航栏内容 APP的演示操作: 从APP的演示操作中可…...

十五、存储过程与函数

一、存储过程概述 1、简介 含义:存储过程的英文是 Stored Procedure 。它的思想很简单,就是一组经过 预先编译 的 SQL 语句的封装 执行过程:存储过程预先存储在 MySQL 服务器上,需要执行的时候,客户端只需要向服务器…...

php实现助记词转TRX,ETH 私钥和钱包地址

TRX助记词转地址网上都是Java,js或其他语言开发的示例,一个简单的功能需要依赖其他环境来实现表示不能忍,毕竟php是世界上最好的语言。【狗头】 一、知识准备 要实现助记词转TRX私钥和地址,先需要知道助记词和私钥钱包地址之间的…...

浅析可观测系统中sdk的不同引入方式的利与弊

文章前提是不考虑sw的方式引入,同时不考虑在nginx等自动注入js脚本的方式,那么基本就是两种大的形式:cdn引入和本地引入其中cdn引入有两种:cdn同步cdn异步本地引入有两种:npm本地js文件参考知识提前先补充一张图片正文…...

Google Earth导入经纬高(txt文件)

目录 一、提取GNSS数据生成txt文本文件 二、Google Earth导入txt文件 1、启动Google Earth 2、打开vig_result.txt...

Unity客户端开发工程师的进阶之路

UWA技能成长系统是UWA根据学员的职业发展目标,提供技能学习的推荐路径,再将所需学习内容按难易等多维度,设计分成多个学习阶段,可以循序渐进地进行学习。 进入技能成长体系,目标选择高级客户端开发工程师(U…...

2023年全国最新高校辅导员精选真题及答案34

百分百题库提供高校辅导员考试试题、辅导员考试预测题、高校辅导员考试真题、辅导员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 72.心理发展的特点是()。 A.方向性与不可逆性 B.连续性与阶段性…...

chatGPT身份指令

充当 Linux 终端 我想让你充当 Linux 终端。我将输入命令,您将回复终端应显示的内容。我希望您只在一个唯一的代码块内回复终端输出,而不是其他任何内容。不要写解释。除非我指示您这样做,否则不要键入命令。当我需要用英语告诉你一些事情时&…...

基于springboot实现私人健身与教练预约管理系统【源码+论文】分享

基于springboot实现私人健身与教练预约管理系统演示开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea M…...

网络技术领域术语大全,含中英文及缩写,强烈建议收藏!

你好,这里是网络技术联盟站。 今天给大家分享的是网络技术领域相关的术语大全,在文末,我已经将本文整理成一个pdf文档了,大家可以下载到本地以便查阅。 自主访问控(DAC:Discretionary Access Control) 自主访问控制(DAC)是一个…...

C++源码剖析——vector和array

前言:之前看过侯老师的《STL源码剖析》但是那已经是多年以前的,现在工作中有时候查问题和崩溃都需要了解实际工作中使用到的STL的实现。因此计划把STL的源码再过一遍。   摘要:本文描述了llvm中libcxx的std::vector的实现。   关键字&…...

学习linux编程(一)

本文导航一. Linux基础知识杂记0. terminal操作快捷键等1. 为什么vfork的子进程里用return,整个程序会挂掉,而且exit不会(zz)2. 进程内存管理详解3. 关于堆和自由存储区概念的区别4. cache和buffer的区别5. C实现线程池6. 静态函数和虚函数的区别7. C里是…...

pt-query-digest_详细使用方法

pt-query-digest_详细使用方法1. pt介绍1.1. 说明1.2. 安装2 语法选项2.1 所有参数2.2 常见参数2.3 事件和属性2.4 分组2.5 过滤2.6 排序2.7 输出选项2.8 DSN(数据源)选项3. 慢日志3.1 事件属性3.2 分析报告3.2.1 第一部分:总体概况说明3.2.2 第二部分:查…...

基于MATLAB编程的萤火虫FA优化BP神经网络的回归分析

目录 BP神经网络的原理 BP神经网络的定义 BP神经网络的基本结构 BP神经网络的神经元 BP神经网络激活函数及公式 SVM应用实例,基于fa-svm分类预测 代码 结果分析 展望 BP神经网络的原理 BP神经网络的定义 人工神经网络无需事先确定输入输出之间映射关系的数学方程,仅通过…...

leetcode 消失的数字(面试题)

题目 数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗? 注意:本题相对书上原题稍作改动 示例 1: 输入:[3,0,1] 输出:2 示例 2: 输入&…...

Spring入门篇6 --- AOP

目录1.核心概念AOP(Aspect Oriented Programming)面向切面编程:一种编程范式,指导开发者如何组织程序结构作用:在不惊动原始设计的基础上为其进行功能增强。连接点(JoinPoint):程序执行过程中的任意位置切入点(PointCut)&#xff…...

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具,该工具基于TUN接口实现其功能,利用反向TCP/TLS连接建立一条隐蔽的通信信道,支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式,适应复杂网…...

<6>-MySQL表的增删查改

目录 一,create(创建表) 二,retrieve(查询表) 1,select列 2,where条件 三,update(更新表) 四,delete(删除表&#xf…...

css实现圆环展示百分比,根据值动态展示所占比例

代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

Axios请求超时重发机制

Axios 超时重新请求实现方案 在 Axios 中实现超时重新请求可以通过以下几种方式&#xff1a; 1. 使用拦截器实现自动重试 import axios from axios;// 创建axios实例 const instance axios.create();// 设置超时时间 instance.defaults.timeout 5000;// 最大重试次数 cons…...

(转)什么是DockerCompose?它有什么作用?

一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用&#xff0c;而无需手动一个个创建和运行容器。 Compose文件是一个文本文件&#xff0c;通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...

Linux 内存管理实战精讲:核心原理与面试常考点全解析

Linux 内存管理实战精讲&#xff1a;核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用&#xff0c;还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

Webpack性能优化:构建速度与体积优化策略

一、构建速度优化 1、​​升级Webpack和Node.js​​ ​​优化效果​​&#xff1a;Webpack 4比Webpack 3构建时间降低60%-98%。​​原因​​&#xff1a; V8引擎优化&#xff08;for of替代forEach、Map/Set替代Object&#xff09;。默认使用更快的md4哈希算法。AST直接从Loa…...

解析奥地利 XARION激光超声检测系统:无膜光学麦克风 + 无耦合剂的技术协同优势及多元应用

在工业制造领域&#xff0c;无损检测&#xff08;NDT)的精度与效率直接影响产品质量与生产安全。奥地利 XARION开发的激光超声精密检测系统&#xff0c;以非接触式光学麦克风技术为核心&#xff0c;打破传统检测瓶颈&#xff0c;为半导体、航空航天、汽车制造等行业提供了高灵敏…...