Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
[3],
the magnitude and group delay specifications
of which are depicted in Fig. 1.
o,3
/;ponljds
Requirements (2)
. . . . 0.05dB.
"
. . . . .
1.m -
_ ....................................
,/
0.025dB
..........
%h(R)
'0.OldB
I..;O.OldB
.
o.Fo5
/
'.,........ :0:0?5dB.............................
.
3OSdP .
(a)
~
. .
CI
, j
, :
'
0.w
'
0.1
'
/ j
"
0.3
0.2
0.04938
0.2716 0.284
-n
0,3334
0.284 0.3934
0.395
"
'
" '
I. I ~ t r Q ~ ~ ~ t ~ ~ ~
I
01996
IEEE
0.2
0.9
0.284
'
0-7803-2902-3/96/$4.00
0.1
268
(7)
k=l
cf"
3
A,,(Q) =
"
V=Q
i=l
.a,
m=l
and
GG.(LI> = 1.75 -
r=l
a,
(U
1- 2r0,.cos(2n(Q- @, )) + r;
1- r,, .COS(2E(Q+ a,,))
1-2r0, * c o s ( 2 a 2 + @ Q , ) ) + r ;
z
5
l-rot *cos(27c(R-@o,))
1-25, * c0s(27r(LI-@pJ))+ r;
;+
(4)
+
269
l-rpj .cos(27c(Q+@pj))
;
4
1-rp, .COS(2~((Sp-@,,))
1 - 2 5 , * COS(27r(Q+ aPJ
)) + r-;
4)
(10 )
5)
x =G q 9 x 2 , . . * , 4
(11)
x, = ro,, i = 1,2,3,4,5
i = P,2,3,4,5
xiis = @,
and
xi+14
= QPi
where
dev(A,,(Q)) = m a
3)
values.
?apj
2)
The angles
and
270
i = 1,2,3,4
(12)
GGC(Q)-ghtgh(TO,n)
GGC(Q)>ghigh(q7Ql
GGC(R)<glow(To,W
0 else
xi,G+l
if
xi e 0
&Si,G+l
(19)
(radii of zeroes s 1)
otherwise
(zrl,G
(20)
p3
=?
-6
14
2 + 100 x i
If
(211
2+100 x, if
K=C
18
p5=c
145
otherwise
i-ll
> 0.5
ohenvise
(22)
2+100 xi
x, 21.
-zr2,Gl
-%,G)'F'(&,G
'F'(hst,G
(all parameters 0)
X, < 1
=%,G
(25)
otherwise
if
x~,~,
(18 )
if
xi >0.284
= ('OI,G+I
!!r,G+1
'li,G+I
**
'(D-l)r,G+l)
(26)
otherwise
with
(23)
'jiel=
xJiG
(27)
NP-1.
(24)
27 1
If vector LJ~,G+~
' ~ 7=
0.3745155931
XB
0.4304945767
0.02474720217
"10 =
0.1 109348238
XI=,
0.6369678974
"12 =
0.4702593982
"13 =
0.408888042
X14 =
0.8722907901
xi5 =
0.2370584458
XI6
0.125761658
0.05192748457
XI8 =
0.3109594584
xi.G
V. Design Results
xi7 =
Groupdelay requlremenh
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
0.284
MagnltudsRsqulrsmsnh(1)
1.70534277
~2
1.019881606
~3
1.558364391
~4
1.001873851
X5
1.829733968
x6
0.1320674717
X7
0.3776784241
X8
0.2309984416
~9 =
0.4321155548
X ~ O=
0.04620760679
"11 =
0.8493334651
~ 1 =
2
0.3932341039
xi3 =
0.6438843012
xi4 =
0.5428563952
xi5 =
0.30a99044a7
x16 =
0.01219726913
~ 7 7=
0.2359268814
x18 =
0.124328509
0.2
0.044938
0.3
0.2716 0.284
6.284 0.3334
0.3394
0.391
XI
1.620493889
X2
1.006124616
~3
1,016987443
X4
2.498671532
~5
1.919012547
0.2243566662
272
0.3
menk (2)
"O'
I .ax
0.04938
0.2716 0.2aa
0.3334
0.284 0.3334
0.396
References
Rorabaugh, C.B., Digital Filter Designers
Handbook, McGraw-Hill, 1993.
MATLAB Application Toolbox Signal
Processing, 1994.
CClR Study Groups, Document 11/463-E,
1985.
"0
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
0.284
W. Conclusion
It has been demonstrated that it is feasible to
design an 18 parameter IIR-filter according to 131
with requirements for both magnitude response
and group delay by employing the general
purpose minimization method of Differential
Evolution (DE). in general the above design
problem is a difficult one and requires
considerable expertise to be solved successfully.
273