Код (франц. code) — үзілісті ақпарды сигналға айналдырғанда қолданылатын белгілер жиынтығы.
Коммуникацияда код дегеніміз ақпарды өзгертудің қағидалы жүйесі болып, ол әдетте әріп, сөз, дыбыс, сурет, ым-ишара секілділер арқылы мәлім ақпаратты басқа бір формада айту не сақтау. Ең бір ежелгі мысал, тілдің пайда болуы, ол алғашында көргенін, естігенін, сезінгенін, ойлағанын сөйлеу арқылы жеткізу болды. Яғни, оқиға, ақпарат сөйлеген сөзде кодталды. Бірақ сөйлеудің өз шектемесі бар, ол дыбыс таралуының жылдамдығы мен өнімділігі жағынан шектеуге ұшырайды, жаңатехнологиялық аспаптар шыққанға дейін оны тек белгілі бір қашықтық көлеміндегі адамдар ғана тыңдап қабылдай алды. Сөйлеудің көруге болатын кодтарға көшірілуі (жазылуы) ақпарат жеткізуді уақыт-кеңістік тұрғысынан кеңейтті. Кодтарды екі мағынада түсіну керек, бірі таңбалар, бұл беткі, көрінеу, сыртқы материалды нұсқасы, енді бірі оның ішкі мағынасы. Ол таңбаның өзімен шектелмейтін ақпарат (білім) жүктеген болады.
Код атаулы кодтау (encoding) мен (Decoding) бірлігі. Кодтау - мәлім ақпараттың коммуникациялық және сақтауға болатын таңбаларға айналуы. Ал, декодтау дегеніміз кері бағыт, яғни, кодталған таңбаның қайтадан қабылдаушы түсінетін ақпаратқа айналуы, түсіндірілуі.
Кодтардың түрлері
Қолданылатын орнына және көзделетін мақсатына байланысты кодалар бірнеше түрге бөлінеді.
Мақсатына қарай кодалар үш түрге бөлінеді:
- бөгеуілге орнықты бірінші кода
- қарапайым кода
- түзетуші кода.
Кодалаушы белгілер жүйесіне қарай:
- екілік,
- үштік,
- төрттік және одан да көп болады.
Хабардың бір бөлігіндегі белгілер санына байланысты:
- бірдей,
- бірдей емес
болып бөлінеді.
Хабардың бір бөлігін белгілейтін символдар саны онда I қолданылатын жүйенің негізіне байланысты болады.
Мысалы, екілік жүйедегі символдар саны көп болып, ал ондық немесе одан да көп жүйедегі символдар саны аз болады.
Бірінші ретті кодалар
Бірінші ретті кодалар . Бірінші ретті кодалар хабар көзінен берілетін ақпаратты байланыс арнасымен таратуға дайындап және хабар көзіндегі артық ақпараттан тазартып, ондағы сигналдың берілу жылдамдығын арттыруға арналған.
Морзе Әліппесі
Бірінші ретті коданың тарихы алғашқы қарапайым телеграфтық кодадан басталады.
Бірінші телеграфтық кода деп XIX ғасырдың бірінші жартысында ондық сандарды белгілеуге қолданылған Морзе кодасын айтуға болады.
Морзе кодасының кейінгі жетілдірілген түрінде нүктелер мен сызықшалардан тұратын символдар құрамы қолданылды. Жиі кездесетін әріптерге қысқа, аз символдар, ал сирек кездестін әріптерге ұзын, көп символдар беріліп, жалпы сигнал өткізу жылдамдығын арттырды.
Морзе кодасының қарапайымдылығы, жадта оңай сақталуы оның жетістігі болып табылады. Морзе кодасының кемшілігі - әріптердегі символдар санының бірдей болмауы, кодалап және кодадан шығару үшін қосымша, күрделірек құрылғыны талап етуі.
Бодо кодасы
Құрамы бірдей болғандықтан, бірінші ретті кодалардың ішінде Бодо кодасының құрылуы ыңғайлы және кодадан шығару оңай, Бодо барлық әріпті төрт топқа (жолга) бөліп, әр топқа (жолға) жеті әріптен орналастырып, әр әріпке бес разрядты символдан берген (алғашқы екі разряд жолды, кейінгі үш разряд қатарды көрсетеді).
Кейінгі халықаралық стандарттарда және есептеу машиналарында осы Бодо кодасының негізінде жеті және сегіз разрядты кодалар жасалған.
Тиімді кодалар
Тиімді кодалар. Хабар көзінің статистикалық қасиетін пайдаланып, хабардағы әр түрлі әріпке келетін символдар санының орташа мәнін тауып, байланыс каналымен берілетін ақпараттың жылдамдығын арттыруға және коданы сақтау құрылғысының көлемін азайтуға болатын кодалау әдісін тиімді кодалау деп атайды.
Әріптер альфавитінен құрылған хабарды әрбір әріпке келетін символдардың орташа санын азайтып кодалауға болатынын ағылшын ғалымы дәлелдеген. Өзара статистикалық байланысы жоқ өріптерден құрылған хабарды тиімді кодалау әдісін ең алғаш рет Шеннон және көрсеткен, сондықтан мұндай кода Шэннон - Фэно кодасы деп те аталады.
Кода былайша құрылады: хабар жазылған алфавит әріптері өздерінің сол хабарда пайда болу ықтималдығының ретіне сәйкес, алдымен, ықтималдығы көп әріптер, содан кейін сол ықтималдық кему ретімен кестеге жазылады. Одан кейін оларды екі топқа бөліп (әр топтағы ықтималдықтар қосындысы мүмкіндігінше бірдей немесе жақын), оның жоғарғы тобындағы әріптердің бірінші символын "0" деп, төмендегілердің бірінші символын "1" деп алады. Содан кейін әр топ тағы екі топқа бөлініп, ондағы әріптерге екінші символ белгіленеді. Сөйтіп ең соңғы топтарда бір-бір әріп қалғанша бөлініп ең соңғы символ беріледі. Сонда хабардағы жиі кездесетін, яғни ықтималдығы жоғары әріптерге берілетін символ саны аз, ал сирек кездесетін, яғни ықтималдығы аз өріптерге берілетін символдар саны көп болады.
Префиксті кодалар
Сөйтіп тиімділік әр түрлі ықтималдықпен кездесетін әріптерге саны әр түрлі символ беру арқылы пайда болды. Бірақ мұндай кодалардан кейін шығару қиыңдап кетеді.
Префиксті кодалар - кодадан шығарғанда қателікті азайту үшін, ұзын қысқа кодалық құрамнан басталмайтын болуы керек.
Тиімді коданың кемшіліктері де бар:
- кодалық құрамның ұзындығы әр түрлі;
- ақпарат берілетін жердегі кодалаудағы кідіріс;
- бөгеуілдер салдарынан болатын қателер берілетін кодалық құрамды басқа құрамға ауыстырады.
Сондықтан кодадан шығару кезінде біріне-бірі жалғасқан қателердің алынуы мүмкін.
Бөгеуілге орнықты кодалар
Бөгеуілге орнықты кодалар . Байланыс арналарында қосымша элементтерді пайдалану арқылы берілетін ақпараттың дәлдігін жоғарылату үшін қолданылатын коданы богеуілге орнықты кодалар немесе түзетуші кодалар деп атайды.
Бөгеуілге орнықты (түзетуші) кодалар бірінші ретті кодаларға қосымша разрядтар косу арқылы жасалады. Қосымша разрядтар байланыс арналарындағы бөгеуілдердің пайда болу зандылығына байланысты қосылып, сол бөгеуілдердің әсерінен пайда болатын қателерді жою үшін пайдаланылады. Қосымша разрядтар кодаларды күрделендіреді. Дәлдікті жоғарылату дәрежесі түзетуші коданың күрделілігіне байланысты. Дәлдікті неғұрлым жоғары дөрежеге көтеру үшін түзетуші кода соғұрлым күрделі болу керек. Сөйтіп акпаратты тарату дәлдігін жоғарылату әдістерінің әсері байланыс арналарындағы қателердің жалпы саны мен олардың таратылу заңдылығына байланысты болады.
Егер байланыс арналарындағы қателер біріне-бірі байланыссыз, яғни корреляцияланбаған болса және бір элемент қатесінің ықтималдығы берілсе, онда қалған қателер мәліметтерін анықтау қиын емес. Тәжірибеде кездесетін байланыс арналарында кателер корреляцияланған болады. Қателердің бір түрі — қателердің топталып келуі. Мұндай топталып келетін қателерді "пакеттеліп келеді" деп те айтады. Қателер тобы немесе пакеті деп бірінші бұзылған элементтен бастап соңғы бұзылған элементке дейінгі элементтер тізбегін айтады. Осы элементтер санын пакет ұзындығы деп атайды. Екі пакет арасындағы бұзылмаған элементтер санын қорғаныс аралығы дейді. Қорғаныс аралығындағы элементтер саны пакет ұзындығынан бірнеше есе артық болу керек. Бөгеуілге орнықты немесе түзетуші кодалар қолданылуына жөне құрылуына байланысты бірнеше түрге бөлінеді.
- түзетуші кодалар
- Екі топқа бөлінеді:
- жүйеленген
- Жүйеленген түзетуші кодалық топта кез келген екі кодалық комбинацияны "екілік модульмен" қосса, сол коданың үшіпші комбинациясы шығады. Жүйеленген топта ақпараттық орындарға ақпараттық символдар орналасады да, олардың белгілі бір комбинациясын "екілік модульмен" қоскан тексеруші символдар тексеруші орындарға орналасады.
Жүйеленген кодалар циклденген жөне циклденбеген бөлінеді. Циклденген кодада символдарды белгілі бір циклмен ауыстыру арқылы келесі комбинация алынады.
- Жүйеленбеген топта "екілік модульмен" қосқанда үшінші комбинация шығатын қасиет болмайды. Жүйеленбеген топта символдардың тексеру қосындылары пайдаланылады. Яғни, тексеруші символ белгілі бір ақпараттық символдардың қосындысы болады.
- жүйеленбегеп
- үзіліссіз тізбекті кодалар
- Үзіліссіз немесе тізбекті кодалау кезінде кодалау және кодадан шығару үзіліссіз жүргізіледі. Мұнда түзетуші элементтер ақпараттық элементтерге тәуелді болып, сол ақпараттық элементтердің араларында орналасады.
- топталған немесе блокталған кодалар
- Топталған немесе блокталған кодалау кезінде ақпараттық тізбек кодалык комбинацияларға (блоктарға немесе топтарға) бөлініп, сол топтар бөлек-бөлек кодаланып, кабылдау орнында бөлек-бөлек кодадан шығарылады.
Топталған кода екі түрде кездеседі:
- бөлінетін (ақпараттық және текесеруші символдардың әрқайсысының бөлек орындары болады)
- бөлінбейтін. (аралас орналасады)
Жүйеленген кодалар
Жүйеленген кодалар. Жүйеленген кодаларға n орынды топталған кодалар жатады. Олардың кез келген екі комбинациясын "екілік модульмен" қосса, осы кодаларға кіретін үшінші комбинация шығады. n орынды коданың т орынын ақпарат беруге арналған символдар алады да, n — m = к орнын тексеруге арналған символдар алады.
Информациялық m символдар мен текcеруші к символдар белгіленген орындарға орналасады. Жүйеленген кода өндіруші жөне текcеруші матрицалармен беріледі. m санды арқылы жасалған өндіруші матрицадан "екілік модульмен" қосу арқылы барлық мәліметтерді беруге арналған 2m алуға болады. Өндіруші матрицадан текcеруші матрица құрылып, ол кодалаушы және кодадан шығарушы құрылғыларды жасау үшін қолданылады.
Кодадан шығарушы құрылғы қабылданған символдарда қатенің бар немесе жоқ екенін анықтап, одан кейін егер қате бар болса, оның қай орында тұрғанын анықтап, оны түзетеді.
Циклді кодалар
Циклді кодалар. Кез келген екілік жүйедегі топталған кодаларды әр түрлі m жолдан тұратын n бағаналы матрицамен жазуға болады. Немесе оған керісінше кез келген п орынды кодалық қомбинациядан тұратын m жолдың жиынтығынан топталған кодаларды құрушы матрица деп қарауға болады.
Мұндай матрицаның барлык жолдарының ішінен қосымша циклдік қасиеті бар матрица құратын жолдарды бөліп шығаруға болады.
Мұндай матрицаның барлық жолдарын осы коданың құрушы деп аталатын бір комбинациясын циклдік ығыстыру арқылы алуға болады. Осындай шартты қанағаттандыратын кодаларды циклдік кодалар деп атайды.
Ығыстыру, негізінен, оңнан солға қарай жүргізіледі. Мысалы: 0100101, 1001010,0010101, 0101010,1010100, т.е.с. Топталған әр түрлі кодалардың ішінде циклдіге жататындары көп болмайды. Сондықтан олармен берілетін мәліметтер көлемі жалпы топталған кодалармен берілетін мәліметтер көлемінен аз.
Циклді кодаларды жазғанда, оларды n дәрежесіндегі көпмүше түрінде жазу ыңғайлы.
Мысалы,
10101 -ді G(x) = 1 * х4 + 0 * х3 + 1 * х2 + 0 * х1 + 1 * х0 = х4 + х2 + 1 деп жазуға болады.
Сөйтіп кодалық комбинациямен жасалатын жұмыс көпмүшемен жасалатын жұмысқа әкелінеді.
Кодалық комбинацияны құратын көпмүшені бір орынға ығыстырудың орнына оны х-ке көбейтеді.
Мысалы, 001101...0011010 орнына (х3 + х2 + 1)х = х4 + х3 + х.
Осы екі комбинацияны "екілік модульмен" қосқанда алынатын комбинацияны х3 + х2 + 1 көпмүшеcін (х + 1)-ге көбейтіп алуға болады.
(х3 + х2 + 1) • (х + 1) = х4 + х2 + х + 1.
Сонымен, кода құрушы көпмүшені белгілеп алғаннан кейін циклді коданың кез келген рұқсат етілген комбинациясын құрушы көпмүшені басқа бір көпмүшеге көбейту арқылы алуга болады.
Циклді коданың кез келген көпмүшесі құрушы көпмүшеге қалдықсыз бөлінуі керек. Циклді коданың осы қасиеті қатені табуға, ал егер қалдықсыз бөлінбесе, сол қалдықтың түріне қарап, қатенің орнын тауып түзетуге болады.
Көпмүшелерді көбейту мен бөлу кері байланысты ығыстырушы тіркегіштерде оңай орындалатын болғандықтан, циклді кодаларды қолдану өте кең тараған. Циклді кода туғызушы немесе өндіруші деп аталатын мүшелерімен беріледі. Барлық мәліметті таратуға арналған көпмүшелер осы өндіруші немесе туғызушы көпмүшеге қалдықсыз бөлінуі керек.
Кодалардың арақашықтығы
Кодалардың арақашықтығы. Бір кодалық комбинация екінші кодалық комбинациядан оларды құрайтын символдарының айырмашылығымен ерекшеленеді.
Осы символдар ерекшелігінің санын кодалардың арақашықтығы деп атайды.
Мысалы, 010010110 мен 100110100 кодаларының арақашықтығы оларды құрайтын символдарының ішінде сәйкес келмейтін символдарының санына, яғни 4-ке тең. Кодалардың арақашықтығын олардың комбинацияларын "екілік модульмен" қосып, сол комбинацияның ішіндегі "1" санымен анықтауға болады.
Үзіліссіз кодалар
Үзіліссіз кодалар. Мәліметтерді таратып-жеткізу техникасында топталған кодадардан басқа үзіліссіз кодалар жиі қолданылады.
Топталған кодалардан үзіліссіз кодалардың айырмашылығы — үзіліссіз кодалардағы кодалау және кодадан шығару үзіліссіз берілетін символдар тізбегімен жүргізіледі. Үзіліссіз кодалардағы тексеруші символдар ақпараттық символдарды тікелей байланысты түрлендіру арқылы алынады.
Үзіліссіз кодалардағы тексеруші символдар сол тізбектер беріліп жатқан ақпараттық символдардың араларына орналасады. Сонда әрбір берілген n символдың m символы ақпараттық, қалғаны текcеруші символдар болады. Мұндай кодалар m/n қатынасымен сипатталады.
Барлық үзіліссіз кодалардың ішіндегі ең қарапайымы m/n = 1/2 болатын тізбектелген кода. Яғни, барлық символдардың жартысы ақпараттық, жартысы текcеруші кодалар. Осындай кодамен үзындығы l, элементтен тұратын қателер пакетін түзетуге болады. Бірақ ол үшін қателер пакетінің арақашықтыгы l элементтен артық болуы керек. Оны қорғаныстық аралық деп атайды.
Дереккөздер
- Қазақ тілі терминдерінің салалық ғылыми түсіндірме сөздігі: Электроника, радиотехника және байланыс. — Алматы: «Мектеп» баспасы, 2007 ISBN 9965-36-448-6
Бұл мақаланы Уикипедия сапа талаптарына лайықты болуы үшін уикилендіру қажет. |
Бұл мақалада еш сурет жоқ. Мақаланы жетілдіру үшін қажетті суретті енгізіп көмек беріңіз. Суретті қосқаннан кейін бұл үлгіні мақаладан аластаңыз.
|
Бұл — электроника туралы мақаланың бастамасы. Бұл мақаланы толықтырып, дамыту арқылы, Уикипедияға көмектесе аласыз. |
уикипедия, wiki, кітап, кітаптар, кітапхана, мақала, оқу, жүктеу, тегін, тегін жүктеу, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, сурет, музыка, ән, фильм, кітап, ойын, ойындар, ұялы, андроид, iOS, apple, ұялы телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ДК, веб, компьютер
Kod franc code үzilisti akpardy signalga ajnaldyrganda koldanylatyn belgiler zhiyntygy Morze kody Kommunikaciyada kod degenimiz akpardy ozgertudin kagidaly zhүjesi bolyp ol әdette әrip soz dybys suret ym ishara sekildiler arkyly mәlim akparatty baska bir formada ajtu ne saktau En bir ezhelgi mysal tildin pajda boluy ol algashynda korgenin estigenin sezingenin ojlaganyn sojleu arkyly zhetkizu boldy Yagni okiga akparat sojlegen sozde kodtaldy Birak sojleudin oz shektemesi bar ol dybys taraluynyn zhyldamdygy men onimdiligi zhagynan shekteuge ushyrajdy zhanatehnologiyalyk aspaptar shykkanga dejin ony tek belgili bir kashyktyk kolemindegi adamdar gana tyndap kabyldaj aldy Sojleudin koruge bolatyn kodtarga koshirilui zhazyluy akparat zhetkizudi uakyt kenistik turgysynan kenejtti Kodtardy eki magynada tүsinu kerek biri tanbalar bul betki korineu syrtky materialdy nuskasy endi biri onyn ishki magynasy Ol tanbanyn ozimen shektelmejtin akparat bilim zhүktegen bolady Kod atauly kodtau encoding men Decoding birligi Kodtau mәlim akparattyn kommunikaciyalyk zhәne saktauga bolatyn tanbalarga ajnaluy Al dekodtau degenimiz keri bagyt yagni kodtalgan tanbanyn kajtadan kabyldaushy tүsinetin akparatka ajnaluy tүsindirilui Kodtardyn tүrleriҚoldanylatyn ornyna zhәne kozdeletin maksatyna bajlanysty kodalar birneshe tүrge bolinedi Maksatyna karaj kodalar үsh tүrge bolinedi bogeuilge ornykty birinshi koda karapajym koda tүzetushi koda Kodalaushy belgiler zhүjesine karaj ekilik үshtik torttik zhәne odan da kop bolady Habardyn bir boligindegi belgiler sanyna bajlanysty birdej birdej emes bolyp bolinedi Habardyn bir boligin belgilejtin simvoldar sany onda I koldanylatyn zhүjenin negizine bajlanysty bolady Mysaly ekilik zhүjedegi simvoldar sany kop bolyp al ondyk nemese odan da kop zhүjedegi simvoldar sany az bolady Birinshi retti kodalar Bodo kodasy Birinshi retti kodalar Birinshi retti kodalar habar kozinen beriletin akparatty bajlanys arnasymen taratuga dajyndap zhәne habar kozindegi artyk akparattan tazartyp ondagy signaldyn berilu zhyldamdygyn arttyruga arnalgan Morze Әlippesi Birinshi retti kodanyn tarihy algashky karapajym telegraftyk kodadan bastalady Birinshi telegraftyk koda dep XIX gasyrdyn birinshi zhartysynda ondyk sandardy belgileuge koldanylgan Morze kodasyn ajtuga bolady Morze kodasynyn kejingi zhetildirilgen tүrinde nүkteler men syzykshalardan turatyn simvoldar kuramy koldanyldy Zhii kezdesetin әripterge kyska az simvoldar al sirek kezdestin әripterge uzyn kop simvoldar berilip zhalpy signal otkizu zhyldamdygyn arttyrdy Morze kodasynyn karapajymdylygy zhadta onaj saktaluy onyn zhetistigi bolyp tabylady Morze kodasynyn kemshiligi әripterdegi simvoldar sanynyn birdej bolmauy kodalap zhәne kodadan shygaru үshin kosymsha kүrdelirek kurylgyny talap etui Bodo kodasy Қuramy birdej bolgandyktan birinshi retti kodalardyn ishinde Bodo kodasynyn kuryluy yngajly zhәne kodadan shygaru onaj Bodo barlyk әripti tort topka zholga bolip әr topka zholga zheti әripten ornalastyryp әr әripke bes razryadty simvoldan bergen algashky eki razryad zholdy kejingi үsh razryad katardy korsetedi Kejingi halykaralyk standarttarda zhәne esepteu mashinalarynda osy Bodo kodasynyn negizinde zheti zhәne segiz razryadty kodalar zhasalgan Tiimdi kodalar Tiimdi kodalar Habar kozinin statistikalyk kasietin pajdalanyp habardagy әr tүrli әripke keletin simvoldar sanynyn ortasha mәnin tauyp bajlanys kanalymen beriletin akparattyn zhyldamdygyn arttyruga zhәne kodany saktau kurylgysynyn kolemin azajtuga bolatyn kodalau әdisin tiimdi kodalau dep atajdy Әripter alfavitinen kurylgan habardy әrbir әripke keletin simvoldardyn ortasha sanyn azajtyp kodalauga bolatynyn agylshyn galymy dәleldegen Өzara statistikalyk bajlanysy zhok oripterden kurylgan habardy tiimdi kodalau әdisin en algash ret Shennon zhәne korsetken sondyktan mundaj koda Shennon Feno kodasy dep te atalady Koda bylajsha kurylady habar zhazylgan alfavit әripteri ozderinin sol habarda pajda bolu yktimaldygynyn retine sәjkes aldymen yktimaldygy kop әripter sodan kejin sol yktimaldyk kemu retimen kestege zhazylady Odan kejin olardy eki topka bolip әr toptagy yktimaldyktar kosyndysy mүmkindiginshe birdej nemese zhakyn onyn zhogargy tobyndagy әripterdin birinshi simvolyn 0 dep tomendegilerdin birinshi simvolyn 1 dep alady Sodan kejin әr top tagy eki topka bolinip ondagy әripterge ekinshi simvol belgilenedi Sojtip en songy toptarda bir bir әrip kalgansha bolinip en songy simvol beriledi Sonda habardagy zhii kezdesetin yagni yktimaldygy zhogary әripterge beriletin simvol sany az al sirek kezdesetin yagni yktimaldygy az oripterge beriletin simvoldar sany kop bolady Prefiksti kodalar Sojtip tiimdilik әr tүrli yktimaldykpen kezdesetin әripterge sany әr tүrli simvol beru arkyly pajda boldy Birak mundaj kodalardan kejin shygaru kiyndap ketedi Prefiksti kodalar kodadan shygarganda katelikti azajtu үshin uzyn kyska kodalyk kuramnan bastalmajtyn boluy kerek Tiimdi kodanyn kemshilikteri de bar kodalyk kuramnyn uzyndygy әr tүrli akparat beriletin zherdegi kodalaudagy kidiris bogeuilder saldarynan bolatyn kateler beriletin kodalyk kuramdy baska kuramga auystyrady Sondyktan kodadan shygaru kezinde birine biri zhalgaskan katelerdin alynuy mүmkin Bogeuilge ornykty kodalar Bogeuilge ornykty kodalar Bajlanys arnalarynda kosymsha elementterdi pajdalanu arkyly beriletin akparattyn dәldigin zhogarylatu үshin koldanylatyn kodany bogeuilge ornykty kodalar nemese tүzetushi kodalar dep atajdy Bogeuilge ornykty tүzetushi kodalar birinshi retti kodalarga kosymsha razryadtar kosu arkyly zhasalady Қosymsha razryadtar bajlanys arnalaryndagy bogeuilderdin pajda bolu zandylygyna bajlanysty kosylyp sol bogeuilderdin әserinen pajda bolatyn katelerdi zhoyu үshin pajdalanylady Қosymsha razryadtar kodalardy kүrdelendiredi Dәldikti zhogarylatu dәrezhesi tүzetushi kodanyn kүrdeliligine bajlanysty Dәldikti negurlym zhogary dorezhege koteru үshin tүzetushi koda sogurlym kүrdeli bolu kerek Sojtip akparatty taratu dәldigin zhogarylatu әdisterinin әseri bajlanys arnalaryndagy katelerdin zhalpy sany men olardyn taratylu zandylygyna bajlanysty bolady Eger bajlanys arnalaryndagy kateler birine biri bajlanyssyz yagni korrelyaciyalanbagan bolsa zhәne bir element katesinin yktimaldygy berilse onda kalgan kateler mәlimetterin anyktau kiyn emes Tәzhiribede kezdesetin bajlanys arnalarynda kateler korrelyaciyalangan bolady Қatelerdin bir tүri katelerdin toptalyp kelui Mundaj toptalyp keletin katelerdi pakettelip keledi dep te ajtady Қateler toby nemese paketi dep birinshi buzylgan elementten bastap songy buzylgan elementke dejingi elementter tizbegin ajtady Osy elementter sanyn paket uzyndygy dep atajdy Eki paket arasyndagy buzylmagan elementter sanyn korganys aralygy dejdi Қorganys aralygyndagy elementter sany paket uzyndygynan birneshe ese artyk bolu kerek Bogeuilge ornykty nemese tүzetushi kodalar koldanyluyna zhone kuryluyna bajlanysty birneshe tүrge bolinedi tүzetushi kodalarEki topka bolinedi zhүjelengenZhүjelengen tүzetushi kodalyk topta kez kelgen eki kodalyk kombinaciyany ekilik modulmen kossa sol kodanyn үshipshi kombinaciyasy shygady Zhүjelengen topta akparattyk oryndarga akparattyk simvoldar ornalasady da olardyn belgili bir kombinaciyasyn ekilik modulmen koskan tekserushi simvoldar tekserushi oryndarga ornalasady dd Zhүjelengen kodalar cikldengen zhone cikldenbegen bolinedi Cikldengen kodada simvoldardy belgili bir ciklmen auystyru arkyly kelesi kombinaciya alynady Zhүjelenbegen topta ekilik modulmen koskanda үshinshi kombinaciya shygatyn kasiet bolmajdy Zhүjelenbegen topta simvoldardyn tekseru kosyndylary pajdalanylady Yagni tekserushi simvol belgili bir akparattyk simvoldardyn kosyndysy bolady dd zhүjelenbegepүzilissiz tizbekti kodalarҮzilissiz nemese tizbekti kodalau kezinde kodalau zhәne kodadan shygaru үzilissiz zhүrgiziledi Munda tүzetushi elementter akparattyk elementterge tәueldi bolyp sol akparattyk elementterdin aralarynda ornalasady dd toptalgan nemese bloktalgan kodalarToptalgan nemese bloktalgan kodalau kezinde akparattyk tizbek kodalyk kombinaciyalarga bloktarga nemese toptarga bolinip sol toptar bolek bolek kodalanyp kabyldau ornynda bolek bolek kodadan shygarylady dd Toptalgan koda eki tүrde kezdesedi bolinetin akparattyk zhәne tekeserushi simvoldardyn әrkajsysynyn bolek oryndary bolady bolinbejtin aralas ornalasady Zhүjelengen kodalar Zhүjelengen kodalar Zhүjelengen kodalarga n oryndy toptalgan kodalar zhatady Olardyn kez kelgen eki kombinaciyasyn ekilik modulmen kossa osy kodalarga kiretin үshinshi kombinaciya shygady n oryndy kodanyn t orynyn akparat beruge arnalgan simvoldar alady da n m k ornyn tekseruge arnalgan simvoldar alady Informaciyalyk m simvoldar men tekcerushi k simvoldar belgilengen oryndarga ornalasady Zhүjelengen koda ondirushi zhone tekcerushi matricalarmen beriledi m sandy arkyly zhasalgan ondirushi matricadan ekilik modulmen kosu arkyly barlyk mәlimetterdi beruge arnalgan 2m aluga bolady Өndirushi matricadan tekcerushi matrica kurylyp ol kodalaushy zhәne kodadan shygarushy kurylgylardy zhasau үshin koldanylady Kodadan shygarushy kurylgy kabyldangan simvoldarda katenin bar nemese zhok ekenin anyktap odan kejin eger kate bar bolsa onyn kaj orynda turganyn anyktap ony tүzetedi Cikldi kodalar Cikldi kodalar Kez kelgen ekilik zhүjedegi toptalgan kodalardy әr tүrli m zholdan turatyn n baganaly matricamen zhazuga bolady Nemese ogan kerisinshe kez kelgen p oryndy kodalyk kombinaciyadan turatyn m zholdyn zhiyntygynan toptalgan kodalardy kurushy matrica dep karauga bolady Mundaj matricanyn barlyk zholdarynyn ishinen kosymsha cikldik kasieti bar matrica kuratyn zholdardy bolip shygaruga bolady Mundaj matricanyn barlyk zholdaryn osy kodanyn kurushy dep atalatyn bir kombinaciyasyn cikldik ygystyru arkyly aluga bolady Osyndaj shartty kanagattandyratyn kodalardy cikldik kodalar dep atajdy Ygystyru negizinen onnan solga karaj zhүrgiziledi Mysaly 0100101 1001010 0010101 0101010 1010100 t e s Toptalgan әr tүrli kodalardyn ishinde cikldige zhatatyndary kop bolmajdy Sondyktan olarmen beriletin mәlimetter kolemi zhalpy toptalgan kodalarmen beriletin mәlimetter koleminen az Cikldi kodalardy zhazganda olardy n dәrezhesindegi kopmүshe tүrinde zhazu yngajly Mysaly 10101 di G x 1 h4 0 h3 1 h2 0 h1 1 h0 h4 h2 1 dep zhazuga bolady Sojtip kodalyk kombinaciyamen zhasalatyn zhumys kopmүshemen zhasalatyn zhumyska әkelinedi Kodalyk kombinaciyany kuratyn kopmүsheni bir orynga ygystyrudyn ornyna ony h ke kobejtedi Mysaly 001101 0011010 ornyna h3 h2 1 h h4 h3 h Osy eki kombinaciyany ekilik modulmen koskanda alynatyn kombinaciyany h3 h2 1 kopmүshecin h 1 ge kobejtip aluga bolady h3 h2 1 h 1 h4 h2 h 1 Sonymen koda kurushy kopmүsheni belgilep algannan kejin cikldi kodanyn kez kelgen ruksat etilgen kombinaciyasyn kurushy kopmүsheni baska bir kopmүshege kobejtu arkyly aluga bolady Cikldi kodanyn kez kelgen kopmүshesi kurushy kopmүshege kaldyksyz bolinui kerek Cikldi kodanyn osy kasieti kateni tabuga al eger kaldyksyz bolinbese sol kaldyktyn tүrine karap katenin ornyn tauyp tүzetuge bolady Kopmүshelerdi kobejtu men bolu keri bajlanysty ygystyrushy tirkegishterde onaj oryndalatyn bolgandyktan cikldi kodalardy koldanu ote ken taragan Cikldi koda tugyzushy nemese ondirushi dep atalatyn mүshelerimen beriledi Barlyk mәlimetti taratuga arnalgan kopmүsheler osy ondirushi nemese tugyzushy kopmүshege kaldyksyz bolinui kerek Kodalardyn arakashyktygy Kodalardyn arakashyktygy Bir kodalyk kombinaciya ekinshi kodalyk kombinaciyadan olardy kurajtyn simvoldarynyn ajyrmashylygymen erekshelenedi Osy simvoldar ereksheliginin sanyn kodalardyn arakashyktygy dep atajdy Mysaly 010010110 men 100110100 kodalarynyn arakashyktygy olardy kurajtyn simvoldarynyn ishinde sәjkes kelmejtin simvoldarynyn sanyna yagni 4 ke ten Kodalardyn arakashyktygyn olardyn kombinaciyalaryn ekilik modulmen kosyp sol kombinaciyanyn ishindegi 1 sanymen anyktauga bolady d 1011101 1001001 2 displaystyle d 10 color Blue 1 1 color Blue 1 01 10 color Red 0 1 color Red 0 01 2 d 2173896 2233796 3 displaystyle d 2 color Blue 17 3 color Blue 8 96 2 color Red 23 3 color Red 7 96 3 d toned roses 3 displaystyle d color Blue t o color Blue n e color Blue d color Red r o color Red s e color Red s 3 Үzilissiz kodalar Үzilissiz kodalar Mәlimetterdi taratyp zhetkizu tehnikasynda toptalgan kodadardan baska үzilissiz kodalar zhii koldanylady Toptalgan kodalardan үzilissiz kodalardyn ajyrmashylygy үzilissiz kodalardagy kodalau zhәne kodadan shygaru үzilissiz beriletin simvoldar tizbegimen zhүrgiziledi Үzilissiz kodalardagy tekserushi simvoldar akparattyk simvoldardy tikelej bajlanysty tүrlendiru arkyly alynady Үzilissiz kodalardagy tekserushi simvoldar sol tizbekter berilip zhatkan akparattyk simvoldardyn aralaryna ornalasady Sonda әrbir berilgen n simvoldyn m simvoly akparattyk kalgany tekcerushi simvoldar bolady Mundaj kodalar m n katynasymen sipattalady Barlyk үzilissiz kodalardyn ishindegi en karapajymym n 1 2 bolatyn tizbektelgen koda Yagni barlyk simvoldardyn zhartysy akparattyk zhartysy tekcerushi kodalar Osyndaj kodamen үzyndygy l elementten turatyn kateler paketin tүzetuge bolady Birak ol үshin kateler paketinin arakashyktygy l elementten artyk boluy kerek Ony korganystyk aralyk dep atajdy DerekkozderҚazak tili terminderinin salalyk gylymi tүsindirme sozdigi Elektronika radiotehnika zhәne bajlanys Almaty Mektep baspasy 2007 ISBN 9965 36 448 6 Bul makalany Uikipediya sapa talaptaryna lajykty boluy үshin uikilendiru kazhet Bul makalada esh suret zhok Makalany zhetildiru үshin kazhetti suretti engizip komek beriniz Suretti koskannan kejin bul үlgini makaladan alastanyz Suretti mynnan tabuga bolady osy makalanyn takyrybyna bajlanysty suret Ortak korda tabyluy mүmkin makalanyn ozge til uikilerindegi nuskalaryn karap koriniz oziniz zhasagan suretti zhүkteniz avtorlyk kukykpen korgalgan suret kospanyz Bul elektronika turaly makalanyn bastamasy Bul makalany tolyktyryp damytu arkyly Uikipediyaga komektese alasyz