This shows you the differences between two versions of the page.
rl:labs:01:contents:05 [2013/10/14 00:45] mihai.carabas [05. Exerciții de codificare] |
rl:labs:01:contents:05 [2021/11/07 21:32] (current) vlad.traista [05. Exerciții de codificare] |
||
---|---|---|---|
Line 1: | Line 1: | ||
==== 05. Exerciții de codificare ==== | ==== 05. Exerciții de codificare ==== | ||
- | Codificarea unui semnal este foarte esențială în transmisia de date întrucât aceasta permitea transferul în mod eficient, cu cât mai puține erori, a informațiilor peste mediile de transmisie. În cadrul acestui exercițiu veți realiza 4 codificări de bază din transmisia de date: | + | Codificarea unui semnal este esențială în transmisia de date întrucât aceasta permite transferul în mod eficient, cu cât mai puține erori, a informațiilor peste mediile de transmisie. În cadrul acestui exercițiu, veți realiza 4 codificări de bază din transmisia de date: |
* NRZ-L (Non Return to Zero - Level) | * NRZ-L (Non Return to Zero - Level) | ||
* NRZ-I (Non Return to Zero - Inverted) | * NRZ-I (Non Return to Zero - Inverted) | ||
* Manchester | * Manchester | ||
- | * Manchster Diferențial | + | * Manchester Diferențial |
- | În figura următoare este reprezentată codificarea literei ''k'' (ASCII ''0x6B'') folosind toate cele 4 metode. Urmăriți explicațiile asistentului legate de procedeul prin care obțineți fiecare din codificări. | + | În figura următoare este reprezentată codificarea literei ''k'' (ASCII ''0x6B'' = 0110 1011) folosind toate cele 4 metode. Urmăriți explicațiile asistentului legate de procedeul prin care obțineți fiecare din codificări. |
- | {{:rl:labs:01:contents:rl_lab-01_codificare.png?600|Exemple de codificare}} | + | |
+ | * NRZ-L | ||
+ | {{:rl:labs:01:contents:g1_q1_nrz_l.png?600|Codificare NRZ-L}} | ||
+ | * NRZ-I | ||
+ | {{:rl:labs:01:contents:g1_q1_nrz_i.png?600|Codificare NRZ-I}} | ||
+ | * Manchester | ||
+ | {{:rl:labs:01:contents:g1_q1_manchester.png?600|Codificare Manchester}} | ||
+ | * Manchester diferential | ||
+ | {{:rl:labs:01:contents:g1_q1_diff_manchester.png?600|Codificare Manchester diferential}} | ||
Realizați codificarea inițialelor voastre (inițiala prenumelui și inițiala numelui) în format numeric ASCII, folosind cele 4 metode exemplificate mai sus . | Realizați codificarea inițialelor voastre (inițiala prenumelui și inițiala numelui) în format numeric ASCII, folosind cele 4 metode exemplificate mai sus . | ||
* De exemplu, pentru Gabriel Ivan codificați ''G'' (ASCII ''0x47'') și ''I'' (ASCII ''0x49''). | * De exemplu, pentru Gabriel Ivan codificați ''G'' (ASCII ''0x47'') și ''I'' (ASCII ''0x49''). | ||
+ | |||
+ | <hidden> | ||
+ | Puteti folosi scriptul Python de la https://drive.google.com/drive/u/0/folders/19RxkEs4IOgDuUNO0mzfNtHTMfuH8PZuR pentru a genera grafice cu codificari pt NRZ-L, NRZ-I, Manchester, Manchester diferential si AMI. | ||
+ | </hidden> |