SLIDE 15 Codes with variable length
▶ Examples : Consider the channel C5 ⊞ 1, and two possible zero-error variable-length codes C ≐ {0, 11, 23, 35, 42, 54}, C′ ≐ {11, 23, 35, 42, 54, 001, 003}. Here are the rates of some generated fixed-length codes : 5 1 2 3 4 L = 3 ∶ #C∗
[3] = 11; rate = log(11)/3 ≃ 1.153
L = 4 ∶ #C∗
[4] = 41; rate = log(41)/4 ≃ 1.339
L = 5 ∶ #C∗
[5] = 96; rate = log(96)/5 ≃ 1.317
L = 3 ∶ #C′∗
[3] = 2; rate = log(2)/3 ≃ 0.333
L = 4 ∶ #C′∗
[4] = 25; rate = log(25)/4 ≃ 1.161
L = 5 ∶ #C′∗
[5] = 20; rate = log(20)/5 ≃ 1.864
Generator sets : C = {0, 11, 23, 35, 42, 54} C′ = {11, 23, 35, 42, 54, 001, 003} Polynomial equation : X 2 = X + 5 X 3 = 5X + 2 Value of ν : ν(C) = 1+
√ 21 2
ν(C′) = 1 + √ 2 Asymptotic rate : log ( 1+
√ 21 2
) ≃ 1.481 log(1 + √ 2) ≃ 1.272 These rates are inferior to the known capacity log(1 + √ 5) ≃ 1.694
Nicolas Charpenay, Maël le Treust Zero-Error Coding with a Generator Set of Variable-Length Words 15 / 25