Diferència entre revisions de la pàgina «A2. Senyalització. Codificació. Modulació»

De Wiki IES Marianao. Departament Informàtica
Dreceres ràpides: navegació, cerca
(4B/5B)
(Codificació de la informació)
Línia 1: Línia 1:
 
torna  [[M7 - Planificació i administració de xarxes]]
 
torna  [[M7 - Planificació i administració de xarxes]]
  
==  Codificació de la informació ==
+
==  Codificació i senyalització ==
  
 +
Dues de les principals funcions de la capa Física són:
  
=== NRZ (Non Return to Zero) ===
+
1. Codificació: Mecanisme que permet convertir seqüències de bits de les dades per transmetre en codis o grups predefinits de 1s i 0s
  
 +
    p.e. 4b5b, 8b10b, 64b66b, 8B6T
  
És la manera més elemental de codificació.
+
2. Senyalització: Generar la senyal elèctrica, òptica o wireless que representa 1 o 0 al mitjà de transmissió corresponent.  
 
 
* 1 es representa amb un estat alt de voltatge
 
* 0 es representa amb un estat baix de voltatge
 
 
 
 
 
No és un representació síncrona. La sincronització cal realitzar-la abans de la transmissió de les dades per exemple un patró al inici de cada trama 10101010.
 
 
 
 
 
=== NRZ-I (Non Return to Zero Inverted) ===
 
 
 
 
 
Una variació de l’anterior
 
 
 
* 1 es representa amb un canvi d’estat
 
* 0 es representa mantenint l’estat
 
 
 
 
 
Tampoc és síncrona però estalvia transicions, per tant té menys cost.
 
 
 
 
 
=== Manchester ===
 
 
 
 
 
La informació es representa amb transicions per a cada unitat d’informació (Estàndard IEEE 802.3).
 
 
 
* 1 es representa amb una pujada
 
* 0 es representa amb una baixada
 
  
 +
    p.e. Manchester, NRZ, MLT-3, PAM-5
  
Cal observar que aquesta codificació és síncrona, la pròpia codificació permet identificar cadascun dels bits. Cada transició representa un bit.
 
  
 +
=== Codificació de la informació ===
  
=== 4B/5B ===
+
==== 4B/5B ====
  
  
Línia 83: Línia 59:
  
  
 +
 +
==== 8B/6T ====
 +
 +
8 bits es codifiquen en 6 senyals diferents en un sistema de 3 nivells, p.e. MLT-3
 +
 +
 +
[https://www.accessengineeringlibrary.com/content/book/9780073250328/back-matter/appendix4  8B/6T Table]
 +
 +
 +
 +
=== Exemples senyalització ===
 +
 +
 +
==== NRZ (Non Return to Zero) ====
 +
 +
 +
És la manera més elemental de codificació.
 +
 +
* 1 es representa amb un estat alt de voltatge
 +
* 0 es representa amb un estat baix de voltatge
 +
 +
 +
No és un representació síncrona. La sincronització cal realitzar-la abans de la transmissió de les dades per exemple un patró al inici de cada trama 10101010.
 +
 +
 +
==== NRZ-I (Non Return to Zero Inverted) ====
 +
 +
 +
Una variació de l’anterior
 +
 +
* 1 es representa amb un canvi d’estat
 +
* 0 es representa mantenint l’estat
 +
 +
 +
Tampoc és síncrona però estalvia transicions, per tant té menys cost.
 +
 +
 +
==== Manchester ====
 +
 +
 +
La informació es representa amb transicions per a cada unitat d’informació (Estàndard IEEE 802.3).
 +
 +
* 1 es representa amb una pujada
 +
* 0 es representa amb una baixada
 +
 +
 +
Cal observar que aquesta codificació és síncrona, la pròpia codificació permet identificar cadascun dels bits. Cada transició representa un bit.
 +
 +
 +
==== MLT-3 ====
 +
 +
Fa servir 3 nivells de senyal diferenciats, aquests nivells es senyalitzen seqüencialment −1, 0, +1, 0, -1, 0, +1 ...
 +
 +
* 1 es representa amb un canvi al següent estat
 +
* 0 es representa mantenint l’estat
 +
 +
 +
 +
[[Fitxer:https://en.wikipedia.org/wiki/File:MLT3encoding.svg]]
 +
 +
 +
 +
==== Comparativa ====
  
 
''Exemple de codificació : 0 0 1 1 0''
 
''Exemple de codificació : 0 0 1 1 0''
Línia 88: Línia 127:
  
 
[[Fitxer:codificacio.png]]
 
[[Fitxer:codificacio.png]]
 
  
 
== Recursos ==
 
== Recursos ==

Revisió del 20:33, 6 oct 2021

torna M7 - Planificació i administració de xarxes

Codificació i senyalització

Dues de les principals funcions de la capa Física són:

1. Codificació: Mecanisme que permet convertir seqüències de bits de les dades per transmetre en codis o grups predefinits de 1s i 0s

   p.e. 4b5b, 8b10b, 64b66b, 8B6T

2. Senyalització: Generar la senyal elèctrica, òptica o wireless que representa 1 o 0 al mitjà de transmissió corresponent.

   p.e. Manchester, NRZ, MLT-3, PAM-5


Codificació de la informació

4B/5B

Aquesta codificació afegeix redundància per a la informació.

  • Cada 4 bits d’informació es codifiquen amb 5 bits.

S’escullen només les combinacions que asseguren transicions. No es transmeten més de tres 0’s seguits. Els 5 bits es codifiquen en NZR-I.


4-Bit 5-Bit 4-Bit 5-Bit
0000 11110 1000 10010
0001 01001 1001 10011
0010 10100 1010 10110
0011 10101 1011 10111
0100 01010 1100 11010
0101 01011 1101 11011
0110 01110 1110 11100
0111 01111 1111 11101


8B/6T

8 bits es codifiquen en 6 senyals diferents en un sistema de 3 nivells, p.e. MLT-3


8B/6T Table


Exemples senyalització

NRZ (Non Return to Zero)

És la manera més elemental de codificació.

  • 1 es representa amb un estat alt de voltatge
  • 0 es representa amb un estat baix de voltatge


No és un representació síncrona. La sincronització cal realitzar-la abans de la transmissió de les dades per exemple un patró al inici de cada trama 10101010.


NRZ-I (Non Return to Zero Inverted)

Una variació de l’anterior

  • 1 es representa amb un canvi d’estat
  • 0 es representa mantenint l’estat


Tampoc és síncrona però estalvia transicions, per tant té menys cost.


Manchester

La informació es representa amb transicions per a cada unitat d’informació (Estàndard IEEE 802.3).

  • 1 es representa amb una pujada
  • 0 es representa amb una baixada


Cal observar que aquesta codificació és síncrona, la pròpia codificació permet identificar cadascun dels bits. Cada transició representa un bit.


MLT-3

Fa servir 3 nivells de senyal diferenciats, aquests nivells es senyalitzen seqüencialment −1, 0, +1, 0, -1, 0, +1 ...

  • 1 es representa amb un canvi al següent estat
  • 0 es representa mantenint l’estat


Fitxer:Https://en.wikipedia.org/wiki/File:MLT3encoding.svg


Comparativa

Exemple de codificació : 0 0 1 1 0


Codificacio.png

Recursos

http://www.rhyshaden.com/encoding.htm

http://www.ee.unb.ca/cgi-bin/tervo/encoding.pl

https://sourceforge.net/projects/linecodingsimulator/