42637

ДОСЛİДЖЕННЯ СТАРТСТОПНОГО ТЕЛЕГРАФНОГО ЗВЯЗКУ КОДОМ МТК-2

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Ознайомитися з особливостями стартстопних кодових комбінацій міжнародного телеграфного коду МТК2. 7 00111 Латиниця 31 11111 N Н 6 00110 Цифри 27 11011 O О 9 3 00011 Пробіл 4 00100 P П 0 13 01101 Кирилиця 0 00000 Символьне повідомлення передавання і приймання якого необхідно здійснити за допомогою стартстопного телеграфного звязку кодом МТК2 задане індивідуально кожному студенту і у табл.2 зазначено: порядковий номер студента № тривалості стартового...

Украинкский

2013-10-30

254.5 KB

9 чел.

истеми  документального  електричного  зв’язку

Лабораторна  робота  № 1.3

ДОСЛİДЖЕННЯ  СТАРТСТОПНОГО  ТЕЛЕГРАФНОГО  ЗВ’ЯЗКУ  КОДОМ  МТК-2

Мета  роботи:  Ознайомитися з особливостями стартстопних кодових комбінацій міжнародного телеграфного коду МТК2. Набути навички у моделюванні роботи телеграфних терміналів, зокрема, — кодового методу перетворення символьного повідомлення у канальний сигнал на передавальній стороні і зворотного перетворення на приймальній. Дослідити інтегральний метод реєстрації дискретних сигналів.

Первинні  дані  для  виконання  роботи:

Телеграфний код МТК2 (латинський регістр) наведено у табл.1.

Таблиця 1.

Символ

Десятковий

код

Двійковий

код

Символ

Десятковий

код

Двійковий

код

Лат.

Кир.

Циф.

Лат.

Кир.

Циф.

A

А

-

24

11000

Q

Я

1

29

11101

B

Б

?

19

10011

R

Р

4

10

01010

C

Ц

:

14

01110

S

С

20

10100

D

Д

Хто

18

10010

T

Т

5

1

00001

E

Е

3

16

10000

U

У

7

28

11100

F

Ф

Є

22

10110

V

Ж

=

15

01111

G

Г

Ш

11

01011

W

В

2

25

11001

H

Х

Щ

5

00101

X

Ь

/

23

10111

I

І

8

12

01100

Y

И

6

21

10101

J

Й

Ю

26

11010

Z

З

+

17

10001

K

К

(

30

11110

Поверн. каретки

2

00010

L

Л

)

9

01001

Перевед. рядка

8

01000

M

М

.

7

00111

Латиниця

31

11111

N

Н

,

6

00110

Цифри

27

11011

O

О

9

3

00011

Пробіл

4

00100

P

П

0

13

01101

Кирилиця

0

00000

Символьне повідомлення, передавання і приймання якого необхідно здійснити за допомогою стартстопного телеграфного зв’язку кодом МТК2, задане індивідуально кожному студенту і у табл.2.

Крім, власне, повідомлення у табл.2 зазначено: порядковий номер студента , тривалості стартового (старт), інформаційного (інф) та стопового (стоп) імпульсів, а також мінімальне і максимальне значення множника А для моделювання дії адитивної завади (t) у каналі:

.                                                                (#)

Таблиця 2.

Група 409

Прізвище  та  ім’я

студента

Символьне повідомлення

старт/інф/стоп,

мс

Amin/Amax

1

Азябін М.İ.

2

Андрієвський М.B.

3

Баглай Р.B.

4

Березенський Р.B.

5

Білашенко Т.Ф.

6

Бондаренко С.İ.

7

Войчишена О.А.

8

Галдецький Д.В.

9

Єпіфанов Р.О.

10

Єфімчук О.Ю.

11

İванько С.О.

12

Коркач В.Ю.

13

Кучерявий Д.В.

14

Літвіченко İ.В.

15

Одарченко М.С.

16

Пахоль Н.С.

17

Пісковий М.М.

18

Погорєлова Ю.А.

19

Пухкий Є.В.

20

Романенко А.В.

21

Сторчевий Д.О.

22

Тимошенко İ.Л.

23

Ходаківський В.А.

24

Цвіркун Д.В.

25

Шеремет Б.Ю.

26

Шпак Є.В.

27

Продовження табл.2.

Група 410

Прізвище  та  ім’я

студента

Символьне повідомлення

старт/інф/стоп,

мс

Amin/Amax

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

Продовження табл.2.

Група 411

Прізвище  та  ім’я

студента

Символьне повідомлення

старт/інф/стоп,

мс

Amin/Amax

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

Стислі  теоретичні  відомості:*

Рекомендації  до  виконання:

1) Сформуйте (наприклад, у табличному редакторі Excel) таблицю телеграфного коду МТК2, представленого у табл.1 даних методичних вказівок. При цьому зверніть увагу на наступне:

–  ключовими є колонки “Символ” і “Двійковий код”;

–  усі символи алфавіту повинні бути представлені великими літерами;

–  формат елементів колонки редактора Excel, в якій представлено двійкові коди символів, необхідно змінити на текстовий (для уникнення автоматичного усунення нулів на перших позиціях кодових комбінацій)**;

  кодові комбінації бажано записувати в “” (для коректного імпортування вмісту табличних елементів в MathCAD).

Документ збережіть під назвою, наприклад,  MTK.xls.

2) Для імпортування вмісту табличного документу MTK.xls до робочого документу MathCAD, можна скористатися вбудованим оператором  READFILE("назва_файлу.розширення","Excel"), присвоївши результат змінній MTK (наприклад). Крім того, xls-документ можна імпортувати до робочої сторінки MathCAD через меню вставки компонентів. Результат імпортування виведіть на екран і занесіть до звіту

3) Створіть рядок текстових даних Text, який відповідає заданому символьному повідомленню (див. табл.2). У випадку неможливості коректного відображення символів кирилиці представте повідомлення за допомогою транслітерації латиницею.

4) Створіть програмний модуль, який здійснюватиме кодове перетворення символьного повідомлення Text на рядок текстових даних S, який являтиме собою послідовність елементів кодових комбінацій МТК2 («0» і «1»), розділених стартовими («s») і стоповими («e») посилками***. Отриманий рядок виведіть на екран і занесіть результат до звіту, надписавши згодом олівцем символи над відповідними їм у рядку кодовими комбінаціями.

5) Створіть програмний модуль, який формуватиме вектор T відліків часу, що відповідають послідовним границям окремих стартових, інформаційних і стопових посилок. При цьому, зокрема, є очевидним, що:

–  1-й елемент отриманого вектора T повинен дорівнювати 0 (початок відліку);

–  2-й елемент повинен дорівнювати тривалості стартового імпульсу старт;

–  3-й елемент:  старт + інф;

–  4-й елемент:  старт + 2інф;

–  7-й елемент:  старт + 5інф;

–  8-й елемент:  старт + 5інф + стоп;

–  9-й елемент:  старт + 5інф + стоп + старт  і т.д.

Очевидно, що максимальне значення серед елементів вектора T відповідатиме тривалості телеграфного сигналу T.

6) Створіть програмний модуль, який формуватиме телеграфний сигнал s(t): при зміні часу t від 0 до T (з кроком, який, очевидно, повинен бути меншим за найменшу серед тривалостей стартової, інформаційної і стопової посилок) повертається рівень: +1, якщо передається символ кодової комбінації, що відповідає логічній «1», чи стоповий символ («e»); або –1, якщо передається символ кодової комбінації, що відповідає логічному «0», чи стартовий символ («s»). Результат формування телеграфного сигналу відобразіть на графіку, який занесіть до звіту. Олівцем на графіку відокремте усі кодові комбінації, надпишіть відповідні їм символи.

7) Сформуйте сигнал адитивної завади (t), використовуючи формулу (#). При цьому попередньо встановіть коефіцієнт A рівним значенню Amin (див. табл.2). Відобразіть графік зміни завади в межах зміни часу t від 0 до T.

8) Сформуйте сигнал на виході каналу зв’язку  z(t) = s(t) + (t). Результат відобразіть на графіку.

9) Вважаючи, що приймальна сторона є обізнаною стосовно тривалостей стартових (*старт = старт), інформаційних (*інф =  інф) і стопових (*стоп = стоп) посилок, а також отримує інформацію щодо часової синхронізації надходження цих посилок (T* = T), виконайте відновлення телеграфного сигналу s*(t) з прийнятої суміші “сигнал+шум” z(t). При цьому пропонується використати інтегральний метод реєстрації дискретних сигналів, коли протягом часу, який відповідає тривалості окремої посилки, здійснюється інтегральне накопичення виду

,    .

Оскільки у первинному (неспотвореному) сигналі s(t) амплітуди позитивних і негативних імпульсів за модулем є однаковими, в якості порогу прийняття рішень зручно взяти нульовий рівень. При цьому рівень, який повертатиметься у відповідний проміжок часу відновленому сигналу s*(t) може бути отриманий знаковою функцією MathCAD: sign(  ).

Результат відновлення (сигнал s*(t)) відобразіть на графіку. На цьому ж графіку відобразіть первинний телеграфний сигнал s(t). Для наочності проведення оцінки рівня збігу, сигнал s(t) на вісі ординат рекомендується помножити на коефіцієнт 0,9 або 1,1.

10) Створіть програмний модуль, який на основі аналізу відновленого сигналу s*(t) формуватиме рядок текстових даних S* — послідовність видобутих елементів кодових комбінацій («0» і «1»), розділених стартовими («s») і стоповими («e») посилками. Отриманий рядок виведіть поруч з первинним рядком S (для полегшення їх порівняння); занесіть результат до звіту.

11) Вважаючи, що приймальна сторона є обізнаною стосовно коду, який використовувався при передавання (MTK* = MTK), створіть програмний модуль, який:

а) рухаючись по рядку S*, виокремлюватиме кодові комбінації, які знаходяться між стартовим («s») і стоповим («e») символами;

б) шукатиме у кодовій таблиці MTK* символи, що відповідають виокремленим кодовим комбінаціям****;

в) формуватиме на основі видобутих символів рядок текстових даних Text*.

Виведіть на екран і занотуйте у звіт отриманий рядок Text*. Поряд з ним для наочності розмістіть первинний рядок Text. Якщо є помилки у відтворенні, підкресліть їх.

12) Поверніться до п.7 і встановіть коефіцієнт A рівним значенню Amax (див. табл.2). Повторіть п.п.7-11.

13) Оформіть звіт по виконаній роботі.

14) Зробіть і занотуйте до звіту висновки по отриманим результатам (якщо ви цього не зробили по ходу оформлення звіту).

*  Більш докладно див.:


1. Пузиренко О.Ю. Теорія електричного зв’язку. Конспект лекцій. — К.: НАУ, 2007.


2. Пузиренко О.Ю. Системи документального електричного зв’язку. Конспект лекцій. — К.: НАУ, 2008.


3. Вінницький В.П., Поліщук В.Г. Термінальне устаткування та передавання інформації в телекомунікаційних системах. — К.: «Політехніка», 2004.

**  Звичайно, можна сформувати таблицю й на основі десяткових, а не двійкових кодів, і вже у MathCAD'і задавши функцію перетворення формату числа з десяткового на двійковий, виконати перетворення у потрібному напрямку.

***  При цьому можна використовувати наступні вбудовані функції MathCAD для роботи з текстовими рядками даних:


concat(S1,S2, ...) —  об’єднання рядкових змінних S1, S2, ... шляхом додавання рядка S2 до кінця рядка S1 і т.д.;


error(S) —  виведення повідомлення S про помилку;


num2str(z) —  повертає рядок, чиї символи відповідають десятковому значенню числа z;


search(S, sub, m) —  здійснює пошук підрядка sub у рядку S, починаючи з позиції m;


str2num(Sn) —  перетворення рядкового представлення числа Sn на дійсне число. Число може бути комплексним, мати інженерний запис, формат двійкового і т.п.;


str2vec(S) —  перетворення рядка символів на вектор їх ASCİİ-кодів;


strlen(S) —  повертає кількість символів у рядку S;


substr(S, n, m) —  починаючи з позиції n, виокремлює з рядка S підрядок довжиною m символів


vec2str(v) —  конвертує елементи вектора v ASCİİ-кодів у символьний рядок. Припустимі значення елементів вектора – 9, 10, 13, 32-255.

**** Тут можна використати функцію пошуку match("XXXXX",MTK*)1 , яка повертатиме координати кодової комбінації "ХХХХХ" у кодовій таблиці MTK*. Слід врахувати, що нас цікавитиме лише перша координата (номер рядку у кодовій таблиці), яку можна використати для видобування символу з першого стовпця таблиці MTK*.

7


 

А также другие работы, которые могут Вас заинтересовать

29935. Радиационно-опасные объекты. Аварии на радиационно-опасных объектах и их возможные последствия. Обеспечение радиационной безопасности населения 39 KB
  Это поражение может произойти следующими способами: внешнее облучение при прохождении радиоактивного облака; внешнее облучение обусловленное радиоактивным загрязнением почвы и местных предметов; внутреннее облучение при вдыхании воздуха зараженного радиоактивными веществами; внутреннее облучение при употреблении загрязненной воды пищи; контактное облучение в результате попадания на кожу и одежду радиоактивных веществ.
29936. Химически опасные объекты. Аварии на химически опасных объектах и их возможные последствия. Обеспечение безопасности населения 43 KB
  Аварии на химически опасных объектах и их возможные последствия. Обеспечение безопасности населения Ответ: Химически опасный объект это такой объект при аварии на котором или при разрушении которого могут произойти массовые поражения людей животных и растений опасными химическими веществами. Поэтому аварии на таких объектах очень опасны. Эти аварии классифицируются следующим образом: аварии с выбросом или угрозой выброса аварийно химически опасных веществ АХОВ при их производстве переработке в хранении; аварии на...
29937. Пожаро - и взрывоопасные объекты. Возможные последствия аварий на пожаро- и взрывоопасных объектах. Правила поведения при пожаре и угрозе взрыва 33 KB
  Возможные последствия аварий на пожаро и взрывоопасных объектах. Правила поведения при пожаре и угрозе взрыва Ответ: Пожаро и взрывоопасные объекты это предприятия на которых в производственном процессе применяют взрывчатые и легковоспламеняющиеся вещества а также железнодорожный и трубопроводный транспорт используемый для перевозки перекачки пожаро и взрывоопасных веществ. К таким объектам относятся предприятия химической газовой нефтеперерабатывающей целлюлознобумажной пищевой лакокрасочной промышленности производства...
29938. Гидротехнические сооружения, возможные аварии на них и их последствия 38.5 KB
  Защита населения от последствий гидродинамических аварий Ответ: Гидродинамически опасные объекты это сооружения и естественные образования создающие разницу уровней воды до и после них верхний бьеф и нижний бьеф. Этому способствует также скопление населения на ограниченных площадях при значительном ухудшении материальнобытовых условий жизни людей. Защита и безопасность населения при гидродинамических авариях обеспечивается организационными инженернотехническими и другими мероприятиями. Меры по защите населения при...
29939. Криминогенные ситуации, которые могут возникнуть в повседневной жизни. Общие правила личной безопасности в криминогенных ситуациях 36 KB
  Инфекции передаваемые половым путем меры по их профилактике Ответ: Вступление в половые отношения в подростковом возрасте чаще всего происходит по следующим обстоятельствам: алкогольное опьянение насилие скука материальная выгода желание привлечь к себе внимание партнера для самоутверждения как средство доказать свою взрослость. Как правило эти связи приводят к таким последствиям: ранняя беременность которая обычно заканчивается абортом со всеми вытекающими отсюда последствиями; воспалительные заболевания половых путей и...
29940. Действия населения по сигналу «Внимание всем!» 31.5 KB
  2 вопрос: Понятие о ВИЧинфекции и СПИДе. Способы передачи ВИЧинфекции и меры ее профилактики Ответ: В 1981 г. Вирус вызывающий болезнь получил название ВИЧ вирус иммунодефицита человека. Применяемые препараты только продлевают состояние ВИЧинфицированности не давая человеку заболеть СПИДом и погибнуть.
29941. Защита населения от чрезвычайных ситуаций. Комплекс мер, проводимых по защите населения. Организация оповещения и инженерной защиты населения 39.5 KB
  Комплекс мер проводимых по защите населения. Организация оповещения и инженерной защиты населения Ответ: Защита населения от чрезвычайных ситуаций комплекс мероприятий РСЧС взаимосвязанных по месту времени проведения целям ресурсам и направленных на устранение или снижение до приемлемого уровня на пострадавших территориях угрозы жизни и здоровью людей в случае реальной опасности возникновения или в условиях действия опасных и вредных факторов стихийных бедствий техногенных аварий и катастроф. Защита населения от чрезвычайных...
29942. Эвакуация населения из зон чрезвычайных ситуаций. Виды эвакуации 38 KB
  Получив распоряжение на эвакуацию граждане должны подготовить средства индивидуальной защиты личные вещи документы паспорт военный билет диплом об образовании трудовую книжку пенсионное удостоверение свидетельства о браке и рождении детей постельные принадлежности необходимые медикаменты запас продуктов питания на 23 суток. 2 вопрос: Средства индивидуальной защиты: противогаз респиратор ватномарлевая повязка. Их предназначение и использование Ответ: К средствам индивидуальной защиты органов дыхания относятся...
29943. Единая государственная система предупреждения и ликвидации чрезвычайных ситуаций (РСЧС). Основные цели и задачи РСЧС по защите населения от чрезвычайных ситуаций 30.5 KB
  Основные цели и задачи РСЧС по защите населения от чрезвычайных ситуаций Ответ: РСЧС создана для прогнозирования предотвращения и ликвидации различных ситуаций обеспечения постоянной готовности к ним органов государственного управления сил и средств предназначенных для этого. Основные задачи РСЧС: разработка и выполнение законов и других правовых документов по защите населения и территорий от чрезвычайных ситуаций; подготовка и выполнение целевых научнотехнических программ направленных на предупреждение аварий и катастроф...