CN1664727A - Multi-channel active controller - Google Patents

Multi-channel active controller Download PDF

Info

Publication number
CN1664727A
CN1664727A CN200510038525.5A CN200510038525A CN1664727A CN 1664727 A CN1664727 A CN 1664727A CN 200510038525 A CN200510038525 A CN 200510038525A CN 1664727 A CN1664727 A CN 1664727A
Authority
CN
China
Prior art keywords
data processing
active controller
processing chip
digital signal
channel active
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200510038525.5A
Other languages
Chinese (zh)
Other versions
CN100357843C (en
Inventor
邱小军
李宁荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University
Original Assignee
Nanjing University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University filed Critical Nanjing University
Priority to CNB2005100385255A priority Critical patent/CN100357843C/en
Publication of CN1664727A publication Critical patent/CN1664727A/en
Application granted granted Critical
Publication of CN100357843C publication Critical patent/CN100357843C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)
  • Control By Computers (AREA)

Abstract

This invention discloses a multi-channel active controller, which comprises an error signal conditioner, a digital signal processor, a filter, a control signal driver and reference signal conditioner. Wherein, the signal from error sensor located outside the multi-channel active controller sequentially passes error signal conditioner, digital signal processor, filter and control signal driver; outer reference signal via reference signal condition is input to digital signal processor consisting of a plurality of A/D converters, real-time processor chips, and background factor updating data processor chips. The invention is operated simply, can maintain reality of time and use the controller traceability.

Description

Multi-channel active controller
One, technical field
The present invention relates to a kind of active controller, relate in particular to a kind of multichannel active controller that has.
Two, background technology
Active controller extensively applies to noise and vibration control field, is the important component part of active guidance system.Can drive several Controlling Source (loudspeaker or vibrator) by active controller, Controlling Source be produced and initial interactional sound of noise and vibration phase place or vibration, thereby reach the purpose that reduces noise and vibration.The characteristics of this adaptive controller are to have a significant effect for low-frequency noise and vibration, have remedied the shortcoming that traditional noise and vibration is controlled at the low-frequency effect difference.At present practical active controller is widely used in the active noise control system in active noise control system, aircraft and the car cabin in active antinoise earmuff, the pipeline and the active guidance system of transformer single-frequency noise.
In the early stage conceptual phase of active control, the general phase shift feedback control circuit that is barricaded as by analog device that adopts of active controller generally can only work in limited frequency range, and the variation that can not conform, and is relatively poor to the noise and vibration effect that changes.Nearly 20 years, along with the development of modern electronic technology, signal Processing, control theory and transducer technology, active controller also was developed, and generally adopted digital signal processing chip to constitute.Present active controller generally is made of following several parts: reference signal module, error signal module, signal processing module, control signal generating module, control setting interface.
Existing active controller has a variety of, the 5 passage EZ-ANC I type active controllers that for example Australian Kao Zi system house produces and the EZ-ANC II type active controller of 10 passages, wherein EZ-ANC I type active controller adopts the fixed-point number dsp chip, but no longer produces.EZ-ANC II has adopted the monolithic float-point DSP, but its arithmetic capability is limited, can't control the Controlling Source more than 10.Also there are many units in China in the research of being engaged in aspect the active controller, as Northwestern Polytechnical University, Acoustical Inst., Chinese Academy of Sciences, Southeast China University, Shanghai Communications University and naval engineering university etc., but the active controller that they make only uses for scientific research in the laboratory, the chip arithmetic capability that adopts is equally very limited, and port number is below 10 the tunnel.Therefore, prior art can't make the port number of active controller reach more than 10 the tunnel, can't control the Controlling Source more than 10 simultaneously, and is limited to the control ability of noise and vibration.
Three, summary of the invention
1, goal of the invention: the purpose of this invention is to provide a kind of port number and can reach the strong multi-channel active controller of hyperchannel, arithmetic capability more than 10.
2, summary of the invention: in order to reach above-mentioned goal of the invention, multi-channel active controller of the present invention comprises error signal condition device, digital signal processor, wave filter, control signal drivers and reference signal condition device, wherein, the signal that comes from the outer error pick-up of multi-channel active controller passes through error signal condition device, digital signal processor, wave filter and control signal drivers successively, and control signal drivers produces the drive Controlling Source; From the outer reference signal of multi-channel active controller, the signals such as current changing signal of the tach signal of hydraulic pump, transformer supplied with digital signal processor after reference signal condition device is handled for example; Digital signal processor comprises one group of D and D/A converter group, one group of real time data processing chip and one group of backstage coefficient update data processing chip, wherein the D and D/A converter group is connected with the real time data processing chip respectively, adopt the parallel port ways of connecting between real time data processing chip and the backstage coefficient update data processing chip, the output terminal of backstage coefficient update data processing chip is connected to a bunch shape bus.
In digital signal processor, the D and D/A converter group can be 4, real time data processing chip and backstage coefficient update data processing chip all are 4, wherein 4 real time data processing chips carry out the real-time processing of data, and the data after 4 backstage coefficient update data processing chips are handled the real time data processing chip are carried out the backstage coefficient update; Also can determine the number of D and D/A converter, real time data processing chip and backstage coefficient update data processing chip according to actual needs.
Each D and D/A converter group is formed by connecting by 4 D and D/A converters, and ways of connecting can adopt existing technology.
In the digital signal processor, the output terminal of backstage coefficient update data processing chip is connected with the bus of computing machine by bunch shape bus, the parameter of the execution algorithm of digital signal processor can be by computer installation, and the state of working state of system and each port input signal can be by the screen viewing of computing machine.
Wave filter can be reconfigurable filter, also can adopt low-pass filter, and the signal from digital signal processor is carried out filtering, exports control signal by control signal drivers to Controlling Source then.
Realize that software section of the present invention comprises: (1) real-time control signal generation module, on one group of DSP that has an AD/DA, carry out; (2) physical field MBM between control signal update module, Controlling Source and error pick-up realizes on a group switching centre processing DSP; (3) communication module of computing machine and multi-channel active controller is realized on computing machine and digital signal processor respectively; (4) subscriber interface module is realized on computers.
In the digital signal processor of multi-channel active controller of the present invention, data processing chip is respectively real time data processing chip and backstage coefficient update data processing chip, adopted the parallel port ways of connecting between the chip of these two kinds of functions, can handle mass data.
On algorithm, according to above-mentioned hardware structure, the present invention has adopted special-purpose multi-channel adaptive control algolithm.This algorithm is on FXLMS algorithm commonly used, adopts periodically piece processing, is guaranteeing to reach the purpose that reduces calculated amount under the condition of control performance substantially.
3, beneficial effect: the present invention has following beneficial effect: (1) is on hardware configuration, digital signal processor adopts bunch shape bus and the mixed system architecture of parallel port communication, and according to the special-purpose multi-channel adaptive algorithm of hardware configuration employing, thereby port number can be reached more than 10, can control the Controlling Source more than 10 simultaneously; (2) easy and simple to handle, being provided with of control, the control interface that the present invention realizes on computers can be provided with various controlled variable, and display control state conveniently uses in real time; (3) on algorithm, the present invention adopts periodically piece processing, and real-time control signal generation module and control coefrficient update module are separated, and has promptly guaranteed real-time, take into account the tracking power of controller.
Four, description of drawings
Fig. 1 is a schematic diagram of the present invention;
Fig. 2 and Fig. 3 are the hardware structure diagrams of digital signal processor;
Fig. 4 is a workflow diagram of the present invention.
Five, embodiment
Embodiment 1: as shown in Figure 1 and Figure 2, present embodiment is 16 passage active controllers, this active controller 1 comprises: error signal condition device 11, digital signal processor 12, wave filter 13, control signal drivers 14 and reference signal condition device 15, wherein, the signal that comes from multi-channel active controller 1 outer error pick-up 2 passes through error signal condition device 11, digital signal processor 12, wave filter 13 and control signal drivers 14 successively; Manage device 12 from multi-channel active controller 1 outer reference signal outward through reference signal condition device 15 supplied with digital signal; Digital signal processor 12 comprises one group of D and D/A converter group 5, one group of real time data processing chip 6 and one group of backstage coefficient update data processing chip 7, wherein D and D/A converter group 5 is connected with real time data processing chip 6 respectively, adopt the parallel port ways of connecting between real time data processing chip 6 and the backstage coefficient update data processing chip 7, the output terminal of each backstage coefficient update data processing chip 7 is connected to a bunch shape bus 10.
In the digital signal processor 12 of the multi-channel active controller 1 of present embodiment, D and D/A converter 5 is 4, and real time data processing chip 6 and backstage coefficient update data processing chip 7 respectively are 4.
Can realize reference signal condition device 15 by mimic channel according to prior art, reference signal condition device 15 is delivered to the interruptive port of digital signal processor 12 then with reference burst signal integer, the normalizing in the external world; Realize 16 channel error signal conditioning devices 2 with existing mimic channel, will amplify from the signal of error pick-up 2, filtering that the analog input end of digital signal processor 12 is delivered in normalization then.
As shown in Figure 3, digital signal processor 12 utilizes dsp chip and digital circuit to build, adopt 4 AD1836 chips to constitute 16 road ADC, 16 road DAC and 8 ADSP-21161N digital signal processing chips, on hardware configuration, adopt bunch shape bus and the mixed system architecture of parallel port communication, form the digital signal processor 12 of 16 passages; On digital signal processor 12, also be circumscribed with 4 road interrupt interfaces, input that can processing digital signal; The figure place of AD and DA is 16bit, and high sampling rate reaches 48KHz, and the system handles signal frequency is 4800Hz, but the processing signals frequency range is 0-1200Hz; 4 ADSP-21161N digital signal processing chips 7 carry out the backstage coefficient update, are connected with the pci bus 9 of computing machine 4 by bunch shape bus 10, and the signal data of processing can be stored on the internal memory 8 of computing machine.
Wave filter 13 is 16 channel control signals reconfigurable filters, and available mimic channel realizes that the DA signal that this reconfigurable filter 13 will come from digital signal processor 12 is reconstructed filtering, and can end at 630Hz, also can expand to 1200Hz as required.
Control signal drivers 14 is 16 channel control signals drivers, and available existing mimic channel is realized, can adopt the power amplifier of 16 road 50W, is used for drive controlling source 3.
The parameter setting and the condition monitoring terminal of 16 passage active controllers of present embodiment are PC.The parameter of execution algorithm can be by the keyboard setting of PC in 16 channel digital signal processors 12, and the state of working state of system, each port input signal can be by the screen viewing of PC.The dominant frequency of PC is 1.6GHz, in save as 258M, the CVI programming of American National instrument company is adopted at the interface.
The establishment of 16 passage active controller softwares of present embodiment is divided into four parts: (1) real-time control signal generation module, on 4 DSP that have an ADDA, realize; (2) the physical field MBM realizes on 4 center processing DSP between control signal update module, Controlling Source and error pick-up; (3) communication module of PC and controller is realized on PC and digital signal processor 12 respectively; (4) subscriber interface module is realized on PC; Adopt assembly language and C language when on DSP, realizing, adopt the CVI language when on PC, realizing.
On algorithm,, adopt special-purpose multi-channel adaptive control algolithm according to above-mentioned hardware structure.This algorithm is on FXLMS algorithm commonly used, adopts periodically piece processing, is guaranteeing to reach the purpose that reduces calculated amount under the condition of control performance substantially.
As shown in Figure 4, when 16 passage active controllers of present embodiment carry out work, carry out front end self check and DSP self check after the start at first successively, the state of self check can be by the display monitoring of PC; Offset channel modeling and algorithm and upgrade the display monitoring that control also can be passed through PC.

Claims (5)

1, a kind of multi-channel active controller (1), it is characterized in that: this multi-channel active controller comprises: error signal condition device (11), digital signal processor (12), wave filter (13), control signal drivers (14) and reference signal condition device (15), wherein, the signal that comes from the outer error pick-up (2) of multi-channel active controller (1) passes through error signal condition device (11), digital signal reason device (12), wave filter (13) and control signal drivers (14) successively; From outer reference signal process reference signal condition device (15) the supplied with digital signal processor (12) of multi-channel active controller (1); Digital signal processor (12) comprises one group of D and D/A converter group (5), one group of real time data processing chip (6) and one group of backstage coefficient update data processing chip (7), D and D/A converter group (5) is connected with real time data processing chip (6) respectively, adopt the parallel port ways of connecting between real time data processing chip (6) and the backstage coefficient update data processing chip (7), the output terminal of backstage coefficient update data processing chip (7) is connected to a bunch shape bus (10).
2, multi-channel active controller as claimed in claim 1 is characterized in that: in digital signal processor (12), D and D/A converter group (5) is 4, and real time data processing chip (6) and backstage coefficient update data processing chip (7) respectively are 4.
3, multi-channel active controller as claimed in claim 1 or 2 is characterized in that: each D and D/A converter group (5) comprises 4 D and D/A converters.
4, multi-channel active controller as claimed in claim 1 is characterized in that: the backstage coefficient update data processing chip (7) in the digital signal processor (12) is connected with the bus (9) of computing machine (4) by bunch shape bus (10).
5, multi-channel active controller as claimed in claim 1 is characterized in that: wave filter (13) is reconfigurable filter or low-pass filter.
CNB2005100385255A 2005-03-23 2005-03-23 Multi-channel active controller Expired - Fee Related CN100357843C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100385255A CN100357843C (en) 2005-03-23 2005-03-23 Multi-channel active controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100385255A CN100357843C (en) 2005-03-23 2005-03-23 Multi-channel active controller

Publications (2)

Publication Number Publication Date
CN1664727A true CN1664727A (en) 2005-09-07
CN100357843C CN100357843C (en) 2007-12-26

Family

ID=35035857

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100385255A Expired - Fee Related CN100357843C (en) 2005-03-23 2005-03-23 Multi-channel active controller

Country Status (1)

Country Link
CN (1) CN100357843C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102081368A (en) * 2011-02-17 2011-06-01 南京大学 Cascadable feedforward active control unit and distributed feedforward active control system
CN102332260A (en) * 2011-05-30 2012-01-25 南京大学 One-piece signal channel feedback ANC system
CN105913836A (en) * 2016-04-07 2016-08-31 虞安波 Fixed-point real time noise reduction method based on DSP
CN106027348A (en) * 2016-07-28 2016-10-12 中国船舶重工集团公司第七〇九研究所 Multi-channel active control system in combination with smart home
CN106527254A (en) * 2015-09-11 2017-03-22 罗伯特·博世有限公司 Integrated circuit

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG106582A1 (en) * 2000-07-05 2004-10-29 Univ Nanyang Active noise control system with on-line secondary path modeling

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102081368A (en) * 2011-02-17 2011-06-01 南京大学 Cascadable feedforward active control unit and distributed feedforward active control system
CN102081368B (en) * 2011-02-17 2013-03-13 南京大学 Distributed feedforward active control system
CN102332260A (en) * 2011-05-30 2012-01-25 南京大学 One-piece signal channel feedback ANC system
CN106527254A (en) * 2015-09-11 2017-03-22 罗伯特·博世有限公司 Integrated circuit
CN105913836A (en) * 2016-04-07 2016-08-31 虞安波 Fixed-point real time noise reduction method based on DSP
CN106027348A (en) * 2016-07-28 2016-10-12 中国船舶重工集团公司第七〇九研究所 Multi-channel active control system in combination with smart home

Also Published As

Publication number Publication date
CN100357843C (en) 2007-12-26

Similar Documents

Publication Publication Date Title
CN1664727A (en) Multi-channel active controller
CN107112003B (en) Acoustic processor with low latency
EP2242044A3 (en) System for Active Noise Control with an Infinite Impulse Response Filter
CN1541496A (en) Method and appts. for minimizing latency in digital signal processing systems
CN106412765A (en) Audio power amplifier
CN104490402A (en) PCI active noise control card
CN102081368B (en) Distributed feedforward active control system
KR101354689B1 (en) Active noise controller for reducing road noise and integrated management system
US10119441B2 (en) Waste air exhausting device having functionality to abate noise and modulate noise frequency
Hu Active noise cancellation in ducts using internal model-based control algorithms
Klemd et al. A flexible multi-channel feedback FXLMS architecture for FPGA platforms
CN204576925U (en) A kind of DSP Digital Signal Processing Experiment case for imparting knowledge to students
CN204113385U (en) The active active sound eliminating system of a kind of engine exhaust
CN206332830U (en) Audio power amplifier device
CN1157995C (en) Echo eliminating device and method thereof
CN101682301B (en) Multi-mode audio amplifiers
CN1529409A (en) Apparatus for eliminating colume change lead-in noise volume regulation
CN106714040A (en) Digital variable reverberation audio system and realization method thereof
CN112540586B (en) Distributed sound vibration active control system based on star network
JP4581293B2 (en) Noise control device
CN1259805C (en) High performance echo suppressor
CN105047051B (en) A kind of DSP Digital Signal Processing Experiment casees for being used to impart knowledge to students
CN100589182C (en) Voice processing system
CN101145786B (en) Integral triangle circuit using time division structure and related method
CN2794039Y (en) Digital induced controller with multiple-scale and audio-frequency

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071226

Termination date: 20100323