Sunteți pe pagina 1din 92

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Raport de Cercetare
Abordri noi n proiectarea receptoarelor
radio multi-standard pentru aplicaii
mobile: de la arhitecturi de sistem la noi
topologii de blocuri funcionale i scheme
de circuit originale

Anul III de implementare - 2011

ID proiect: PCE IDEI 2534


Contractul de finanare 692/2008
Director de proiect: Conf. Dr. Ing. Marius Neag

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Cuprins
1

PROGRAME DE MODELARE SI PROIECTARE A RECEPTOARELOR OFDM MULTISTANDARD .. 4


1.1

MODELAREA GENERATORULUI DE SEMNAL OFDM SI A BLOCURILOR DIN CALEA DE SEMNAL A


RECEPTOARELOR OFDM .......................................................................................................................................... 4
1.1.1 Generatorul de semnal OFDM................................................................................................................ 4
1.1.2 Blocurile analogice din calea de semnal ................................................................................................. 5
1.1.3 Convertorul Analog-Numeric .................................................................................................................. 6
1.1.4 Modelarea blocurilor digitale care realizeaz procesarea semnalului OFDM ......................................... 7
1.1.5 Bibliografie ............................................................................................................................................ 7
1.2
MODELAREA UNEI ANTENEI DIPOL NTR-UN SPAIU INFINIT ........................................................................... 8
1.2.1 Context................................................................................................................................................... 8
1.2.2 Rezistena de intrare ............................................................................................................................... 8
1.2.3 Modelarea antenei dipol ......................................................................................................................... 9
1.2.4 Rezultatele simularilor.......................................................................................................................... 13
1.2.5 Concluzii .............................................................................................................................................. 16
1.2.6 Bibliografie .......................................................................................................................................... 17
1.3
METODE DE PROIECTARE A RECEPTOARELOR OFDM MULTISTANDARD ....................................................... 18
1.3.1 Proiectarea receptoarelor radio pe baza level-plan-ului .................................................................. 18
1.3.2 Receptor cu arhitectura reconfigurabila, Low-IF/Zero-IF ..................................................................... 20
1.3.3 Metoda de proiectare bazata pe modelare detaliata in Matlab ............................................................... 22
1.3.4 Studiul efectului neidealitilor blocurilor din calea de semnal a receptoarelor OFDM ......................... 23
1.4
METODA DE COMPENSARE A NEIMPERECHERILOR DEPENDENTE DE FRECVENTA DINTRE CAILE I SI Q ALE
RECEPTOARELOR RADIO CU ARHITECTURA ZERO-IF ................................................................................................ 26
1.4.1 Context................................................................................................................................................. 26
1.4.2 Principalele idei ale algoritmului propus .............................................................................................. 26
1.4.3 Studiu de caz ........................................................................................................................................ 27
1.4.4 Verificarea experimentala a metodei propuse. ....................................................................................... 28
1.4.5 Resursele de calcul necesare................................................................................................................. 29
1.4.6 Bibliografie .......................................................................................................................................... 30
1.5
METODA ITERATIV DE PROIECTARE A SINTETIZOARELOR DE FRECVENT ................................................... 31
1.5.1 Context................................................................................................................................................. 31
1.5.2 Prezentarea metodei de proiectare propuse........................................................................................... 31
1.5.3 Exemplu de proiectare .......................................................................................................................... 33
1.5.4 Bibliografie .......................................................................................................................................... 34
2
PROGRAME DE OPTIMIZARE MULTI-CRITERIU A FUNCTIILOR DE TRANSFER A FILTRELOR
DE CANAL DIN TUNERE OFDM MULTISTANDARD...................................................................................... 35
2.1
CONTEXT .................................................................................................................................................. 35
2.2
PROBLEMA OPTIMIZRII FILTRELOR DE CANAL ........................................................................................... 36
2.3
IMPLEMENTAREA N MATLAB A ALGORITMULUI GENETIC ............................................................................ 38
2.4
PRIMUL EXEMPLU DE PROIECTARE............................................................................................................. 39
2.4.1 Implementarea n Matlab ...................................................................................................................... 39
2.4.2 Rezultate .............................................................................................................................................. 40
2.5
AL DOILEA EXEMPLU DE PROIECTARE ......................................................................................................... 43
2.5.1 Implementarea n Matlab ...................................................................................................................... 44
2.5.2 Rezultate experimentale ........................................................................................................................ 44
2.6
BIBLIOGRAFIE ........................................................................................................................................... 46
3

METODE DE SINTEZA A FILTRELOR RECONFIGURABILE............................................................... 47


3.1
METODA DE SINTEZA A FILTRELOR ANALOGICE BAZATA PE BICUAZI UNIVERSALI ......................................... 47
3.1.1 Context................................................................................................................................................. 47
3.1.2 Prezentarea si analiza noii structuri de bicuad universal ....................................................................... 47
3.1.3 Comparaie cu ali bicuazi prezentai n literatur................................................................................. 51
3.1.4 Bibliografie .......................................................................................................................................... 51
3.2
METODA SISTEMATICA DE DIMENSIONARE A AO CU COMPENSARE DE TIP MILLER ....................................... 52
3.2.1 Descrierea metodei propuse.................................................................................................................. 52
3.2.2 Exemple de aplicare a metodei propuse pentru structuri clasice de AO Miller ....................................... 53
3.2.3 AO de tip Miller cu iesiri difereniale pentru aplicaii de banda larga ................................................... 54

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

3.2.4 Bibliografie .......................................................................................................................................... 56


3.3
METODA DE SINTEZA A FILTRELOR LOGARITMICE RECONFIGURABILE .......................................................... 57
3.3.1 Context................................................................................................................................................. 57
3.3.2 Filtru reconfigurabil trece jos n domeniul logaritmic ........................................................................... 57
3.3.3 Integratorul n domeniul logaritmic ...................................................................................................... 58
3.3.4 Biquazi n domeniul logaritmic ............................................................................................................. 59
3.3.5 Rezultate experimentale ........................................................................................................................ 61
3.3.6 Bibliografie .......................................................................................................................................... 62
3.4
METODA DE SINTEZA A FILTRELOR FIR CU CARACTERISTICA AMPLITUDINE-FRECVENTA ARBITRARA ............ 63
3.4.1 Context................................................................................................................................................. 63
3.4.2 Proiectarea filtrelor FIR consideraii teoretice ................................................................................... 63
3.4.3 Descrierea metodei propuse pentru proiectarea filtrelor FIR cu caracteristic amplitudine-frecven
arbitrar ........................................................................................................................................................... 65
3.4.4 Implementarea LabVIEW a metodei propuse ......................................................................................... 67
3.4.5 Exemplu de proiectare a unui filtru FIR care aproximeaz o audiogram uman dat ........................... 69
3.4.6 Bibliografie .......................................................................................................................................... 71
4

BAZA DE DATE CU EXEMPLE DE PROIECTARE A RECEPTOARELOR MULTISTANDARD ........ 73


EXEMPLE DE IMPLEMENTARE A UNOR INTERFETE DE RADIO-FRECVENT (AMPLIFICATOR DE ZGOMOT REDUS +
MIXER CONVERTOR DE FRECVENT) ....................................................................................................................... 73
4.2
EXEMPLU DE IMPLEMENTARE A BENZII DE BAZ ANALOGICE A UNUI RECEIVER UWB N MODUL DE LUCRU
250MHZ: .............................................................................................................................................................. 74
4.3
O NOU STRUCTUR DE AMPLIFICATOR CU CSTIG PROGRAMABIL (PGA) REALIZAT CU AO ...................... 79
4.1

4.3.1 PGA cu intrare si iesire single-ended si banda de 30MHz..................................................................... 79


4.3.2 PGA cu intrari si iesiri diferentiale pentru aplicatii UWB...................................................................... 81
4.4
O NOUA STRUCTURA DE AMPLIFICATOR CU CISTIG CONTROLAT (VGA) BAZAT PE CELULE GM ...................... 83
4.4.1 Context................................................................................................................................................. 83
4.4.2 Arhitectura clasic de VGA implementat cu transconductoare CMOS ................................................. 83
4.4.3 Arhitectura de VGA propus, bazat pe trei transconductoare .............................................................. 84
4.4.4 Implementarea structurii de VGA propusa cu transconductoare de mare liniaritate ............................... 85
4.4.5 Rezultate de simulare............................................................................................................................ 87
4.4.6 Bibliografie .......................................................................................................................................... 89
5

CONCLUZII ................................................................................................................................................... 90

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

1 Programe de modelare si proiectare a receptoarelor OFDM


multistandard
In cadrul proiectului au fost realizate modele detaliate pentru toate blocurile functionale ale
receptorului radio cu arhitectura Zero-IF prezentat in figura de mai jos. Modelele blocurilor din
calea de semnal urmaresc parametrii uzuali folositi in proiectarea acestor blocuri: castig, functie de
transfer, impedanta de intrare si de iesire, zgomot, liniaritate (descrisa de punctele de interceptie si
de compresie). Au fost dezvoltate si modele pentru antena, pentru generatorul de semnale de test,
si pentru ntregul lan de procesare digitala a semnalului receptionat (corecie de erori Viterbi,
demapare/demodulare OFDM, etc.). In acesta sectiune sunt prezentate destul de detaliat exemple
reprezentative pentru fiecare tip de model realizat.
OFDM
GENERATOR

LPF

PGA

PMA

ADC

LNA

SYNT
90

DSP
LPF

PMA

Q
PGA

ADC

Figura 1: Modelul de receptor implementat

1.1

Modelarea generatorului de semnal OFDM si a blocurilor din calea de semnal


a receptoarelor OFDM

Error! Reference source not found. prezint schema bloc a modelului Matlab dezvoltat
pentru un receptor OFDM cu architectur de tip Zero-IF. Nucleul modelului este standard
cuprinde cte un model comportamental pentru fiecare bloc, care reprezint att trsturile
funcionale ale blocului (de exemplu amplificare, filtrare, conversie analog-numeric) ct i
neidealitile importante (de exemplu zgomot, distorsiuni, zgomot de faz). Modelul include i un
generator de semnale OFDM, precum i reprezentri precise ale operaiilor efectuate n banda de
baz digital (filtrarea digital a canalului, corecia erorilor i decodare OFDM).
1.1.1

Generatorul de semnal OFDM

S lum ca exemplu standardul DVB-H 8MHz (care utilizeaz semnale OFDM), cu o


band rezervat de 8 MHz; n versiunea 2k acesta presupune 2048 de subpurttoare, dintre care
1705 (83,25%) subpurttoare utile. Unul dintre scopurile utilizrii subpurttoarelor multiple este
distribuirea ct mai uniform a puterii semnalului n banda ocupat. Semnalul de test va trebui s
respecte acest deziderat. Semnalul adus n banda de baz; dup mixer va avea rezervat o
band de 4 MHz, din care va ocupa 3.33 MHz (83,25%).
Tehnica de analiz propus aici are avantajul c se poate modela i efectul (perturbator) al
semnalelor din benzile adiacente, lucru care nu era posibil prin simpla determinare a
caracteristicilor de frecven. n standardul luat ca exemplu, frecvenele purttoare ale canalelor
adiacente sunt distanate la 8 MHz.
Dup aceast prezentare putem defini semnalul de test pe care l propunem:

256 de subpurttoare n banda 04 MHz, dintre care primele 213 (83.20%) de


amplitudine unitar, iar restul nule (realiznd banda de gard);

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

fazele iniiale ale celor 213 subpurttoare utile au o distribuie aleatoare, uniform n
domeniul

, ;

cu aceste dou condiii, semnalul de test are proprieti

asemntoare zgomotului;
un semnal asemntor, modulat n amplitudine pe frecvena de 8 MHz va modela
semnalul recepionat de tuner n banda adiacent.
Generatorul OFDM din banda de baz genereaz secvene aleatoare (considerate ca fiind
informaia de transmis), le organizeaz n simboluri, pachete, frame-uri, insereaz piloii cerui de
standardul OFDM i realizeaz modularea OFDM pe subpurttoare. Blocul genereaz separat
semnale destinate canalului dorit (Want) i celor dou canale adiacente (Adj_L i Adj_H), fiecare
cu puteri programabile. Semnalul de ieire este complex (real i imaginar, corespunztoare cilor I
i Q); acesta este apoi translatat la frecvene nalte; frecvena purttoarei de radio-frecven a fost
aleas de 15MHz, pentru a micora timpul de simulare, asigurnd spaiu suficient pentru spectrele
canalelor adiacent i alaturat. In Figura 2 este prezentat spectrul semnalului de radio-frecven
obinut la ieirea generatorului OFDM, conine canalul dorit i canalele adiacente inferior i
superior, cu puterea semnalului de -70 dBm, respectiv -45 dBm i -50 dBm.
Antenna

VOUT [dB]

adj. low
adj. high

-90
-100
wanted

-110
-120
-130
-140
-150
-160
-170

-30

-20

-10

10

20

30

Frequency [MHz]

Figura 2: Spectrul semnalului de radio-frecven generat.

1.1.2

Blocurile analogice din calea de semnal

Blocurile amplificatoare din cadrul receptorului sunt modelate folosind funcii de transfer
polinomiale vezi ecuaia (1), cu coeficienii scalai n funcie de ctigul in putere (G), punctele de
intersecie de ordinele doi si trei (IP2 i IP3), punctul de compresie (1dBCP), impedanele de
intrare i iesire. Zgomotul este adugat printr-un semnal aleator (zgomot alb, care poate fi colorat
prin filtrare), scalat n funcie de figura de zgomot (NF) [1,2].

VO (VI ) VDCO aVI bVI 2 cVI 3 higher order terms

(1)

Codul surs pentru modelul Matlab al amplificatorului este urmtorul [2]:


rnf = 10^(nf/10);
%nf compute the noise factor (linear) from the noise figure [dB]
ip1_pk = cp1_pp/2/a; % Compression point; a is linear gain; cp1_pp output compression point pk to pk
comp = 1-10^(-0.1/20);
c = comp*a/((ip1_pk)^2); );
%nf compute the c therm from equation (1)
rhoinmax = sqrt(a/(3*c)); % Compute the critical point
rhooutmax = (2*a/3)*rhoinmax;
noise_voltage_squared = 4*(rnf-1)*k_const*temp_k*50*noise_bw; % noise, 50ohms matched impedance
vtn = a*randn(len,1)*sqrt(noise_voltage_squared);
for ind = 1:len
% Apply the third order non-linearity. Clamp the output for extreme inputs.
if (abs(vin(ind)) < rhoinmax )
rhoout = (a - c*vin(ind)*vin(ind))*vin(ind); % 3rd order Vout = (Gain - const*Vin^2)*Vin
elseif (vin(ind) > 0)
rhoout = rhooutmax;
else
rhoout = -rhooutmax;
end
vout(ind) = rhoout + vtn(ind);
end

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Modelul pentru mixerul n cuadratur cuprinde trei seciuni:


- un amplificator care modeleaz neliniaritile blocului
- multiplicarea dintre semnalul de intrare i oscilatorul local, generat de blocul SYNT prezentat
n Error! Reference source not found.1.
- eroarea de cuadratur i de faz, datorit carora rezult nemperecherea dintre cile I i Q [4].
Codul surs pentru modelarea n Matlab a mixerului este urmtorul:
%I/Q imbalance parameters
k1=cos(phase_imbalance)-i.*epsilon.*sin(phase_imbalance);
%epsilongain imbalance [%]
k2=epsilon.*cos(phi)+i.*sin(phi);
%phase_imbalance quadrature error[degrees]
LO=exp(i*2*pi*flo*(0:(len-1)*dt))';
%mixing signal ; flo local oscillator frequency
out_MIXER=in_MIXER(1:len).*LO;
out_MIXER=[out_MIXER conj(out_MIXER)]*[k1 k2]'; % adding I/Q imbalance

Figura 3 prezint spectrul semnalului de la ieirea mixerului, dup conversia n banda de baz.
Mixer Output

VOUT [dB]
-50

adj. low

adj. high
wanted

-60

-70

-80

-90

-100

-110

-30

-20

-10

10

20

30

Frequency [MHz]

Figura 3: Spectrul semnalului dup conversia n banda de baz, obinut la ieirea mixerului.

Comportamentul selectiv n frecven este modelat cu ajutorul funciei Filter din Matlab; pot
fi introduse diverse tipuri de funcii de transfer: Chebyshev, Butterworth, Elliptic [5].
Figura 4 prezint spectrul semnalului de la ieirea filtrului de canal, n cazul n care acesta este
implementat cu un filtru Chebyshev de ordinul 3, cu frecvena de tiere la 1dB de 3.8 MHz, riplu n
banda de trecere de 0.25 dB i atenuarea benzii de tiere de 70 dB.
Channel Filter Output

VOUT [dB]

adj. low

adj. high

-60

wanted

-70
-80
-90
-100
-110
-120
-130
-140
-150
-160
-20

-15

-10

-5

10

15

20

Frequency [MHz]

Figura 4: Spectrul semnalului la ieirea filtrului de canal (filtru Chebyshev de ordinul 3)

1.1.3

Convertorul Analog-Numeric

Convertorul analogic-numeric (ADC) realizeaz dou funcii: eantionare i cuantizare.


Principalii parametri modelai ai ADC-ului sunt rezoluia i eroarea de cuantizare. Neliniaritatea
ADC-ului este modelat folosind Neliniaritatea Integral i Neliniaritatea Diferenial.

Raport de Cercetare - 2011


1.1.4

Proiect CNCSIS IDEI 2534

Modelarea blocurilor digitale care realizeaz procesarea semnalului OFDM

Procesorul digital de semnal (DSP), include funciile de filtrare a canalului din domeniul
numeric, compensare a erorilor datorate nemperecherilor dintre cile I i Q i a decalajului
cvasicontinuu, corecie a erorilor folosind algoritmii RS i Viterbi, precum i demodulare OFDM. La
ieirea DSP-ului este afiat diagrama de dispersie, afiat n Figura 5, i este calculat Bit Error
Rate (BER). Figura 6 prezint variaia BER n funcie de liniaritatea amplificatorului cu zgomot
redus (LNA) exprimat prin punctul de compresie la 1 dB la ieirea LNA-ului (O1dBCP).
Scatter Plot

6
4

In-Phase

2
0

-2
-4

-6
-6

-4

-2

Quadrature

Figura 5: Diagrama de dispersie afiat la ieirea DSP-ului


0.5
0.45
0.4
0.35

BER

0.3
0.25
0.2
0.15
0.1
0.05
0
-25

-20

-15
-10
Output 1dB CP LNA [dBm]

-5

Figura 6: Variaia BER n funcie de O1dBCP al LNA-ului

1.1.5

Bibliografie

[1] R. One, V. Popescu, M. Neag, M. opa, and S. McDonagh, Matlab Modeling and Analysis of
the Signal Path in Zero-IF DVB-T / H Radio Receivers, in Electronics and
Telecommunications (ISETC), 2010, 9th International Symposium in, 2010, pp. 273-276.
[2] R. Onet and M. Neag, Matlab Modeling of the Main Blocks Within the Analog Signal Path of a
DVB-H Radio Receiver, Novice Insights in Electronics, Communications and Information
Technology, no. 9, 2010.
[3] B. Razavi, RF Microelectronics, vol. 3. Prentice Hall PTR, 1998, p. 335.
[4] B.S. Kirei, M. Neag, M. opa - Blind Frequency Selective I/Q Mismatch Compensation Using
Sub-band Processing, to be published in IEEE Transactions on Circuits and Systems II, ISSN:
1549-7747
[5] MATLAB, Filter Design Toolbox Users Guide, 2009

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

1.2

Modelarea unei antenei dipol ntr-un spaiu infinit

1.2.1

Context

Antena dipol a fost studiat n amnunt, avnd n vedere n special funcia sa de emisie la
distan. Ca urmare, atenia a fost concentrat n special asupra fenomenelor n ceea ce privete
cmpul ndeprtat, i mai puin asupra ce se ntmpl n cmpul din imediata apropiere a dipolului.
Avnd n vedere scopul urmrit, tehnica utilizat s-a bazat pe o serie de aproximri. Spre
exemplu, n [1] se consider o distribuie sinusoidal a curentului printr-o anten ideal, n sensul
c se neglijeaz att diametrul conductorului, ct i interstiiul dintre cele dou brae.
Ne-am propus s modelm o anten dipol cu interstiiu i s simulm functionarea ei ntrun mediu 3-D infinit, omogen i izotrop, fr a impune o distribuie sinuoidal a curentului. Antena
este modelat folosind analogia cu ecuaiile liniilor lungi i se conecteaz la modelul de camp,
care este modelat folosind elementele campului electromagnetic.
Pentru modelarea spaiului n Matlab, am folosit tehnica Finite-Difference Time-Domain
(FDTD), o metod de discretizare introdus de Kane S. Yee n 1966 [2]. Un spaiu 3-D simulat cu
FDTD este divizat n celule identice de dimensiune x, numite celule Yee. ntr-o celul Yee,
componentele campului electric sunt poziionate n mijlocul laturilor cubului, iar componentele
campului magnetic n centrul feelor cubului.
Pentru a simula propagarea energiei electromagnetice ntr-un spaiu infinit, acesta a fost
trunchiat folosind tehnica Perfectly Matched Layer (PML), introdus de J.P. Berenger n 1994 [3].
PML este un strat artificial absorbant, care este plasat adiacent la laturile gridului FDTD i care
atenueaz prin absorbie toate undele care intr n acest strat. Acurateea tehnicii PML a fost
verificat ntr-un spaiu FDTD de coordonate 2-D [3] i ntr-un spaiu 3-D [4]-[9]. Lucrarea de fa
continu studiul parial al antenei dipol nceput n [10], cu o modelare mai riguroas a fenomenelor
care se petrec nuntrul i n afara antenei.
1.2.2

Rezistena de intrare

Se consider o anten dipol de lungime L, aflat ntr-un spaiu infinit, izotrop i omogen.
Considerand o distribuie sinusoidal a curentului prin anten, rezistena ideal de intrare Rid
poate fi scris astfel [1]

Rid

Rrad

(1)

sin2 k L

unde Rrad este rezistena de radiaie, k L este factorul de lungime al antenei:


kL

(2)

unde este lungimea de und.


Cele prezentate mai sus se refer la o anten dipol ideal, n particular fr interstiiu ntre
cele dou brae ale sale. Desigur, aa ceva nu se poate realiza, nu numai n practic, ci i n
modelare (ar trebui ca ntr-un acelai punct la mijlocul dipolului s fie definite dou poteniale).
n practic, lungimea (nominal) a dipolului include i interstiiul, iar factorul de lungime se
refer, desigur, la lungimea total. Modelul analizat de noi prezint un interstiiu, de lungime a,
care reprezint o fraciune din lungimea dipolului (n Figura 1 este reprezentat jumtate din
interstiiu, deci a / 2 ) .
Msurarea impedanei de intrare nu se face n centrul dipolului (n seciunea median n figur),
ci la distana a / 2 de acesta (n seciunea de msur). Astfel, rezult o comprimare a
caracteristicii pe abscis, ntr-un raport egal cu raportul ntre lungimea total (L) i lungimea
efectiv (Lef) a braelor dipolului.
k Lc

L
L
kL
kL
Lef
La

(3)

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

n Figura 2 se observ graficul rezistenei de intrare n cazul dipolului ideal (fr interstiiu) Rid
cu linie-punct i caracteristica pentru un dipol cu interstiiul de 10 % Rit cu linie continu. n
particular, pentru kL 0.5 , rezistena de intrare crete de la ~ 73 ct este pentru dipolul fr
interstiiu, la ~ 98 pentru dipolul analizat aici.
seciunea median
seciunea de msur

Rid

U
R gap

a /2

I
Lef /2
L/2

Figura 1. Masurarea corecta a impedantei de intrare pentru un dipol cu interstitiu


Rgap
Rid

kL
Figura 2. Rezistenta de intrare a antenei dipol fara interstitiu (Rid ) si rezistenta de intrare a dipolului
cu interstitiu de 10 % (Rgap) .

1.2.3

Modelarea antenei dipol

Fie o anten dipol situat n planul (yOz), paralel cu axa z, la o celul distan de stratul
PML i poziionat simetric fa de planul (xOy), dup cum este ilustrat n Figura 3.
z

PML
L

antena

Figura 3. Antena dipol intr-un spatiu infinit 3-D.

Absorbia n PML se consider ca o funcie polinomial dependenta de adancimea y n PML [10]:


a y 1

1 amin
g2

y2

(4)

unde g este grosimea stratului PML, iar amin este atenuarea minim n PML ( 0 amin 1 ).
Dac antena emite ntr-un plan omogen izotrop, se poate aplica metoda imaginilor: doar
jumtate din spaiu a fost modelat, considerand aria (xOy) ca fiind conductor (vezi Figura 3).
Spaiul simulat a fost divizat n celule Yee cubice, iar antena dipol a fost divizat n
segmente. Antena a fost astfel plasat incat un segment al ei este pe o latur a unei celule Yee
(Figura 4). n Figura 4 doar cateva componente au fost plasate, pentru a nu incarca figura.

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Ey

Ex
Hx

Hy

q
x
x

Figura 4. Conectarea unui segment al dipolului la spatiul FDTD.

Curenii electrici din segmentele dipolului vor determina cmpul magnetic (Hx, Hy) din
proximitate i, n acelai timp, vor determina deplasarea sarcinilor electrice. Deoarece curenii n
dou segmente adiacente nu sunt, n general, egali, la limita segmentelor se vor produce
acumulri de sarcin electric (q). Aceste sarcini vor determina un cmp electric de natur
potenial (Ex, Ey).
Modelarea dipolului a trebuit totodat s rezolve i problema interfeei dintre dipol i cmpul
electromagnetic. Pentru a egala viteza de propagare a undei n lungul dipolului cu cea de
propagare n spaiu, fenomenele de-a lungul dipolului au trebuit analizate la o rezoluie dubl.
Conversia de la o rezoluie la alta s-a realizat prin supra- / sub-eantionare, utiliznd, pentru precizie,
interpolarea cubic. Interpolarea este necesar deoarece mrimile sunt definite n puncte diferite
pentru cele dou rezoluii, dup cum observ n Figura 5 pentru cmpul H.
Puterea radiat a fost determinat n dou etape: mai intai s-a determinat densitatea de
putere pe o suprafa nchis care nconjoar dipolul; apoi s-a mediat n timp i s-a integrat
densitatea de putere pe suprafaa considerat. Densitatea de putere instantanee se determin n
funcie de mrimile de cmp, dar:
Reeaua este discret, prin urmare punctele n care se calculeaz (direct) mrimile de
cmp sunt situate (n zig-zag) de o parte i de alta a arcului ideal de cerc.
Perechile de mrimi (E, H) sunt calculate n puncte diferite, deci evaluarea direct a
densitii superficiale de putere (folosind vectorul Poynting) conduce la erori.
Ambele probleme au fost rezolvate prin interpolare lineat i interpolare cubic.
x/2

I2

x/2

H2

interpolare

k -1

Hk-1

Hk

Figura 5. Curentul prin dipol (I2), campul magnetic la rezolutie dubla (H2) si al rezolutia lui Yee (H).

Studiul cmpului radiat de o anten se face, de obicei, pe baza unor ipoteze simplificatoare
i fr a modela fenomenele care au loc n anten. Spre exemplu, n [1] o lucrare de referin n
domeniu se consider dat distribuia de curent prin anten i se determin potenialul magnetic
vector n punctele din spaiu; de aici se deduce expresia cmpului magnetic; cmpul electric se
deduce din ecuaiile lui Maxwell. Nu se ia n considerare complexitatea fenomenelor care se
petrec n anten i aceasta deoarece nu se urmrete modelarea antenei, ci doar studiul cmpului
n jurul acesteia.
Scopul a fost s realizm un model n care s modelm dipolul cu instrumentele furnizate
de teoria circuitelor i s-l cuplm cu modelul de cmp realizat cu instrumentele teoriei cmpului
electromagnetic. Pentru acest scop, au fost introduse dou perechi de parametri:
k IV i kVI controleaz relaia dintre curenii potenialele din anten;

10

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

k EV i k HI controleaz conectarea antenei la campul electromagnetic.


Prin cateva teste preliminare, au fost determinate valorile acestor parametri, astfel incat sa
se asigure stabilitatea modelului i rezistena de intrare.
A. Alegerea parametrilor k IV i kVI
Un segment de dipol a fost echivalat cu circuitul electric din Figura 6.
I

I+dI

Ei
V

V+dV

dx

Figura 6. Circuitul echivalent unui segment de dipol

Aplicand legea lui Ohms rezult:


1
dI 1
dt I L dV Ei dz

dV dI
dt

(5)

unde V este potenialul datorat acumulrilor locale de sarcin, Ei este cmpul electric indus,
este o constant de timp (L/R) , iar K este o constant de proporionalitate. Prin discretizare,
rezult relaiile iterative:

I ( n 1) I ( n) k V ( n) V ( n) E ( n) x
P k
IV
k
k 1
i,k
k

( n 1)
( n)
( n)
( n)
Vk
Vk kVI I k I k 1

(6)

unde:
I k( n) i Vk( n) sunt
eantionare;

msurate n nodul k al segmentrii dipolului, la momentul n de

t
i kVI K t ;
L
t
P 1
este un factor subunitar n prezena pierderilor pe rezistena conductorului.

k IV

Considerand relaiile lui Maxwell rezult relaiile discretizate:


t
n 1
n
n
n
H k H k x Ek Ek 1

E n 1 E n t H n H n
k
k
k 1
k
x

(7)

Comparnd (6) i (7), constatm urmtoarele corespondene prin analogie:


t

k IV x

k t
VI
x

(8)

Rezult:
1

k IV kVI
v2

kVI Z 2
0
k IV

unde v

este viteza de propagare a undei de-a lungul antenei i Z0

de und. Cu (9) au fost introdui 2 parametri:

(9)

este impedana

11

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


kVI k IV sp 2

kVI
R02

k
IV

(10)

Datorit faptului ca undele stationare sunt sincrone, nu ar trebui sa apar propagarea


undelor rezultante. Propagarea apare pentru sp 1 i fenomenul este mai pronuntat pe msur
ce sp crete. Dac sp 1 , modelul devine instabil. Rezultatele arat c un bun compromis este
sp 0.998 . Parametrul R0 a fost gsit n cativa pai: mai intai, modelul a fost rulat cu o valoare
arbitrar R0' ; considerand rezistenta de intrare Rinm i rezistenta teoretica de intrare (1), R0 este:
R0

Rid
m
Rin

R0'

(11)

Mrimea interstiiului este fix (o celul), iar ponderea sa n lungimea dipolului se regleaz prin
alegerea numrului de segmente pe braul dipolului. Astfel, pentru n celule pe braul dipolului (fr
interstiiu), rezult un interstiiu de:
d

1
100 %
n1

(12)

Tabelul 1 prezinta rezultatele obtinute n Matlab pentru rezistenta de radiatie ( Rrad ), rezistenta
de intrare ( Rgap ) i R0 , pentru cateva valori ale interstitiului (d) i factorul de lungime.
Tabelul 1. Rezultate obtinute n Matlab

nseg
d %

5
7
9
11 13
15
16.67 12.5 10.00 8.33 7.14 6.25
kL 0.5

Rrad 137
Rgap 151

R0

121
128
836 548

113
116
441

107 104
110 105
389 357

101
102
337

kL 0.6
Rrad 196
Rgap 330
R0

181

171

165 161

158

259

228

211 200

193

638

585 549

522

216

212 209

206

642 523
2145 1235 909

464 428
758 682

403
625

1000 743

kL 0.7

Rrad 229
Rgap 986
R0

222

kL 0.8
Rrad 222 229 231 231 231 230
Rgap 14137 3243 1976 1526 1299 1164

R0

4781 3806 2267 1712 1440 1274

Dupa stabilirea valorilor sp i R0 , parametrii k IV i kVI rezulta din (10).


B. Alegerea parametrilor k EV i k HI
Acesti doi parametri pondereaz legtura dintre marimile din antena i mrimile de camp,
controland de fapt transferul de putere dintre cele dou elemente ale modelului.

12

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


Ek k EV Vk
H k k HI I k

(13)

Pentru calibrarea legturii ntre dipol i cmpul electromagnetic, am realizat un experiment


n urmtoarele condiii: factorul de lungime al antenei kL 0.5 , numr de segmente pe bra
nseg 10 , dimensiunile spaiului modelat: X Y Z 1 3 2 , raza sferei pentru puteri r 2 ,
grosimea PML: g 10 celule i atenuarea minima n PML amin 0.4 . Parametrul R0 a fost ales
astfel nct rezistena de intrare s fie de aproximativ 98 .
Mrimile msurate la intrarea dipolului au fost: impedana de intrare Zin 134 , defazajul
la intrare in 43 , rezistena de intrare Rinm 97.5 i puterea la intrare Pin 10.84 mW . Toti acesti
parametri au rmas nemodificati pe parcursul rulrilor efectuate.
Programul Matlab realizat permite excitarea cmpului electromagnetic fie numai prin
componenta electric, fie numai prin componenta magnetic, fie printr-o combinaie a celor dou.
n decursul a catorva teste, s-au msurat: puterea total radiat i eroarea p a puterii totale fa
de puterea msurat la intrare. Rezultatele sunt prezentate n Tabelul 2.
Tabelul 2. Valorile rezultate pentru k EV i k HI

test

1
2
3
4
5
k HI
12.872
0
12.872 6.436 6.710
k EV
0
13.775 13.775 6.887 7.188
Prad [mW] 10.985 10.877 42.453 9.88 10.809
p [%]
+1.34
+0.34
+392 -8.85 -0.29

1.2.4

Rezultatele simularilor

A. Diagrama de radiaie
Figura 8.a prezint diagrama polar de radiaie determinat analitic (cu linie continu) i
cea msurat pe modelul nostru (linie ntrerupt). Suprapunerea este destul de bun. Pentru
evaluarea cantitativ a erorilor, am reprezentat densitile de putere n funcie de unghiul fa de
axul antenei n axe carteziene Figura 8.(b); eroarea medie ptratic a rezultat de 0.024%.
B. Curentul i potenialul de-a lungul antenei
Anvelopele oscilaiilor locale reprezint distribuia curenilor i a potenialelor i, pentru dipolul
ideal, sunt sinusoidale. n metodele analitice de studiu, distribuia sinusoidal este impus. Aici am
modelat propagarea undelor directe i reflectate de curent i de poteniale, deci distribuia de-a
lungul dipolului rezult din simulare (Figura 9).
Variabila z pe abscis reprezint distana de la mijlocul antenei, msurat n fraciuni de
lungime de und (distana electric). Graficul corespunde unui dipol n / 2 , deci lungimea a
jumtate de element este / 4 (linia orizontal gri ngroat din Figura 9). Desigur, potenialele nu
sunt, numeric, egale cu curenii; aici au fost scalate astfel nct s poat fi reprezentate pe acelai
grafic, cu valori comparabile. Se observ urmtoarele: distribuia este (aproximativ) sinusoidal; n
extremitatea dipolului, curentul prezint un minim i potenialul un maxim; mrimile la intrare
depind de factorul de lungime i de interstiiu.
n concluzie, rezultatele obinute cu modelul propus corespund celor obinute analitic.

13

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

(a)

(b)

Figura 8. Diagrama de radiaie: (a) reprezentare polar (n dB); (b) reprezentare liniar

Figura 9. Distribuiile de curent i potenial de-a lungul antenei

C. Regimul tranzitoriu
n cazul modelului nostru, dac excitaia este un semnal sinusoidal cu anvelop treapt
ideal, apare un regim tranzitoriu prelungit, dup cum se poate observa n Figura 10.a. Este
interesant de observat c regimul tranzitoriu al curentului de intrare este relativ scurt (aproximativ
5 perioade ale excitaiei armonice), n timp ce regimul tranzitoriu al mrimilor de cmp msurate la
2 de la anten este mult mai lung.
Figura 10.b-d prezint rezultatele obinute atunci cand excitaia are un front de cosinus
ridicat, cu o durat de 1, 2 i respectiv 3 perioade. Este interesant de observat c dac frontul
cosinus-ridicat are o durat egal cu un numr par de perioade ale excitaiei, regimurile tranzitorii
au durate comparabile cu cazul anvelopei treapt ideal, deci nu se produce nicio
mbuntire. Dac, ns, durata este un numr impar de perioade, regimul tranzitoriu se
scurteaz sensibil. n concluzie, durata optim a frontului este de trei perioade, caz n care durata
regimului tranzitoriu se reduce la aproximativ patru perioade, deci durata regimului tranzitoriu este
aproape egal cu durata frontului. Evident, durata frontului nu poate fi crescut mai mult, deoarece
ar depi durata regimului tranzitoriu.
n concluzie, durata optim a frontului este de trei perioade, caz n care durata regimului
tranzitoriu se reduce la aproximativ patru perioade, deci durata regimului tranzitoriu este aproape
egal cu durata frontului. Evident, durata frontului nu poate fi crescut mai mult, deoarece ar
depi durata regimului tranzitoriu.

14

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Hx

(a) anvelopa treapt ideal

Hx

t
(b) anvelopa cosinus-ridicat pe o perioad
Hx
I

t
t
(c) anvelopa cosinus-ridicat pe 2 perioade

Hx

t
t

(d) anvelopa cosinus-ridicat pe 3 perioade


Figura 10. Regimul tranzitoriu pentru diverse tipuri de excitaii

D. Efectul pierderilor n conductorul antenei


Pierderile de energie n conductorul dipolului sunt reflectate n parametrul P , introdus n
(6). Figura 11 ilustreaz tensiunea i curentul la intrarea antenei, n cazul P 1 (teoretic fr
pierderi). Dup cum ne ateptam, tensiunea (cu line simpl) are o variaie sinusoidal i n
consecin o singur line spectral n spectru (graficul de jos) la frecven excitatiei 1 GHz.
Cat despre curent (linie groas), acesta arat ca un semnal modulat cu banda laterala
dubla (BLD) (graficul de sus n Figura 11); aceast aparent de semnal BLD se reflect n

15

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

domeniul frecven prin existenta a dou linii spectrale la frecventele 1 GHz i respectiv 1.073
GHz (graficul de jos n Figura 11).
Pentru a localiza cauza perturbatiei, precizm c algoritmul nostru care modeleaz
fenomenenele din anten are dou elemente care ajut la asigurarea stabilittii modelului:
controlul amplificrii buclei prin k IV i kVI (pentru care am ales kVI kIV 0.998 );
pierderile n conductor, reflectate prin P .
t

rezulta ca valoarea P 1 implica t 0 , prin urmare o viteza de propagare

infinita. Din acest motiv, am ales P 0.99 i astfel perturbatia s-a diminuat, dupa cum se observa
i n reprezentarea n timp i n cea n frecven din Figura 12.
Din P 1

-8

t[s10 ]
U

U
I

f[Hz10 ]

Figura 11. Tensiunea si curentul de


intrare in antenna, pentru P 1

1.2.5

t[s10-8]

f[Hz109]

Figura 12. Tensiunea si curentul de intrare


in antena, pentru P = 0.99

Concluzii

A fost simulat n Matlab radiatia unei antene dipol cu interstitiu nenul ntr-un spatiu infinit,
izotrop si omogen. Spre deosebire de studiul analitic, distributia sinusoidal de curent nu este
impus, ci rezult din simulare. Modelul antenei a fost conectat la un spatiu 3-D FDTD, i 4
parametri au fost definiti cu scopul de a conmtrola modelarea. Tehnica PML (Perfectly Matching
Layer) a fost utilizat pentru a simula spatiul infinit.
Diagrama polar de radiatie a antenei dipol a rezultat foarte similar cu cea determinat
analitic, iar eroarea minim patratic rezultat a fost de 0.024%. A fost studat regimul tranzitoriu
pentru o excitatie avand un front treapt unitate i respectiv front n consinus ridicat. S-a artat c
durata regimului tranzitoriu se reduce de 4 oridurata frontului excitatiei este de 3 perioade. Un alt
rezultat distinctiv al acestei lucrri este studiul pierderilor de energie din conductorul antenei prin
utilizarea parametrului P. Valoarea teoretic ideala P 1 conduce la un curent de intrare cu
aspect de semnal modulat BLD; aceast aparent de semnal BLD este mult diminuat prin
setarea parametrului P la 0.99.

16

Raport de Cercetare - 2011


1.2.6

Proiect CNCSIS IDEI 2534

Bibliografie

[1] C. A. Balanis, "Antenna Theory. Analysis i Design 2nd ed. ", John Wiley & Sons, Inc., New
York, 1997.
[2] K. S. Yee, "Numerical Solution of Initial Boundary Value Problems Involving Maxwells Equations
n Isotropic Media", IEEE Transactions on Antennas i Propagation, vol. AP-14, no.8, pp.302-307,
May 1966.
[3] J. P. Berenger, "A Perfectly Matched Layer for the Absorption of Electromagnetic waves",
J.Computational Physics, vol.114, pp.185-200, Oct. 1994.
[4] D. S. Katz, T. T. Thiele, A. Taflove, "Validation i Extension to Three Dimensions of the Berenger
PML Absorbing Boundary Condition for FD-TD Meshes", IEEE Microwave i Guided Wave
Letters, vol.4, no.8, pp.268-270, Aug. 1994.
[5] J. P. Berenger, "Evanescent Waves n PMLs: Origin of the Numerical Refletion n WaveStructure Interaction Problems", IEEE APS, vol.47, pp.1497-1503, Oct. 1999.
[6] J. P. Berenger, "Numerical Reflections from FDTD-PMLs: A Comparison of the Split PML with
the Unsplit i CFSPMLs", IEEE APS, vol. 50, pp.258-265, March 2002.
[7] D.S. Katz, T.T. Thiele, A. Taflove, "Validation i Extension to Three Dimensions of the Berenger
PML Absorbing Boundary Condition for FD-TD Meshes", IEEE Microwave i Guided Wave
Letters, vol.4, no.8, pp.268-270, Aug. 1994.
[8] E.L. Lindman, "Free Space Boundary Conditions of the Time Dependent Wave Equation",
J.Computational Phys., vol.18, pp.66-78, 1975.
[9] P.A. Tirkas, C.A. Balanis, "Higher-Order Absorbing Boundary Conditions n FDTD Method", IEEE
Transactions on Antennas i Propagation, vol.40, no.10, pp.1215-1222, October 1992.
[10] I. Srcu, V. Popescu, D. O. Micu, A Simulation of the Perfectly Matched Layer n the 3-D
Case, Acta Tehnica Napocensis Electronics i Telecommunications, vol. 51, nr. 2, pp. 20-25,
Cluj-Napoca, 2010.
[11] I. Srcu, V. Popescu - A Model Of A Dipole Antenna n A 3D FDDT Space, Acta Tehnica
Napocensis Electronics and Telecommunications, ISSN 1221-6542, Vol. 53, Nr. 4, 2011, pp 4148

17

Proiect CNCSIS IDEI 2534

1.3

Raport de Cercetare - 2011

Metode de proiectare a receptoarelor OFDM multistandard

Sistemele de telecomunicaii actuale necesit utilizarea unor receptoare radio integrate


complexe, capabile s satisfac cerinele diverselor standarde de comunicaii. Cerinele pentru
dispozitivele mobile de comunicaii sunt mai stringente aria i puterea consumat trebuie s fie
minimizate, ajungndu-se asftel la sisteme integrate n chip (SoC) multi-standard/multi-mod. n
acest context, modelarea i analiza blocurilor din componena unui receptor radio integrat trebuie
s ofere, pe lng seturi de specificaii pentru fiecare bloc i comparaii ntre diverse soluii,
incluznd date privind optimizarea dintre partiionarea ntre procesarea n domeniul analogic i cea
din domeniul digital.
Metoda tradiional pentru proiectarea la nivel de sistem este bazat pe optimizarea
ctigului blocurilor din calea de semnal, avnd n vedere minimizarea raportului semnal-zgomot
i neliniariti (level-plan); acest tip de proiectare permite analiza efectului cumulativ al
parametrilor blocurilor din calea de semnal asupra performanelor receptoarelor studiate, folosind
formulele standard pentru calcularea parametrilor echivaleni (ctig, zgomot, linearitate) ai
blocurilor cascadate [1] i determinnd raportul semnal-zgomot (SNR). Modelele de tip levelplan mai elaborate, care includ caracteristicile de frecven ale anumitor blocuri astfel
permind evidenierea influenei canalelor adiacente i a semnalelor perturbatoare -, calculeaz
i raportul semnal zgomot i distorsiuni (SNDR), pentru a estima efectul combinat al zgomotului
i a neliniaritilor. Modelele de tip level-plan sunt uor de folosit pentru blocurile analogice, dar
nu i pentru cele digitale, astfel se ajunge la o analiz neunitar a cilor de prelucrare analogic
i digital a semnalului. n plus marimile urmarite SNR i SINAD nu au un corespondent
imediat masurabil.
Rata de eroare de bit (BER) este rezultatul majoritii modelelor numerice de analiz,
pentru c ofer o msur direct a performanei globale a receptorului. Dar datorit coreciei
erorilor realizat de procesorul digital (DSP), BER-ul nu este o msur potrivit pentru analiza la
nivel de sistem a cii de semnal din cadrul receptorului radio.
n acest context a fost dezvoltat o metod de proiectare bazat pe modelul Matlab detaliat
elaborat n cadrul proiectului (vezi Sectiunea 1.2); de asemenea, a fost introdus o nou metric care
permite analiza efectului neidealitailor blocurilor din componena unui receptor radio asupra
performanelor receptorului: raportul dintre semnalul obinut intr-un caz de referinta (de exemplu
receptor idealizat) i diferenta dintre acel semnal i cel obinut n conditiile test analizate (SDR).
1.3.1

Proiectarea receptoarelor radio pe baza level-plan-ului

Modelele de receptoare radio de tip level-plan standard permit analiza efectului


cumulativ al parametrilor blocurilor din calea de semnal asupra performantelor receptoarelor
studiate. Pe ling aceast funcie modelele realizate n cadrul proiectului permit detalierea ponderii
fiecrui bloc sau grupuri de blocuri n stabilirea parametrului corespunztor al ntregului receptor,
precum i o prima analiza a efectului semnalelor perturbatoare, prin introducerea informaiilor de
selectivitate. Ca i exemplu Figura 1 prezint rezultatele obinute pentru un receptor DVB-H n
banda UHF.

18

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Receiver Noise Figure

50
45
40
35
30
25
20
15
10
5
0

32

64

96

128

160

192

0
224

Code
DSBNF

Target NF

Ca sca de d I I P3 [dBm]
30
20
10
0
-10

IIP3
dBm
Adj_IIP3
dBm
Alt_IIP3
dBm

-20
-30

32

64

96

128

160

192

-40
224

Code

Figura 1: Parametrii unui receptor DVBH n funcie de codul de control al ctigului; de sus n jos:
amplificarea n tensiune, figura de zgomot (NF), punctul de intersecie al armonicii a III-a (IIP3)

Parametrii/specificaiile blocurilor din componenta receptoarelor radio considerate n acest


proiect au fost determinate n doua etape: i). o prima estimare folosind modele de tip level-plan
i
ii). verificare/ajustare prin modelarea Matlab detaliat. Tabelul 1 prezint rezultatele obinute
pentru blocurile din calea de semnal, pentru un receptor TDMB; filtrul de canal a fost ales
Chebisev de ordin 3 iar rezoluia necesara pentru ADC este 10 ENOB.

19

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Tabelul 1. Parametrii blocurilor din calea de semnal pentru un receptor TDMB


VHF

Block
Source
LNA1
LNA2
LNA3
LNA4
LNA5
Mixer1
Mixer2
Mixer3
Mixer4
Mixer5
Filter1
Filter2
FVGA0
FVGA1
FVGA2
FVGA3
FVGA4
FVGA5
FVGA6
FVGA7
FVGA8
FVGA9
FVGA10
FVGA11
FVGA12
FVGA13
FVGA14
FVGA15
FVGA16
FVGA17
FVGA18
Buffer
Load

Att
dB
0
8
16
28
40
0
4
8
12
16
0
8
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
0

1 Select Model Corner


Nominal
Rin
Rout
Avo DSBNF
OIP3
ohms
ohms
dB
dB
dBm
50
50
100
30.00
1.50
1.0
50
100
22.00
5.50
0.8
50
100
14.00
9.50
0.7
50
100
2.00
14.00
0.4
50
100
-10.00 26.00
-6.4
2000
200
17.00
14.00
6.0
2000
200
13.00
18.00
5.9
2000
200
9.00
22.00
5.8
2000
200
5.00
26.00
3.9
2000
200
1.00
30.00
-0.1
40000
200
8
21
6.0
40000
200
0
29
5.7
40000
200
12
18
7.0
40000
200
11
18.5
6.9
40000
200
10
19
6.8
40000
200
9
19.5
6.7
40000
200
8
20
6.6
40000
200
7
20.5
6.5
40000
200
6
21
6.4
40000
200
5
21.5
6.3
40000
200
4
22
6.3
40000
200
3
22.5
6.2
40000
200
2
23
6.1
40000
200
1
23.5
6.0
40000
200
0
24
5.9
40000
200
-1
24.5
5.8
40000
200
-2
25
5.7
40000
200
-3
25.5
5.6
40000
200
-4
26
5.5
40000
200
-5
26.5
5.4
40000
200
-6
27
5.3
40000
100
0
24
13
10000
Target T_DMB VHF Nominal

OIP2
dBm

OP1dB Ga Calc Av Calc


dBm
dB
dB

Calculated
OV1dB OIP3
mVpk dBVpk

IIP3
dBVpk

OIP2
dBVpk

IIP2
dBVpk

Vn_in
nV/rtHz

IV1dB
dBVpk

37.0
36.8
36.7
36.4
36.4
50.0
49.9
49.8
49.6
49.5
60.0
59.7
60.0
59.9
59.8
59.7
59.6
59.5
59.4
59.3
59.3
59.2
59.1
59.0
58.9
58.8
58.7
58.6
58.5
58.4
58.3
50

-9.0
-9.2
-9.3
-9.6
-16.4
-24.00
-24.1
-24.2
-26.1
-30.1
-17.0
-17.3
-17.0
-17.1
-17.2
-17.3
-17.4
-17.5
-17.6
-17.7
-17.7
-17.8
-17.9
-18.0
-18.1
-18.2
-18.3
-18.4
-18.5
-18.6
-18.7
-11

710
697
684
665
303
564
557
549
445
280
1263
1225
1263
1250
1236
1223
1210
1197
1184
1172
1159
1147
1135
1122
1110
1099
1087
1075
1064
1052
1041
1260

-22.6
-14.7
-6.9
4.9
10.0
8.07
12.0
15.8
18.0
18.0
17.1
24.8
14.1
15.0
15.9
16.8
17.7
18.6
19.5
20.4
21.3
22.2
23.1
24.0
25.0
25.9
26.8
27.7
28.6
29.5
30.4
26.1

43.0
42.9
42.7
42.5
42.5
69.0
68.9
68.8
68.7
68.5
79.0
78.8
79.0
78.9
78.8
78.7
78.7
78.6
78.5
78.4
78.3
78.2
78.1
78.0
77.9
77.8
77.7
77.6
77.5
77.4
77.3
63.0

13.4
21.3
29.1
40.9
52.9
52.07
56.0
59.8
63.7
67.6
71.1
78.8
67.1
68.0
68.9
69.8
70.7
71.6
72.5
73.4
74.3
75.2
76.1
77.0
78.0
78.9
79.8
80.7
81.6
82.5
83.4
63.1

0.6
1.4
2.5
4.4
17.8
8.8
14.1
22.4
35.5
39.9
19.9
50.3
14.1
14.9
15.8
16.8
17.8
18.8
19.9
21.1
22.4
23.7
25.1
26.6
28.2
29.9
31.7
33.6
35.6
37.7
39.9
28.2

-31.6
-23.7
-15.9
-4.1
1.0
-20.93
-17.0
-13.2
-11.0
-11.0
-4.9
2.8
-8.9
-8.0
-7.1
-6.2
-5.3
-4.4
-3.5
-2.6
-1.7
-0.8
0.1
1.0
2.0
2.9
3.8
4.7
5.6
6.5
7.4
3.1

20.97
12.97
4.97
-7.03
-19.03
13.57
9.57
5.57
1.57
-2.43
7.96
-0.04
11.96
10.96
9.96
8.96
7.96
6.96
5.96
4.96
3.96
2.96
1.96
0.96
-0.04
-1.04
-2.04
-3.04
-4.04
-5.04
-6.04
2.97

29.58
21.58
13.58
1.58
-10.42
16.96
12.96
8.96
4.96
0.96
7.96
-0.04
11.96
10.96
9.96
8.96
7.96
6.96
5.96
4.96
3.96
2.96
1.96
0.96
-0.04
-1.04
-2.04
-3.04
-4.04
-5.04
-6.04
-0.09

7.0
6.9
6.7
6.5
-0.4
25.03
24.9
24.8
23.0
18.9
25.0
24.8
26.0
25.9
25.8
25.7
25.7
25.6
25.5
25.4
25.3
25.2
25.1
25.0
24.9
24.8
24.7
24.6
24.5
24.4
24.3
26.0

1.3.2 Receptor cu arhitectura reconfigurabila, Low-IF/Zero-IF


In ultimii ani cele mai folosite arhitecturi pentru receptoare integrate sunt Low-IF i Zero-IF;
n cazul unui receptor multi-standard alegerea uneia dintre aceste arhitecturi este dificila,
deoarece transmisiunile care urmeaz a fi recepionate pot avea caracteristici foarte diferite,
ducnd la cerine contradictorii pentru sistem. De exemplu, arhitectura Zero-IF se potrivete
recepiei semnalelor DVB-H cu spectru relativ larg, de pina la 8MHz - pe cnd receptorului TDMB cu latimea spectrului de numai 1,4MHz - i s-ar potrivi mai bine arhitectura Low-IF.
Figura 2 prezint o arhitectur reconfigurabila propusa n cadru acestui proiect; se observa
reducerea blocurilor analogice din calea de semnal la minimul necesar, precum i folosirea unui
convertor analog-digital reconfigurabil, bazat pe modulatoare - (in Low-IF) i (in Zero-IF).
Schemele bloc i modele n Z a unor modulatoare - i de ordinul nt sunt prezentate n
Figura 3; se observa faptul ca ele folosesc aceleai blocuri funcionale (integrator, ADC i DAC).
Pornind de la aceasta observaie s-a propus arhitectura de convertor AD reconfigurabil din Figura
4; rezultatele obinute prin modelare Matlab n cele doua moduri de lucru sunt prezentate n Fig 5.

20

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


d(n)
LPF

x
+
VCO
90

v(n)

r(t)
BPF

LNA

rf(t)

Domeniul Analogic

-/

LPF

x
+
VCO

LPF

+
x

Domeniul Digital

xLO(t)

x(n)

90

Figura 2: Schema bloc a unui receptor radio cu arhitectura reconfigurabila Low-IF/Zero-IF

u[n]
+
-

v[n]

u[n]

v[n]

ADC

ADC
-

DAC

DAC
e[n]

e[n]
u[n]
+
-

1
z -1

v[n]

u[n]

v[n]

+
1
z -1

Figura 3: Schemele bloc i modele n Z a unor modulatoare - (stinga) i (dreapta) de ordinul intii
e[n]
u[n]

v[n]
+

+
-

2
1
z -1/ 3

1
- 1

Figura 4: Modulator de ordinul doi care poate fi transformat n modulator - prin reconfigurare

Figura 5: Densitatea spectrala a puterii a modulatorului din Fig. 5: stinga= mod -; dreapta=mod

21

Proiect CNCSIS IDEI 2534


1.3.3

Raport de Cercetare - 2011

Metoda de proiectare bazata pe modelare detaliata in Matlab

Modelele de tip level-plan sunt uor de folosit pentru blocurile analogice, dar nu i pentru cele digitale,
astfel se ajunge la o analiz neunitar a cilor de prelucrare analogic i digital a semnalului. n plus
marimile urmarite SNR i SINAD nu au un corespondent imediat masurabil.
Rata de eroare de bit (BER) este rezultatul majoritii modelelor numerice de analiz, pentru c ofer o
msur direct a performanei globale a receptorului. Dar datorit coreciei erorilor realizat de procesorul
digital (DSP), BER-ul nu este o msur potrivit pentru analiza la nivel de sistem a cii de semnal din
cadrul receptorului radio.
n acest context a fost dezvoltat o metod de proiectare bazat pe modelul Matlab detaliat elaborat n
cadrul proiectului (vezi Sectiunea 1.2); de asemenea, a fost introdus o nou metric care permite analiza
efectului neidealitailor blocurilor din componena unui receptor radio asupra performanelor receptorului:
raportul dintre semnalul obinut intr-un caz de referinta (de exemplu receptor idealizat) i diferenta dintre
acel semnal i cel obinut n conditiile test analizate (SDR). Ca exemplu prezentam proiectarea unui
receptor OFDM pentru urmatorul scenariu: semnalul de radiofreventa cules de antena compus din 3 canale
consecutive intr-o transmisie DVB-H cu urmatoarele puteri: -50 dBm semnalul dorit, -70 dBm semnalul din
calanul adiacent i -100 dBm semnal alaturat. Fiecare canal are latimea de 8MHz i are 1075 subpurtatori
(conform standardului OFDM). Se cere ca tunerul sa livreze convertorului analog-numeric semnal cu nivelul
efectiv al amplitudinii de 250mV, cu valoarea SINAD-ului de peste 10dB.
Bloc
Cistig [dB]
Noise Figure [dB]
OIP3 [dBVpk]
Obs
BPF
-3
3
100
Filtru pasiv extern
LNA
10
1.5
3
MIX
20
12
20
IRR =29dB CFO = 1MHz
LPF
0
18
10
Fpass=0.4Fsample
AGC
20
32
30
n prima etapa a fost folosit un level-plan pentru a determina principalii parametri ai blocurilor din calea de
semnal a receptorului DVB-T; valorile rezultate sunt sumarizate n tabelul de mai sus. Aceste valori au fost
folosite pentru modelarea receptorului; semnalele la iesirea diferitelor etaje a receptorului sunt prezentate n
figura 5. Frecvena centrala (de radiofrecvena) este setata la 20MHz, o valoare rezonabila din punctul de
vedere al simularii; canalele sunt plasate n jurul frecventelor f1=12MHz, f2=20 MHz and f3=28MHz.
Neliniaritatea LNA provoaca aparitia unei componente la frecvena f1+f2-f3 = 4MHz (Fig 5.a). n Fig 5b se
observa decalajul frecventei purtatoare introdus de mIX dar i efectul neimperecherii dintre caile I i Q.
Figura 5.c prezinta semnalul la iesirea LPF.

Figura 5: Spectrul semnalului (de la stinga la drepta): la iesirea LNA ; la iesirea MIX i la iesirea LPF.

22

Raport de Cercetare - 2011

1.3.4

Proiect CNCSIS IDEI 2534

Studiul efectului neidealitilor blocurilor din calea de semnal a receptoarelor OFDM

Sunt dificil de implementat caracteristicile selective in frecven ale blocurilor n analiza de


tip level-plan; astfel, sunt dificil de estimat efectele canalelor adiacente i a semnalelor
perturbatoare asupra canalului dorit, datorate produselor de intermodulaie. Un alt dezavantaj al
analizei de tip level-plan l constituie faptul c nu poate genera soluii multiple, pentru a putea
alege soluia optim. Principalele rezultate obinute n urma acestui tip de analiz, SNR-ul
respectiv SINAD-ul receptorului, nu au coresponden direct cu rezultatele furnizate de analizele
numerice tranzitorii realizate n Matlab sau n mediile de simulare de tip SPICE. BER (Bit Error
Rate), o msur care estimeaz performana global a receptorului, este nepotrivit pentru analiza
blocurilor analogice din componena receptorului: datorit codurilor corectoare de erori, variaia
unui parametru al unui bloc analogic poate s nu influeneze BER-ul, sau s l afecteze intr-un
mod considerabil.
Diferen fa de Referin (DwrtR) Definiie
Este propus o noua metric pentru msurarea efectelor neidealitilor introduse de
receptor asupra semnalului dorit n prezena canalelor alturate i a semnalelor perturbatoare:
Diferena fa de Referin (DwrtR) [1].
Metodologia de calcul a noii mrimi introduse, DwrtR cuprinde trei pai:
1. se calculeaz semnalul de referin, SREF, i puterea acestui semnal PWRREF [dBm]. Semnalul
referin este obinut la ieirea unei versiuni de referin a receptorului (mai exact la intrarea n
blocul DSP), pentru care anumii parametri sunt idealizai.
2. se calculeaz semnalul real, S REAL, acesta este semnalul obinut folosind o versiune
receptorului pentru care sunt luate n considerare anumite(toate) neidealiti(le).
3. se compar cele dou semnale SREF i SREAL eantion cu eantion i se calculeaz puterea
semnalului diferen rezultat, PWRDIFF [dBm]. In final, DwrtR este definit de urmtoarea expresie:

DwrtR [dB] PWRREF PWRDIFF

(1)

Noua metric a fost validat prin dou exemple, prezentate n exemplele urmtoare.
Exemplul 1: Analiza efectelor neidealiilor LNA-ului utiliznd DwrtR
n primul exemplu este prezentat analiza efectelor zgomotului i neliniaritilor introduse
de LNA asupra ieirii receptorului, n condiiile n care, la intrare se recepioneaz, pe lng
canalul dorit i canalele adiacente. A fost ales un semnal de intrare compus din canalul dorit i
canalul adiacent, cu puterile semnalelor de -80 dBm respectiv -60 dBm. Tabelul 1 prezint
principalii parametri de ctig, zgomot i neliniaritate pentru blocurile din componena
receptoarelor referin respectiv real: pentru receptorul referin, parametrii neidealitilor nu sunt
introdui, iar pentru receptorul real, parametrii neidealitilor sunt variai ntre anumite limite. Att
receptorul referin ct i cel test au filtre de canal analog i digital cu funcia de transfer de ordin
patru, Chebishev, cu 0.25 dB riplu n banda de trecere; ADC-ul are o rezoluie de 10 bii. Figura1
prezint graficul DwrtR n funcie de NF i O1dBCP ale LNA-ului. Se observ c suprafaa
rezultat cuprinde toate perechile (NF, O1dBCP) pentru care este satisfcut condiia c DwrtR
este mai mare dect o limit setat.
Tabelul 1 Parametrii blocurilor din componena receptoarelor referin respectiv real, pentru studiul
efectului neidealitilor introduse de LNA asupra ieirii receptorului

Block
LNA ref
LNA test
MIX
LPF
PGA

Ctig [dB]
10
10
30
8
30

NF [dB]
0
variaz
3
21
9

O1dBCP [dBV]
-30
variaz
-10
-5
2

23

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

DwrtR [dB]
32
30
28
26
24
22
20
18
16
0

0.5

1.5

2.5

NF [dB]

3.5

4.5

-60

-55

-50

-45

-40

-35

-30

O1dBCP [dBV]

Figura 1. DwrtR n funcie de NF i O1dBCP ale LNA-ului

Exemplul 2: Analiza efectului canalului adiacent asupra ieirii receptorului pentru diferite
tipuri de filtre de canal analogice i digitale
De obicei, proiectanii aleg partiionarea dintre prelucrarea analogic i cea digital a
semnalului folosind calcule brute i din experien [2]. Metoda propus ofer o abordare
sistematic asupra partiionrii dintre prelucrarea analogic i cea digital a semnalului.
Tabel 2 prezint parametrii blocurilor din componena receptoarelor referin i real utilizate
pentru studiul efectului canalului adiacent asupra ieirii receptorului (ieirea filtrului digital) pentru
diferite tipuri de filtre de canal analogice i digitale. Convertorul analog-numeric are o rezoluie de
10 bii pentru ambele receptoare. Att filtrul de canal analogic ct i cel digital au funcii de transfer
Chebishev cu 0.25 dB riplu n banda de trecere, dar ordinele acestora sunt variate. Semnalul de
intrare pentru receptorul de referin cuprinde doar canalul dorit, cu puterea semnalului de -80
dBm; n timp ce receptorul real are un semnal de intrare compus din canalul dorit, cu puterea
semnalului de -80 dBm i canalul adiacent, cu puterea semnalului variind de la -75 dBm la -55
dBm.
Figura 12 prezint DwrtR n funcie de puterea canalului adiacent, pentru diferite ordine ale filtrelor
analogic respectiv digital. n urma acestui tip de analiz, proiectantul poate decide care este
partiionarea optim ntre filtrarea canalului n domeniul analogic i cea din domeniul digital.
Tabel 2 Parametrii blocurilor din componena receptoarelor referin i real folosite pentru
determinarea efectului canalului adiacent asupra ieirii receptorului

Block
LNA
MIX
LPF
PGA

24

Ctig [dB]
10
26
8
30

NF [dB]
1
7
21
9

O1dBCP [dBV]
-30
-12
-5
2

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

DwrtR [dB]
14
12

Analog 4rd order, Digital 6th order


Analog 4rd order, Digital 4th order

10

Analog 3rd order, Digital 6th order


Analog 3rd order, Digital 4th order

8
6
4
2
0
-2

-75

-65
-60
-70
Adjacent channel pwr [dBm]

-55

Figura 1 Efectul canalului adiacent asupra ieirii receptorului, pentru diferite combinaii de filtre de
canal analogic i digital.

Bibliografie:
[1] Raul One, V. Popescu, M. Neag, I. Srcu, M. opa, S. McDonagh Matlab Modeling and
Analysis of the Signal Path in Zero-IF DVB-H Radio Receivers, Proceedings of the International
Symposium on Electronics and Telecommunications ETC2010, Timisoara, Romania, November
2010, ISBN: 978-1-4244-8458-4, pp. 273-276
[2] G. G. E. Gielen, Modeling and analysis techniques for system-level architectural design of
telecom front-ends, IEEE Transactions on Microwave Theory and Techniques, vol. 50, no. 1, pp.
360-368, 2002.
[3] B. S. Kirei, M. Neag, M. opa - MATLAB Toolbox For RF Receiver Modelling, Buletinul
Intitutului Politehnic Iasi, Sectia Electrotehnica, Energetica, Electronica, Tomul LVI(LX), Fasc. 3,
2011
[4] M. Neag, R. One, V. Popescu, M. opa, C. McNally - Method for Evaluating the Effects of
Block Nonidealities within the Signal Path of OFDM Radio Receivers, submitted to IEEE MTT
2012 International Microwave Symposium

25

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

1.4
1.4.1

Metoda de compensare a neimperecherilor dependente de frecventa dintre


caile I si Q ale receptoarelor radio cu arhitectura Zero-IF
Context

Numeroase soluii au fost propuse n literatura de specialitate pentru compensarea


nemperecherilor I/Q din cadrul receptoarelor n cuadratur, n particular metode discrete bazate
pe separarea n orb (blind) a surselor sau filtrare adaptiv. Majoritatea metodelor publicate sunt
bazate pe premiza c factorii de nemperechere I/Q sunt independeni de frecven; aceasta este
o presupunere realistic n cazul semnalelor de band ngust (transmisii GSM sau FM), ns nu
se mai aplic n cazul semnalelor de band larg, de exemplu DVB-T/H, WiMax sau LTE.
Numeroase metode de compensare a neidealitilor I/Q dependente de frecven sunt
publicate pentru transmisii OFDM, bazate pe secvenele de antrenare prescrise de standardele de
comunicare. Aceste metode sunt mai puin potrivite pentru receptoarele multistandard sau pentru
radioul definit prin software. Recent s-a publicat o metod n orb (nu utilizeaz secvene de
antrenare) pentru nemperecheri dependente de frecven bazat pe circularitatea semnalelor [1].
Am propus o metod scalabil pentru compensarea nemperecherilor I/Q dependente de
frecven bazat pe prelucrarea pe sub-benzi. Metoda nu utilizeaz secvene de antrenare
standardizate i ofer posibilitatea reutilizrii metodelor de compensare independente de
frecven. S-a artat c metoda propus ridic complexitatea de calcul datorit bancului de filtre
pentru analiza i sinteza subbenzilor, care se poate realiza optim utiliznd transformata Fourier
rapid (FFT), avnd o complexitate de N log(N) multiplicari complexe (N fiind numarul
eantioanelor prelucrate).
1.4.2

Principalele idei ale algoritmului propus

Metoda propus permite folosirea algoritmilor uzuali pentru semnalele de band larg dar
duce la rezultate mult mai bune: spectrul semnalului recepionat este mprtit n sub-benzi, astfel
nct pe fiecare sub-band nemperecherea I/Q s poat fi considerat constant, urmat de
aplicarea unui algoritm de compensare I/Q dezvoltat pentru nemperecheri independente de
frecven. Procedeul este ilustrat in Figura 1.
S presupunem c semnalul rFD este un semnal de band larga afectat de nemperecherile
I/Q. Descompunerea semnalului rFD este realizat prin imprirea benzii iniiale n dou jumti cu
ajutorul unei reele de filtre (g1 FTJ, f1 FTS) i subeantionari. Procedeul de mprtire se poate
repeta pe sub-benzi pn cnd ajungem la o descompunere a semnalului n 2n subbenzi (unde n
este numrul etajelor de descompunere) destul de nguste astfel nct neimperecherile I/Q se pot
considera independente de frecven. Corecia este implementat n sub-benzi folosind metode de
compensare destinate semnalelor de band ngust. Pasul final este reconstrucia semnalului din
sub-benzi, operaie executat de reeaua de supraeantionri i filtrri. La ieirea reelei obinem
semnalul r cu efectul nemperecherii compensat.

f2(n)
f1(n)

r2

FI I/Q mis.
compensation

fK(n)

rL-1

gK(n)
Kth stage

rL

FI I/Q mis.
compensation

rL
r1

FI I/Q mis.
compensation

f1(n)

g2(n)

xFD

Synthesis Filter Bank


2

rL-1
r2

f2(n)

gK(n)

2nd stage

Sub-band
I/Q Mismatch
Compensation

g2(n)

r2
rL-1

1st stage

FI I/Q mis.
compensation

fK(n)
g1(n)

r1
rL

Analysis Filter Bank


f2(n)

r1

2
gK(n)

g2(n)

rFD

fK(n)

f2(n)

fK(n)
2
2
gK(n)
Kth stage

g2(n)

g1(n)

1st stage

2nd stage

Figura 1. Schema bloc a metodei de compensare a nemperecherii dependente de frecven dintre


canalele I i Q ale unui receptor n cuadratur prin imprirea spectrului semnalului n sub-benzi .

26

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Imprirea n sub-benzi a semnalului este o procedur folosit curent n prelucrarea semnal


vocal, i n acustic n general. Totui, nu am gasit nici o referin n literatur privind impartirea pe
sub-benzi a semnalului din banda de baz a receptoarelor radio, i cu att mai puin ideea folosirii
in paralel, pe sub-benzi, a algoritmilor de compensare dezvoltai pentru nemperecherile I/Q
independente de frecven. Nu am gasit nici o analiz a folosirii acestor algoritmi n cazul
nemperecherilor care variaz semnificativ cu frecvena. Problema compensrii nemperecherilor
I/Q dependente de frecven este relativ puin studiat, dei relevana ei este n continu cretere.
Modelul de semnal al nemperecherii I/Q
In cazul receptoarelor cu frecven intermediar joas nemperecherea I/Q are ca efect
degradarea ratei de rejecie a imaginii (IRR). In cazul receptorului cu conversie direct, semnalul
de la frecvena imagine este el insui, doar conjugat. Modelul semnalului din banda de baza
receptionat r este combinaia liniar a semnalului dorit r, cu medie zero; i conjugata acestuia r*:
(1.)
r k1 r k2 r *
unde: k1

1 ge j
1 ge j
i k1
, iar g i sunt erorile de amplitudine i de faz provenite din
2
2

neidealitatea oscilaiei complexe locale. Dependena de frecven a nemperecherii I/Q se poate


modela cu dou filtre cu caracteristici diferite, plasate pe cile I/Q. S-a artat c semnalul din
banda de baz se poate exprima ca:

r '

1
1
hi hq ge j r hi hq ge j r *
2
2

(2.)

unde hi i hq sunt filtrele pentru modelarea dependenei de frecven.


Observaie: dac hi i hq sunt considerate unitare (adic independente de frecven) atunci relaia
(2) se reduce la (1).
Expresia IRR-ului pentru nemperecherea I/Q dependent de frecven:

IRR 20 log

1.4.3

hi hq ge j

(3.)

hi hq ge j

Studiu de caz

Pentru metoda mai sus menionat am dezvoltat un caz de studiu. Algoritmul de


compensare pentru semnale de band ngust este prezentat n [2]. S notm rl semnalul din
sub-banda l. Se calculeaz valoarea asteptat/estimat a puterii semnalului rl :

E rl 2 2k1l k2l pl

(4.)

unde k1l i k2l sunt considerate invariante fa de frecven, iar pl este puterea unui canal (I sau
Q). Deoarece rl rl *

este dublul puterii canalului n faza (canalului I) produsul k1l k2l este:

k1l k2l

E rl 2

E rl rl *

r 2 [ n]

n 1 l

n1 rl [n] rl *[n]
N

(5.)

Eroarea de faz i de amplitudine se calculeaz prin :

gl 1 Re{k1l k2l } , l arcsin Im k1l k2l


(6.)
gl

1 gl e jl
1 gl e jl
Din erori se calculeaz estimrile k1l
i k1l
, cu ajutorul creia
2
2

compensarea este facilitat de:

27

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

rl

1.4.4

rl k1*l rl * k1*l
k1l k2l
2

(7.)

Verificarea experimentala a metodei propuse.

Pentru verificarea metodei propuse a fost modelat un lan de comunicaii compus din:
transmisie digital modulat 16-QAM (necesar doar pentru trasarea caracteristicii BER/SNR),
canal de comunicaie gaussian (AWGN). Nemperecherea dintre cile I i Q a fost introdus n doi
pai: n primul pas o nemperechere independent de frecven determinat de erori de faz i de
modul date (g=1.0667, = 6o); n pasul doi a fost modelat nemperecherea dependent de
frecven prin plasarea a dou perechi de filtre FIR:
Cazul FD1: hi1(n)=[-0.0081, 0.0002, 0.8755 , 0.0002, -0.0081], hq1(n)=[0, -0.1278, 1.0010, -0.1278,
0];
Cazul FD2: hi2(n)=[-0.0162, 0.0004, 0.7510, 0.0004, -0.0162], hq2(n)=[0, 0.1278, 0.9990, 0.1278, 0].
Un exemplu de caracteristic de frecven a factorului de rejectie a imaginii (IRR) obinut
prin aceast modelare a nemprecherii I /Q este prezentat n Figura 2.
A fost selectat un algoritm de compensare a nemperecherilor I/Q, dezvoltat pentru
nemperecheri independente de frecven dar care nu necesit nici semnale de antrenare i nici
informaii despre semnalul receptionat. Acest algoritm a fost aplicat mai inti ntregului semnal
recepionat iar apoi, dup mprirea spectrului in patru sub-benzi, a fost aplicat semnalelor
rezultate.
-8

IRR

(FD )

IRR

(FD )

FD

-10

FD

IRR

-12
IRR (dB)

FI

-14
-16
-18
-20
-22

0.5

1
1.5
2
Normalized frequency (rad/sec)

2.5

Figura 2. Caracteristica de frecven a factorului de rejectie a imaginii (IRR) datorat nemprecherii I


/Q independente de frecven (linie intrerupt) i dependente de frecven (linie continu)

Caracteristicile BER vs. SNR obinute astfel sunt prezentate n Figura 3, dup cum
urmeaz: curbele cele mai de sus i cele mai de jos au fost obinute n cazul n care numai
nemperecherile sunt introduse (fr nici o compensare); caractersitica marcata cu x rezult n
urma transmisiei pe un canal AWGN i a introducerii unei nemperecheri independente de
frecven; incluznd n simulare filtrele hi i hq, adic modelarea dependenei de frecven, am
obinut curba marcat cu +; curbele din mijloc sunt obinute prin includerea compensrilor de
nemperechere I/Q; curba marcat cu o s-a obinut prin aplicarea compensrii pentru semnale
nguste pentru nemperecheri dependente de frecven; dup cum se vede diferena ntre curbele
+ i o nu este semnificativ, astfel este argumentat necesitatea dezvoltrii unor metode de
compensare a nemperecherii I/Q dependente de frecven; curba a fost obinut cu metoda
propus de noi [3]; se observ o mbuntire semnificativ a ratei de eroare ncepnd cu cazul
descompunerii n 4 sub-benzi.

28

BER for g=1.0667, =6o, H (n) and H (n)

-1

q2

10

Proiect CNCSIS IDEI 2534

10

10

10

-2

i2

i1

q1

BER for g=1.0667, =6o, H (n) and H (n)

Raport de Cercetare - 2011

-3

-4

16-QAM AWGN
AWGN + FD I/Q imbalance
AWGN + FD I/Q imbalance + fullband comp.
AWGN + FD I/Q imbalance + 4 subband comp.
AWGN + FD I/Q imbalance + 8 subband comp.
AWGN + FD I/Q imbalance + 16 subband comp.
AWGN + FD I/Q imbalance + circularity based comp.
5

10
SNR (dB)

a).

15

10

10

10

10

-1

-2

-3

-4

16-QAM AWGN
AWGN + FD I/Q imbalance
AWGN + FD I/Q imbalance + fullband comp.
AWGN + FD I/Q imbalance + 4 subband comp.
AWGN + FD I/Q imbalance + 8 subband comp.
AWGN + FD I/Q imbalance + 16 subband comp.
AWGN + FD I/Q imbalance + circularity based comp.
5

10

15

20

25

SNR (dB)

b).

Figura 3. Caracteristicile BER vs. SNR obinute n 7 cazuri: cea mai de jos curb - nemperechere I/Q
constant (IRR=ct); cea mai de sus = nemperechere I/Q dependent de frecven, corespunzatoare
caracteristicii IRR(f) prezentate n Figura 2; A doua de sus - algoritm de compensare I/Q aplicat pe
ntreaga band ; A doua de jos =acelai algoritm aplicat dup mprirea semnalului pe 16 sub-benzi;
a treia de sus este caracteristica obinut de metoda bazat pe circularitatea semnalelor (punct de
comparaie pentru metoda propus de noi); a treia i a patra de jos sunt caracteristicile SNR vs. BER
obinute pentru 4 respectiv 8 sub-benzi pentru setul de nemperecheri a) FD1 i b) FD2

1.4.5

Resursele de calcul necesare

Problematica principal n evaluarea complexitii de calcul a algoritmului propus este


numrul de multiplicri complexe n plus fa de algoritmul pentru semnale de band ngust.
Operaiile de adunare, respectiv de subeantionare/interpolare este neglijabil fa de multiplicrile
complexe (MC).
Numrul de MC-uri n cazul semnalului de band ngust este dat de estimarea produsului
factorilor de nemprechere vezi ecuaia (5) i de egalizarea semnalului pentru efectul
nemperecherii din ecuaia (7). Per total algoritmul necesit 4 N (N numrul de eantioane intrun cadru) MC-uri.
Cnd algoritmul este aplicat pe sub-benzi atunci numrul blocurilor de I/Q Mismatch
Compensation este de 2K ori mai mare, unde K este numrul etajelor de descompunere pe subbenzi. Numrul eantioanelor n sub-benzi este ns diminuat de 2K ori de operatiile de
subeantionare. In concluzie, numrul MC-urilor n blocurile de compensare este constant,
indiferent de numrul sub-benzilor. Deci operaiile n plus sunt introduse doar de bancul de filtre
pentru analiz i sintez.
S considerm M lungimea filtrelor din bancul de analiz i sintez (notate gi(n) i fi(n) n
Figura 1). Convoluia de N eatioane cu M coeficieni ai filtrului necesit NM MC-uri, astfel primul
etaj de analiz necesit 2NM MC-uri. Ieirea filtrelor este subeantionat cu 2, i plasat la
urmtorul etaj de analiz, care este compus din 4 filtre de aceeai lungime. Deci numrul de MC-uri
necesare n al doilea etaj este tot 2NM. Prin urmare, un banc de filtre cu K etaje necesit 2NMK
MC-uri. La fel putem deduce pentru bancul de analiz, deci numrul total necesar pentru analiza i
sinteza semnalului este de 4NMK.
Rezultatele din Figura 3 au fost obinute pentru urmtoarele valori: N = 105 numrul
eantioanelor prelucrate (observaiile disponibile), M = 6 lungimea filtrelor cu rspuns infinit la
impuls i K = 2, 3, 4 etaje. Tabelul 1 cuprinde valorile SNR-ului obinut cu algoritmul pentru
semnale de band ngust, respectiv algoritmul propus, cu mprirea eantionelor n 4, 8
respectiv 16 sub-benzi.

29

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Tabel 1. SNR necesar pentru obinerea unui BER=10-3 n funcie de numrul


de sub-benzi i MC-uri

Numrul sub-benzilor
0
4
8
16

1.4.6

SNR (BER=10-3)
Filtru1
20dB
15dB
13dB
12.5dB

SNR (BER=10-3)
Filtru 2
23.2dB
21.2dB

MC-uri
4e5
4e5 +4.8e6
4e5 +7.2e6
4e5+9.6e6

Bibliografie

[1] Pui-In Mak, Seng-Pan U, Rui Paolo Martins, Analog Baseband Architectures and Circuits for
Multistandard and Low-Voltage Wireless Transceivers, Springer, Dordrecht, The Nederlands,
2007
[2] M. Windisch, G. Fettweis, Blind I/Q Imbalance Parameter Estimation and Compensation in LowIF Receivers, IEEE Proc. of ISCCS'04, pp 75-78, March 2004, Hammamet, Tunisia.
[3] B.S. Kirei, M. Neag, M. opa - Blind Frequency Selective I/Q Mismatch Compensation Using
Sub-band Processing, to be published in IEEE Transactions on Circuits and Systems II, ISSN:
1549-7747
[4] B. S. Kirei, M. Neag, Marina opa - Composite RF tuner models and their object oriented
implementation - 34th International Conference on Telecommunications and Signal Processing
(TSP) 2011, pp. 150 154, Digital Object Identifier: 10.1109/TSP.2011.6043753

30

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

1.5

Metoda iterativ de proiectare a sintetizoarelor de frecvent

1.5.1

Context

Un pas esential n proiectarea unui circuit cu calare pe faza (phase locked loop - PLL) care
formeaza nucleul sintetizoarelor de frecventa din receptoarele radio integrate este analiza la nivel
de sistem. Acesta presupune alegerea topologiei circuitului PLL si determinarea specificatiilor
fiecarui bloc component in scopul indeplinirii cerintelor generale impuse. Datorita caracterului dual,
analog si digital al acestor circuite modelarea lor este dificila, la fel si simularea prin programele
uzuale. Analiza de semnal mic nu este suficienta iat analiza in domeniul timp este greu de realizat
si de interpretat asa ca este necesara folosirea unor instrumente complexe.
Aceasta sectiune prezinta o metoda de proiectare si optimizare a circuitelor PLL in
configuratie de multiplicator de frecventa. Metoda propusa a fost implementata si testata pentru un
sintetizor de frecventa destinat unui receptor radio pentru transmisiuni DVB-T.
1.5.2

Prezentarea metodei de proiectare propuse

Oscilatorul local indispensabil unui receptor radio este un sintetizor de frecventa bazat pe
un circuit PLL ca cel din Figura 1: detectorul de faza (PD) compara fazele semnalelor de intrare
(de referinta, fREF) si de reactie (f FB) si controleaza pompa de sarcina (CP) astfel incat, dupa
filtrarea trece jos realizata de catre filtrul buclei (LPF) sa rezulte o tensiune dependenta monoton
de faza. Aceasta tensiune este aplicata oscilatorului controlat in tensiune (VCO) care isi va ajusta
frecventa f VCO pana cand faza lui va fi aliniata la faza semnalului de referinta. Aceasta implica fFB =
fREF , adica f VCO = MfREF , unde M este factorul de divizare al divizorului din bucla de reactie; prin
ajustarea factorului M se realizeaza acordarea oscilatorului local, respectiv selectarea canalului
dorit din cel receptionat.
f REF

CP

PD

f FB

LPF

VCO

fVCO

Figura 1: Diagrama bloc a unui circuit de tip PLL

Pentru modelarea unui sintetizator de frecventa, este necesar sa se ia in


considerare mai multe caracteristici esentiale cum ar fi: zgomotul de faza, jitter, timpul de calare si
consumul de energie. Fiecare dintre acestea depinde de mai multi parametri ai PLL-ului, cu
interdependente complexe intre ele. Acest lucru face ca proiectarea sa fie deosebit de dificila si
de durata. Metoda de proiectare dezvoltata in cadrul proiectului se bazeaza pe modificarea
iterativa a parametrilor circuitului PLL, folosind un set de reguli generale de optimizare, care
rezulta din analiza analitica si prin simulare a sistemului. Organigrama metodei propuse este
prezentata in figura 2.
Pornind de la cerintele impuse PLL-ului, in prima etapa se alege topologia PLL-ului si se
determina mai ales prin analiza analitica si pe baza experientei - parametrii initiali ai blocurilor ce
intra in componenta circuitului. In etapa urmatoare circuitul rezultat este analizat prin simulari;
schema circuitul si simularile sunt realizate folosind programul open-source PLL Design Assistant.
In etapa a treia valorile parametrilor circuitului PLL analizat sunt extrase folosind un
program Matlab; daca acestea nu corespund specificatiilor procesul este reluat, primul pas in noua
iteratie fiind modificarea parametrilor de proiectare (parametrii blocurilor functionale) pe baza unui
algoritm de optimizare.

31

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


USER
Strategies & Boundaries

Initials

Optimization
Algorithm

Set design option


Parameters

Step 1

Run Simulations

Step2

Step 3

Extract synthesizer
parameters

No

Meet
Specifications

Yes

End
Process

Figura 2: Diagrama bloc a metodologiei de modelare a sintetizatoarelor de frecventa

Programul open-source PLL Design Assistant permite utilizatorului sa selecteze dintr-o


gama larga de optiuni disponibile setul de topologii si parametri corespunzatori indeplinirii
specificatiilor circuitului precum si sa vizualizeze contributia fiecarui bloc component asupra
performantelor PLL-ului. Programul calculeaza parametrii buclei deshise (castig, frecventa la care
sunt situati polii si zerourile); totodata, utilizatorul poate evalua efectul polilor/zerourilor paraziti din
sistem si poate estima zgomotul si jitterul circuitului PLL. Programul afiseaza si functia de transfer
a sintetizatorului si raspunsul acesteia la un semnal de tip treapta.
Schema functionala a circuitului poate fi realizata intr-un editor de tip Spice din acelasi
pachet de programe, numit Sue2; un exemplu este si este prezentata in figura 3: un circuit PLL e
tip I, care include un modulator sigma delta.

Figura 3: Schema functionala a sintetizorului de frecventa

Este de remarcat faptul ca in schema din figura 3, simbolul fiecarui bloc are asociat
parametrii fie in valori numerice fixe, fie specificati sub forma unor expresii care includ parametrii
de nivel superior sau variabile globale. Ca orice editor de scheme, programul permite editarea
ierarhica a schemei, de la cel mai mic nivel de ierarhie (nivel care corespunde simbolurilor
reprezentate prin cod C++) pana la cel mai mare. Fiecare modul din schema este definit prin cod
de o lista de elemente care include intrarile si iesirile sale si numele parametrilor definitorii. Fisierul
de simulare este de asemenea editat in Sue2, cuprinzand tipul, durata si numarul de simulari. Din
linia de comanda a programului Matlab sau din simulatorul programului Sue2, fisierul de simula re
este rulat. Rezultatele acestui proces sunt procesate si afisate in Matlab. Figura 4 prezinta fluxul
de proeictare (design-flow) folosit pentru implementarea metodei de proiectare iterativa a
sintetizoarelor de frecventa dezvoltata in cadrul proiectului.

32

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


PLL Design
Assistant
Set of
design
options

Initial
parameters

SUE2 2
SUE
Create/
Update
Model

Run
Simulations

Extract
Monitorized
Parameters

Matlab

Optimizating
Algorithm

Meet
Specification
NO

YES

Process
ending

Figura 4: Fluxul de proiectare folosit pentru implementarea metodei de proiectare iterativa a


sintetizoarelor de frecventa descrisa de Fig. 2.

1.5.3

Exemplu de proiectare

In continuare este prezentat un exemplu de proiectare a unui sintetizor de frecventa pentru un


receptor radio DVB-T. Principalele cerinte sunt date in prima linie a tabelului 1; in plus timpul de
calare (cu o precizie de de 100ppm) este 150us. Dupa evaluarea citorva optiuni am ales topologia
urmatoare: PLL tip I (contine un singur integrator in bucla), modulatorului sigma-delta de ordinul 2,
filtrul de ordinul 3, de tip Butterworth, cu banda de 10kHz, frecventa de referinta de 16MHz. VCOul acopera domeniul de frecvente (210-280)MHz si are zgomotul de faza -150dBc/Hz, zgomotul
detectorului de faza este de -90dBc/Hz. Rezultatele simularii obtinute pentru aceste setari sunt
indicate in randul A din tabelul 1; nici o cerinta nu a fost indeplinita. Pentru urmatoarea iteratie tipul
PLL-lui a fost schimbat, in tipul II; rezultatele sunt indicate in randul B din tabelul 1: valoarea
jitterului este acceptabila. In urmatoarea iteratie zgomotul VCO a fost redus cu 2 dB cu
rezultatele prezentate in randul C din tabelul 1. In cele din urma, prin reducerea latimii de banda a
filtrului specificatiile cerute sunt indeplinite vezi randul D din tabelul 1. Aceste rezultate sunt
prezentate grafic si in figura 5.
Tabelul 3: Examplu de rezultate obtinute in urma iteratiilor

Caz
Cerinte
A
B
C
D

Phase
Noise
10 KHz
[dBc]
-90
-92.4
-90
-90.5
-90

Phase Noise
100 KHz
[dBc]
-120
-117.6
-117.4
-118
-120

Phase Noise
1 MHz
[dBc]
-140
-138
-138
-140.7
-140

Jitter
[ps]
<5
5.3
4.9
4.5
4.9

Dupa finalizarea proiectarii pentru conditii nominale s-a trecut la analiza impactului variatiei
previzibile a unor parametrii asupra performantelor circuitului PLL. Astfel ca sistemul a fost supus
unor noi simulari in urma carora s-a constat ca: pentru o variatie de +/-20% a castigului buclei
deschise (K), precum si pentru aceeasi variatie a frecventei polillor si a zerourilor, zgomotul de
faza a sintetizatorului indeplineste specificatiile impuse.
In continuare a fost verificata stabilitatea sintetizorului implementat. Rezultatele aceste
verificari se poate observa in figura 6 cerinta de stabilitate/timpul de calare a fost indeplinit.

33

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Figura 5: Zgomotul de faza al sintetizorului de frecventa proiectat cu metodologia propusa.

Figura 6: Analiza stabilitatii a sintetizorului de frecventa

Un neajuns al acestui sintetizor este faptul ca pentru variatii ale parametrilor mai mari de
peste +/-30%, acesta nu mai functioneaza optim timpul de calare fiind unul mai mare. O solutie
simpla pentru aceasta problema este cresterea banzii filtrului de bucla al PLL-ului dar aceasta
poate afecta zgomotul de faza de la frecventa medii.
Metoda propusa prezinta cateva avantaje importante, cum sunt:
ofera posibilitatea utilizatorului de a modela un sintetizator de frecventa considerand
diverse optiuni de proiectare;
prezinta o bucla de optimizare condusa de un algoritm de control care asista utilizatorul in
alegerea optiunilor de design si a parametrilor blocurilor componente;
programele folosite se gasesc gratuit, pe internet dar sunt de foarte buna calitate:ofera
posibilitatea de a arata cum fiecare parametru afecteaza intreg sistemul;
timpul de rulare a simularilor este unul foarte scurt- programul Matlab fiind folosit doar
pentru apelare si afisarea rezultatelor;
.
1.5.4

Bibliografie

[1] A. Oros, I. Kovacs, M. Neag Iterative Design of Frequency Synthesizers Using CppSim and
Matlab, Proceedings of the 17th International Symposium for Design and Technology n Electronic
Packaging (SIITME 2011) IEEE Conference, October 2011, Timisoara, Romania, pp. 81-84

34

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

2 Programe de optimizare multi-criteriu a functiilor de transfer a


filtrelor de canal din tunere OFDM multistandard
2.1

Context

Puterea emis

Una din tendinele constante n dezvoltarea receptoarelor radio integrate o reprezint


extinderea procesrii digitale de semnal n detrimentul celei analogice. Recent, aceast tendin a
fost accelerat datorit faptului c unele din deficienele procesrii analogice au devenit mai
importante la integrarea blocurilor n tehnologiile moderne nano-metrice CMOS: circuitele
analogice nu sunt, n general, scalabile aria lor este dominat de condensatoare, prin urmare nu
descrete proporional atunci cand se integreaz ntr-o tehnologie mai fin; de asemena,
proiectrile analogice nu sunt foarte portabile: portarea unui bloc de la o tehnologie la alta implic
de obicei un efort major de re-proiectare.
n consecin, exist o presiune real n a reduce numrul i dimensiunea blocurilor
analogice de-a lungul cii semnalului ntr-un receptor. Acesta este cazul filtrelor analogice,
deoarece ele ocup arii de dimensiuni semnificative. n principiu, filtrul de canal dintr-un receptor
radion poate fi nlturat din lanul de semnal dac se folosete un convertor Analog-Digital (CAD)
cu o rezoluie suficient de mare. n ciuda mbuntirilor majore n performanele CAD, o astfel de
abordare nu este posibil azi i este puin probabil s fie devin o opiune viabil n viitorul
apropiat [1]. n schimb, cercetrile s-au dezvoltat mai mult spre optimizarea filtrelor analogice.
Exist numeroase unelte CAD pentru proiectarea de filtre [2] dar majoritatea lor se
bazeaz pe funciile de transfer clasice, cum ar fi Butterworth, Cauer, Chebyshev, etc. care
ndeplinesc doar cerinele legate de rspunsul n amplitudine sau faz, cum ar fi frecvena de
tiere, riplul din banda de trecere i riplul din banda de oprire [3]. Dar multe aplicaii au cerine
suplimentare, iar pentru aceste cazuri aplicarea aproximrilor clasice conduce la soluii suboptimale.
Dou aplicaii particulare sunt avute n vedere n aceast lucrare:
1. Prima aplicaie o reprezint filtrele de canal din receptoarele radio OFDM cu arhitectur
Zero-IF. OFDM este folosit n majoritatea difuzrilor moderne, de la WiFi la televiziune digital.
Pentru aceste filtre de canal este important controlul atenurii maxime (minime) n sub-benzi
specifice n banda de trecere (oprire), precum i limea benzii de tranziie.
2. Cea de-a doua aplicaie o constituie un filtru de ordin 5 compus din trei etaje cascadate,
folosit n tehnologiile UWB. Tehnologia UWB se bazeaz pe transmiterea de impulsuri foarte
scurte, rezultand ntr-un spectru foarte larg (mult de 500 MHz). Transmisia UWB poate opera
n mod legal n intervalul 3.1 10.6 GHz, iar densitatea spectral medie de putere nu trebuie s
depeasc -41.3 dBm / MHz. Dup cum este ilustrat n Fig. 1, UWB acoper sistemele radio
de band ngust, iar provocarea major o reprezint minimizarea interferenei din canalele
adiacente.
802.11.
a
47 dB

UWB
3.1

10.6

f[GHz]

Figura 1. Spectrul UWB i spectrul sistemelor de band ngust existente.

Am conceput o nou metod pentru determinarea funciilor de transfer optimizate pentru astfel
de filtre, bazat pe algoritmi genetici (AG). Cand se are n vedere optimizarea proiectrii n
ingineria electronic, studiile recente au artat c AG sunt o alternativ mai bun pentru algoritmii
clasici. AG se bazeaz pe teoria evoluiei [4], [5], iar cercetrile n acest domeniu s-au extins mult.
Majoritatea lucrrilor existente despre tehncile evolutive se concentreaz pe optimizarea
structurilor digitale. Cu toate acestea, au fost propuse cateva metode de optimizare a filtrelor

35

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

analogice. De exemplu, AG aplicat n [6] utilizeaz ca funcie de optimizare diferena dintre funcia
de transfer a filtrului ideal i cea a filtrului propus de AG, unde filtrul ideal este caracteristica
asimptotic Bode. Nu este clar totui din ce este compus cromozomul n acest caz; de asemenea,
ali parametri (de exemplu, factorul de calitate) nu sunt controlai. n [7] se proiecteaz filtre pasive
folosind AG, iar aria de cutare reprezint valorile componentelor. Minimizarea erorii se bazeaz
doar pe frecvena de tiere din banda de trecere i pe factorul de selectivitate. n [8], funcia de
fitness msoar deviaiile coeficienilor numrtorului i numitorului funciei de transfer; este, ntradevr, un mod mai rapid mai simplu, dar un control mai precis s-ar face considerand deviaiile
polilor i zerourilor. O comparaie ntre tehnicile bazate pe AG este prezentat n [9]. O sintez a
circuitelor integrate analogice pentru o topologie dat este prezentat n [10]; folosirea AG n
alegerea valorilor componentelor i a topologiei circuitului este demonstrat n [7], [11]. Un
dezavantaj comun al metodelor de mai sus este acela c algoritmul nu poate controla n mod
independent banda de trecere i cea de oprire.
Metoda propus n aceast lucrare are cateva caracteristici distinctive: folosete un
generator de semnal creat n Matlab cu scopul de a aplica la intrarea filtrului semnale reale (este
un generator de semnal OFDM care conine canalul dorit i canalul adiacent); de asemenea, tipul
i ordinul funciei de transfer pot fi modificate n timpul procesului de optimizare; n plus, metoda
implic multiple rulri pentru fiecare set de condii, astfel ncat se poate profita din plin de
permutrile aleatoare pe care se bazeaz AG.

2.2

Problema optimizrii filtrelor de canal

n general, un filtru este proiectat astfel ncat s satisfac un rspunsul n frecven


specificat. Proiectarea filtrelor IIR de obicei se focuseaz pe satisfacerea specificaiilor de
amplificare. Dac rspunsul n faz este esenial, de obicei se folosete un filtru de compensaei
n faz.
Scopul fundamental al unui filtru este acela de a separa semnalul dorit de semnalele
nedorite i de a-l transmite cu distorsiuni minime. Criteriul principal al optimizrii canalului de filtru
este minimizarea distorsiunilor liniare ale semnalului dorit, prin abordarea celor dou cauze
principale: (a) devierea caracteristicilor de frecven de la cele ideale - ceea ce conduce la o
amplificare neuniform n banda de trecere i (b) perturbaiile datorate semnalelor din benzile
adiacente. Pentru a analiza prima cauz, este suficient s se cunoasc configuraia singularitilor,
apoi s se determine funcia de transfer i caracteristicile de frecven. n ceea ce privete
perturbaiile din banda adiacent, acestea necesit o analiz a posibilelor surse de interferen i
vor fi tratate n aceast lucrare.
Cu scopul de a gsi funcia optim de transfer, au fost adugate criterii suplimentare, care
controleaz n mod independent banda de trecere i cea de oprire. Calitatea diferitelor soluii este
dat de funcia fitness, care ine cont de toate aceste criterii. O problem frecvent n optimizare
este definirea unei astfel de funcii de performan care s ncorporeze cu precizie i n mod
consistent efectele mai multor criterii. Spre deosebire de alte metode de optimizare multi-criteriu a
filtrelor analogice, care folosesc un numr mare de criterii [12], n cele dou cazuri prezentate n
aceast lucrare au fost folosite doar 3, respectiv 4 criterii. Dac toate soluiile posibile care
ndeplinesc un set de cerine sunt reprezentate pe o suprafa prin valorile funciei fitness, atunci
optimizarea implic gsirea minimului acestei suorafee. Dac aria de cutare are mai multe
minime locale, atunci folosirea algoritmilor genetici reduce posibilitatea de blocare pe un minim
local [4], [5].
Funcia fitness folosit n aceast metod pentru optimizarea multi-criteriu este de forma:
Ff

parpar0 par

(14)

unde: par este parametrul de optimizare a soluiei AG, wpar este ponderea corespunztoare, iar
par0 reprezint parametrul de optimizare al filtrului iniial (specimenul). Setul parametrilor de
optimizare (criteriile) este definit n corcondan cu cerinele de proiectare. Eficiena optim a AG

36

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

depinde de alegerea potrivit a criteriilor i a ponderilor corespunztoare.


n continuare, sunt descrii parametrii de optimizare pentru fiecare din cele dou aplicaii
considerate n aceast lucrare.
A. Prima aplicaie: determinarea funciei de transfer optime pentru filtrul de canal al
receptoarelor radio OFDM cu arhitectur Zero-IF.
n acest caz, specimenul este de tip invers Chebyshev, iar funcia fitness se calculeaz n
funcie de trei parametri:
Ff Rp

wRp
R0p

Pa

wPa
Pa0

wF

(15)

0F

unde:
R p este riplul din banda de trecere ( f Fc ):
R p max A f min A f

(16)

unde A f este amplificarea filtrului, iar Fc este frecvena de tiere la -3 dB.


Pa este puterea medie n banda adiacent:
Pa

1
N

Y k

kB

(17)

unde Y este transformata Fourier a semnalului de la ieirea filtrului, B este banda de frecven
a canalului adiacent, iar N reprezint numrul de eantioane din spectrul benzii adiacente.
F este eroarea relativ a frecvenei de tiere:
F

Fc Fc0

(18)

Fc0

unde Fc este frecvena de tiere a soluiei AG, iar Fc0 este frecvena de tiere cerut.
B. A doua aplicaie: determinare funciei optime de transfer pentru un filtru de ordin 5,
compus din 3 etaje cascadate.
n aceast aplicaie particular a sistemelor UWB, AG caut funcia de transfer optim filtelor
descrise prin schema-bloc ilustrat n Fig. 2. Sistemul const ntr-o cascad de 3 etaje: un filtru de
ordin 1 (PMA amplificator post-mixare), urmat de dou etaje de ordin 2 (doi bicuazi).

PMA
(etajul 1)

BICUAD 1
(etajul 2)

BICUAD 2
(etajul 3)

Figura 2. Schema-bloc a sistemului.

De aceast dat, specimenul a fost de tipul Chebyshev, prin urmare nu are zerouri, deci
minimizarea puterii n banda adiacent nu mai poate fi unul dintre criteriile de optimizare.
n plus, din motive de implementare fizic, minimizarea factorilor de calitate ale bicuazilor
trebuie s se gseasc printre criteriile de optimizare. S-a demonstrat [13] c cerinele pentru
asigurarea stablitii amplificatorului operaional sunt mai relaxate pentru bicuazi care au o valoare
joas a marginii de faz minim acceptabile (MAPM). O valoare joas a MAPM este dat de un
factor de calitate (Q) mic al bicuadului pentru un produs gain-bandwidth dat al AO. Odat cu
descreterea Q, descrete de asemenea puterea total a filtrului. Dup cum se va vedea n

37

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

seciunea de rezultate a acestei lucrri, minimizarea factorului de calitate pstreaz controlul


nivelului atenurii n banda de oprire.
Prin urmare, funcia de fitness depinde acum de 4 parametri de optimizare:
Ff Rp

wRp
R0p

wF
0F

Q1

wQ1
Q10

Q2

wQ2
Q20

(19)

unde:
Rp i F sunt date de (16) i respectiv (18);
Q1 este factorul de calitate al primului biquad:
Q1

p1

(20)

2 Re p1

unde p1 este unul din polii complex-conjugai ai funciei de transfer a bicuadului;


Q2 este factorul de calitate al celui de-al doilea biquad:
Q2

p2

(21)

2 Re p2

unde p2 este unul din polii complex-conjugai ai funciei de transfer a bicuadului.


Scopul optimizrii este obinerea unei funcii de trasnfer care minimizeaz funcia fitness,
ceea e nseamn c parametrii de optimizare trebuie s aib valori cat de joase posibil. Cu cat
este mai mic valoarea funciei finess, cu atat solutia AG este mai aproape de filtrul ideal.

2.3

Implementarea n Matlab a algoritmului genetic

AG genereaz soluii utile la problemele de optimizare folosind tehnici inspirate din


procesul de evoluie natural. Membrii populaiei (indivizii) sunt reprezentai de cromozomi, care n
cazul nostru codific filtrele. Un cromozom conine mai multe gene, reprezentate n binar, ca iruri
de bii. n aceast lucrare, genele sunt alocate singularitilor filtrului (polii i zerourile).
O familie de filtre este alctuit din membrii aceleiai specii care au o anumit variaie a
genelor n jurul genei associate specimenului. Considerand o variaie elementar , fiecare parte
a unei singulariti (p) care face parte dintr-o familie poate lua una din urmtoarele valori:
p;

p;

p 2 ;

p n

(22)

Populaia iniial este generat aleator n aria de cutare. Populaia evolueaz din
generaie n generaie de-a lungul unui ciclu evoluionar. AG caut filtrul optim printre indivizii
aceleiai specii (acelai ordin, acelai numr de poli i zerouri i aceeai lungime a genei). Punctul
de plecare este un specimen (un filtru de tip clasic Chebyshev, Cauer, etc.), care este ales astfel
ncat s satisfac setul de cerine pentru proiectare. Aria de cutare depinde de lungimea genei i
variaia .
A fost dezvoltat un program Matlab care rezolv problema optimizrii multi-criteriu folosind
AG. Programul const n urmtorii pai:
1. Se alege specimenul i se evalueaz parametrii si de oprimizare.
2. Se aleg ponderile.
3. Se genereaz aleator Npop cromozomi (filtre) pentru a forma populaia iniial.
Se evalueaz parametrii de optimizare i a funciei fitness pentru aceste filtre.
4. Se repet urmtorul ciclu evoluionar de Ngen ori (Ngen este numrul de
generaii, ales de utilizator):
i. Se simuleaz fenomenele specifice evoluiei (ncruciare, mutaie, selecie) cu
scopul de a gsi mmembrii generaiei urmtoare [4], [5], rezultand astfel nc Npop
filtre. Se evalueaz apoi funcia fitness a acestei noi populaii.

38

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

ii. Se sorteaz cele 2Npop soluii n sens cresctor n funcie de funcia fitness; se
pstreaz primele Npop soluii pentru formarea noii generaii.
Programul permite repetarea pasului 4 de mai multe ori: prima rulare pornete de la
specimen i conduce la obinerea primului estimat, care reprezint punctual de pornire pentru
urmtoarea rulare, i tot aa... n plus, testele pot fi rulate de mai multe ori, pentru scazand la
jumtate fa de valoarea iniial. n final, cea mai sczut valoare a funciei fitness corespunde
soluiei optime (filtrul optim).
Acest algoritm reprezint o versiune mbuntit a celui prezentat n [14] din mai multe
puncte de vedere, ncepand cu definirea criteriilor de optimizare i pan la implementarea propriuzis n Matlab.

2.4

Primul Exemplu de Proiectare

Ca prim exemplu de proiectare, am determinat funcia de transfer optim a canalului de filtru


al unui receptor radio Zero-IF, pentru versiunea sa de 8 MHz a standardului de radiodifuziune
DVB-H [15], [16].
2.4.1

Implementarea n Matlab

Mai ntai, a fost dezvoltat n Matlab un generator de semnal DVB_H cu scopul de a furniza
semnalele de test n timpul procedurii de optimizare a filtrelor. Standardul de 8 MHz DVB-H cere o
band rezervat de 8 MHz i 2048 subpurttoare, dintre care 1705 (83.25%) sunt subpurttoare
utile. Prin folosirea multiplelor subpurttoare, puterea de smenal are o distribuie uniform n
banda ocupat. Semnalul OFDM generat are dou componente: semnalul din canalul dorit (0
3.325 MHz) i semnalul din canalul adiacent (4.675 MHz 11.325 MHz). Standardul permite o
band de gard foarte ngust ntre canale (1.35 MHz). Nivelul de semnal al acestor componente
poate fi programat n mod independent; n exemplul prezentat n aceast lucrare, cele dou
componente au puteri egale.
Analiza la nivel de sistem a receptorului conduce la cerinele din Tabelul I.
Tabelul I. Specificaiile filtrului
Specificaiile
Valoare
frecvena de tiere la -3dB [MHz]
3.325
atenuarea maxim [dB]
n banda de
0.5
trecere
n banda de
20
oprire

Pentru fiecare test, ciclul evoluionar al AG a fost rulat de trei ori, pentru o variaie
elementar , /2 i respective /4, unde = 0.01. Pentru toate aceste teste, specimenul ales a
fost de tip invers Chebyshev, cu un riplu n banda de oprire de 20dB i frecvena de tiere la -3dB
de 3.325 MHz. Fiecare cromozom a fost organizat astfel:
(23)
[ 0...1 0...1
0...1 ... 0...1
0...1
0...1 ... 0...1 ]
p0

unde:

Re p1

Re pN

Im p1

Im pN

Imz1

ImzM

un pol real p0 este reprezentat de o gen;


pereche de poli complex-conjugai

pk , pk , k 1, N , este reprezentat de dou gene,

alocate prilor reale i imaginare ale polilor;

pereche de zerouri imaginare zl , zl , l 1, M , este reprezentat de o gen, alocat prii

imaginare a zeroului (pentru uurina implementrii, au fost folosite doar zerouri pur
imaginare).
Parametrii AG au fost fixai la valorile indicate n Tabelul II.

39

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


Tabelul II. Parametrii AG
Parametrii AG
Valoarea
Lungimea genei
8 bii
Dimensiunea populaiei
64
Numrul de generaii
60
Procentul de ncruciare
80%
20%
Procentul de mutare

2.4.2

Rezultate

Au fost considerate trei valori ale ordinului filtrului 3, 4 i 5 i 60 de teste au fost rulate
pentru fiecare ordin. Mai ntai, testele au rulat folosind la intrare semnal de test diferit, generat
aleator; apoi, aceleai teste au fost rulate avand la intrare acelai semnal test. Funcia fitness a
rezultat avand aproximativ aceeai valoare medie n cele dou situaii (Fig. 3 pentru ordinul 5); n
consecin, pentru a reduce timpul de simulare, n toate testele rulate n continuare s-a folosit la
intrare acelai semnal de test.

Funcia Fitness

0.9
0.85
0.8
0.75
0.7
c

0.65

same x

0.6

different x

0.55
0

60

120

Figura 3. Funcia fitness pentru 120 de teste atunci cand semnalul test este acelai (linia
neagr) i cand este diferit (linia gri).

Fig. 4 ilustreaz variaia funciei fitness n urma a 180 de teste consecutive; vectorul
ponderilor a fost setat conform cu Tabelul III.
1

Funcia Fitness

0.9
0.8
0.7
0.6
order 5

0.5

order 4

order 3

0.4
0

20

40

60

Figura 4. Funia fitness pentru 60 de teste consecutive pentru filtre de ordin 3, 4 i respectiv 5.

Pentru fiecare ordin, AG a nceput de la un specimen de acelai ordin. Fiecare test a nceput
de la acelai specimen, folosind acelai teste de semnal, dar rezultatele obinute au fost diferite,
datorit faptului c AG folosete permutaii aleatoare, dup cum va fi discutat mai tarziu n aceast
lucrare.
Tabelul III. Valorile ponderilor folosite n 60 de teste pentru ordinul 3, 4 5
Test nr.
wRp
wPa
wF
1 20
0.3
0.6
0.1
21 40
0.1
0.8
0.1
41 - 60
0.3
0.4
0.3

40

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Se poate observa faptul c pentru orice combinaie de ponderi, ordinul 3 are o variaie mai
larg i o funcie de fitness de valoare mai mic decat celelalte dou ordine testate. Acest lucru
poate fi explicat prin faptul c pentru ordinul 3, AG are mai mult libertate n cutarea soluiei. Pe
msur ce ordinul filtrului crete, banda de tranziie este mai ngust, i probabilitatea de a gsi o
soluie optim descrete.
De asemenea,se mai poate observa c pentru toate cele 3 ordine considerate, cele mai
bune soluii s-au obinut pentru testele 2140, pentru care ponderea w Pa a fost aleas mult mai
mare decat celelalte dou ponderi. Aceasta nseamn c minimizarea puterii reziduale n banda
adiacent este mult mai semnificativ decat celelalte dou criterii.
Diagrama din Fig. 5 ilustreaz numrul de teste i intervalele valorilor funciei fitness, pentru
combinaia de ponderi wRp wPa wF 0.1 0.8 0.1 . Pentru fiecare ordin au fost rulate cate 40 de

Number of tests

teste, rezultand n final 120 de teste.


20
18
16
14
12
10
8
6
4
2
0

order 5
order 4
order 3

0.45 - 0.5 - 0.55 - 0.6 - 0.65 - 0.7 - 0.75 - 0.8 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85

Fitness function

Figura 5. Funcia fitness pentru 40 teste consecutive entru fiecare ordin, n cazul
wRp wPa wF 0.1 0.8 0.1 .

Urmtoarele teste au fost rulate cu scopul de a verifica dac AG poate obine o soluie de
ordin 4 mai bun decat specimenul de ordin 5. Pornind de la un specimen de ordin 5, AG a cutat
o soluie de ordin 4 prin 40 de teste succesive.
Fig. 6 ilustreaz spectrul semnalului de test (gri), caracteristica filtrului iniial Chebyshev de
ordin 5 (cu linie neagr punctat) i soluia optim de ordin 4 obinut in urma a 40 de teste (cu
linie neagr continu).
Graficul din partea de jos a Fig. 6 este un zoom a caracteristicii filtrului prezentat n graficul
din partea de sus a figurii, n jurul frecvenei de tiere: se observ cum frecvena de tiere este
meninut la 3.325 MHz, iar atenuarea maxim n banda de trecere este mai mic decat cerina
de 0.5 dB.
Ca rezultate de la aceeai serie de teste, Fig. 7 prezint semnalul dorit (cu gri), mpreun cu
ntregul semnal de la ieirea filtrului, adic semnalul dorit i ceea ce rmane din semnalul
adiacent. Ieirea soluiei de ordin 4 a AG este cu linie neagr ngroat, iar ieirea filtrului
Chebyshev iniial de ordin 5 cu linie neagr simpl. Pentru o comparaie semnificativ, ambele
semnale au fost amplificate i deplasate pentru a fi aliniate cu semnalul de intrares.
Dup cum se observ n Fig. 6, filtrul de ordin 4 are un riplu n banda de trecere, dar puterea
semnalului din canalul adiacent este mai joas decat cea a specimenului. Acest aspect se observ
i n Fig. 7, prin prezena oscilaiilor mai mari ale ieirii n cazul specimenului decat n cazul soluiei
(vezi aria ncercuita); aceasta nseamn c ieirea filtrului conine componente de frecvene nalte
din banda adiacent.
Tabelul IV sintetizeaz valorile obinute pentru cei trei parametri ai criteriilor i pentru funcia
fitness.

41

Raport de Cercetare - 2011

Gain [dB]

Proiect CNCSIS IDEI 2534

Gain [dB]

Frequency [MHz]

Frequency [MHz]
Figura 6. Spectrul semnalului teste (cu gri), caracteristica amplificrii specimenului de ordin 5 (linie
neagr punctat) i a soluiei de ordin 4 (linie neagr continu).

Time [s]
Figura 7. Semnalul dorit (cu gri) i semnalul de ieire, cand filtrul este soluia de ordin 4 (linie
ngroat) i filtrul Chebyshev iniial de ordin 5 (linie simpl).
Tabelul IV. Parametrii de optimizare pentru specimenul de ordin 5 i soluia AG de ordin 4
Filtrul
PPB
RP
Pa
F
Ff
ordin 5
0.9871
0
0.006975 0.00472
1
(specimenul)
ordin 4
0.9468 0.2154 0.004181 0.00472 0.8028
(soluia AG)

Se observ c, chiar dac riplul din banda de trecere este un pic mai mare petru filtrul de
ordin 4, puterea rezidual a sa din banda adiacent este mult sczut, iar funcia de fitness
rezultat are o valoare mai sczut decat cea obinut la utilizarea specimenului de ordin 5.
O alt aplicaie a fost modelarea comportamentului filtrului la semnal mare prin folosirea
funciilor de transfer care descriu neliniaritatea filtrului (pentru 1dB punct de compresie); astfel,
produsele de inter-modulaie generate de neliniaritatea proprie a filtrului pot fi luate n considerare
n timpul procesului de optimizare. Semnalul test neliniar a fost de asemenea modificat astfel ncat
puterea semnalului adiacent s fie cu 20dB mai mare decat puterea semnalului dorit.
Figura 8 prezint spectrul semnalului test, caracteristica amplificrii specimenului de ordin 5
i cea a soluiei AG de ordin 5.

42

Raport de Cercetare - 2011

Gain [dB]

Proiect CNCSIS IDEI 2534

Frequency [MHZ]

Figura 8. Spectrul semnalului test (gri), amplificarea specimenului (linie neagr punctat) i
amplificarea soluiei AG (linie conitnu neagr) atunci cand puterea semnalului adiacent este de
20dB mai mare decat cea a semnalului dorit.

Fig. 9 ilustreaz ieirea filtrului, atunci cand filtrul este soluia AG (linie ngroat) i respectiv
filtrul Chebyshev iniial (linie gri). Pentru o mai bun comparaie, cele dou semnale au fost
aliniate cu semnalul dorit (linie simpl).

Figura 9. Semnalul dorit (linie simpl) i semnalul de ieire, atunci cand filtrul este soluia AG (linie
ngroat) i respectiv filtrul iniial Chebyshev (linie gri) cand puterea semnalului adiacent este cu
20 dB mai mare decat cea a semnallui dorit.

Fig. 10 ilustreaz numrul de teste i valorile funciei de fitness ale soluiilor AG de ordin 5,
n cazul semnalului de test liniar i neliniar, cand semnalele dorit i adiacent au puteri egale.
|Numrul testelor rulate a fost 140 (70 pentru cazul liniar, 70 pentru cazul neliniar). Conform cu
diagrama din figur, se observ cum convergena algoritmului nu este inflenat de liniaritatea /
neliniaritatea filtrului.

2.5

Al doilea exemplu de proiectare

n acest exemplu de proiectare, eficiena metodei propuse este demonstrat prin optimizarea
funciei de transfer a sistemului descris n Fig. 2.
35

Number of tests

30
25

linear
nonlinear

20
15
10
5
0
0.6 - 0.65 0.65 - 0.7 0.7 - 0.75 0.75 - 0.8 0.8 - 0.85

Fitness function

Figura 10. Funcia fitness pentru 70 de teste pentru cazul liniar i cazul neliniar.

43

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


2.5.1

Implementarea n Matlab

Semnalul test pentru aceast aplicaie este compus din: (1) semnalul dorit, avand o putere
relativ uniform n banda util (0 250 MHz) i (2) un semnal de interferen la 530 MHz, avand
cu 60 dB mai mult decat semnalul dorit. Spectrul semnalului de test este ilustrat n Fig. 11.

Figura 11. Spectrul semnalului de test.

Cerinele caracteristicii amplificrii dorite sunt descrise n Tabelul V.


Tabelul V. Specificaiile filtrului
Specificaiile filtrului
Valorile
Frecvena de tiere la -1dB [MHz]
250
Frecvena semnalului interferant
530
[MHz]
Riplul maxim n banda de trecere [dB]
0.75
primul
12
Atenuarea minim [dB] la
etaj
frecvena blockerului
total
30

Specimenul este un filtru Chebyshev de ordin 5, cu frecvena de tiere la -3 dB de 250 MHz


i riplul n banda de trecere de 0.25 dB (Cazul 1) i respectiv 0.5 dB (Cazul 2).
Pentru uurina implementrii, polul real a fost fixat la valoarea egal cu 1.2 din valoarea
polului real Chebyshev, prin urmare nu particip la rularea AG. n acest caz, genele cromozomului
sunt alocate doar prilor reale i imaginare ale polilor primului bicuad ( p1 ) i celui de-al doilea
bicuad ( p 2 ):
[ 0...1
Re p1

0...1

Im p1

0...1

Re p2

0...1 ]

Im p2

(24)

Programul Matlab calculeaz rspunsul n frecven dup fiecare etaj cu scopul de a


controla factorii de calitate ai bicuazilor.
2.5.2

Rezultate experimentale

Caracteristicile de amplificare dup fiecare etaj sunt ilustrate n Fig. 12, iar amplificarea
total n Fig. 13.
Performanele soluiilor AG pentru cele dou cazuri sunt comparate cu cele ale filtrului
Chebyshev n Tabelul VI respectiv Tabelul VII.
Comparand cu filtrul Chebyshev, se observ c n ambele cazuri frecvena de tiere, riplul
din banda de trecere i atenuarea satisfac cerinele, avand in vedere c factorul de calitate al celui
de-al doilea bicuad i ntarzierea de grup descresc cu 46% i respectiv 47.5% .
Fig. 14 prezint poziiile polilor filtrului Chebyshev (cu linie simpl) i ale filtrului dat de AG
(cu linie ngroat).

44

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Figura 12. Comparaie ntre caracteristicile amplificrii ale funcilor de transfer pentru fiecare etaj
(filtrul Chebyshev linie simpl, soluia AG linie ngroat).

Figura 13. Caracteristica de amplificare total ale filtrului Chebyshev iniial (linie simpl) i ale
filtrului AG (cu linie ngroat). Graficul de jos reprezint un zoom al graficului de sus.

45

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Tabelul VI. Comparaie ntre performanele soluiei AG i filtrul Chebyshev n Cazul 1


Performanele filtrului
Chebyshev
Soluia AG
Frecvena de tiere [MHz]
249.75
249.56
Riplul n banda de trecere [dB]
0.25
0.75
Atenuarea
primul etaj
14.219
12.707
[dB] la
total
43.679
34.5
530MHz
Factorul de calitate al bicuadului
3.876
2.091
2
ntarzierea de grup [ns]
3.635
1.908
Produsul Q*F0 al bicuadului 2
976.14
537.8
[MHz]
Tabelul VII. Comparaie ntre performanele soluiei AG i filtrul Chebyshev n Cazul 2
Performanele filtrului
Chebyshev
Soluia AG
Frecvena de tiere [MHz]
249.78
249.65
Riplul n banda de trecere [dB]
0.5
0.748
Attenuation
primul etaj
15.626
12.816
[dB] at
total
45.841
37.29
530MHz
Factorul de calitate al bicuadului
4.545
2.455
2
ntarzierea de grup [ns]
4.461
2.25
Produsul Q*F0 al bicuadului 2
1135.4
627.03
[MHz]

Figura 14. Polii soluiei AG (linie ngroat) i polii filtrului Chebysev iniial (cu linie simpl)

2.6

Bibliografie

[1] I. Srcu, M. Neag, V. Popescu, E. Szopos A Genetic Algorithm for the Multi-Criteria
Optimization of the Analog Filters, submitted to Advances n Electrical and Computer
Engineering, ISSN: 1582-7445
[2] I. Srcu, M. Neag, I. Kovcs - Optimized Analog Channel Filters for UWB Receivers,
submitted to IEEE MTT 2012 International Microwave Symposium

46

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

3 Metode de sinteza a filtrelor reconfigurabile


3.1

Metoda de sinteza a filtrelor analogice bazata pe bicuazi universali

3.1.1

Context

Una dintre cele mai populare metode de implementare a filtrelor analogice de ordin
superior este cascadarea seciunilor de ordinul nti i doi (bicuazi) datorit modularitii i
posibilitii controlului independent al poziiei perechilor de poli i zerouri. Bicuazii universali sunt
structuri care pot realiza un set extins de funcii de transfer de ordinul doi, prin modificri minime
ale topologiei; pe baza lor pot fi realizate filtre de canal reconfigurabile, de exemplu trece-jos
(pentru receptoare Zero-IF) i trece-banda (pentru receptoare Low-IF). Dintre numeroasele
variante de implementare propuse n literatur, variantele realizate n tehnica OTA-C (Gm-C), care
folosete transconductoare liniare i capaciti, sunt cele mai populare, datorit uurinei
implementrii n siliciu i posibilitii de operare pn la frecvene de sute de MHz.
O problem frecvent ntlnit la bicuazii universali este sensibilitatea relativ mare a
acestora fa de capacittile parazite din noduri, fapt mai puin ntlnit la structurile simple care
implementeaz una sau dou funcii. Un astfel de exemplu este bicuadul Tow Thomas care poate
realiza funcia de filtru trece jos sau filtru trece band, dar care are doar dou noduri i n fiecare
dintre acestea cte un condensator plasat, efectul capacitii parazite putnd fi anulat prin
scderea valorii acesteia din valoarea calculat a condensatorilor din noduri. Majoritatea bicuazilor
universali au noduri n care nu exist o capacitate plasat [1-4], astfel c efectul capacitilor
parazite poate degrada semnificativ funcia de transfer a bicuadului.
n acest context, a fost propus o nou structur de bicuad universal, realizat n
tehnologie Gm-C, capabil s realizeze att funciile de transfer uzuale trece-jos, trece sus,
trece-band ct i funcii de transfer cu zerouri pur imaginare i zerouri complexe. Noua
structur permite anularea efectului capacitilor parazite din nodurile n care nu exist capaciti
plasate.
3.1.2

Prezentarea si analiza noii structuri de bicuad universal

Figura 1 prezint o nou structur de bicuad universal, realizat n tehnic OTA-C; C1, C2
i C3 sunt capaciti plasate, iar CP reprezint capacitatea parazit a nodului 4 [5]. Dac CP este
neglijat, atunci funcia de transfer a bicuadului este urmtoarea:

Vout (s)

g m8C3
g m7C2

gm 4 gm7
g g g
Vin1 m1 m 2 m7
g m8C3
g m8C1C3
g
g g
s 2 s m3 m 2 m5
C2
C1C2

Vin3 s 2 Vin 2 s

(1)

Capacitatea CP are un efect dramatic asupra funciei de transfer, schimbndu-i ordinul i


introducnd noi termeni, att la numitor ct i la numrtor:

Vout ( s )

gm4
C2

Vin 2 s
s

s (

g m 6 g m8
g m 4 CP

g m3
C2

Vin 3

s (

g m1 g m 2

Vin1 ) Vin 2 s

g m 4 C1
gm 2 gm5 gm6 g m7

C1C2

C3CP

)s

gm6 gm7

C3CP
gm3 gm6 gm7
C2 C3CP

Vin1

g m1 g m 2 g m 6 g m 7

g m 4 C1C3CP
gm 2 gm5 gm6 gm7

(2)

C1C2 C3CP

47

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


+

Gm5

Vin1
+

1
2

C1

Gm1

C2

Gm2

Vin2

Vout

Gm3

Gm4
Vin3
4

CP

Gm8

C3

Gm6
+

Gm7
Figura 1 O nou structur de bicuad universal realizat in tehnic OTA-C

Minimizarea efectului capacitii parazite


Se observ c capacitatea parazit CP apare n paralel cu o inductan emulat de
giratorul implementat de celulele Gm6 i Gm7 conectate n antiparalel [5] vezi Figura 2.

Zeq

CP

C3
Gm6
+

Gm7

Figura 2 Capacitatea parazit CP apare n paralel cu inductana


sintetizat de giratorul realizat de Gm6 i Gm7.

Figura 3 prezint impedana echivalent de intrare a giratorului din Figura 2 pentru dou
cazuri: CP = 0 i CP = 3pF. Se poate observa c impedana echivalent obinut cu Cp
aproximeaz ndeaproape impedana echivalent obinut n cazul fr Cp, condiie satisfcut
pn la frecvena de rezonan:

f resonance

48

1
2

gm6 gm7
C3C p

(3)

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

135

Zeq

CP=3pF

dB

100

CP=0
50

-50
1.0KHz

10KHz

1.0MHz

100MHz

10GHz

Frequency

Figura 3 Impedana echivalent de intrare a giratorului din Figura 2, pentru Cp=3pF (linie
ntrerupt) i Cp=0 (linie continu). In ambele cazuri, gm6=gm7=1mS.

n concluzie, efectul capacitii parazite asupra funciei de transfer a bicuadului poate fi


minimizat plasnd frecvena de rezonan la valori mult mai mari dect banda de interes.
Funcii de transfer ce pot fi implementate folosind bicuadul universal propus
Analiznd funcia de transfer general prezentat n ecuaia (1), se observ c pot fi
realizate mai multe tipuri de funcii de transfer:
- cu zerouri complexe: dac Vin1=Vin2=Vin3=Vin:
g g
g g g
s 2 s m 4 m 7 m1 m 2 m 7
g C
g m8C3
g m8C1C3
(4)
H ( s ) m8 3
g m3 g m 2 g m5
g m 7 C2
2
s s

C2
C1C2
- cu zerouri imaginare:
g g g
s 2 m1 m 2 m 7
g C
g m8C1C3
(5)
H ( s ) m8 3
g m 7 C2 s 2 s g m 3 g m 2 g m 5
C2
C1C2
- trece-jos:
g m 2 g m5
g m1
C1C2
(6)
H ( s)
g m5 s 2 s g m3 g m 2 g m5
C2
C1C2
trece-sus:
(7)
g m8C3
s2
H ( s)

g m 7C2 s 2 s g m3 g m 2 g m5
C2
C1C2

trece-band:
s

H ( s)

g m3
C2

gm4
g m3 s 2 s g m3 g m 2 g m5
C2
C1C2

(8)

trece-tot:
H ( s)

g m1
g m3

g m3 g m1 g m3

C2
C1C2
g m3 g m1 g m3
2
s s

C2
C1C2
s2 s

(9)

Strategia de dimensionare
Expresiile parametrilor canonici - H0, p , z, Qp i Qz - sunt dai de urmtoarele ecuaii [5]:

49

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

H0

gm8C3
g m 2 g m5
C
1
; p
; Qp
g m 2 g m5 2 ;
gm7C2
C1C2
g m3
C1

(10)

gm1 gm2 gm7


gm1 gm2 gm8 C3
1
z
; Qz
.
gm8C1C3
gm4
g m7
C1
Una din numeroasele strategii de dimensionare posibile este urmtoarea:
se alege parametrul resonance n funcie de frecvena maxim de interes a filtrului

resonance (5 10) 2 f max

se aleg: gm 2 gm3 gm 4 gm5 gm8 GP i gm1 gm7 GZ


valorile elementelor bicuadului rezult:
C1 CP (

resonance 2

) ; C3 CP (QZ resonance ) 2 ;
Z
Z

resonance 2

(11)
; C2 CP (QP resonance ) 2 ;
Z
Z

Q
GP CP QPP ( resonance ) 2 ; H 0 P Z .
Z
Z QP
Aceste relaii scot n eviden posibilitatea controlului ortogonal al parametrilor funciei de transfer:
(12)
C3 QZ ; GZ Z ; C2 P ; GP QP
GZ CP QZ

Exemplu de proiectare
Se dorete proiectarea unui filtru cu zerouri complexe, cu frecvena polului la 8MHz i
frecvena zeroului plasat la 8MHz. Se presupune c capacitatea parazit este CP =500fF. Folosind
ecuaiile de dimensionare (11), rezult valorile pentru componente prezentate n Tabelul 1.
Tabelul 1 Valorile calculate pentru componentele bicuadului
Fz=13MHz, Qz=2;
C1=C2=10pF;C3=3.5pF;
Fp=8MHz, Qp=4;
gm1=584S; gm2=400S; gm3=126S; gm4=143S;
Cp=0.5pF;Fmax=25MHz.
gm5=632S; gm6= gm7= gm8=1.66mS
Component spread

Gmax/Gmin=13.17;Cmax/Cmin = 2.85

Figura 4 arat rezultatele de simulare pentru bicuadul cu zerouri complexe proiectat,


realizat cu un model de transconductor, pentru dou cazuri: Cp=0 i Cp=500fF.
50

H dB

CP=0.5pF

25

CP=0
0

-25
180

Group delay
[ns]

CP=0.5pF

100

CP=0
0

1.0

10

100

500

Frequency [MHz]

Figura 4 Caracteristicile de frecven ale bicuadului cu zerouri complexe,


pentru CP =0.5pF i CP =0: amplitudine i timpul de ntrziere de grup

50

Raport de Cercetare - 2011


3.1.3

Proiect CNCSIS IDEI 2534

Comparaie cu ali bicuazi prezentai n literatur

Tabelul 2 prezint numrul celulelor Gm utilizate pentru implementarea fiecrui tip de


funcii de transfer care pot fi realizate folosind bicuazii din referinele [6-8]. Bicuazii universali
prezentai n [6] i n [8] pot fi implementai doar n varianta cu ieiri asimetrice, n timp ce bicuadul
propus n acest capitol, i cel din [7] pot fi implementai i n varianta cu ieiri difereniale.
Tabelul 2 Comparaie ntre numrul de cellule Gm utilizate pentru
implementarea tuturor tipurilor de funcii de transfer
Numrul de cellule Gm folosite
Tipul funciei de transfer
Bicuadul propus
[27]
[28]
[29]
zerouri complexe
8
7
8
nu pot fi implementate
zerouri pur imaginare
7
7
7
5
trece-jos
4
7
6
5
trece-sus
6
7
6
5
trece-band
6
7
6
5
trece-tot
8
7
8
5

3.1.4

Bibliografie

[1] M. Tan, Design of a general biquadratic filter section with only transconductances and grounded
capacitors, Circuits and Systems, IEEE, vol. 35, no. 4, pp. 478-480, 1988.
[2] C.-M. Chang, Analytical Synthesis of the Digitally Programmable Voltage-Mode OTA-C Universal
Biquad, IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 53, no. 8, pp. 607611, Aug. 2006.
[3] P. Mongkolwai, Current-mode Universal Biquad with Orthogonal o -Q Tuning Using OTAs,
Technology, 2007.
[4] A. Campeanu and J. Gal, Building universal current-mode biquad active filters using CMOS
linear transconductance elements, 2008 4th European Conference on Circuits and Systems for
Communications, pp. 118-122, Jul. 2008.
[5] M. Neag, R. Onet, and M. Topa, A new OTA-C universal biquad resonates out the main parasitic
capacitance, 2009 European Conference on Circuit Theory and Design (ECCTD), no. 15, pp.
125-128, Aug. 2009.
[6] M. T. Abuelmaatti and A. Bentrcia, A novel mixed-mode OTA-C universal filter, International
Journal of Electronics, vol. 92, no. 7, pp. 375-383, Jul. 2005.
[7] M. Neag, L. Nedelea, and M. Topa, A New OTA-C Electronically Tunable Orthogonal Universal
Biquad, Proceedings of the Annual Workshop on Circuits, Systems and Signal Processing
ProRISC, 23-24 Noiembrie, 2006, Veldhoven, Olanda, pp. 61-66;indexat in baza de date:
http://www.stw.nl/Programmas/Prorisc/Proceedings+2006.htm
[8] J.-W. Horng, Voltage-mode universal biquadratic filter with one input and five outputs using
OTAs, International Journal of Electronics, vol. 89, no. 9, pp. 729-737, Sep. 2002.

51

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

3.2

Metoda sistematica de dimensionare a AO cu compensare de tip Miller

3.2.1

Descrierea metodei propuse

Strategia de dimensionare propus, n comparaie cu procedurile standard de


dimensionare, consider ca parametru adiional de proiectare consumul de curent i ctigul la
joas frecvent. Principalii pai ai strategiei de dimensionare sunt prezentai n Figura 1.
CC =0.22 CL

OA Specs

GBW=G m1 /2CC G m1

A0

Vdsat1,2 I D5 2I D1,2 =G m1Vdsat1,2


SR calc <SR required

Specs

GBW
PM
SR

SR=2I D1,2 /CC SR

Idd_max

SR calc >SR required

CL

I D6 =I DD_MAX -2I D1,2

Noise

I D6 >i D6

(G m ,Vdsat )=f(W/L) Vdsat 6 G m2


PM=90O arctg(GBW/f p2 ) arctg(GBW/f z ) R C (G mcasc )

vdsat _ MIN
(W * L) MIN

gm, gds a 0
gm, WL Noise
Figura 1: Principalii pai urmarii n proiectarea AO

O descriere detaliat a acestei strategii de dimensionare, aplicat n cazul proiectrii AOului Miller cu compensare de tip R-C este prezentat:
- Pasul 1: ca punct de pornire, valoarea capacitii de compensare (C) este determinat cu
ajutorul ecuaiei (1), similar cu cea propus n [3] pentru AO Miller cu compensare de tip C.
CC =0.22 COut
(1)

Pasul 2: transconductanta tranzistoarelor de intrare (Gm1) este determinat cu ajutorul ecuaiei


(2).

GBW=
-

G m1
2CC

Pasul 3: tensiunea de supracomand a tranzistoarelor de intrare, Vdsat = VGS-VTh, este


determinat avnd n vedere cerinele de liniaritate i mperechere a etajului diferenial - de
obicei se poate alege o valoare ntre 100mV i 250mV. Valoarea curentului de polarizare al
etajului de intrare (ID5) se poate calcula utiliznd ecuaia (3).

ID5 2ID1,2 =G m1Vdsat

52

(3)

Pasul 4: folosind ecuaia (4) se poate calcula o valoare pentru SR teoretic, SRcalc, al AO.
Dac aceast valoare este mai mare dect valoarea SR dat n specificaii, SRrequired,
dimensionarea AO poate continua cu pasul urmtor; dac nu, curentul de polarizare al
primului etaj (ID1, 2) calculat n pasul anterior trebuie crescut pn cnd condiia
SRcalc> SRrequired este ndeplinit.

SR=
-

(2)

2I D1,2
CC

(4)

Pasul 5: curentul de alimentare rmas, dat de ecuaia (5), este alocat celui de-al doilea etaj al
AO (ID6). Evident, ID6 trebuie s fie mai mare dect semnalul maxim de curent necesar pentru
a conduce sarcina AO-lui, n cazul n care acest lucru nu este ndeplinit, cerinele i/sau
bugetul de curent trebuie s fie revizuite.

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

ID6 =IDD_MAX 2ID1,2

Pasul 6: transconductanta celui de al doilea etaj (GM2) este determinat cu ajutorul


caracteristicii (GM, Vdsat) = f (W/L) a unui tranzistor de referin (cu geometrie aleas din
experien sau iterativ) pentru curentul de polarizare obinut n pasul 5. Din aceste
caracteristici se poate alege o valoare optim pentru Vdsat6, pentru care va rezulta valoarea
maxim pentru GM2.
Pasul 7: o valoare apropiat de cea final a rezistenei de compensare (R) se poate determina
prin substituirea ecuaiilor (7) i (8) n ecuaia (6). PM este valoarea marginii de faz necesar
astfel nct AO s fie stabil (de obicei pentru PM se aleg valori mai mari de 60O).
(6)
PM=90O arctg(GBW/f p2 ) arctg(GBW/f z )

fZ

1
2CC (1/G m2

f p2
-

(5)

RC )
G m2
2Co2

(7)
(8)

Pasul 8: ctigul la joas frecvena al AO poate fi optimizat prin maximizarea rezistenei


dren-surs al tranzistoarelor din calea de semnal. Prin alegerea cu atenie a lungimii
canalului, L, a fiecrui tranzistor pentru valoarea curentului de polarizare dat, o valoare
optim pentru rDS pot fi estimat prin utilizarea ecuaiei (9), unde VE este o constan de
proces.

rDS =

VE L
ID

(9)

Fiecare tranzistor contribuie cu zgomot alb i zgomot de tip 1/f. Tensiunea de zgomot de
intrare echivalent a tranzistoarelor MOS este dat de ecuaia (10) [5]. n general, principalii
contribuitori de zgomot ai unui AO sunt tranzistoarele de intrare, M1, M2 i sarcina activ a primului
etaj, tranzistorii M3,M4. Pentru un curent dat, ctigul la joas frecven i zgomotul pot fi
optimizate simultan. n principiu, creterea lungimii canalului ai acestor tranzistori ajut la
mbuntirea ambelor funcii, dar duce la scderea lui GBW i PM, de asemenea, trebuie luat n
considerare i aria total ocupat pe suprafaa de siliciu (chip).

dvn2 f

8kT 1
df
3 gm

K F df
WL f

(10)

Strategia de dimensionare descris mai sus poate fi aplicat i la AO Miller, cu


compensare de tip buffer de curent-C, cu doar o mic modificare la pasul 6: expresia zeroului
LHZ prezentat n ecuaia (11) trebuie utilizat n pasul 7, n ecuaia (6) pentru a gsi valoare
optim pentru Gmcasc, cu scopul minimizrii efectului celui de al doilea pol.

fZ

3.2.2

G mcasc
2(CC +CA )

(11)

Exemple de aplicare a metodei propuse pentru structuri clasice de AO Miller

Utiliznd aceast strategie de dimensionare au fost proiectate trei amplificatoare operaionale.


Primele dou AO sunt construite pe baza structurii clasice de AO Miller, prezentat n Figura 2, cu
reele de compensare diferite. Dou tipuri de reele de compensare sunt utilizate pentru a
minimiza efectul zeroului din semiplanul drept: compensarea cu reea de tip R-C si reea de
compensare cu r e p e t o r ( buffer) de curent-C. Amplificatoarele au fost proiectate ntr-un
proces CMOS de 150nm LFoundry pentru acelai set de specificatii: ctig de 60dB cu o
margine de faz de 60o, GBW=500MHz, un consum de curent de maxim 500A i o capacitate
de sarcin de 1pF.

53

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

VDD

VDD
VBiasP

VBiasP

M5

VInM

M7

VInM

VInP
M1

M5

M7

VInP
M1

M2

M2

Vout
RC

V1

CC

Cout

Vout

V1

Cout

VCascN

M8

M9

CC
VA
M3

M6

M4

M6
M3

VSS
1st stage

2nd stage

M4

VSS
1st stage

2nd stage

Figura 2: AO Miller cu compensare de tip R-C n partea stang, AO Miller cu compensare de tip
buffer de curent-C, n partea dreapt

Operaionalele au fost simulate i optimizate utiliznd programul Cadence ADE. Pe baza


rezultatelor de simulare a fost facut o comparaie ntre cele dou AO-uri.
Ctigul la joas frecven este mai mare la AO-ul cu compensare buffer de curentC, acesta fiind datorat rezistenei de ieire mari al primului etaj datorat cascodrii. Produsul
ctig amplificare banda (GBW) este acelai pentru ambele operaionale. Pentru variaii ale
procesului i temperaturii se observ o mai mare variaie a marginii de faza a AO-ului cu
buffer de curent-C comparat cu cea a AO-ului cu compensare R-C simplu. Liniaritatea este mai
bun pentru AO cu compensare buffer de curent C, dar cu zgomot puin mai mare, acesta nefiind
datorat tranzistoarelor care realizeaz cascodele, ci datorit partiionrii diferite a curentului de
polarizare.
RC-CC
comp.
A0 [dB]

Tabelul 1: Rezultatele de simulare pentru cele 2 AO


Worst
Cascode-C
Typ
Typ
case (PT)
comp.
59.53
54.93
A0 [dB]
68.08

Worst
case (PT)
63.12

GBW [MHz]

504.9

354.3

GBW [MHz]

504.3

383.1

PM [dgr]

60.65

50.58

PM [dgr]

65.81

47.57

SR [V/s]

185

178

SR [V/s]

240

202

Spot Noise at 10MHz


[nV/sqrt(Hz)]

9.41

10.46

Spot Noise at 10MHz


[nV/sqrt(Hz)]

11.65

12.98

1dB OCP
[Vpk]

0.60

0.29

1dB OCP
[Vpk]

0.62

0.51

3.2.3

AO de tip Miller cu iesiri difereniale pentru aplicaii de banda larga

A treia structur de amplificator operaional proiectat este un AO complet diferenial


prezentat n Figura 3. Este constituit din dou etaje diferentiale cascadate de tip NMOS, fiind
posibil obinerea unui GBW mare. Pentru compensarea n frecven este utilizat reeaua de
compensare de tipul R-C. Un dezavantaj al structurii l constituie faptul c pentru fiecare etaj de
amplificare trebuie realizat un cicuit de control al modului comun. Un exemplu de implementare al
circuitului de control al modului comun este un amplificator diferenial cu sarcin oglind de
curent prezentat n Figura 4.

54

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


OutP RCM

OutP1 RCM
+

OutM1 RCM

OA1 OUT

VCM_CTRL1

OutM RCM

VCMREF

OA2 OUT

VCMREF

VCM_CTRL

VDD
VCM_CTRL1

M3

InP

OutP

OutP1

OutM1

M2

M1

VbiasN

VCM_CTRL

M8

M4

InM

M9

OutM

M7

M6

M5

M10

VSS
1st Stage

2nd Stage
OutP1

RC

CC

OutM1

RC

CC

OutM
OutP

Figura 3: Amplificator diferenial de mare vitez implementat cu 2 etaje difereniale de tip


NMOS i compensare R-C
VDD
M3_CM

M4_CM

OUT

OA1OUT
-

InP

M1_CM

M2_CM

InM

RC_CM
CC_CM

VbiasN

M5_CM

VSS

Figura 4: Schema circuitului de control al modului comun


Amplificatorul a fost priectat n tehnologie CMOS de 150nm LFoundry pentru urmtoarele
specificaii: a0 >45dB, PM>60dgr, GBW=300MHz, CL=500fF, IDD_MAX=2mA, VDD=1.8V. n
tabelul 2 sunt prezentate rezultatele de simulare obinute.
Tabelul 2: Rezultatele de simulare obinute
High Speed Miller OA

Typ

a0 [dB]

45.04

GBW [MHz]

304.1

PM [dgr]

64.25

SR [Vdiff/s]

550

Spot Noise at 10MHz


[nV/sqrt(Hz)]

26.4

1dB OCP [dBm]

14.195

55

Proiect CNCSIS IDEI 2534


3.2.4

Raport de Cercetare - 2011

Bibliografie

[1] Istvn KOVCS, Anamaria OROS, Marius NEAG, Comparative Analysis of Two Versions of the
Miller OA Based on a Systematic Design Method Proceedings of the 17th International
Symposium for Design and Technology in Electronic Packaging (SIITME 2011) IEEE Conference,
October 2011, Timisoara, Romania, pp 253-256
[2] M. Neag, I. Kovacs, R. One, Marina opa Systematic Design of OpAmps by Using Cadence
ADE GXL, Proceedings of the CDN Live! 2011 Conference, Mai 2011, Munchen, Germania
[3] P. E. Allen and D. R. Holberg, CMOS Analog Circuit Design, 2nd ed. Oxford University Press,
Oxford 2002.
[4] D. A. Johns and K. Martin, Analog Integrated Circuit Design, Wiley, New York 1996.
[5] W. Sansen, Analog Design Essentials. The Kluwer International Series in Engineering and
Computer Science (Vol. 859). Springer US 2006

56

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

3.3

Metoda de sinteza a filtrelor logaritmice reconfigurabile

3.3.1

Context

Considernd dezvoltarea extraordinar a dispozitivelor portabile din ultima perioad att


din punct de vedere a complexitii funciilor pe care le pot realiza precum i reducerea
dimensiunilor acestora, necesitatea de filtre analogice programabile i reconfigurabile a crescut
foarte mult. Aceste circuite trebuie s permit ajustarea frecvenelor ntr-un domeniu larg precum
i schimbarea tipului de filtru si a ordinului acestuia. De asemenea din cauza dimensiunilor ct mai
mici a dispozitivelor, tensiunea de alimentare la care trebuie s lucreze blocurile interne de
asemenea a sczut. O soluie pentru a contracara efectele negative rezultate datorit tensiunilor
de lucru din ce in ce mai mici, este utilizarea circuitelor n mod de lucru curent. i frecvenele de
lucru au crescut datorit operaiilor mai complexe pe care trebuie s le execute dispozitivele. O
categorie de circuite care lucreaz la tensiuni mici dar pot avea performane bune n aplicaii de
nalt frecven sunt circuitele n domeniul logaritmic.
Circuitele n domeniul logaritmic sunt circuite mod de lucru curent care exploateaz natura
inerent neliniar a tranzistorului bipolar. Schema bloc a unui circuit n domeniul logaritmic este
prezentat n Figura 1. Aceste circuite nu necesit reacie negativ local, deci permit frecvene de
lucru mai mari precum i tensiuni de alimentare mai mici datorit modului de lucru n curent.

Figura 1: Schema bloc a unui circuit n domeniul logaritmic

Un alt avantaj al modului de lucru n curent este uurina cu care se pot realiza
comutatoarele de curent, blocuri importante cnd vine vorba de filtre reconfigurabile.
3.3.2

Filtru reconfigurabil trece jos n domeniul logaritmic

O metod des utilizat pentru realizarea filtrelor analogice de ordin superior const n
cascodarea unui etaj de ordin nti (integrator) cu etaje de ordin doi (biquazi). Aceast metod se
poate utiliza i n cazul filtrelor n domeniul logaritmic, cu condiia s utilizm blocuri componente
la care putem modifica independent parametrii.
Pentru a valida metoda vom proiecta un filtru reconfigurabil cu ordin programabil ntre ordinul
3 si ordinul 5 unde partea de re-configurabilitatea se va realiza prin schimbarea frecvenei de
tiere i a tipului de aproximare. Schema bloc a filtrului programabil este prezentat n Figura 2.

Figura 2: Schema bloc a unui filtru trece jos reconfigurabil, de ordin 3, 4 sau 5

57

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Dup cum se poate observa din schema bloc, pentru a realiza un filtru programabil avem
nevoie de un integrator n domeniul logaritmic, etaje de ordin 2 (biquad n domeniul logaritmic) i
comutatoare de curent care se pot realiza uor cu ajutorul unor oglinzi de curent cu ieire
programabil. Cuvntului binar de control abc determin ordinul filtrului prin redirecionarea
semnalului de intrare prin comutatoarele de curent. Legtura dintre cuvntul binar i ordinul filtrul
este prezentat n tabelul de mai jos.
Tabel 1: Dependena dintre cuvntul de control i ordinul filtrului
Cuvnt de control (abc) Ordinul Filtrului
100
5
010
3
001
4

In continuare vor fi prezentate pe rnd blocurile componente enumerate mai sus.


3.3.3

Integratorul n domeniul logaritmic

Blocul integrator n domeniul logaritmic poate fi fr pierderi sau cu pierderi. n Figura 3 este
prezentat schema bloc a unui integrator fr pierderi. Funcia de transfer a acestui circuit este
cea din ecuaia
(1).

Figura 3: Schema bloc a integratorului fr pierderi n domeniul logaritmic

I exp / I log
iout H 0

iin s s 2 VT C
Ip

(1)

Dup cum se poate observa din funcia de transfer, ctigul integratorului (H0) se poate
ajusta din raportul curenilor de polarizare Iexp i Ilog independent de frecvena de tiere (0), care
se poate ajusta din curentul de polarizare Ip.
Integratorului cu pierderi n domeniul logaritmic se obine din integratorul fr pierderi prin
nlocuirea blocului exponenial cu intrarea neinversoare conectat la mas cu o surs de curent
care are valoarea egal cu valoarea curentului de polarizare a blocului nlocuit. Schema bloc a
integratorului cu pierderi este prezentat n Figura 1 iar funcia de transfer este dat de ecuaia
(2).

Figura 4: Schema bloc a integratorului cu pierderi n domeniul logaritmic

58

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

I exp / I log
iout
H0

iin s 1 s 2 VT C 1
Ip

(2)

Se poate observa c la fel ca i n cazul integratorului fr pierderi, ajustarea parametrilor


H0 respectiv 0 se realizeaz independent cu ajutorul curenilor de polarizare a blocurilor
componente a integratorului, ecuaia (3).

H0
3.3.4

I exp
I log

Ip
2 VT C

(3)

Biquazi n domeniul logaritmic

Funcia de transfer a unei structuri de filtru trece jos de ordin doi (biquad) este prezentat
n ecuaia (4).

H s

H0
1
s2
1 s
2
0 Q 0

(4)

Pentru implementarea acestei structuri n domeniul logaritmic am pornit de la schema bloc a


biquad-ului Tow-Thomas prezentat n Figura 5.

Figura 5: Schema bloc general a biquad-ului Tow-Thomas

Pornind de la schema bloc general prezentat n Figura 5 i folosind metoda de sintez a


filtrelor n domeniul logaritmic bazat pe transformarea LIN-ELIN, s-a obinut schema bloc n
domeniul logaritmic a biquad-ului Tow-Thomas. Schema bloc este prezentat n Figura 6. n
Figura 7 este prezentat implementarea cu blocuri exponeniale i logaritmice a schemei bloc a
biquad-ului Tow-Thomas n domeniul logaritmic.

Figura 6: Schema bloc a biquad-ului Tow-Thomas n domeniul logaritmic

59

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Figura 7: Schema electric a biquad-ului Tow-Thomas n domeniul logaritmic

Parametrii biquad-ului pot fi exprimai n funcie de curenii de polarizare, capaciti i parametrii


blocurilor componente dup cum urmeaz:

H0

I exp
I log

, Q

I 2 C1
I I
1
, 0
1 2
I1 C2
2VT C1 C2

(5)

unde VT este tensiunea termic, Iexp este curentul de polarizare a blocului exponenial de la ieire,
Ilog este curentul de polarizare a blocului logaritmic de la intrare, I 1 este curentul de polarizare a
integratorului cu pierderi n domeniul logaritmic i I2 este curentul de polarizare a integratorului fr
pierderi n domeniul logaritmic.
Din ecuaia
(5) se poate observa c, ctigul de curent continuu (H 0) se poate
ajusta independent de factorul de calitate (Q) i de frecvena de tiere (0) prin ajustarea
curentului de polarizare a blocului logaritmic de la intrare sau a blocului exponenial de la ieire.
Pentru ajustarea factorului de calitate (Q) i a frecvenei de tiere (0) putem utiliza curenii de
polarizare a etajelor de integrare, I1 respectiv I2.
Pentru un reglaj independent a frecvenei de tiere de factorul de calitate trebuie s
modificm produsul curenilor de polarizare (I1*I2) fr a modifica raportul acestora (I2/I1). Un circuit
cu care putem realiza acest deziderat este prezentat n Figura 8.

Figura 8: Circuit pentru realizarea reglajului independet Q-0

Circuitul reprezint o oglind de curent cu dou ieiri avnd factorul de reflexie egal cu Q respectiv
1/Q. Relaia dintre curenii de ieire, I1 respectiv I2 i curentul de intrare IREF sunt cele din ecuaia
(6).

60

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

I REF
Q
I 2 I REF Q
I1

(6)

Se poate observa c modificarea frecvenei de tiere se poate realiza cu ajutorul curentului I REF.
Factorul de calitate este dat de raportul factorilor de reflexie care se poate ajusta prin modificarea
dimensiunilor tranzistoarelor MOS (M1 i M3). O metod simpl de reglaj a factorului de calitate
este prin adugarea mai multor de etaje de ieire la oglind i utilizarea tranzistoarelor cascodate
(M4 i M6) ca i comutatoare pentru a selecta ieirea care ne d factorul de calitate dorit.
3.3.5

Rezultate experimentale

Schema bloc din Figura 2 a fost realizat pentru o aproximare Butterworth pentru toate cele trei
ordine (structura poate implementa filtre de ordin 3, 4 i 5) cu frecvena de tiere la -3dB egal cu
1MHz i toate condensatoarele egale cu 10pF. Caracteristica de modul pentru fiecare cuvnt de
control din Tabelul 1 este prezentat n Figura 9.

Figura 9: Caracteristica de modul pentru cuvintele de control din Tabelul 1

n Figura 10 este prezentat caracteristica de modul care se obine n urma ajustrii frecvenei de
tiere. Aceast caracteristic s-a obinut pentru cuvntul de control 010 i valoarea curentului IREF
ntre 300nA i 3uA rezultnd o variaie a frecvenei de tiere intre 208kHz i 1.9MHz.

Figura 10: Reglaj independent a ctigului

61

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Figura 11 prezint caracteristica de modul n cazul n care se modific independent factorul de


calitate. Caracteristica corespunde unui filtru trece jos de ordin 3 pentru trei tipuri de aproximri,
Butterworth, Chebysev i Bessel.

Figura 11: Caracteristica de modul pentru reglaj independent a factorului de


calitate

3.3.6

Bibliografie

[1] R. Groza, M. Neag Programmable log-domain low pass filter, Proceedings of the 17th
International Symposium for Design and Technology in Electronic Packaging (SIITME 2011) IEEE
Conference, October 2011, Timisoara, Romania, pp 231-234

62

Raport de Cercetare - 2011

3.4

Proiect CNCSIS IDEI 2534

Metoda de sinteza a filtrelor FIR cu caracteristica amplitudine-frecventa


arbitrara

3.4.1

Context

O important clas de probleme n proiectarea de filtre este cazul specificrii caracteristicii


amplitudine-frecven fr precizarea celei de faz. Au fost propuse mai multe metode practice
pentru proiectarea unor astfel de filtre digitale, dar cele mai multe dintre ele introduc constrngeri
suplimentare cu scopul simplificrii problemei, limitnd astfel aria lor de aplicare [1].
Filtrele FIR sunt deosebit de potrivite pentru astfel de cazuri, deoarece pot fi cu uurin
constrnse s aib faza liniar. Dar n cazul lor este nevoie de o monitorizare a lungimii filtrului,
deoarece folosirea unui numr mare de blocuri de ntarziere duce la probleme de implementare i
introduce ntarzieri inacceptabile pentru unele aplicaii, cum ar fi, de exemplu, procesarea de
semnale audio.
Aceast lucrare prezint o metod iterativ pentru proiectarea filtrelor digitale, care
realizeaz o caracteristic amplitudine-frecven arbitrar, definit de utilizator prin intermediul
unui set de puncte pe caracteristic, denumite eantioane de frecven. Metoda propus se
bazeaz pe algoritmul de eantionare neuniform n frecven [2], [3]. Dup fiecare iteraie,
caracteristica amplitudine-frecven a filtrului rezultat este comparat cu caracteristica ideal
setat de utilizator. In cazul n care erorile nu sunt acceptabile, este rulat o nou iteraie n
proiectare, pornind de la generarea unui nou set de puncte. Ideea principal este de a manipula
un set de eantioane n frecven utilizate pentru proiectarea filtrului, prin schimbarea poziiei lor n
frecven, urmat de interpolarea corespunzator a amplitudinilor, i eventual introducerea de noi
puncte.
Metoda de proiectare propus este mai avantajoas decat alte tehnici din mai multe puncte
de vedere: n primul rnd, nu exist probleme de convergen astfel c numrul de eantioane i
prin urmare i lungimea filtrului FIR poate fi marit atat cat este necesar; n plus, soluiile
nepractice, n care parametrii filtrului iau valori inacceptabil de mari, sunt evitate prin verificari
incluse in procedura de dimensionare. Metoda este axat pe filtre FIR care au o caracteristic de
faz liniar i o funcie pondere simetric; prin urmare, proiectarea lor necesit mai puin efort de
calcul decat alte filtre i nu sunt necesare compensatoare de intarziere de grup [4].
3.4.2

Proiectarea filtrelor FIR consideraii teoretice

A. O metod de eantionare n frecven pentru proiectarea filtrelor FIR


Pentru a aproxima un rspuns n frecven continuu, acesta se eantioneaz n mod uniform
sau neuniform n N puncte de-a lungul intervalului de frecven normalizat 0-2, (msurat n
rad/sec). Rspunsul n frecven aproximat va fi apoi obinut prin interpolarea rspunsului n
frecven eantionat [10], [11]. Eroarea de aproximare va fi nul la frecvenele de eantionare i
finit n intervalele dintre aceste frecvene de eantionare. Cu cat este mai lin rspunsul n
frecven, cu atat va fi mai mic eroarea de interpolare ntre punctele de eantionare.
Exist mai multe metode pentru proiectarea filtrelor digitale, prin care se poate aproxima
rspunsul n frecven dorit definit printr-un set de eantioane n frecven. O metod standard de
proiectare a filtrelor FIR este descris n cele ce urmeaz [2].
Exist patru tipuri de filtre FIR, fiecare avand propriile ecuaii de proiectare:
Tipul I:
N 3
2

N 1
N 1

Ar k h
2 h n cos k
n

2
n 0

(1)

Tipul II:
N
1
2

N 1

Ar k 2 h n cos k
n

2
n 0

(2)

Tipul III:

63

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Ar k 2

N 3
2

N 1

n
2

h n sin k

n 0

(3)

Tipul IV:
N
1
2

N 1

Ar k 2 h n sin k
n

2
n 0

(4)

unde N este numrul total number de eantioane, Ar(k) sunt valorile dorite ale caracteristicii
amplitudine-frecven i h(n) reprezint parametrii filtrului. Fiecare dintre relaiile (1)-(4) reprezint
un set de ecuaii liniare pentru determinarea parametrilor unui filtru FIR cu faz liniar. In general,
valorile k i A(jk) pot fi alese arbitrar. Un mod eficient de a trata relaiile (1)-(4) este folosirea
formei matriciale a acestor ecuaii:
(5)
V h Ar
unde V este matricea Vandermonde, calculat dup cum urmeaz:
Tipul I:

N -1
2cos i

Vij =
N -1

1 , j = 2

N -1

j , j
2

Tipul II:
N -1
Vij = 2cos i
2

(6)

(7)

Tipurile III, IV:


N - 1
Vij = 2sin i
- j

(8)

unde i i j reprezint indicii de linie i respectiv coloan, definii astfel:

N -1
N -3
; j = 0,
; Tipul I
i = 0,
2
2

N -3
; Tipul III
i = j = 0,
2

N
i = j = 0, - 1; Tipurile II, IV
2

(9)

Mrimile h i Ar n (5) reprezint funcia pondere (aici aceeai cu parametrii filtrului) i


respective vectorii amplitudine, exprimai dup cum urmeaz:
h 0

Ar 0

h
1

Ar 1

, Ar
h

N 1
A
h
2
r N 1 / 2

(10)

Parametrii filtrului (h) se pot obine prin rezolvarea ecuaiei liniare n form matriceal (5);
pentru aceasta este necesar determinarea inversei matricii V, deci determinarea n prelalbil a
determinantului matricii Vandermonde, det(V). n literatur au fost propuse mai multe metode de
calcul a det(V) [12], [13].
Metodele de proiectare bazate pe eantionarea uniform i neuniform n frecven pot fi
utilizate pentru orice caracteristic amplitudine-frecven dat; n particular, ele sunt folositoare
pentru proiectarea filtrelor non prototip, unde caracteristica amplitudine-frecven dorit poate
avea o form neregulat.
B. Analiza filtrului FIR folosind DFT neuniform

64

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

O etap cheie n proiectarea filtrelor reprezint analiza filtrului sintetizat i evaluarea /


calcularea erorilor (abaterile fa de caracteristica ideal). S-a considerat aici cazul general n care
eantioanele caracteristicii amplitudine-frecven nu sunt echidistante, caz n care se folosete
transformata Fourier discret neuniform (NDFT) [14], [15]. Acesta este o form general a
transformatei Fourier discrete (DFT) care poate fi folosit pentru a evalua eantioanele de
frecven n N puncte arbitrare i diferite din planul z. Dac eantioanele pot fi luate la intervale
neegale atat n timp (tn) cat i n frecven (fk), atunci NDFT se definete astfel:
A k

N 1

h tn e j t

(11)

k n

n 0

Pentru cazul discutat aici, eantioanele au fost preluate neuniform n domeniul frecven, dar
uniform n domeniul timp. Considerind c tn este definit doar pentru valori discrete nTs, unde Ts
este perioada de eantionare, (11) devine:
A k

N 1

h n e j n

(12)

n 0

Se remarc aici dou diferene ntre DFT i NDFT. Prima diferen o constituie faptul c
eantioanele n frecven normat sunt luate la intervale egale cu 2 / T n cazul neuniform, n loc
de 2 / N n cazul uniform, unde T este durata semnalului h(t), t 0, T , iar N este numrul de
eantioane. Cea de-a doua diferen este folosirea indexului ntreg n n cazul uniform, n loc de tn
n cazul neuniform.
Odat ce rspunsul n frecven al filtrului proiectat este obinut cu NDFT, acesta este apoi
comparat cu caracteristica cerut; principala eroare metric folosit n procesul iterativ de
optimizare propus n seciunea urmtoare este eroarea eantion-cu-eantion (sample-by-sample
error SSE), calculat ca diferena ntre valorile amplitudinii dorite Ar i valorile de la aceleai
frecvene ale amplitudinii rspunsului, A:
(13)
SSE( k ) ArdB f k AdB f k
3.4.3

Descrierea metodei propuse pentru proiectarea filtrelor FIR cu caracteristic


amplitudine-frecven arbitrar

Un dezavantaj major al metodei standard de proiectare prezentate anterior este acela c


dac distana dintre eantioane variaz ntr-o gam larg de valori, determinantul det(V) necesar
pentru rezolvarea (5) va avea o valoare sczut. Prin urmare, coeficienii filtrului rezultat vor avea
valori ridicate, care nu sunt practice pentru implementare. Pentru evitarea acestei situaii, n timpul
proiectrii trebuie impus o valoare minim pentru det(V).
Figura 1 prezint schema-bloc a metodei propuse. Primul pas reprezint colectarea
eantioanelor la frecvenele date i normarea frecvenelor; se obine astfel setul de eantioane de
referin.

Take in frequency
samples set by
user
(fK, AK)
Generate the
reference set
of frequency
samples

END
Yes

Decision block
Generate the
design set
of freq. samples
Adjust design
parameters

No

SSE

|SSE|<emax

Error
analysis

Yes

Generate V matrix
Calculate det(V)

det(V)<Vmin

No

Solve (5) to obtain


h(n)

Figura 5. Schema bloc a metodei propuse pentru proiectarea filtrelor FIR care aproximeaz
caracteristica amplitudine-frecven Ak - fk.

Al doilea pas const n proiectarea filtrului FIR cu o caracteristic de amplitudine care


aproximeaz setul de referin, prin utlizarea alogoritmului de eantionare n frecven (5)-(10):

65

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

procesul ncepe cu generarea matricii V definite de (6)-(8), urmat de calculul determinantului i a


inversei matricii, ceea ce permite rezolvarea (5) pentru obinerea parametrilor filtrului h(n).
Determinantul matricii V este folosit ca o prim msur pentru aprecierea potrivirii filtrului
proiectat: dac det(V) este mai mic decat pragul Vmin (setat de utilizator), atunci parametrii filtrului
vor avea valori inacceptabil de mari. In acest caz, filtrul trebuie s fie din nou proiectat, pornind de
la un nou set de eantioane. Aceste eantioane denumite n continuare setul de proiectare
sunt obinute prin prelucrarea eantioanelor de referin (sau a setului de proiectare folosit n
iteraia anterioar) prin repoziionarea lor i / sau creterea numrului lor. Acest pas necesit
dou operaii:
schimbarea poziiei pe axa de frecven, astfel incat distana dintre eantioane se reduce
pentru toate sau doar unele intervale de frecven (aceast operaie se face n limitele
stabilite de utilizator).
calcularea amplitudinii corespunztoare noii locaii n frecven a fiecrui eantion din
setul de proiectare, folosind o metod de interpolare bazate pe setul de referin de
eantioane.
Dup repoziionarea eantioanelor, este de ateptat ca valoarea det(V) s creasc deasupra
pragului Vmin . Dac nu se ntampl aa, procesul se repet pentru un nou aranjament de
eantioane, dat de algoritmul de control, care poate nsemna introducerea de eantioane
suplimentare. Creterea numrului de eantioane este o opiune n ultim instan, deoarece
conduce la filtre cu numr mare de blocuri de ntarziere.
Noile poziii pe axa frecvenei ale eantioanelor din setul de proiectare pot fi decise folosind
diveri algoritmi; cel mai simplu algoritm const n amplasarea uniform, dat de:
f max f min
M 1

(14)

N 1
2 , N impar
M
N , N par
2

(15)

unde f este distana dintre eantioane, fmin i fmax sunt limitele intervalului de frecven, iar M este
numrul de eantioane n intervalul normat (0, ), determinat din numrul N de eantioane din
intervalul (0, 2):

Exist numeroase strategii pentru poziionare neuniform a eantioanelor, ncepand cu


inserarea arbitrar i pan la proceduri de optimizare bazate pe algoritmi genetici i adaptivi. In
aceast lucrare, blocul de decizie insereaz cateva eantioane suplimentare, n acele intervale de
frecven n care SSE sau distana dintre eantioanele de referin este mai mare decat media.
Dintre algoritmii de interpolare care se pot folosi pentru determinarea amplitudinii
eantioanelor, am folosit metodele de interpolare liniar i cosinus. Acestea sunt definite prin
intermediul urmtoarelor expresii:
Ak _ lin 1 m A1 m A2
(16)
1 cos m
1 cos m
Ak _ cos 1
A2
A1

2
2

(17)

unde Ak este valoarea obinut dup interpolarea ntre valorile date A1 i A2; m este definit astfel:
m

f k f1
f 2 f1

(18)

cu condiia f1<fk<f2. Blocul de decizie determin care dintre algoritmii disponibili este folosit.
Cel de-al treilea pas al metodei propuse implic o analiz a filtrului cu scopul de a determina
erorile fa de setul de referin. Nucleul su reprezint blocul de analiz a erorii din Fig. 1, care
pe baza parametrilor filtrului curent, h(n) i a amplitudinilor eantioanelor de referin, Ar(fk),
determin SSE. Caracteristica amplitudine-frecven a filtrului este obinut folosind NDFT ca n
(12); apoi se determin diferenele dintre eantioane de referin i valorile corespunztoare ale
amplitudinii din caracteristica obinut, rezultand astfel SSE (13); n final, se calculeaz valoarea
de varf a SSE i comparat cu pragul setat de utilizator, emax.
Dac valorile SSE se afl n intervalul setat de utilizator, procesul de proiectare se ncheie
cu succes, iar vectorul current h(n) conine parametrii filtrului cutat; dac nu este ndeplinit

66

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

condiia, atunci este necesar o nou iteraie. Pornind de la valorile SSE i considerind iteratiile
anterioare, blocul de decizie genereaz un nou set de eantioane de proiectare prin
introducerea de eantioane suplimentare i/sau folosind un alt algoritm de interpolare i/sau
ajusteaz unii din parametrii de proiectare (de la Vmin la lrgimea intervalului din jurul frecvenei
iniiale n care poate fi repoziionat fiecare eantion).
3.4.4

Implementarea LabVIEW a metodei propuse

In continuare este descris implementarea LabVIEW a seciunii principale a metodei


propuse, ilustrat n Fig.1. Pentru a genera setul de eantioane n frecven, trebuie s se
realizeze normarea n frecven a eantioanelor date de utilizator. Instrumentul virtual (IV) care
realizeaz aeast sarcin este prezentat n Fig. 2; frecvena de referin pentru normare pe care
o numim frecvena de eantionare este determinat cu expresia:
, N este impar
f
f s max
=
f
2 f max +
, N este par
2

(19)

unde fmax este ultima frecven din prima jumtate de band i f este dat de (14). Expresia pentru
fs cand N este par este determinat astfel ncat f s / 2 fmax . Trebuie s se fac distincia ntre
cazurile N par/impar pentru a evita superpoziia, de aici rezultand cele dou ramuri din (19), unde
f este cantitatea minim necesar pentru aceasta; valoarea sa a fost determinat mai ntai
experimental, i apoi formulat in (14). Pentru un f mare rezult valori mari pentru parametrii
filtrului.

Figura 6. Normarea axei de frecven (pentru N par).

Eantioanele de referin, exprimate n rad/s, sunt obinute prin mprirea eantioanelor


iniiale (definite de utilizator) la frecvena de eantionare (19) apoi multipilcate cu 2.
IV folosit la generarea matricii Vandermonde (6)-(9) este prezentat n Fig. 3. Mrimile de la
intrare sunt eantioanele de frecven normat, setul de referin pentru prima iteraie i setul de
proiectare. IV const din dou bucle for, patru bucle case i controlul logic asociat. Bucla intern
for calculeaz in mod iterativ elementele pentru o linie dat, n timp ce numrul liniei este indexat
prin bucla extern for ; buclele case sunt controlate de numrul de eantioane i de tipul filtrului
FIR dorit (9). Valoarea det(V) este obinut folosind funcia LabVIEW determinant.
Figura 4 prezint IV care finalizeaz generarea setului de proiectare de frecvene de
eantionare, dup ce eantioanele folosite n iteraia anterioar au fost repoziionate n frecven
i/sau noile poziii n frecven au fost alocate pentru eantioane suplimentare. n fiecare iteraie a
buclei while, sunt fcute trei testri: (a) compararea frecvenei curente fk_re din vectorul repoziionat
cu urmtoarea valoare fk+1 a vectorului original; (b) cutarea frecvenei fk_re n vectorul de frecven
original; i (c) determinarea condiiei de resetare pentru bucla while.
La testarea (a), dac fk_re<fk+1, atunci este selectat varianta cu interpolarea i valoarea
amplitudinii interpolate va fi inserat la acelai index k_re al frecvenei care se testeaz fk_re. Dac
fk_re>fk+1, vectorul amplitudinii rmane nemodificat i va fi refolosit n urmtoarea iteraie. Dac
fk_re=fk+1 (testarea (b)) atunci valoarea amplitudinii corespunztoare la indexul k+1 este copiat din
vectorul original n vectorul avand acelasi index cu fk_re.

67

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Figura 7. IV care genereaz matricea V, conform cu (6)-(9).

Figura 8. Cazul fk_re<fk+1 , cand se calculeaz amplificrile eantioanelor de frecven din setul de
proiectare.

In testarea (c), bucla while este resetat de fiecare dat cand una din urmtoarele condiii
este adevrat: fk_re<fk+1, fk_re=fk+1 i fk_re=fmax, unde fmax are semnificaia din (14). Parametrii filtrului
sunt obinui cu ajutorul funciei LabVIEW solve linear equations dup nlocuirea n (5) a matricii V
create n Fig. 3 n setul de proiectare obinut n Fig.4.
Nucleul seciunii de analiz a erorii este IV care calculeaz NDFT, prezentat n Fig. 5. Este o
implementare direct a relaiei (12) prin folosirea a dou bucle for, mpreun cu logicile lor
asociate. Dei blocul pentru NDFT este foarte util n numeroase aplicaii, nu exist o funcie
LabVIEW pentru calculul su, nici n alte limbaje populare cum ar fi Matlab i Mathematica.

Figura 9. IV care realizeaz NDFT conform cu (12).

Pentru a reduce timpul de calcul, toate operaiile iterative descries n Fig. 1 sunt executate
considerand doar domeniul de frecvente normate (0, ); dup iteraia final, setul obinut de
parametri ai filtrului este extins la intreg domeniul (0, 2), profitand de simetria filtrului FIR. Mai
intai, poziiile de frecven pentru intervalul (, 2) sunt introduse n vectorul de frecven folosind
IV prezentat n Fig.6: acesta calculeaz noile poziii n frecven bazandu-se pe cele cunoscute,
corespunzatoare intervalului (0, ), folosind faptul ca intervalul dintre eantioane la deplasarea de
la 0 la n sens trigonometric n planul z sunt egale cu diferenele dintre eantioane la deplasarea
n sens invers trigonometric de la 0 la .

68

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Figura 10. Generarea vectorului pentru ntreaga band de frecven (pentru N par).

3.4.5

Exemplu de proiectare a unui filtru FIR care aproximeaz o audiogram uman dat

In aceast seciune este descris proiectarea de filtre FIR care aproximeaz o audiogram
uman dat, folosind metoda standard i metoda propus. Astfel de filtre modeleaz rspunsul n
frecven al auzului uman descris de audiogram i permit proiectarea protezelor auditive
adaptate [9].
Exist 11 frecvene standard folosite de ctre audiologiti la testarea auzului pacienilor: 125,
250, 500, 750, 1k, 1.5k, 2k, 3k, 4k, 6k i 8k Hz [7]. Se remarc faptul c aceste valori sunt
neuniform spaiate, la distan de o octav. In Tabelului 1, coloana 2 sunt prezentate amplitudinile
corespunztoare dintr-o audiogram real; n contextul metodei de proiectare descris n Fig.1,
primele dou coloane din Tabelul 1 definesc eantioanele de frecven setate de utilizator.
Vom utiliza mai ntai metoda standard descris pentru proiectarea filtrul FIR. Prima linie din
Tabelul II conine valorile det(V) pentru cele 4 tipuri de filtre (1)-(4) obtinute cu aceast metod.
Graficul trasat cu linie continu din Fig. 7 ilustreaz caracteristica amplitudine-frecven a filtrului
de tip I; dup cum ne ateptam, valorile erorii SSE sunt nule pentru toate cele 11 puncte ale
audiogramei. Funcia pondere a acestui filtru este dat de graficul trasat cu linie continu din Fig.
8; se observ valorile foarte ridicate ale coeficienilor filtrului (mai mari de 8E+7), care corespund
valorii joase a det(V), 1.58E-7.
n continuare, folosim metoda descris propus pentru a proiecta un filtru FIR bazat pe
acelai numr de eantioane, 11; parametrii de proiectare au fost setai astfel: Vmin=1E+2, SSEmax
= 5dB. Eantioanele au fost mai ntai plasate la intervale egale (14), apoi repoziionate iterativ de
ctre blocul de decizie ntr-un interval limitat la +/-5% din frecvena initial.
Coloana a 3-a a Tabelului I prezint valorile SSE ale filtrului obinut; valorile det(V) se afl pe
a doua linie a Tabelului II; amplificarea i funcia pondere sunt reprezentate cu linie punctat n
Fig. 7 i respectiv Fig.8. Acest filtru ofer un mai bun compromis ntre precizie (SSE max = 4.9dB) i
limea intervalului coeficienilor filtrului (hmin = -12; hmax = 46) decat filtrul obinut cu metoda
standard.
SSE poate fi sczut substanial prin creterea numrului de eantioane cu 3, dup cum se
observ n colana a 4-a a Tabelului I i linia a 3-a a Tabelului II. Amplificarea i funcia pondere ale
filtrului FIR obinut n acest caz sunt reprezentate cu linie continu n Fig. 9 i respectiv Fig.10.
Pentru a scdea numrul de blocuri de ntarziere, trebuie redus numrul de eantioane n
frecven; un al treilea exemplu de filtru a fost proiectat folosind metoda propus pentru doar 8
eantioane. Scopul a fost minimizarea SSE i a coeficienilor filtrului. Valorile SSE se afl n
coloana a 5-a a Tabelului I. Amplificarea i funcia pondere ale acestui filtru sunt reprezentate cu
linie punctat n Fig. 9 i respectiv Fig.10. n mod evident, erorile sunt mai mari decat cele n cazul
filtrelor anterioare, dar intervalul valorilor coeficienilor filtrului este similar cu cel al filtrului cu 14eantioane.

69

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Tabelul I. Audiograma dorit i eroarea SSE pentru filtrele proiectate cu metoda propus
Audiograma
SSE [dB] pentru filtrele FIR proiectate
f [Hz]
A [dB] 11 eantioane 14 eantioane
8 eantioane
125
20
0
0
0
250
30
0
1.5
0
500
32
-0.33
-0.33
0.52
750
35
0.34
0.26
2.04
1k
37
0
0.42
2.56
1.5k
38
-0.5
-0.17
0.59
2k
40
0
0
1.34
3k
36
-0.44
-0.37
0
4k
34
0.02
0.02
0.83
6k
25
0.37
0.37
0
8k
12
0
0
0

Figura 11. Caracteristica amplitudine-frecven pentru filtrul FIR de 11 eantioane, folosind metoda
standard i metoda propus.

Figura 12. Funcia pondere pentru filtrul FIR de 11 eantioane, folosind metoda standard i metoda
propus.

Figura 13. Caracteristica amplitudine-frecven a filtrelor proiectate cu metoda propus, cu 14 i


respectiv 8 eantioane.

Figura 14. Funcia pondere a filtrelor proiectate cu metoda propus, cu 14 i respectiv 8 eantioane.

70

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Tabelul II. Valorile det (V) pentru filtrele proiectate


Tipul de filtru FIR
I
II
III
det(V)
1.58E-7
5.33E-7 1.12E-13
Metoda
|hmin|
8.4E+7
5.7E+7
8.5E+9
standard
|hmax|
8.5E+7
4.7E+7
8.5E+9
det(V)
1.45E+6 9.75E+5 6.23E+3
Metoda
propus
|hmin|
3.5E+1
3.2E+1
2.9E+2
11 eantioane
|hmax|
5.9E+1
4.7E+1
2.9E+2
det(V)
1.92E+8 1.06E+8 1.55E+6
Metoda
propus
|hmin|
1.3E+1
6.8E+0
2.3E+2
14 eantioane
|hmax|
4.2E+1
3.4E+1
2.3E+2
det(V)
3.22E+3 2.28E+3 1.42E+1
Metoda
propus
|hmin|
5.2E+1
4.8E+1
4.7E+2
8 eantioane
|hmax|
6.2E+1
5.2E+1
4.8E+2

IV
7.3E-12
5.2E+1
6.1E+1
6.18E+4
4.8E+1
5.2E+1
1.38E+7
4.8E+2
4.8E+2
1.09E+2
4.8E+2
4.8E+2

Figura 15. Valorile SSE comparativ cu audiograma target pentru filtrele proiectate cu metoda
propus, bazate pe 8, 11 i respectiv 14 eantioane.

Figura 11 prezint eroarea SSE corespunztoare celor 11 puncte ale audiogramei pentru
cele 3 filtre FIR proiectate cu metoda propus, bazate pe 8, 11 i respective 14 eantioane. Se
remarc faptul c varful SSE este la 250Hz, un punct considerat de mai mic importan, n timp
ce pentru intervalul 1kHz-6kHz toate trei amplitudinile raman n cadrul celor 1.5dB ai audiogramei.
3.4.6

Bibliografie

[1] T. Saramaki, Design of optimum recursive digital filters with zeros on the unit circle, IEEE
Trans. on ASSP, 1983. [Online]. Available: http://dx.doi.org/10.1109/TASSP.1983.1164083
[2] T. W. Parks, C. S. Burrus, Digital filter design, John Wiley & Sons Inc., pp. 33-44, 1987.
[3] L. R. Rabiner, R. W. Schafer, Recursive i nonrecursive realizations of digital filters designed
by frequency sampling techniques, IEEE Trans. on Audio i Electroacoustics, 1971. [Online].
Available: http://dx.doi.org/10.1109/TAU.1971.1162185.
[4] H. Samueli, On the design of optimal equiripple FIR digital filters for data transmission
application,
IEEE
Trans.
on
Circuits
i
Systems,
1988.
Available:
http://dx.doi.org/10.1109/31.9919.
[5] G. J. Dolecek Demo Program for Frequency Sampling FIR Filter Design Method, Frontiers in
Education Conference, 2010. [Online]. Available: http://dx.doi.org/10.1109/FIE.2010.5673496.
[6] J. Huopaniemi, M. Karjalainen, HRTF filter design based on auditory criteria, Proc. Nordic
Acoustical Meeting, 1996. Available: http://citeseerx.ist.psu.edu/viewdoc/summary?doi
=10.1.1.46.6005.
[7] Y. Lian, Y. Wei, A computationally efficient nonuniform FIR digital filter bank for hearing aids,
IEEE Trans. on Circuits i Systems, 2005. [Online]. Available: http://ieeexplore.ieee.org/stamp/
stamp.jsp?tp=& arnumber=1556782&isnumber=33114.
[8] E. Szopos, H. Hedesiu, LabVIEW FPGA based noise cancelling using the LMS adaptive
algorithm, Acta Technica Napocensis, Electronics i Telecommunications, pp. 5-8, 2009.
[9] O. O. Khalifa, M. H. Makhtar, M. S. Baharom, Hearing aids system for impaired people,
International Journal of Computing & Information Sciences, 2004.

71

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

[10]
L. R. Rabiner, Techniques for designing finite-duration impulse-response digital filters,
IEEE
Trans.
on
Audio
i
Electroacoustics,
1971.
Available:
http://dx.doi.org/10.1109/TCOM.1971.1090625.
[11]
E. Szopos, M. Topa, L. Festila, H. Hedesiu, FIR synthesis of the human hearing
mechanism response, Acta Technica Napocensis, Electronics i Telecommunications, pp. 4144, 2010.
[12]
I. Gohberg, V. Olshevsky, The fast generalized Parker-Traub algorithm for inversion of
Vandermonde i related matrices, Journal of Complexity, 1997. [Online]. Available:
http://dx.doi.org/10.1006/jcom.1997.0442.
[13]
A. Eisinberg, G. Fedele, On the inversion of the Vandermonde matrix, Applied
Mathematics
i
Computation,
Elsevier,
2006.
[Online].
Available:
http://dx.doi.org/10.1016/j.amc.2005.06.014.
[14]
M. A. De Jesus, M. Teixeira, L. Vicente, Y. Rodriguez, Nonuniform discrete short-time
Fourier transform a Goertzel filter bank versus a FIR filtering approach, IEEE International
Midwest
Symposium
on
Circuits
i
Systems,
2007.
[Online].
Available:
http://dx.doi.org/10.1109/MWSCAS.2006.382241.
[15]
S. Bagchi, S. K. Mitra, The nonuniform discrete Fourier transform i its applications in filter
design: Part I-1-D, IEEE Trans. On Circuits i Systems-II: Analog i Digital Signal Processing,
1996.
[Online].
Available:
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=
&arnumber=502315&isnumber=10979.
[16]
B. Qiu, Y. Xu, Y. Lu, J. Yang, Estimation of interchannel time difference in frequency
subbands based on nonuniform discrete Fourier transform, EURASIP Journal on Audio,
Speech i Music Processing, 2008. [Online]. Available: http://dx.doi.org/10.1186/1687-47222008-618104.
[17]
E. Szopos, M. Neag, H. Hedesiu, I. Srcu A Method for Designing FIR Filters with
Arbitrary Magnitude Characteristic Used for Modeling Human Audiogram, submitted to
Advances n Electrical and Computer Engineering, ISSN: 1582-7445

72

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

4 Baza de date cu exemple de proiectare a receptoarelor


multistandard
4.1

Exemple de implementare a unor interfete de radio-frecvent (amplificator de


zgomot redus + mixer convertor de frecvent)

Figura 1: Schema electric a amplificatorului cu zgomot redus

Figura 2: Schema electric a mixerului

73

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Figura 3: Schema electric a amplificatorului transrezisten

Figura 4: Schema electric a amplificatorului operaional folosit n PMA

4.2

Exemplu de implementare a benzii de baz analogice a unui receiver UWB n


modul de lucru 250MHz:

Figura 1: Schema bloc a benzii de baza analogic

74

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Figura 2: Schema bloc a filtrului de ordin 4

a)

b)
Figura 3: a) Schema electric a biquadului Sallen-Key modificat, complet diferenial; b) Rezultate de
simulare pentru un filtru Chebyshev de ordinul 4 implementat cu structura Sallen-key prezentat;
este variat frecvena de tiere a filtrului

75

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Figura 4: Schema electric a amplificatorului operaional utilizat n biquad

Figura 5: Schema bloc al amplificatorului cu ctig programabil (PGA)

Figura 6: Schema electric a amplificatorului cu ctig programabil (PGA)

76

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Figura 7: Schema electric a amplificatorului operaional utilizat n PGA

Figura 8: Schema electric a amplificatorului de eroare pentru controlul tensiunii de modul comun

77

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

Figura 9: Schema electric a amplificatorului cu ctig variabil realizat cu 3 celule


transconductoare

78

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

4.3

O nou structur de amplificator cu cstig programabil (PGA) realizat cu AO

4.3.1

PGA cu intrare si iesire single-ended si banda de 30MHz

Structura de PGA propus, prezentat n Figura 1 , este derivat din amplificatorul de


tensiune inversor realizat cu un amplificator operaional (AO) cu o modificare semnificativ:
variaia ctigului este realizat prin modificarea valorii rezistenei de intrare; comutatoarele
necesare modificrii acestor rezistene sunt realizate cu tranzistoare MOS, plasate n afara cii
de semnal; astfel rezistena intern a comutatoarelor nu afecteaz ctigul PGA-ului.
Pe baza acestei structuri a fost realizat un PGA cu o singur ieire, prezentat n Figura 1,
cu ctigul variat ntre -6 dB i 23 dB, n trepte de 1dB. Acest ctig a fost obinut prin
cascadarea a doua etaje PGA, primul etaj cu ctigul variat ntre -6 dB i 18 dB n trepte de 6dB
i al doilea etaj cu ctigul variat ntre 1 dB i 5 dB, n trepte de 1dB.

Vin

R5

R4

R3

R2

R1

SW5

SW4

SW3

SW2

R0
SW1
-

Vout
OUT

Figura 1: Schema electric a unui etaj PGA


VDD

M1

M5

M2

M9

Vbias_RM

InM

M3

InP

M4

Out
CM

CMP2

RM
I1

CMP1

M6

M10

M8

M7
M11

VSS

Bias

Differential input stage

Common source output stage

Vctrl RM Bias

Figura 2: Structura intern a AO Miller cu compensare R-C

Figura 2 prezint structura intern a amplificatorului operaional Miller cu compensare fix


folosit pentru implementarea PGA-ului. Structura de AO Miller cu compensare fix are
dezavantajul c reeaua de compensare trebuie dimensionat pentru cazul cel mai defavorabil,
corespunztor valorii minime a ctigului PGA, iar pentru celelalte ctiguri operaionalul este
supracompensat. Pentru a depi aceast limitare reeaua de compensare a fost implementat
cu o matrice programabil, prezentat n Figura 3. n acest fel compensarea operaionalului
poate fi corelat cu ctigul n bucl nchis al PGA-ului realizat cu acest operaional. Au fost
proiectate dou variante ale acestei reele programabile: Cazul A a fost optimizat n vederea
asigurrii unui benzi de trecere (ct mai) constante pentru PGA iar Cazul B a fost optimizat
pentru a menine marginea de faz constant.

79

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Vbias_RM
SW1

CM1

RM1
SW2

CM2

RM2
SW3
CMP1

CM3

CMP2

RM3
SW4
CM4
RM4

Figura 3: Reeaua de compensare R-C programabil

Tabelul 1 prezint rezultatele de simulare a PGA-ului pentru cele 3 cazuri de compensare:


- iniial AO cu o reea de compensare fix
- cazul A banda PGA-lui este meninut relativ constant la 30MHz
- cazul B banda nu este constant, dar marginea de faz este meninut la 80o.
Tabelul 1: Rezultate de simulare pentru primul etaj al PGA pentru cele 3 cazuri: cazul iniial, reea de
compensare fix, cazul A banda constant, cazul B margine de faz constant.
1st PGA stage_initial
Gain
Ao
BW
Code
[dB]
[MHz]
-6
-6.022
52.12

m
[dgr]
75.68

1st PGA stage_case_A


Ao
BW
m
[dB]
[MHz]
[dgr]
-6.022
31.04
84.03

1st PGA stage_case_B


Ao
BW
m
[dB]
[MHz]
[dgr]
-6.022
38.76
80.47

-0.002

37.38

77.8

-0.002

30.42

85.32

-0.002

41.11

80.71

6.018

22.92

81.98

6.018

30.26

87.39

6.018

46.23

80.58

12

12.037

12.95

85.48

12.037

30.43

80.2

12.037

30.48

80.11

18

18.055

87.58

18.055

30.44

79.05

18.055

26.67

80.57

Figura 4 prezint caracteristica benzii PGA-lui cascadat n funcie de Codul de Ctig


pentru cazurile iniial, A i B al reelei de compensare. n cazul A banda PGA-lui este meninut
relativ constant la 30MHz, variaiile benzii fiind introduse de etajul al doilea al PGA-lui, a crui
reea de compensare a rmas fix. n cazul B banda PGA-lui nu este constant dar marginea
de faz este meninut relativ constant. n cazul iniial banda PGA lui scade pn la 5MHz,
reeaua de compensare fiind fix pentru ambele structuri PGA.
45

PGA_Initial

40

PGA_CaseA

BW [MHz]

35

PGA_CaseB

30
25
20
15
10
5
0

-6 -4 -2 0

6 8 10 12 14 16 18 20 22
Gain Code

Figura 4: Caracteristica Band-Cod de Ctig al PGA pentru cele 3 cazuri.

80

Raport de Cercetare - 2011


4.3.2

Proiect CNCSIS IDEI 2534

PGA cu intrari si iesiri diferentiale pentru aplicatii UWB

Un PGA complet diferential bazat pe aceai principiu, prezentat n Figura 5 [1] a fost
proiectat pentru pentru un ctig ntre 0dB i 22dB cu pas de 2 dB.

InP RI3
bI(2)

RI2

RI1

bI(1)

bI(0)

RI0

RI3

bII(1)

bII(2)

bII(1)

bII(0)
+

OutM1

RI1

RII0

OutP
-

OA2

bI(0)

RI2

RII1

OutM1

bI(1)

RII2

OA1
bI(2)

RII3

OutP1

InM

OutP1 RII3

RI0

bII(1)

bII(2)

RII3

RII3

bII(1)

bII(0)

RII2

RII1

OutM

RII0

nd

st

2 stage

1 stage

Figura 5: Schema PGA complet diferenial

PGA-ul a fost implementat cu amplificatorul operaional prezentat n Figura 6 , dar cu


diferena c reeaua de compensare a fost implementat cu matricea programabil prezentat n
Figura 7. Reeaua de compensare programabil a fost dimensionat astfel nct banda PGA-lui s
fie meninut la 250MHz cu variaii ct mai mici. Rezultatele de simulare obinute prin simulri
STB i AC sunt prezentate in Tabelul 2, iar n Tabelul 3 sunt prezentate rezultatele de simulare de
zgomot i liniaritate. Se poate observa c pentru fiecare treapt de ctig specificaiile de band i
ctig au fost ndeplinite.
OutP RCM

OutP1 RCM
+

OutM1 RCM

OA1 OUT

VCM_CTRL1

OutM RCM

VCMREF

OA2 OUT

VCMREF

VCM_CTRL

VDD
VCM_CTRL1

M3

OutP

OutP1

OutM1

VCM_CTRL

M8

M4

M9

OutM

COMP
InP

M2

M1

VbiasN

InM

COMP
M7

M6

M5

M10

VSS
st

1 Stage

2nd Stage

Figura 6: Amplificator diferential de mare vitez implementat cu 2 etaje difereniale de tip


NMOS i compensare R-C

81

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534


Vctrla(0)
CC1a

Out1

Out

Vctrlb(0)

RM1a

CC1b

Out1
Vctrla(1)

Out

RM1b

CC2a

Vctrlb(1)

RM2a

CC2b

Vctrla(2)

RM2b

CC3a

B.

RM3a

A.
Figura 7: Matrice programabil de compensare n frecven folosit n AO: A. utilizat n al doilea etaj al
PGA; B. utilizat n primul etaj al PGA

Tabelul 2: Rezultatele de simulare AC i STB a PGA-ului pentru toate codurile de ctig


Gain at 10Hz
[dB]

Gain at250MHz
[dB]

Attenuation at
540MHz [dB]

BW
[MHz]

st

Gain setting

PM 1 stage
[dgr]

PM 2 stage
[dgr]

nd

22

21.68

20.74

5.58

255.5

71.93

65.1

20

19.61

19.21

4.62

325.5

71.91

60.93

18

17.64

16.72

7.751

255.6

70.94

62.88

16

15.72

15.33

6.971

304.7

71.02

60

14

13.82

12.9

6.638

257.1

69.28

65.01

12

11.74

11.36

5.67

317.8

69.16

60.83

10

9.77

8.852

8.7914

255.9

68.55

62.88

7.841

7.462

8.009

300.6

68.56

60

5.851

4.707

7.097

254.9

67.92

65.01

3.77

3.37

6.331

310

67.77

60.83

1.793

0.855

9.45

254.4

67.28

62.88

-0.137

-0.534

8.666

296.2

67.25

60

Tabelul 3: Rezultatele de simulare de zgomot i liniaritate al PGA pentru toate codurile de ctig
Gain
Setting

Spot_Noise_at_100MHz
[nV/sqrtHz]

1dBOCP_at_10MHz
[dBm]

1dBOCP_at_250MHz
[dBm]

22

165.7

14.68

7.979

20

132.8

14.23

8.86

18

106.4

13.35

5.143

16

86.93

12.44

5.08

14

103.3

14.07

7.91

12

83.63

14.13

7.72

10

67.8

14.32

4.266

56.2

13.03

4.661

71.25

14.98

8.549

58.81

14.08

8.095

48.66

14.03

4.836

41.28

14.11

4.178

Bibliografie:
[1] M. Neag, I. Kovacs OA-based Programmable-Gain Amplifier fir UWB applications,
Proceedings of the CAS 2011 Conference, Sinaia. Romania, October 2011, pp. 425-428

82

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

4.4

O noua structura de amplificator cu cistig controlat (VGA) bazat pe celule Gm

4.4.1

Context

Amplificatoarele cu ctig variabil (VGA) sunt blocuri de baz folosite n receptoarele fr


fir. Spre deosebire de amplificatoarele cu ctig programabil (PGA), pentru care ctigul este
variat n trepte de civa decibeli prin utilizarea unui control al ctigului pur digital, ctigul VGAului este variat continuu n gama de ctig. Rezoluia ctigului depinde doar de rezoluia
circuitului de control (care este de obicei controlat de un convertor numeric-analogic - DAC).
Avnd n vedere faptul c puterea semnalului recepionat poate s aib variaii mari, pentru a
maximiza gama dinamic a ADC-ului, receptorul trebuie s asigure o rezoluie mare a ctigului,
ct mai aproape de continuu. PGA-urile cu pai fini de ctig s-au dovedit a fi o soluie bun n
ceea ce privete zgomotul i liniaritatea n procesele CMOS. Cele mai multe PGA-uri sunt
construite folosind arhitecturi n bucl nchis, realizate cu amplificatoare operaionale; ctigul
este determinat de raportul rezistenelor. Arhitectura n bucl nchis ajut la creterea liniarittii
PGA-lui, dar banda este de obicei de ordinul MHz din cauza consumului mare de putere i a
problemelor de stabilitate.
Semnalele OFDM prezint un raport vrf-medie de valoare mare; de asemenea,
decodoarele sunt sensibile la schimbri mari i / sau abrupte a ctigului. Prin urmare, este
avantajoas inserarea unui VGA n faa ADC-lui, care este plasat la sfritul lanului de
condiionare al semnalului analogic. VGA-ul poate s i adapteze n mod continuu amplitudinea
semnalului la ieire, evitnd n acest fel regimurile tranzitorii cauzate de modificarea n trepte a
ctigului cazul amplificatoarelor cu ctig programabil (PGA) [1].
Pe lng parametrii uzuali ai amplificatoarelor cu ctig fixat valoarea ctigului, band,
linearitate, impedane de intrare/ieire i zgomot VGA-urile au cerine specifice: timp de
stabilizare scurt i independent de ctig deziderat obinut prin implementarea unei caracteristici
de control a ctigului linear-n-dB, linearitate mare pentru ntregul domeniu de variaie al
ctigului preferabil OCP1dB constant, o variaie foarte mic a timpului de ntrziere de grup cu
variaia ctigului [1], [6-7]. Principalele cerine ce trebuie ndeplinite de un VGA capabil s
opereze cu semnale multistandard sunt [6]:
- band i linearitate independente de setarea ctigului
- ctig i band programabile digital
4.4.2

Arhitectura clasic de VGA implementat cu transconductoare CMOS

Stuctura tipic a amplificatorului cu ctig variabil, implementat cu celule


transconductoare CMOS, este ilustrat n Figura 1 [1]. Transconductorul Gm1 convertete
tensiunea de intrare ntr-un curent care mai apoi este aplicat unui rezistor implementat cu celula
transconductoare Gm2. Ctigul n tensiune al VGA este dat de relaia:
AO

Gm1
Gm2

(1)

i este insenzitiv la variaiile de proces i temperatur. Ctigul poate fi variat prin modificarea
uneia sau a ambelor transconductane. Polul dominant al VGA-ului, prezentat n equaia (2), este
situat la nodul de ieire (CL este sarcina capacitiv) i impune banda VGA-ului:

BWVGA

VIN

Gm 2
2 CL

(2)

+
Gm1

Gm2
+

VOUT
CL

Figura 1. Diagrama bloc a unui VGA implementat cu celule transconductoare CMOS

83

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Figura 2 prezint un exemplu de implementare la nivel de tranzistor al arhitecturii de VGA


prezentat n Figura 1: Gm1 i Gm2 sunt realizate utiliznd etaje difereniale simple; ctigul este
controlat prin variaia curentului de polarizare (deci a transconductanei) al celor dou celule Gm
cu aceeai cantitate, I, n direcii opuse; expresia ctigului este dat de:

AV

Gm12
Gm 34

I
I
I B I
IB
(W / L)12
I
I
K
K
Ke B if
0.6, where K
I
I B I
IB
(W / L)34
1
IB
1

(3)

Ctigul n tensiune poate fi aproximat cu o funcie exponenial pentru valori mici ale I/I,
deci circuitul asigur un control liniar-n-dB al ctigului [1]. Aceast implementare simpl are
numeroase limitri:
- odat ce transconductana de ieire este modificat pentru a schimba ctigul, banda VGAului se va modifica vezi ecuaia (2);
- ntreaga gam dinamic a ieirii VGA-ului se regsete la intrarea celulei Gm2, deci liniaritatea
la ieirea VGA-ului este setat de liniaritatea intrrii celulei Gm2.
- linearitatea celulelor Gm va varia cu modificarea curentului de polarizare a etajelor
difereniale. Aceast limitare poate fi evitat prin utilizarea unei tehnici de direcionare a
curentului generat de etajele difereniale.
VDD
IB

IB
VOD

VID

M1

M2

I B I

M3

M4

I B I

Figura 2. Implementarea arhitecturii din Figura cu etaje simple difereniale

4.4.3

Arhitectura de VGA propus, bazat pe trei transconductoare

Figura 3 prezint arhitectura propus a amplificatorului cu ctig variabil (VGA). Este


alctuit din 3 celule transconductoare (Gm). Toate celulele Gm sunt polarizate cu un curent
constant, astfel liniaritatea i banda VGA-lui nu se schimb cu variaia ctigului. Ctigul VGAlui este variat cu ajutorul unui amplificator de curent Aii, prezentat n Figura 4, al crui ctig
poate fi variat ntre -1 i 1. Structura VGA-lui are un singur nod, nodul de ieire V OUT , ceea ce
inseamn c banda poate deveni programabil prin conectarea unui reele de capaciti
programabile la acest nod.
G Aii Gm 3
G
G
(4)
AV m1
[ m1 (1 m 3 )]
Gm 2
Gm 2
Gm1

84

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

VIN

i1

Gm1

Gm2
+

CL

i3Aii
-

VOUT

i3

Gm3

Aii(VCTRL)

VCTRL

Figura 3. Diagrama bloc a VGA-ului implementat cu 3 celule transconductoare

4.4.4

Implementarea structurii de VGA propusa cu transconductoare de mare liniaritate

Figura 4 prezint schema electric detaliat a transconductorului Gm 1 din Figura 3. Acesta


are ca etaj de intrare din nucleul transconductorului (Gm-core) cu liniaritate mbuntit i o
oglind de curent programabil ca etaj de ieire. Transconductana nucleului este dat n mare
parte de rezistenele R, efectul tranzistorilor de intrare M IN fiind minimizat de bucla de reacie din
jurul acestora n acest fel este mrit transconductana echivalent a MIN. Acesta asigur o
liniaritate foarte bun precum i o variaii sczute n funcie de temperatur i de tensiunea de
alimentare.
Curentul ciclic generat de nucleu este oglindit la nodul de ieire prin intermediul oglinzii
alctuite de MOUT -MOUT1_A; MOUT1-B. Oglinda de curent este imprit n dou seciuni, astfel raportul
de oglindire poate fi crescut de la N la N+P doar prin polarizarea tranzistorului de cascod prin
comutatorul K controlat digital.
VDD
VCTR_CM

IS

IS

OUTP

VInP

MIN

MIN

MOUT
X1

VCTR_CM
OUTM

ID

OUT_Gm1

MBIASP

MOUT
X1

VInM
VCASN

VSTEP
ID

Gm CORE

MOUT1_A
XN

MOUT1_B
XP
OUT_Gm1

Figura 4. Schema detaliat a lui Gm1 din componena VGA-ului

Figura 5 prezint schema electric detaliat a celulei notate Gm 3 n Figura 3. Aceasta este
realizat n felul urmtor: (i) folosete aceeai nucleu (Gm-Core) ca i celula Gm1 descris mai sus,
dar de data aceasta curentul ciclic este oglindit cu un factor constant R, prin intermediul tranzistorilor
MOUT3; (ii) ctigul variabil n curent al celulei Aii este implementat de ctre dou etaje difereniale cu
ieirile conectate n cruce, Ma-Mb i Mc-Md. Acestea realizeaz un circuit de redirecionare al
curentului: dac tensiunea de comand, VCTRL=VA-VB, are o valoare pozitiv sau negativ mare
atunci curentul ciclic generat de Gm3 este direcionat n totalitate spre ieirea OutP sau OutM.
Pentru valori intermediare ale lui V CTRL o fraciune pozitiv sau negativ al curentului ciclic ajunge la
OutP n timp ce completul este direcionat spre OutM. A se observa c curentul continuu injectat n
nodul OutP rmne egal cu cel injectat n nodul OutM, indepentent de valoarea lui VCTRL.

85

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

VDD
VCTR_CM

Ma

Mb

+
+
-

VCTRL
VInP
MOUT3
XR

InM

Mc

Md

VCASN
InP

Gm Core

VInM
MOUT3
XR

OUT_Gm3
Figura 5. Schema detaliat a lui Gm3 i Aii din structura VGA-ului

Celulele Gm1 i Gm3 sunt implementate folosind un singur nucleu Gm i ieiri scalabile
(OUT_GM1 i OUT_GM3). Folosind acest procedeu, aria, ofsetul de intrare i puterea consumat
sunt reduse, iar liniaritatea i zgomotul sunt mbuntite.
Figura 6 prezint schema simplificat a VGA-ului implementat cu celule
transconductoare cu liniaritate mbuntit. VGA-lui este realizat cu aceai nucleu (GmCore)
alctuit din MIN, MOUT , R, i etajele de ieire implementate cu oglinzi de curent. Rndul de sus
din Figura 6 prezint celulele Gm 1 i Gm3 (detaliate n Figurile 4 i 5) realizate ca etaje de
ieire conectate la acelai nucleu (Gm-Core). Rndul din stnga jos al Figurii 6 prezint
schema detaliat al transconductorului Gm 2. Acesta este alctuit dintr-un nucleu (Gm-Core)
identic cu cel folosit la Gm 1 i Gm2, cu diferena c raportul de oglindire este unitar, i
nodurile de intrare i ieire sunt conectate n cruce, pentru a realiza reacia prezentat n
Figura 3.
Printr-o analiz mai detaliat a celulei Gm2 se poate observa c tensiunile gril-surs
ale tranzistoarelor de intrare, MIN din Figura 6, sunt constante, rezutnd c potenialul nodului
plasat ntre rezistorii R, notat cu M n Figura 6, va urmri tensiunea de mod comun de la
intrarea celulei Gm, care este n acelai timp i tensiunea de ieire a VGA. Pe baza acestor
observaii a fost propus un circuit de control al tensiunii de mod comun de la ieirea VGA -ului,
prezentat n Figura 6. Acesta este un etaj diferenial, alctuit din tranzistorii MNCM1-MNCM2,
care compar tensiunea din nodul M cu tensiunea de referin, V REF, curentul ciclic rezultat
este aplicat diodei MPCM2 genernd o tensiune de gril pentru toate tranzistoarele PMOS,
care realizeaz polarizarea celor 3 celule Gm. In acest mod nu este necesar introducerea
unor circuite auxiliare n calea de semnal.
Nucleul VGA-lui fiind identic, transconductanele celulelor Gm1 i Gm3 pot fi exprimat
n felul urmtor:

Gm1 N Gm 2 if M Out1_B is off ;

Gm1 ( N P ) Gm 2 if M Out1_B is on;

Gm 3 R Gm 2 .

(5)

n acest fel, valoarea ctigului VGA poate fi controlat ntre valorile (N-R) i (N+R), atunci
cnd doar primul etaj (MOUT-1A) al Gm1 este activ; valoare maxim a ctigului ajunge pana la
(N+P+R) atunci cnd ambele etaje ale lui Gm1 sunt active. Prin alegerea N=5, P=8.5 i R=4.5 se
poate acoperi o gam de ctig de la -6dB la 18 dB folosind doar primul etaj de ieire al Gm 1, prin
activarea celui de al doilea etaj ctigul poate ajunge pn la 24 dB.

86

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

VDD
VCTR_CM

OUTM

OUTP

VCTRC

Aii

VCASN

VCASN
VInP

InM

InP

VInM

Aii

VCTRL

Gm Core

OUT_Gm3

OUT_Gm1

OUT_Gm1

OUT_Gm3

VDD
IS

IS

MPCM1 MPCM2

OUTM

OUTP

MIN
MOUT2
X1

ID

MOUT
X1

R
MIN
MOUT
X1

VCTR_CM

OUTP
OUTM

VCASN
MNCM1 MNCM2
ID

MOUT2
X1

VREF

2(ID-IS)

Figura 6. Schema simplificat a VGA-ului implementat cu celule Gm cu liniaritate mbuntit

4.4.5

Rezultate de simulare

VGA-ul propus a fost proiectat ntr-un proces CMOS de 0.18um. Figura 7 prezint
caracteristicile de frecven ale VGA-ului obinute pentru dou valori ale condensatorului
programabil plasat la nodul de ieire, notat cu CL n Figura 3. Graficul arat c banda msurat la
-3dB este de 40MHz pentru CL=1pF, dar poate fi uor redus la 8MHz prin creterea C L la 8pF. In
ambele cazuri, valoarea limii de band depinde foarte puin de ctigul la joas frecven.

Figura 7. Caracteristica de frecven a VGA-ului pentru CL=1pF i 8pF.

Tabelul 1 prezint principalii parametri ai VGA-ului pentru mai multe setri al ctigului:
limea de band (BW) msurat la -3dB, variaia ntrzierii de grup (GD = GD @ joas
frecven - GD @ BW), tensiunea maxim de ieire, notat VOUT_MAX, care poate fi suportat de
ctre VGA n condiiile unui THD mai mic de 1%, i punctul de compresie la 1dB (1dB OCP). Aa
cum era de ateptat, BW i GD variaz foarte puin n funcie de ctig: 3.65% respectiv 3.62

87

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

%. Parametrii legai de liniaritate, VOUT_MAX i O1dBCP au o variaie relativ mai mare 13% i
0.6dB - dar nc ntr-un interval acceptabil. Ultima coloan prezint tensiunea de zgomot la ieire
la 1kHz pentru diferite setri al ctigului.
Caracteristica de ctig n funcie de V CTRL nu este liniar-n-dB, dar acest lucru nu este un
dezavantaj major pentru c: a).VGA-ul n general este introdus ntr-o bucl nchis de control
automat al ctigului i b). timpul de stabilizare al tensiunii de ieire a VGA-lui este foarte mic.
Punctul b) este dovedit de rezultatele prezentate n Figura 8, unde VCTRL este variat n trepte.
Figura 9 prezint spectrul zgomotului de ieire pentru ctigurile de -6, 0, 6, 12, 18 i 24dB, i un
detaliu pentru frecvenele mai mari.
Tabelul 1: Principalii parametri ai VGA-ului pentru diverse setri de ctig
Gain
BW
GD
Vout_Max
THD
OCP1dB
ONoise
[dB]
[MHz]
[ns]
[mVpp]
[%]
[dBV]
V/Hz
0
42.4
-1.8
897.5
0.46
0.07
5.27
3
42.8
-1.78
943.48
0.43
0.12
5.74
6
43.2
-1.77
925.28
0.47
0.11
6.59
9
43.6
-1.74
905.74
0.56
0.10
9.78
12
44
-1.73
906.66
0.57
0.09
12.09
15
43.8
-1.74
927.74
0.63
0.10
15.62
18
42.2
-1.85
1062.98
0.45
0.16
21.91
21
42.9
-1.77
933.24
0.57
0.10
21.94
24
40.9
-1.86
1164.3
0.37
0.20
26.85

Figura 8: Tensiunea de ieire a VGA-ului pentru cazul n care tensiunea de comand VCTRL este
variat n trepte.

Figura 9. Spectrul zgomotului de ieire al VGA-ului pentru ctigurile de: -6, 0, 6, 12, 18 i 24dB.

88

Raport de Cercetare - 2011


4.4.6

Proiect CNCSIS IDEI 2534

Bibliografie

[1] H. Elwan, et al., A Differential-Ramp Based 65 dB-Linear VGA Technique in 65 nm CMOS,


IEEE Journal on. Solid-State Circuits, vol. 44, no. 9, pp. 25032514, Sept. 2009.
[2] T. Kwan and K. Martin, An adaptive analog continuous-time CMOS biquadratic filter, IEEE J.
Solid-State Circuits, vol. 26, no. 6, pp. 859867, Jun. 1991.
[3] D. A. Sobel, R. W. Brodersen, A 1 Gb/s Mixed-Signal Baseband Analog Front-End for a 60 GHz
Wireless Receiver, IEEE J. Solid-State Circuits, vol44, no 4, pp 1281-1289, April 2009
[4] P. Antoine et al., A direct-conversion receiver for DVB-H, IEEE J. on Solid-State Circuits, vol.
40, no. 12, pp. 25362546, Dec. 2005.
[5] S. C. Tsou et al., A low-power CMOS linear-in-decibel variable gain amplifier with programmable
bandwidth and stable group delay, IEEE Trans. on Circuits and Systems - II, vol. 53, pp. 1436
1440, Dec. 2006.
[6] M. Neag, I. Kovacs, R. One, Marina opa A Voltage-Controlled Amplifier Based on Gm Cells
for Multistandard OFDM Integrated Receivers, Proceedings of the EUROCON 2011 Conference,
Lisbon, Portugal, April 2011
[7] M. Neag, I. Kovacs, R. Onet, and M. Topa, Novel Voltage-Controlled Amplifiers for Multistandard
Integrated Radio Receivers, Acta Tehnica Napocensis Electronics and Telecommunications, vol.
50, 2009, pp. 21-26.
[8] I. Srcu, M. Neag, I. Kovcs - Optimized Analog Channel Filters for UWB Receivers,
submitted to IEEE MTT 2012 International Microwave Symposium

89

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

5 Concluzii
n acest an activitatea echipei de cercetare a urmrit ase direcii:
1. Elaborarea unor programe de modelare i proiectare a receptoarelor OFDM multistandard.
n cadrul proiectului au fost realizate modele complexe n Matlab a principalelor ansambluri
functionale din componena unui receptor radio, de la generarea semnalelor OFDM i anten la
blocurile analogice din calea de semnal i n final la ntregul lan de procesare digitala a
semnalului receptionat (corecie de erori Viterbi, demapare/demodulare OFDM, etc.).
2. Elaborarea unor metode de proiectare a receptoarelor OFDM. Principalele realizri
obinute n aceast direcie n cadrul proiectului sunt:
- au fost dezvoltate mai multe Level-plan-uri n Excel, cu ajutorul crora se poate
realiza distribuirea cstigului i selectivitatii ntre blocurile analogice din calea de
semnal, n vederea obinerii unei valori int a raportului semnal-zgomot (SNR) sau
a raportului semnal-zgomot i distorsiuni (SINAD) al receptorului. Astfel se poate
face o prim estimare a principalelor cerine (cistig, selectivitate, zgomot, liniaritate)
pentru blocurile analogice.
- a fost realizat o metod de proiectare a receptoarelor OFDM bazat pe modelarea
detaliat n Matlab a ntregii ci de semnal. Aceast metod foloseste o nou
metric pentru msurarea efectelor neidealitilor introduse de receptor asupra
semnalului dorit n prezena canalelor alturate i a semnalelor perturbatoare:
Diferena fa de Referin (DwrtR).
- a fost dezvoltat o nou metod de compensare a efectului nemperecherilor dintre
caile I i Q din receptoarele radio n cuadratur, bazat pe procesarea pe sub-benzi
a semnalului. Metoda poate fi aplicat pentru (aproape) orice algoritm de
compensare I/Q, dezvoltat iniial pentru nemperecheri independente de frecven ;
eficiena ei a fost demonstrat chiar i n cazul folosirii unui numr mic de sub-benzi
- a fost elaborat o metod iterativ de proiectare a sintetizoarelor de frecven, care
folosete un set de programe disponibile gratuit n conjuncie cu programe Matlab
proprii.
3. Realizarea unor programe de optimizare multi-criteriu a funciilor de transfer a filtrelor
analogice dedicate filtrelor de canal din tunerele OFDM multistandard.
n cadrul proiectului a fost elaborat o metod de optimizare a functiilor de transfer a filtrelor
analogice bazat pe algoritmi genetici, cu cteva trsturi distincte fa de abordrile similare
gsite n literatur: metoda propus folosete un generator de semnal creat n Matlab cu scopul de
a aplica la intrarea filtrului semnale reale (care conin att semnalul dorit ct i cele nedorite,
provenite din canalul adiacent i/sau alte semnale perturbatoare); de asemenea, tipul i ordinul
funciei de transfer pot fi modificate n timpul procesului de optimizare; n plus, metoda implic
multiple rulri pentru fiecare set de condii, astfel ncat se poate profita din plin de permutrile
aleatoare pe care se bazeaz algoritmii genetici. O caracteristic important este faptul c
optimizarea ia n consideratie i aspecte legate de implementarea la nivel de circuit a filtrelor
proiectate, cum ar fi minimizarea factorilor de calitate ai bicuazilor dintr-un filtru realizat prin
cascadarea seciunilor de ordinul ntii i doi.
4. Dezvoltarea unor metode de proiectare a filtror de canal, cu accent pe programabilitate i
reconfigurabilitate. Principalele realizari obinute n aceast direcie sunt:
- Elaborarea unei metode sistematice de proiectare a filtrelor analogice n cascad,
implementate n tehnica Gm-C. n acest scop au fost dezvoltate dou noi structuri
de bicuazi universali, cu sensibilitate redus la capacittile parazite inerente
integrrii n cadrul unui circuit integrat.
- Pentru filtrele proiectate n tehnica AO-RC a fost dezvoltat o metod sistematica
de dimensionare a AO cu compensare n frecven de tip Miller. n comparaie cu
procedurile standard de dimensionare, c en t r at e p e va l oa r ea m a r g in i i de
f a z i a p r od us u l u i a m p l if i ca r e - ba nd , metoda de dimensionare propus
ia n considerare i consumul de curent i ctigul la joas frecvent.

90

Raport de Cercetare - 2011

Proiect CNCSIS IDEI 2534

Propunerea unei noi abordari n proiectarea filtrelor logaritmice, bazata pe topologia


n cascada, potrivita realizarii unor filtre reconfigurabile i programabile.
- Elaborarea unei metode de proiectare a filtrelor FIR care realizeaza o caracteristic
amplitudine-frecven oarecare, definita de utilizator prin puncte. Exemplele
prezentate dovedesc faptul c filtrele obinute astfel sunt mult mai uor de
implementat dect cele obinute prin metoda clasic de proiectare, deoarece
domeniul de variaie a valorilor coeficienilor este restrns semnificativ iar ordinul
filtrului poate fi redus, fr a afecta semnificativ precizia cu care sunt atinsele
punctele amplitudine-frecven impuse.
5. Realizarea unei baze de date cu exemple de proiectare a receptoarelor multistandard care
conine scheme electrice, la nivel de tranzistor, a tuturor blocurilor din calea de semnal.
Dintre structurile noi de circuite dezvoltate n cadrul proiectului amintim:
o bicuazii universali cu sensibilitate redus la capacittile parazite
o amplificatoarele cu cstig controlat n tensiune care folosesc transconductoare de
mare liniaritate
o amplificatoarele cu cstig programabil implementate cu AO, care nu au switch-uri n
calea de semnal
-

6. Stabilirea direciilor de continuare i extindere a temei de proiect; principala realizare n


aceast direcie o constituie participarea ca i partener la redactarea propunerii de proiect
de cercetare Sistem integrat senzor-pil microbian, energetic autonom pentru aplicaii
biomedicale, n cadrul Programului Parteneriate, mpreun cu dou universiti de
prestigiu din Cluj-Napoca.

n aceast etap a proiectului au fost elaborate 16 articole din care 7 au fost publicate iar 4 sunt n
curs de publicare: o lucrare tiinific a fost publicat ntr-o revist de specialitate de tip BDI
(categorie CNCSIS B+) i 6 articole au fost prezentate la 4 conferine internaionale organizate
sub girul IEEE i au fost publicate n volumele conferinelor. nc 4 lucrri sunt n curs de
publicare, una ntr-o revist ISI i trei ntr-o revist de tip BDI (categorie CNCSIS B+). n plus, au
fost elaborate i trimise spre recenzare 3 articole la reviste ISI, precum i 2 lucrri la o conferin
internaional de prestigiu, organizat sub girul IEEE. Mentionm i faptul c lucrarea tiinific
prezentat la conferina CDN Live organizat de firma Cadence a obinut primul loc la sectiunea
Academic.
Articole publicate n anul 2011:
Reviste indexate BDI, categoria B+
1. B. S. Kirei, M. Neag, M. opa - MATLAB Toolbox For RF Receiver Modelling, Buletinul
Intitutului Politehnic Iasi, Sectia Electrotehnica, Energetica, Electronica, Tomul LVI(LX),
Fasc. 3, 2011
Conferine
2. I. Kovacs, A. Oros, M. Neag Comparative Analysis of Two Versions of the Miller OA
Based on A Systematic Design Method, Proceedings of the 17th International Symposium
for Design and Technology n Electronic Packaging (SIITME 2011) IEEE Conference,
October 2011, Timisoara, Romania, pp. 253-256
3. A. Oros, I. Kovacs, M. Neag Iterative Design of Frequency Synthesizers Using CppSim
and Matlab, Proceedings of the 17th International Symposium for Design and Technology
n Electronic Packaging (SIITME 2011) IEEE Conference, October 2011, Timisoara,
Romania, pp. 81-84
4. R. Groza, M. Neag Programmable log-domain low pass filter, Proceedings of the 17th
International Symposium for Design and Technology n Electronic Packaging (SIITME
2011) IEEE Conference, October 2011, Timisoara, Romania, pp 231-234
5. M. Neag, I. Kovacs, R. One, Marina opa A Voltage-Controlled Amplifier Based on Gm
Cells for Multistandard OFDM Integrated Receivers, Proceedings of the EUROCON 2011
Conference, Lisbon, Portugal, April 2011
Digital Object Identifier: 10.1109/EUROCON.2011.5929293

91

Proiect CNCSIS IDEI 2534

Raport de Cercetare - 2011

6. M. Neag, I. Kovacs OA-based Programmable-Gain Amplifier fir UWB applications,


Proceedings of the CAS 2011 Conference, Sinaia. Romania, October 2011, pp. 425-428
7. B. S. Kirei, M. Neag, Marina opa - Composite RF tuner models and their object oriented
implementation - 34th International Conference on Telecommunications and Signal
Processing (TSP) 2011, pp. 150 154, Digital Object Identifier: 10.1109/TSP.2011.6043753
Articole n curs de publicare n anul 2011:
Reviste ISI
8. B.S. Kirei, M. Neag, M. opa - Blind Frequency Selective I/Q Mismatch Compensation
Using Sub-band Processing, IEEE Transactions on Circuits and Systems II, ISSN: 15497747
Reviste indexate BDI, categoria B+
9. I. Srcu, V. Popescu - A Model Of A Dipole Antenna n A 3D FDDT Space, Acta
Tehnica Napocensis Electronics and Telecommunications, ISSN 1221-6542, Vol. 53, Nr. 4,
2011, pp 41-48
10. I. Homana, I. Muresan, opa, C. Conan - FPGA Implementation of LMS and NLMS
Adaptive Filters for Acoustic Echo Cancellation, Acta Tehnica Napocensis Electronics and
Telecommunications, ISSN 1221-6542, Vol. 53, Nr. 4, 2011, pp 13-16
11. C. Bota, B. S. Kirei, A. Fazakas, M. opa - The Implementation Of Schroeder
Reverberator On An FPGA Platform using XILINX System Generator, Acta Tehnica
Napocensis Electronics and Telecommunications, ISSN 1221-6542, Vol. 53, Nr. 4, 2011,
pp 55-60

Trimise spre recenzare n anul 2011


Reviste ISI
12. I. Srcu, M. Neag, V. Popescu, E. Szopos A Genetic Algorithm for the Multi-Criteria
Optimization of the Analog Filters, Advances n Electrical and Computer Engineering,
ISSN: 1582-7445
13. E. Szopos, M. Neag, H. Hedesiu, I. Srcu A Method for Designing FIR Filters with
Arbitrary Magnitude Characteristic Used for Modeling Human Audiogram, Advances n
Electrical and Computer Engineering, ISSN: 1582-7445
14. M. Neag, R One, I. Kovcs, M. opa A Comparative Analysis of Several Methods for
Determining the Phase Margin for Series-Shunt Feedback Circuits based on Voltage- and
Current-Mode OpAmps, International Journal of Electronics, ISSN: 0020-7217
Conferinte
15. M. Neag, R. One, V. Popescu, M. opa, C. McNally - Method for Evaluating the Effects
of Block Nonidealities within the Signal Path of OFDM Radio Receivers, IEEE MTT 2012
International Microwave Symposium
16. I. Srcu, M. Neag, I. Kovcs - Optimized Analog Channel Filters for UWB Receivers,
IEEE MTT 2012 International Microwave Symposium
In cocnluzie, apreciem ca obiectivele stabilite si rezultatele preconizate pentru anul 2011 - ca i
cele asumate pentru ntregul proiect au fost realizate n totalitate.

Cluj-Napoca, 10.12.2011

92

Director de proiect,
Conf. Dr. Ing. Marius Neag