Reja: Kodlash Nima?




Download 0.54 Mb.
Sana04.03.2024
Hajmi0.54 Mb.
#166752
Bog'liq
lesson 2, 1-1, 30, shamchalar, kONSALTING BIZNESI HAQIDA, keng polasali isdn arxitekturasi, Nur o\'tkazuvchi optik tolalar, unsinoy ustoz1, 26, 20, 23, 17, 4, 1711990246

Mavzu:Chiziqli Kodlash Tamoyillarini o’rganish.
Reja:

  1. Kodlash Nima?

  2. Axborot Kodlash Nima?

  3. Grafik Axborotni Kodlash

  4. Matn kodlash

Raqamli aloqa va signallarni qayta ishlash kontekstida chiziqli kodlash kodli so'zlarning chiziqli birikmalaridan foydalangan holda raqamli ma'lumotlarni ifodalash usulini anglatadi. Ushbu uslub turli xil aloqa tizimlarida ma'lumotlarni samarali uzatish va saqlash, shu bilan birga xatolarni kamaytirish va ma'lumotlar o'tkazuvchanligini oshirish uchun qo'llaniladi.


Chiziqli kodlashda kod so'zlar to'plami aniqlanadi va bu kod so'zlarning istalgan chiziqli birikmasidan ham haqiqiy kod so'zi sifatida foydalanish mumkin. Bu xususiyat xatolarni aniqlash va tuzatish imkonini beradi, chunki uzatishdagi xatolar chiziqli algebraik usullarni qo'llash orqali aniqlanishi mumkin.
Chiziqli kodlashning keng tarqalgan qo'llanilishi xatolarni tuzatish kodlari bo'lib, ular ma'lumotlarni uzatish paytida yuzaga kelishi mumkin bo'lgan xatolarni aniqlash va tuzatish uchun ishlatiladi. Ushbu kodlar uzatilgan ma'lumotlarga ortiqcha narsalarni kiritish uchun mo'ljallangan, shunda qabul qiluvchi uchida xatolar aniqlanishi va tuzatilishi mumkin.
Chiziqli kodlash usullari, shuningdek, ishonchli va aniq ma'lumotlarni uzatishni ta'minlash uchun simsiz aloqa, sun'iy yo'ldosh aloqasi va raqamli saqlash tizimlarini o'z ichiga olgan turli raqamli aloqa tizimlarida qo'llaniladi.
Umuman olganda, chiziqli kodlash raqamli aloqa tizimlarining yaxlitligi va ishonchliligini ta'minlashda muhim rol o'ynaydi, bu ma'lumotlarni samarali taqdim etish va xatolarni aniqlash va tuzatishning ishonchli imkoniyatlarini ta'minlaydi. Agar sizda chiziqli kodlashning ma'lum bir jihati yoki uni ma'lum bir kontekstda qo'llash haqida aniq savollaringiz bo'lsa, qo'shimcha ma'lumot so'rashingiz mumkin.Kodlash — bir kodning belgilarini yoki belgilar guruhini boshqa kod belgilariga yoki belgilar guruhiga keltirish. Biror aloqa kanaliga yoki qandaydir boshqa qurilmaga axborot shaklini moslashtirish talab etilganda amalga oshiriladi. Mas, harflar ketma-ketligi koʻrinishidagi axborotlar telegraf kodi yordamida maʼlum impulsi toklarga aylantiriladi. Boʻlarni hisoblash qurilmasiga kiritilganda oʻnli sistemadagi sonlar ikkilik sistemasiga oʻzgartiriladi va boshqa K.dan koʻp sohalarda foydalaniladi.
Mas, informatsiyalar nazariyasila haddan tashqari koʻp (ortiqcha) xabarlarni ixchamlashtirish, xabarlarni aloqa kanali boʻyicha uzatishda ularni buzuvchi radioxalaqitlar taʼsirini kamaytirish maqsadida qoʻllaniladi. Shuning uchun, mas, telegraf kodida koʻp uchraydigan harflar oʻrniga ancha qisqa nuqta va tirelar uygʻunlashuvidan foydalaniladi
Ma'lumotlarni shifrlash - bu axborot yig'ish va qayta ishlash jarayonida bir kerakli qadam hisoblanadi.
qoida tariqasida, kodi ostida uzatiladigan ma'lumotlar, yoki ularning sifat ko'rsatkichlari ba'zi mos keladi belgilar bilan birlashmasidan nazarda tutadi. A kodlash - to'liq xabarning asl ma'nosini etkazish etiladi qisqartma yoki maxsus belgilar bir ro'yxatda shifrlangan birlashmasidan tuzish jarayoni. Kodlash ba'zan shifrlash deb ataladi, ammo uni ikkinchi tartibi xakerlik faoliyatidan tubdan qarshi ma'lumotlar himoya o'z ichiga oladi va uchinchi shaxslar tomonidan o'qib bila turib arziydi bo'ladi.

GRAFIK AXBOROTNI KODLASH
bir razm monoxrom tasvir oshirish, uni to'liq naqsh hosil kichik nuqta ko'p sonli iborat ekanligini ko'rasiz. Har bir tasvir Individual fazilatlar va har qanday nuqtasi chiziqli koordinata raqamlar shaklida ko'rsatilishi mumkin.
Shuning uchun, o'zaro kod asoslangan biron bit kodlash, grafik ma'lumotlarni aks ettirish uchun moslashtirilgan.
Qora va oq rasmlar - kulrang, ya'ni, har bir tasvir nuqtasi yorqinlik belgilanadi sakkiz-bit ikkilik sonlar turli xil rang nuqtalari birikmasi. asosiy komponentlar bo'yicha o'zboshimchalik gradiyent parchalanishi tamoyili - grafik axborotni kodlash, bu jarayonning asosi hisoblanadi. tasvir Decoding Shu tarzda sodir bo'ladi, lekin teskari.

Dunyoda doimiy ravishda axborot oqimlari almashinuvi mavjud. Manbalar sifatida odamlar, texnik qurilmalar, turli xil narsalar, jonsiz va tirik tabiat ob'ektlari bo'lishi mumkin. Bitta ob'ekt ham, bir nechtasi ham ma'lumot olishi mumkin.
Yaxshiroq ma'lumot almashish uchun ma'lumot bir vaqtning o'zida transmitter tomonida kodlanadi va qayta ishlanadi (ma'lumotlar tayyorlanadi va efirga uzatish, qayta ishlash va saqlash uchun qulay shaklga aylantiriladi), uzatish va dekodlash qabul qiluvchi tomonda (kodlangan) amalga oshiriladi. ma'lumotlarni asl shakliga aylantirish). Bular o'zaro bog'liq vazifalardir: manba va qabul qiluvchi o'xshash ma'lumotlarni qayta ishlash algoritmlariga ega bo'lishi kerak, aks holda kodlash-dekodlash jarayoni imkonsiz bo'ladi. Grafik va multimedia ma'lumotlarini kodlash va qayta ishlash odatda kompyuter texnologiyalari asosida amalga oshiriladi.
Kompyuterda kodlash ma'lumotlari
Ma’lumotlarni (matnlar, raqamlar, grafiklar, video, ovoz) qayta ishlashning ko’plab usullari mavjud.kompyuter. Kompyuter tomonidan qayta ishlanadigan barcha ma'lumotlar ikkilik kodda - bitlar deb ataladigan 1 va 0 raqamlari yordamida ifodalanadi. Texnik jihatdan bu usul juda sodda tarzda amalga oshiriladi: 1 - elektr signali mavjud, 0 - yo'q. Inson nuqtai nazaridan, bunday kodlar idrok etish uchun noqulay - kodlangan belgilar bo'lgan nol va birlarning uzun satrlarini darhol shifrlash juda qiyin. Ammo bunday yozish formati ma'lumotni kodlash nima ekanligini darhol aniq ko'rsatadi. Masalan, ikkilik sakkiz xonali ko'rinishdagi 8 raqami quyidagi bit ketma-ketligiga o'xshaydi: 000001000. Lekin odam uchun qiyin bo'lgan narsa kompyuter uchun oddiy. Elektronika uchun juda ko'p oddiy elementlarni qayta ishlash oz sonli murakkab elementlarga qaraganda osonroq.
Klaviaturadagi tugmani bosganimizda, kompyuter bosilgan tugmaning ma'lum kodini oladi, uni standart ASCII belgilar jadvalida (Axborot almashinuvi uchun Amerika kodi) qidiradi, qaysi tugma bosilishini "tushunadi" va ushbu kodni keyingi ishlov berish uchun o'tkazadi (masalan, monitorda belgini ko'rsatish uchun). Belgilar kodini ikkilik shaklda saqlash uchun 8 bit ishlatiladi, shuning uchun kombinatsiyalarning maksimal soni 256.
Birinchi 128 ta belgi nazorat belgilar, raqamlar va lotin harflari uchun ishlatiladi. Ikkinchi yarmi milliy ramzlar va psevdografiya uchun.
Axborotni kodlash nima ekanligini misol orqali tushunish osonroq boʻladi. Ingliz tilidagi "C" belgisining kodlarini ko'rib chiqing.va ruscha "C" harfi. E'tibor bering, belgilar katta harflar va ularning kodlari kichik harflardan farq qiladi. Inglizcha belgi 01000010, ruscha esa 11010001 kabi ko'rinadi. Monitor ekranida odamga bir xil ko'rinadigan narsani kompyuter butunlay boshqacha qabul qiladi. Bundan tashqari, birinchi 128 ta belgining kodlari o'zgarishsiz qolishi va 129 va undan keyin turli harflar ishlatiladigan kod jadvaliga qarab bitta ikkilik kodga mos kelishi mumkinligiga e'tibor qaratish lozim. Masalan, kasr kodi 194 KOI8 da "b" harfiga, CP1251da "B", ISOda "T" harfiga, CP866 va Mac kodlashlarida esa bitta belgi ham bu kodga mos kelmaydi. Shuning uchun, matnni ochishda ruscha so'zlar o'rniga harf-belgi abrakadabrani ko'rsak, bu ma'lumotni bunday kodlash bizga mos kelmasligini va biz boshqa belgilarni o'zgartiruvchini tanlashimiz kerakligini anglatadi.
Binar tizimda qiymatning faqat ikkita varianti olinadi - 0 va 1. Ikkilik sonlar bilan barcha asosiy amallar ikkilik arifmetika deb ataladigan fan tomonidan qo'llaniladi. Bu harakatlar o'ziga xos xususiyatlarga ega. Masalan, klaviaturada yozilgan 45 raqamini olaylik. Har bir raqam ASCII kodlar jadvalida o'zining sakkiz xonali kodiga ega, shuning uchun raqam ikki baytni (16 bit) egallaydi: 5 - 01010011, 4 - 01000011. Bu raqamdan hisob-kitoblarda foydalanish uchun u maxsus algoritmlar yordamida sakkiz xonali ikkilik son ko‘rinishidagi ikkilik tizimga aylantiriladi:
Chiziqli kodlash tamoyillari - bu turli xil raqamli aloqa va signallarni qayta ishlash tizimlarida chiziqli kodlash usullarini qo'llash asosidagi asosiy tushunchalar. Chiziqli kodlashning ba'zi asosiy tamoyillariga quyidagilar kiradi:
1. Chiziqli birikmalar: Chiziqli kodlash kodli so'zlarning chiziqli birikmalaridan foydalangan holda raqamli ma'lumotlarni ifodalashni o'z ichiga oladi. Bu shuni anglatadiki, har qanday to'g'ri kodli so'z boshqa kod so'zlarning chiziqli birikmasi sifatida ifodalanishi mumkin.
2. Xatolarni aniqlash va tuzatish: chiziqli kodlash ma'lumotlarni uzatish jarayonida yuzaga kelishi mumkin bo'lgan xatolarni aniqlash va tuzatish imkonini beradi. Chiziqli algebraik usullarni qo'llash orqali qabul qiluvchining oxirida xatolar aniqlanishi va tuzatilishi mumkin, bu ma'lumotlar yaxlitligini ta'minlaydi.
3. Ortiqchalik: Lineer kodlash ko'pincha xatolarni aniqlash va tuzatishni osonlashtirish uchun uzatiladigan ma'lumotlarga ortiqcha kiritadi. Ushbu ortiqcha, uzatilgan ma'lumotlar buzilgan yoki to'liq bo'lmasa ham, qabul qiluvchiga xatolarni aniqlash va tuzatish imkonini beradi.
4. Kod dizayni: Chiziqli kodlar dizayni xatolarni samarali aniqlash va tuzatish imkonini beruvchi o'ziga xos xususiyatlarga ega kod so'zlari to'plamini yaratishni o'z ichiga oladi. Bu kodning xatolarni tuzatish qobiliyatini aniqlaydigan minimal masofa kabi xususiyatlarni o'z ichiga oladi.
5. Aloqa tizimlarida qo'llanilishi: Chiziqli kodlash tamoyillari ishonchli va aniq ma'lumotlarni uzatishni ta'minlash uchun simsiz aloqa, sun'iy yo'ldosh aloqasi va raqamli saqlash kabi turli xil aloqa tizimlarida qo'llaniladi.
Ushbu tamoyillar raqamli aloqa tizimlarida chiziqli kodlash usullarini loyihalash, amalga oshirish va tahlil qilish uchun asos bo'lib xizmat qiladi. Ushbu tamoyillarni tushungan holda, muhandislar va tadqiqotchilar xatoga chidamli ma'lumotlarni uzatish va saqlash uchun samarali kodlash sxemalarini ishlab chiqishlari mumkin.
Agar sizda chiziqli kodlash tamoyillarini qo'llash yoki ularni ma'lum bir kontekstda amalga oshirish bo'yicha aniqroq savollaringiz bo'lsa, qo'shimcha ma'lumotlarni so'rashingiz mumkin.
Kodlash va qayta ishlashgrafik ma'lumotlar
50-yillarda ilmiy va harbiy maqsadlarda eng koʻp foydalaniladigan kompyuterlarbirinchi boʻlib maʼlumotlarning grafik koʻrinishini amalga oshirgan. Bugungi kunda kompyuterdan olingan ma'lumotni vizualizatsiya qilish har qanday odam uchun odatiy va tanish hodisa bo'lib, o'sha kunlarda texnologiya bilan ishlashda favqulodda inqilob qildi. Ehtimol, inson psixikasining ta'siri o'z ta'sirini ko'rsatdi: vizual ravishda taqdim etilgan ma'lumot yaxshiroq so'riladi va idrok qilinadi. 80-yillarda, grafik ma'lumotlarni kodlash va qayta ishlash kuchli rivojlanishga erishganida, ma'lumotlarni vizualizatsiya qilishda katta yutuq sodir bo'ldi.
Download 0.54 Mb.




Download 0.54 Mb.