From the difference equation of general linear filter ( Equation )
y(n)=
∑
k=1
N
a
k
y(n−k)+
∑
k=−M
M
b
k
x(n−k)
y(n)=
∑
k=1
N
a
k
y(n−k)+
∑
k=−M
M
b
k
x(n−k)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadMhacaGGOaGaamOBaiaacMcacqGH9aqpdaaeWbqaaiaadggadaWgaaWcbaGaam4AaaqabaGccaWG5bGaaiikaiaad6gacqGHsislcaWGRbGaaiykaiabgUcaRmaaqahabaGaamOyamaaBaaaleaacaWGRbaabeaakiaadIhacaGGOaGaamOBaiabgkHiTiaadUgacaGGPaaaleaacaWGRbGaeyypa0JaeyOeI0Iaamytaaqaaiaad2eaa0GaeyyeIuoaaSqaaiaadUgacqGH9aqpcaaIXaaabaGaamOtaaqdcqGHris5aaaa@560C@
(15)For input
ejωnejωn size 12{e rSup { size 8{jωn} } } {}the output is (Equation 12)
y(n)=H(ω)
e
jωn
y(n)=H(ω)
e
jωn
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadMhacaGGOaGaamOBaiaacMcacqGH9aqpcaWGibGaaiikaiabeM8a3jaacMcacaWGLbWaaWbaaSqabeaacaWGQbGaeqyYdCNaamOBaaaaaaa@42EE@
We replace this into the difference equation:
H(ω)
e
jnω
=
∑
k=1
N
a
k
H(ω)
e
jω(n−k)
+
∑
k=−M
M
a
k
e
jω(n−k)
H(ω)
e
jnω
=
∑
k=1
N
a
k
H(ω)
e
jω(n−k)
+
∑
k=−M
M
a
k
e
jω(n−k)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadIeacaGGOaGaeqyYdCNaaiykaiaadwgadaahaaWcbeqaaiaadQgacaWGUbGaeqyYdChaaOGaeyypa0ZaaabCaeaacaWGHbWaaSbaaSqaaiaadUgaaeqaaOGaamisaiaacIcacqaHjpWDcaGGPaGaamyzamaaCaaaleqabaGaamOAaiabeM8a3jaacIcacaWGUbGaeyOeI0Iaam4AaiaacMcaaaaabaGaam4Aaiabg2da9iaaigdaaeaacaWGobaaniabggHiLdGccqGHRaWkdaaeWbqaaiaadggadaWgaaWcbaGaam4AaaqabaaabaGaam4Aaiabg2da9iabgkHiTiaad2eaaeaacaWGnbaaniabggHiLdGccaWGLbWaaWbaaSqabeaacaWGQbGaeqyYdCNaaiikaiaad6gacqGHsislcaWGRbGaaiykaaaaaaa@6516@
Thus
H(ω)=
∑
k=−M
M
b
k
e
−jωk
1−
∑
k=1
N
a
k
e
−jωk
H(ω)=
∑
k=−M
M
b
k
e
−jωk
1−
∑
k=1
N
a
k
e
−jωk
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadIeacaGGOaGaeqyYdCNaaiykaiabg2da9maalaaabaWaaabCaeaacaWGIbWaaSbaaSqaaiaadUgaaeqaaOGaamyzamaaCaaaleqabaGaeyOeI0IaamOAaiabeM8a3jaadUgaaaaabaGaam4Aaiabg2da9iabgkHiTiaad2eaaeaacaWGnbaaniabggHiLdaakeaacaaIXaGaeyOeI0YaaabCaeaacaWGHbWaaSbaaSqaaiaadUgaaeqaaOGaamyzamaaCaaaleqabaGaeyOeI0IaamOAaiabeM8a3jaadUgaaaaabaGaam4Aaiabg2da9iaaigdaaeaacaWGobaaniabggHiLdaaaaaa@5892@
(16)Notice that if the signal difference equation is written differently (as some authors do) the above expression for
H(ω)
H(ω)
MathType@MTEF@5@5@+=feaagaart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqipDI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaaiaacaqaaeaadaqaaqaaaOqaaKqzGfGaamisaiaacIcacqaHjpWDcaGGPaaaaa@3AC5@
does not apply.
When we know the coefficients of a filter we can write the expression of its frequency response immediately. Conversely, if we know the expression of the frequency response of a system we can write its difference equation. Also notice that for nonrecursive filter, the denominator is just 1.
The normal way to compute the frequency response in to express it as a rational function
H(ω)=
N(ω)
D(ω)
=
|
N(ω)
|
e
j
Φ
N
(ω)
|
D(ω)
|
e
j
Φ
D
(ω)
H(ω)=
N(ω)
D(ω)
=
|
N(ω)
|
e
j
Φ
N
(ω)
|
D(ω)
|
e
j
Φ
D
(ω)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadIeacaGGOaGaeqyYdCNaaiykaiabg2da9maalaaabaGaamOtaiaacIcacqaHjpWDcaGGPaaabaGaamiraiaacIcacqaHjpWDcaGGPaaaaiabg2da9maalaaabaWaaqWaaeaacaWGobGaaiikaiabeM8a3jaacMcaaiaawEa7caGLiWoacaWGLbWaaWbaaSqabeaacaWGQbGaeuOPdy0aaSbaaWqaaiaad6eaaeqaaSGaaiikaiabeM8a3jaacMcaaaaakeaadaabdaqaaiaadseacaGGOaGaeqyYdCNaaiykaaGaay5bSlaawIa7aiaadwgadaahaaWcbeqaaiaadQgacqqHMoGrdaWgaaadbaGaamiraaqabaWccaGGOaGaeqyYdCNaaiykaaaaaaaaaa@617A@
(17)Where
Φ
N
(ω)
Φ
N
(ω)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiabfA6agnaaBaaaleaacaWGobaabeaakiaacIcacqaHjpWDcaGGPaaaaa@3B8E@
or
∠ N(ω)
∠ N(ω)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiabgcIiqlaaysW7caWGobGaaiikaiabeM8a3jaacMcaaaa@3D09@
is the phase of
N(ω)N(ω) size 12{N \( ω \) } {}, and
Φ
D
(N) or ∠ D(ω)
Φ
D
(N) or ∠ D(ω)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiabfA6agnaaBaaaleaacaWGebaabeaakiaacIcacaWGobGaaiykaiaaywW7caWGVbGaamOCaiaaywW7cqGHGic0caaMe8UaamiraiaacIcacqaHjpWDcaGGPaaaaa@46AB@
is the phase of
D(ω)D(ω) size 12{D \( ω \) } {}. The magnitude and phase responses are then given respectively by
|
H(ω)
|=
|
N(ω)
|
|
D(ω)
|
|
H(ω)
|=
|
N(ω)
|
|
D(ω)
|
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaamaaemaabaGaamisaiaacIcacqaHjpWDcaGGPaaacaGLhWUaayjcSdGaeyypa0ZaaSaaaeaadaabdaqaaiaad6eacaGGOaGaeqyYdCNaaiykaaGaay5bSlaawIa7aaqaamaaemaabaGaamiraiaacIcacqaHjpWDcaGGPaaacaGLhWUaayjcSdaaaaaa@4C3C@
(18)
Φ(ω)=
Φ
N
(ω)−
Φ
D
(ω) or ∠ H(ω)=∠ N(ω)−∠ D(ω)
Φ(ω)=
Φ
N
(ω)−
Φ
D
(ω) or ∠ H(ω)=∠ N(ω)−∠ D(ω)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiabfA6agjaacIcacqaHjpWDcaGGPaGaeyypa0JaeuOPdy0aaSbaaSqaaiaad6eaaeqaaOGaaiikaiabeM8a3jaacMcacqGHsislcqqHMoGrdaWgaaWcbaGaamiraaqabaGccaGGOaGaeqyYdCNaaiykaiaaywW7caWGVbGaamOCaiaaywW7cqGHGic0caaMe8UaamisaiaacIcacqaHjpWDcaGGPaGaeyypa0JaeyiiIaTaaGjbVlaad6eacaGGOaGaeqyYdCNaaiykaiabgkHiTiabgcIiqlaaysW7caWGebGaaiikaiabeM8a3jaacMcaaaa@6416@
(19)An IIR filter has these nonzero coefficients
a
0
=0.04,
a
2
=−0.05,
a
4
=0.06,
a
6
=−0.11,
a
8
=0.32,
a
9
=−0.5,
a
10
=0.32,
a
12
=−0.11,
a
14
=0.06,
a
16
=−0.05,
a
18
=0.04
a
0
=0.04,
a
2
=−0.05,
a
4
=0.06,
a
6
=−0.11,
a
8
=0.32,
a
9
=−0.5,
a
10
=0.32,
a
12
=−0.11,
a
14
=0.06,
a
16
=−0.05,
a
18
=0.04
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamyyamaaBaaaleaacaaIWaaabeaakiabg2da9iaaicdacaGGUaGaaGimaiaaisdacaGGSaGaaGjbVlaadggadaWgaaWcbaGaaGOmaaqabaGccqGH9aqpcqGHsislcaaIWaGaaiOlaiaaicdacaaI1aGaaiilaiaaysW7caWGHbWaaSbaaSqaaiaaisdaaeqaaOGaeyypa0JaaGimaiaac6cacaaIWaGaaGOnaiaacYcacaaMe8UaamyyamaaBaaaleaacaaI2aaabeaakiabg2da9iabgkHiTiaaicdacaGGUaGaaGymaiaaigdacaGGSaGaaGjbVlaadggadaWgaaWcbaGaaGioaaqabaGccqGH9aqpcaaIWaGaaiOlaiaaiodacaaIYaGaaiilaiaaysW7caWGHbWaaSbaaSqaaiaaiMdaaeqaaOGaeyypa0JaeyOeI0IaaGimaiaac6cacaaI1aGaaiilaaqaaaqaaiaaysW7caWGHbWaaSbaaSqaaiaaigdacaaIWaaabeaakiabg2da9iaaicdacaGGUaGaaG4maiaaikdacaGGSaGaaGjbVlaadggadaWgaaWcbaGaaGymaiaaikdaaeqaaOGaeyypa0JaeyOeI0IaaGimaiaac6cacaaIXaGaaGymaiaacYcacaaMe8UaamyyamaaBaaaleaacaaIXaGaaGinaaqabaGccqGH9aqpcaaIWaGaaiOlaiaaicdacaaI2aGaaiilaiaaysW7caWGHbWaaSbaaSqaaiaaigdacaaI2aaabeaakiabg2da9iabgkHiTiaaicdacaGGUaGaaGimaiaaiwdacaGGSaGaaGjbVlaadggadaWgaaWcbaGaaGymaiaaiIdaaeqaaOGaeyypa0JaaGimaiaac6cacaaIWaGaaGinaaaaaa@9353@
Write the difference equation of the filter and find the frequency response.
Solution
The difference equation the FIR filter is
y(n)=0.04x(n)−0.05x(n−2)+0.06x(n−4)−0.11x(n−6)+0.32x(n−8)
−0.5x(n−9)+0.32x(n−10)−0.11x(n−12)+0.06x(n−14)
−0.05x(n−16)+0.04x(n−18)
y(n)=0.04x(n)−0.05x(n−2)+0.06x(n−4)−0.11x(n−6)+0.32x(n−8)
−0.5x(n−9)+0.32x(n−10)−0.11x(n−12)+0.06x(n−14)
−0.05x(n−16)+0.04x(n−18)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamyEaiaacIcacaWGUbGaaiykaiabg2da9iaaicdacaGGUaGaaGimaiaaisdacaWG4bGaaiikaiaad6gacaGGPaGaeyOeI0IaaGimaiaac6cacaaIWaGaaGynaiaadIhacaGGOaGaamOBaiabgkHiTiaaikdacaGGPaGaey4kaSIaaGimaiaac6cacaaIWaGaaGOnaiaadIhacaGGOaGaamOBaiabgkHiTiaaisdacaGGPaGaeyOeI0IaaGimaiaac6cacaaIXaGaaGymaiaadIhacaGGOaGaamOBaiabgkHiTiaaiAdacaGGPaGaey4kaSIaaGimaiaac6cacaaIZaGaaGOmaiaadIhacaGGOaGaamOBaiabgkHiTiaaiIdacaGGPaaabaaabaGaaGzbVlaaywW7caaMf8UaeyOeI0IaaGimaiaac6cacaaI1aGaamiEaiaacIcacaWGUbGaeyOeI0IaaGyoaiaacMcacqGHRaWkcaaIWaGaaiOlaiaaiodacaaIYaGaamiEaiaacIcacaWGUbGaeyOeI0IaaGymaiaaicdacaGGPaGaeyOeI0IaaGimaiaac6cacaaIXaGaaGymaiaadIhacaGGOaGaamOBaiabgkHiTiaaigdacaaIYaGaaiykaiabgUcaRiaaicdacaGGUaGaaGimaiaaiAdacaWG4bGaaiikaiaad6gacqGHsislcaaIXaGaaGinaiaacMcaaeaaaeaacaaMf8UaaGzbVlaaywW7cqGHsislcaaIWaGaaiOlaiaaicdacaaI1aGaamiEaiaacIcacaWGUbGaeyOeI0IaaGymaiaaiAdacaGGPaGaey4kaSIaaGimaiaac6cacaaIWaGaaGinaiaadIhacaGGOaGaamOBaiabgkHiTiaaigdacaaI4aGaaiykaaaaaa@A436@
Because all the coefficients are real hence we can quickly find the expressions for the real and imaginary parts:
H
R
(ω)=0.04cos0ω−0.05cos2ω+0.06cos4ω−0.11cos6ω+0.32cos8ω
−0.5cos9ω+0.32cos10ω−0.11cos12ω+0.06cos14ω
−0.05cos16ω+0.04cos18ω
H
R
(ω)=0.04cos0ω−0.05cos2ω+0.06cos4ω−0.11cos6ω+0.32cos8ω
−0.5cos9ω+0.32cos10ω−0.11cos12ω+0.06cos14ω
−0.05cos16ω+0.04cos18ω
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamisamaaBaaaleaacaWGsbaabeaakiaacIcacqaHjpWDcaGGPaGaeyypa0JaaGimaiaac6cacaaIWaGaaGinaiGacogacaGGVbGaai4CaiaaicdacqaHjpWDcqGHsislcaaIWaGaaiOlaiaaicdacaaI1aGaci4yaiaac+gacaGGZbGaaGOmaiabeM8a3jabgUcaRiaaicdacaGGUaGaaGimaiaaiAdaciGGJbGaai4BaiaacohacaaI0aGaeqyYdCNaeyOeI0IaaGimaiaac6cacaaIXaGaaGymaiGacogacaGGVbGaai4CaiaaiAdacqaHjpWDcqGHRaWkcaaIWaGaaiOlaiaaiodacaaIYaGaci4yaiaac+gacaGGZbGaaGioaiabeM8a3bqaaaqaaiaaywW7caaMf8UaaGzbVlabgkHiTiaaicdacaGGUaGaaGynaiGacogacaGGVbGaai4CaiaaiMdacqaHjpWDcqGHRaWkcaaIWaGaaiOlaiaaiodacaaIYaGaci4yaiaac+gacaGGZbGaaGymaiaaicdacqaHjpWDcqGHsislcaaIWaGaaiOlaiaaigdacaaIXaGaci4yaiaac+gacaGGZbGaaGymaiaaikdacqaHjpWDcqGHRaWkcaaIWaGaaiOlaiaaicdacaaI2aGaci4yaiaac+gacaGGZbGaaGymaiaaisdacqaHjpWDaeaaaeaacaaMf8UaaGzbVlaaywW7cqGHsislcaaIWaGaaiOlaiaaicdacaaI1aGaci4yaiaac+gacaGGZbGaaGymaiaaiAdacqaHjpWDcqGHRaWkcaaIWaGaaiOlaiaaicdacaaI0aGaci4yaiaac+gacaGGZbGaaGymaiaaiIdacqaHjpWDaaaa@AC21@
H
I
(ω)=−0.04sin0ω+0.05sin2ω−0.06sin4ω+0.11sin6ω−0.32sin8ω
+0.5sin9ω−0.32sin10ω+0.11sin12ω−0.06sin14ω
+0.05sin16ω−0.04sin18ω
H
I
(ω)=−0.04sin0ω+0.05sin2ω−0.06sin4ω+0.11sin6ω−0.32sin8ω
+0.5sin9ω−0.32sin10ω+0.11sin12ω−0.06sin14ω
+0.05sin16ω−0.04sin18ω
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOabaeqabaGaamisamaaBaaaleaacaWGjbaabeaakiaacIcacqaHjpWDcaGGPaGaeyypa0JaeyOeI0IaaGimaiaac6cacaaIWaGaaGinaiGacohacaGGPbGaaiOBaiaaicdacqaHjpWDcqGHRaWkcaaIWaGaaiOlaiaaicdacaaI1aGaci4CaiaacMgacaGGUbGaaGOmaiabeM8a3jabgkHiTiaaicdacaGGUaGaaGimaiaaiAdaciGGZbGaaiyAaiaac6gacaaI0aGaeqyYdCNaey4kaSIaaGimaiaac6cacaaIXaGaaGymaiGacohacaGGPbGaaiOBaiaaiAdacqaHjpWDcqGHsislcaaIWaGaaiOlaiaaiodacaaIYaGaci4CaiaacMgacaGGUbGaaGioaiabeM8a3bqaaaqaaiaaywW7caaMf8UaaGzbVlabgUcaRiaaicdacaGGUaGaaGynaiGacohacaGGPbGaaiOBaiaaiMdacqaHjpWDcqGHsislcaaIWaGaaiOlaiaaiodacaaIYaGaci4CaiaacMgacaGGUbGaaGymaiaaicdacqaHjpWDcqGHRaWkcaaIWaGaaiOlaiaaigdacaaIXaGaci4CaiaacMgacaGGUbGaaGymaiaaikdacqaHjpWDcqGHsislcaaIWaGaaiOlaiaaicdacaaI2aGaci4CaiaacMgacaGGUbGaaGymaiaaisdacqaHjpWDaeaaaeaacaaMf8UaaGzbVlaaywW7cqGHRaWkcaaIWaGaaiOlaiaaicdacaaI1aGaci4CaiaacMgacaGGUbGaaGymaiaaiAdacqaHjpWDcqGHsislcaaIWaGaaiOlaiaaicdacaaI0aGaci4CaiaacMgacaGGUbGaaGymaiaaiIdacqaHjpWDaaaa@AD3C@
These two components lead to the magnitude and phase spectra:
|
H(ω)
|=
H
R
(ω)+
H
I
(ω)
|
H(ω)
|=
H
R
(ω)+
H
I
(ω)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaamaaemaabaGaamisaiaacIcacqaHjpWDcaGGPaaacaGLhWUaayjcSdGaeyypa0ZaaOaaaeaacaWGibWaaSbaaSqaaiaadkfaaeqaaOGaaiikaiabeM8a3jaacMcacqGHRaWkcaWGibWaaSbaaSqaaiaadMeaaeqaaOGaaiikaiabeM8a3jaacMcaaSqabaaaaa@48F4@
Φ(ω)=
tan
−1
H
I
(ω)
H
R
(ω)
Φ(ω)=
tan
−1
H
I
(ω)
H
R
(ω)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiabfA6agjaacIcacqaHjpWDcaGGPaGaeyypa0JaciiDaiaacggacaGGUbWaaWbaaSqabeaacqGHsislcaaIXaaaaOWaaSaaaeaacaWGibWaaSbaaSqaaiaadMeaaeqaaOGaaiikaiabeM8a3jaacMcaaeaacaWGibWaaSbaaSqaaiaadkfaaeqaaOGaaiikaiabeM8a3jaacMcaaaaaaa@4A42@
The Matlab spectra are shown if Figure 9. We can see the highpass characterstic of the filter with transition frequency at
π
π
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiabec8aWbaa@37A2@
/2.
Given the difference equation of a filter as
y(n)=1.77y(n−1)−1.19y(n−2)+0.28y(n−3)+0.14y(n−2)
y(n)=1.77y(n−1)−1.19y(n−2)+0.28y(n−3)+0.14y(n−2)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadMhacaGGOaGaamOBaiaacMcacqGH9aqpcaaIXaGaaiOlaiaaiEdacaaI3aGaamyEaiaacIcacaWGUbGaeyOeI0IaaGymaiaacMcacqGHsislcaaIXaGaaiOlaiaaigdacaaI5aGaamyEaiaacIcacaWGUbGaeyOeI0IaaGOmaiaacMcacqGHRaWkcaaIWaGaaiOlaiaaikdacaaI4aGaamyEaiaacIcacaWGUbGaeyOeI0IaaG4maiaacMcacqGHRaWkcaaIWaGaaiOlaiaaigdacaaI0aGaamyEaiaacIcacaWGUbGaeyOeI0IaaGOmaiaacMcaaaa@5C5B@
Find its magnitude and phase frequency spectrum.
Solution
Notice that the filter is IIR of third order. From the difference equation we can write directly the frequency response:
H(ω)=
0.14
e
−jω2
1−1.77
e
−jω
+1.19
e
−jω2
−0.28
e
−jω3
H(ω)=
0.14
e
−jω2
1−1.77
e
−jω
+1.19
e
−jω2
−0.28
e
−jω3
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadIeacaGGOaGaeqyYdCNaaiykaiabg2da9maalaaabaGaaGimaiaac6cacaaIXaGaaGinaiaadwgadaahaaWcbeqaaiabgkHiTiaadQgacqaHjpWDcaaIYaaaaaGcbaGaaGymaiabgkHiTiaaigdacaGGUaGaaG4naiaaiEdacaWGLbWaaWbaaSqabeaacqGHsislcaWGQbGaeqyYdChaaOGaey4kaSIaaGymaiaac6cacaaIXaGaaGyoaiaadwgadaahaaWcbeqaaiabgkHiTiaadQgacqaHjpWDcaaIYaaaaOGaeyOeI0IaaGimaiaac6cacaaIYaGaaGioaiaadwgadaahaaWcbeqaaiabgkHiTiaadQgacqaHjpWDcaaIZaaaaaaaaaa@5F61@
Matlab gives the magnitude and phase spectra depicted in Figure 10. Notice that with just a few terns the IIR gives a rather good smooth magnitude spectrum (refer to previous example of FIR filter).
The following is the equation of a notch filter:
y(n)=1.8523y(n−1)−0.94833y(n−2)x(n)−1.902x(n−1)+x(n−2)
y(n)=1.8523y(n−1)−0.94833y(n−2)x(n)−1.902x(n−1)+x(n−2)
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadMhacaGGOaGaamOBaiaacMcacqGH9aqpcaaIXaGaaiOlaiaaiIdacaaI1aGaaGOmaiaaiodacaWG5bGaaiikaiaad6gacqGHsislcaaIXaGaaiykaiabgkHiTiaaicdacaGGUaGaaGyoaiaaisdacaaI4aGaaG4maiaaiodacaWG5bGaaiikaiaad6gacqGHsislcaaIYaGaaiykaiaadIhacaGGOaGaamOBaiaacMcacqGHsislcaaIXaGaaiOlaiaaiMdacaaIWaGaaGOmaiaadIhacaGGOaGaamOBaiabgkHiTiaaigdacaGGPaGaey4kaSIaamiEaiaacIcacaWGUbGaeyOeI0IaaGOmaiaacMcaaaa@6138@
Plot its magnitude and phase spectra.
Solution
The frequency response is
H(ω)=
1−1.9021
e
−jω
+
e
−j2ω
1−1.8523
e
−jω
+0.94833
e
−j2ω
H(ω)=
1−1.9021
e
−jω
+
e
−j2ω
1−1.8523
e
−jω
+0.94833
e
−j2ω
MathType@MTEF@5@5@+=feaagaart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVCI8FfYJH8YrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFfeaY=biLkVcLq=JHqpepeea0=as0Fb9pgeaYRXxe9vr0=vr0=vqpWqadeaabiGaciaacaqabeaadaqaaqaaaOqaaiaadIeacaGGOaGaeqyYdCNaaiykaiabg2da9maalaaabaGaaGymaiabgkHiTiaaigdacaGGUaGaaGyoaiaaicdacaaIYaGaaGymaiaadwgadaahaaWcbeqaaiabgkHiTiaadQgacqaHjpWDaaGccqGHRaWkcaWGLbWaaWbaaSqabeaacqGHsislcaWGQbGaaGOmaiabeM8a3baaaOqaaiaaigdacqGHsislcaaIXaGaaiOlaiaaiIdacaaI1aGaaGOmaiaaiodacaWGLbWaaWbaaSqabeaacqGHsislcaWGQbGaeqyYdChaaOGaey4kaSIaaGimaiaac6cacaaI5aGaaGinaiaaiIdacaaIZaGaaG4maiaadwgadaahaaWcbeqaaiabgkHiTiaadQgacaaIYaGaeqyYdChaaaaaaaa@6289@
Figure 11shows the required spectra . The magnitude response gives a clear notes at frequency
ω=0.1πω=0.1π size 12{ω=0 "." 1π} {} rad/sample