β€žΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΡ†ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ сродни ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎΡΡ‚ΠΈβ€œ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ дојдов Π΄ΠΎ ΠΎΠ²Π°Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π²ΠΎ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚

ΠœΠΎΡ˜Π°Ρ‚Π° дСнСшна ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° Π΅ гласно мисли ΠΎΠ΄ личност која рСчиси ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΎ (ΠΈΠ°ΠΊΠΎ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½ΠΎ) Ρ‚Ρ€Π³Π½Π° ΠΏΠΎ ΠΏΠ°Ρ‚ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅.

Π”Π°, Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌ Π΄Π΅ΠΊΠ° ΠΌΠΎΠ΅Ρ‚ΠΎ искуство Π΅ само ΠΌΠΎΠ΅ искуство, Π½ΠΎ ΠΌΠΈ сС Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° Π΄ΠΎΠ±Ρ€ΠΎ сС Π²ΠΊΠ»ΠΎΠΏΡƒΠ²Π° Π²ΠΎ ΠΎΠΏΡˆΡ‚ΠΈΠΎΡ‚ Ρ‚Ρ€Π΅Π½Π΄. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, искуството опишано ΠΏΠΎΠ΄ΠΎΠ»Ρƒ повСќС сС однСсува Π½Π° ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π½Π° Π½Π°ΡƒΡ‡Π½Π°Ρ‚Π° активност, Π½ΠΎ ΡˆΡ‚ΠΎ, ΠΏΠΎ Ρ“Π°Π²ΠΎΠ»ΠΈΡ‚Π΅, Π½Π΅ сС ΡˆΠ΅Π³ΡƒΠ²Π° - ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ корисно Π½Π°Π΄Π²ΠΎΡ€.

β€žΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΡ†ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ сродни ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎΡΡ‚ΠΈβ€œ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ дојдов Π΄ΠΎ ΠΎΠ²Π°Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π²ΠΎ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚
Π˜Π·Π²ΠΎΡ€: https://xkcd.com/664/

ΠžΠΏΡˆΡ‚ΠΎ, посвСтСно Π½Π° ситС сСгашни студСнти ΠΎΠ΄ ΠΏΠΎΡ€Π°Π½Π΅ΡˆΠ΅Π½ студСнт!

ΠžΡ‡Π΅ΠΊΡƒΠ²Π°ΡšΠ°

Кога ја Π·Π°Π²Ρ€ΡˆΠΈΠ² ΠΌΠΎΡ˜Π°Ρ‚Π° Π΄ΠΈΠΏΠ»ΠΎΠΌΠ° ΠΏΠΎ Π˜Π½Ρ„ΠΎΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡΠΊΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ комуникациски систСми Π²ΠΎ 2014 Π³ΠΎΠ΄ΠΈΠ½Π°, Π½Π΅ Π·Π½Π°Π΅Π² рСчиси Π½ΠΈΡˆΡ‚ΠΎ Π·Π° свСтот Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ. Π”Π°, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π΄Ρ€ΡƒΠ³ΠΈ, Π³ΠΎ ΠΏΠΎΠ»Π°Π³Π°Π² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΡ‚ β€žΠšΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠΈ Π½Π°ΡƒΠΊΠΈβ€œ Π²ΠΎ ΠΌΠΎΡ˜Π°Ρ‚Π° ΠΏΡ€Π²Π° Π³ΠΎΠ΄ΠΈΠ½Π° - Π½ΠΎ, Господи, Ρ‚ΠΎΠ° бСшС ΠΌΠΎΡ˜Π°Ρ‚Π° ΠΏΡ€Π²Π° Π³ΠΎΠ΄ΠΈΠ½Π°! Π‘Π΅ΡˆΠ΅ Ρ†Π΅Π»Π° вСчност!

Π’ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Π½Π΅ ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°Π² Π½ΠΈΡˆΡ‚ΠΎ особСно Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ ΠΎΠ΄ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ° ΠΈ ΠΊΠΎΠ³Π° Π²Π»Π΅Π³ΠΎΠ² Π½Π° магистСрската ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° β€žΠšΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΈβ€œ ГСрманско-руски институт Π·Π° Π½ΠΎΠ²ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Но џабС...

Π‘Π΅Π²ΠΌΠ΅ само Π²Ρ‚ΠΎΡ€ ΠΏΡ€ΠΈΠ΅ΠΌ, Π° ΠΌΠΎΠΌΡ†ΠΈΡ‚Π΅ ΠΎΠ΄ ΠΏΡ€Π²ΠΈΠΎΡ‚ сè ΡƒΡˆΡ‚Π΅ Π³ΠΈ ΠΏΠ°ΠΊΡƒΠ²Π°Π° ΠΊΡƒΡ„Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° Π΄Π°Π»Π΅Ρ‡Π½Π° Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΡ˜Π° (ΡΡ‚Π°ΠΆΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Ρ‚Ρ€Π°Π΅ ΡˆΠ΅ΡΡ‚ мСсСци Π²ΠΎ Π²Ρ‚ΠΎΡ€Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π° магистСрски). Π‘ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ Π·Π±ΠΎΡ€ΠΎΠ²ΠΈ, никој ΠΎΠ΄ блискиот ΠΊΡ€ΡƒΠ³ сС ΡƒΡˆΡ‚Π΅ Π½Π΅ сС срСтнал сСриозно со ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° Свропското ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Π° нСмашС кој Π΄Π° ΠΏΡ€Π°ΡˆΠ° Π·Π° Π΄Π΅Ρ‚Π°Π»ΠΈΡ‚Π΅.

Π’ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΡ€Π²Π° Π³ΠΎΠ΄ΠΈΠ½Π°, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, ΠΈΠΌΠ°Π²ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ, Π²ΠΎ ΠΊΠΎΠΈ ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π½ΠΈ сС Π½ΡƒΠ΄Π΅Π° дСмократски ΠΈΠ·Π±ΠΎΡ€ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ скрипти (Π³Π»Π°Π²Π½ΠΎ Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ MATLAB) ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ€Π°Π·Π½ΠΈ високо ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ GUI (Π²ΠΎ смисла Π΄Π΅ΠΊΠ° Π±Π΅Π· ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ скрипти - ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° срСдини Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΡšΠ΅).

β€žΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΡ†ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ сродни ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎΡΡ‚ΠΈβ€œ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ дојдов Π΄ΠΎ ΠΎΠ²Π°Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π²ΠΎ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚

НСпотрСбно Π΅ Π΄Π° сС ΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° Π½ΠΈΠ΅, ΠΈΠ΄Π½ΠΈΡ‚Π΅ магистри Π½Π° Π½Π°ΡƒΠΊΠΈ, ΠΎΠ΄ Π½Π°ΡˆΠ°Ρ‚Π° младСшка глупост ΠΈΠ·Π±Π΅Π³Π½ΡƒΠ²Π°Π²ΠΌΠ΅ Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊΠΎ ΠΎΠ³Π°Π½. Π•Π²Π΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Simulink ΠΎΠ΄ MathWorks: Ρ‚ΡƒΠΊΠ° сС Π±Π»ΠΎΠΊΠΎΠ²ΠΈΡ‚Π΅, Ρ‚ΡƒΠΊΠ° сС врскитС, Ρ‚ΡƒΠΊΠ° сС ситС Π²ΠΈΠ΄ΠΎΠ²ΠΈ поставки ΠΈ ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°Ρ‡ΠΈ.

ПоглСд кој Π΅ ΠΌΠ°Ρ˜Ρ‡ΠΈΠ½ ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π»ΠΈΠ² Π·Π° Π»ΠΈΡ†Π΅ ΠΊΠΎΠ΅ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅Π»ΠΎ Π²ΠΎ дизајн Π½Π° ΠΊΠΎΠ»Π° ΠΈ систСмско инТСнСрство!

β€žΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΡ†ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ сродни ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎΡΡ‚ΠΈβ€œ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ дојдов Π΄ΠΎ ΠΎΠ²Π°Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π²ΠΎ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚
Π˜Π·Π²ΠΎΡ€: https://ch.mathworks.com/help/comm/examples/parallel-concatenated-convolutional-coding-turbo-codes.html

Π’Π°ΠΊΠ° Π½ΠΈ сС Ρ‡ΠΈΠ½Π΅ΡˆΠ΅ ...

РСалност

Π•Π΄Π½Π° ΠΎΠ΄ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΎ ΠΏΡ€Π²ΠΈΠΎΡ‚ сСмСстар бСшС ΠΈΠ·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° OFDM трансивСр Π½Π° сигнал ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΡ‚ β€žΠœΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ˜Π°β€œ. Π˜Π΄Π΅Ρ˜Π°Ρ‚Π° Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΡƒΡΠΏΠ΅ΡˆΠ½Π°: Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ˜Π°Ρ‚Π° Π΅ сè ΡƒΡˆΡ‚Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Π° ΠΈ доста ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½Π° ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅Ρ˜Π·ΠΈΠ½Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ Wi-Fi ΠΈ LTE/LTE-A (Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° OFDMA). Ова Π΅ Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΎΡ‚ΠΎ Π½Π΅ΡˆΡ‚ΠΎ Π·Π° ΠΌΠ°Ρ˜ΡΡ‚ΠΎΡ€ΠΈΡ‚Π΅ Π΄Π° Π³ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ своитС Π²Π΅ΡˆΡ‚ΠΈΠ½ΠΈ Π²ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° тСлСкомуникациски систСми.

β€žΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΡ†ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ сродни ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎΡΡ‚ΠΈβ€œ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ дојдов Π΄ΠΎ ΠΎΠ²Π°Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π²ΠΎ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚

И сСга Π½ΠΈ сС Π΄Π°Π΄Π΅Π½ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΎΠΏΡ†ΠΈΠΈ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ спСцификации со ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π½ΠΎ Π½Π΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° (Π·Π° Π΄Π° Π½Π΅ Π±Π°Ρ€Π°ΠΌΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚), ΠΈ сС Π½Π°Ρ„Ρ€Π»Π°ΠΌΠ΅ Π½Π° вСќС спомСнатиот Π‘ΠΈΠΌΡƒΠ»ΠΈΠ½ΠΊ... И Π½Γ¨ ΡƒΠ΄ΠΈΡ€Π° со Ρ‡Π°Ρ˜Π½ΠΈΠΊ ΠΏΠΎ Π³Π»Π°Π²Π°. Π½Π° рСалноста:

  • БСкој Π±Π»ΠΎΠΊ Π΅ ΠΏΠΎΠ»Π½ со ΠΌΠ½ΠΎΠ³Ρƒ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, ΠΊΠΎΠΈ сС ΡΡ‚Ρ€Π°ΡˆΠ½ΠΈ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½Π°Ρ‚ ΠΏΡ€ΠΈ ΠΏΠ°Π΄ Π½Π° ΠΊΠ°ΠΏΠ°Ρ‚Π°.
  • Π’Ρ€Π΅Π±Π° Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈΡ‚Π΅ со Π±Ρ€ΠΎΡ˜ΠΊΠΈ, ΠΈΠ·Π³Π»Π΅Π΄Π° Сдноставно, Π½ΠΎ сСпак Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС Π³Π°Π»Π°ΠΌΠ°Ρ‚, Π½Π΅ дај Π‘ΠΎΠΆΠ΅.
  • ΠšΠ°Ρ‚Π΅Π΄Ρ€Π°Π»Π½ΠΈΡ‚Π΅ машини Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π±Π°Π²ΡƒΠ²Π°Π°Ρ‚ ΠΎΠ΄ ΠΈΠ·Π±Π΅Π·ΡƒΠΌΠ΅Π½Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° GUI, Π΄ΡƒΡ€ΠΈ ΠΈ Π²ΠΎ Ρ„Π°Π·Π°Ρ‚Π° Π½Π° ΡΡƒΡ€Ρ„Π°ΡšΠ΅ Π½ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π½Π° достапни Π±Π»ΠΎΠΊΠΎΠ²ΠΈ.
  • Π—Π° Π΄Π° Π·Π°Π²Ρ€ΡˆΠΈΡˆ Π½Π΅ΡˆΡ‚ΠΎ Π΄ΠΎΠΌΠ°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ имаш истиот Π‘ΠΈΠΌΡƒΠ»ΠΈΠ½ΠΊ. И, Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, Π½Π΅ΠΌΠ° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΈ.

Π”Π°, Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚, сС Ρ€Π°Π·Π±ΠΈΡ€Π°, Π³ΠΎ Π·Π°Π²Ρ€ΡˆΠΈΠ²ΠΌΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚, Π½ΠΎ Π³ΠΎ Π·Π°Π²Ρ€ΡˆΠΈΠ²ΠΌΠ΅ со гласно ΠΈΠ·Π΄ΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠ»Π΅ΡΠ½ΡƒΠ²Π°ΡšΠ΅.

Помина извСсно Π²Ρ€Π΅ΠΌΠ΅, ΠΈ дојдовмС Π΄ΠΎ ΠΊΡ€Π°Ρ˜ΠΎΡ‚ Π½Π° ΠΏΡ€Π²Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΠ΄ магистСрскитС студии. ΠšΠΎΠ»ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π½Π° Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° GUI-ΠΈ ΠΏΠΎΡ‡Π½Π° Π΄Π° ΠΏΠ°Ρ“Π° ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ со Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΡ‚ Π½Π° гСрмански ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ, ΠΈΠ°ΠΊΠΎ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ бСшС достигната Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ°Ρ‚Π°. ΠœΠ½ΠΎΠ³ΡƒΠΌΠΈΠ½Π° ΠΎΠ΄ нас, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ јас, Π½Π°Π΄ΠΌΠΈΠ½ΡƒΠ²Π°Ρ˜ΡœΠΈ ја Π½Π°ΡˆΠ°Ρ‚Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° Π·Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌΠ΅, сè повСќС Π³ΠΎ користСвмС Matlab Π²ΠΎ Π½Π°ΡˆΠΈΡ‚Π΅ Π½Π°ΡƒΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ (ΠΈΠ°ΠΊΠΎ Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° Toolboxes), Π° Π½Π΅ Π½Π°Π²ΠΈΠ΄ΡƒΠΌ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΠΎΡ‚ Simulink.

ΠŸΠΎΠ΅Π½Ρ‚Π°Ρ‚Π° Π²ΠΎ Π½Π°ΡˆΠΈΡ‚Π΅ сомнСТи бСшС Ρ„Ρ€Π°Π·Π°Ρ‚Π° Π½Π° Π΅Π΄Π΅Π½ ΠΎΠ΄ студСнтитС ΠΎΠ΄ Π²Ρ‚ΠΎΡ€Π° Π³ΠΎΠ΄ΠΈΠ½Π° (Ρ‚ΠΈΠ΅ ΡˆΡ‚ΠΎΡ‚ΡƒΠΊΡƒ сС Π²Ρ€Π°Ρ‚ΠΈΡ˜Π° Π²ΠΎ Π ΡƒΡΠΈΡ˜Π° Π²ΠΎ Ρ‚ΠΎΠ° Π²Ρ€Π΅ΠΌΠ΅):

  • Π—Π°Π±ΠΎΡ€Π°Π²Π΅Ρ‚Π΅, Π±Π°Ρ€Π΅ΠΌ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΡΡ‚Π°ΠΆΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, Π·Π° Similink, MathCad ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ LabView - Π½Π°Π΄ Ρ€ΠΈΠ΄ΠΎΡ‚ сè Π΅ напишано Π²ΠΎ MATLAB, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ самиот MatLab ΠΈΠ»ΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° бСсплатна β€žΠ²Π΅Ρ€Π·ΠΈΡ˜Π°β€œ Octave.

Π˜Π·Ρ˜Π°Π²Π°Ρ‚Π° сС ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ Π΄Π΅Π»ΡƒΠΌΠ½ΠΎ вистинита: Π²ΠΎ Π˜Π»ΠΌΠ΅Π½Π°Ρƒ, спорот ΠΎΠΊΠΎΠ»Ρƒ ΠΈΠ·Π±ΠΎΡ€ΠΎΡ‚ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ исто Ρ‚Π°ΠΊΠ° Π½Π΅ бСшС цСлосно Ρ€Π΅ΡˆΠ΅Π½. Π’ΠΎΡ‡Π½ΠΎ, ΠΈΠ·Π±ΠΎΡ€ΠΎΡ‚ бСшС Π³Π»Π°Π²Π½ΠΎ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ MATLAB, Python ΠΈ C.

Π˜ΡΡ‚ΠΈΠΎΡ‚ Π΄Π΅Π½, ΠΌΠ΅ Ρ„Π°Ρ‚ΠΈ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½Π° Π²ΠΎΠ·Π±ΡƒΠ΄Π°: Π½Π΅ Ρ‚Ρ€Π΅Π±Π° Π»ΠΈ Π΄Π° Π³ΠΎ ΠΏΡ€Π΅Ρ„Ρ€Π»Π°ΠΌ ΠΌΠΎΡ˜ΠΎΡ‚ Π΄Π΅Π» ΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ‚ Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚Π΅Π»ΠΎΡ‚ OFDM Π²ΠΎ скриптирана Ρ„ΠΎΡ€ΠΌΠ°? Π‘Π°ΠΌΠΎ Π·Π° Π·Π°Π±Π°Π²Π°.

И сС Ρ„Π°Ρ‚ΠΈΠ² Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°.

Π§Π΅ΠΊΠΎΡ€ ΠΏΠΎ Ρ‡Π΅ΠΊΠΎΡ€

НамСсто тСорСтски прСсмСтки, Сдноставно ќС Π΄Π°Π΄Π°ΠΌ Π»ΠΈΠ½ΠΊ Π΄ΠΎ ΠΎΠ²Π° ΠΎΠ΄Π»ΠΈΡ‡Π½Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° 2011 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΠ΄ tgx ΠΈ Π½Π° ΡΠ»Π°Ρ˜Π΄ΠΎΠ²ΠΈΡ‚Π΅ LTE Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ слој профСсори МишСл-Π’ΠΈΠ»Π° (Π’Π£ Π˜Π»ΠΌΠ΅Π½Π°Ρƒ). Мислам Π΄Π΅ΠΊΠ° ΠΎΠ²Π° ќС Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ.

β€žΠŸΠ°β€œ, си помислив, β€žΠ΄Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌΠ΅, ΡˆΡ‚ΠΎ ќС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΠΌΠ΅?
НиС ќС ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΠΌΠ΅ Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° Ρ€Π°ΠΌΠΊΠ° OFDM (ΠžΠ€Π”Πœ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° Ρ€Π°ΠΌΠΊΠΈ).

Π¨Ρ‚ΠΎ ќС Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°:

  • ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΈ симболи
  • пилотски сигнали
  • Π½ΡƒΠ»ΠΈ (DC)

Од ΡˆΡ‚ΠΎ (Π·Π°Ρ€Π°Π΄ΠΈ Сдноставност) апстрахирамС:

  • ΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π΅Π½ прСфикс (Π°ΠΊΠΎ Π³ΠΈ Π·Π½Π°Π΅Ρ‚Π΅ основитС, Π΄ΠΎΠ΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Ρ‚Π΅ΡˆΠΊΠΎ)

β€žΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΡ†ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ сродни ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎΡΡ‚ΠΈβ€œ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ дојдов Π΄ΠΎ ΠΎΠ²Π°Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π²ΠΎ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚

Π‘Π»ΠΎΠΊ Π΄ΠΈΡ˜Π°Π³Ρ€Π°ΠΌ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ‚ ΡˆΡ‚ΠΎ сС Ρ€Π°Π·Π³Π»Π΅Π΄ΡƒΠ²Π°. ЌС застанСмС Π½Π° ΠΈΠ½Π²Π΅Ρ€Π·Π½ΠΈΠΎΡ‚ Π±Π»ΠΎΠΊ FFT (IFFT). Π—Π° Π΄Π° сС ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈΡ€Π° сликата, сСкој ΠΌΠΎΠΆΠ΅ сам Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈ остатокот - ΠΈΠΌ Π²Π΅Ρ‚ΠΈΠ² Π½Π° наставницитС ΠΎΠ΄ ΠΎΠ΄Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π΅ΠΊΠ° ќС остават Π½Π΅ΡˆΡ‚ΠΎ Π·Π° ΡƒΡ‡Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅.

АјдС Π΄Π° Π³ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌΠ΅ самитС Ρ‚ΠΈΠ΅. Π²Π΅ΠΆΠ±Π°:

  • фиксСн Π±Ρ€ΠΎΡ˜ Π½Π° ΠΏΠΎΠ΄-ΠΏΡ€Π΅Π²ΠΎΠ·Π½ΠΈΡ†ΠΈ;
  • фиксна Π΄ΠΎΠ»ΠΆΠΈΠ½Π° Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π°;
  • ΠΌΠΎΡ€Π° Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ Π΅Π΄Π½Π° Π½ΡƒΠ»Π° Π²ΠΎ срСдината ΠΈ ΠΏΠ°Ρ€ Π½ΡƒΠ»ΠΈ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚ ΠΈ ΠΊΡ€Π°Ρ˜ΠΎΡ‚ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° (Π²ΠΊΡƒΠΏΠ½ΠΎ, 5 ΠΏΠ°Ρ€Ρ‡ΠΈΡšΠ°);
  • ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ симболи сС ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€Π°Π°Ρ‚ со помош Π½Π° M-PSK ΠΈΠ»ΠΈ M-QAM, ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ M Π΅ рСдослСдот Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π°Ρ†ΠΈΡ˜Π°.

Π”Π° ΠΏΠΎΡ‡Π½Π΅ΠΌΠ΅ со ΠΊΠΎΠ΄ΠΎΡ‚.

Π¦Π΅Π»Π°Ρ‚Π° скрипта ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅ ΠΎΠ΄ Π»ΠΈΠ½ΠΊ.

АјдС Π΄Π° Π³ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌΠ΅ Π²Π»Π΅Π·Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ:

clear all; close all; clc

M = 4; % e.g. QPSK 
N_inf = 16; % number of subcarriers (information symbols, actually) in the frame
fr_len = 32; % the length of our OFDM frame
N_pil = fr_len - N_inf - 5; % number of pilots in the frame
pilots = [1; j; -1; -j]; % pilots (QPSK, in fact)

nulls_idx = [1, 2, fr_len/2, fr_len-1, fr_len]; % indexes of nulls

Π‘Π΅Π³Π° Π³ΠΈ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ индСкситС Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ симболи, ΠΏΡ€ΠΈΡ„Π°ΡœΠ°Ρ˜ΡœΠΈ ја прСмисата Π΄Π΅ΠΊΠ° ΠΏΠΈΠ»ΠΎΡ‚-сигналитС Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΎΡ€Π° Π΄Π° ΠΎΠ΄Π°Ρ‚ ΠΏΡ€Π΅Π΄ ΠΈ/ΠΈΠ»ΠΈ ΠΏΠΎ Π½ΡƒΠ»ΠΈ:

idx_1_start = 4;
idx_1_end = fr_len/2 - 2;

idx_2_start = fr_len/2 + 2;
idx_2_end =  fr_len - 3;

ΠŸΠΎΡ‚ΠΎΠ° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ΄Ρ€Π΅Π΄Π°Ρ‚ со помош Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° линспСјс, Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ врСдноститС Π½Π° Π½Π°Ρ˜ΠΌΠ°Π»ΠΈΡ‚Π΅ ΠΎΠ΄ Π½Π°Ρ˜Π±Π»ΠΈΡΠΊΠΈΡ‚Π΅ Ρ†Π΅Π»ΠΈ Π±Ρ€ΠΎΠ΅Π²ΠΈ:

inf_idx_1 = (floor(linspace(idx_1_start, idx_1_end, N_inf/2))).'; 
inf_idx_2 = (floor(linspace(idx_2_start, idx_2_end, N_inf/2))).';

inf_ind = [inf_idx_1; inf_idx_2]; % simple concatenation

АјдС Π΄Π° Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ индСкси Π½Π° Π½ΡƒΠ»ΠΈ Π½Π° ΠΎΠ²Π° ΠΈ Π΄Π° ΠΏΠΎΠ΄Ρ€Π΅Π΄ΠΈΠΌΠ΅:

%concatenation and ascending sorting
inf_and_nulls_idx = union(inf_ind, nulls_idx); 

Π‘ΠΏΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ°, индСкситС Π½Π° ΠΏΠΈΠ»ΠΎΡ‚ сигнал сС сè Π΄Ρ€ΡƒΠ³ΠΎ:

%numbers in range from 1 to frame length 
% that don't overlape with inf_and_nulls_idx vector
pilot_idx = setdiff(1:fr_len, inf_and_nulls_idx); 

Π‘Π΅Π³Π° Π΄Π° Π³ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌΠ΅ пилотскитС сигнали.

ИмамС шаблон (ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° ΠΏΠΈΠ»ΠΎΡ‚ΠΈ), ΠΈ Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° сакамС ΠΏΠΈΠ»ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ΄ овој шаблон Π΄Π° сС Π²ΠΌΠ΅Ρ‚Π½ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° Ρ€Π°ΠΌΠΊΠ° послСдоватСлно. Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Π²ΠΎ јамка. Или ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ³Ρ€Π°Ρ‚Π΅ ΠΌΠ°Π»ΠΊΡƒ Π½Π΅Π·Π³ΠΎΠ΄Π½ΠΎ со ΠΌΠ°Ρ‚Ρ€ΠΈΡ†ΠΈ - Π·Π° ΡΡ€Π΅ΡœΠ° MATLAB Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ° со Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ удобност.

ΠŸΡ€Π²ΠΎ, Π΄Π° ΠΎΠ΄Ρ€Π΅Π΄ΠΈΠΌΠ΅ ΠΊΠΎΠ»ΠΊΡƒ ΠΎΠ΄ ΠΎΠ²ΠΈΠ΅ шаблони сС Π²ΠΊΠ»ΠΎΠΏΡƒΠ²Π°Π°Ρ‚ цСлосно Π²ΠΎ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π°:

pilots_len_psudo = floor(N_pil/length(pilots));

Π‘Π»Π΅Π΄Π½ΠΎ, Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΠΌΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€ кој сС состои ΠΎΠ΄ Π½Π°ΡˆΠΈΡ‚Π΅ шаблони:

% linear algebra tricks:
mat_1 = pilots*ones(1, pilots_len_psudo); % rank-one matrix
resh = reshape(mat_1, pilots_len_psudo*length(pilots),1); % vectorization

И Π½ΠΈΠ΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌΠ΅ ΠΌΠ°Π» Π²Π΅ΠΊΡ‚ΠΎΡ€ кој содрТи само Π΄Π΅Π» ΠΎΠ΄ ΡˆΠ°Π±Π»ΠΎΠ½ΠΎΡ‚ - β€žΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π°β€œ, која Π½Π΅ сС Π²ΠΊΠ»ΠΎΠΏΡƒΠ²Π° цСлосно Π²ΠΎ Ρ€Π°ΠΌΠΊΠ°Ρ‚Π°:

tail_len = fr_len  - N_inf - length(nulls_idx) ...
                - length(pilots)*pilots_len_psudo; 
tail = pilots(1:tail_len); % "tail" of pilots vector

Π”ΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ ΠΏΠΈΠ»ΠΎΡ‚ Π»ΠΈΠΊΠΎΠ²ΠΈ:

vec_pilots = [resh; tail]; % completed pilots vector that frame consists

АјдС Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΈ симболи, ΠΈΠΌΠ΅Π½ΠΎ, ќС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΡ€Π°ΠΊΠ° ΠΈ ќС ја ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅:

message = randi([0 M-1], N_inf, 1); % decimal information symbols

if M >= 16
    info_symbols = qammod(message, M, pi/4);
else
    info_symbols = pskmod(message, M, pi/4);
end 

Π‘Γ¨ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΎ! Π‘ΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π°:

%% Frame construction
frame = zeros(fr_len,1);
frame(pilot_idx) = vec_pilots;
frame(inf_ind) = info_symbols

Π’Ρ€Π΅Π±Π° Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ Π½Π΅ΡˆΡ‚ΠΎ ΠΊΠ°ΠΊΠΎ ΠΎΠ²Π°:

frame =

   0.00000 + 0.00000i
   0.00000 + 0.00000i
   1.00000 + 0.00000i
  -0.70711 - 0.70711i
  -0.70711 - 0.70711i
   0.70711 + 0.70711i
   0.00000 + 1.00000i
  -0.70711 + 0.70711i
  -0.70711 + 0.70711i
  -1.00000 + 0.00000i
  -0.70711 + 0.70711i
  -0.70711 - 0.70711i
   0.00000 - 1.00000i
   0.70711 + 0.70711i
   1.00000 + 0.00000i
   0.00000 + 0.00000i
   0.00000 + 1.00000i
   0.70711 - 0.70711i
  -0.70711 + 0.70711i
  -1.00000 + 0.00000i
  -0.70711 + 0.70711i
   0.70711 + 0.70711i
   0.00000 - 1.00000i
  -0.70711 - 0.70711i
   0.70711 + 0.70711i
   1.00000 + 0.00000i
   0.70711 - 0.70711i
   0.00000 + 1.00000i
   0.70711 - 0.70711i
  -1.00000 + 0.00000i
   0.00000 + 0.00000i
   0.00000 + 0.00000i

"БлаТСнство!" β€” Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ помислив ΠΈ Π³ΠΎ Π·Π°Ρ‚Π²ΠΎΡ€ΠΈΠ² Π»Π°ΠΏΡ‚ΠΎΠΏΠΎΡ‚. Ми Ρ‚Ρ€Π΅Π±Π°Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ часа Π΄Π° Π½Π°ΠΏΡ€Π°Π²Π°ΠΌ сè: Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ ΠΊΠΎΠ΄, ΡƒΡ‡Π΅ΡšΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Matlab ΠΈ Ρ€Π°Π·ΠΌΠΈΡΠ»ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΊΡƒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡ΠΊΠΈ Ρ‚Ρ€ΠΈΠΊΠΎΠ²ΠΈ.

Какви Π·Π°ΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ донСсов Ρ‚ΠΎΠ³Π°Ρˆ?

Π‘ΡƒΠ±Ρ˜Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ:

  • ΠŸΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΊΠΎΠ΄ Π΅ ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π½ΠΎ ΠΈ слично Π½Π° ΠΏΠΎΠ΅Π·ΠΈΡ˜Π°Ρ‚Π°!
  • Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π΅ Π½Π°Ρ˜Π·Π³ΠΎΠ΄Π½ΠΈΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΈΡΡ‚Ρ€Π°ΠΆΡƒΠ²Π°ΡšΠ΅ Π·Π° ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° сигнали.

Π¦Π΅Π»:

  • НСма ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΡƒΠΊΠ°Π°Ρ‚ Π²Ρ€Π°ΠΏΡ‡ΠΈΡšΠ° ΠΎΠ΄ Ρ‚ΠΎΠΏ (освСн Π°ΠΊΠΎ Ρ‚Π°ΠΊΠ²Π°Ρ‚Π° Π΅Π΄ΡƒΠΊΠ°Ρ‚ΠΈΠ²Π½Π° Ρ†Π΅Π», сС Ρ€Π°Π·Π±ΠΈΡ€Π°, Π²Ρ€Π΅Π΄ΠΈ): со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Simulink, Ρ€Π΅ΡˆΠΈΠ²ΠΌΠ΅ СдноставСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ со софистицирана Π°Π»Π°Ρ‚ΠΊΠ°.
  • GUI Π΅ Π΄ΠΎΠ±Π°Ρ€, Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΅ Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΡˆΡ‚ΠΎ Π΅ содрТано β€žΠΏΠΎΠ΄ Ρ…Π°ΡƒΠ±Π°Ρ‚Π°β€œ.

И сСга, Π΄Π°Π»Π΅ΠΊΡƒ ΠΎΠ΄ Ρ‚ΠΎΠ° Π΄Π΅ΠΊΠ° сум студСнт, сакам Π΄Π° ΠΌΡƒ Π³ΠΎ ΠΊΠ°ΠΆΠ°ΠΌ слСдново Π½Π° студСнтското братство:

  • Π”Π°Ρ€Π΅!

ΠžΠ±ΠΈΠ΄Π΅Ρ‚Π΅ сС Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΊΠΎΠ΄, Π΄ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ Π΅ лош Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚. Π‘ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΎ ΠΈ со сСкоја Π΄Ρ€ΡƒΠ³Π° активност, Π½Π°Ρ˜Ρ‚Π΅ΡˆΠΊΠΈΠΎΡ‚ Π΄Π΅Π» Π΅ ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚. И ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ ΠΏΠΎΡ€Π°Π½ΠΎ: Π°ΠΊΠΎ стС Π½Π°ΡƒΡ‡Π½ΠΈΠΊ ΠΈΠ»ΠΈ Π΄ΡƒΡ€ΠΈ ΠΈ само Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π°Ρ€, ΠΏΠΎΡ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΡ†Π½Π° ќС Π²ΠΈ Ρ‚Ρ€Π΅Π±Π° ΠΎΠ²Π°Π° Π²Π΅ΡˆΡ‚ΠΈΠ½Π°.

  • ΠŸΠΎΠ±Π°Ρ€ΡƒΠ²Π°Ρ‡ΠΊΠ°!

ΠŸΠΎΠ±Π°Ρ€Π°Ρ˜Ρ‚Π΅ прогрСсивни пристапи ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ ΠΎΠ΄ наставницитС ΠΈ супСрвизоритС. Ако ΠΎΠ²Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎ, сСкако...

  • ΠšΡ€Π΅ΠΈΡ€Π°Ρ˜!

КадС Π½Π° Π΄Ρ€ΡƒΠ³ΠΎ мСсто Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Π΄Π° сС ΠΏΡ€Π΅Π±ΠΎΠ»Π°Ρ‚ ситС Ρ€Π°Π½ΠΈ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΠΊ, Π°ΠΊΠΎ Π½Π΅ Π²ΠΎ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°? ΠšΡ€Π΅ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΠΈ ΡƒΡΠΎΠ²Ρ€ΡˆΠ΅Ρ‚Π΅ Π³ΠΈ своитС Π²Π΅ΡˆΡ‚ΠΈΠ½ΠΈ - ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ, ΠΊΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ±Ρ€Π·ΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅, Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ.

Аспиративни ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ ситС зСмји, ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Ρ‚Π΅ сС!

PS

Π—Π° Π΄Π° Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠ°ΠΌ ΠΌΠΎΡ˜ΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ однос со студСнтитС, ΠΏΡ€ΠΈΠ»ΠΎΠΆΡƒΠ²Π°ΠΌ Π½Π΅Π·Π°Π±ΠΎΡ€Π°Π²Π½Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ˜Π° ΠΎΠ΄ 2017 Π³ΠΎΠ΄ΠΈΠ½Π° со Π΄Π²Π°Ρ˜Ρ†Π° Ρ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈ: ΠŸΠΈΡ‚Π΅Ρ€ Π¨Π°Ρ€Ρ„ (дСсно) ΠΈ АлбСрт Π₯арисович Π“ΠΈΠ»ΠΌΡƒΡ‚Π΄ΠΈΠ½ΠΎΠ² (Π»Π΅Π²ΠΎ).

β€žΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½ΠΈΡ†ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈ ΠΎΠ΄ сродни ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»Π½ΠΎΡΡ‚ΠΈβ€œ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ дојдов Π΄ΠΎ ΠΎΠ²Π°Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π²ΠΎ ΠΆΠΈΠ²ΠΎΡ‚ΠΎΡ‚

Π’Ρ€Π΅Π΄Π΅ΡˆΠ΅ Π΄Π° сС Π·Π°Π²Ρ€ΡˆΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π±Π°Ρ€Π΅ΠΌ Π·Π° ΠΎΠ²ΠΈΠ΅ костими! (сС ΡˆΠ΅Π³ΡƒΠ²Π°ΠΌ)

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€