通信公式总结

时间:2007-01-03 21:28:28   来源:  作者:whsong  点击:次  出处:技术无忧
关键字:通信

来几个最基本的时延计算
1发送时延 =数据大小也就是整个帧的长/传输速度
2传播时延= 物理线路长度/传播速度 注意传播速度是
指的信号一秒能跑多少KM
往返时延 通常是 2X传播时延
3处理时延=1/r x 1/(1-r/y) 也可以=1/r x 1(1-p)
r是指一秒内到达r个分组 y表示CPU每秒处理y个分组r/y =p 是CUP的使用率
1/r表示无争用期的处理时间 第2个是由于CPU一次处理多个分组导致的竞争的减慢因素。

误码率 Pc=Ne(出错的位数)/N(传送的总位数)
这里的出错位说的是通过纠错码纠错得到的位数
注意海码 分 纠错和验错他们需要的 码距是不一样的
纠错 2d-1 其中d表示的是要纠错几位
验错 d-1 d表示要检测几位
接下来就是等待ARQ的公式
他的最大吞吐量是 (1-p)/2tr+tf tf是发送时间 p是帧的错误率 tr是传播时严 2tp+tf 这个就是一帧的最短时间
归一吞吐率
(1-p)/a 这里的a是等于2tr+tf/tf tr是传播时延
tf是发送时延
当a=1的时候 吞吐率约等于 1-p
停止等待的协议利用律是
(1-p)/2a+1
信道利用律是
tf/2tr+tf
连续arq
这里计算下p 就是说的帧出错率
p=1-(1-p)^lf lf就是说的一个帧的有效比特非出错的
再来他的协议利用律是
w/2a+1
信道利用率是
wtf/(2trw +tf) wtf是工作时间 w是发送窗口的大小 下面的2tr+tf是一帧正常发送的最小时间
a还是等于2tr+tf/tf
最大吞吐量是也是网络信道利用率
(1-p)/tf(1+(a-1)p)
归一吞吐量是(1-p)/1+(a-1)p
连续ARQ比 等待的好就是因为这里不一样
还有连续arq 必须要满足w<= 2^n-1 的窗口才能正常工作其中n=发送的bit位个数
接下来就是选择ARQ
其中信道利用律为
wrtf/2trwr+tf wr是 接受窗口的大小
协议利用率
wr(1-p)/2a+1
注意他的条件w=wr=2^n/2这个条件他才可以正常工作
注意是2的n次方

接下来是以太 有 CSMA/CD
以太归一的吞吐量是
1/1+a(2A^-1 -1)

a=传播时延 /发送时延 也可以等于 传播时延X传送速度/
帧长 这里的a和前面ARQ里的不一样
只有ARQ里接受端不出错的时候才会使用 此a参数因为没重传嘛
要不一律是 a=2tr+tf/tf
还有注意哪个是大A 就是某个站的发送成功率
A=KP(1-P)^K-1
这里K是站点数 这里的p是发送成功=1/n
Amax=(1-1/n)^n-1
这里的n是节点数。
还有个 理想化SMAX极限利用率=1/(1+4.44a)

如果 发送J次失败但下一次成功了那
公式就是 (1-A)^J x A这个是说 以太用了几个争用期
争用期的平均个数等于重发次数是1/A
这个一定要注意要不考试错了别怪我

这个a越接近1信道利用率越低

这是以太网 无CSMA/CD
信道利用率是tf/tr+tf 这里tr不要X2
极限信道利用率是1/a+1
以上2个的结果是一样的
用在交换机模式
每个报文的用户数据 /帧长 X (1-p) X 线速度就是转发速度(交换机接口时实吞吐率计算公式)
线速度是MPPS 每秒发送百万分组,
比如在100m的交换机里以线速运作
转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。对于千兆以太网来说,计算方法如下:1,000,000,000bps/8bit/(64+8+12)byte=1,488,095pps 说明:当以太网帧为64byte时,需考虑8byte的帧头和12byte的帧间隙的固定开销。故一个线速的千兆以太网端口在转发64byte包时的包转发率为1.488Mpps。快速以太网的线速端口包转发率正好为千兆以太网的十分之一,为148.8kpps



相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

300x250广告位招租