diff options
author | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2021-01-09 21:18:24 +0100 |
---|---|---|
committer | Vadim Yanitskiy <vyanitskiy@sysmocom.de> | 2021-01-19 17:47:08 +0100 |
commit | 1b4395a6c0886ca22348b50036185b11dd160053 (patch) | |
tree | 1cca173a7766e2cb6311aeff99d432385c83b64a | |
parent | 589d297e48f19f912f9500c360c9817d108d8793 (diff) |
TRXC: add proposal for multiple Training Sequences
-rw-r--r-- | common/chapters/trx_if.adoc | 26 |
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 |