Exercise 1.5: HDB3 Coding

From LNTwww
Revision as of 17:06, 29 November 2017 by Mohamed (talk | contribs)

Signale bei HDB3-Codierung

Der ISDN–Primärmultiplexanschluss basiert auf dem PCM–System $30/32$ und bietet $30$ vollduplexfähige Basiskanäle, dazu noch einen Signalisierungskanal sowie einen Synchronisationskanal.

Jeder dieser Kanäle, die im Zeitmultiplex übertragen werden, hat eine Datenrate von $64 \ \rm kbit/s$. Ein Rahmen besteht aus jeweils einem Byte ($8 \ \rm Bit$) aller $32$ Kanäle. Die Dauer eines solchen Rahmens wird mit $T_{\rm R}$ bezeichnet, während $T_{\rm B}$ die Bitdauer angibt.

Sowohl auf der $S_{\rm 2M}$– als auch auf der $U_{\rm K2}$–Schnittstelle des hier betrachteten ISDN–Systems wird der HDB3–Code verwendet, der vom AMI–Code abgeleitet ist. Es handelt sich hierbei um einen Pseudoternärcode ($M = 3$, Symboldauer $T = T_{\rm B}$), der sich vom AMI–Code in der Weise unterscheidet, dass lange Nullfolgen durch bewusste Verletzung der AMI–Codierregel vermieden werden. Dabei gilt:

  • Treten im AMI–codierten Signal $a(t)$ vier aufeinander folgende „0”–Symbole auf, so werden diese durch vier andere Ternärsymbole ersetzt.
  • Sind vor diesem Viererblock im Signal $a(t)$ eine gerade Anzahl von „+1” aufgetreten und der letzte Puls positiv (bzw. negativ), so wird „0 0 0 0” durch „– 0 0 –” (bzw. „+ 0 0 +”) ersetzt.
  • Bei ungerader Anzahl von Einsen vor diesem „0 0 0 0”–Block werden dagegen als Ersetzungen „0 0 0 +” (falls letzter Puls positiv) oder „0 0 0 –” (falls letzter Puls negativ) gewählt.
  • Die Grafik zeigt oben das Binärsignal $q(t)$ und das Signal $a(t)$ nach der AMI–Codierung. Das HDB3–Signal, das Sie im Laufe dieser Aufgabe ermitteln sollen, wird mit $c(t)$ bezeichnet.


Hinweis:

Fragebogen

1

Wie groß ist die Gesamtdatenrate des ISDN–Primärmultiplexanschlusses?

$R_{\rm B} \ = \ $

$\ \rm Mbit/s$

2

Welche Bitdauer $T_{\rm B}$ und Rahmendauer $T_{\rm R}$ ergeben sich daraus?

$T_{\rm B} \ = \ $

$\ \rm \mu s$
$T_{\rm R} \ = \ $

$\ \rm \mu s$

3

Wie wird der Nullblock zwischen Bit $6$ und Bit $10$ codiert?

$c_{6} \ = \ $

$c_{7} \ = \ $

$c_{8} \ = \ $

$c_{9} \ = \ $

$c_{10} \ = \ $

4

Wie wird der Nullblock zwischen Bit $14$ und Bit $17$ codiert?

$c_{14} \ = \ $

$c_{15} \ = \ $

$c_{16} \ = \ $

$c_{17} \ = \ $

5

Wie wird der Nullblock zwischen Bit $20$ und Bit $24$ codiert?

$c_{20} \ = \ $

$c_{21} \ = \ $

$c_{22} \ = \ $

$c_{23} \ = \ $

$c_{24} \ = \ $


Musterlösung

(1)  (2)  (3)  (4)  (5)  (6)  (7)