Codarea Surselor pentru Canale cu Perturbații

Seminar
9/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: doc
Pagini : 37 în total
Cuvinte : 12891
Mărime: 223.25KB (arhivat)
Publicat de: Filofteia Iordache
Puncte necesare: 0

Extras din seminar

3.1. Punerea problemei

În cazul transmisiilor la distanţe relativ mari, prin apariţia inerentă a perturbaţiilor, o parte din simbolurile din alfabetul codului, ce formează cuvintele de cod ataşate mesajelor, pot fi modificate, astfel încât ceea ce se recepţionează nu mai corespunde cu ceea ce s-a transmis.

Deoarece în marea majoritate a situaţiilor practice se foloseşte ca alfabet al codului numai 0 şi 1 (uşor de realizat) vom considera în continuare doar acest caz.

În situaţia în care alfabetul codului este numai 0 şi 1, datorită perturbaţiilor codului, un 0 transmis poate deveni 1 şi invers. Din această cauză se spune că perturbaţiile care apar au un caracter aditiv.

Din codarea mesajelor (surselor) pentru canale cu perturbaţii se pun două probleme:

1. detecţia erorilor

2. corecţia automată a erorilor

1  codarea trebuie astfel efectuată încât la recepţie să putem decide dacă ceea ce s-a recepţionat este corect sau eronat, fără pretenţia de a stabili şi locurile în cuvântul de cod în care s-au introdus erori.

2  codarea trebuie astfel efectuată, încât la recepţie să avem posibilitatea nu numai a decide dacă ceea ce s-a obţinut este corect, ci şi de a corecta automat erorile care au apărut pe canal.

Problema detecţiei erorilor este mai simplă în schimb necesită un canal de transmisiuni cu dublu sens, deoarece, ori de câte ori la recepţie se detectează prezenţa erorilor, să existe posibilitatea cererii de retransmisie a cuvântului recepţionat eronat. Se cere transmiterea cuvântului recepţionat eronat până ce acesta este recepţionat corect ; rezultă o întârziere la recepţionarea informaţiei.

Problema corecţiei erorilor: mai complicată, necesitând un echipament complex la emisie şi recepţie, în schimb conferă avantajul unei transmisii rapide, fără o pretinde canal dublu sens.

Se folosesc ambele metode, întocmindu-se coduri corectoare automate de erori pentru erorile care apar frecvent şi coduri detectoare de erori pentru erorile care apar.

( de exemplu: corector de 2 erori şi detector de 3  compromis)

1 2  practic

pot fi oricât de mult: există posibilitatea, dar foarte scump

În scopul întocmirii codurilor detectoare de erori sau corectoare de erori, se folosesc o serie întreagă de coduri, bazate pe diferite teorii matematice, o primă clasificare constând în :

- coduri bloc  la care fiecare cuvânt de cod are aceeaşi lungime

- coduri nonbloc (sau recurente)  la care transmisia se face cursiv, fără o delimitare precisă a cuvântului de cod.

Relaţii deterministe între distanţa Hamming şi numărul de erori detectabile sau corectabile

Să presupunem 2 succesiuni de simboluri binare, cu aceeaşi lungime n, notate :

Prin definiţie se numeşte distanţă Hamming între cele 2 succesiuni i i numărul de necoincidenţe ale celor 2 succesiuni.

De exemplu, dacă considerăm toate succesiunile binare formate din simboluri, acestea se pot scrie: 000

Se observă că distanţa minimă Hamming între secvenţele respective este 1. Dacă din cel 8 secvenţe se vor alege secvenţele 000, 011, 101 şi 110 distanţa minimă Hamming este 2. Dacă se alege 000 şi 111 distanţa Hamming devine 3.

Să presupunem că se transmit 8 mesaje, codate cu cele 8 succesiuni scrise mai sus, adică s1 - 000

s2 - 001

s8 - 111

Dacă pentru astfel de codare, pentru transmiterea unui cuvânt ar apărea o eroare, indiferent de poziţie, s-ar recepţiona un cuvânt corespunzător altui mesaj.

Dacă se transmite s2 de forma 001 şi apare eroarea pe prima poziţie, se recepţionează 101 - s6 În acest caz, nu se poate realiza detecţia erorii, deoarece, apariţia unei erori, transformă cuvântul transmis în alt cuvânt de cod. Dacă însă se transmit 4 mesaje: s1 - 000

s2 - 001

s3 - 101

s4 - 110

la apariţia unei erori, indiferent de poziţie, la un cuvânt transmis, la recepţie va ajunge o succesiune de 3 simboluri diferită de oricare din cele transmise. De exemplu, dacă se transmite s2 - 001 , la apariţia unei erori pe prima poziţie se recepţionează 111 care nu corespunde nici unui cuvânt de cod transmis, putându-se astfel decide că ceea ce s-a recepţionat este eronat, cerându-se retransmiterea cuvântului.

În general, dacă se urmăreşte detecţia unei erori, cuvintele de cod trebuie astfel alese, încât, distanţa minimă Hamming dintre cuvintele de cod să fie 2.

Analog, pentru detecţia a 2 erori, s-au mai puţine, distanţa minimă Hamming între cuvintele de cod trebuie să fie 3.

Preview document

Codarea Surselor pentru Canale cu Perturbații - Pagina 1
Codarea Surselor pentru Canale cu Perturbații - Pagina 2
Codarea Surselor pentru Canale cu Perturbații - Pagina 3
Codarea Surselor pentru Canale cu Perturbații - Pagina 4
Codarea Surselor pentru Canale cu Perturbații - Pagina 5
Codarea Surselor pentru Canale cu Perturbații - Pagina 6
Codarea Surselor pentru Canale cu Perturbații - Pagina 7
Codarea Surselor pentru Canale cu Perturbații - Pagina 8
Codarea Surselor pentru Canale cu Perturbații - Pagina 9
Codarea Surselor pentru Canale cu Perturbații - Pagina 10
Codarea Surselor pentru Canale cu Perturbații - Pagina 11
Codarea Surselor pentru Canale cu Perturbații - Pagina 12
Codarea Surselor pentru Canale cu Perturbații - Pagina 13
Codarea Surselor pentru Canale cu Perturbații - Pagina 14
Codarea Surselor pentru Canale cu Perturbații - Pagina 15
Codarea Surselor pentru Canale cu Perturbații - Pagina 16
Codarea Surselor pentru Canale cu Perturbații - Pagina 17
Codarea Surselor pentru Canale cu Perturbații - Pagina 18
Codarea Surselor pentru Canale cu Perturbații - Pagina 19
Codarea Surselor pentru Canale cu Perturbații - Pagina 20
Codarea Surselor pentru Canale cu Perturbații - Pagina 21
Codarea Surselor pentru Canale cu Perturbații - Pagina 22
Codarea Surselor pentru Canale cu Perturbații - Pagina 23
Codarea Surselor pentru Canale cu Perturbații - Pagina 24
Codarea Surselor pentru Canale cu Perturbații - Pagina 25
Codarea Surselor pentru Canale cu Perturbații - Pagina 26
Codarea Surselor pentru Canale cu Perturbații - Pagina 27
Codarea Surselor pentru Canale cu Perturbații - Pagina 28
Codarea Surselor pentru Canale cu Perturbații - Pagina 29
Codarea Surselor pentru Canale cu Perturbații - Pagina 30
Codarea Surselor pentru Canale cu Perturbații - Pagina 31
Codarea Surselor pentru Canale cu Perturbații - Pagina 32
Codarea Surselor pentru Canale cu Perturbații - Pagina 33
Codarea Surselor pentru Canale cu Perturbații - Pagina 34
Codarea Surselor pentru Canale cu Perturbații - Pagina 35
Codarea Surselor pentru Canale cu Perturbații - Pagina 36
Codarea Surselor pentru Canale cu Perturbații - Pagina 37

Conținut arhivă zip

  • Codarea Surselor pentru Canale cu Perturbatii.doc

Alții au mai descărcat și

Rețele Neuronale cu Învățare Nesupravegheată de Tip Kohonen

Utilizarea RNA pentru rezolvarea unor probleme practice necesită parcurgerea, unei etape esenţiale - etapa de învăţare sau antrenare. În...

Grafuri. parcurgerea grafurilor. Sortarea topologică

Scop: Parcurgerea in latime se foloseste: - pentru Inteligenta Artificiala (metoda neinformata de cautare... mai multe la cursul de IA); -...

Automate și Microprogramare

Aplicatia consta în controlul unei macarale care trebuie sa realizeze cele 2 cicluri de miscare reprezentate în figura 5.1. Initial macaraua se...

Utilizarea Calculatorului

1. Numarul paginilor web existente este de ordinul a) Miilor b) Sutelor de milioane c) Milioanelor d) Miliardelor 2. Folosirea indecsilor web...

Tema 8 - hazarde structurale la procesoarele de tip pipeline - exemple reale și soluții

Pentru a creste performanta procesoarelor a fost dezvoltata tehnica “benzii de asamblare”, numita si pipeline. Majoritatea procesoarelor din zilele...

Clase Derivate

Daca exista o ierarhie de clase derivate, atributele sunt mostenite prin aplicarea recursiva a regulilor din tabelul de mai sus. In esenta deci,...

Te-ar putea interesa și

Arbori Huffman - Implementare în C++

INTRODUCERE În lucrarea de fața tratez metodele Huffman de codificare și comprimare a datelor, necesare pentru elaborarea unor algoritmi optimi...

Ingineria și managementul codării informațiilor in comunicațiile digitale

Capitolul 1 Introducere in Sistemele de transmisiune a informației 1.1 - Despre informație Primele preocupări legate de informație au apărut,...

Algoritmul de Compresie Huffman

1.1 Noţiuni introductive 1.1.1 Terminologie Pentru a evita eventualele neînţelegeri ce ar putea rezulta din utilizarea unor termeni care sunt...

Broadcasting and Television

BALEIAJUL VERTICAL Etapele de baleiaj vertical trebuie să asigure prin bobine de diferite verticale un curent liniar variabil pe durata cursei...

Televiziune

4.1 Probleme specifice în televiziunea digitală Ochiul, receptorul sistemului vizual uman, este un receptor de tip analogic. Televiziunea...

Rețele

1. LEGATURI PENTRU COMUNICATII DE DATE 1.1 Evolutia sistemelor de comunicatie Inca din cele mai vechi timpuri omenirea a cautat solutii de...

Canale Continue și Medii de Transmitere

1. CANALE CONTINUE Fiind dat un ampificator se defineste amplificarea in putere Daca impedanta de intrare este egala cu impedanta de iesire...

Seminarii TTI

1. Obiectivul lucrarii În aceasta lucrare se studiaza sursele discrete Markov cu memorie de ordinul întâi cu 2, 3 si 4 stari si modul în care...

Ai nevoie de altceva?