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

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ кабСльной Π»ΠΈΠ½ΠΈΠΈ связи

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Амплитудная модуляция, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ (элСктричСских, мСханичСских ΠΈ Π΄Ρ€.), происходящСС с Ρ‡Π°ΡΡ‚ΠΎΡ‚ΠΎΠΉ, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшСй, Ρ‡Π΅ΠΌ частота самих ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ. А. ΠΌ. ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π² Ρ€Π°Π΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Ρ€Π°Π΄ΠΈΠΎΠ²Π΅Ρ‰Π°Π½ΠΈΠΈ. Π—Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ колСбания ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΡΠ»Π΅ΠΊΡ‚ричСскиС колСбания Π½ΠΈΠ·ΠΊΠΎΠΉ частоты W (ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ сигнал), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСриодичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ (ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚) Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρƒ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ высокой частоты w… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ кабСльной Π»ΠΈΠ½ΠΈΠΈ связи (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠΊΠΎΠ°ΠΊΡΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π³ΠΈΡΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ кабСль связь

Для выполнСния курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Matlab, синтаксис ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся синтаксисом ΠΎΠ΄Π½ΠΎΠΈΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ языка программирования.

Выполняя курсовой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ задания ΠΈ Ρ€Π°ΡΡ‡Π΅Ρ‚Π° прохоТдСния сигнала ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ связи, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ΅ΠΌΡ‹ кодирования Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄ Π‘ΠΎΡƒΠ·Π° — Π§ΠΎΡƒΠ΄Ρ…ΡƒΡ€ΠΈ — Π₯ΠΎΠΊΠ²ΠΈΠ½Π³Π΅ΠΌΠ°. Π Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π±Ρ‹Π»Π° Π·Π°Π΄Π°Π½Π° (31,15).

Основной Ρ†Π΅Π»ΡŒΡŽ выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ являлась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ эмпиричСский расчСт количСства ошибок ΠΏΡ€ΠΈ искаТСнии сигнала ΠΏΠΎ ΡΡ€Π΅Π΄ΡΡ‚Π²Π°ΠΌ ПК, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠΈ кабСля для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… сСтСй.

ВСоритичСская Ρ‡Π°ΡΡ‚ΡŒ

ΠšΠΎΠ΄Ρ‹ Π‘ΠΎΡƒΠ·Π° — Π§ΠΎΡƒΠ΄Ρ…ΡƒΡ€ΠΈ — Π₯ΠΎΠΊΠ²ΠΈΠ½Π³Ρ…Π΅ΠΌΠ° (Π‘Π§Π₯-ΠΊΠΎΠ΄Ρ‹) — Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ кодирования это ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ класс цикличСских ΠΊΠΎΠ΄ΠΎΠ², примСняСмых для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΎΡˆΠΈΠ±ΠΎΠΊ. ΠžΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ построСния ΠΊΠΎΠ΄Π° с Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ расстояниСм.

ΠšΠΎΠ°ΠΊΡΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Π±Π΅Π»ΠΈ ΠΌΠ°Π³ΠΈΡΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Π΅ КМ-4 рассчитаны Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ°Π½Π°Π»ΡŒΠ½ΡƒΡŽ связь ΠΈ Ρ‚Π΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ с ΡƒΠΏΠ»ΠΎΡ‚Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ°ΠΊΡΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ частот Π΄ΠΎ 17 ΠœΠ“Ρ†. КабСли состоят ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… стандартизованных ΠΊΠΎΠ°ΠΊΡΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€ 2,52/9,4 ΠΈ ΠΏΡΡ‚ΠΈ слуТСбных симмСтричных Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΎΠΊ с ΠΆΠΈΠ»Π°ΠΌΠΈ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ 0,9 ΠΌΠΌ. По Π»ΡŽΠ±Ρ‹ΠΌ Π΄Π²ΡƒΠΌ ΠΊΠΎΠ°ΠΊΡΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ тСлСвидСния Π² ΠΏΡ€ΡΠΌΠΎΠΌ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ направлСниях ΠΈ 300 ΠΈΠ»ΠΈ 1920 ΠΊΠ°Π½Π°Π»ΠΎΠ² Π’Π§. КабСли ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΌΠ°Ρ€ΠΎΠΊ: ΠšΠœΠ“- 4, ΠšΠœΠ‘ — 4, ΠšΠœΠ‘Π“-4, ΠšΠœΠ‘Π» — 4, ΠšΠœΠ‘Π¨ΠΏ — 4, КМК — 4, КМКл — 4, ΠšΠœΠ­Π‘ — 4, ΠšΠœΠ­Π‘Π» — 4.

Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ сигнала — Π² Ρ€Π°Π΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ разлоТСния сигнала Π½Π° Π±ΠΎΠ»Π΅Π΅ простыС Π² Π±Π°Π·ΠΈΡΠ΅ ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ разлоТСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅, Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ„ункциям Уолша, Π²Π΅ΠΉΠ²Π»Π΅Ρ‚ — ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Ρ€.

Π€ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠΆΠ½ΠΈΡ… частот (ЀНЧ) — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΈΠ΄ΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ элСктронных Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ², эффСктивно ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΉ частотный спСктр сигнала Π½ΠΈΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ частоты (частоты срСза), ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‰ΠΈΠΉ (ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ) частоты сигнала Π²Ρ‹ΡˆΠ΅ этой частоты. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ подавлСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ частоты зависит ΠΎΡ‚ Π²ΠΈΠ΄Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° Π½ΠΈΠΆΠ½ΠΈΡ… частот (НЧ), Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π²Π΅Ρ€Ρ…Π½ΠΈΡ… частот пропускаСт частоты сигнала Π²Ρ‹ΡˆΠ΅ частоты срСза, подавляя Π½ΠΈΠ·ΠΊΠΈΠ΅ частоты.

РСализация Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² Π½ΠΈΠΆΠ½ΠΈΡ… частот ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ элСктронныС схСмы, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, акустичСскиС Π±Π°Ρ€ΡŒΠ΅Ρ€Ρ‹, мСханичСскиС систСмы ΠΈ Ρ‚. Π΄.

Амплитудная модуляция, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ (элСктричСских, мСханичСских ΠΈ Π΄Ρ€.), происходящСС с Ρ‡Π°ΡΡ‚ΠΎΡ‚ΠΎΠΉ, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшСй, Ρ‡Π΅ΠΌ частота самих ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ. А. ΠΌ. ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π² Ρ€Π°Π΄ΠΈΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Ρ€Π°Π΄ΠΈΠΎΠ²Π΅Ρ‰Π°Π½ΠΈΠΈ. Π—Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ колСбания ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² ΡΠ»Π΅ΠΊΡ‚ричСскиС колСбания Π½ΠΈΠ·ΠΊΠΎΠΉ частоты W (ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ сигнал), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСриодичСски ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ (ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚) Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρƒ ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ высокой частоты w (нСсущСй частоты), Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π°Π΄ΠΈΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ.

ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ схСма Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² ΠΊΡƒΡ€ΡΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 1.

Рисунок 1 — Алгоритм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: Π“Π‘Π§ΠŸΠ“ — Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ случайных чисСл ΠΏΠΎΠ»Π΅ Π“Π°Π»ΡƒΠ°; К — ΠΊΠΎΠ΄Π΅Ρ€; М — модулятор; Π›Π‘ — линия связи; Π’ — Π²Ρ‹ΠΏΡ€ΡΠΌΠΈΡ‚Π΅Π»ΡŒ; ЀНЧ — Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π½ΠΈΠ·ΠΊΠΈΡ… частот; И — ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ; Π” — Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€.

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ случайных чисСл

n=16;%символов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ…

N=7;%число Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎ 16 Π±ΠΈΡ‚

a=randi ([0 1], 1,(N*n));

ΠŸΠ΅Ρ€Π²Π°Ρ строка ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ n, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ символов Π² ΠΎΠ΄Π½ΠΎΠΌ, условном Π±Π»ΠΎΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’Ρ‹Π±ΠΎΡ€ числа 16 строго привязан ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ кодирования.

Вторая строка Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ количСство Π±Π»ΠΎΠΊΠΎΠ² для кодирования, выбирая число N, ΠΌΡ‹ ΠΈΡΡ…ΠΎΠ΄ΠΈΠ»ΠΈ ΠΈΠ· Π½Π΅ΠΎΠ±Ρ…одимости опрСдСлСния вСроятности допущСния ошибки Π½Π° 100 Π±ΠΈΡ‚ ΠΏΡ€ΠΈ использовании ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π΄Π»ΠΈΠ½Π° послания Π±Ρ‹Π»Π° 100 Π±ΠΈΡ‚, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ 100 Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 16, Π΄Π»ΠΈΠ½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 6,25. Π­Ρ‚ΠΎ число округляСм Π΄ΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅Π³ΠΎ Ρ†Π΅Π»ΠΎΠ³ΠΎ, Ρ‚. Π΅. Π΄ΠΎ 7.

Π’Ρ€Π΅Ρ‚ΡŒΡ строка Π·Π°Π΄Π°Π΅Ρ‚ массив, Π° ΠΈΠ· 112 символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ П.О. Matlab.

ΠšΠΎΠ΄Π΅Ρ€

Для кодирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π±Ρ‹Π»Π° создана функция a=coder_all (a, g). Π“Π΄Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся массив ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… случайных чисСл, Π΄Π»ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΡ€Π°Ρ‚Π½Π° 16.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ умноТСния ΠΏΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Π΄Π²Π° Ρ‚Ρ€Π΅Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… простых ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌΠΎΠ², для достиТСния s=3, Ρ‚. Π΅. Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ ошибки, Π² Π±Π»ΠΎΠΊΠ΅ Π΄Π»ΠΈΠ½ΠΎΠΉ 31 Π±ΠΈΡ‚. Но Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ Π΄Π°Π΅Ρ‚ возмоТности исправлСния ошибок ΠΏΡ€ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ 1 ΠΈ 16 Π±ΠΈΡ‚Π°.

Π”ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ, являСтся функция b=sumost (b, g). Она прибавляСт остаток дСлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π±ΠΈΡ‚ Π½Π° ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ. ΠŸΡ€ΠΈΠ±Π΅Π³Π°Ρ Π² ΡΠ²ΠΎΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ [a]=Mdeconv (a, g), которая создана ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ со ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΌΠ°Ρ‚Π»Π°Π±Π° deconv.

Ѐункция Mdeconv ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

— srav для сравнСния Π΄Π²ΡƒΡ… массивов;

— nuli для удалСния всСх Π½ΡƒΠ»Π΅ΠΉ Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ слСва.

ΠœΠΎΠ΄ΡƒΠ»ΡΡ‚ΠΎΡ€ ΠœΠΎΠ΄ΡƒΠ»ΡΡ†ΠΈΡ сигнала происходит ΠΏΠΎ ΡΡ€Π΅Π΄ΡΡ‚Π²Π°ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ simulation_signal. Π’Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

— Π΄Π»ΠΈΠ½Π° модуляции ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°;

— ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±ΠΈΡ‚ для модуляции;

— ΠΌΠ°ΡΡΠΈΠ² ΠΈΠ· ΡΠ»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

Частота модуляции ΠΎΠ³ΠΈΠ±Π°ΡŽΡ‰Π΅ΠΉ Ρ€Π°Π²Π½Π° 100 Π“Ρ†, Π° Π½Π΅ΡΡƒΡ‰Π΅ΠΉ 10 ΠΊΠ“Ρ†.

ΠŸΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ количСствС отсчСтов, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ 7*31*10=1240, ΠΏΡ€ΠΈΠΌΠ΅ΠΌ участок Π·Π° ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π²Π½Ρ‹ΠΉ 0,1 сСкундС. Π’Π°ΠΊ ΠΊΠ°ΠΊ нСсущая Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ 10 000 ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ, Π° ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ нСсущСй Ρ€Π°Π²Π΅Π½ 360 градусов, Ρ‚ΠΎ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ для задания нСсущСй Π±ΡƒΠ΄Π΅Ρ‚ sin ((2*3.14 159*x)/124). Аналогично Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ для ΠΎΠ³ΠΈΠ±Π°ΡŽΡ‰Π΅ΠΉ. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 2 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° модуляция Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ сигнала, шаг модуляции ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° Ρ€Π°Π²Π΅Π½ 10.

Рисунок 2 — ΠœΠΎΠ΄ΡƒΠ»ΡΡ†ΠΈΡ сигнала.

Линия связи ΠΈ ΡˆΡƒΠΌ

Для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ прохоТдСния Π»ΠΈΠ½ΠΈΠΈ связи сигналом ΠΌΡ‹ ΡΠΎΠ·Π΄Π°Π»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ link. Π’Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ значСниями для Π½Π΅Π΅ послуТили Π΄Π»ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ связи Π² ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ сигнал.

Из-Π·Π° сдвига Ρ„Π°Π·Ρ‹ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ сигнала ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ связи ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΡΡ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΎΡ€ Ρ„Π°Π·. Π’ Ρ…ΠΎΠ΄Π΅ эмпиричСских ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ сдвиг Ρ„Π°Π·Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ зависит ΠΎΡ‚ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π° дискрСтизации ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ сигнала ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ зависит ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи. Π’Π°ΠΊ ΠΊΠ°ΠΊ число отсчСтов сигнала Π±Ρ‹Π»ΠΎ постоянным, Ρ‚ΠΎ ΠΌΡ‹ Π²Π²Π΅Π»ΠΈ константу, ΠΏΡ€ΠΈ Π΄ΠΎΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ сдвиг Ρ„Π°Π·. Π’Π°ΠΊ ΠΆΠ΅ ΡƒΡ‡Ρ‚Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ смСщСния Ρ„Π°Π·Ρ‹ большС Ρ‡Π΅ΠΌ Π΄Π»ΠΈΠ½Π° самого сигнала.

ΠŸΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ прохоТдСния вСщСствСнного сигнала ΠΌΡ‹ ΡƒΡ‡Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ симмСтрично сопряТСнный спСктр.

ЗначСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π»ΠΈΠ½ΠΈΠΈ связи Π±Ρ‹Π»ΠΈ взяты ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†, Π½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ большой квантованности частот, ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½Ρ‹ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ дя R ΠΈ G.

Для налоТСния ΡˆΡƒΠΌΠ° Π½Π° ΡΠΈΠ³Π½Π°Π» Π±Ρ‹Π»Π° использована стандартная функция AWGN. Π’ Π½Π΅ΠΉ ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ сигнал Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ ΡˆΡƒΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сигнала ΠΊ ΡˆΡƒΠΌΡƒ, измСряСмоС Π² Π΄Π‘. Π§Π΅ΠΌ большС это ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌ Ρ‚ΠΎΡ‡Π½Π΅Π΅ пСрСдаСтся сигнал.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ прохоТдСния Π»ΠΈΠ½ΠΈΠΈ сигналом, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ ΡˆΡƒΠΌΠ° прСдставлСн Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.

Рисунок 3 — Π‘ΠΈΠ³Π½Π°Π» ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠΉ линию связи с Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ ΡˆΡƒΠΌΠΎΠΌ.

Π’Ρ‹ΠΏΡ€ΡΠΌΠΈΡ‚Π΅Π»ΡŒ ΠΈ Π€ΠΠ§

ВыпрямитСлСм сигнала послуТила стандартная функция matlab abs, Π΄Π°ΡŽΡ‰Π°Ρ Π½Π°ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ сигнала.

Π€ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ Π½ΠΈΠ·ΠΊΠΈΡ… частот являСтся функция ogib, которая зануляСт Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΠΊΠΈ спСктра ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ высоких частот. Для этого ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ спСктр нашСго сигнала, Π·Π°Π½ΡƒΠ»ΠΈΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π° ΠΏΠΎΡΠ»Π΅ этого восстановили Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ спСктра.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 4 ΠΏΠΎΠΊΠ°Π·Π°Π½ сигнал ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠΉ Π²Ρ‹ΠΏΡ€ΡΠΌΠΈΡ‚Π΅Π»ΡŒ ΠΈ Π€ΠΠ§, Π½Π° ΡΡ‚ΠΎΠΌ рисункС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ³ΠΈΠ±Π°ΡŽΡ‰ΡƒΡŽ сигнала, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌ Π±ΠΈΡ‚.

Рисунок 4 — Π‘ΠΈΠ³Π½Π°Π» послС выпрямитСля ΠΈ Π€ΠΠ§.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ

Для ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° сигнал Π±Ρ‹Π» смСщСн ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±Ρ‹ максимальная ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° Π±Ρ‹Π»ΠΈ Ρ€Π°Π²Π½ΠΎΡƒΠ΄Π°Π»Π΅Π½Ρ‹ ΠΎΡ‚ 0. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒ коэффициСнт стробирования ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи ΠΈ ΡˆΡƒΠΌΠ°.

Цикл измСнСния полоТСния сигнала:

for (i=1:bbb) s (i)=s (i)-(www-wwww)/2-wwww; end

Π“Π΄Π΅ www максимальная Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° сигнала, Π° wwww минимальная.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ integr, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠ²Π»ΡΡŽΡ‚ΡΡ сигнал ΠΈ ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ отсчСтов для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π°. Π‘Π°ΠΌ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ сравниваСт сумму Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΠΈΡ‚Π° с Π½ΡƒΠ»Π΅ΠΌ. НапримСр, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π±ΠΈΡ‚ Π½ΠΎΠΌΠ΅Ρ€ 4, ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ суммируСт всС значСния массива Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ ΠΎΡ‚ 30 Π΄ΠΎ 40, Π° ΠΈΡ… ΡΡ€Π΅Π΄Π½Π΅Π΅ арифмСтичСскоС с 0.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 5 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ сигнал/ΡˆΡƒΠΌ 30 Π΄Π‘.

Рисунок 5 — ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ошибок ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° ΠΏΡ€ΠΈ ΠΌΠ°Π»ΠΎΠΉ Π΄Π»ΠΈΠ½Π΅ Π»ΠΈΠ½ΠΈΠΈ связи ΠΈ ΡˆΡƒΠΌΠ΅ 30 Π΄Π‘.

Π”Π΅ΠΊΠΎΠ΄Π΅Ρ€

Π”Π΅ΠΊΠΎΠ΄Π΅Ρ€ — функция ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΈΠ· Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ сигнала ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ с ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π±ΠΈΡ‚Π°ΠΌΠΈ.

Π’ Π½Π°ΡˆΠ΅ΠΌ случаС Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ decoder_all, которая Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ вСсь Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΏΠΎ 31 Π±ΠΈΡ‚Ρƒ. ПослС Ρ‡Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΏΠΎ ΠΏΠΎΡ€ΡΠ΄ΠΊΡƒ пСрСдаСтся Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ coder которая Π΄Π΅Π»ΠΈΡ‚ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π±Π»ΠΎΠΊ Π½Π° ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ½ΠΎΠΌ g, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ sdvig, которая ΠΏΡ€ΠΈ остаткС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 3, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цикличСских сдвигов ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ вСса остатков.

Рисунок 6 Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠΎΠ΄Π° Π‘Π§Π₯, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ исправил 3 ошибки, ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ вСса остатков ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цикличСских сдвигах.

Рисунок 6 — ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ошибок ΠΏΡ€ΠΈ исправлСнии 3 ошибок Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи

Для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° зависимости вСроятности ошибки ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи, Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ 350 запусков основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΡƒΡ‚Π΅ΠΌ записи Π΅Π΅ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ° Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π°.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7.1 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π² ΠΊΠΎΠ΄Π΅ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π‘Π§Π₯, ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Π±ΠΈΡ‚Π°, Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΡ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ.

Рисунок 7.1 — Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ вСроятности ошибки ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи Π² ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅ Π‘Π§Π₯.

Рисунок 7.2 — Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ вСроятности ошибки ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи Π² Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅.

Рисунок 7.2 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΌ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки Π² Π±ΠΈΡ‚Π΅, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΡΡ‚ΠΈΡ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½Π°, ΠΈ ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ расстоянии Π»ΠΈΠ½ΠΈΠΈ, Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚ΡŒΡΡ ΠΎΠΊΠΎΠ»ΠΎ 50%, ΠΈΠ·-Π·Π° Ρ€Π°Π²Π½ΠΎ вСроятности 0 ΠΈ 1 Π½Π° Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ чисСл.

Рисунок 7.3 — Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ошибки Π² ΡΡ‚Π° Π±ΠΈΡ‚Π°Ρ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7.3 прСдставлСн логарифмичСский Π³Ρ€Π°Ρ„ΠΈΠΊ вСроятности ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ошибки Π² ΠΎΠ΄Π½ΠΎΠΌ Π±ΠΈΡ‚Π΅ ΠΈΠ· ΡΡ‚Π°, Π² ΠΊΠΎΠ΄Π΅ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° Π‘Π§Π₯. Из Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π²ΠΈΠ΄Π½Π° ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ошибки Π² ΠΎΠ΄Π½ΠΎΠΌ Π±ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи.

Рисунок 7.4 — Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ошибки Π² ΡΡ‚Π° Π±ΠΈΡ‚Π°Ρ… Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΠΈ ΠΎΡ‚ Π΄Π»ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ связи.

Из Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 7.4, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ вСроятности ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈΠ· ΡΡ‚Π° Π±ΠΈΡ‚ с ΠΎΠ΄Π½ΠΎΠΉ допустимой ошибкой, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ Π»Π°Π²ΠΈΠ½Π½ΠΎΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ вСроятности, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ логарифмичСской шкалС ΠΏΠΎ ΠΎΡΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ вСроятности ошибки.

ИзмСнСниС вСроятности ошибки ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ сигнал/ΡˆΡƒΠΌ

Для провСдСния наблюдСний ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π»ΠΈΡΡŒ стандартной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ AWGN, Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ являСтся ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ сигнал/ΡˆΡƒΠΌ. На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 9 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ошибки Π² Π±ΠΈΡ‚Π΅ Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π² ΠΊΠΎΠ΄Π΅ Π‘Π§Π₯ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ уровня сигнал/ΡˆΡƒΠΌΠ° ΠΎΡ‚ 0 Π΄ΠΎ 30 Π΄Π‘, Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 10 ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π° Ρ‚Π° ΠΆΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ вСроятности, Π½ΠΎ Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π§Π₯.

Рисунок 9 — Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡˆΡƒΠΌΠ° Π² ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅.

Рисунок 10 — Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 0 ΠΈ 1.

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΡ‡Π΅Π½ΡŒ большом ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ сигнал/ΡˆΡƒΠΌ сигнал Π±ΡƒΠ΄Π΅Ρ‚ искаТСн достаточно ΠΌΠ°Π»ΠΎ, Π° ΠΏΡ€ΠΈ значСниях Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΊ 0, Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚ΡŒΡΡ ΠΎΠΊΠΎΠ»ΠΎ 50%.

Рисунок 11 — Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ошибки Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈΠ· 100 Π±ΠΈΡ‚ Π² Π‘Π§Π₯ ΠΊΠΎΠ΄Π΅.

Рисунок 12 — Π’Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ошибки Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈΠ· 100 Π±ΠΈΡ‚.

На Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 11 логарифмичСски ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ошибки Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈΠ· 100 Π±ΠΈΡ‚, ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ уровня ΡˆΡƒΠΌΠ° ΠΎΡ‚ 0 Π΄ΠΎ 30 Π΄Π‘, Π² ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π‘Π§Π₯ кодирования, Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 12 Π² ΠΊΠΎΠ΄Π΅ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π‘Π§Π₯.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ…ΠΎΠ΄Π΅ курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΡ‹ ΠΏΡ€ΠΎΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ сигнала ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ связи, налоТСния Π½Π° Π½Π΅Π³ΠΎ Π±Π΅Π»ΠΎΠ³ΠΎ, Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡˆΡƒΠΌΠ°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сигнала ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Π‘Π§Π₯ (31,16).

Благодаря ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΎ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигнала ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π½Ρ‚Π°Ρ… тСхничСских Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигналов.

БиблиографичСский список

1 Π“Ρ€ΠΎΠ΄Π½Π΅Π², И. И. Π›ΠΈΠ½ΠΈΠΈ связи / И. И. Π“Ρ€ΠΎΠ΄Π½Π΅Π², Π‘. М. Π’Π΅Ρ€Π½ΠΈΠΊ, ИзданиС 5-Π΅, исправлСнноС ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅. Π Π°Π΄ΠΈΠΎ ΠΈ ΡΠ²ΡΠ·ΡŒ, Москва: 1988.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ А

Листинг Π³Π»Π°Π²Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

function [D, f]=project_11lab (par)

n=16;%символов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ…

N=7;%число Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎ 16 Π±ΠΈΡ‚

l=11;%длина линии связи

g=[1 0 0 0 1 1 1 1 1 0 1 0 1 1 1 1];

a=randi ([0 1], 1,(N*n));

ccc=a;

a=coder_all (a, g); % ΠΊΠΎΠ΄Π΅Ρ€ ΠΎΠ΄Π½ΠΈΡ… 16 Π±ΠΈΡ‚

DD=a;

s=simulation_signal (a, N*31,10);

s=link (6,s);

bbb=length (s);

s=awgn (s, 30);

s=ogib (s);

wwww=100;

www=-100;

figure (1)

plot (s)

for (i=1:bbb)

if (s (i)>www) www=s (i); end

if (s (i)

end

for (i=1:bbb) s (i)=s (i)-(www-wwww)/2-wwww; end

[a]=integr (s, N*31);

DDD=a;

a=decoder_all (a, g);

bbb=length (a);

f=0;

for (i=1:bbb)

if (a (i)≅ccc (i))

f=f+1;

end

end

D=0;

for (i=1:((bbb/16)*31)) if (DD (i)≅DDD (i)) D=D+1; end

end

end

Листинг А.1 — Главная функция ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, лист 1

function [c]=coder_all (a, g)

q=length (a)/16;

for (i=1:q)

for (j=1:16)

b (j)=a ((i-1)*16+j);

end

b=sumost (b, g);

for (j=1:31)

c ((i-1)*31+j)=b (j);

end

end

end

function [a]=cycle_sdvig (a, sw)

d=length (a);

if (sw>0)

b=a (1);

for (i=1:(d-1))

a (i)=a (i+1);

end

a (d)=b;

end

q=a;

if (sw<0)

b=a (d);

for (i=1:(d-1))

a (i+1)=q (i);

end

a (1)=b;

end

end

function [c]=decoder_all (a, g)

q=length (a)/31;

for (i=1:q)

for (j=1:31)

b (j)=a ((i-1)*31+j);

end

b=sdvig (b, g);

for (j=1:16)

c ((i-1)*16+j)=b (j);

end

end

end

function [integ]=integr (sig, N)

char=fix (length (sig)/N);

for (i=1:N)

s=0;

for (j=1:char)

s=s+sig ((i-1)*char+j);

end

s=s/char;

if (s>0)

integ (i)=1;

else

integ (i)=0;

end end end

Листинг А.1, лист 2

function [a]=invers (a)

if (a==1)

a=0;

else

a=1;

end

end

function [mmm]=link (l, v2)

m=length (v2);

for (tt=1:m)

G (tt) = (0.174 673*(tt-1)-0.19*(tt-1)*(tt-1)+0.19*(tt-1)*(tt-1)*(tt-1))* 0.1/100;

R (tt) = 18.9297+0.073*((tt-1))-0.47 438*((tt-1))*((tt-1))+((tt-1))*((tt-1))*(tt-1)*0.12;

end

f=0:m-1;

L (f+1) = 1j*0.28*2*pi*f*10 000;

C (f+1) = 1j*49.6 * 0.1*2*pi*f*10 000;

for k = 1: m

y (k) = sqrt ((R (k)+L (k))*(G (k)+C (k)));

end;

h = exp (-y*l);

for k=1:m/2−2

h (m/2+k+2) = real (h (m/2-k)) -1j*imag (h (m/2-k));

end

% ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ°Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· линию связи

sp = fft (v2);

for (r=1:m)

sp1® = sp® * h®;

end

mmm=(real (ifft (sp1)));

GG=mmm;

sdvig=fix (m*0.187*l/5);%Π‘Π΄Π²ΠΈΠ³ Ρ„Π°Π·Ρ‹ Π² Π»ΠΈΠ½ΠΈΠΈ

if (sdvig>m) sdvig=sdvig-m; end

for (d=1:(m-sdvig))

mmm (d)=GG (sdvig+d);

end

ee=1;

for (d=(m-sdvig):m)

mmm (d)=GG (ee);ee=ee+1;

end

function [a]=Mdeconv (a, g)

ng=length (g);

na=length (a);

for (y=1:50)

if (na>(ng-1))

a=srav (a, g);

a=nuli (a);

na=length (a);

end end end

Листинг А.1, лист 3

function [a]=nuli (a)

sw=5;

dl=length (a);

k=1;

for (i=1:dl)

if (a (i)==0&&sw<10)

k=i+1;

else

sw=12;

end

end

b=0;

for (i=k:dl)

b (i-k+1)=a (i);

end

a=0;a=b;

end

function [a]=ogib (a)

a=abs (a);

b=length (a);

c=fft (a);

for (i=fix (b*0.05):fix (b*0.90))

c (i)=0;

end

a=real (ifft (c));

end

function [a]=sdvig (a, g)

for (www=1:30)

r=Mdeconv (a, g);

t=0;

w=sum®;

if (w>3)

for (i=1:30)

r=Mdeconv (a, g);

w=sum®;

if (w>3)

a=cycle_sdvig (a, 1);

r=Mdeconv (a, g);

w=sum®;

t=t+1;

end

end

for (x=1:t)

a=cycle_sdvig (a,-1);

end

a (t)=invers (a (t));

end end end

function [a]=srav (a, g)

nb=length (g);

for (i=1:nb)

if (a (i)==g (i))

a (i)=0;

else

a (i)=1;

end end end

Листинг А.1, лист 4

function [s]=simulation_signal (bin, N, character_length)

Um=1; M=1;

for (i=1:N)

if (bin (i)>0)

for (j=1:character_length)

s ((i-1)*character_length+j)=Um*((1+M*sin ((2*3.14 159*j)/124))*sin ((2*3.14 159*j)/1.24));

end

else

for (j=1:character_length)

s ((i-1)*character_length+j)=0;

end

end

end

end

function [a]=sum (a)

d=length (a); s=0;

for (i=1:d) s=a (i); end

end

function [a]=sumost (a, g)

for (i=17:31) a (i)=0; end

r=Mdeconv (a, g);

dlr=length®;

for (i=1:dlr)

if (a (32-i)==r (dlr-i+1))

a (32-i)=0;

else

a (32-i)=1;

end

end

end

clear all;

r=0;w=0;

disp ('Π½Π°Ρ‡Π°Π»ΠΎ');

for (i=1:2)

[D, f]=project_11lab (21);

r (i)=D;w (i)=f;

end

ss=0;s=0;

for (i=1:2) s=r (i)+s; ss=ss+w (i); end

t2=(ss/2);

t1=(s/2);

disp (t1);

disp (t2);

disp ('ΠΊΠΎΠ½Π΅Ρ†')

Листинг А.1, лист 5

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