Aplicațiile error-control coding

Licență
10/10 (1 vot)
Domeniu: Calculatoare
Conține 26 fișiere: doc, exe, txt, pif, bgi, dll, conf
Pagini : 74 în total
Cuvinte : 26505
Mărime: 2.95MB (arhivat)
Publicat de: Mihai R.
Puncte necesare: 14

Cuprins

  1. Aplicaţiile error-control coding.
  2. 1 GENERALITĂŢI DESPRE CODURI DE CORECŢIE A ERORILOR
  3. 1.1 Decodarea de plauzibilitate maximă
  4. 1.2 Perturbaţii şi tipuri de erori
  5. 1.3 Strategii de control al erorilor
  6. 2 Coduri bloc. coduri HAMMING grup
  7. 2.1. Clasificarea codurilor cu controlul erorilor
  8. 2.2 Introducere în codurile bloc
  9. 2.3 Calculul sindromului şi detecţia erorilor
  10. 2.4 Distanţa minimă a unui cod bloc
  11. 2.5 Proprietăţile de detecţie şi corecţie ale unui cod bloc
  12. 2.6. Decodarea pe baza sindromului
  13. 2.7 Coduri HAMMING
  14. 2.7.1. Coduri HAMMING extinse
  15. 2.7.2. Coduri Hamming prescurtate
  16. 3 Coduri iterate
  17. 3.1. Coduri ISBN
  18. 4 Coduri ciclice. coduri HAMMING ciclice
  19. 4.1. Definirea codurilor ciclice
  20. 4.2. Cuvintele ca elemente ale algebrei reziduale modulo p(x)
  21. 4.3. O proprietate remarcabilă a cuvintelor de cod
  22. 4.4. Polinomul generator
  23. 4.5. Coduri ciclice sistematice
  24. 4.6. Alegerea polinomului generator
  25. 4.7. Matricea generatoare şi matricea de control pentru codurile ciclice
  26. 4.8. Principiul decodării codurilor ciclice
  27. 5 Decodarea codurilor corectoare de pachete de erori singulare
  28. 5.1 Codurile FIRE
  29. 5.2. Coduri FIRE modificate

Extras din licență

CAPITOLUL I.

GENERALITĂŢI DESPRE CODURI DE CORECŢIE A ERORILOR

Nevoia de a comunica există dintotdeauna, iar transmisia informaţiei a apărut ca un răspuns la această nevoie, fiind una dintre preocupările continue din domeniul cercetării aplicative. Dezvoltarea dispozitivelor şi echipamentelor de calcul necesită, în primul rând, lucrul flexibil şi fiabil cu informaţia, atât din punct de vedere al prelucrării cât şi al stocării şi transmiterii acesteia, bineînţeles, într-un timp cât mai scurt. Plecându-se de la cercetările lui Shannon, valorificate prin publicarea studiului „A Mathematical Theory of Comunication”, şi cele ale lui Hamming, publicate în 1950, s-au pus bazele cercetării în domeniul informaţiei şi codurilor, urmărindu-se dezvoltarea continuă în cele două câmpuri, Teoria Informaţiei şi Teoria codurilor. Contribuţia principală a lucrării lui Shannon se bazează pe aplicarea teoriei probabilităţilor în studiul şi analiza sistemelor de comunicaţie. Contribuţia teoretică a fost definiţia fluxului de informaţii şi a mai multor teoreme de codare de canal, din care a rezultat definiţia de capacitate a canalului pe baza ratei de informaţii care pot fi transmise cu succes printr-un canal de comunicaţii.

Încă de la începuturile proiectării sistemelor de transmisiune a informaţiei s-a pus problema eliminării efectelor produse de zgomotele ce apar pe canalele de comunicaţie, care introduc erori în mesajul transmis. Se introduc metode de eliminare a acestor zgomote şi erori, astfel încât reproducerea datelor transmise să fie cât mai corectă.

Pentru a se obţine o fidelitate cât mai mare a datelor recepţionate şi micşorarea probabilităţii recepţionării de simboluri eronate se foloseşte fie prelucrarea semnalului înainte de a fi afectat de perturbaţii, fie prelucrarea semnalului după ce a fost afectat. Prelucrarea semnalului înainte de a fi afectat de perturbaţii presupune folosirea legilor de codare la transmisie şi decodare la recepţie, pentru a se determina dacă semnalul a fost afectat sau nu. Folosindu-se echipamente de codare/decodare complexe se poate face şi corecţia erorilor la recepţie. De asemenea, pentru creşterea fidelităţii semnalului recepţionat se poate acţiona asupra canalului de transmisie (prin mărirea puterii semnalului) sau asupra complexităţii echipamentelor de codare.

Este important de ştiut că pentru canale diferite de comunicaţie sunt necesare tipuri diferite de mecanisme de codare, în funcţie de tipul de erori care se aşteaptă să apară. De exemplu, erorile de transmisie pot apărea independent, la întâmplare, sau în cascadă, cu distanţă mică între ele.

Folosirea pe scară largă a circuitelor VLSI (Very Large Scale Integration), cu preţuri din ce în ce mai mici, permite creşterea complexităţii circuitelor de codare/decodare.

Transmisia şi stocarea informaţiei digitale prezintă multe lucruri în comun. Ambele transferă date de la o sursă de informaţie spre o destinaţie. O transmisiune tipică, sau stocare, este reprezentată în Figura 1.1, în care s-au folosit notaţiile:

A - sursa de informaţie;

B -codorul sursei;

C - codorul de canal;

D - modulator / unitate de scriere;

E - canal / mediu de stocare;

F - demodulator / unitate de citire;

G - decodor canal;

H - decodor sursă;

I - destinaţie.

Figura. 1.1 Schema bloc a unui lanţ tipic de transmisiune.

Sursa de informaţie poate fi atât o persoană, cât şi o maşină (calculator). Ieşirea sursei poate fi un semnal continuu sau o secvenţă discretă de simboluri. Codorul sursei transformă ieşirea sursei într-o secvenţă binară numită secvenţă de informaţie şi notată cu u. în cazul semnalului continuu este nevoie şi de un convertor analog-digital.

Codorul sursei este astfel proiectat încât numărul de biţi pe unitatea de timp necesari pentru a reprezenta ieşirea sursei este minim şi ieşirea sursei poate fi reconstituită din secvenţa de informaţie u fără ambiguitate.

Preview document

Aplicațiile error-control coding - Pagina 1
Aplicațiile error-control coding - Pagina 2
Aplicațiile error-control coding - Pagina 3
Aplicațiile error-control coding - Pagina 4
Aplicațiile error-control coding - Pagina 5
Aplicațiile error-control coding - Pagina 6
Aplicațiile error-control coding - Pagina 7
Aplicațiile error-control coding - Pagina 8
Aplicațiile error-control coding - Pagina 9
Aplicațiile error-control coding - Pagina 10
Aplicațiile error-control coding - Pagina 11
Aplicațiile error-control coding - Pagina 12
Aplicațiile error-control coding - Pagina 13
Aplicațiile error-control coding - Pagina 14
Aplicațiile error-control coding - Pagina 15
Aplicațiile error-control coding - Pagina 16
Aplicațiile error-control coding - Pagina 17
Aplicațiile error-control coding - Pagina 18
Aplicațiile error-control coding - Pagina 19
Aplicațiile error-control coding - Pagina 20
Aplicațiile error-control coding - Pagina 21
Aplicațiile error-control coding - Pagina 22
Aplicațiile error-control coding - Pagina 23
Aplicațiile error-control coding - Pagina 24
Aplicațiile error-control coding - Pagina 25
Aplicațiile error-control coding - Pagina 26
Aplicațiile error-control coding - Pagina 27
Aplicațiile error-control coding - Pagina 28
Aplicațiile error-control coding - Pagina 29
Aplicațiile error-control coding - Pagina 30
Aplicațiile error-control coding - Pagina 31
Aplicațiile error-control coding - Pagina 32
Aplicațiile error-control coding - Pagina 33
Aplicațiile error-control coding - Pagina 34
Aplicațiile error-control coding - Pagina 35
Aplicațiile error-control coding - Pagina 36
Aplicațiile error-control coding - Pagina 37
Aplicațiile error-control coding - Pagina 38
Aplicațiile error-control coding - Pagina 39
Aplicațiile error-control coding - Pagina 40
Aplicațiile error-control coding - Pagina 41
Aplicațiile error-control coding - Pagina 42
Aplicațiile error-control coding - Pagina 43
Aplicațiile error-control coding - Pagina 44
Aplicațiile error-control coding - Pagina 45
Aplicațiile error-control coding - Pagina 46
Aplicațiile error-control coding - Pagina 47
Aplicațiile error-control coding - Pagina 48
Aplicațiile error-control coding - Pagina 49
Aplicațiile error-control coding - Pagina 50
Aplicațiile error-control coding - Pagina 51
Aplicațiile error-control coding - Pagina 52
Aplicațiile error-control coding - Pagina 53
Aplicațiile error-control coding - Pagina 54
Aplicațiile error-control coding - Pagina 55
Aplicațiile error-control coding - Pagina 56
Aplicațiile error-control coding - Pagina 57
Aplicațiile error-control coding - Pagina 58
Aplicațiile error-control coding - Pagina 59
Aplicațiile error-control coding - Pagina 60
Aplicațiile error-control coding - Pagina 61
Aplicațiile error-control coding - Pagina 62
Aplicațiile error-control coding - Pagina 63
Aplicațiile error-control coding - Pagina 64
Aplicațiile error-control coding - Pagina 65
Aplicațiile error-control coding - Pagina 66
Aplicațiile error-control coding - Pagina 67
Aplicațiile error-control coding - Pagina 68
Aplicațiile error-control coding - Pagina 69
Aplicațiile error-control coding - Pagina 70
Aplicațiile error-control coding - Pagina 71
Aplicațiile error-control coding - Pagina 72
Aplicațiile error-control coding - Pagina 73
Aplicațiile error-control coding - Pagina 74

Conținut arhivă zip

  • Aplicatiile Error-Control Coding
    • DOSBox-0.63
      • AUTHORS.txt
      • COPYING.txt
      • dosbox.conf
      • dosbox.exe
      • INSTALL.txt
      • libogg-0.dll
      • libvorbis-0.dll
      • libvorbisfile-3.dll
      • NEWS.txt
      • README.txt
      • SDL.dll
      • SDL_net.dll
      • THANKS.txt
      • uninstall.exe
    • cap1.doc
    • cap2.doc
    • cap3.doc
    • cap4.doc
    • cap5.doc
    • cuprins.doc
    • DOSBox0.65-win32-installer.exe
    • EGAVGA.BGI
    • FIRE.EXE
    • FIRE.PIF
    • isbn_sw.doc.doc
    • isbn_sw_2.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Placa de Bază

Caracteristici generale ale placii de baza Placa de baza este un dizpozitiv ‘de baza’ un ‘pamânt’ pe care ‘se planteaza’ celelalte componente ....

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Ai nevoie de altceva?