GSM中的时间推进

时间:2016-04-11 15:59:39

标签: network-programming gsm modem

我有很多关于GSM时序提升的问题:

  1. 什么时候定义?
  2. 是电话还是BTS谁负责定义它的价值?
  3. 是动态的,是否取决于某些情况?
  4. 假设我找到了一种从手机调制解调器获取Timing Advance(GSM Layer 1 Transmission level)精确值的方法:

    为了验证我的解决方案,我应该在我记录其值时必须使用/更改Timing Advance的情况下反复使用我的手机......

    1. 我该怎么做?
    2. 由于

2 个答案:

答案 0 :(得分:1)

在GSM蜂窝移动电话标准中,定时提前值对应于信号从移动电话到达基站所花费的时间长度。 GSM在无线电接口中使用TDMA技术在几个用户之间共享单个频率,为共享频率的各个用户分配顺序时隙。每个用户在八个时隙之一内定期发送少于八分之一的时间。由于用户距离基站不同的距离并且无线电波以有限的光速传播,因此基站可以使用时隙内的精确到达时间来确定到移动电话的距离。必须相应地调整允许电话在时隙内传输突发流量的时间,以防止与相邻用户的冲突。定时提前(TA)是控制此调整的变量。

技术规范3GPP TS 05.10 [1]和TS 45.010 [2]描述了TA值调整程序。 TA值通常在0和63之间,每个步骤代表一个比特周期的提前(约3.69微秒)。随着无线电波以每秒约300,000,000米(即每微秒300米)的速度行进,一个TA步骤表示大约1,100米的往返距离(传播范围的两倍)的变化。这意味着移动台和基站之间范围内每550米变化的TA值会发生变化。这个63×550米的限制是设备可以从基站获得的最大35公里,是小区放置距离的上限。

持续调整的TA值可避免相邻时隙对其他用户的干扰,从而最大限度地减少数据丢失并保持移动QoS(呼叫服务质量)。

Timing Advance对于隐私和通信安全非常重要,因为它与其他变量的组合可以让GSM本地化找到设备的位置并跟踪移动电话用户。 TA还用于调整空分多址系统的传输功率。

根据GSM规范中定义的标准时隙的持续时间,将GSM小区站点的原始范围限制为35km。最大距离由移动/ BTS的信号在成功听到的时间到达移动/ BTS的接收器所需的最大时间给出。在空中接口处,下行链路(BTS)和上行链路(移动台)的传输之间的延迟具有3个时隙的偏移。到目前为止,当到BTS的距离改变时,移动台已经使用定时提前来补偿传播延迟。定时提前值由6位编码,理论上最大BTS /移动间隔为35km。

通过实现扩展范围功能,BTS能够在两个相邻时隙而不是一个时隙中接收上行链路信号。当移动台达到其最大定时提前,即最大范围时,BTS利用内部定时提前扩展其听觉窗口,该内部定时提前为BTS甚至从扩展距离提供移动设备所需的时间。额外提前是单个时隙的持续时间,即156位周期。这为一个细胞提供了大约120公里的范围。[3]并且在人口稀少的地区实施,例如到达岛屿。

希望这回答问题:)

答案 1 :(得分:0)

  1. 每次BTS需要设置定义手机的传输功率,这种情况经常发生
  2. 它是核心系统(GSM中的BTS),完全负责定义它的价值。
  3. 它很有活力,而且变化很大。在全球范围内,GSM核心系统一直在努力寻找BTS和MS之间的确切距离,因此它不断地制造出一种" ping"计算它。这种操作的结果通常不那么准确,因为移动设备和BTS之间存在很多障碍(它不是开放空间中的直接链路)。
  4. 此类操作会发生很多,因此请使用智能手机。简单。