Algoritmul de codare HDB3

Imagine preview
(10/10 din 1 vot)

Acest proiect trateaza Algoritmul de codare HDB3.
Mai jos poate fi vizualizat cuprinsul si un extras din document (aprox. 2 pagini).

Arhiva contine 14 fisiere docx, jpg, txt, asv, m, db de 26 de pagini (in total).

Profesor indrumator / Prezentat Profesorului: Grivei Alexandru-Cosmin

Iti recomandam sa te uiti bine pe extras, cuprins si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 5 puncte.

Domeniu: Calculatoare

Cuprins

INTRODUCERE pag 5
Cap. I : ÎNAINTE ȘI DUPĂ CODARE
1.1 Semnale analogice și digitale pag 6
1.2 Conversia analog-digitala pag 6 1.3 Conversia digital-analogica pag 7
1.4 Modulația impulsurilor în cod pag 8
1.5 Conversia in cazul imaginilor si textului pag 8
Cap. II: CODAREA INFORMAȚIEI
2.1 Codări ternare pag 10
2.2 Codul HDB3 pag 11
2.3 Codul complementar CHDB3 pag 11
Cap. III: IMPLEMENTAREA HDB3 ÎN MATLAB 3.1 Importarea textului dintr-un fisier,citire, convertirea în binar și t tranformarea acestuia intr-un vector pag 12 3.2 Importarea imaginii dintr-un fișier, convertirea în binar și scrierea r sub forma unui vector pag 13 3.3 Declararea variabilelor pag 14
3.4 Codarea biților în HDB3 pag 15
3.5 Reprezentarea grafică a biților codați pag 16
3.6 Decodarea pag 17
3.7 Reconstituirea textului pag 18
3.8 Reconstituirea imaginii pag 19 3.9 Transmisie cu erori pag 20 3.10. Rezultate pag 21
CONCLUZII pag 25
BIBLIOGRAFIE pag 26

Extras din document

Perioada telecomunicaţiilor numerice se consideră că a început în anul 1853, odată cu apariţia telegrafiei, care asigura transmiterea informaţiilor prin prezenţa sau absenţa impulsurilor. Au mai trebuit să treacă încă 50 de ani până când W.M. Miner a aplicat comutaţia temporală în telefonie şi a obţinut cuvinte inteligibile prin canale eşantionate de la 3500-4300 Hz, iar în 1948 C. Shannon a dezvoltat teoria informaţiei pentru semnale continue.

Transmisiunile digitale cu cod în impulsuri (Pulse Code Modulation, prescurtat PCM) au apărut din nevoia oamenilor de a folosi cât mai eficient banda de transmisie. Încă din 1954 în Statele Unite au funcționat sisteme bazate pe acest principiu, care aveau capacitatea de a multiplexa pe același fir de cupru 24 de canale telefonice.

Principiul de transmisie PCM este relativ simplu și constă în faptul că semnalul util este eșantionat (se iau doar anumite părți din el), se codeaza printr-un algoritm de codare, iar la recepție, semnalul este refăcut din eșantioanele sale. Acest semnal de linie PCM este practic imun la perturbații electromagnetice, iar principiul lui de codare conferă o anumita păstrare în secret a informației transmise. Printre codurile de linie cele mai utilizate se numără: NRZ, AMI, HDB3,CMI

Cap. I : ÎNAINTE ȘI DUPĂ CODARE

1.1 Semnale analogice si digitale

Un semnal electric este numit analogic cand este proporțional cu o marime fizica pe care o reprezinta semnalul electric.

Un semnal electric este digital daca este compus dintr-o succesiune de simboluri, fiecare simbol putand lua o valoare dintr-un numar finit de valori posibile. (continuu în timp şi în valori) Fig 1.1

1.2 Conversia analog-digitala Fig. 1.2

Prima etapă a digitizarii semnalului este eșantionarea si reprezinta procesul prin care un semnal continuu în timp este înlocuit prin impulsuri echidistante în timp a caror amplitudine este egală sau proporțională cu amplitudinea semnalului continuu detectat la momentele respective. Numim aceste impulsuri eșantioane, iar intervalul de timp T dintre eșantioane va fi numit perioadă de eșantionare.

Claude Shannon, matematician renumit, dezvoltator al aşa-numitei teorii a informaţiei, a stabilit că, pentru a codifica toate informaţiile dintr-un semnal eşantionat(Fig 1.2) , frecvenţa de eşantionare trebuie să fie cel puţin dublul frecvenţei maxime curente a semnalului respectiv. Regula este numită uneori criteriul Nyquist.

Respectându-se această teorema este totdeauna posibil ca din succesiunea de esantioane sa refacem semnalul analogic.

Cea de-a doua etapa a digitizarii este truncherea, adica selectarea unei parți finite din semnalul analogic infinit numită fereastră, utilă în cea de-a treia etapa a digitizarii-cuantizarea- în fereastra selectată fiecărui eșantion ii este atribuita o anumita valoare, o anumita amplitudine.

Conversia analogic-digital se realizeaza cu ajutorul convertorului analogic-digital.

Un convertor analog - digital (ADC) este un circuit electronic care converteste o tensiune analogica de la intrare intr-o valoare digitala. Aceasta poate fi reprezentata in mai multe feluri in functie de codificarea datelor (de exemplu binar).

S/H - eșantionare

Fig. 1.3

1.3 Conversia digital-analogica

Prin reconstituirea unui semnal analogic se înţelege în general determinarea semnalului initial,pe baza eşantioanelor prelevate în domeniul timp. Cu cât numărul eșantioanelor este mai mare cu atat semnalul rezultat aproximează mai bine semnalul initial

Conversia digital analogica se realizeaza cu ajutorul convertorului digital-analogic.Convertorul numeric - analogic (CNA) este circuitul electronic care transformă o mărime de intrare numerică într-o mărime de ieşire analogică.

1.4 Modulația impulsurilor în cod

Modulația este un proces in care un parametru care caracterizeaza un semnal purtator care poate fi amplitudine, frecvența sau fază, este modificat de un semnal de modulație astfel încât parametrul modulat urmareste fidel forma semnalului de modulație astfel rezultand o modulație de amplitudine,frecvență sau de fază.Există trei semnale ce intră în procesul de modulație:

Fisiere in arhiva (14):

  • cod_decod_imag.asv
  • cod_decod_imag.m
  • cod_decod_text.asv
  • cod_decod_text.m
  • imag.jpg
  • imagine_eronata.asv
  • imagine_eronata.m
  • intrare.m
  • intrare.txt
  • proiect.txt
  • Proiect HDB3.docx
  • text_eronat.asv
  • text_eronat.m
  • Thumbs.db

Bibliografie

[1] www.wikipedia.org/wiki/Transmisiune_digital
[2] www.mathworks.com/products/matlab
[3]http://telecom.etc.tuiasi.ro/telecom/staff/lscripca/discipline%20predate/scd_lab/Coduri_ternare.pdf
[4] http://etti.poly.ro/cursuri/anul%20IV/tstm/TrNum_2.pdf
[5] https://www.scribd.com/document/46333478/Atestat-Sisteme-de-Transmisii
[6]http://vega.unitbv.ro/~nicolaeg/Radio-TV_TSTC+EA_2014-2015-2016/Cursul%20RadioTV/Principiul%2transmisie%20img.%si%sem.%TV.pdf
[7]http://vega.unitbv.ro/~nicolaeg/Radio-TV_TSTC+EA_%202014-2015-2016/=Curs%20TV_%20pt%20TSTC/Curs%2008.pdf
[8]http://vega.unitbv.ro/~nicolaeg/Radio-TV_TSTC+EA_%202014-2015-2016/TV%20Analog-digital%202009/Cap%201%20TV%20analogic-Off03.pdf
[9] http://stiintasiinginerie.ro/wp-content/uploads/2015/07/28-26.pdf
[10] http://telecom.etc.tuiasi.ro/pns/cc/lab_cc/L02_TCSM_CodareaAritmetica.pdf