Procesoare Digitale de Semnal

Curs
8/10 (1 vot)
Domeniu: Automatică
Conține 12 fișiere: pdf
Pagini : 205 în total
Cuvinte : 51607
Mărime: 3.18MB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: A. Stancu

Extras din document

SISTEMUL DE DEZVOLTARE DSProto 32 CU PROCESORUL DE SEMNAL TMS 320C32

Prezentare generală

Pentru dezvoltarea unor aplicaţii cu ajutorul procesorului de semnal TMS320c32 s-a utilizat o platformă dedicată domeniului audio. Platforma numită DSProto32 a fost achiziţionată de la firma Dicon Lab din Florida şi permite implementarea aplicaţiilor privind prelucrarea semnalului vocal în vederea obţinerii unor efecte speciale şi, de asemenea, se poate utiliza şi în aplicaţii de recunoaştere a semnalului vocal.

Platforma de dezvoltare DSProto32 are următoarele caracteristici (figura 1.1):

• este echipată cu procesorul de semnal TMS320c32 care este cel mai performant procesor din familia TMS320c3x;

• frecvenţa procesorului este de 50 Mhz ceea ce permite, de exemplu, executarea unei operaţii paralele de înmulţire şi de adunare a unor numere reale într-un singur ciclu maşină;

• conţine o memorie SRAM având o capacitate de 128kx32biţi;

• are o memorie EPROM de 64kx8biţi;

• dispune de un circuit specializat cs4218 (codec audio stereo), utilizat la achiziţia semnalului audio şi la refacerea acestuia;

• are un port paralel necesar comunicării cu un calculator PC. Dezvoltarea aplicaţiilor pe această platformă presupune o legătura on-line cu un PC, legătură realizată prin intermediul portului paralel;

• conţine, evident, şi circuite pentru decodificarea spaţiului de adresare.

Pentru a permite dezvoltarea hardware, platforma DSProto32 are doi conectori care conţin magistralele de date, adrese şi comenzi. Aceştia pot fi utilizaţi şi la adăugarea de noi dispozitive electronice.

Placa de dezvoltare este însoţită de un soft specializat care facilitează dezvoltarea de programe scrise în asamblare sau într-un limbaj de nivel înalt, cum ar fi limbajul C. Pe lângă asamblorul şi linkeditorul de programe, placa de dezvoltare mai este însoţită şi de programe utilitare ce permit transferul de informaţii din memoria plăcii pe hardul calculatorului şi invers. Aceste programe sunt foarte utile în situaţia în care trebuie să se memoreze înregistrări martor, obţinute prin intermediul sistemului de achiziţie disponibil pe placa de dezvoltare.

Pe lângă cele menţionate, cei de la Dicon Lab mai pun la dispoziţia utilizatorilor şi o bibliotecă matematică scrisă în limbajul de asamblare al procesorului de semnal TMS320c32. Printre cele mai importante programe se numără şi funcţiile de calcul ale logaritmului natural, ale sinusului, ale cosinusului, ale arctangentei etc şi, de asemenea, funcţiile dedicate operaţiilor cu matrici (adunare, înmulţire). Având în vedere faptul că procesorul de semnal TMS320c32 este utilizat în aplicaţii care necesită un volum mare de calcul (analiza spectrală, analiza de corelaţie), placa de dezvoltare este însoţită şi de un program de calcul al transformatei Fourier rapide, care facilitează implementarea aplicaţiilor din domeniul recunoaşterii semnalului vocal.

În concluzie, trebuie subliniat următorul aspect: dispunând de aceste instrumente, atât hard cât şi soft, şi de un set puternic de instrucţiuni, implementarea unei aplicaţii complexe se

realizează fără un efort deosebit, chiar dacă programul se scrie în limbajul de asamblare al procesorului de semnal TMS320c32.

Pentru a pune în evidenţă oportunităţile oferite de platforma DsProto32, în capitolul următor se prezintă succint şi circuitul specializat CS4218, dedicat conversiei semnalului analogic în semnal numeric şi invers.

Fig. 1.1. Platforma DSProto32 realizată cu procesorul TMS320c32

Circuitul programabil specializat

CS4218 (codec audio stereo)

Circuitul CS4218 este realizat în tehnologie CMOS şi utilizat în domeniul procesoarelor multimedia şi în aplicaţii audio dedicate. Acest circuit conţine câte 2 convertoare A/D şi D/A performante pe 16 biţi, având o rată de conversie de până la 54kHz pentru fiecare canal. Circuitul dispune de 4 intrări audio, de 2 ieşiri audio şi de filtre digitale programabile, atât pentru semnalul de intrare, cât şi pentru cel de ieşire. Transferul de date între circuit CS4218 şi DSP se realizează prin intermediul interfeţei seriale. Schema bloc structurală a circuitului ce pune în evidenţă elementele componente ale acestuia este dată în figura următoare.

Preview document

Procesoare Digitale de Semnal - Pagina 1
Procesoare Digitale de Semnal - Pagina 2
Procesoare Digitale de Semnal - Pagina 3
Procesoare Digitale de Semnal - Pagina 4
Procesoare Digitale de Semnal - Pagina 5
Procesoare Digitale de Semnal - Pagina 6
Procesoare Digitale de Semnal - Pagina 7
Procesoare Digitale de Semnal - Pagina 8
Procesoare Digitale de Semnal - Pagina 9
Procesoare Digitale de Semnal - Pagina 10
Procesoare Digitale de Semnal - Pagina 11
Procesoare Digitale de Semnal - Pagina 12
Procesoare Digitale de Semnal - Pagina 13
Procesoare Digitale de Semnal - Pagina 14
Procesoare Digitale de Semnal - Pagina 15
Procesoare Digitale de Semnal - Pagina 16
Procesoare Digitale de Semnal - Pagina 17
Procesoare Digitale de Semnal - Pagina 18
Procesoare Digitale de Semnal - Pagina 19
Procesoare Digitale de Semnal - Pagina 20
Procesoare Digitale de Semnal - Pagina 21
Procesoare Digitale de Semnal - Pagina 22
Procesoare Digitale de Semnal - Pagina 23
Procesoare Digitale de Semnal - Pagina 24
Procesoare Digitale de Semnal - Pagina 25
Procesoare Digitale de Semnal - Pagina 26
Procesoare Digitale de Semnal - Pagina 27
Procesoare Digitale de Semnal - Pagina 28
Procesoare Digitale de Semnal - Pagina 29
Procesoare Digitale de Semnal - Pagina 30
Procesoare Digitale de Semnal - Pagina 31
Procesoare Digitale de Semnal - Pagina 32
Procesoare Digitale de Semnal - Pagina 33
Procesoare Digitale de Semnal - Pagina 34
Procesoare Digitale de Semnal - Pagina 35
Procesoare Digitale de Semnal - Pagina 36
Procesoare Digitale de Semnal - Pagina 37
Procesoare Digitale de Semnal - Pagina 38
Procesoare Digitale de Semnal - Pagina 39
Procesoare Digitale de Semnal - Pagina 40
Procesoare Digitale de Semnal - Pagina 41
Procesoare Digitale de Semnal - Pagina 42
Procesoare Digitale de Semnal - Pagina 43
Procesoare Digitale de Semnal - Pagina 44
Procesoare Digitale de Semnal - Pagina 45
Procesoare Digitale de Semnal - Pagina 46
Procesoare Digitale de Semnal - Pagina 47
Procesoare Digitale de Semnal - Pagina 48
Procesoare Digitale de Semnal - Pagina 49
Procesoare Digitale de Semnal - Pagina 50
Procesoare Digitale de Semnal - Pagina 51
Procesoare Digitale de Semnal - Pagina 52
Procesoare Digitale de Semnal - Pagina 53
Procesoare Digitale de Semnal - Pagina 54
Procesoare Digitale de Semnal - Pagina 55
Procesoare Digitale de Semnal - Pagina 56
Procesoare Digitale de Semnal - Pagina 57
Procesoare Digitale de Semnal - Pagina 58
Procesoare Digitale de Semnal - Pagina 59
Procesoare Digitale de Semnal - Pagina 60
Procesoare Digitale de Semnal - Pagina 61
Procesoare Digitale de Semnal - Pagina 62
Procesoare Digitale de Semnal - Pagina 63
Procesoare Digitale de Semnal - Pagina 64
Procesoare Digitale de Semnal - Pagina 65
Procesoare Digitale de Semnal - Pagina 66
Procesoare Digitale de Semnal - Pagina 67
Procesoare Digitale de Semnal - Pagina 68
Procesoare Digitale de Semnal - Pagina 69
Procesoare Digitale de Semnal - Pagina 70
Procesoare Digitale de Semnal - Pagina 71
Procesoare Digitale de Semnal - Pagina 72
Procesoare Digitale de Semnal - Pagina 73
Procesoare Digitale de Semnal - Pagina 74
Procesoare Digitale de Semnal - Pagina 75
Procesoare Digitale de Semnal - Pagina 76
Procesoare Digitale de Semnal - Pagina 77
Procesoare Digitale de Semnal - Pagina 78
Procesoare Digitale de Semnal - Pagina 79
Procesoare Digitale de Semnal - Pagina 80
Procesoare Digitale de Semnal - Pagina 81
Procesoare Digitale de Semnal - Pagina 82
Procesoare Digitale de Semnal - Pagina 83
Procesoare Digitale de Semnal - Pagina 84
Procesoare Digitale de Semnal - Pagina 85
Procesoare Digitale de Semnal - Pagina 86
Procesoare Digitale de Semnal - Pagina 87
Procesoare Digitale de Semnal - Pagina 88
Procesoare Digitale de Semnal - Pagina 89
Procesoare Digitale de Semnal - Pagina 90
Procesoare Digitale de Semnal - Pagina 91
Procesoare Digitale de Semnal - Pagina 92
Procesoare Digitale de Semnal - Pagina 93
Procesoare Digitale de Semnal - Pagina 94
Procesoare Digitale de Semnal - Pagina 95
Procesoare Digitale de Semnal - Pagina 96
Procesoare Digitale de Semnal - Pagina 97
Procesoare Digitale de Semnal - Pagina 98
Procesoare Digitale de Semnal - Pagina 99
Procesoare Digitale de Semnal - Pagina 100
Procesoare Digitale de Semnal - Pagina 101
Procesoare Digitale de Semnal - Pagina 102
Procesoare Digitale de Semnal - Pagina 103
Procesoare Digitale de Semnal - Pagina 104
Procesoare Digitale de Semnal - Pagina 105
Procesoare Digitale de Semnal - Pagina 106
Procesoare Digitale de Semnal - Pagina 107
Procesoare Digitale de Semnal - Pagina 108
Procesoare Digitale de Semnal - Pagina 109
Procesoare Digitale de Semnal - Pagina 110
Procesoare Digitale de Semnal - Pagina 111
Procesoare Digitale de Semnal - Pagina 112
Procesoare Digitale de Semnal - Pagina 113
Procesoare Digitale de Semnal - Pagina 114
Procesoare Digitale de Semnal - Pagina 115
Procesoare Digitale de Semnal - Pagina 116
Procesoare Digitale de Semnal - Pagina 117
Procesoare Digitale de Semnal - Pagina 118
Procesoare Digitale de Semnal - Pagina 119
Procesoare Digitale de Semnal - Pagina 120
Procesoare Digitale de Semnal - Pagina 121
Procesoare Digitale de Semnal - Pagina 122
Procesoare Digitale de Semnal - Pagina 123
Procesoare Digitale de Semnal - Pagina 124
Procesoare Digitale de Semnal - Pagina 125
Procesoare Digitale de Semnal - Pagina 126
Procesoare Digitale de Semnal - Pagina 127
Procesoare Digitale de Semnal - Pagina 128
Procesoare Digitale de Semnal - Pagina 129
Procesoare Digitale de Semnal - Pagina 130
Procesoare Digitale de Semnal - Pagina 131
Procesoare Digitale de Semnal - Pagina 132
Procesoare Digitale de Semnal - Pagina 133
Procesoare Digitale de Semnal - Pagina 134
Procesoare Digitale de Semnal - Pagina 135
Procesoare Digitale de Semnal - Pagina 136
Procesoare Digitale de Semnal - Pagina 137
Procesoare Digitale de Semnal - Pagina 138
Procesoare Digitale de Semnal - Pagina 139
Procesoare Digitale de Semnal - Pagina 140
Procesoare Digitale de Semnal - Pagina 141
Procesoare Digitale de Semnal - Pagina 142
Procesoare Digitale de Semnal - Pagina 143
Procesoare Digitale de Semnal - Pagina 144
Procesoare Digitale de Semnal - Pagina 145
Procesoare Digitale de Semnal - Pagina 146
Procesoare Digitale de Semnal - Pagina 147
Procesoare Digitale de Semnal - Pagina 148
Procesoare Digitale de Semnal - Pagina 149
Procesoare Digitale de Semnal - Pagina 150
Procesoare Digitale de Semnal - Pagina 151
Procesoare Digitale de Semnal - Pagina 152
Procesoare Digitale de Semnal - Pagina 153
Procesoare Digitale de Semnal - Pagina 154
Procesoare Digitale de Semnal - Pagina 155
Procesoare Digitale de Semnal - Pagina 156
Procesoare Digitale de Semnal - Pagina 157
Procesoare Digitale de Semnal - Pagina 158
Procesoare Digitale de Semnal - Pagina 159
Procesoare Digitale de Semnal - Pagina 160
Procesoare Digitale de Semnal - Pagina 161
Procesoare Digitale de Semnal - Pagina 162
Procesoare Digitale de Semnal - Pagina 163
Procesoare Digitale de Semnal - Pagina 164
Procesoare Digitale de Semnal - Pagina 165
Procesoare Digitale de Semnal - Pagina 166
Procesoare Digitale de Semnal - Pagina 167
Procesoare Digitale de Semnal - Pagina 168
Procesoare Digitale de Semnal - Pagina 169
Procesoare Digitale de Semnal - Pagina 170
Procesoare Digitale de Semnal - Pagina 171
Procesoare Digitale de Semnal - Pagina 172
Procesoare Digitale de Semnal - Pagina 173
Procesoare Digitale de Semnal - Pagina 174
Procesoare Digitale de Semnal - Pagina 175
Procesoare Digitale de Semnal - Pagina 176
Procesoare Digitale de Semnal - Pagina 177
Procesoare Digitale de Semnal - Pagina 178
Procesoare Digitale de Semnal - Pagina 179
Procesoare Digitale de Semnal - Pagina 180
Procesoare Digitale de Semnal - Pagina 181
Procesoare Digitale de Semnal - Pagina 182
Procesoare Digitale de Semnal - Pagina 183
Procesoare Digitale de Semnal - Pagina 184
Procesoare Digitale de Semnal - Pagina 185
Procesoare Digitale de Semnal - Pagina 186
Procesoare Digitale de Semnal - Pagina 187
Procesoare Digitale de Semnal - Pagina 188
Procesoare Digitale de Semnal - Pagina 189
Procesoare Digitale de Semnal - Pagina 190
Procesoare Digitale de Semnal - Pagina 191
Procesoare Digitale de Semnal - Pagina 192
Procesoare Digitale de Semnal - Pagina 193
Procesoare Digitale de Semnal - Pagina 194
Procesoare Digitale de Semnal - Pagina 195
Procesoare Digitale de Semnal - Pagina 196
Procesoare Digitale de Semnal - Pagina 197
Procesoare Digitale de Semnal - Pagina 198
Procesoare Digitale de Semnal - Pagina 199
Procesoare Digitale de Semnal - Pagina 200
Procesoare Digitale de Semnal - Pagina 201
Procesoare Digitale de Semnal - Pagina 202
Procesoare Digitale de Semnal - Pagina 203
Procesoare Digitale de Semnal - Pagina 204
Procesoare Digitale de Semnal - Pagina 205

Conținut arhivă zip

  • Cap_3a_modif.pdf
  • Cap_3b_modif.pdf
  • Lucrarea numarul 1.pdf
  • Lucrarea numarul 2.pdf
  • Lucrarea numarul 3.pdf
  • Lucrarea numarul 4.pdf
  • Lucrarea numarul 5.pdf
  • Lucrarea numarul 6.pdf
  • Lucrarea numarul 7.pdf
  • Lucrarea numarul 8.pdf
  • Procesoare de semnal TMS320.pdf
  • TMS320C32 Hard_Set de instructiuni.pdf

Alții au mai descărcat și

Semnale și Sisteme

1.1. Semnale Un fenomen fizic, variabil in timp, care poarta cu sine o informatie este un exemplu de semnal. Tipuri de semnale: biologice,...

Inginerie Software

Laborator 1 UML – Unified Modeling Language Diagrama cazurilor de utilizare (Use Case Diagram) Introducere UML este un limbaj de modelare bazat...

Inteligență Artificială

Capitolul 1: Introducere în I.A. I.A. este un domeniu al Informaticii care are ca scop dezvoltarea unor maşini, calculatoare, "inteligente",...

Cursuri AC

caracterizarea noţiunii de informaţie, reprezentarea şi prelucrarea acesteia în sistemele tehnice; - obţinerea prin rafinări succesive a unui...

Robotica

I. Domeniul Roboticii 1.1. Definiţia robotului şi a robotului industrial Robotul este un sistem cu funcţionarea automată, adaptabilă prin...

Rețele

Cap.1 Introducere SED - fie un sistem real - fie un model matematic, ce descrie funcţionarea unui sistem real a cărui evoluţie este raportată la...

Afaceri Electronice

1.1 Societatea informaţională şi noua economie Evoluţia spre Era Informaţională Date - Informaţii - Cunoştinţe 1.2. Caracteristicile noului tip...

Conectare C la MySQL Server

ADO.Net ADO.Net este o multime de biblioteci orientate obiect care permit interactiunea cu sistemele de stocare a informatiilor. De obicei,...

Ai nevoie de altceva?