PASO 1.
PASO 2.
1.5
0.5
> 50
8
H D (w)
KHz
KHz
dB
KHz
h D ( n )=2 f c
h D ( n )=2 f c
sen( nw c )
,
nw c
n0
n=0
La siguiente tabla demuestra que los filtros Hamming, Blackman o Kaiser satisfacen los requerimientos de diseo (>50dB
PASO 3.
Se elige utilizar la ventana de Hamming por simplicidad. Para determinar el nmero de coeficientes se utiliza la expresin:
El valor de delta f mostrado a continuacin se determina por cuestiones de intuicin,
pues es la divisin de al ancho de transicin entre la frecuancia de muestreo.
PASO 4.
Obtener los valores de la ventana w(n) y los coeficientes del filtro, h(n), pero multiplicando
h( n )=hD ( n) w( n) 26n26
donde
2 f c sen( nw c )
h D ( n )=
n0
nw c
h D ( n )=2 f c
n=0
w( n )=0 . 54+0 . 46 cos( 2 n / 53) 26n26
Debido al efecto del uso de la ventana sobre la respuesta del filtro, la frecuencia de corte del filtro resultante ser diferente
a la dada por las especificaciones. Por tanto, se considerar que fc est centrada en la banda de transicin de la forma:
n
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
angulo grad
0
6.7924528302
13.5849056604
20.3773584906
27.1698113208
33.9622641509
40.7547169811
47.5471698113
54.3396226415
61.1320754717
67.9245283019
74.7169811321
81.5094339623
88.3018867925
95.0943396226
101.8867924528
108.679245283
115.4716981132
122.2641509434
129.0566037736
135.8490566038
142.641509434
149.4339622642
156.2264150943
163.0188679245
169.8113207547
176.6037735849
HAMMING
1
0.9967713
0.98713054
0.97121304
0.94924226
0.92152662
0.88845517
0.85049218
0.80817056
0.76208441
0.71288069
0.6612501
0.60791742
0.55363133
0.49915389
0.44524984
0.39267587
0.34217001
0.29444125
0.25015959
0.20994666
0.17436696
0.14391994
0.11903302
0.10005555
0.08725393
0.08080788
fc
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
1.5
(banda transicin)/2
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
0.25
fc'
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
0.21875
DO DE VENTANA
H D (w)
coeficientes
multiplicando
H D ( n)
por w(n)
n26
angulo hD[n]
h(n)
coeficientes
h(n)
0
0.4375
0.4375
h(26)
78.75
0.312193651 0.3111856726 h(25) y h(27)
157.5
0.0609059599 0.0601221331 h(24) y h(28)
236.25
-0.088221666 -0.085682033 h(23) y h(29)
315
-0.05626977 -0.053413644 h(22) y h(30)
393.75
0.0353686995 0.032593198 h(21) y h(31)
472.5
0.0490133315 0.0435461478 h(20) y h(32)
551.25
-0.0088713112 -0.007544981 h(19) y h(33)
630
-0.039788736 -0.032156085 h(18) y h(34)
708.75
-0.006899909 -0.005258313 h(17) y h(35)
787.5
0.0294079989 0.0209643945 h(16) y h(36)
866.25
0.0160766816 0.0106307073 h(15) y h(37)
945
-0.01875659 -0.0114024577 h(14) y h(38)
1023.75
-0.020358846 -0.011271295 h(13) y h(39)
1102.5
0.0087008514 0.0043430638 h(12) y h(40)
1181.25
0.0208129101 0.0092669448 h(11) y h(41)
1260
1.70545E-017 6.69689E-018 h(10) y h(42)
1338.75
-0.018364332 -0.006283724 h(9) y h(43)
1417.5
-0.006767329 -0.001992581 h(8) y h(44)
1496.25
0.0139297367 0.0034846573 h(7) y h(45)
1575
0.011253954 0.0023627301 h(6) y h(46)
1653.75
-0.0084211189 -0.001468365 h(5) y h(47)
1732.5
-0.013367272 -0.001923817 h(4) y h(48)
1811.25
0.0026999643 0.0003213849 h(3) y h(49)
1890
0.0132629119 0.0013270279 h(2) y h(50)
1968.75
0.0024839671 0.0002167359 h(1) y h(51)
2047.5
-0.0113107688 -0.000913999 h(0) y h(52)
PASO 1.
A p 0. 1 dB
A s44 dB
f p =500 Hz
f s =750 Hz
F=2500 Hz
Ap
0.1
PASO 2.
As
44
fp
500
fs
750
F
2500
A p =20 log
1+ p
1 p
A s=20 log10 s
F=f s f p
=min ( p , s )
donde
0. 05 A 's
s =10
p =
10
10
0 .05 A'p
0 .05
A'p
1
+1
Con los valores del paso 1 se calculan cada una de las deltas
Ap
0.1
PASO 3.
As
44
delta s
0.006309573
delta p
0.0057564
delta
0.0057564
Calcular la atenuacin en la banda de rechazo con el nuevo valor de delta, por lo tanto
A s=20 log10
delta
As
0.0057564 44.796981993
PASO 4.
0 . 9222
para
A s 21
A s 7 . 95
para
A s >21
14 . 36
D= {
D
2.56594582
PASO 5.
FD
N
+1
F
F
2500
PASO 6.
D
2.5659458212
fs
750
fp
500
deltaf
250
N
25.6594582
para
A s 21
0
0. 4
0 . 5842 ( A s 21 )
+0 . 07886 ( A s 21 )
para
21 < A s 50
0 . 1102( A s 8 . 7 )
para
A s >50
= { {
PASO 7.
alfa
3.9523573392
Calcular la respuesta modificada al impulso. De las ecuaciones siguientes obteniendo la respuesta al impuls
no causal para cada uno de los valores mencionados
2f c
F
2 fc
F
sen ( 2 nf c / F )
2 nf c / F
para
para
I0( )
I0( )
n >0
n=0
pa
para
donde
h d ( n )= {
= 1
a
(n
h( n )=aK (n )hd ( n )
= 1
N 1
para |n|
2
aK ( n
Para este caso se utiliz MATLAB para encontrar los valores de los coeficientes de la ventana de Kaiser, mediante la expr
n
0
1
2
3
4
5
6
7
8
9
10
11
12
13
KAISER
1
0.99
0.9603
0.9124
0.8483
0.771
0.6838
0.5903
0.4943
0.3995
0.3093
0.2266
0.1537
0.0922
fc
625
625
625
625
625
625
625
625
625
625
625
625
625
625
delta(f)
250
250
250
250
250
250
250
250
250
0
0
0
0
0
fc'
0.5
109.375
109.375
109.375
109.375
109.375
109.375
109.375
109.375
78.125
78.125
78.125
78.125
78.125
ODO DE VENTANA
a, por lo tanto
N total
27
A s 21
ra
21 < A s 50
a
A s >50
I0( )
I0( )
para
para
|n|
otra forma
donde
2
2n
= 1
N 1
a ( n )= {
[ (
N 1
2
)]
0. 5
donde
2
2n
= 1
N 1
a K ( n )= {
[ (
)]
0. 5
angulo hD[n]
h(n)
0
0.5
90
0.3183098862
180
1.94909E-017
270
-0.1061032954
360
-1.94909E-017
450
0.0636619772
540
1.94909E-017
630
-0.0454728409
720
-1.94909E-017
810
0.0353677651
900
1.94909E-017
990
-0.0289372624
1080
-1.94909E-017
1170
0.0244853759
coeficientes
0.5
0.31512679
1.872E-017
-0.09680865
-1.653E-017
0.04908338
1.333E-017
-0.02684262
-9.634E-018
0.01412942
6.029E-018
-0.00655718
-2.996E-018
0.00225755
PASO 1.
A p 0. 5 dB
A s 35 dB
f p 1 =120 Hz
f p 2 =180 Hz
f s 1 =60 Hz
f s 2 =240 Hz
F= 2500 Hz
Ap
0.5
PASO 2.
As
35
fp1
120
fs1
60
F
600
fp2
180
A p =20 log
1+ p
1 p
A s=20 log10 s
F=f s f p
=min ( p , s )
donde
0. 05 A 's
s =10
p =
10
10
0 .05 A'p
0 .05
A'p
1
+1
Con los valores del paso 1 se calculan cada una de las deltas
Ap
0.5
PASO 3.
As
35
delta s
delta p
delta
0.01778279 0.02877437 0.01778279
Calcular la atenuacin en la banda de rechazo con el nuevo valor de delta, por lo tanto
A s=20 log10
A s=20 log10
delta
0.01778279
PASO 4.
As
35
0 . 9222
para
A s 21
A s 7 . 95
para
A s >21
14 . 36
D= {
D
1.88370474
PASO 5.
FD
N
+1
F
F
600
PASO 6.
D
1.88370474
fs
120
fp
60
deltaf
60
N
18.8370474
0
para
A s 21
0. 4
0 . 5842 ( A s 21 )
+0 . 07886 ( A s 21 )
para
21 < A s 50
0 . 1102( A s 8 . 7 )
para
A s >50
= { {
PASO 7.
alfa
2.78289337
Calcular la respuesta modificada al impulso. De las ecuaciones siguientes obteniendo la respuesta al impuls
no causal para cada uno de los valores mencionados
1
[ sen( 2 nf c 2 / F ) sen( 2 nf c 1 / F ) ] para
n
2
( f c 2 f c 1 )
para
n =0
F
donde
F
F
f c 1= f p 1
,
f c 1= f p 1
,
2
2
hd ( n )= {
I0( )
I0( )
n> 0
par
para
do
1
[ sen( 2 nf c 2 / F ) sen( 2 nf c 1 / F ) ] para
n
2
( f c 2 f c 1 )
para
n =0
F
donde
F
F
f c 1= f p 1
,
f c 1= f p 1
,
2
2
hd ( n )= {
para |n|
I0( )
n> 0
par
para
do
[ (
= 1
N 1
2
aK ( n )
Para este caso se utiliz MATLAB para encontrar los valores de los coeficientes de la ventana de Kaiser, mediante la expr
n
0
1
2
3
4
5
6
7
8
9
10
KAISER
1
0.989
0.9565
0.9041
0.8339
0.7492
0.6535
0.551
0.4458
0.3421
0.2438
fc
90
90
90
90
90
90
90
90
90
90
90
delta(f)
60
60
60
60
60
60
60
60
60
0
0
fc'
0.3
18.75
18.75
18.75
18.75
18.75
18.75
18.75
18.75
11.25
11.25
TODO DE VENTANA
fs2
240
N total
21
A s 21
para
21 < A s 50
ra
A s >50
I0( )
I0( )
para
para
|n|
N 1
2
otra forma
donde
2n
2 0. 5
I0( )
para
para
|n|
otra forma
donde
2
2n
= 1
N 1
a K ( n )= {
[ (
)]
0. 5
angulo hD[n]
h(n)
0
0.3
54
0.25751811
108
0.15136535
162
0.03278772
216
-0.04677446
270
-0.06366198
324
-0.03118298
378
0.01405188
432
0.03784134
486
0.02861312
540
1.169E-017
coeficientes
0.3
0.25468541
0.14478095
0.02964338
-0.03900523
-0.04769555
-0.02037807
0.00774259
0.01686967
0.00978855
2.851E-018
PASO 1.
A p 1dB
A s 44 dB
f p =200 Hz
f s = 450 Hz
F= 2500 Hz
Ap
0.1
PASO 2.
As
44
fp
200
fs
450
F
2500
A p =20 log
=min ( p , s )
donde
1+ p
0. 05 A 's
1 p
A s=20 log10 s
F=f s f p
s =10
p =
10
10
0 .05 A'p
0 .05
A'p
1
+1
Con los valores del paso 1 se calculan cada una de las deltas
Ap
0.1
PASO 3.
As
44
delta s
0.00630957
delta p
0.0057564
delta
0.0057564
Calcular la atenuacin en la banda de rechazo con el nuevo valor de delta, por lo tanto
A s=20 log10
delta
0.0057564
As
44.796982
PASO 4.
0 . 9222
para
A s 21
A s 7 . 95
para
A s >21
14 . 36
D= {
D
2.56594582
PASO 5.
FD
N
+1
F
F
2500
PASO 6.
D
2.56594582
fs
450
fp
200
deltaf
250
N
25.6594582
para
A s 21
0. 4
0 . 5842 ( A s 21 )
+0 . 07886 ( A s 21 )
para
21 < A s 50
0 . 1102( A s 8 . 7 )
para
A s >50
= { {
PASO 7.
alfa
3.95235734
Calcular la respuesta modificada al impulso. De las ecuaciones siguientes obteniendo la respuesta al impuls
no causal para cada uno de los valores mencionados
2f c
sen ( 2 nf c / F )
para
n >0
F
2 nf c / F
2 fc
para
n=0
F
donde
h d ( n )= {
I0( )
I0( )
par
para
do
[ (
= 1
a
(n)
do
[ (
= 1
N 1
para |n|
2
aK ( n )
Para este caso se utiliz MATLAB para encontrar los valores de los coeficientes de la ventana de Kaiser, mediante la expr
n
0
1
2
3
4
5
6
7
8
9
10
11
12
13
KAISER
1
0.99
0.9603
0.9124
0.8483
0.771
0.6838
0.5903
0.4943
0.3995
0.3093
0.2266
0.1537
0.0922
fc
325
325
325
325
325
325
325
325
325
325
325
325
325
325
delta(f)
250
250
250
250
250
250
250
250
250
250
250
250
250
250
fc'
0.26
71.875
71.875
71.875
71.875
71.875
71.875
71.875
71.875
71.875
71.875
71.875
71.875
71.875
TODO DE VENTANA
N total
27
A s 21
para
21 < A s 50
ra
A s >50
I0( )
I0( )
para
para
|n|
otra forma
donde
2
2n
= 1
N 1
a ( n )= {
[ (
N 1
2
)]
0. 5
donde
2
2n
= 1
N 1
a K ( n )= {
[ (
)]
0. 5
angulo hD[n]
h(n)
0
0.26
46.8
0.23203792
93.6
0.15884089
140.4
0.06763279
187.2
-0.0099737
234
-0.05150362
280.8
-0.05211196
327.6
-0.02436557
374.4
0.00989506
421.2
0.03099301
468
0.03027307
514.8
0.01232089
561.6
-0.00976481
608.4
-0.02276593
coeficientes
0.26
0.22971754
0.1525349
0.06170815
-0.00846069
-0.03970929
-0.03563416
-0.01438299
0.00489113
0.01238171
0.00936346
0.00279191
-0.00150085
-0.00209902
h(13)
h(12) h(14)
h(11) h(15)
h(10) h(16)
h(9) h(17)
h(8) h(18)
h(7) h(19)
h(6) h(20)
h(5) h(21)
h(4) h(22)
h(3) h(23)
h(2) h(24)
h(1) h(25)
h(0) (26)