!!!Chapter 2 The Physical Layer

2023-05-16

2.1 The Theoretical Basis for Data Communication

Fourier Analysis: Any reasonably behaved periodic function, g(t) with period T, can be constructed as the sum of a number of sines and cosines.

The width of the frequency range transmitted without being strongly attenuated is called thebandwidth. Often, the quoted bandwidth is from 0 to the frequency at which the received power has fallen by half.

Max速率(b/s) = 2Hlog2V -- Nyquist 定理 (无噪声信道)
信噪比(S/N)
分贝(DB) = 10log10S/N
Max速率(b/s)= Hlog2(1+S/N)--Shannon 定理(有噪声信道)


2.2 Guided Transmission Media

2.2.2 Twisted Pairs (双绞线)

For twisted pairs, a signal is usually carried as the difference in voltage between the two wires in the pair.

Twisted pairs can be used for transmitting either analog or digital information.

Category 3/5/6 cables are referred to as UTP(Unshielded Twisted Pair)

2.2.3 Coaxial Cable(同轴电缆)

50-ohm cable is commonly used when it is intended for digital transmission

75-ohm cable is commonly used for analog transmission and cable television.


2.3 Wireless Transmission






本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

!!!Chapter 2 The Physical Layer 的相关文章

  • git push提示“fatal: the remote end hung up unexpectedly”的解决方法

    问题描述 在执行push命令时 xff0c 命令行提示 xff1a span class token function git span push origin master Enumerating objects 4968 done Co
  • The requested URL returned error:401 Authorization Required

    centos更换网易源安装软件报错 xff1a 获取GPG密钥失败 xff1a Errno 14 新安装的准备用来跑web的centos6 9服务器 xff0c 在更换网易源之后报错 xff1a 打开镜像源配置文件 xff0c 发现gpgc
  • 关于turtlebot仿真报错The majority of dropped messages were due to..... 修改记录

    ros仿真过程中可能会出现类似错误 xff0c 雷达数据收不到 MessageFilter target 61 odom Dropped 100 00 of messages so far Please turn the ros gmapp
  • 靶机渗透练习84-The Planets:Earth

    靶机描述 靶机地址 xff1a https www vulnhub com entry the planets earth 755 Description Difficulty Easy Earth is an easy box thoug
  • play() failed because the user didn‘t interact with the document first

    使用js调用音频文件报错 xff0c 错误信息如下 xff1a play failed because the user didn t interact with the document first 翻译 xff1a play方法调用失败
  • Python之禅(The Zen of Python)源码分析

    简介 非常高兴大家能够订阅这个专栏 在这里我将会给大家分享一些Python相关源码的剖析 在接下来的这段日子里 我会一同带各位pythonista探索Python的奥秘 该从什么开始 思来想去 我觉得作为一个Python初学者还是Pytho
  • UAVDT:The Unmanned Aerial Vehicle Benchmark: Object Detection and Tracking数据集下载

    无人机数据集对于目标跟踪而言是一大挑战 xff0c 近年来 xff0c 正对无人机的数据集也越来越多 xff0c UAVDT是ICCV2018提出的一个数据集 xff0c 共包含80000帧图片 xff0c 不仅可以用于目标跟踪 xff0c
  • 通过iptables 封QQ 各种bt软件的方法

    1楼 发表于 2008 7 1 17 49 最近老大要求封qq 而且是封部分人使用 本来打算封腾讯登陆服务器的 但是无法封bt工具 找了一下资料 以下部分为转载 流程 打上layer 7补丁 升级内核至2 6 19 7 升级iptables
  • Depth Peeling浅析

    详情见 Interactive Order Independent Transparency 概述 利用shadowmap技术实现不计算折射的透明度渲染 1 对不同的层利用shadowmap渲染 Layer 0 Layer 1 Layer
  • unity 设置layer 使碰撞器不碰撞

    做游戏时 有时候需要让同一个地图的两个敌人不互相碰撞 但是两个人都有碰撞器 能站在地上 这个功能是如何实现的呢 答案就是设置layer 当点击Hierarchy窗口中的某个对象时 在Inspector窗口就可以看见Layer选项 如图 你可
  • 多个DLL之间的Static变量以及模板实例化

    结论如下 1 DLL之间调用类public静态成员变量 不能使用A m static形式调用 其中A为类名 m static为A中的static成员变量 若使用 编译出现链接错误 必须使用函数调用方式 为m static增加set get函
  • 我们可以在
  • 内给出
  • 我们可以在 un order list 标签中给出 div 标签吗 它将采用这种格式 li div blablabla div li 是否可以 很多人说列表项内的划分是不正确的 但根据 W3C 验证器的说法 这是完全正确的 不过 你永远不会
  • 如何更改 ggplot 中美学层的顺序?

    如何更改美学层的顺序 这是和例子 dat lt tibble acc rep c 0 1 200 rt rnorm 400 0 5 0 1 dat gt ggplot aes x rt fill factor acc geom densit
  • Java 和 SQL:返回 null 还是抛出异常?

    这是另一个有争议的主题 但这次我只寻找简单且有记录的答案 场景 我们假设以下方法 我会避免以下情况 sql append SELECT FROM append dogs table sql append WHERE append colNa
  • 如何从动态创建的(Java 中)layer-list / LayerDrawable 中获取 Android 资源 ID?

    此问题 答案帖子中的 解决方案 2 动态 在android中叠加两个图像以设置imageview 与我想要做的非常接近 即动态创建一个图层列表 对于状态栏通知图标 我想在图层中构建我的图标 但是通知API中的图标分配需要资源ID 我想从服务
  • 如何获取 Keras 模型的运行时批量大小

    基于这个帖子 我需要一些基本的实施帮助 下面您可以看到我的模型使用 Dropout 层 当使用noise shape参数时 最后一个批次不适合批次大小 从而产生错误 请参阅其他帖子 原型号 def LSTM model X train Y
  • Grails——服务层的使用

    当我想要更新非简单域对象时 我在组织代码时遇到问题 问题在于分离控制器和服务层的职责 更明确地说 假设我们有一个域类 Client 它依赖于其他域类 如 Address 等 在视图中 有一个 gsp 用于编辑一些客户端属性 包括一些嵌套属性
  • 使用 NSOpenGLLayer 从单独的线程中绘制

    我正在开发一个应用程序 它需要使用 OpenGL 进行绘制 刷新率至少等于显示器的刷新率 我需要在单独的线程中执行绘图 以便绘图永远不会被激烈的 UI 操作锁定 实际上我正在使用NSOpenGLView结合CVDisplayLink我可以毫
  • Layer 与 Quickblox baas 比较

    Layer 与 Quickblox 哪个更好 更容易实现 性能特点 用于消息 VoIP 和视频聊天 我是否需要将 parse com 添加到这些消息传递解决方案中以进行内容存储 一些区别点是 Quickblox 支持视频和音频通话 而 La
  • PHP 将 psd 转换为 jpg,选择图像图层

    我希望能够选择将 PSD 图像中的哪些图层合并到最终的 JPG 输出图像中 我可以将图像中的所有图层合并为 im new Imagick test psd im gt flattenImages im gt setImageFormat j

随机推荐

  • C语言中的输入输出流和缓冲区(重点)详解

    导读 xff1a C语言中我们用到的最频繁的输入输出方式就是scanf 与printf scanf xff1a 从标准输入设备 键盘 读取数据 xff0c 并将值存放在变量中 printf xff1a 将指定的文字 字符串输出到标准输出设备
  • pipenv的基本使用

    1 虚拟环境 虚拟环境是用于依赖项管理和项目隔离的python工具 xff0c 它可以将python程序和pip包管理工具安装在本地的隔离目录中 xff08 非全局安装 xff09 在实际开发中 xff0c 不同项目可能需要的python版
  • 多线程、多进程守护工具

    span class token keyword import span os span class token keyword import span sys span class token keyword import span ti
  • sqlalchemy case when分组查询统计

    1 需求 根据过滤条件将设备按升级状态分组 xff0c 统计总数和各个状态的数量 2 原始数据 3 原生sql语句 span class token keyword select span span class token function
  • 一致性哈希算法

    1 各位看官老爷 xff0c 请移步大佬博客 https www zsythink net archives 1182 2 goalng的脚本测试详见 https xie infoq cn article 78043810ecc807d18
  • git重命名远程分支名称

    例如 xff0c 已经在远程分支的master创建了一个名为feature add device的分支 xff0c 现在想将其更名为hotfix add device 1 重命名远程分支对应的本地分支 span class token fu
  • golang: 密码中允许出现数字、大写字母、小写字母、特殊字符,但至少包含其中2种且长度在8-16之间(四种符号任意满足三种即可)

    要求 密码中允许出现数字 大写字母 小写字母 特殊字符 xff08 64 amp xff09 xff0c 但至少包含其中2种且长度在8 16之间 xff08 四种符号任意满足三种即可 xff09 span class token keywo
  • golang生成分组树状结构

    1 需求 获取分组导航树 2 实现 span class token keyword package span main span class token keyword import span span class token punct
  • 蓝桥杯快速通关篇,pwm方波输出

    pwm方波输出 文章目录 pwm方波输出前言pwm是什么蓝桥桥杯是怎么考pwm输出的具体步骤官方库中的标准例程 修改代码时钟和GPIO输出频率的初始化不同占空比的pwm波输出验证程序是否工作 总结 xff08 重要 xff09 调用 xff
  • python实现文件断点下载

    1 需求 实现文件的断点下载 2 实现 xff1a span class token comment usr bin python span span class token comment encoding 61 utf 8 span s
  • shell脚本移动文件

    需求 移动 iotdata data edge ota file store 下的所有文件到 iotdata data edge download ota目录下 并删除旧目录 shell命令 span class token functio
  • golang字符串列表操作(求包含、交集、并集、差集)

    span class token keyword func span span class token function ContainsString span span class token punctuation span src s
  • golang获取postgres或clickhouse连接

    span class token keyword package span edgedb span class token keyword import span span class token punctuation span span
  • grpc-gateway插件:让客户端通过调http接口来远程调用grpc服务

    背景 xff1a 公司内部各服务 java pyhton go 想调取中台数据中心数据 xff0c 中台有两种服务搭建选择 xff1a 1 REST http请求 2 RPC 远程过程调用 实现及遇到的坑 使用Go将HTTP JSON转编码
  • ubuntu安装和卸载python3.8

    背景 xff1a 工作中 xff0c 可能会分配虚拟机给到开发者 xff0c 开发者需要在上面调试 xff0c 开发 xff0c 打包等操作 xff0c 依赖python环境 操作 网上安装步骤很多 xff0c 但很多文章描述的不够清晰 x
  • golang单例模式加载服务配置

    golang中单例模式体现在很多地方 xff0c 比如init函数 xff0c 当包被导入的时候只会被执行一次 实现单例模式有很多种方式 xff0c 这里给出几种简单的实现 xff1a 互斥锁 对全局共享变量加锁 xff0c 如果该变量不是
  • go面试题

    1 json包在使用的时候 xff0c 结构体里的变量不加tag能不能正常转成json里的字段 xff1f 如果变量首字母小写 xff0c 则为private 无论如何不能转 xff0c 因为取不到反射信息 如果变量首字母大写 xff0c
  • golang windows弹窗功能实现

    代码示例 span class token keyword package span main span class token keyword import span span class token punctuation span s
  • golang获取windows系统有线活跃网卡及IP配置

    代码 span class token keyword package span network span class token keyword import span span class token punctuation span
  • !!!Chapter 2 The Physical Layer

    2 1 The Theoretical Basis for Data Communication Fourier Analysis Any reasonably behaved periodic function g t with peri