Un pic despre dvb și mpeg-2

Pentru a înțelege funcționarea tunerului digital, este recomandabil să înțelegeți datele pe care le procesează. Cel mai bine este să începeți cu partea de emisie. Ce date are radiodifuzorul pe partea de emisie. -







Unul sau mai multe canale audio;

Teletext și subtitrări;

Un set de date privind abonamentul la canalul TV (pentru canalele codate cu plată);

Toate aceste date sunt convertite în fluxuri digitale utilizând diferite algoritmi.

Cadre de diferite tipuri sunt colectate în grup - GOP. constând în mod obișnuit din 12 cadre alternative. Următoarea ordine de cadre este tipică:
.. I0, B1, B2, P3, B4, B5, P6, B7, B8, P9, B10, B11, I12, B13, B14, P15, etc., în care am cadre sunt urmate la intervale de: (1/25 Hz) x 12 = 0,48 s.

Canalele audio sunt convertite în flux digital prin mai mulți algoritmi. In general, un canal audio cu CD audio calitate (44,1 kHz eșantionare) impune ca rata de transmisie la 1400 biți / sec, care este prohibitiv lung. Folosind compresia MPEG Audio Level 3, puteți obține o comprimare de 4 până la 12 ori a datelor audio. Nivelul 1 comprimă datele de 1: 4 și necesită o viteză de 384 kbit / s, Level 2 comprimă de 6-8 ori și necesită viteză 256..192 kbit / s, iar nivelul 3 - 10-12 ori și necesită 128..112 Kbiți / Sec pentru semnal stereo.

În plus, multe companii oferă și alți algoritmi de compresie pentru date audio - MPEG-2 AAC (Advanced Audio Coding). De asemenea, cunoscut sub numele de NBC (Non-Backward-Compatible).
Abordare foarte promițătoareDolby AC-3. care asigură transmisia multi-canal de sunet și necesită 384 kbit / s pentru 5 + 1 -channels în format Dolby Digital Surround sau 192 kbit / s pentru un semnal stereo normal. Dolby AC-3 este, de asemenea, interesant în faptul că, în acest format, se înregistrează sunetul celor mai moderne filme din cinema.

Comprimarea acestor date este foarte simplă, deoarece este un flux normal de date binare. Rata de date a acestor date nu depășește 64 Kb / sec.

Ultimele două fluxuri în MPEG sunt denumite de obicei fluxuri de sistem.

Alte pachete sunt protejate - au adăugat cod Reed-Solomon - cod Reed-Solomon, care vă permite să corecteze erorile din biții au scăzut sau transmise incorect la capătul de recepție, datorită excesului de informații pe care le poartă. Cu codul RS adăugat, lungimea pachetului devine 204 octeți. Pachetul rezultat reprezintă o unitate de reprezentare a datelor în format MPEG și este denumită în mod obișnuit un Stream elementar (PES) ambalat.







A doua etapă de protecție este FEC (Forward Error Correction) - redundanța pentru eventuale corecții de eroare este introdusă din nou. Există cinci tipuri de FEC - 0, 1/2, 3/4, 5/6, 7/8. Deci, 3/4 înseamnă că din 4 biți transmiși numai 3 conțin informații și 1 este redundant.

În plus față de tabelele listate, în flux este inclus CAT (Table Access Condition) cu PID = 0001 - Tabel de acces condiționat. care transportă PID-urile tuturor mesajelor de acces condiționate EMM (Message Entitlement Management Message) pentru programele cu plată. Receptorul EMM transmite modulul său de acces condiționat la CAM. care știe ce să facă cu ea.

În plus, NIT (Network Information Table) este transmis cu PID = 0010 hex. care conține parametrii sistemului de transmisie de date - identificatorul rețelei, frecvența transponderului. orbitală și altele asemenea. Cu PID = 0010 hex, BAT este inclus în flux. - Un tabel al grupurilor de programe cu informații despre gruparea programelor pe un anumit subiect - Sport, Filme.

EIT (Informații despre eveniment Tabelul) - Tabel TV Evenimente cu PID = 0,012 hex, care conține informații despre evenimentele din program - începutul filmului, durata și TDT - Data de masă / timp cu PID = 0,014 hex permite computerului receptor pentru a construi EPG (Electronic ghiduri Program) - programul electronic al programelor.

Astfel, toate datele necesare sunt incluse în fluxul de transport și pot fi difuzate. Pentru modularea frecvenței purtătoare utilizează QPSK (Quadrature Phase-Shift Keying) de modulare este de fază în cuadratură care utilizează 4 discrete stare fază purtătoare. 4 stări discrete fac posibilă funcționarea cu simboluri - câte 2 biți fiecare. În acest caz, este setat un alt parametru - Rata simbolului. care este exprimat în mii de simboluri QPSK pe secundă, de exemplu Symbol Rate = 27500 corespunde unei viteze de 55 Mbit / s (27500 * 2 * 1000 biți / sec). Această viteză este de obicei folosită pe transpondere cu o lățime de bandă de 33 MHz (33 / 1.2 = 27.5).

Traficul trece prin satelit, de unde ajunge tunerul nostru.

Tunerul efectuează toate acțiunile în ordine inversă - convertește frecvența într-un interval intermediar 480 MHz, amplifică, efectuează demodularea QPSK, efectuează corecția de eroare FEC. Cu ajutorul codului Reed-Solomon, pachetele sunt corectate, dacă este necesar. Apoi fluxul este demultiplexat - împărțit.

Mai întâi, PAT (Tabelul de Asociere a Programelor) este alocat din flux, iar PID-ul pentru PMT (Program Map Table) al programului TV dorit este determinat din acesta. PMT ne va da PID-urile tuturor componentelor transmise pentru acest program TV. Apoi, demultiplexorul selectează componentele necesare din flux și îl trimite la decodorul MPEG hardware și decodorul audio. Procesorul PCR reglează continuu tunerul de 27 MHz al tunerului. Dacă programul conține pachete codificate, acestea sunt trimise mai întâi la modulul CAM pentru modulul Acces condiționat. care efectuează procesarea / decriptarea lor (algoritmul depinde de sistemul CAM). În plus, mesajele EMM sunt trimise la CAM. dacă acestea sunt transmise, acest lucru este determinat de tabelul CAT.

În plus, computerul selectează tabelele de servicii necesare pentru operație. construiește un program de programare. teletext, subtitrari etc. Ca urmare a acestor acțiuni, ne bucurăm de o calitate și calitate a imaginii de neegalat.

Suplimente







Trimiteți-le prietenilor: