控制參數自動調變之噪音主動控制研究 active ... · pdf file(real-time)處理...

10
控制參數自動調變之噪音主動控制研究 Active Noise Control with Automatic Adjustment of Control Parameters 劉德源 1 、楊哲綸 2 1 國立臺灣海洋大學系統工程暨造船學系副教授 2 國立臺灣海洋大學系統工程暨造船學系研究生 本文主要是利用自適應濾波器原理,配合浮點式數位訊號處理器 TMS320 C6713 DSK 行管道與三維開放空間之主動控式噪音控制(Active Noise ControlANC)研究,並進行控制 參數的自動調變。首先進行一維方形管道及三維開放空間聲場之噪音主動控制研究,以透徹 了解自適應控制的基本原理,亦即將濾波器結構(本文採用有限脈衝濾波器結構,FIR)和自適 應性算法( 本文採用最小均方法,LMS) ,以 C 語言將上述概念撰寫成程式,再由具即時 (real-time)處理特性之數位訊號處理器作為整個硬體架構的核心,將真實世界連續性的類比聲 音訊號,轉換成離散性的數位訊號,再送入演算法中作運算,以獲得欲求訊號。除了記錄降 噪效果外,也將控制參數詳細記錄。在一維方形管道部份,單頻平均有 30dB 左右的降噪效 果,雙頻最高也有 40dB 以上的降噪效果,帶頻方面於頻寬 25Hz50Hz,個別降噪平均值為 24.34dB8.21dB,於三維開放空間部分,單頻平均有 17dB 的降噪效果,雙頻有 15dB 以上 的降噪效果。 接著兩個案例所取得的控制參數為基礎,包括收斂係數與取樣頻率,將控制參數由程式 控制改變為自動調整的方式,再一次進行 ANC 實驗。經由這樣的改變與實驗成果,可省去 許多手動調整控制參數的時間,很快取得最佳、最穩定的控制參數。由結果確定, C6713 DSK 可作為 ANC 商品化初期程式模擬計算與實驗設計之工作平台。 Abstract The purpose of this paper is to conduct active noise control (ANC) experiment in duct and 3-D open sound space using the adaptive filter theory with digital signal processor (DSP) TMS320 C6713 DSK (DSP Starter Kit) , and perform ANC experiment with automatic adjustment of control parameters. We first research the ANC of sound fields for one- dimensional square duct and three-dimensional open space field. We develop the programs of two componential elements of the adaptive filter, filter structure (FIR) and adaptive algorithm (LMS), into program with C language. Then we use real-time DSP as the core of whole hardware structure and transform the continuous analog sound signals into discrete digital ones. Finally, we can get the required signals using the control algorithm. Except the noise reduction, we also take down control parameters. In one-dimensional duct sound field, pure tone signals have average 30dB noise reduction; dual sine signals have the highest 40dB noise reduction. In band noise signals, the individual average noise reduction are 24.34dB and 8.21dB with bandwidth 25Hz and 50Hz . In three-dimensional open space, pure tone signals have average 17dB noise reduction ; dual sine signals have over 15dB noise reduction.

Upload: vuhuong

Post on 15-Feb-2018

254 views

Category:

Documents


5 download

TRANSCRIPT

  • Active Noise Control with

    Automatic Adjustment of Control Parameters

    1 2 1 2

    TMS320 C6713 DSK (Active Noise ControlANC)

    (FIR)(LMS) C (real-time)

    30dB 40dB 25Hz50Hz24.34dB8.21dB 17dB 15dB

    ANC C6713 DSK ANC

    Abstract

    The purpose of this paper is to conduct active noise control (ANC) experiment in duct and 3-D open sound space using the adaptive filter theory with digital signal processor (DSP) TMS320 C6713 DSK (DSP Starter Kit) , and perform ANC experiment with automatic adjustment of control parameters. We first research the ANC of sound fields for one- dimensional square duct and three-dimensional open space field. We develop the programs of two componential elements of the adaptive filter, filter structure (FIR) and adaptive algorithm (LMS), into program with C language. Then we use real-time DSP as the core of whole hardware structure and transform the continuous analog sound signals into discrete digital ones. Finally, we can get the required signals using the control algorithm. Except the noise reduction, we also take down control parameters. In one-dimensional duct sound field, pure tone signals have average 30dB noise reduction; dual sine signals have the highest 40dB noise reduction. In band noise signals, the individual average noise reduction are 24.34dB and 8.21dB with bandwidth 25Hz and 50Hz . In three-dimensional open space, pure tone signals have average 17dB noise reduction ; dual sine signals have over 15dB noise reduction.

  • Then we try to adjust two parameters with assembler for step-size and sampling frequency automatically. We can shorten time to attach the maximum control results instead of parameters adjustment in hand and results like this. Confirmed by the result, C6713 DSK can be used as the workbench for the initial programming simulation and experiment design of ANC commercialization.

    (source)(path)(receiver)(Active Noise Control , ANC) Paul Lueg(1898-1979)

    (secondary sound)(primary sound)180(fighting noise with noise)(acoustic feedback)(secondary path)(system identify)

    [1-10]ANC(real time)(Digital Signal ProcessorDSP)80ANCANC

    (Finite Impulse ResponseFIR)(Infinite Impulse ResponseIIR)[2]LMS

    ANC(2006)TMS320 C6713[10-15]ANC ANC )z(H s y(n):[2,10]

  • )()()( nxnhnx s FXLMS

    )()(x)(w)1(w nennn

    FXNLMS

    )()()(

    )()( nenxnP

    nwnwx

    1

    : 1.ANC2.

    ANC3.ANC(FIR)(LMS)(Texas InstrumentsTI)DSKC6713DSK CCS 2.0C(real-time)(DSP)ANC

    FXLMSANCANCANC

    1

    ANC 2 245 ( 13 ) 15 112 120 245 20; 16.5 1.75

    2

  • 2

    ANCANC85851055

    :

    200Hz 1000Hz

    1 ANC

    ANC ANC ANC DSP ANC LMS 200Hz 400Hz 500Hz 1000Hz

    N

    [52]

    : 200Hz400 Hz500Hz 1000Hz 6 : 200Hz500Hz 25Hz50Hz

    1 ()

    (Hz) (dB) 200Hz 49.49 400Hz 37.23 500Hz 28.96 1000Hz 32.57

  • 2 ()()

    3

    (Hz) (dB) (Hz) (dB)

    200Hz 46.28 25Hz 29.51 200Hz+400Hz

    400Hz 34.54 200Hz

    50Hz 11.31 200Hz 47.76 25Hz 19.17

    200Hz+500Hz 500Hz 29.38 50Hz 5.11 200Hz 42.24

    500Hz 1000Hz 30.33

    200Hz+1000Hz 1000Hz 26.20 400Hz 26.95

    400Hz+500Hz 500Hz 27.02 400Hz 25.96

    400Hz+1000Hz 1000Hz 26.63 500Hz 26.32

    500Hz+1000Hz 1000Hz 30.33

  • 4

    2 ANC

    ANCDSPANC

    : 200Hz400 Hz500Hz1000Hz200Hz3

    3 () 4 ()

    (Hz) (dB)

    200Hz 12.76 400Hz 14.11 500Hz 15.42 1000Hz 25.86

    (Hz) (dB) 400Hz 10.90

    400Hz+500Hz 500Hz 17.72 400Hz 13.51

    400Hz+1000Hz 1000Hz 21.12 500Hz 19.55

    500Hz+1000Hz 1000Hz 21.81

  • 5

    6

    3 ANC

    TMS320 C6713 DSK

    0.005 0.0001

    : 200Hz400 Hz500Hz 1000Hz 125Hz250Hz625Hz

  • 5 ()

    (dB) 200Hz 0.0227 96kHz 35.46 400Hz 0.0084 96kHz 28.36 500Hz 0.0574 96kHz 26.43

    1000Hz 0.0482 48kHz 28.95 125Hz 0.0208 16kHz 30.32 250Hz 0.0519 48kHz 25.75 625Hz 0.0807 96kHz 18.22

    6 ()

    (Hz) sf (dB)

    200Hz 38.41 200Hz+400Hz

    400Hz 0.0226 96kHz

    19.37 200Hz 37.16

    200Hz+500Hz 500Hz

    0.0277 96kHz 19.59

    200Hz 38.35 200Hz+1000Hz

    1000Hz 0.0282 32kHz

    21.68 400Hz 21.24

    400Hz+500Hz 500Hz

    0.0309 96kHz 20.98

    400Hz 18.13 400Hz+1000Hz

    1000Hz 0.0187 96kHz

    26.58 500Hz 24.73

    500Hz+1000Hz 1000Hz

    0.0093 16kHz 20.83

    125Hz 28.30 125Hz+250Hz

    250Hz 0.0192 16kHz

    17.49 125Hz 27.47

    125Hz+625Hz 625Hz

    0.0172 16kHz 16.22

    250Hz 20.37 250Hz+625Hz

    625Hz 0.0138 16kHz

    16.99

  • ANC

    1. ANC

    2. ANC200Hz~1000Hz

    20dB625dB200Hz500Hz25Hz50Hz29.51dB11.31dB19.17dB5.11dB

    3. ANC200Hz~1000Hz3400Hz15dB

    4. ANC

    5.

    6. ANC

    C6713 DSKANC

    1. 1000Hz

    100Hz

    2.

    3.

  • [1] Olson, H. F. and May, E. G., Electronic sound absorbers, J. Acoust. Soc. Am., Vol. 6, pp.1130-1136, 1953.

    [2] Sen M. Kuo, Dennis R. Morgan, Active Noise Control Systems Algorithms and DSP Implementations,John Wiley & Sons, 1996.

    [3] B. Widrow, M.E. Hoff, Adaptive Switching Circuites, IRE WESCON Conv. Rec, part4, pp.96-104,1960.

    [4] Widrow, B et al. ,Adaptive Noise Canceling: Principles and Application, Proc. IEEE, Vol.63, NO.12, pp.1692-1716, 1975.

    [5] B. Widrow, S.D. Stearns, Adaptive Signal Processing, Prentice-Hall, Englewood Cliffs, NJ, 1985.

    [6] J.C. Burgess, Active adaptive sound control in duct: a computer simulation, J. Acoust. Soc. Am., vol. 70,no. 3, pp.715-726, 1981.

    [7] S. J. Elliot and P. A. Nelson, Active noise control, IEEE Signal Processing Mag., vol. 10, pp. 1235, Oct. 1993.

    [8] M.C.J. Trinder and P.A. Nelson, Active Noise Control in Finite Length Ducts, Journal of Sound and Vibration, Vol.89, pp.95-105, 1983

    [9] TMS320VC55102004

    [10] TMS320 C67132006 [11] Zhang, Qi-Zhi Gan, Woon-Seng , A model predictive algorithm for active noise

    control with online secondary path modelling, Journal of Sound and Vibration, Vol.270, pp.1056-1066, 2004.

    [12] Roshan Gummattira, Philip Baltz,Nat Seshan ,TMS320C6713 Digital Signal Processor Optimized for High Performance Multi- channel Audio Systems, Texas Instruments Application Report, SPRA921, June. 2003.

    [13] TMS320C6713, TMS320C6713B FLOATING-POINT DIGITAL SIGNAL PROCESSORS, Texas Instruments , SPRS186I , DECEMBER 2001REVISED MAY 2004.

    [14] TMS320C6713 DSK Technical Reference, Texas Instruments , 506735-0001 Rev. A, May 2003.

    [15] TMS320 C6416/C6713 DSK One-Day Workshop,Texas InstrumentsJune 2003.