什么是TDD TDD和FDD的优缺点

您所在的位置:网站首页 10km用英语怎么说 什么是TDD TDD和FDD的优缺点

什么是TDD TDD和FDD的优缺点

2023-04-03 11:50| 来源: 网络整理| 查看: 265

测试驱动开发是一种开发方法,是开发人员参与的活动。 其效果是以可执行的形式文档化你的需求,迫使你分清职责隔离依赖以驱动你的设计,编织安全网以便将Bug扼杀在在摇篮状态,防止其逃逸。可传统测试人员的活动是试图找到已经逃逸的Bug。这两种活动都是必要的,而且毫不冲突,互为补充。下面小编给大家介绍一下什么是TDD 以及TDD和FDD的优缺点。

1.什么是TDD

TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。

什么是TDD

2.TDD和FDD的优缺点

1、成本:TDD设备成本较低,比FDD系统低20%~50%。

2、传输方式:TDD采用多时隙不连续传输方式,抗快衰落和多普勒效应能力比连续传输的FDD方式差;

3、功率半径:TDD系统平均功率与峰值功率之比随时隙数增加而增加,故小区半径一般不超过10km,而FDD系统的小区半径可达到10km;

4、抗干扰:对于上下行链路之间的干扰,TDD采取基站之间的无线帧相互同步来消除干扰,FDD使用了190MHz的频率间隔避免了这一干扰;

5、系统物理层:物理层是比较不同的无线通信系统的重点,物理层的结构直接影响无线链路的性能,同时也直接决定了用户终端与交换设备的复杂度。简单地说,TDD与FDD模式采用频分复用技术的差异是,TDD模式是一种时分复用(TDMA)和码分复用(CDMA)的组合,FDD采用频分复用技术(FDMA);

6、应用场景:FDD适用于大区制的国际间和国家范围内的覆盖及对称业务(如话音、交互式实时数据业务等)。TDD适用于高密度用户地区(城市及近郊区)的局部覆盖和对称及不对称的数据业务(如话音、实时数据业务、特别是互联网方式的业务。

TDD和FDD的优缺点



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3