Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру

Декодер сұлбасының жұмыс істеуі (2.2-сурет) келесі түрге келтіріледі. Р(х) полиномын көрсететін, қабылданған кодалық комбинация декодалайтын регистр мен k ұяшығы бар буферлік регистр ұяшықтарына бірдей келіп түседі. Буферлік регистрдің ұяшықтары, «жоқ» логикалық сұлбалар арқылы өткізетін өзара байланысты, «1» сигналды бірінші кірісінде және екіншісінде- «О»-ді өткізеді (бұл кіріс дөңгелекпен белгіленген). Буферлік регистр кірісіне кодалық комбинация «ЖӘНЕ» сұлбасы арқылы келіп түседі. Бұл кілт Т триггер шығысының бірінші тактілік импульсімен ашылып, к+1 тактілік импульсімен жабылады (дэл кодер сүлбасындағы Т триггердің жүмысы сияқты). Осылайша к=1008 тактіден кейін элементтердің ақпараттық тобы буферлік регистрге жазылады. «ЖОҚ» сұлбасы регистрді толтыру режимінде ашық болады, өйткені «ЖӘНЕ» кілтінен екінші кірістеріне кернеу келіп түспейді.

Бір уақытта декодалайтын регистрде барлық n=1023 такті ішінде кодалық комбинацияны бөлу жүріп жатады ((Р(х) полиномын g(х) түғызушы полиномға). Декодалайтын регистр сұлбасы толығымен жоғарыда қарастырылып кеткен кодердің бөлу сұлбасына ұқсайды. Егер бөлу нәтижесінде нөлдік қалдық болса – синдром g(х)=0, онда келесі тактілік импульстер ақпараттық элементтерді декодер шығысына жазып алады.

Қабылданған комбинацияда қате табылған жағдайда синдром g(х) нөлге тең болмайды. Бұл n-ші (1023) тактіден кейін декодалайтын регистр үяшығы болмағанда біреуінде «1» жазылады деген сөз. Бұл жағдайда «НЕМЕСЕ» сүлбасының шығысында сигнал пайда болады.

Кілт 2 («ЖӘНЕ» сұлбасы) жұмыс істей бастайды да, буферлік регистрдің «ЖОҚ» сұлбалары жабылып қалады, ал келесі тактілік импульс регистрдің барлық ұяшықтарын «0» жағдайына ауыстырады. Сонымен қатар өшіру сигналы қабылдағышты тұйықтау және қайта сұрау командасы ретінде қолданылады.

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.2 сурет – Декодердің құрылымдық сұлбасы

System View бағдарламасында кодердің құрылымдық сұлбасын құру

Таңдалған g(х) полиномы үшін кодердің сұлбасын «System View» дестесін қолдана отырып тұрғызу 2.3-суретте келтірелген.

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.3 сурет – System View бағдарламасындағы кодер сұлбасы

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.4 сурет – System View бағдарламасында сағатты жөнге келтіру

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.5 сурет – Кодер кірісіне берілетін сигнал

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.6 сурет – Кодер шығысында алынған сигнал

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.7 сурет – Кодер сұлбасының талдау терезесі

System View бағдарламасында декодердің құрылымдық сұлбасын құру

Таңдалған g(х) полиномы үшін декодердің сұлбасын «System View» дестесін қолдана отырып тұрғызу 2.8-суретте келтірелген.

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.8 сурет – System View бағдарламасындағы декодер сұлбасы

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.9 сурет – System View бағдарламасында сағатты жөнге келтіру

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.10 сурет – Декодер кірісіне берілетін сигнал

Таңдалған g(х) үшін декодердің сұлбасын тұрғызу және оның жұмысын түсіндіру - student2.ru

2.11 сурет – Декодер сұлбасының талдау терезесі

Наши рекомендации