Scrambler
| Ten artykuł od 2010-08 wymaga uzupełnienia źródeł podanych informacji. Informacje nieweryfikowalne mogą zostać zakwestionowane i usunięte. Aby uczynić artykuł weryfikowalnym, należy podać przypisy do materiałów opublikowanych w wiarygodnych źródłach. |
Scrambler służy do randomizacji sekwencji bitowych. Dane wejściowe poddawane są wymieszaniu z ciągiem pseudolosowym (scrambling). Ta metoda znajduje zastosowanie w transmisji telewizyjnej oraz kodach takich jak NRZ, gdzie wadą jest brak przeźroczystości kodowej wynikający z braku synchronizacji dla odbiornika w przypadku wystąpienia długiej sekwencji kolejnych elementów 0.
Zasada działania [edytuj]
Zakładamy, że istnieją ciągi bitowe bardziej prawdopodobne niż inne, lecz trudniejsze do transmisji. Scrambler randomizuje ten ciąg na łatwiejszy do przesyłania, który powstaje z sumowania za pomocą operacji XOR kodu z pseudolosowymi wartościami, w wyniku czego powstaje maksymalnie długa sekwencja, przesyłana następnie torem transmisyjnym. Descrambler dekoduje informacje do postaci pierwotnej. W obydwu urządzeniach używa się rejestrów przesuwnych.