计算机网络笔记--奈奎斯特定理和香农定理

预备知识:基本概念定义:波特率(baud rate)、比特率(bit rate)、带宽(bandwidth)、容量(capacity)

前两个是很容易混淆的定义,波特率指的是信号每秒钟电平变化的次数,单位是Hz:比如一个信号在一秒钟内电平发生了365次变化,那么这个信号的波特率就是365Hz;比特率是信号每秒钟传输的数据的位数。在计算机中,数据都是用0,1表示的,所以比特率也就是每秒钟传输0和1的个数,单位是bps(bit per second)。那么这哥俩有啥关系呢?我们可以假设一个信号只有两个电平,那么这个时候可以把低电平理解为“0”,高电平理解为“1”,这样每秒钟电平变化的次数也就是传输的0,1个数了,即比特率 = 波特率。但是有些信号可能不止两个电平,比如一个四电平的信号,那么每个电平就可以被理解成“00”,“01”,“10”,“11”,这样每次电平变化就能传输两位的数据了,即比特率 = 2 × 波特率。一般的,bit rate = buad rate × log2L,这里L就是信号电平的个数。

介绍完了这对哥俩,我们再来看看带宽和容量的概念。一般信道都有一个最高的信号频率(注意不是波特率哦,频率是指每秒钟的周期数,而每个周期都会有几次电平变化。。恩,看到区别了吧)和最低的信号频率,只有在这两个频率之间的信号才能通过这个信道,这两个频率的差值就叫做这个信道的带宽,单位是Hz。信道的容量又是怎么回事呢?我们知道数据在信道中传输会有他们的速度——比特率,这里面最高的比特率就叫做这个信道的容量,单位是bps。就好象每条公路都有他们的最高限速,那么所有在里面开的车都不会超过这个速度(这里我们假设违章的都被警察叔叔抓走了)。口语中也会把信道容量叫做“带宽”的,比如“带宽10M的网络”,“网络带宽是10M”等等。所以这两个概念也很容易混淆:我们平常所说的“带宽”不是带宽,而是信道容量,这一点心里要清楚(虽然口头上是改不掉了。。)

恩,介绍完定义,再来看看这两个定理说什么。 奈奎斯特定理: Cmax=2×B×log2L

这里Cmax指的是信道的最大容量,B是信道的带宽,L还是信号电平的个数。奈奎斯特定理适用的情况是无噪声信道,用来计算理论值。一根针掉在地上还有声音呢,没有噪声的信道在现实中是不存在的。那么有噪声的信道该如何计算呢?这下轮到香农定理出马了:

Cmax=B×log2(1+(S/N))

S/N指的是信道的信噪比,但是我们一般测量出来的以db为单位的是经过10×log10(S/N)换算的,所以这里还要换算回来才行。

计算机网络笔记--奈奎斯特定理和香农定理,布布扣,bubuko.com

时间: 2024-10-07 16:51:17

计算机网络笔记--奈奎斯特定理和香农定理的相关文章

理解奈奎斯特定理和香农定理

转自: http://blog.ednchina.com/tengjingshu/179701/message.aspx ―――――――――――――――――――――――――――――――――― ――――― 奈奎斯特定理(Nyquist's Theorem)和香农定理(Shannon's Theorem)是网络传输中的两个基本定理.这两天复习无线网络,想想就从基础开始吧,把复习的东西用文字写下来,总结一下,整理一下思路. 要搞清楚这两个定理,我们要先弄懂一些定义:波特率(baud rate).比特率

转载:奈奎斯特采样定理

原文:http://xilinx.eetrend.com/article/10399 现实世界接触到的诸如电信号.光信号.声音信号等这些信号都是随时间连续变化的,称之为连续信号.但对于计算机来说,处理这些连续的信号显然是无能为力,要使计算机能够识别.计算.处理这些连续信号就必须将其转化为离散信号,将连续信号转换为离散信号的过程就叫采样.常用的mp3.数码照片.视频等都是经过了采样,才能应用于计算机上.采样后,计算机得到的是离散的点,用这些离散的点来代替连续的线就势必会产生误差,那么这个误差是不是

【安卓笔记】通过发送特定的短信远程控制手机

实现效果: 1.发送指令#*location*#,可以远程获取到手机的地理位置(经纬度),并以短信的形式返回. 2.发送指令#*locknow*#,可以远程锁屏并设置锁屏密码. 实现原理: 1.注册广播接受者,监听手机收到的短信,并对符合要求的特定短信进行拦截和处理. 2.通过LocationManager获取地理位置. 3.使用DevicePolicyManager实现锁屏.设置锁屏密码等操作. 步骤: 1.创建一个可以获取地理位置的工具类: package cn.edu.chd.mobile

计算机网络 笔记1

1:what is computer networks?          network core :routers 和 network of networks 2:各个层次的点 Application Layer  应用层         HTTP   .file transfer :FTP.电子邮件.DNS.P2P application  .socket 编程 Transport Layer     传输层         传输层服务模型 .复用和解复用. UDP.TCP  .conge

计算机网络笔记(一)

计算机网络: 是一种通信网络. 是互联的,自治的计算机集合. 计算机网络性能参数; 速率: 数据率(data rate),比特率(bit rate),最重要的一个性能指标. 单位时间(s)传输信息(bit)的量. 带宽(bandwidth): 数字信道所能传输的最高数据率,单位bps. 延迟/时延(delay/latency): 分组排队,分组达到速率超出输出流量. 丢包(loss):缓存已满时,到达分组被丢弃. 延迟四种类型: 结点处理延时(nodal processing delay):差错

《机器学习实战》笔记——朴素贝叶斯

运用贝叶斯公式(朴素贝叶斯假设每个特征每个特征都是独立的)可以解决的问题有,已知某些特征,用来判断某情况发生的可能性大小,设置可能性最大的情况作为预测值. 是一种监督算法. 广泛应用于垃圾邮件检测等等. 1 # _*_coding:utf-8_*_ 2 from numpy import * 3 4 # 4-1 词表到向量的转换函数(实验样本) 5 def loadDataSet(): 6 postingList = [['my', 'dog', 'has', 'flea', 'problems

计算机网络笔记之第一章概述

如今计算机网络早已融入生活中的方方面面,”互联网+“充斥着我们的生活.那么我们就有必要了解一下网络. 课本:谢希仁<计算机网络(第六版)> 首先,从总体上了解计算机网络,走进计算机网络的大门. 在学习之前,总会有一些疑问. 1在生活中,计算机网络扮演着什么角色呢?计算机网络有什么作用? 2什么是计算机网络?什么是互联网?什么是因特网? 3为什么叫课本叫计算机网络,而不是叫互联网或者因特网呢? 4因特网的历史,它是怎样发展变化的?建立的初衷是什么? 5因特网是怎样组成的? 6日常生活中的网络又是

第一章 概论 计算机网络笔记 学堂在线 1.4 网络体系结构和协议

1 分层对每一层进行定义: 下一层为本层提供的服务 本层为上一层提供的服务 本层需要完成的功能 对相邻层之间接口进行定义: n层通过接口发出服务请求,n-1 层通过接口提供服务响应. 只要n层与n-1 层之间的接口不变,其它层的变化不会对n层实现过程产生影响 分层的原则: 每一层的功能相对独立,相邻层之间功能划分清晰 功能层越多,功能层实现越简单,但网络运行效率越低,必须综合考虑实现难度与运行效果 分层结构实例: PC结构: 操作系统 --> BIOS --> 主板(不同主板提供的接口不同,但

[Thinkbayes]贝叶斯思维读书笔记-1-贝叶斯定理

使用贝叶斯定理,目前来看最重要的一点在于假设.就是未知事件已知化,同时也要注意假设的全程性,不能从中开始新的假设,这种假设往往是不全面的. 我自己找到的假设的方法有两种,一种是命名,一种是时序.全程性就体现在时序上了,假设考虑的范围要从第一条相关条件开始. 举3个原书的例子: 例子1,有两个筐,一个筐A中是:3/4的红球,1/4的黄球:另一个筐B中是:1/2的红球,1/2的黄球. 我拿到了一个红球,那么这个红球从筐A中拿到的概率是多少? 1,我们看一下能不能使用贝叶斯公式?这个事件可以分为两个子