Codice MDS

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:F Un codice MDS (Maximum Distance Separable) è un codice per cui la diseguaglianza di Singleton vale come uguaglianza, ovvero:

 |C|=2nk=0e(nk)

Dove:

  •  C è un Codice binario, sottoinsieme di uno spazio di Hamming a dimensione n:
 CH[n,2]

Il cui generico elemento è  x=(x1,x2,...,xn) con  xi{0,1}

  •  e è il massimo numero di errori che il codice è in grado di correggere, ovvero detta  d(C) la distanza minima del codice:
 d(C)2e+1

Una volta definite la distanza tra due parole x e y di  H[n,2]:

 ρ(x,y):=|{i:xiyi}|

e l'insieme sfera di centro c e raggio r comprendente le parole di  H[n,2] aventi distanza da  c minore o uguale a r:

 S(c,r):={xH[n,2]:ρ(x,c)r}

La prima relazione implica che l'intero spazio  H[n,2] è partizionabile in sfere di raggio  e centrate su elementi del codice  C, ovvero non esistono elementi di  H[n,2] che non cadano in una (e una sola) sfera di raggio  e centrata su un qualche elemento  cC.

Template:Portale