Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

1936 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO.

5, MAY 2011

Active Noise Control in Headsets by Using a


Low-Cost Microcontroller
Cheng-Yuan Chang and Sheng-Ting Li

Abstract—Conventional passive headsets often perform well in


reducing high-frequency noise but perform badly to cancel the
low-frequency noise. Accordingly, academic researches and com-
panies have developed active noise-reducing headsets to cancel
annoying noise at such lower frequencies using expensive digital
signal processors (DSPs). This paper develops a modified feedback
active noise control (ANC)algorithm to design an active noise-
reducing headset with a low-cost microcontroller unit (MCU),
offering a cheaper solution to noise reduction than existing audio
headsets. The ways to save the computing load of a least mean
square (LMS) algorithm by a microcontroller and to compensate
for the output limit of speakers in a headset are also provided. Ex-
perimental results show that the proposed approach removes dis-
turbing noise very well and outperforms the commercial headset.
Index Terms—Headset, microcontroller, modified feedback ac-
tive noise control (ANC) algorithm. Fig. 1. Idea of an ANC headset.

the property of digital signal processing, canceling the noise at


I. I NTRODUCTION
frequency fM requires the data sampling rate fs ≥ 2fM . Be-

A CTIVE NOISE CONTROL (ANC), initially proposed by


Lueg [1], superimposes sound waves to cancel unwanted
noise. It is often implemented by using a high-speed digital sig-
cause the real-time processing load of ANC includes numerous
multiply-accumulate operations to implement the adaptive filter
and LMS algorithm during one sampling period; therefore,
nal processor (DSP) with least mean square (LMS) algorithm. active methods with LMS algorithm cannot reduce the noise
Many researches have studied ANC theory to reduce undesired at high-frequency well and have an advantage in canceling
noise by exploiting adaptive schemes whose effectiveness they low-frequency sound waves [2], [3]. Some researchers have
have verified in ducts or by simulation. [2]–[7]. developed ANC systems for headsets to reduce environmental
Advances in electronics have led more people to listen music noise while listening to music or working in noisy environments
using an audio headset while they are traveling. However, in [9]–[11]. These systems include adaptive feedback active noise
a noisy environment, such as in a flying aircraft or subway control (FANC). Fig. 1 presents the main concept on which a
carriage, listening fatigue can soon occur when the noise level headset with the FANC is based. One microphone in the ear
is high. Additionally, exposure to high levels of noise has phys- cup measures unwanted noise. Antinoise, which has the same
ical, physiological, and psychological effects in humans [8]. magnitude but is phase-shifted by 180◦ from the unwanted
In another application, hearing protection is typically regarded noise, is generated using the FANC algorithm to cancel the
as required to protect workers when they are exposed to noise undesired noise.
that exceeds 85 dB. Previously used past passive noise control To implement FANC, in [9], an integrated approach to
methods, such as the use of ear muffs, are effective at cancel- producing an ANC headset has been proposed for audio and
ing high-frequency noise but ineffective against low-frequency communication applications. It emphasizes algorithmic devel-
noise. However, most industrial noise often has significant opment and verification of effectiveness of such integrated
power at low frequencies, where the wavelength of sound is headsets. Simulations and experiments have been conducted to
so long that the materials of passive techniques are bulky and study performance. The ideal position of the error microphone,
heavy, such as in automobile mufflers. Besides, according to the training signal used the selection of adaptive algorithms, and
the structures have all been addressed in [10]. Measurements
Manuscript received September 11, 2009; revised January 28, 2010, of a DSP have also been made in real time to evaluate and
March 24, 2010, and May 21, 2010; accepted June 23, 2010. Date of publication verify performance. Song et al. [11] proposed a means of
July 15, 2010; date of current version April 13, 2011. This work was supported adding an analog feedback loop to a digital ANC system. This
by the National Science Council of the Republic of China, Taiwan under
Contract NSC–98–2221–E–033–049. hybrid system can be used to reduce disturbances during the
The authors are with the Department of Electrical Engineering, Chung Yuan identification of the secondary path, such as when the user
Christian University, Jhongli 320, Taiwan (e-mail: ccy@cycu.edu.tw). adjusts the ear cup, producing a robust system.
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. Recent advancements in microelectronics have resulted in
Digital Object Identifier 10.1109/TIE.2010.2058071 versatile microcontrollers that have been used in a wide range of
0278-0046/$26.00 © 2010 IEEE
CHANG AND LI: ACTIVE NOISE CONTROL IN HEADSETS BY USING A LOW-COST MICROCONTROLLER 1937

moreover,


L−1
y(n) = wl (n)x(n − l) (2)
l=0


M −1
x (n) = sm (n)x(n − m). (3)
m=0

The filtered-X least mean square (FXLMS) algorithm is

wl (n+1) = wl (n)+μx (n−l)e(n), l = 0, 1, . . . , L−1 (4)


Fig. 2. Block diagram of adaptive FANC in a headset.

applications such as battery charging, wireless sensor network, where μ is a learning constant.
uninterruptible power supply, and motorcycle suspension [12]– However, an effective normalized FXLMS is commonly used
[15]. However, research and commercial ANC headsets have to prevent a large learning constant and protect the learning
typically been made using floating-point processing-type DSPs. algorithm against instability associated with large changes in
Accordingly, the overall cost of an ANC headset system is correction term
commonly high. This paper presents the use of a 16-bit mi- μ
crocontroller unit (MCU) as the core of the ANC headset and wl (n + 1) = wl (n) + x (n − l)e(n) (5)
Px (n) + c
designs a modified FANC (MFANC) algorithm to realize an
ANC headset in an MCU. Therefore, the proposed system has l = 0, 1, . . . , L − 1, where the power function is
lower cost because the price of an MCU is only about one-
seventh of that of a DSP. A means of reducing the computation Px (n) = (1 − α)Px (n − 1) + αx2 (n). (6)
time is also presented to reduce processing time and improve
the performance of an ANC headset using an MCU. In (5) and (6), c is a small positive constant and α is close
This article is organized as follows. Section II discusses the to one [9]. (1)–(6) present the FANC system. This method is
basic concept of the FANC system. Section III briefly describes effective when the primary signal cannot easily be obtained in
the differences in the design of ANC headset systems between an ANC system.
DSPs and 16-bit MCUs and analyzes the modified design
of FANC. Section IV presents the experimental results and
verifies the effectiveness of the proposed method. The results III. M ODIFIED FANC H EADSET BASED
in this paper are also compared with those obtained using a ON A M ICROCONTROLLER
commercial headset. Finally, Section V draws conclusions.
An ANC application, such as the headset, is typically real-
ized using a floating-point DSP, because the speed of a high-
II. A DAPTIVE FANC S YSTEM level DSP can reach 1 000 000 instructions/s. The DSP can
perform some very useful functions and instructions quickly,
Fig. 2 presents the basic idea on which a headset with such as convolution, to handle the complex signal processing
FANC is based. In this system, S(z) is the transfer function jobs in DSP. Therefore, noise can be cancelled effectively using
of the secondary path in the ear cup and S  (z) is the estimate the FANC algorithm in an ANC system and numerous digital
of the secondary path. The Lth-order adaptive finite-impulse- devices have applications that use DSPs. However, using DSP
response (FIR) filter W (z) uses LMS algorithm to update as its core, an effective commercial ANC headset costs about
its coefficients. It is based on the theory of adaptive control USD$100 ∼ 300—so expensive that ANC headsets are still not
[16]–[19]. The primary noise, antinoise, and residual noise are popular devices.
denoted d(n), y  (n), and e(n), respectively. Since the primary This paper presents an ANC headset that uses an MCU in-
noise d(n) is canceled by the antinoise y  (n), it is unavailable stead. Although an MCU is cheaper than a DSP, the processing
during the noise cancellation processes. Therefore, the primary speed of an MCU is much slower than a DSP. In general, MCUs
noise that must be estimated before the LMS algorithm can perform only simple applications. The proposed paper utilizes
be implemented in the FANC system. Let sm (n) and m = the modified algorithm to save the computing effort and tries to
0, . . . , M − 1be the coefficients of the M th-order FIR filter realize adaptive systems in time by an MCU. Fig. 3 displays a
S  (z), and wl (n) and l = 0, . . . , L − 1be the coefficients of the block diagram of the proposed headset design based on FANC.
Lth-order adaptive filter W (z) at time n; the estimate of the In Fig. 3, the audio signal a(n) and the artificial noise signal
primary noise x(n) is y(n) are sent to the headphone to cancel the unwanted noise

M −1 d(n). An online modeling algorithm is adopted to identify the
x(n) ≡ d (n) = e(n) + sm (n)y(n − m) (1) dynamic equations for the secondary path to avoid unstable
m=0 situations that are associated to the plant fluctuation of ear cup.
1938 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 5, MAY 2011

Fig. 4. Proposed MFANC method.


Fig. 3. Online tuning FANC.
TABLE I
PIC24H MATH FUNCTIONS AND MACHINE CYCLES
The other functions are similar to those presented in Fig. 2. The
online identification of secondary path is given as

y2 (n) = y(n) + a(n) (7)



M −1
e2 (n) = e(n) + sm (n)a(n − m) (8)
m=0
sm (n + 1) = sm (n) + μa(n − m)e2 (n),
m = 0, . . . , M − 1 (9)

and the FANC is given by


We use the new correction term μx (n − l)e3 (n) to adapt

M −1 the weight of ANC. However, to produce an ANC with an
x(n) ≡ d (n) = e2 (n) + sm (n)y(n − m), (10) MCU effectively, three problems must be solved in advance.
m=0 The first is that the floating-point processing rate of MCUs is

L−1
slow. The main reason is that MCU uses software to perform the
y(n) = wl (n)x(n − l) (11) floating-point operations but uses hardware arithmetic circuits
l=0 to perform the fixed-point operations. Hence, the fixed-point

M −1
processing computation is fast. Table I presents the time taken
x (n) = sm (n)x(n − m) (12) to perform basic mathematical functions [20]. The second
m=0
problem is that the frequency of the MCU is no more than
wl (n + 1) = wl (n) + μx (n − l)e2 (n), 50 MHz—not close to the frequency of DSP, which can be
l = 0, 1, . . . , L − 1. (13) up to 1 GHz. Therefore, using an MCU to realize a device
that performs complex computations in real time is difficult.
In order not to overdrive the speaker in the ear cup, we have The third problem is that MCU can only perform simple in-
to set a limiter to y(n) structions quickly, such as addition, subtraction, multiplication,
and division. However, Table I shows the processing time of
if ymin ≤ y(n) ≤ ymax , then y1 (n) = y(n),
division operation is 18 times of multiplication by using fixed-
Δ
and if y(n) ≤ ymin , then y1 (n) = ymin , point processing computation; therefore, we have to reduce the
else if ymax ≤ y(n), then y1 (n) = ymax .
Δ
(14) division operations for saving the computing time. Moreover,
the learning constant, as in (9) or (15), is typically a small
The constants ymin and ymax are decided to avoid overdriv- positive value such as 0.001. MCUs with fixed-point operation
ing the speaker in the ear cup. Therefore, to update the weights complete this value by dividing 1 by 1000. Additionally, the
W (z) correctly with y(n), we use the modified design y3 to correction terms in (9) and (15) could become zero due to
compensate for the effect of limiter, as shown in Fig. 4. quantization. Therefore, the tuning process stops and the FANC
The adaptation of ANC system will be method fail by quantization of the fixed-point operations.
To prevent this situation, the tuning method is modified

M −1
herein, as follows:
x(n) ≡ d (n) = e2 (n) + sm (n)y1 (n − m),
m=0 sm (n + 1)/μ = sm (n)/μ + a(n − m)e2 (n),
Δ
e3 (n) = e2 (n) + y3 (n), m = 0, . . . , M − 1 (16)
wl (n + 1) = wl (n) + μx (n − l)e3 (n), wl (n + 1)/μ = wl (n)/μ + x (n − l)e3 (n),
l = 0, 1, . . . , L − 1. (15) l = 0, 1, . . . , L − 1. (17)
CHANG AND LI: ACTIVE NOISE CONTROL IN HEADSETS BY USING A LOW-COST MICROCONTROLLER 1939

Therefore, the small positive constant μ does not cause the TABLE II
COMPUTING TIME OF PROPOSED METHOD BY FIXED-POINT OPERATIONS
quantization of correction terms. For a 16-bit MCU, the range
of sm (n)/μ and wl (n)/μ is [−32 768, 32 767]. Hence, the
coefficients sm (n) and wl (n) are [−32, 32] at μ = 0.001,
which are suitable for the LMS algorithm.
We also modify (8), (10)–(12) in the ANC headset system to
save the computing time, such as


M −1

e2 (n) = e(n)+μ · (Sm (n)/μ) a(n−m) (18)
m=0
TABLE III

M −1 CHARACTERISTICS OF PIC24H AND DSP
x(n) ≡ d (n) = e2 (n)+μ · (sm (n)/μ) y1 (n−m), (19)
m=0


L−1
y(n) = μ · (wl (n)/μ)x(n−l) (20)
l=0


M −1
x (n) = μ · (sm (n)/μ) x(n−m). (21)
m=0

Therefore, the learning constant μ has only to be calculated


once. In (18)–(21), M − 1 divisions are eliminated in each of
the M th-order adaptive filters and L − 1 divisions are elimi- e3 in (26) can be obtained from (15), we have
nated in the Lth-order adaptive filter, according to (20). These Δ
savings enable another 18 ∗ (M − 1) ∗ 3 and 18 ∗ (L − 1) mul- e3 (n) = e2 (n) + y3 (n)
tiplications to be performed, making the ANC headset with a = e2 (n) + y(n) · S  (z) − y1 (n) · S  (z),
low-cost MCU becoming feasible. 
M −1

A positive integer can be defined as = e2 (n) + sm (y(n − m) − y1 (n − m))


m=0
M −1
k = 1/μ (22) 1
= e2 (n) + s̃m (y(n − m) − y1 (n − m)) . (31)
k
sm (n)/μ = k · sm (n) = s̃m (n)
Δ m=0
(23)
Δ Equations (25)–(31) are collectively the MFANC algorithm. All
wl (n)/μ = k · wl (n) = w̃l (n) (24) of the variables and constants, k, e(n), s̃m (n), a(n), e2 (n),
e3 (n), y(n), x(n), x (n), and w̃l (n), can be integers in this
can be also defined. Therefore, (16)–(21) become algorithm. Table II also shows the necessary computing time
of the proposed method with fixed-point operations, given
s̃m (n+1) = s̃m (n)+a(n−m)e2 (n), by (25)–(31). If the sampling frequency is 10 kHz, then, the
MCU in the ANC design will finish the signal conversion and
m = 0, . . . , M −1 (25) computation within time
w̃l (n+1) = w̃l (n)+x (n−l)e3 (n),
40 MHz/10 kHz ∼
= 4000 machine cycles. (32)
l = 0, 1, . . . , L−1 (26)
Therefore, if the length of both adaptive filters S  (z) and

M −1 W (z) are 20 (L = M = 20), then, the computations take
1
e2 (n) = e(n)+ · s̃ (n)a(n−m) (27) 355 machine cycles. Enough time is available for other data
k m=0 m
conversion processes. Therefore, the proposed MFANC ap-
M −1 proach can be used in designing an ANC headset system based
1  
x(n) ≡ d (n) = e2 (n)+ · s̃ (n)y1 (n−m) (28) on an MCU.
k m=0 m
IV. E XPERIMENTAL R ESULTS
1 
L−1
y(n) = · w̃l (n)x(n−l) (29) This paper proposed an MCU-based MFANC headphone.
k
l=0 MICROCHIP PIC24H is adopted to design the controller for
M −1 the headset. Table III presents the characteristics of a PIC24H
1  
x (n) = · s̃ (n)x(n−m). (30) and a floating-point DSP. The characteristics, including operat-
k m=0 m ing speed, mathematical functionality, memory, resolution, and
1940 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 5, MAY 2011

Fig. 5. ANC headset, by adding an error microphone into PHILIPS SHP2000.

Fig. 7. Spectrum of the residual signal with narrowband noise at 400 Hz, blue:
ANC OFF, red: ANC ON. (a) The commercial headset. (b) Our MCU headset
with MFANC method.

industrial noise, such as fan or engine noise has the main power
at low frequency, we examine the effectiveness of the proposed
paper by reducing narrowband and broadband noises at low
frequency.
Fig. 6. Manikin with a microphone in its ear.
The first experiment indicates the performance of the can-
cellation of narrowband noise. The microphone in the ear of
others of an MCU are all poorer than those of a floating-point manikin is applied to measure the residual noise before and
DSP. However, the price of an MCU is about one-seventh of after ANC. Blue line in Fig. 7(a) represents the noise at 400 Hz
the price of a DSP; therefore, if an MCU in an ANC headset while the red line plots the noise-canceling performance of
can perform as well as a DSP, then, the progress of an effective the commercial ANC headset. The performance of noise can-
ANC headset can be improved. cellation at 400 Hz is approximately 15 dB. Fig. 7(b) plots
A commercial audio headset, PHILIPS SHP2000, is mod- the performance of the novel MCU headset with the MFANC
ified by adding an error microphone to each ear cup as our algorithm. The noise canceling performance at 400 Hz is about
MFANC headset, as presented in Fig. 5. The acoustic plant S(z) 35 dB. The noise canceling result of MCU headset is better than
in the ear cup is learned by the adaptive filter S  (z). An Agilent the commercial headset.
35670A Dynamic Spectrum Analyzer is adopted to measure the However, as the frequency of the narrowband noise increases,
performance. A manikin, with a microphone mounted in its ear, the noise-canceling performance of the commercial headset
is employed to monitor the residual noise signal, as displayed in becomes worse. Narrowband noise at 800 Hz is utilized to
Fig. 6. A leading commercial ANC headset, costing USD150, evaluate the performance of both of the headsets. In Fig. 8(a),
is considered for comparison. The orders of both the adaptive the commercial ANC headset cannot cancel the undesired
weighting filter W (z) and the estimated secondary path filter noise, but in Fig. 8(b), the proposed MCU-based ANC headset
S  (z) in the proposed design are both 20: L = M = 20. All still cancels the noise at 800 Hz with a performance of around
the initial weights of adaptive filters are randomly initialized 25 dB.
between the range [−0.5, 0.5]. The sampling frequency is In the third experiment, broadband white noise at 250–
10 kHz. The limiter constants ymax = (85)10 and ymin = 300 Hz is used to confirm the performance of commercial and
(−85)10 are decided to avoid overdriving the speaker. proposed ANC headsets. Fig. 9(a) and (b) plot the results thus
In this paper,the performance of a PIC24H MCU in a head- obtained. The noise-canceling performance of the commercial
set that implements the MFANC algorithm is studied using ANC headset is around 10 dB; however, the proposed design
performing various noise cancellation experiments. Because cancels the broadband noise up to 20 dB.
CHANG AND LI: ACTIVE NOISE CONTROL IN HEADSETS BY USING A LOW-COST MICROCONTROLLER 1941

Fig. 10. Spectrum of the residual signal with sound signal at 500 Hz
Fig. 8. Spectrum of the residual signal with narrowband noise at 800 Hz, blue:
and broadband noise at 350 ∼ 400 Hz, blue: ANC OFF, red: ANC ON.
ANC OFF, red: ANC ON. (a) The commercial headset. (b) Our MCU headset
(a) Commercial headset. (b) MCU headset with MFANC method.
with MFANC method.
TABLE IV
NOISE REDUCTION PERFORMANCE OF MCU BASED
AND C OMMERCIAL ANC H EADSETS

Finally, the performance of the ANC headsets is evaluated


by performing an experiment in which music is listened to in a
noisy environment. As presented in Fig. 10, narrowband noise
at 500 Hz is used as the music signal and white noise at 350–
400 Hz is the undesired noise. Following the activation of
ANC, the commercial headset cancels the broadband noise to
10–15 dB, shown in Fig. 10(a); however, the proposed MFANC
headset cancels the white noise to 15–20 dB, without canceling
the sound signal, as plotted in Fig. 10(b).
Experimental results in Figs. 7–10 show that the proposed
paper outperforms the commercial ANC headset at low fre-
quency. Table IV shows the noise reduction performance of
the MCU-based and commercial ANC headsets. Thus, there is
no evidence to suggest that the performance of DSP is always
better than the performance of MCU from the experimental
results. The proposed MCU-based method solves the prob-
lems of using fixed-point-type processor and utilizes simple
mathematical functions to save computation effort. Given the
Fig. 9. Spectrum of the residual signal with broadband noise at 250 ∼ 300 Hz,
blue: ANC OFF, red: ANC ON. (a) The commercial headset. (b) Our MCU significant amount savings and slight quality degradation like
headset with MFANC method. quantization, we believe that our MFANC algorithm offers a
1942 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 5, MAY 2011

viable solution to MCU design. These experiments indicate that [13] H. Guo, K. S. Low, and H. A. Nguyen, “Optimizing the localization of a
both headsets effectively cancel low-frequency noise. wireless sensor network in real time based on a low cost microcontroller,”
IEEE Trans. Ind. Electron., vol. 58, no. 3, pp. 741–749, Mar. 2011.
[14] Z. He and Y. Xing, “Distributed control for UPS modules in parallel oper-
ation with RMS voltage regulation,” IEEE Trans. Ind. Electron., vol. 55,
V. C ONCLUSION no. 8, pp. 2860–2869, Aug. 2008.
[15] F. Baronti, F. Lenzi, R. Roncella, R. Saletti, and O. Di Tanna, “Electronic
This paper describes a MFANC algorithm to realize ANC control of a motorcycle suspension for preload self-adjustment,” IEEE
headsets using a low-cost MCU. Since most ANCs are realized Trans. Ind. Electron., vol. 55, no. 7, pp. 2832–2837, Jul. 2008.
using the floating-point-type DSPs, this investigation develops [16] B. Singh and J. Solanki, “An implementation of an adaptive control al-
gorithm for a three-phase shunt active filter,” IEEE Trans. Ind. Electron.,
an easy but effective means of producing an ANC based on an vol. 56, no. 8, pp. 2811–2820, Aug. 2009.
MCU. Since MCUs are cheap, the cost of such an ANC headset [17] F. D. Freijedo, J. Doval-Gandoy, O. Lopez, P. Fernandez-Comesana, and
is much lower than that of a conventional ANC headset. The C. Martinez-Penalver, “A signal-processing adaptive algorithm for selec-
tive current harmonic cancellation in active power filters,” IEEE Trans.
performance of an ANC headset based on a MCU is compared Ind. Electron., vol. 56, no. 8, pp. 2829–2840, Aug. 2009.
with that of a commercial headset. The proposed technique is [18] K. K. Shyu, M. J. Yang, Y. M. Chen, and Y. F. Lin, “Model reference
very versatile and can be used to support other applications that adaptive control design for a shunt active-power-filter system,” IEEE
Trans. Ind. Electron., vol. 55, no. 1, pp. 97–106, Jan. 2008.
were originally based on a DSP. [19] C. H. Lu and C. C. Tsai, “Adaptive predictive control with recurrent neural
network for industrial processes: An application to temperature control of
a variable-frequency oil-cooling machine,” IEEE Trans. Ind. Electron.,
ACKNOWLEDGMENT vol. 55, no. 3, pp. 1366–1375, Mar. 2008.
[20] The MICROCHIP MCU PIC24H, User’s Manual. Transmission Systems
T. Knoy is appreciated for his editorial assistance. for Communications, Western Electric Co., Winston-Salem, NC, 1985,
3rd ed., pp. 44-60.

R EFERENCES
[1] P. Lueg, “Process of silencing sound oscillations,” U.S. Patent 2043416,
Jun. 9, 1936.
[2] S. M. Kuo and D. R. Morgan, Active Noise Control Systems: Algorithms
Cheng-Yuan Chang was born in Taiwan in 1968.
and DSP Implementation. NewYork: Wiley, 1996.
He received the B.S. and M.S. degrees in control
[3] B. Widrow and S. D. Stearns, Adaptive Signal Processing. Englewood
engineering from National Chiao-Tung University,
Cliffs, NJ: Prentice-Hall, 1985.
Hsinchu, Taiwan, in 1990 and 1994, respectively, and
[4] C. Y. Chang, “Efficient active noise controller using a fixed-point DSP,”
the Ph.D. degree in electrical engineering from Na-
Signal Process., vol. 89, no. 5, pp. 843–850, May 2009.
tional Central University, Jhongli, Taiwan, in 2000.
[5] A. Carini and G. L. Sicuranza, “Optimal regularization parameter of the
From 1994 to 2007, he was with the Department
multichannel filtered-x affine projection algorithm,” IEEE Trans. Signal
of Electronic Engineering, Ching Yun University,
Process., vol. 55, no. 10, pp. 4882–4895, Oct. 2007.
Jhongli, Taiwan. He is currently a Professor and
[6] E. P. Reddy, D. P. Das, and K. M. M. Prabhu, “Fast adaptive algorithms for
Chair of the Department of Electrical Engineering,
active control of nonlinear noise processes,” IEEE Trans. Signal Process.,
Chung Yuan Christian University, Jhongli, Taiwan.
vol. 56, no. 9, pp. 4530–4536, Sep. 2008.
His research interests are in the area of active noise control applications, fuzzy
[7] D. Zhou and V. DeBrunner, “A new active noise control algorithm that
neural controller design, GA algorithm, and nonlinear crane tracking controller
requires no secondary path identification based on the SPR property,”
design.
IEEE Trans. Signal Process., vol. 55, no. 5, pp. 1719–1729, May 2007.
[8] J. H. Lin, P. C. Li, S. T. Tang, P. T. Liu, and S. T. Young, “Industrial
wideband noise reduction for hearing aids using a headset with adaptive-
feedback active noise cancellation,” Med. Biol. Eng. Comput., vol. 43,
no. 6, pp. 739–745, Nov. 2005.
[9] W. S. Gan and S. M. Kuo, “An integrated audio active noise control Sheng-Ting Li was born in Taiwan in 1982. He re-
headsets,” IEEE Trans. Consum. Electron., vol. 48, no. 2, pp. 242–247, ceived the B.S. degree from Minghsin University of
May 2002. Science and Technology, Hsinchu, Taiwan, in 2004,
[10] S. M. Kuo, S. Mitra, and W. S. Gan, “Active noise control system for and the M.S. degree from Chung Yuan Christian Uni-
headphone applications,” IEEE Trans. Control Syst. Technol., vol. 14, versity, Jhongli, Taiwan, in 2009, both in electrical
no. 2, pp. 331–335, Mar. 2006. engineering.
[11] Y. Song, Y. Gong, and S. M. Kuo, “A robust hybrid feedback active noise From 2004 to present, he is an excellent Electronic
cancellation headset,” IEEE Trans. Speech Audio Process., vol. 13, no. 4, Engineer at Teco Image System Corporation, Ltd.,
pp. 607–617, Jul. 2005. Taoyuan, Taiwan. He is proficient in hardware circuit
[12] J. H. Lee, H. S. Bae, and B. H. Cho, “Resistive control for a photo- design, PCB board layout, and good at MCU/DSP
voltaic battery charging system using a microcontroller,” IEEE Trans. Ind. control. His research interests are in the area of
Electron., vol. 55, no. 7, pp. 2767–2775, Jul. 2008. intelligent control applications and active noise control system.

You might also like