Diskret qurilmalar nazariyasi nisbatan yosh va tez rivojlanayotgan fan sohalaridan biri hisoblanadi
Shifrator va deshifratorni sintez qilish
Download 1.12 Mb.
|
sherzod 2
- Bu sahifa navigatsiya:
- 3.3. Kod o’zgartirgichlar 3.3.1. Vazifasi va bajaradigan funksiyasi
- 3.3.2. Kod o’zgartirgichni hisoblash va loyihalash
3.2. Shifrator va deshifratorni sintez qilish
Kirishlariga uzatiladigan mantiqiy signal 1ni kodli kombinasiya bo’yicha chiqish shinalariga mos ravishda aylantiruvchi qurilmaga shifrator (koder) deb ataladi. Shifrator masalan, raqamli tizimlariga axborotni kiritish qurilmalarida qo’llaniladi. Ushbu qurilmalarda klavishni tegishli tugmasini bosganda shifratorning ma’lum kirishiga signal uzatiladi va uning chiqishida ikkilik sanoq tizimidagi sonlar paydo bo’ladi. Aytaylikki o’nlik sonlarni ikkilik sonlarga aylantiruvchi hisoblash tizimini ishlash tartibini ko’rsatish uchun shifratorni qurish talab etilsin. Kirish va chiqishlariaro mos bo’lgan o’zgaruvchan qiymatlar 3.4-jadval asosida keltirilgan holat bo’yicha quyidagini hosil qilamiz: VA-INKOR elementlarida bajarilgan shifrator uchun mantiqiy ifoda tizimi quyidagini tashkil etadi: 3.2-rasm. Shifratorni shartli belgilanishi 3.3-rasm. Deshifratorni shartli belgilanishi Turli kodli kombinasiyalarni tanib oluvchi qurilma deshifrator (dekoder) (4-rasm) deb ataladi. To’rt elementli kombinasiya signallari deshifrator kirishiga uzatiladi. Kodli kombinasiya turi bog’liq holda mantiqiy 1 kirish signali faqat bitta aniq chiqishda paydo bo’ladi, qolgan hammasida mantiqiy 0 signali hosil bo’ladi. Shunday qilib, har bir kodli kombinasiya kirishida o’zining chiqishlari mos keladi, va agar to’rt elementli kodli kombinasiyada 24 bo’lsa, deshifratorning maksimal chiqishida 16 soni bo’ladi. O’nlik sonni aniqlash uchun deshifratorni qurishni ko’rib chiqamiz. Ikkilik to’rt elementli kodlarni o’nlik son raqamlarida aylantirib aniqlash uchun deshifratorini qurishni ko’rib chiqamiz. Ikkilik va o’nlik sonlariga moslik 1-jadvalda keltirilgan. Hamma chiqish o’zgaruvchilarining qiymatlari quyidagicha mantiqiy ifodada aniqlanadi: ……………………….……………….. VA-INKOR elementlarni qo’llashda chiqishlarida inversiyali qiymatdagi o’zgaruvchilar qabul qilinadi: ……………………………….………………..
y0= x0vx1vx5vx6vx7 y1= x1vx2vx4vx7 y2= x0vx1vx3vx4vx6vx7 y3= x0vx1vx5vx6vx7 y4= x2vx3vx4vx5vx6vx7
3.4-rasm. Shifratorning sxemasi 3.3. Kod o’zgartirgichlar 3.3.1. Vazifasi va bajaradigan funksiyasi Kod o’zgartirgich – bir turdagi kodni boshqasiga o’zgartiruvchi qurilma. Qabul qilish qurilmasi halitdan himoyalovchi kodni ikkilik sonlariga o’zgartiradi, uzatgichda ikkilik kodini halitdan himoyalovchi kodga o’zgartiradi. 3.4-rasmda kod o’zgartirgichining shartli belgilanishi keltirilgan. 3.4-rasm. Kod o’zgartirgichning shartli belgilanishi 3.3.2. Kod o’zgartirgichni hisoblash va loyihalash Eng avval kod o’zgartirgichning kirish va chiqishlari soni aniqlanadi. Qabul qilish qurilmasida o’zgartirgichning kirishlari soni deshifrator kirishlari soniga teng bo’lishi kerak, uzatuvchi qurilmada esa shifratorning chiqishlari soniga teng bo’lishi kerak. Bir turdagi kodni boshqa turga o’zgartirish deshifrator va shifratorni ketma-ket ulash orqali amalga oshirish mumkin. Bu holatda m-elementli kodli kombinasiya deshifrator orqali uning chiqishlariga mos ravishda mantiqiy 1 signaliga o’zgartiriladi, shifrator esa ushbu signaldan talab etiladigan n-elementli kombinasiyaga shakllantiradi. 3.5-jadval
Kod o’zgartirgichlarni qurishda qo’llaniladigan yana usulidan biri ko’p chiqish va kirish tuzilgan kombinasion qurilmalarni qo’llashga asoslangan. Ushbu usulni ikkilik kodini Greya kodiga o’zgartirish misolida ko’rib chiqamiz. 3.5-jadvalda ikki turdagi kodlar kombinasiyasini mosligi keltrilgan. Greya kodidagi ikkilik sonlari quyidagi tartibda yozib chiqiladi: agar mavjud razryadga nisbatan katta razryadda ikkilik soni 0dan tashkil topgan bo’lsa Greya kodining ushbu razryadida ikkilik kodida yozilgan raqam saqlab qolinadi, agar 1 raqami bo’lsa, uni teskariga almashtiriladi. Har bir z1, z2, z3 o’zgaruvchilar x1, x2, x3 kirish o’zgaruvchilar funksiyasi hisoblanadi. 3.5-rasm. Karno haritasi va ikkilik kodini Greya kodiga o’zgartirgich sxemasi z2 va z3 o’zgaruvchilar chiqishining mantiqiy ifodani hosil qilish uchun haqoniylik jadvalini Karno haritasi shaklida (3.5-a, rasm) tasvirlaymiz. 3.6-jadvaldan ko’rinib turibdiki z1= x1. Minimizasiyalangandan so’ng quyidagini olamiz: Qabul qilingan ifoda orqali sxemani quramiz (3.5- b, rasm). Quyidagi misolni keltiramiz: bizning misolimizdagi o’zgartirgich hamma birikmalarda toqlikka tekshiruvchi (halaqitdan himoyalovchi) kodni ikkilikka o’zgartiradi. O’zgartirgich kirishlari misolimizda hotira blokining chiqishlarini tashkil etadi, o’zgartirgich chiqishlari – bu deshifrator kirishlari hisoblanadi. Halaqitdan himoyalovchi kodlar razryadlari soni kirishlar soniga teng, ya’ni 7ga teng, chiqishlar 6ga teng. Haqoniylik jadvalini (HD) tuzamiz:
y1=x1 y2=x2 y3= x 3 y4=x4 y5=x5 Kod o‘zgartirgich sxemasi Download 1.12 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling