Różnica między PCM a strumieniem bitów

PCM vs Bit Stream

Modulacja kodu pulsowego cyfrowo oznacza sygnał analogowy. Sygnał jest próbkowany regularnie w precyzyjnych odstępach czasu. Sygnał ten jest następnie kwantowany na kodowanie numeryczne, zwykle kodowanie binarne. PCM najczęściej spotyka się w systemach telefonicznych, fortepianach klawiszowych z lat 80. XX wieku, audio w komputerach, formatach „czerwonych książek” na CD.

Strumień bitów jest w zasadzie szeregiem czasowym bitów. Oznacza to, że jest to ciąg bitów (binarne kodowanie informacji wykorzystywanych w informatyce i telekomunikacji) zwykle mierzonych kolejno i rozmieszczonych w równych odstępach czasu.

Przed digitalizacją sygnał analogowy może być przetwarzany przez kompresję amplitudową. Po digitalizacji sygnał PCM jest dalej przetwarzany przez cyfrową kompresję danych. Istnieją pewne typy PCM, które wykorzystują połączenie przetwarzania i kodowania sygnału. Najnowsza implementacja PCM stosuje tę kombinację w domenie cyfrowej.

Strumienie bitów są zwykle używane w telekomunikacji i informatyce (szczególnie w tworzeniu kodu). Komunikacja SDH, czyli Synchronous Optical Networking, przesyła synchroniczne strumienie bitów. Gdy strumień bitów jest przechowywany na komputerze, tworzony jest plik oznaczający strumień bitów.

PCM można zdefiniować w dwóch kategoriach: Return-to-Zero (RZ) lub Non-Return-to-Zero (NRZ). Aby NRZ rzeczywiście się zsynchronizował, nie mogą istnieć długie ciągi sekwencji zawierające identyczne symbole - na przykład długi ciąg zer i jedynek. W systemach, które używają kodowania binarnego (czyli ciągów zer i jedynek) gęstość symbolu 1 jest znana jako gęstość jedynek.

Strumień bitów jest terminem najczęściej używanym do opisania konfiguracji danych, które mają być ładowane do programowalnej tablicy bramek (lub FPGA). Jest to układ scalony, który ma zostać skonfigurowany po wyprodukowaniu przez klienta lub projektanta. Takie użycie wyrażenia „strumień bitów” może być prawdopodobnie bezpośrednim wynikiem praktyki konfigurowania FPGA za pomocą szeregowego strumienia bitów (z szeregowego PROM lub układu flash).

Pod względem PCM impuls odnosi się do impulsów znajdujących się w linii przesyłowej. Powszechne zrozumienie źródła tego znaczenia wynika z technik ewoluujących w połączeniu z dwiema metodami analogowymi: Modulacja szerokości impulsu i modulacja pozycji impulsu (informacje przeznaczone do zakodowania są reprezentowane przez impulsy sygnałowe o różnej szerokości lub pozycji).

Streszczenie:

1. PCM cyfrowo oznacza sygnał analogowy; strumienie bitów są przechowywane na komputerze i tworzony jest plik, który go oznacza.

2. PCM można zdefiniować jako Return-to-Zero lub Non-Return-to-Zero; strumienie bitów opisują konfigurację danych załadowanych do FPGA.