Project

General

Profile

Feature #1545

continuous timing advance loop using PTCCH

Added by laforge over 2 years ago. Updated 5 days ago.

Status:
Stalled
Priority:
Normal
Assignee:
Target version:
-
Start date:
02/23/2016
Due date:
% Done:

0%

Spec Reference:

Description

We currently only implement the "initial TA" where the TA of a MS is determined at time the TBF is established. If the MS moves more than 1 TA during a TBF being active, this leads to problems.

GPRS has the PTCCH for this, a special channel in the PDCH channel combination multiplex, using which we can instruct a sub-set of 16 MS (whether TBFs are active or not) to adjust their timing advance continuously. What needs to be done is
  • code to generate the PTCCH/D messages
  • code to parse the PTCCH/U messages
  • code to determine which 16 MS will be part of the current PTCCH subset
  • unit tests for the above

We also need to see how we can test this with actual hardware, in a way that TA exists (and changes) over time. Unfortuantely we don't have a MS-side GPRS implementation for OsmocomBB, because then we could simply artificially delay the transmit burst timing to make the network determine a higher TA.


Related issues

Related to OsmoPCU - Feature #1526: Acquire/update timing advance (TA)Stalled2016-02-22

Blocked by OsmoBTS - Bug #1796: PTCCH activation breaks dyn TSClosed2016-08-10

History

#2 Updated by laforge over 2 years ago

  • Priority changed from Normal to Low

#3 Updated by laforge over 2 years ago

  • Assignee set to msuraev

#4 Updated by laforge over 2 years ago

  • Priority changed from Low to High

#5 Updated by msuraev over 2 years ago

  • Related to Feature #1526: Acquire/update timing advance (TA) added

#6 Updated by msuraev about 2 years ago

  • Related to Bug #1796: PTCCH activation breaks dyn TS added

#7 Updated by msuraev about 2 years ago

  • Related to deleted (Bug #1796: PTCCH activation breaks dyn TS)

#8 Updated by msuraev about 2 years ago

  • Blocked by Bug #1796: PTCCH activation breaks dyn TS added

#9 Updated by msuraev about 2 years ago

  • Status changed from New to Stalled

We need to figure out the way to activate PTCCH without breaking dyn TS - see #1796.

#10 Updated by msuraev almost 2 years ago

According to 3GPP TS 45.002 ยง 6.3.2.2.2 PTCCH/U is allocated on one of the TS where PDTCH are allocated to the MS. MS will send RACH in there. PTCCH/U have subchannels (0...15) assigned to different MS using TAI. PTCCH/D allocation is in Clause 7 Table 6 in the same spec. PTCCH/D frames are encoded using CS-1.

#11 Updated by laforge almost 2 years ago

  • Priority changed from High to Normal

#12 Updated by laforge 8 months ago

  • Assignee changed from msuraev to sysmocom

#13 Updated by laforge 20 days ago

#14 Updated by laforge 5 days ago

  • Assignee changed from sysmocom to msuraev

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)