<p>fixeria has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/22612">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">TRXC: introduce VAMOS enabled channel combinations<br><br>Change-Id: Ic7d4d90df752ded8c778c7b16b22d4d346bf1c9c<br>Related: SYS#4895, OS#4941, OS#4006<br>---<br>M common/chapters/trx_if.adoc<br>1 file changed, 99 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/12/22612/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/common/chapters/trx_if.adoc b/common/chapters/trx_if.adoc</span><br><span>index 644511b..17d819a 100644</span><br><span>--- a/common/chapters/trx_if.adoc</span><br><span>+++ b/common/chapters/trx_if.adoc</span><br><span>@@ -200,6 +200,105 @@</span><br><span> Unless explicitly configured as described above, all timeslots will be using the</span><br><span> default Training Sequence Code and set configured with the 'SETTSC' command.</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+===== VAMOS enabled channel combinations (optional)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+The BTS may at any time re-configure channel combination of a timeslot (primarily</span><br><span style="color: hsl(120, 100%, 40%);">+during channel activation) to activate or deactivate VAMOS mode in the transceiver.</span><br><span style="color: hsl(120, 100%, 40%);">+For this purpose, the following additional channel combinations shall be used:</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.List of VAMOS enabled channel combinations and related values</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+| value | Channel Combination</span><br><span style="color: hsl(120, 100%, 40%);">+|VFF| V0(TCH/F) & V1(TCH/F), 2 channels total</span><br><span style="color: hsl(120, 100%, 40%);">+|VHH| V0(TCH/H0) & V1(TCH/H0) + V0(TCH/H1) & V1(TCH/H1), 4 channels total</span><br><span style="color: hsl(120, 100%, 40%);">+|VFH| V0(TCH/F) & V1(TCH/H0) + V0(TCH/F) & V1(TCH/H1), 3 channels total</span><br><span style="color: hsl(120, 100%, 40%);">+|HVHH| TCH/H0 + V0(TCH/H1) & V1(TCH/H1), 3 channels total (mixed)</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+where both `V0` and `V1` define a _VAMOS pair_.  Symbols `&` and `+` indicate</span><br><span style="color: hsl(120, 100%, 40%);">+simultaneous and sequential transmission in the TDMA domain respectively.</span><br><span style="color: hsl(120, 100%, 40%);">+Therefore a combination `V0(a) & V1(b)` indicates that both channels `a`</span><br><span style="color: hsl(120, 100%, 40%);">+and `b` are simultaneously active during a timeslot period.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: `VFF` in time domain (2 channels)</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+ MS1: | V0(TCH/F) | V0(TCH/F) | V0(TCH/F) | V0(TCH/F) | ...</span><br><span style="color: hsl(120, 100%, 40%);">+ -----+-----------+-----------+-----------+-----------+------------> TDMA frames</span><br><span style="color: hsl(120, 100%, 40%);">+ MS2: | V1(TCH/F) | V1(TCH/F) | V1(TCH/F) | V1(TCH/F) | ...</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: `VHH` in time domain (4 channels)</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+ MS1: | V0(TCH/H0) |            | V0(TCH/H0) |            | ...</span><br><span style="color: hsl(120, 100%, 40%);">+ MS2: |            | V0(TCH/H1) |            | V0(TCH/H1) | ...</span><br><span style="color: hsl(120, 100%, 40%);">+ -----+------------+------------+------------+------------+--------> TDMA frames</span><br><span style="color: hsl(120, 100%, 40%);">+ MS3: | V1(TCH/H0) |            | V1(TCH/H0) |            | ...</span><br><span style="color: hsl(120, 100%, 40%);">+ MS4: |            | V1(TCH/H1) |            | V1(TCH/H1) | ...</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: `VFH` in time domain (3 channels)</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+ MS1: |  V0(TCH/F) |  V0(TCH/F) |  V0(TCH/F) |  V0(TCH/F) | ...</span><br><span style="color: hsl(120, 100%, 40%);">+ -----+------------+------------+------------+------------+--------> TDMA frames</span><br><span style="color: hsl(120, 100%, 40%);">+ MS2: | V1(TCH/H0) |            | V1(TCH/H0) |            | ...</span><br><span style="color: hsl(120, 100%, 40%);">+ MS3: |            | V1(TCH/H1) |            | V1(TCH/H1) | ...</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: `HVHH` in time domain (3 channels)</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+ MS1: |    TCH/H0  |            |    TCH/H0  |            | ...</span><br><span style="color: hsl(120, 100%, 40%);">+ MS2: |            | V0(TCH/H1) |            | V0(TCH/H1) | ...</span><br><span style="color: hsl(120, 100%, 40%);">+ -----+------------+------------+------------+------------+--------> TDMA frames</span><br><span style="color: hsl(120, 100%, 40%);">+ MS3: |            | V1(TCH/H1) |            | V1(TCH/H1) | ...</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+NOTE: Combination `HVHH` is special, because it allows the network to multiplex</span><br><span style="color: hsl(120, 100%, 40%);">+a legacy user device (`MS1`) with a pair of VAMOS capable devices (`MS2` and `MS3`)</span><br><span style="color: hsl(120, 100%, 40%);">+on the same timeslot, so the former (`MS1`) is not required to support the new</span><br><span style="color: hsl(120, 100%, 40%);">+orthogonal training sequences nor AQPSK modulation on Downlink.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+For all VAMOS specific channel combinations, it's *required* to specify Training</span><br><span style="color: hsl(120, 100%, 40%);">+Sequence codes and the corresponding TSC sets (see 3GPP TS 45.002, table 5.2.3e</span><br><span style="color: hsl(120, 100%, 40%);">+for more details on TSC set selection):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: configuring a timeslot to use `VFF` combination</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+CMD SETSLOT <timeslot> VFF C0/S1 <1> C0/S2 <2></span><br><span style="color: hsl(120, 100%, 40%);">+RSP SETSLOT <status> <timeslot> VFF C0/S1 C0/S2</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+<1> V0(TCH/F) is configured to use TSC 0 from set 1 (table 5.2.3a)</span><br><span style="color: hsl(120, 100%, 40%);">+<2> V1(TCH/F) is configured to use TSC 0 from set 2 (table 5.2.3b)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: configuring a timeslot to use `VHH` combination</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+CMD SETSLOT <timeslot> VHH C1/S3 <1> C1/S4 <2></span><br><span style="color: hsl(120, 100%, 40%);">+RSP SETSLOT <status> <timeslot> VHH C1/S3 C1/S4</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+<1> V0(TCH/H0) and V0(TCH/H1) are configured to use TSC 1 from set 3 (table 5.2.3c)</span><br><span style="color: hsl(120, 100%, 40%);">+<2> V1(TCH/H0) and V1(TCH/H1) are configured to use TSC 1 from set 4 (table 5.2.3d)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: configuring a timeslot to use `VFH` combination</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+CMD SETSLOT <timeslot> VFH C2/S1 <1> C2/S4 <2></span><br><span style="color: hsl(120, 100%, 40%);">+RSP SETSLOT <status> <timeslot> VFH C2/S1 C2/S4</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+<1> V0(TCH/F) is configured to use TSC 2 from set 1 (table 5.2.3a)</span><br><span style="color: hsl(120, 100%, 40%);">+<2> V1(TCH/H0) and V1(TCH/H1) are configured to use TSC 2 from set 4 (table 5.2.3d)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Example: configuring a timeslot to use `HVHH` combination</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+CMD SETSLOT <timeslot> HVHH C0/S1 <1> C0/S1 <2> C0/S2 <3></span><br><span style="color: hsl(120, 100%, 40%);">+RSP SETSLOT <status> <timeslot> HVHH C0/S1 C0/S1 C0/S2</span><br><span style="color: hsl(120, 100%, 40%);">+----</span><br><span style="color: hsl(120, 100%, 40%);">+<1> Legacy TCH/H0 is configured to use TSC 0 from set 1 (table 5.2.3a)</span><br><span style="color: hsl(120, 100%, 40%);">+<2> V0(TCH/H1) is configured to use TSC 0 from set 1 (table 5.2.3a)</span><br><span style="color: hsl(120, 100%, 40%);">+<3> V1(TCH/H1) is configured to use TSC 0 from set 2 (table 5.2.3b)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+NOTE: Using Training Sequences from the same set for a _VAMOS pair_ is not permitted!</span><br><span style="color: hsl(120, 100%, 40%);">+In the example for `HVHH`, legacy TCH/H0 does not belong to a _VAMOS pair_, so it can</span><br><span style="color: hsl(120, 100%, 40%);">+be configured to use any sequence from any set.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> ==== TRXD header version negotiation</span><br><span> </span><br><span> Messages on DATA interface may have different header formats, defined by a</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/22612">change 22612</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/22612"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gsm-manuals </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Ic7d4d90df752ded8c778c7b16b22d4d346bf1c9c </div>
<div style="display:none"> Gerrit-Change-Number: 22612 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: fixeria <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>