Sunteți pe pagina 1din 4

Proiect 1.

Codarea pe sub-benzi

Figura 1
n figura de mai sus este prezentat un sistem de codare pe sub-benzi a unui semnal. Filtrul H1 ( z ) = H ( z ) este
un filtru trece jos iar H 2 ( z ) este un filtru trece sus. Cele dou filtre poart numele de filtre de sintez, iar
filtrele G1 ( z ) i G2 ( z ) sunt filtre de analiz. Pentru o reconstrucie perfect, adic y[n] s fie ct mai
apropiat de x[n] filtrele de mai sus trebuie s respecte urmtoarele relaii:
H1 ( z ) = H ( z ); H 2 ( z ) = H ( z );
G1 ( z ) = H ( z ); G2 ( z ) = H ( z ).

H ( z ) este un filtru FIR de ordinul 63 de faz liniar cu rspunsul la impuls de simetrie par cu primii 32 de
coeficieni ai filtrului dai n tabelul de mai jos.

n h(n) n h(n)
0 0.00013088298316 16 -0.0004355770046
1 -0.00007452654723 17 0.00838931844286
2 -0.00003053811788 18 -0.00055024660557
3 0.00003987775353 19 -0.01255700407782
4 -0.0000400273553 20 0.00255927794332
5 0.00005470068848 21 0.01816875065335
6 0.00017690202124 22 -0.0061985502695
7 -0.00030653011763 23 -0.02582300936335
8 -0.00037654204409 24 0.01256117149338
9 0.00082208716903 25 0.03689109647512
10 0.00060271163836 26 -0.024124009348449
11 -0.00173048413854 27 -0.05535148773602
12 -0.00078208236958 28 0.04879669656944
13 0.0031806358029 29 0.09840378875785
14 0.00078938636202 30 -0.13643881722561
15 -0.00533870973317 31 -0.46134656497794

S se sintetizeze cele 4 filtre prezentate mai sus i s se reprezinte rspunsul n frecven de modul i
faz a acestora;
S se scrie n Matlab un program care s implementeze sistemul din figura 1. v1 (m) i v2 ( m) sunt
semnalele filtrate i decimate cu 2 iar v1 (n) i v2 (n) sunt semnalele interpolate cu 2 (se obin prin
introducerea a cte unui zerou printre eantioanele din intrare);
S se verifice funcionarea sistemului folosind ca semnal de intrare o secven audio (vezi n Matlab
funciile auread, wavread, wavplay, etc...);
S se repete punctul anterior dar pentru cazul n care v1 (m) i v2 ( m) sunt cuantizate pe un numr de
B1 bii, respectiv B2 bii. Va exista relaia B2=B1/4;

Referine:
http://i2pi.com/PAPERS/wavelet/QMF_Hilbert.pdf
http://www-iplab.ece.ucsb.edu/IPL/dsp/QMF.html
Proiect 2. Proiectarea unui egalizor grafic (en. graphic digital equalizer)
Proiectai 10 filtre Trece Band avnd frecvenele centrale la 31.5 Hz, 63 Hz, 125 Hz, 250 Hz, 500 Hz,
1000 Hz, 2000 Hz, 4000 Hz, 8000 Hz, and 16000 Hz. Aceste frecvene corespund standardului
intrenaional ISO (International Standards Organization) pentru un egalizor grafic.

Benzile filtrelor sunt date mai jos iar frecvenele laterale ale filtrelor sunt pentru o atenuare de 3 dB.

Numrul Benzii ISO Frecvena central Benzile filtrelor

14, 15, 16 31.5 Hz 25 Hz, 31 Hz, 40 Hz


17, 18, 19 63 Hz 50 Hz, 63 Hz, 80 Hz
20, 21, 22 125 Hz 100 Hz, 125 Hz, 160 Hz
23, 24, 25 250 Hz 200 Hz, 250 Hz, 315 Hz
26, 27, 28 500 Hz 400 Hz, 500 Hz, 630 Hz
29, 30, 31 1000 Hz 800 Hz, 1000 Hz, 1250 Hz
32, 33, 34 2000 Hz 1600 Hz, 2000 Hz, 2500 Hz
35, 36, 37 4000 Hz 3150 Hz, 4000 Hz, 5000 Hz
38, 39, 40 8000 Hz 6300 Hz, 8000 Hz, 10000 Hz
41, 42, 43 16000 Hz 12500 Hz, 16000 Hz, 20000 Hz

Ctigul fiecrui egalizor trebuie s varieze ntre -16 dB i +16 dB;

C1H1(z)

x[n] C2H2(z)
y[n]
.
.
C10H10(z)

Ctigul ntregului egalizor atunci cnd toate filtrele trece band au ctigul maxim nu trebuie s varieze
cu mai mult 6dB.
Pentru a testa caracteristicile egalizorului se vor reprezenta grafic ctigurile tuturor filtrelor precum i
ctigul ntregului egalizor pentru diverse valori ale lui Ci (i=1,...,10).
De asemenea se va testa funcionarea egalizorului folosind diverse secvene audio (vezi n Matlab
funciile auread, wavread, wavplay, etc...).

De menionat c frecvena de eantionare este FS = 40 kHz, dar se poate alege i FS = 44.1 kHz.

Indicaie: Filtrele ar putea fi cu rspuns infinit la impuls de tip Butterworth. Se pot ncerca si alte tipuri de filtre.

Referine:
http://engr.smu.edu/~cd/EE2170/Labs/EQ.htm
http://www.rane.com/note101.html
http://www.rane.com/note154.html
Proiect 3. Frecvenele de ton de la un telefon cu formarea numrului n ton sunt grupate n dou sub-benzi:
FL1 , FL 2 , FL 3 , FL 4 i FH 1 , FH 2 , FH 3 , FH 4 . Semnalul analogic recepionat de central de la telefonul cu ton la
formarea unei cifre este:

sr (t ) = i =1 ALi sin(2 FLi t + 1 ) + i =1 AHi sin(2 FHi t + 2 )


4 4
unde ALi , AHi {0,1} .

La transmiterea unei cifre (taste de telefon) doar o frecven dintr-o sub-band este activ: dac AL ( H )i = 1
atunci AL ( H ) j = 0 , j i

FL1 = FL ; FL1 = FL + FL ; FL 3 = FL + 2FL ; FL 4 = FL + 3FL


FH 1 = FH ; FH 1 = FH + FH ; FH 3 = FH + 2FH ; FH 4 = FH + 3FH

n figur este prezentat structura sistemului. H H i H L sunt filtre discrete din sub-banda H respectiv sub-
banda L. Filtrele sunt urmate de comparatoare.
S se sintetizeze un sistem discret cu filtre care s determine care din frecvenele din banda L i din
banda H sunt active la un moment dat.
S se studieze efectele cuantizrii asupra filtrelor sintetizate. Care va fi numrul minim de bii pentru
care sistemul mai funcioneaz normal?
S se optimizeze numrul de multiplicri i adunri necesare filtrrii.

Date de proiectare:

FS = 8000 Hz; FL = 400 ; FH = 1200 ; FL = 100; FH = 150 ;


Proiect 4. Modulaia de amplitudine n cuadratur (QAM) const nsumarea modulaiilor a dou semnale de
band limitat x1[n] i x2 [n] cu purttoarele A cos( 0 n) respectiv A sin( 0 n) :

y[n] = Ax1[n]cos(0 n) + Ax2 [n]sin(0 n)

Purttoarea A cos( 0 n) este componenta n faz iar purttoarea Asin( 0 n) poart numele de componenta n
cuadratur. Cele dou purttoare au aceeai frecven 0 i sunt defazate cu 90o . Spectrul semnalului compus
y[n] este :

A A
Y ( ) = { X1 ( 0 ) + X1 ( + 0 )} + { X 2 ( 0 ) X 2 ( + 0 )}
2 2j

La recepie, semnalele originale se refac prin multiplicarea lui y[n] cu componentele n faz i quadratur:

r1[n] = y[n]cos(0 n) , r2 [n] = y[n]sin(0 n) .

Dup cteva prelucrri matematice se obine:

A A A
r1[n] = x1[n] + x1[n]cos(2 0 n) + x2 [n]sin(20 n)
2 2 2
A A A
r2 [n] = x2 [n] + x1[n]sin(20 n) x2 [n]cos(20 n) .
2 2 2

n figur se reprezint schema unui sistem de modulaie n cuadratur. S se proiecteze filtrele H1 i H 2 astfel
nct la ieirea acestora s se obin semnalele originale x1[n] i x2 [n] .
Pentru verificarea funconrii sistemului din figur se vor utiliza dou secvene audio x1[n] i x2 [n] .
(vezi n Matlab funciile auread, wavread, wavplay, etc...)
S se studieze efectul cuantizrii coeficienilor asupra performanelor filtrelor sintetizate i s se
determine numrul minim de bii pentru care filtrele respect condiiile impuse n proiectare.
Cum se poate obine la recepie componenta n faz cos( 0 n) din semnalul recepionat y[n] ?
Verificai.

S-ar putea să vă placă și