Шта је Генератор парности и Провера паритета: типови и његови логички дијаграми

Испробајте Наш Инструмент За Елиминисање Проблема





Главна функција генератора паритета и провере паритета је откривање грешака у преносу података, а овај концепт је представљен 1922. У РАИД технологији, паритетни бит и паритетни проверавач користе се за заштиту од губитка података. Бит парности је додатни бит који је на страни преноса подешен на „0“ или „1“, користи се за откривање само грешке једног бита и најједноставнији је метод за откривање грешака. Постоје различите врсте кодова за откривање грешака који се користе за откривање грешака. Они су паритет, бројач звона, блок код паритета, Хаммингов код, биквинарни итд. Кратко објашњење о биту парности, паритету генератор и цхецкер су објашњени у наставку.

Шта је паритетни бит?

Дефиниција: Бит парности или контролни бит су битови додати бинарном коду да би се проверило да ли је одређени код у паритету или не, на пример, да ли је код у парном паритету или непарни паритет проверава овај контролни бит или паритетни бит. Паритет није ништа друго до број 1, а постоје две врсте бита паритета, они су парни и непарни битови.




У непарном биту парности, код мора бити у непарном броју 1, на пример, узимамо 5-битни код 100011, за овај код се каже да је непаран паритет, јер у коду имамо три броја 1 . У парном биту паритета код мора бити у парном броју 1, на пример, узимамо 6-битни код 101101, каже се да је овај код парни паритет, јер у коду имамо четири броја 1

Шта је генератор паритета?

Дефиниција: Генератор парности је комбинациони круг на предајнику, он узима оригиналну поруку као улаз и генерира бит парности за ту поруку, а предајник у овом генератору преноси поруке заједно са својим битом парности.



Типови генератора паритета

Класификација овог генератора приказана је на доњој слици

Врсте паритета-Генератор

генератори типова паритета

Чак и паритетни генератор

Генератор парног паритета одржава бинарне податке у парном броју 1, на пример, узети су подаци у непарном броју 1, овај генератор парног паритета ће податке одржавати као паран број 1 додавањем додатних 1 непарном број 1. Ово је такође комбинациони круг чији излаз зависи од задатих улазних података, што значи да су улазни подаци бинарни подаци или бинарни код дат за генератор паритета.


Размотримо три улазна бинарна податка, да се три бита сматрају А, Б и Ц. Можемо записати 23комбинације које користе три улазна бинарна податка која су од 000 до 111 (0 до 7), укупно осам комбинација добиће се из дата три улазна бинарна податка која смо размотрили. Табела истинитости генератора парног парности за три улазна бинарна податка приказана је у наставку.

0 0 0 - У овом бинарном коду уноса парни паритет се узима као „0“, јер је улаз већ у парном паритету, тако да за овај улаз нема потребе да се још једном додаје парност.

0 0 1 - - У овом улазном бинарном коду постоји само један број „1“, а тај појединачни број „1“ је непаран број „1“. Ако постоји непаран број „1“, онда генератор парности мора генерисати још један „1“ да би био парни паритет, па се парни паритет узима као 1 да би 0 0 1 код постао парни паритет.

0 1 0 - Овај бит је у непарном паритету, па се парни паритет узима као 1 да би се код 0 1 0 претворио у парни паритет.

0 1 1 - Овај бит је већ у парном паритету, тако да се парни паритет узима као 0 да би се 0 1 1 код претворио у парни паритет.

1 0 0 - Овај бит је у непарном паритету, па се парни паритет узима као 1 да би се код 1 0 0 претворио у парни паритет.

1 0 1 - Овај бит је већ у парном паритету, па се парни паритет узима као 0 да би се 1 0 1 код претворио у парни паритет.

1 1 0 - Овај бит је такође у парном паритету, па се парни паритет узима као 0 да би се 1 1 0 код претворио у парни паритет.

1 1 1 - Овај бит је у непарном паритету, па се парни паритет узима као 1 да би 1 1 1 код постао парни паритет.

Чак и табела истине генератора паритета

А Б Ц. Чак и паритет
0 0 00
0 0 11
0 1 01
0 1 10
1 0 01
1 0 10
1 1 00
1 1 11

Поједностављење карнаугх-ове мапе (к-мапе) за тробитни улазни парни паритет је

К-Мап-Фор-Евен-Парити-Генератор

к-мап-фор-евен-парити-генератор

Из горње табеле парности парности, поједностављени израз паритета бит је записан као

Израз парног паритета имплементиран коришћењем две Ек-ОР капије и логички дијаграм овог парног паритета користећи Ек-ОР логичка капија приказано је доле.

Пар-Паритет-Логика-Круг

парно-паритетно-логичко-коло

На тај начин, генератор парног паритета генерише паран број 1 узимањем улазних података.

Непарни генератор парности

Генератор непарних паритета одржава бинарне податке у непарном броју 1, на пример, узети су подаци у парном броју 1, овај генератор непарних паритета ће податке одржавати као непаран број 1 додавањем додатних 1 у паран број 1. Ово је комбинациони круг чији излаз увек зависи од задатих улазних података. Ако постоји паран број 1, додаје се само бит парности да би се бинарни код претворио у непаран број 1.

Размотримо три улазна бинарна податка, да се три бита сматрају А, Б и Ц. Табела истинитости генератора непарних паритета за три улазна бинарна податка приказана је у наставку.

0 0 0 - У овом улазном бинарном коду непарни паритет се узима као '1' јер је улаз у парном паритету.

0 0 1 - Овај бинарни улаз је већ у непарном паритету, па се непарни паритет узима као 0.

0 1 0 - Овај бинарни улаз је такође у непарном паритету, па се непарни паритет узима као 0.

0 1 1 - Овај бит је у парном паритету, тако да се непарни паритет узима као 1 да би се код 0 1 1 претворио у непарни паритет.

1 0 0 - Овај бит је већ у непарном паритету, па се непарни паритет узима као 0 да би се код 1 0 0 претворио у непарни паритет.

1 0 1 - Овај улазни бит је у парном паритету, па се непарни паритет узима као 1 да би се код 1 0 1 претворио у непарни паритет.

1 1 0 - Овај бит је у парном паритету, па се непарни паритет узима као 1.

1 1 1 - Овај улазни бит је непарног паритета, па се непарни паритет узима као о.

Табела истине генератора непарних паритета

А Б Ц. Непарни паритет
0 0 01
0 0 10
0 1 00
0 1 11
1 0 00
1 0 11
1 1 01
1 1 10

Поједностављење Каванаугх-ове мапе (к-мапе) за тробитни унос непарног паритета је

К-Мап-Фор-Одд-Парити-Генератор

к-мапа-за-непар-генератор паритета

Из горње табеле непарних истина паритета, поједностављени израз паритета бит је написан као

Логички дијаграм овог генератора непарних паритета приказан је испод.

Логиц-Цирцуит

логичко коло

На тај начин, генератор непарних паритета генерише непаран број 1 узимањем улазних података.

Шта је Провера паритета?

Дефиниција: Комбинациони круг на пријемнику је провера паритета. Ова провјера узима примљену поруку укључујући бит парности као улаз. Даје излаз '1' ако је пронађена нека грешка и даје излаз '0' ако није пронађена грешка у поруци, укључујући бит парности.

Врсте провере паритета

Класификација проверавача паритета приказана је на доњој слици

врсте провере паритета

врсте провере паритета

Чак и Провера паритета

У парном контролнику паритета ако је бит грешке (Е) једнак „1“, имамо грешку. Ако је бит грешке Е = 0, тада значи да нема грешке.

Бит грешке (Е) = 1, долази до грешке

Бит грешке (Е) = 0, без грешке

Коло за проверу парности приказано је на доњој слици

Логиц-Цирцуит

логичко коло

Одд Парити Цхецкер

У непарној провери паритета ако је бит грешке (Е) једнак „1“, то значи да нема грешке. Ако је бит грешке Е = 0, тада указује да постоји грешка.

Бит грешке (Е) = 1, без грешке

Бит грешке (Е) = 0, долази до грешке

Провера паритета неће моћи да открије ако има грешака у више од „1“ бита, а тачност података такође није могућа, ово су главни недостаци провере паритета.

Генератор паритета / проверавач помоћу ИЦ-а

ИЦ 74180 врши функцију генерисања паритета, као и проверу. 9-битни (8 битова података, 1 бит парности) Генератор / Провера паритета приказан је на доњој слици.

ИЦ-74180

иц-74180

ИЦ 74180 садржи осам битова података (Кс0до Кс.7), В.ДЦ,паран улаз, непаран улаз, седам излаза, С непаран излаз и уземљени пин.

Ако су дати и парни и непарни улаз високи (Х), тада су и непарни и непарни излази ниски (Л), слично, ако су дати улази и Ниски (Л), тада и парни и непарни излази постају високи ( Х).

Предности паритета

Предности паритета су

  • Једноставност
  • Једноставан за коришћење

Апликације паритета

Примене паритета су

  • У дигитални системи и многим хардверским апликацијама користи се овај паритет
  • Бит парности се такође користи у интерфејсу малог рачунарског система (СЦСИ), као и у интерконекту периферних компонената (ПЦИ) за откривање грешака

ФАК

1). Која је разлика између генератора паритета и проверавача паритета?

Генератор паритета генерира бит парности у предајнику, а паритетни проверавач проверава бит парности у пријемнику.

2). Шта значи никакав паритет?

Када се битови паритета не користе за проверу грешака, тада се каже да је бит паритета непаритет или нема паритет или одсуство паритета.

3). Која је вредност паритета?

Концепт паритетне вредности који се користи и за робу и за хартије од вредности и термин се односи на то када је вредност две имовине једнака.

4). Зашто нам треба провера паритета?

Провера паритета је потребна за откривање грешака у комуникацији, а такође се и у меморијским уређајима за проверу парности користи паритет.

5). Како бит парности може открити оштећену јединицу података?

Сувишни бит у овој техници назива се паритетни бит, он открива оштећену јединицу података када дође до грешке током преноса података.

У овом чланку, како паритет генератор и проверавач генеришу и проверавају бит и његове типове, логичке склопове, табеле истине и изразе к-мапа укратко се говори. Ево питања за вас, како израчунавате парни и непарни паритет?