Czym jest sygnał transmisji danych?
Sygnał transmisji danych to fizyczna reprezentacja informacji cyfrowej. Sygnały analogowe są ciągłe, natomiast sygnał cyfrowy jest dyskretny, czyli reprezentuje informację jako sekwencję odrębnych stanów. W systemach binarnych stany te odpowiadają logicznym '0' i '1'. Proces przekształcania tej binarnej sekwencji w fizyczny przebieg, na przykład zmienne napięcie, nazywa się kodowaniem liniowym. Kodowanie kanałowe jest odrębną operacją, która dodaje nadmiarowe informacje do wykrywania lub korekcji błędów.
W większości systemów telekomunikacyjnych transmisja danych odbywa się szeregowo, co oznacza, że bity są wysyłane jeden po drugim przez pojedynczy kanał komunikacyjny.
Reprezentacja wizualna i parametry
Prosty sygnał danych można zwizualizować jako przebieg, w którym różne poziomy napięcia odpowiadają wartościom binarnym. Przebieg ten jest zdefiniowany przez kilka parametrów.
Poziomy napięcia u_L / u_H oraz okres bitu T (τ)
Parametry sygnału
- Poziomy napięcia: Sygnał używa odrębnych poziomów napięcia do reprezentacji bitów. Na przykład wysokie napięcie () może reprezentować '1', a niskie napięcie () może reprezentować '0'. Przy poziomach o przeciwnych polaryzacjach jest to forma .
- Czas trwania bitu ( lub ): Nazywany również okresem bitowym, jest to czas, w którym sygnał reprezentuje pojedynczy bit. Mierzony jest w sekundach [s].
- Przepływność bitowa (): Przepływność bitowa to liczba bitów przesyłanych na sekundę. Jest to odwrotność czasu trwania bitu.
Wzór: . Jej jednostką są bity na sekundę [bit/s lub bps].
Wyzwania transmisji cyfrowej i kodowanie liniowe
Przesyłanie surowego strumienia bitów w postaci prostych poziomów napięcia, jak pokazano powyżej, stwarza kilka praktycznych problemów. Długa sekwencja identycznych bitów, na przykład 00000000 lub 11111111, może powodować:
- Utratę synchronizacji: Jeśli sygnał nie zmienia się przez dłuższy czas, zegar odbiornika może stracić synchronizację z zegarem nadawcy, co prowadzi do błędów w odczytywaniu bitów.
- Pojawienie się : Długi ciąg identycznych symboli może powodować niezerową średnią wartość na linii dla poziomu o niezerowym napięciu. W schemacie unipolarnym dotyczy to przede wszystkim długiego ciągu jedynek, którego składowa stała nie przechodzi przez niektóre komponenty sieciowe, takie jak transformatory.
- Problemy z pasmem: Ostre krawędzie idealnego sygnału prostokątnego zawierają nieskończenie wiele składowych o wysokiej częstotliwości, których żaden rzeczywisty kanał nie jest w stanie idealnie przenieść.
Aby ograniczyć te problemy, dane binarne są przekształcane za pomocą schematów kodowania liniowego, takich jak Manchester, AMI czy HDB-3. Kod Manchester zapewnia przejście w środku każdego bitu, AMI ogranicza składową stałą przez naprzemienną polaryzację impulsów, a HDB-3 dodatkowo ogranicza długie ciągi bez przejść. Wszystkie te kody kształtują widmo sygnału, dopasowując je do charakterystyki kanału.