Варшамов-Гилбертийн хязгаар

testwiki-с
Jump to navigation Jump to search

Кодын онолд, ( Edgar Gilbert[1] бас тусдаа Rom Varshamov[2] хүний нэр ) нь кодын ( шугаман байх шаардлагагүй ) параметрын хязгаарлалт юм. Энэ нь заримдаа Gilbert–Shannon–Varshamov нэрлэгддэг ( GSV bound), гэхдээ Gilbert–Varshamov bound нэр нь илүү өргөн хэрэглэгддэг. Варшамов үүнийг шугаман кодочлол дахь магадлалын аргаар баталсан. Баталгааны талаар GV-linear-code илүү ихийг хараарай.

Linear codes, GV bound

тодорхойлолт : Fq үсгэн код дахь N урттай блок K Хэмжээстэй шугаман код нь к хэмжээст Fqn гийн С дэд вектор. энэ нь [n,k] гэж тэмдэглэддэг. d хамгийн бага зайтай N урттай K хэмжээст шугаман код нь [n ,k ,d ] код гэгддэг.

Теором

Gilbert- Varshamov bound: Fq Үсгэн кодод [n,k,d] код оршино, Дараах нөхцөл биелсэн тохиолдолд

qnk1>(q1)(n11)++(q1)d2(n1d2) 

Хоёртын кодын хамгийн энгийн тохиолдолд, Дараах нөхцөл биелэж байвал

2nk1>(n11)++(n1d2)

F2 дахь [n,k,d] code оршино байна.

Тайлбар

Gv bound бол шугаман кодын параметеруудын хоорондох хамаарал юм түүнчлэн дээрх нөхцөлүүдийг хангаж байвал энэ нь заавал оршин байна. Gv bound үл-оршино гэдгийг батлах боломжгүй.Энэ нь Hamming bound-ийн яаг эсрэг нөхцөл юм. Hamming bound ганцхан шугаман кодоос бусад бүх кодод хүчинтэй.( хэмжээсийш шугаман алгебрын тодорхойолотоор)v1...vk гэсэн сууриуд байдаг мөн бүх зүйлүүд дахин давтагдашгүйгээр нэг

C1V1++Ckvk

ШУГАМАН кодын комбинацаар илэрхийлэгдэх боломжтой болхоор Fq гийн [n ,k ,d ] код нь qk гэсэн codeword Тэй.C1 ийн хувьд q сонголт Ck ийн хувьд q сонголт байна.

Жишээ-1:

[5,2,3] гэсэн код орших уу?

[n ,k ,d] = [5, 2, 3] тэмдэглэгээ нь дараах утгатай block- ийн урт нь n = 5. Хэмжээс нь k=2. Хамгийн бага зай d= 3. үсгэн кодийн хэмжээ нь q=2. Хоёртын Gv bound нь

2nk1>(n11)++(n1d2)

2521>(511)++(5132)

231>(511)++(511)

7>4

Энэ нь үнэн болно . Тэгхээр тийм code оршино байна.

Жишээ-2:

[5,3,3] гэсэн код орших уу?

[n ,k ,d] = [5, 3, 3] тэмдэглэгээ нь дараах утгатай block- ийн урт нь n = 5. Хэмжээс нь k=3. Хамгийн бага зай d= 3. үсгэн кодийн хэмжээ нь q=2. Хоёртын Gv bound нь

2nk1>(n11)++(n1d2)

2531>(511)++(5132)

221>(511)++(511)

3>4

Энэ нь худлаа болно . тийм болохоор бид ямар ч дүгнэлтэнд хүрэхгүй.

Танилцуулга:

Aq(n,d) - аар n урттай, d хамгийн бага Hamming жинтэй q-ary code С-гийн хамгийн их боломжит хэмжээг тэмдэглэе.


тэгвэл ийм болно: Aq(n,d)qnj=0d1(nj)(q1)j.


Баталгаа:

C-ийг n урттай мөн d гэх хамгийн бага Hamming зайтай нэг код гэе.
|C|=Aq(n,d).

Тэгвэл бүх x𝔽qn, яадаж нэг codeword cxC оршино мөн x , cx ийг хоорондох Hamming зай d(x,cx) нь d(x,cx)d1 нөхцөлийг хангана.
Бусад тохиолдолд |C|-ийн хамгийн ихтэй зөрчилдөх кодийн хамгийн бага Hamming зай d-a тодорхойлж байхад бид x ийг кодруу нэмж болно.
Тиймээс d-1 радиустай cC хаа нэгтэй төвтэй бөмбөлгүүдийн нэгдэл бүх 𝔽qn харьяалагдана.
бөмбөлөг бүрийн хэмжээ нь:
j=0d1(nj)(q1)j
Бөмбөгний төвтэй дүйцэх утгийг бусад (q-1) утгуудын нэг ( Код нь q-ary : утгуудаа 𝔽qn аас авдаг )болгон өөрчлөхийн тулд бид нэг codeword-ын n хэсгийн d-1 болгон ихэсгэх боломжтой. Тиймээс бид дараах дүгнэлтийг хийнэ.


|𝔽qn|=|cCB(c,d1)|cC|B(c,d1)|=|C|j=0d1(nj)(q1)j
That is:

Aq(n,d)qnj=0d1(nj)(q1)j
(дараах баримтыг ашиглан:|𝔽qn|=qn).

Анхны тоон тохиолдолд сайжрал:

q a анхны тоон зэргийн хувьд хязгаарлалтыг (bound) Aq(n,d)qk болгож сайжруулж болно. Үүнд k нь хамгийн их бүхэл тоо мөн энэ бүхэл тооний хувьд qk<qnj=0d2(n1j)(q1)j байна.

Лавлах

  1. Gilbert, E. N. (1952), "A comparison of signalling alphabets", Bell System Technical Journal 31: 504–522, doi:10.1002/j.1538-7305.1952.tb01393.x.
  2. Varshamov, R. R. (1957), "Estimate of the number of signals in error correcting codes", Dokl. Acad. Nauk SSSR 117: 739–741.