ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² Π₯эмминга

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ выраТСния для расчёта элСмСнтов ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ bi. НапримСр, Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» элСмСнта b1 Π΅Π΄ΠΈΠ½ΠΈΡ†Π° присутствуСт Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ C1, поэтому Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π΅Π³ΠΎ расчёта Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ элСмСнты ΠΊΠΎΠ΄Π°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ Π‘1 «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» Ρ‚Π°ΠΊΠΆΠ΅ находится Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. Π’Π°ΠΊΠΈΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ элСмСнтами ΡΠ²Π»ΡΡŽΡ‚ΡΡ a2 a3 ΠΈ Π°4. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² Π₯эмминга (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² ΠΈ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² Π₯эмминга

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ Π₯эмминга

Π’ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°Ρ… нСпрСрывная информационная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСлится Π½Π° Π±Π»ΠΎΠΊΠΈ — сообщСния Π΄Π»ΠΈΠ½ΠΎΠΉ k ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠšΠΎΠ΄Π΅Ρ€ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Π±Π»ΠΎΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, состоящиС ΠΈΠ· n ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌΠΈ словами. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ (n-k), Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π±Π»ΠΎΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ.

Код называСтся Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ, Ссли сумма ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 Π΄Π²ΡƒΡ… ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ этого ΠΊΠΎΠ΄Π°.

Π’Π°ΠΆΠ½Ρ‹ΠΌ качСством Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² являСтся ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ. БистСматичСский ΠΊΠΎΠ΄ содСрТит Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π»ΠΈΠ½ΠΎΠΉ k ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π΄Π»ΠΈΠ½ΠΎΠΉ (n-k) символов. Π‘Π»ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ свойствами линСйности ΠΈ ΡΠΈΡΡ‚Сматичности, называСтся Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ систСматичСским ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ся ΠΊΠ°ΠΊ (n-k).

ΠšΠΎΠ΄Ρ‹ Π₯эмминга относятся ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ систСматичСским ΠΊΠΎΠ΄Π°ΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ разряды (ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ символы) Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (суммированиСм ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… разрядов (символы сообщСния). Π”Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ расстояниС d0=3 ΠΈ d0=4.

Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° связано с ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ расстояниСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ расстояния, ΠΊΠΎΠ΄Ρ‹ Π₯эмминга ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Π’ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… разрядов Π² ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Ρ… словах Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠΎΠ΄Ρ‹ Π₯Π΅ΠΌΠΌΠΈΠ½Π³Π° (7,4), (9,5), (11, 7), (15, 11). ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° (7, 4) ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π»ΠΈΠ½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ слова Ρ€Π°Π²Π½Π° 7 Π±ΠΈΡ‚, Π° Π΄Π»ΠΈΠ½Π° сообщСния 4.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, число ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… разрядов r Π² ΠΊΠΎΠ΄Π΅ Ρ€Π°Π²Π½ΠΎ 3. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΊΠΎΠ΄ΠΎΠ².

«Π‘ΠΈΠ½Π΄Ρ€ΠΎΠΌ» опрСдСляСтся ΠΊΠ°ΠΊ сумма ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 принятых ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… разрядов bi ΠΊΠΎΠ΄Π° Π₯эмминга ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ вычислСнных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… разрядов b*i ΠΏΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚Ρ‹ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ элСмСнтам ΠΊΠΎΠ΄Π°. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Π΅ разряды b*i Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΆΠ΅ самым выраТСниям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ использовались ΠΏΡ€ΠΈ расчСтС bi.

Если Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ суммирования ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ 2 элСмСнтов bi ΠΈ b*i «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌ» Ρ€Π°Π²Π΅Π½ Π½ΡƒΠ»ΡŽ, Ρ‚ΠΎ ΠΎΡˆΠΈΠ±ΠΊΠΈ Π² ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ошибки Π² ΡΠΎΡΡ‚Π°Π²Π΅ «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» появятся Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹.

Π”Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» прСдставляСт собой условный Π½ΠΎΠΌΠ΅Ρ€ (Π² Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½ΠΎΠΉ систСмС) разряда Π² ΠΊΠΎΠ΄Π΅, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ 1 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ числа, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ синдром, для ΠΊΠΎΠ΄Π° Π₯эмминга (7,4).

Если ошибка происходит Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов, Ρ‚ΠΎ Π² ΡΠΎΡΡ‚Π°Π²Π΅ «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ b1 Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» 100 (дСсятичноС число 4). ПоявлСниС большСго числа Π΅Π΄ΠΈΠ½ΠΈΡ† Π² «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ΅» Π±ΡƒΠ΄Π΅Ρ‚ связано с ΠΎΡˆΠΈΠ±ΠΊΠ°ΠΌΠΈ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ части ΠΊΠΎΠ΄Π°. Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ условныС Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ элСмСнтам Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅ возрастания Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ числа «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°».

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ выраТСния для расчёта элСмСнтов ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ bi. НапримСр, Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» элСмСнта b1 Π΅Π΄ΠΈΠ½ΠΈΡ†Π° присутствуСт Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ C1, поэтому Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π΅Π³ΠΎ расчёта Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ элСмСнты ΠΊΠΎΠ΄Π°, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Ρ€Π°Π·Ρ€ΡΠ΄Π΅ Π‘1 «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» Ρ‚Π°ΠΊΠΆΠ΅ находится Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. Π’Π°ΠΊΠΈΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ элСмСнтами ΡΠ²Π»ΡΡŽΡ‚ΡΡ a2 a3 ΠΈ Π°4. По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ для расчёта b2 ΠΈ b3.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, выраТСния для расчСта ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠ΄Π° Π₯эмминга (7, 4) ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΈΠ΄:

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Н:

По Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ строится Ρ‚Π°Π±Π»ΠΈΡ†Π°, провСрочная ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΡΡ‚ся выраТСния для расчСта ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга (9, 5), (11,7), (15,11).

Аппаратная рСализация ΠΊΠΎΠ΄Π΅Ρ€Π° Π₯эмминга ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна Π² ΡΠΎΠΎΡ‚вСтствии со ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎΠΉ схСмой, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½Π° Ρ€ΠΈΡ. 2.

ΠšΠΎΠ΄Π΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистры, Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡƒ управлСния. На Π²Ρ…ΠΎΠ΄ устройства поступаСт информационная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΈΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠ° сообщСния, которая записываСтся Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр. Π’ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ схСмС Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ элСмСнты ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, согласно выраТСниям, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°Π½Π°Π»ΠΈΠ·Π° «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°». ПослС этого информационная ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Π°Ρ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр. БистСма управлСния Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ кодирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° Π₯эмминга ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 3. Она Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистры, Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму ΠΈ ΡΡ…Π΅ΠΌΡƒ сравнСния, Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ ΠΈ ΡΡ…Π΅ΠΌΡƒ исправлСния ошибок. Код Π₯эмминга поступаСт Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр, Π³Π΄Π΅ выполняСтся Π΅Π³ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΡƒΡŽ. ЛогичСская схСма рассчитываСт элСмСнты ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ b*i ΠΏΠΎ ΠΏΡ€ΠΈΠ½ΡΡ‚Ρ‹ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ элСмСнтам. Π‘Ρ…Π΅ΠΌΠ° сравнСния вычисляСт «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌ». Π’ ΡΠ»ΡƒΡ‡Π°Π΅ Π½Π΅Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ «ΡΠΈΠ½Π΄Ρ€ΠΎΠΌΠ°» Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€ выполняСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½Ρ‹ΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€Ρƒ разряда ΠΊΠΎΠ΄Π° Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка, Π° ΡΡ…Π΅ΠΌΠ° исправлСния ошибок ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ разряд. Π’ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ рСгистр записываСтся дСкодированная кодовая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. БистСма управлСния Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ дСкодирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹

1. Боставим Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ синдромов для ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга (7,4), (9,5), (11,7), (15,11):

2. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ выраТСния для расчСта элСмСнтов ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ для ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга (7,4), (9,5), (11,7), (15,11):

3. На ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ… Π˜Π‘ΠšΠ›-Π˜Π›Π˜ построим структуры ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ сигналов:

4. На ΡΡ‚Π΅Π½Π΄Π΅ ΠΏΠΎΠ΄Π°Π΄ΠΈΠΌ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΊΠΎΠ΄Π΅Ρ€Π° (7,4) построСнный ΠΊΠΎΠ΄, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΡΠΏΡŽΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ….

Π’Π²Π΅Π΄Π΅ΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΊΠΎΠ΄ (7,4), ΠΈ ΠΏΠΎΠ΄Π°Π΄ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° Π²Ρ…ΠΎΠ΄ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π°, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΡΠΏΡŽΡ€Ρ‹. УбСдимся, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ исправил ΠΎΡˆΠΈΠ±ΠΊΡƒ.

Код Π±Π΅Π· ошибки Код с ΠΎΡˆΠΈΠ±ΠΊΠΎΠΉ Π²ΠΎ 2 разрядС

Π’Ρ…ΠΎΠ΄

Π’Ρ…ΠΎΠ΄

a1

a1

a2

a2

a3

a3

a4

a4

b1

b1

b2

b2

b3

b3

C1

C1

C2

C2

C3

C3

A1

A1

A2

A2

A3

A3

A4

A4

B1

B1

B2

B2

B3

B3

Π­ΠΏΡŽΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π°. Код Π±Π΅Π· ошибки Π­ΠΏΡŽΡ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π°. Код с ΠΎΡˆΠΈΠ±ΠΊΠΎΠΉ Из ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΡΠΏΡŽΡ€ΠΎΠ² Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ исправил ΠΎΡˆΠΈΠ±ΠΊΡƒ.

6. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π΅ΡˆΠΈΡ„Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ синдромов для ΠΊΠΎΠ΄ΠΎΠ² Π₯эмминга.

7. Π‘ΠΎΠ±Π΅Ρ€Π΅ΠΌ Π² Multisim структуру ΠΊΠΎΠ΄Π΅Ρ€Π° (11,7). Подадим Π½Π° Π²Ρ…ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚Π° 3.3, сравним ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с Ρ€Π°ΡΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ:

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΊΠΎΠ΄Π΅Ρ€Π° Π₯эмминга (11,7)

Π­ΠΏΡŽΡ€Ρ‹ напряТСний Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΊΠΎΠ΄Π΅Ρ€Π°.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ расчСтному ΠΊΠΎΠ΄Ρƒ

8. Π‘ΠΎΠ±Π΅Ρ€Π΅ΠΌ Π² Multisim структуру Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π° (11,7). Подадим Π½Π° Π²Ρ…ΠΎΠ΄ ΠΊΠΎΠ΄ (11,7) ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚Π° 3.3, ввСдя ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ€Π°Π·Ρ€ΡΠ΄ΠΎΠ². Π‘Ρ€Π°Π²Π½ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с Ρ€Π°ΡΡ‡Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ:

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ слова, содСрТащиС Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Π΅ ошибки Π­ΠΏΡŽΡ€Ρ‹ напряТСний Π½Π° Π²Ρ…ΠΎΠ΄Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€Π°.

Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ хэмминг ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ МоТно ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ исправил ошибки Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Ρ€Π°Π·Ρ€ΡΠ΄ΠΎΠ².

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ