AMALIY DARS №5. MATLAB-STATEFLOW ASOSIDA BOG'LANISH QATTA VA OSI MODELINING FIZIKK QATTANI MODELLASHNI O'RGANISH.
Ishning maqsadi: MATLAB-Stateflow asosidagi OSI modelining ma'lumotlar havolasi qatlamini va jismoniy qatlamini modellashtirishni o'rganing.
5.1. Nazariy ma'lumotlar
Ochiq tizimlarning o'zaro bog'lanishining mos yozuvlar modeliga muvofiq, tarmoq sathining ma'lumotlar bloki (paketi) tarmoqning bog'lanish qatlamiga uzatiladi (5.1-rasm).
Bog'lanish sathida quyidagi maydonlardan iborat bo'g'in qatlamining ma'lumotlar bloki (ramkasi) hosil bo'ladi: boshlang'ich bayroq, manzil maydoni, boshqaruv maydoni, ma'lumotlar maydoni, nazorat yig'indisi maydoni va yakuniy bayroq.
Maʼlumotlar ramkasi koʻphadini standart hosil qiluvchi koʻphadga boʻlgandan keyin qolgan qoʻshilish nazorat yigʻindisidir. Tarmoq sathi ma'lumotlar paketi kadrning ma'lumotlar maydoniga kiritiladi.
Yaratilgan havola qatlami ma'lumotlar ramkasi tarmoqning jismoniy qatlamiga uzatiladi. Fizik qatlamda uzunligi n K bit bo'lgan ma'lumotlar ramkasi k bit uzunlikdagi so'zlarga bo'linadi. Buning natijasida m K so'zlar, qaerda
Shakl 5.1 - Ochiq tizimlarning o'zaro bog'lanishining mos yozuvlar modelining fizik va ma'lumotlar havolasi qatlamlarida ma'lumotlarni uzatish jarayoni
Keyinchalik, so'zlarni shovqinga qarshi kodlash amalga oshiriladi. Tanlangan xatoliklarni to'g'rilash kodlash usuliga muvofiq, r bit uzunlikdagi nazorat bitlari aniqlanadi. Keyin har bir jismoniy qatlam so'zining uzunligi
Aloqa kanali bitta elementning xatolik ehtimoli bilan binomial bo'lsin . Keyin so'zda i-qatlam xatolarining paydo bo'lish ehtimoli formula bilan aniqlanadi
Kod so'zlari aloqa kanali orqali qabul qiluvchining jismoniy qatlami tomonidan qabul qilinadi. Bu erda dekodlash va so'zdagi xatolarni tuzatish amalga oshiriladi. Ko'plik (og'irlik) t u bilan xatolik qachon tuzatilishi mumkin
Bu erda d 0 - Xemming kodining minimal masofasi.
Agar so'zni dekodlashda t va ko'pligi bo'lgan barcha xatolar tuzatilgan bo'lsa, unda so'zni noto'g'ri qabul qilish ehtimoli teng bo'ladi.
Xatoni tuzatish kodining bir qismi bilan bog'liq bo'lgan so'zdagi xato ehtimolining o'rtacha (ekvivalent) qiymati quyidagicha belgilanishi mumkin.
Tuzatilgan so'zning axborot bitlari qabul qiluvchining bog'lanish qatlamiga uzatiladi.
Bog'lanish darajasida so'zlarning axborot bitlaridan ma'lumotlar ramkasi hosil bo'ladi. Ma'lumotlar ramkasida i-katlama xatolarining paydo bo'lish ehtimoli quyidagicha aniqlanadi
Ma'lumotlar ramkasini to'g'ri qabul qilish ehtimoli
Ma'lumotlar ramkasida aniqlanmagan xatolik ehtimoli taxminiy formula bilan aniqlanadi
bu erda r - CRC bitlari soni. Standart protokollarda r 16 yoki 32 ni tashkil qiladi.
Ma'lumotlar ramkasida xatolikni aniqlash ehtimoli quyidagicha aniqlanadi
kV uzunlikdagi salbiy qabul qilingan ramka uzatuvchi tomonga uzatiladi. Aks holda, ijobiy tasdiqga ega bo'lgan ramka uzatiladi. Salbiy tasdiqga ega kadrni qabul qilganda, uzatuvchi tomon oldingi uzatilgan ma'lumotlar ramkasini takrorlaydi va ijobiy tasdiqga ega kadrni qabul qilganda, u keyingi ma'lumotlar ramkasini uzatishni boshlaydi. Kvitansiyani noto'g'ri olish ehtimoli pastligi sababli, biz teskari kanalni ideal deb taxmin qilishimiz mumkin. Ushbu algoritm ko'plab standart protokollarda qo'llaniladi va kutish bilan qaror qabul qilish bilan ma'lumotlarni uzatish usuli yoki so'rovni avtomatik qayta urinish usuli ( ARQ , Automatic) deb ataladi. Takrorlang Kvest ).
ehtimoli i quyidagicha aniqlanadi
Qayta uzatishdan keyin ma'lumotlar ramkasining qoldiq buzilish ehtimoli quyidagicha aniqlanadi
bu erda N p - maksimal takrorlash soni.
Dostları ilə paylaş: |