aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-01-09 21:18:24 +0100
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-01-19 17:47:08 +0100
commit1b4395a6c0886ca22348b50036185b11dd160053 (patch)
tree1cca173a7766e2cb6311aeff99d432385c83b64a
parent589d297e48f19f912f9500c360c9817d108d8793 (diff)
TRXC: add proposal for multiple Training Sequences
-rw-r--r--common/chapters/trx_if.adoc26
1 files changed, 26 insertions, 0 deletions
diff --git a/common/chapters/trx_if.adoc b/common/chapters/trx_if.adoc
index 9e3e4e9..644511b 100644
--- a/common/chapters/trx_if.adoc
+++ b/common/chapters/trx_if.adoc
@@ -174,6 +174,32 @@ Here's the list of channel combinations and related values (`<chantype>`):
|13| PDTCH+PACCH+PTCCH
|===
+===== Multiple Training Sequences (optional)
+
+For some setups it's insufficient to have a single Training Sequence Code assigned
+to all timeslots of a transceiver. It may be required to use different TSCs for
+some (or even all) timeslots. This can be achieved by sending 'SETSLOT' command
+with additional arguments:
+----
+CMD SETSLOT <timeslot> <chantype> [ C<c>/S<s> ]
+RSP SETSLOT <status> <timeslot> <chantype> [ C<c>/S<s> ]
+----
+
+where `<c>` is a Training Sequence Code from TSC set `<s>`.
+
+NOTE: The numbering of both Training Sequence code and set shall be the same as in
+3GPP TS 45.002, e.g. `C0S1` corresponds to the first sequence in the first TSC set
+for a chosen modulation type. Set number 0 (`S0`) does not exist in the specs.
+
+.Example: configuring timeslot 4 to use TCH/F and TSC 7 from set 1
+----
+CMD SETSLOT 4 1 C7/S1
+RSP SETSLOT 0 4 1 C7/S1
+----
+
+Unless explicitly configured as described above, all timeslots will be using the
+default Training Sequence Code and set configured with the 'SETTSC' command.
+
==== TRXD header version negotiation
Messages on DATA interface may have different header formats, defined by a