Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: Two-dimensional (2-D) interpolation/decimation digital filters are widely used for sampling rate
Available online 28 March 2012 conversion. A general structure consisting of a 2-D recursive digital allpass filter (DAF) and a 2-D pure
delay block is presented for designing 2-D recursive interpolation/decimation filters. We utilize a 2-D DAF
Keywords:
with symmetric half-plane (SHP) support for its filter coefficients to comply with the symmetry possessed
Doubly complementary
Allpass filter
by 2-D interpolation/decimation filters. The structure also possesses a preferable doubly complementary
Diamond-shaped filter half-band (DC-HB) property that reduces the number of required independent coefficients for designing
Symmetric half-plane filter 2-D interpolation/decimation filters. We appropriately formulate the design problem to obtain a simple
Sampling rate conversion linear optimization problem that minimizes the phase error of the 2-D recursive SHP DAF in the pth
norm (L p ) sense. Simulation results are provided for illustration and comparison.
© 2012 Elsevier Inc. All rights reserved.
1051-2004/$ – see front matter © 2012 Elsevier Inc. All rights reserved.
http://dx.doi.org/10.1016/j.dsp.2012.03.007
848 J.-H. Lee, Y.-H. Yang / Digital Signal Processing 22 (2012) 847–858
Table 1
Frequency response of a 2-D recursive digital allpass filter at the CPs.
Ωcp1 M odd −1
M even 1
Ωcp2 M + N odd −1
M + N even 1
Ωcp3 N odd −1
N even 1
Property 1. The phase response φ(ω1 , ω2 ) is equal to zero at some fre- This condition reveals that θ(ω1 , ω2 ) exhibits monotone decreas-
quency points termed as the crucial points (CPs) listed in Fig. 1 [8]. Hence, ing behavior and spans a range of M π ( N π ) radians as ω1 (ω2 )
the phase response θ(ω1 , ω2 ) of A ( z1 , z2 ) is given by increases from 0 to π for −π ω2 π (−π ω1 π ). There-
fore, by specifying a desired phase response θd (ω1 , ω2 ) to satisfy
θ(ω1 , ω2 )|(ω1 ,ω2 )∈Ωcp = − M ω1 − N ω2 , (4) the above constraints, we can neglect the stability problem during
the design process.
where Ωcp denotes the set of the CPs.
3. A general 2-D recursive digital filter structure
Property 2. The frequency responses A (e j ω1 , e j ω2 ) are restricted to 1
or −1 only for (ω1 , ω2 ) ∈ Ωcp . The details of this property are listed in Fig. 2 depicts the proposed structure for constructing a 2-D re-
Table 1. cursive digital filter G ( z1 , z2 ). This structure consists of a parallel
J.-H. Lee, Y.-H. Yang / Digital Signal Processing 22 (2012) 847–858 849
interconnection of a 2-D recursive DAF and a 2-D pure delay ele-
M2 N2
ment. According to the results presented in [1–5], we would expect + 2d(m, n) cos(mω1 ) cos(nω2 ) . (12)
that G ( z1 , z2 ) provides two advantages of low passband sensitivity m =1 n =1
and good frequency selectivity over conventional 2-D direct-form
Next, we have from (9) that the shifted version of G (e j ω1 , e j ω2 )
structures. The frequency response of G ( z1 , z2 ) is as follows:
given by
e − jM 1 ω1 e − jN 1 ω2 + A (e j ω1 , e j ω2 )
G e j ω1 , e j ω2 = , (9) G e j (ω1 −π ) , e j (ω2 −π )
2
1 − jM 1 (ω1 −π ) − jN 1 (ω2 −π )
where A (e j ω1 , e j ω2 ) is a 2-D recursive SHP DAF with transfer = e e + A e j (ω1 −π ) , e j (ω2 −π )
function like that of (1) but the denominator D ( z1 , z2 ) of order 2
M 2 × N 2 given by 1
= e − jM 1 (ω1 −π ) e − jN 1 (ω2 −π ) + A −e j ω1 , −e j ω2 (13)
2
M2
N2
has the following property:
D ( z1 , z2 ) = d(0, 0) + d(m, n) z1−m z2−n
m=− M 2 n=− N 2
G e j (ω1 −π ) , e j (ω2 −π )
N2
M2 N2 ⎧ − jM ω − jN ω
= d(0, 0) + d(0, n) z2−n + d(m, n) z1−m z2−n ⎪
⎪
e 1 1e 1 2 − A (e j ω1 ,e j ω2 )
,
⎪
⎪ 2
⎨
n =1 m =1 n =1 for M 1 + N 1 = even and M 2 + N 2 = odd,
= (14)
M2 N2 ⎪
⎪ −e − jM 1 ω1 e − jN 1 ω2 + A (e j ω1 ,e j ω2 )
−n ⎪
⎪ ,
+ d(−m, n) zm
1 z2 . (10) ⎩ 2
m =1 n =1
for M 1 + N 1 = odd and M 2 + N 2 = even,
N2 (II) The power complementary property:
= d(0, 0) + d(0, n)e − jnω2 j ω j ω 2 j (ω −π ) j (ω −π ) 2
G e 1 , e 2 + G e 1 ,e 2 = 1,
n =1
M2 N2 for all (ω1 , ω2 ). (17)
+ 2d(m, n) cos(mω1 )e − jnω2
Moreover, this 2-D DC property implies that the proposed 2-D re-
m =1 n =1
cursive digital filter G ( z1 , z2 ) possesses the 2-D DC symmetry with
= D e − j ω1 , e j ω2 . (11) respect to the half-band (HB) frequency (ω1 , ω2 ) = (π /2, π /2) in
the first quarter of the (ω1 , ω2 ) plane, i.e., the so-called 2-D DC-HB
Eq. (11) reveals that the frequency response of 2-D recursive
property. In contrast, a conventional 2-D finite impulse response
SHP DAF possesses the preferable quadrantally symmetric prop-
(FIR) HB filter H ( z1 , z2 ) only has the power complementary prop-
erty. This property makes the proposed 2-D recursive digital filter
erty.
G ( z1 , z2 ) more suitable to comply with the symmetry possessed
The 2-D DC-HB property of the proposed 2-D recursive digital
by 2-D interpolation/decimation filters. In contrast, the authors
filter G ( z1 , z2 ) demonstrates an important frequency characteristic,
of [13] adopted the nonsymmetric half-plane (NSHP) support re-
i.e., |G (e j ω1 , e j ω2 )| = 0 in the stopband if |G (e j ω1 , e j ω2 )| = 1 in the
gions as the basic sections for building the design structure of
passband. Hence, we only have to consider either the passband
the 2-D recursive DAFs. Nevertheless, the resulting 2-D recursive
or stopband response of G (e j ω1 , e j ω2 ) during the design process.
NSHP DAF does not possess the preferable quadrantally symmetric
Moreover, (15) indicates that about half of A ( z1 , z2 )’s coefficients
property, hence it is not suitable for the design of 2-D interpola-
can be set to zero when designing G ( z1 , z2 ).
tion/decimation filters. Moreover, the phase associated with (11) is
given by
4. Design of 2-D interpolation/decimation digital filters
φ(ω1 , ω2 )
4.1. Sampling structure conversion
= arg D e j ω1 , e j ω2
N The sampling rate conversion between different periodic sam-
2
−1
= − tan d(0, n) sin(nω2 ) pling structures is important for multidimensional signal process-
n =1 ing. There are numerous choices for periodicity matrix P and the
sampling matrix S [9,10]. Here, we consider two widely used sam-
M2 N2
pling structures, i.e., rectangular sampling structure and hexagonal
+ 2d(m, n) cos(mω1 ) sin(nω2 )
sampling structure. For a rectangular sampling, the sampling ma-
m =1 n =1
trix S R and periodicity matrix P R are given by
N2
d(0, 0) + d(0, n) cos(nω2 ) T1 0
SR = (18)
n =1 0 T2
850 J.-H. Lee, Y.-H. Yang / Digital Signal Processing 22 (2012) 847–858
Table 2
The relationship between |G (e j ω1 , e j ω2 )| for (ω1 , ω2 ) ∈ Ωcp and the filter orders.
where θm,d (ω1 , ω2 ) and θ p ,d (ω1 , ω2 ) should be decided based on and a vector d containing the unknown filter coefficients as fol-
(29) according to the given design specification of G (e j ω1 , e j ω2 ). lows:
Therefore, the design problem can be formulated as follows:
p d = d( M 2 , N 2 ), d( M 2 − 1, N 2 ), . . . , d(0, N 2 ),
Minimize W (ω1 , ω2 ) φ(ω1 , ω2 ) − φd (ω1 , ω2 ) , (32)
d( M 2 , N 2 − 1), d( M 2 − 1, N 2 − 1), . . . , d(0, N 2 − 1), . . . ,
where x denotes the pth norm of x and W (ω1 , ω2 ) the fre-
p T
d( M 2 , 1), d( M 2 − 1, 1), . . . , d(0, 1) , (37)
quency weighting function.
where the superscript T denotes the matrix-transpose operation.
5. Design techniques To incorporate the constraint related to the 2-D DC-HB property
into the design process, we set the filter coefficients d(m, n) = 0
5.1. Frequency sampling and approximation scheme for m + n equal to odd in (37). Using the results of (35)–(37), we
can express the minimization problem of (34) in matrix form as
From the design problem shown by (32), we have to find the follows:
real coefficients d(m, n) of the 2-D recursive SHP DAF A ( z1 , z2 )
such that the resulting phase response φ(ω1 , ω2 ) given by (12) Minimize W(Ud − s) p , (38)
approximates the desired phase response φd (ω1 , ω2 ) in the L p op-
timal sense. Substituting (12) into (32) yields where W represents a diagonal weighting matrix whose diagonal
values are the preset weights on the phase error at the correspond-
⎡ N 2 ⎤ p
− tan−1 d(0, n) sin(nω2 ) ing frequency points. For the problem of minimizing the squared
n =1
⎢ ⎥ phase error, i.e., p = 2, the solution of (38) is given by
⎢ + M 2 N 2 ⎥
⎢ m =1
2d (m , n ) cos (m ω1 ⎥
)
⎢ n=1 ⎥ − 1
⎢ × sin(nω2 ) ⎥
⎢ ⎥ d = UT U U T s. (39)
⎢ ⎥
Minimize W (ω1 , ω2 ) ⎢ / d(0, 0) + N 2
d ( 0, n ) cos ( n ω ) ⎥ .
⎢ n =1 2 ⎥
⎢ ⎥
⎢ + M 2 N 2 2d(m, n) cos(mω ) ⎥ 5.2. Linear programming formulations for the L 1 and L ∞ design
⎢ m = 1 n = 1 1 ⎥ problems
⎢ ⎥
⎣ × cos(nω2 ) ⎦
−φd (ω1 , ω2 ) Here, we present the formulations for solving two other widely
(33) considered designs in the L p optimal sense, i.e., p = 1 and p = ∞.
L 1 Design Problem: From (38), the L 1 solution can be obtained
Without loss of generality, we set d(0, 0) = 1. After performing by directly solving the following minimization problem:
some algebraic manipulations as shown in Appendix A, we can
rewrite the minimization problem (33) as follows: Minimize 1T e
⎡ ⎤
N2 p W|Ud − s| e,
d(0, n) sin nω2 + φd (ω1 , ω2 ) Subject to (40)
⎢ n= 1 ⎥
⎢ M2 N2 ⎥
⎢ + m=1 n=1 2d(m, n) cos(mω1 ) ⎥ where e is the R×1 error bound vector, 1 is an R×1 column vector
Minimize W (ω1 , ω2 ) ⎢ ⎥ .
⎢ × sinnω + φ (ω , ω ) ⎥ whose elements are one, and W is the preset weighting matrix.
⎣ 2 d 1 2 ⎦
(40) can be rewritten as follows:
+ sin φ (ω1 , ω2 )
d
(34) Maximize −1T e
T
Through a frequency sampling approximation approach, we let the (WU)T −(WU)T d Ws
frequency pair (ω1r , ω2r ) represent the rth uniformly sampled fre- Subject to . (41)
quency grid point on Ω = {(ω1 , ω2 ) | 0 ω1 π , 0 ω2 π }. The
−1T −1T e −Ws
design process is then performed on the frequency grid points. If From (41), we obtain the standard dual form of a linear program-
the number of grid points is sufficiently large, the obtained best ming (LP) problem as follows:
approximation solution of the objective function based on the fre-
quency sampling approach will be close to the best solution found Maximize bT w
based on Ω . This conclusion can be justified by the theorem due to
Cheney [14, Chapter 3]. Assume that the frequency pair (ω1r , ω2r ) Subject to A T w c, (42)
represents the rth uniformly sampled frequency grid point in the where the vectors b = [0
−1 ] , T
w =[ d
T T
e T ]T , T
considered frequency bands, where 1 r R, R is the total num- (WU)T −(WU)T
c = [ (Ws) T
−(Ws) ] , and the matrix A =
T T
, where
ber of the uniformly sampled frequency grid points. Next, we de- T T
−1 −1
fine a matrix U with its rth row Ur given by the R×1 column vector 0 has all entries equal to zero.
L ∞ Design Problem: From (38), the weighted L ∞ solution can be
Ur = 2 cos( M 2 ω1r ) sin N 2 ω2r + φd (ω1r , ω2r ) , obtained by directly solving the following minimization problem:
2 cos ( M 2 − 1)ω1r sin N 2 ω2r + φd (ω1r , ω2r ) , . . . , Minimize δ
sin N 2 ω2r + φd (ω1r , ω2r ) , . . . , Subject to W|Ud − s| δ 1. (43)
2 cos( M 2 ω1r ) sin ω2r + φd (ω1r , ω2r ) , (43) can be rewritten as follows:
2 cos ( M 2 − 1)ω1r sin ω2r + φd (ω1r , ω2r ) , . . . ,
Maximize −δ
sin ω2r + φd (ω1r , ω2r ) , (35) T
(WU)T −(WU)T d Ws
a vector s with its rth element given by Subject to . (44)
−1 −1 δ −Ws
sr = − sin φd (ω1r , ω2r ) , (36) Then, we can obtain the standard dual form of (44) as follows:
852 J.-H. Lee, Y.-H. Yang / Digital Signal Processing 22 (2012) 847–858
Using Definition 3.1 of [15], we can obtain the standard primal Next, we define the following two vectors:
form as follows: − 1
w = AD2x A T AD2x c and r = c − A T w, (56)
T
Minimize c x
where w represents the dual variable vector associated with the
Subject to Ax = b, x 0, (46) primal variable vector x. Hence, the primal variable xk+1 at the
(k + 1)th iteration is found by the following equation:
where x denotes the corresponding primal variable vector. Given
the vectors b, c, and matrix A, which define the L 1 problem (42), μ
xk+1 = xk − dx , (57)
the corresponding standard primal form is given by η
Minimize cT x where
Minimize cT x In this section, we apply the above PAS algorithm to solve the
L 1 and L ∞ design problems. The resulting iterative procedures are
Subject to Ax = b, x 0, (48) summarized step by step as follows:
where the vectors b = [ 0 T
−1 ] , c = [ (Ws) −(Ws)T ] T ,
T T
(WU)T −(WU)T
5.4.1. L 1 design
A = , and x = [x1 , . . . , x R , x R +1 , . . . , x2R ] T corre-
−1 −1 Step 1: Choose an initial guess x0 which satisfies the equality con-
sponds to the dual variable vector w = [ d T δ ] T . straints Ax0 = b and x0 > 0 shown by (47). We can simply choose
Next, we adopt the primal-form affine-scaling variant of Kar- x0 = [ (x01 ) T (x02 ) T ] T , where x01 = x02 = 1/2. And set the iteration
markar’s algorithm (the PAS algorithm) of [12] for solving (47) and number k = 0.
(48). Assume that an initial solution x which satisfies the con- k
Step 2: Compute w = dk = (AD2x A T )−1 AD2x c according to the fol-
straints is given. Then, x is mapped into a vector y0 with all entries e
lowing process:
equal to one as follows:
(2.1): Construct the diagonal matrices D1 = diag(xk1 ) and D2 =
y = D− 1
x x, (49) diag(xk2 ),
where Dx denotes a diagonal matrix containing the entries of x. (2.2): Construct the diagonal matrices M1 = D21 + D22 and M2 =
Based on the mapping, we create D1 − D22 ,
2
Table 3
Significant design results for Example 1.
Table 4
The filter coefficients for Example 1 (the L ∞ design).
Example 2 (2-D diamond-shaped filter). This example is similar to M 2 = 4 and N 1 + 1 = N 2 = 7. Thus, the number of independent
that considered by [18]. The desired magnitude response is given coefficients is (M 2 + 1) N 2 = 35. Using the techniques proposed in
by Section 5, we design an SHP DAF A ( z1 , z2 ) with φ(ω1 , ω2 ) of its
|ω | |ω | denominator D ( z1 , z2 ) approximating the desired phase response
j ω j ω 1 for π1 + 0.82π 1, φd (ω1 , ω2 ). In this case, φd (ω1 , ω2 ) is given by
G d e 1 , e 2 = (62)
0
|ω | |ω |
for 1.51π + 1.22π 1.
M1 − M2 N1 − N2
φd (ω1 , ω2 ) = ω1 + ω2 (63)
Clearly, the magnitude characteristics do not possess the 2-D HB 2 2
property. in the passband due to
Table 5
Significant design results for Example 2.
7. Conclusion
Appendix A
the L ∞ design in the passband and stopband for Example 1. + 2d(m, n) cos(mω1 ) sin(nω2 )
m =1 n =1
M1 − M2 N1 − N2 π
N2
φd (ω1 , ω2 ) = ω1 + ω2 + (65)
2 2 2 d(0, 0) + d(0, n) cos(nω2 )
in the stopband due to n =1
M2 N2
θm,d (ω1 , ω2 ) = 0 and + 2d(m, n) cos(mω1 ) cos(nω2 )
θ p ,d (ω1 , ω2 ) = − M ω1 − N ω2 − π . (66) m =1 n =1
Table 6
The filter coefficients d(m, n) for Example 2 (the L ∞ design).
Fig. 6. Magnitude response of the L ∞ design for Example 2. (a) Perspective plot. Fig. 7. (a) Phase response φ(ω1 , ω2 ) and (b) phase error φ(ω1 , ω2 ) − φd (ω1 , ω2 ) of
(b) Contour plot. the L ∞ design in the passband and stopband for Example 2.
J.-H. Lee, Y.-H. Yang / Digital Signal Processing 22 (2012) 847–858 857
M2 N2
As a result, the assumption of (A.1) is equivalent to that shown
+ 2d(m, n) cos(mω1 ) sin(nω2 ) by (A.6). This reveals that the residual in the bracket of (33) is
m =1 n =1 equivalent to that of (34).
N2
d(0, 0) + d(0, n) cos(nω2 ) References
n =1
M2 N2 [1] P.P. Vaidyanathan, S.K. Mitra, Y. Neuvo, A new approach to the realization
+ 2d(m, n) cos(mω1 ) cos(nω2 ) of low sensitivity IIR digital filters, IEEE Trans. Acoust., Speech, Signal Pro-
cess. 34 (2) (Apr. 1986) 350–361.
m =1 n =1
[2] P.P. Vaidyanathan, P. Regalia, S.K. Mitra, Design of doubly complementary IIR
= φd (ω1 , ω2 ). (A.2) digital filters using a single complex allpass filter, with multirate applications,
IEEE Trans. Circuits Syst. 34 (4) (Apr. 1987) 378–389.
Taking the tangent function for both side of (A.2), we obtain [3] M. Ikehara, M. Funaishi, H. Kuroda, Design of complex all-pass networks us-
ing Remez algorithm, IEEE Trans. Circuits Syst. II: Analog Digital Signal Pro-
N2
cess. 39 (8) (Aug. 1992) 549–556.
− d(0, n) sin(nω2 ) [4] S.S. Lawson, A. Klouche-Djedid, Technique for design of two-channel approxi-
n =1 mately linear phase QMF bank and its application to image compression, IEE
Proc. – Vision, Image Signal Process. 148 (2) (Apr. 2001) 85–92.
M2 N2
[5] J.-H. Lee, Y.-H. Yang, Design of two-channel linear-phase QMF banks based on
+ 2d(m, n) cos(mω1 ) sin(nω2 ) real IIR allpass filters, IEE Proc. – Vision, Image Signal Process. 150 (5) (Oct.
m =1 n =1 2003) 331–338.
N2
[6] J.-H. Lee, Y.-H. Yang, Minimax design of two-channel nonuniform-division filter
banks using IIR allpass filters, IEEE Trans. Signal Process. 52 (11) (Nov. 2004)
d(0, 0) + d(0, n) cos(nω2 ) 3227–3240.
n =1 [7] H. Toyoshima, M. Ikehara, S. Takahashi, A new class of 2-D digital filters com-
posed of all-pass subfilters, Electron. Commun. Jpn., Part 3 73 (4) (1990) 91–98.
M2 N2
[8] H. Safiri, M. Ahmadi, V. Ramachandran, Design of stable, causal 2-D digital
+ 2d(m, n) cos(mω1 ) cos(nω2 ) filters using real coefficient 2-D allpass building blocks, IEEE Trans. Circuits
m =1 n =1 Syst. II: Analog Digital Signal Process. 44 (5) (May 1997) 409–412.
[9] D.E. Dudgeon, R.M. Mersereau, Multidimensional Digital Signal Processing,
= tan φd (ω1 , ω2 ) . (A.3) Prentice Hall, Englewood Cliffs, NJ, 1984.
[10] E. Dubois, The sampling and reconstruction of time-varying imagery with ap-
It follows from (A.3) that
plication in video systems, Proc. IEEE 73 (4) (Apr. 1985) 502–522.
[11] S.C. Pei, J.J. Shyu, Eigenfilter design of 1-D and 2-D IIR digital all-pass filters,
N2
IEEE Trans. Signal Process. 42 (4) (Apr. 1994) 966–968.
d(0, n) sin(nω2 ) cos φd (ω1 , ω2 ) [12] I. Adler, N. Karmarkar, M.G.C. Resende, G. Veiga, An implementation of Kar-
n =1 markar’s algorithm for linear programming, Math. Programming 44 (1989)
297–335.
M2 N2
[13] J.-H. Lee, Y.-H. Yang, Two-channel parallelogram QMF banks using 2-D NSHP
+ 2d(m, n) cos(mω1 ) sin(nω2 ) cos φd (ω1 , ω2 ) digital all-pass filters, IEEE Trans. Circuits Syst. I: Regular Papers 57 (9) (Sept.
m =1 n =1 2010) 2498–2508.
+ d(0, 0) sin φd (ω1 , ω2 ) [14] E.W. Cheney, Introduction to Approximation Theory, McGraw–Hill, New York,
1966.
N2
[15] C.H. Papadimitriou, K. Steiglitz, Combinatorial Optimization: Algorithms and
+ d(0, n) cos(nω2 ) sin φd (ω1 , ω2 ) Complexity, Prentice Hall, New Jersey, 1982.
[16] S.-C. Fang, S. Puthenpura, Linear Optimization and Extension, Prentice Hall, En-
n =1
glewood Cliffs, NJ, 1993.
M2 N2
[17] P. Siohan, V. Ouvrard, Design of optimal nonseparable 2-D half-band filters,
+ 2d(m, n) cos(mω1 ) cos(nω2 ) sin φd (ω1 , ω2 ) = 0. Proc. IEEE Int. Symp. Circuits Syst. 1 (1993) 914–917.
[18] P. Carrai, G.M. Cortelazzo, G.A. Mian, Characteristics of minimax FIR filters for
m =1 n =1
video interpolation/decimation, IEEE Trans. Circuits Syst. Video Technol. 4 (5)
(A.4) (Oct. 1994) 453–467.
N2
Ju-Hong Lee received his B.S. degree in electrical engineering from
d(0, n) sin nω2 + φd (ω1 , ω2 ) the National Cheng-Kung University, Tainan, Taiwan, in 1975, the M.S. de-
n =1 gree in electrical engineering from the National Taiwan University (NTU),
M2 N2 Taipei, Taiwan, in 1977, and the Ph.D. degree in electrical engineering from
+ 2d(m, n) cos(mω1 ) sin nω2 + φd (ω1 , ω2 ) Rensselaer Polytechnic Institute, Troy, NY, in 1984. From September 1980
to July 1984, he was a Research Assistant with the Department of Electri-
m =1 n =1
cal, Computer, and Systems Engineering, Rensselaer Polytechnic Institute,
+ d(0, 0) sin φd (ω1 , ω2 ) = 0. (A.5) where he was involved in research on multidimensional recursive digi-
tal filtering. From August 1984 to July 1986, he was a Visiting Associate
Without loss of generality, we set d(0, 0) = 1 to obtain Professor with the Department of Electrical Engineering, NTU, where he
became an Associate Professor in August 1986 and has been a Professor
N2
since August 1989. He has been appointed NTU’s Tenured Distinguished
d(0, n) sin nω2 + φd (ω1 , ω2 ) Professor since August 2006. He was appointed Visiting Professor with
n =1 the Department of Computer Science and Electrical Engineering, Univer-
sity of Maryland, Baltimore, during a sabbatical leave in 1996. His current
M2 N2
+ 2d(m, n) cos(mω1 ) sin nω2 + φd (ω1 , ω2 ) research interests include multidimensional digital signal processing, im-
age processing, detection and estimation theory, analysis and processing
m =1 n =1
of joint vibration signals for the diagnosis of cartilage pathology, statisti-
+ sin φd (ω1 , ω2 ) = 0. (A.6) cal signal processing, and adaptive signal processing for smart antennas
858 J.-H. Lee, Y.-H. Yang / Digital Signal Processing 22 (2012) 847–858
with applications in mobile wireless communication systems. He has been Yuan-Hau Yang received his B.S. degree from the Department of Com-
a Member of the Editorial Board of the International Journal of Antennas and munication Engineering, National Chiao-Tung University, Hsinchu, Taiwan,
Propagation since January 2009. in 2000 and the M.S. degree and the Ph.D. degree in communication engi-
Dr. Lee received Outstanding Research Awards from the National Sci- neering from the National Taiwan University, Taipei, Taiwan, in 2003 and
ence Council (NSC) of Taiwan in the academic years of 1988, 1989, and 2008, respectively. Since 2008, he has been with Novatek Microelectronics
1991–1994; Distinguished Research Awards from the NSC in the academic Corporation, Hsinchu, Taiwan. His current research interests include VLSI
years of 1998–2004; and the NSC Research Fellowship for the academic signal processing, digital filter design, and audio effects for TV applica-
years of 2005–2008 and 2011–2014, respectively. tions.