TDD 与FDD 的区别

TDD 与FDD 的区别我们知道FDD(FrequenceDivisionDuplex)和TDD(TimeDivisionDuplex)分别是频分双工和时分双工的英文缩写。FDD系统是指系统的发送和接收数据使用不同的频率,在上行和下行频率之间有双工间隔,如GSM、CDMA、WCDMA系统都是典型的FDD系统;时分双工系统则是系统的发送和接收使用相同的频段,上下行数据发送在时间上错开,通过在不同时隙发送上下行数据可

大家好,又见面了,我是你们的朋友全栈君。我们知道FDD(Frequence Division Duplex)和TDD(Time Division Duplex)分别是频分双工和时分双工的英文缩写。FDD系统是指系统的发送和接收数据使用不同的频率,在上行和下行频率之间有双工间隔,如GSM、CDMA、WCDMA系统都是典型的FDD系统;时分双工系统则是系统的发送和接收使用相同的频段,上下行数据发送在时间上错开,通过在不同时隙发送上下行数据可有效避免上下行干扰,如TD-SCDMA就是TDD系统。那么,TDD和FDD之间有什么区别之处呢?

       下面,我们分别列出两者的优缺点(以FDD来对比说明)

  (1)使用TDD技术时,只要基站和移动台之间的上下行时间间隔不大,小于信道相干时间,就可以比较简单的根据对方的信号估计信道特征。而对于一般的FDD技术,一般的上下行频率间隔远远大于信道相干带宽,几乎无法利用上行信号估计下行,也无法用下行信号估计上行;这一特点使得TDD方式的移动通信体制在功率控制以及智能天线技术的使用方面有明显的优势。但也是因为这一点,TDD系统的覆盖范围半径要小,由于上下行时间间隔的缘故,基站覆盖半径明显小于FDD基站。否则,小区边缘的用户信号到达基站时会不能同步。

  (2)TDD技术可以灵活的设置上行和下行转换时刻,用于实现不对称的上行和下行业务带宽,有利于实现明显上下行不对称的互联网业务。但是,这种转换时刻的设置必须与相邻基站协同进行。

  (3)与FDD相比,TDD可以使用零碎的频段,因为上下行由时间区别,不必要求带宽对称的频段。

  (4)TDD技术不需要收发隔离器,只需要一个开关即可。

  (5)移动台移动速度受限制。在高速移动时,多普勒效应会导致快衰落,速度越高,衰落变换频率越高,衰落深度越深,因此必须要求移动速度不能太高。例如在使用了TDD的TD-SCDMA系统中,在目前芯片处理速度和算法的基础上,当数据率为144kb/s时,TDD的最大移动速度可达250km/h,与FDD系统相比,还有一定差距。一般TDD移动台的移动速度只能达到FDD移动台的一半甚至更低。

  (6)发射功率受限。如果TDD要发送和FDD同样多的数据,但是发射时间只有FDD的大约一半,这要求TDD的发送功率要大。当然同时也需要更加复杂的网络规划和优化技术。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142849.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java怎么写工业上位机软件_上位机软件类编写心得

    java怎么写工业上位机软件_上位机软件类编写心得usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO.Ports;usingSystem.IO;usingSystem.Xml;namespacelesson{publicpartialclassSComA…

    2022年5月31日
    27
  • SpringBoot的序列化和反序列化

    SpringBoot的序列化和反序列化序列化与反序列化1、认识序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程,而Java反序列化是指把字节序列恢复为Java对象的过程。2、为什么要实现对象的序列化和反序列化?(1)我们创建的Java对象被存储在Java堆中,当程序运行结束后,这些对象会被JVM回收。但在现实的应用中,可能会要求在程序运行结束之后还能读取这些对象,并在以后检索数据,这时就需要用到序列化。(2)当Java对象通过网络进行传输的时候。因为数据只能够以二进制的形式在网络中进行传输,因此当把对象通过网络发送

    2022年6月25日
    234
  • app测试用什么工具(目前软件测试工具)

    UI自动化测试工具1.uiautomator2 Github地址:https://github.com/openatx/uiautomator2 star:1.9k 介绍:openatx开源的ui自动化工具,支持android和ios。主要面向的编程语言是python,api设计简洁易用,在开源社区也是很受欢迎。 原理图: 与appium…

    2022年4月11日
    58
  • 回溯法解决01背包问题算法_01背包问题伪代码

    回溯法解决01背包问题算法_01背包问题伪代码0-1背包问题,在搜索过程中使用递归来完成。packagecom.test;classPack{intn=8;//物品个数intW=110;//背包总容量int[]Weights={1,11,21,23,33,43,45,55};//重量数组int[]Values={11,21,31,33,43,53,55,65};//价值数组intbestValu…

    2022年10月9日
    0
  • Kafka基本原理详解(超详细!)

    Kafka基本原理详解(超详细!)目录一、概念理解(1)产生背景(2)Kafka的特性(3)Kafka场景应用(4)Kafka一些重要设计思想二、消息队列通信的模式(1)点对点模式(2)发布订阅模式三、Kafka的架构原理(1)基础架构与名词解释(2)工作流程分析(1)发送数据(2)保存数据(1)Partition结构(2)Message结构(3)存储策略(3)消费数据一、概念理解Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消

    2022年5月20日
    46
  • hive sql和mysql区别_mysql改表名语句

    hive sql和mysql区别_mysql改表名语句mssql的正式名字是SQLServerMS公司出的。图形操作界面好一些,性能还可以。在在mssql和oracle上不能互换.支持OLEDB连接.asp、mssaql只能forwindow mysql就是mysql下面是readme:免费软件。性能也可以。速度快,用于小规模.命令行界面.(可以装图形操作软件.) sqlserver我以前是做ASP的时候用的 现在学PHP

    2022年10月2日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号