Разлика между версии на „Линеен код“
| (Не са показани 4 междинни версии от същия потребител) | |||
| Ред 3: | Ред 3: | ||
==Същност== | ==Същност== | ||
Ако dimC = k , то С се нарича (п.к) код. Ако d (C ) = d, то С се нарича |п.к.d|- код. | Ако dimC = k , то С се нарича (п.к) код. Ако d (C ) = d, то С се нарича |п.к.d|- код. | ||
| − | Ще дадем една интерпретация на линейните кодове, която ги свързва с комбинаторните покрития От векторите на (п, k, d ) - код образуваме матрица A= a|ij| , в която те са редове. Матрицата А се тълкува като матрица на инцидентност в следния смисъл: j-mu стълб съответства на елемент j S(п), а i-mu ред съответства на подмножество Bi (блок), като jB1 <=> aij =0(т.е. тук нулата е знак на инцидентност). Сега е ясно, че за всеки блок Bi, |Bi| n-d, Блоковете не са равномощни, но чрез произволно допълване с елементи от S[n] можем да ги направим такива. Чрез индукция по k се доказва [23], че всяка [k -1]-орка на S[n] се съдържа в някой блок Bi , т.е. блоковете образуват (n,n-d,k-1) покритие и очевидното следствие е n-d k-1, откъдето се получава неравенството на Сингълтън за разстоянието на линеен ( n,k,d ) код: | + | Ще дадем една [[интерпретация]] на линейните кодове, която ги свързва с комбинаторните покрития От векторите на (п, k, d ) - код образуваме матрица A = a|ij| , в която те са редове. Матрицата А се тълкува като матрица на инцидентност в следния смисъл: j-mu стълб съответства на елемент j S(п), а i-mu ред съответства на [[подмножество]] Bi (блок), като jB1 <=> aij =0(т.е. тук нулата е знак на инцидентност). Сега е ясно, че за всеки блок Bi, |Bi| n-d, Блоковете не са равномощни, но чрез произволно допълване с елементи от S[n] можем да ги направим такива. Чрез индукция по k се доказва [23], че всяка [k -1]-орка на S[n] се съдържа в някой блок Bi , т.е. блоковете образуват (n,n-d,k-1) покритие и очевидното [[следствие]] е n-d k-1, откъдето се получава неравенството на Сингълтън за разстоянието на линеен ( n,k,d ) код: |
d[C]=d n-k+1 | d[C]=d n-k+1 | ||
| − | == | + | ==Вижте още== |
| − | + | *[[Задаване на линеен код]] | |
| − | + | *[[Двоичен код]] | |
| − | + | *[[Изходен код]] | |
| − | + | *[[Машина]] | |
| − | + | *[[Компютър]] | |
| − | + | *[[Алън Тюринг]] | |
| − | + | *[[Кевин Уоруик]] | |
| − | + | *[[Изкуствен интелект]] | |
| − | + | *[[Програма]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | * | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
==Източници== | ==Източници== | ||
| + | *David Poole, Linear Algebra: A Modern Introduction | ||
| + | *A. H. Land and S. Powell, Fortran Codes for Mathematical Programming: Linear, Quadratic and Discrete | ||
| + | *Bernard Kolman and Robert E. Beck, Elementary Linear Programming with Applications, Second Edition (Computer Science & Scientific Computing Series) | ||
| + | *Mokhtar S. Bazaraa, John J. Jarvis and Hanif D. Sherali, Linear Programming and Network Flows | ||
==Външни препратки== | ==Външни препратки== | ||
| + | *[http://techs-mobile.blogspot.com/2010/06/blog-post.html Импулсно-кодова модулация] | ||
| + | *[https://docs.google.com/viewer?a=v&q=cache:g1H_j1w9PCsJ:www.math.bas.bg/vt/mch/WebSchoolApril/Kodirane/15.pdf+&hl=bg&gl=bg&pid=bl&srcid=ADGEESjap-Cs4eMApGIr-ovq3eGeuRZACVDlVQqBSUhGiWUYYfhb4FVV7I8T9cofYjjz_bDscmHQfeMHMfNhwI2PZKmEXWEK0tg2xg108SnAjDzfX07Y58DCBvNuKTNGa3iu192zhqPL&sig=AHIEtbRztJcORfuNJkF4CFW0FvkFMobPkA Циклични кодове] | ||
| + | *[https://docs.google.com/viewer?a=v&q=cache:qaE46B4jM-gJ:www.uni-vt.bg/pages/591/uplft/primeren_test_coding.pdf+&hl=bg&gl=bg&pid=bl&srcid=ADGEEShUSNQ_a8qrf5VjPys34qYX1EUDOxL_P7r9lk8OE1U604yd1hQyhLHRX_HnhbRGs9Z3lI99XhmXs-3qOZOwksxgj6-syhMeKNsrNEzPeoV-8O8XhmD7qFhmEOwFAIkh_ddjsFHe&sig=AHIEtbTGuRkeBAyBG6Wrmlh6d7AI3LZ31Q Шумозащитно кодиране] | ||
| + | *[https://docs.google.com/viewer?a=v&q=cache:V2UUZlJX6vQJ:www.fmi.uni-sofia.bg/algebra/lectures_aageometry/master1_aageom.pdf+&hl=bg&gl=bg&pid=bl&srcid=ADGEEShm08E_ZagX_typj099PWiORyj6Ek85iDGORfbzBdU-vngxiK8VLH47zJnwPOAbNA92-zqJ-OmmElECCyJMtURAbbVkwkK8-U0_gRLEXK4pxcAGvNuRazefZP2erWps9ceNyQJm&sig=AHIEtbRi0Sd52hVoI4etF-O2GsQuDfHX_w Мотивация] | ||
| + | *[http://www.math10.com/f/viewtopic.php?f=35&t=235 Уравненията на Mac Williams] | ||
[[category:Информатика]] | [[category:Информатика]] | ||
Текуща версия към 15:29, 25 март 2014
Всяко подпространство С на V на степен n се нарича линеен код.
Същност
Ако dimC = k , то С се нарича (п.к) код. Ако d (C ) = d, то С се нарича |п.к.d|- код. Ще дадем една интерпретация на линейните кодове, която ги свързва с комбинаторните покрития От векторите на (п, k, d ) - код образуваме матрица A = a|ij| , в която те са редове. Матрицата А се тълкува като матрица на инцидентност в следния смисъл: j-mu стълб съответства на елемент j S(п), а i-mu ред съответства на подмножество Bi (блок), като jB1 <=> aij =0(т.е. тук нулата е знак на инцидентност). Сега е ясно, че за всеки блок Bi, |Bi| n-d, Блоковете не са равномощни, но чрез произволно допълване с елементи от S[n] можем да ги направим такива. Чрез индукция по k се доказва [23], че всяка [k -1]-орка на S[n] се съдържа в някой блок Bi , т.е. блоковете образуват (n,n-d,k-1) покритие и очевидното следствие е n-d k-1, откъдето се получава неравенството на Сингълтън за разстоянието на линеен ( n,k,d ) код: d[C]=d n-k+1
Вижте още
- Задаване на линеен код
- Двоичен код
- Изходен код
- Машина
- Компютър
- Алън Тюринг
- Кевин Уоруик
- Изкуствен интелект
- Програма
Източници
- David Poole, Linear Algebra: A Modern Introduction
- A. H. Land and S. Powell, Fortran Codes for Mathematical Programming: Linear, Quadratic and Discrete
- Bernard Kolman and Robert E. Beck, Elementary Linear Programming with Applications, Second Edition (Computer Science & Scientific Computing Series)
- Mokhtar S. Bazaraa, John J. Jarvis and Hanif D. Sherali, Linear Programming and Network Flows
