博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《数据通信与网络》笔记--多路访问之通道化
阅读量:5110 次
发布时间:2019-06-13

本文共 894 字,大约阅读时间需要 2 分钟。

通道化是一种多路访问方法,在这种方法中,不同的站点在时间上,频率上或通过编码来共享链路的可用带宽,这边主要讨论三种信道化协议:FDMA,TDMA,CDMA。

1.频分多路访问(FDMA)

在FDMA中,可用的带宽被划分成频带,每一个站点都使用分配给它的频带发送数据,换言之,每一个频带都预留给特定的站点使用,该频带永远属于一个站点,每个站点也使用带通滤波器来限定传输器的频率。为了防止站点间的冲突,通过小的防护频带将制定的波段彼此分开。下图说明了FDMA概念。

上图中在任意时刻,4个站点的数据都在通道中传输。只有模拟信号才能使用FDMA进行传输。

2.时分多路访问(TDMA)

在TDMA中,所有的站点在时间上共享通道的带宽。每一个站点被分配一个时隙,只有这一时隙内它才能够发送数据。每个站点在指定的时隙中传输数据。下图说明了TDMA的概念。

上图中某一时刻,只有一个站点在传输数据。

3.码分多路访问(CDMA)

与FDMA不同,CDMA仅有一个通道占据链路整个的带宽;与TDMA不同的是,所有的站点都可以同时发送数据,没有时间共享问题。

CDMA指使用不同的编码来通信,例如在一个房间里有很多人,有个人能说英语,而其他人不懂英语;另外两个人能用中文说,而其他人不懂中文,依次类推。几对人很容易进行沟通,却要使用不同的语言。

我们假设4个站点中,来自站点1的数据时d1,站点2的是d2,以此类推。分配给第一个站点的编码是c1,第二个是c2,以此类推。我们假定被分配的编码有2个特性:

1.两个编码相乘得0。

2.编码自身相乘得4。(站点的数量)

下图为四个站点如何发送数据:

如果站点2想知道站点1在说什么,它在通道中将通道中的数据和c1相乘再除以4:

(d1*c1+d2*c2+d3*c3+d4*c4)*c1/4 = (d1*c1*c1+d2*c2*c1+d3*c3*c1+d4*c4*c1)/4 = 4*d1/4 = d1

  (因为c1*c2,c3*c1,c4*c1都是等于0)

 

转载于:https://www.cnblogs.com/jiangu66/p/3187127.html

你可能感兴趣的文章
前端监控
查看>>
clipboard.js使用方法
查看>>
移动开发平台-应用之星app制作教程
查看>>
leetcode 459. 重复的子字符串(Repeated Substring Pattern)
查看>>
伪类与超链接
查看>>
centos 7 redis-4.0.11 主从
查看>>
博弈论 从懵逼到入门 详解
查看>>
永远的动漫,梦想在,就有远方
查看>>
springboot No Identifier specified for entity的解决办法
查看>>
慵懒中长大的人,只会挨生活留下的耳光
查看>>
"远程桌面连接--“发生身份验证错误。要求的函数不受支持
查看>>
【BZOJ1565】 植物大战僵尸
查看>>
VALSE2019总结(4)-主题报告
查看>>
浅谈 unix, linux, ios, android 区别和联系
查看>>
51nod 1428 活动安排问题 (贪心+优先队列)
查看>>
中国烧鹅系列:利用烧鹅自动执行SD卡上的自定义程序(含视频)
查看>>
Solaris11修改主机名
查看>>
latex for wordpress(一)
查看>>
如何在maven工程中加载oracle驱动
查看>>
Flask 系列之 SQLAlchemy
查看>>