Sú tvorené na karteziánskom súčine:
- A×XA \times XA×X
kde:
- A={a1,…,an}A = \{a_1, …, a_n\}A={a1,…,an} je množina časových prvkov kódového slova,
- X={x1,…,xn}X = \{x_1, …, x_n\}X={x1,…,xn} je množina úrovňových stavov.
Ak každý prvok z AAA môže mať ZZZ stavov, môžeme vytvoriť:
- L=ZnL = Z^nL=Zn
rôznych nnn-prvkových slov. Hodnota LLL sa nazýva dĺžka kódu.
Plný kód je taký kód, v ktorom sú všetkým slovám priradené informačné prvky.
Podmienka jednoznačného kódovania:
- N≤LN \le LN≤L