为什么会存在以上方式?

(还有FDMA和CDMA,我见到的论文中比较少,就不说了)

首先不管是打电话,还是从用户端传数据给服务器,都会存在一个无线传输过程,即从用户端到AP端或服务器端。

以打电话为例,我需要给另一个人打电话,经过的过程主要分为三段:

  • 1,首先,信息会通过无线网络传输给附近的基站或者AP,此时为无线通信方式
  • 2,其次,该信息从离我最近的基站通过有线方式(光缆)传给离另一个人最近的基站,此时是有线通信方式
  • 3,最后,对方从另一端的基站将信息接收,此时同第一阶段,均为无线通信方式
    【以上三段传输过程中存在信息的调制,解调,编码,译码,加密,解密等等过程,就不多说了】

其中,在第一段和第三段中都是无线传输方式,在同一时刻,可能会存在很多用户同时打电话,那如何让基站清楚分辨出具体那一路信号是给谁的呢?此时就是引入以上方式的原因。

接下来讲一下TDMA和OFDMA。

TDMA

我以上述第一段传输过程为例,即信息从用户传输给基站或者AP。此时所有用户分时间去传输信息,此时如果假设每个用户利用一定的时间必须传完所有信息,那么如果数据任务较大,就可以通过提高传输速率来减少传输时延,传输速率的提高可以通过增大传输带宽,也可以通过增大传输功率,具体公式入下:

t=LR=Lblog2(1+SINR)t=\frac{L}{R}=\frac{L}{b log_2(1+SINR)}t=RL​=blog2​(1+SINR)L​;

其中,t为传输过程花费的时延,L为任务大小(长度),R为传输速率(transmission rate)以及b为传输带宽,SINR为信噪比。其中t可以约束在一帧(frame)或多帧时间内传完,另外,一帧是由多个时隙(time slot)组成。

如上图,如果t1t_1t1​时间给用户1 ,那么用户2必须等到t1t_1t1​结束,才进入t2t_2t2​过程。

此时利用TDMA会存在等待时延,为了让用户彼此之间的任务传输过程不干扰,在用户1 传输任务的过程中,用户2 只能等待用户1在规定时间内传完,等用户1 结束传输,才是用户2 占据该频段带宽开始传任务,所以如果使用TDMA就必须给一个用户传输时延限定在一定的时间内,这个限定时间必须要求很小才不会对用户体验产生影响,此时不会存在带宽的分配或优化问题。

OFMDA

由于利用TDMA的方式会存在其他用户的等待时延,所以利用OFDMA对频带划分,可以同时传输多个任务,这种方法同FDMA,两者的区别仅仅是OFDMA利用子载波的正交性。准备地说,OFDMA是LTE的下行多址技术,SC-FDMA为LTE的上行多址技术,即单载波FDMA,这里我们不管LTE,就单单假设是用户利用OFDMA技术将任务传输至附近的AP(可以认为是MEC过程中的上传任务至含有MEC服务器的AP端做计算)

如上图所示,用户分别占据不同的频段进行传输,总的带宽B保持不变。

此时多个用户可以实现同时(同时间)向AP传输,并占有不同的频带传输,此时会考虑多个用户占用一段有限频带的带宽资源分配和优化问题,而时间上,如果约束用户必须在一定的时间TTT内传完的话,也就是t≤Tt \le Tt≤T,此时也需要增加传输速率,可以是使带宽利用最大化(即利用方法提高带宽利用率),也可以是增大用户的传输功率。

详细理解TDMA以及OFDMA,更容易读懂论文相关推荐

  1. 一分钟读懂论文:《关于临时裁员的七个事实》

    2023年,或许是每个互联网人都最不愿有的经历:裁员. 斯德哥尔摩大学国际经济研究所 (IIES).奥地利经济研究所(WIFO).维也纳经济与商业大学.劳工研究所(IZA).CESifo(经济研究中心 ...

  2. AI大神李沐B站走红!连博导们都在追更,还亲自带你逐段读懂论文,网友:带B站研究生吧...

    明敏 梦晨 发自 凹非寺 量子位 报道 | 公众号 QbitAI 什么样的B站Up主,让AI专业的导师们纷纷推荐给学生看,甚至导师自己也追更? 又是什么样的Up主,让网友直呼"简直是做慈善& ...

  3. 数据可视化demo_为更快读懂报表,我们将数据可视化了

    将数据可视化后,即使是复杂难懂的数据也会瞬间变得简单易懂,难就难在怎么快速将海量数据中的复杂数据信息提取,不同场景下该用那种方式展示数据更直观易懂.而这些,在奥威BI数据可视化软件上都有了答案. 在常 ...

  4. 理解ASAN的shadow memory和读懂报错信息

    什么是ASAN ASAN(Address Sanitizer)是一个内存检测工具.gcc4.8版本及以上自带.支持多平台(x86, ARM, MIPS (both 32- and 64-bit ver ...

  5. DeepMind推出更难的机器阅读理解数据集,要让AI读懂整本书

    夏乙 发自 凹非寺 量子位 出品 | 公众号 QbitAI 在机器阅读理解界的ImageNet--SQuAD挑战赛中,排在前几名的算法,都能拿到八十多分的成绩. 可是,为什么我们依然觉得机器不太听/看 ...

  6. 如何团队协作,代码托管?Git使用教程:最详细、最浅显、一文读懂Git常用操作!...

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 作者:涂根华 来源:www.cnblogs.com/tugenhua0707 Git使 ...

  7. Git使用教程:最详细、最浅显、一文读懂Git常用操作!

    作者:涂根华 来源:www.cnblogs.com/tugenhua0707 转自:datawhale Git使用教程: 最详细.最傻瓜.最浅显.真正手把手教! 导读:因为教程详细,所以行文有些长,新 ...

  8. Python笔记:文档注释docstrings, 让函数更易读懂

    文档 docstrings 文档字符串是一种注释,用于解释函数的作用以及使用方式,文档字符串用三个引号引起来: def population_density(population, land_area ...

  9. [SLAM前端系列]——一文读懂ICP

    今天突然发现这篇博客写的并不详细,配不上一文读懂这四个字,特此回来更新. 我们知道SLAM可以用2D/3D雷达或者相机实现(视觉SLAM).由于笔者是激光SLAM工程师,所以本文的ICP都是在激光雷达 ...

  10. 沈向洋、华刚:读科研论文的三个层次、四个阶段与十个问题

    来源:微软学术合作 本文约6000字,建议阅读8分钟. 阅读文章不仅是大家在科研道路上进步的必由之路,也能使我们的心智不断成长,认知模型和思维方式不断完善. 沈向洋博士:如何以正确方式打开一篇科研论文 ...

最新文章

  1. 问答平台元老Yahoo Answers宣布将永久关闭,网友:爷青结
  2. 单点登录认证方案思路,求好思路回复
  3. TypeScript的安装步骤、运行问题及代码的简单运行
  4. python中subprocess_Python中subprocess学习
  5. 实施工程师或技术支持应该熟悉的技能
  6. 如何理解Mysql的索引及他们的原理--------二叉查找树和平衡二叉树和B树和B+树
  7. Day07 - Ruby比一比:Symbol符号与String字串
  8. HDU1258 DFS
  9. [转载] python 一个简单的天气预报程序
  10. pip install -q git+https://github.com/tensorflow/docs.git报错
  11. RK3288 error: undefined reference to 'LOGD'
  12. ArcGIS_一种简单的三维城市建模方法
  13. Java笔记——Java 实现金额小写转大写
  14. 机器学习_经典模型_逻辑回归(logistic regression)
  15. NFT 是如何在 2021 年造就 400 亿美元市场的?
  16. VUE常用指令v-xxx
  17. 第一个被赋予公明身份的机器人_世界首位获公民身份机器人索菲亚,称要结婚生子毁灭人类...
  18. 2021年吴文俊人工智能科学技术奖公布 华为云田奇获杰出贡献奖
  19. 人类发明技术本来是为了便利,但最终自己的生活却被技术无情地改变甚至主宰了
  20. 2.4GHz射频前端集成芯片AT2401C介绍和引脚图片

热门文章

  1. mysql添加一列求乘积_MySQL 生成累计乘积
  2. Android Studio MAC M1 安装模拟器
  3. windows无法格式化u盘_Windows系统提示U盘无法完成格式化的解决方法
  4. win7 U盘安装和激活
  5. 某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此
  6. 听说最近知识变现,测一测程序员的知识广度?
  7. html 项目实战摄影开课吧,最新《开课吧Web全栈架构师正式课》(Vue.JS及实战项目)...
  8. 【网络安全必看】如何提升自身WEB渗透能力?
  9. 一个简单的库存控制模型
  10. 怎么录制屏幕视频?3个简单实用方法分享