progettazione di un sistema di cancellazione attiva del ... · progettazione di un sistema di ......
TRANSCRIPT
![Page 1: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/1.jpg)
Progettazione di un sistema di cancellazione attiva del rumore
stradale da rotolamento
Alessandro CostalungaSoftware Designer
R&D Audio System
Ask Industries S.p.A
![Page 2: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/2.jpg)
31.05.2018 | A. Costalunga Page 2
ASK Industries S.p.A.
Global Supplier of Acoustic and Communication Technology for OEM
customers in the Automotive Industry. Main activities: Design, development and
manufacturing of loudspeakers, amplifiers, antennas and cables for the
automotive industry.
1965: Foundation
2015: enters in JVC KENWOOD Group
![Page 3: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/3.jpg)
31.05.2018 | A. Costalunga Page 3
Team
R&D Audio System Department
ASK Industries Montecavolo
Active Noise Management Projects
Active Road Noise Cancellation
DUTIESHW/FW/SW Amplifiers development,
Product Innovation, DSP, Audio Tuning…
OBJECTIVESIncrease comfort in car interiorEmphasize/Cancel engine order
Car engine simulation
TEAMLuca Cattani, Team Leader
Alessandro Costalunga, Software DesignerCarlo Tripodi, Software Designer
Lorenzo Ebri, NVH EngineerMarco Vizzaccaro, Embedded Software
![Page 4: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/4.jpg)
31.05.2018 | A. Costalunga Page 4
Active Noise Cancellation Systems
Resulting Noise
NoiseSource
![Page 5: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/5.jpg)
31.05.2018 | A. Costalunga Page 5
Active Noise Cancellation Systems
Resulting Noise
NoiseSource
Anti-NoiseSource
![Page 6: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/6.jpg)
31.05.2018 | A. Costalunga Page 6
Problem: Road Noise
Structure-borneRoad Noise
Air-borneRoad Noise
Structure-borneRoad Noise
Air-borne Road Noise+ Wind Noise
![Page 7: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/7.jpg)
31.05.2018 | A. Costalunga Page 7
Active Control System Approach
Feedforward System
Noise
ControllerReference Signals
Error Sign
als
Ro
ad N
ois
e
Loudspeakers
Microphones
Control Signals
![Page 8: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/8.jpg)
31.05.2018 | A. Costalunga Page 8
Noise
ControllerReference Signals
Error Sign
als
Ro
ad N
ois
e
Loudspeakers
Microphones
Control Signals
Challenges
Control Algorithm
Reference Signals Selection
On-the-field Validation
![Page 9: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/9.jpg)
31.05.2018 | A. Costalunga Page 9
Control Algorithm
Goal:
C(s) = −𝑃(𝑠)
𝑆(𝑠)Noise
ControllerReference Signals
Error Sign
als
Ro
ad N
ois
e
Loudspeakers
Microphones
Control Signals
![Page 10: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/10.jpg)
31.05.2018 | A. Costalunga Page 10
Control Algorithm
Multichannel Modified Filtered-x Least Mean Square
Environment Simulator
1
Test several ANC algorithms from
literature2
![Page 11: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/11.jpg)
31.05.2018 | A. Costalunga Page 11
Algorithm Development
Fast development Accuracy
Objectives
Constrains
Development of a simulator in Simulink
• Model Based Design
• Graphical Environment
• Rapid Debug
• Code generation
Solution
Environment Simulator
1 Test several ANC algorithms from literature
2
![Page 12: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/12.jpg)
31.05.2018 | A. Costalunga Page 12
Simulator
![Page 13: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/13.jpg)
31.05.2018 | A. Costalunga Page 13
Reference Signal Selection
Detecting the structural source of noise in car interior
Adaptive Algorithm: Linear Filter Estimation of 𝑃
𝑆
Coherence function
Accelerometers Sensor Placement
Problem
Typology
![Page 14: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/14.jpg)
31.05.2018 | A. Costalunga Page 14
Reference Signal Selection: Coherence
Coherence is a function of frequency with values
between 0 and 1 which measures the relative linearity
between two signals
Maximum theoretical noise reduction:−10 log10[1 − 𝐶𝑥𝑑(𝑓)]
𝐶𝑥𝑑(𝑓)
![Page 15: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/15.jpg)
31.05.2018 | A. Costalunga Page 15
Reference Signal Selection: Process
PositionSelection
Measurement
Analysis
• NVH analysis of suitable positions
• Accelerometer placement
• Recordings on the target car
• Different road asphalts
• Different speeds
• Standalone software for analysis of recordings
• Selection of the most reliable positions
![Page 16: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/16.jpg)
31.05.2018 | A. Costalunga Page 16
Reference Signal Selection: Analysis
Development of a standalone application in MATLAB
Easy to use: Graphical User Interface
Collect and explore large signal dataset
Signal Processing
Fast implementation
• App Designer API
• Wide set of build-in functions
• Smart data types
• Quick debug
• Complete documentation
![Page 17: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/17.jpg)
31.05.2018 | A. Costalunga Page 17
Reference Signal Selection: Analysis
![Page 18: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/18.jpg)
31.05.2018 | A. Costalunga Page 18
On-the-field Validation
Performance Analysis
Tight Deadlines
Constant Algorithm improvements
Rapid Prototyping Approach
![Page 19: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/19.jpg)
31.05.2018 | A. Costalunga Page 19
Rapid Prototyping Approach
AlgorithmDevelopment
Code Porting SW test & debug System testAlgorithm Validation
Algorithm Validation
Expensive in term of time and resources
AlgorithmDevelopment
![Page 20: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/20.jpg)
31.05.2018 | A. Costalunga Page 20
Prototype Car
Alfa Romeo Giulia 2.0 L4 TurboGasoline 200Hp RWD AT8
![Page 21: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/21.jpg)
31.05.2018 | A. Costalunga Page 21
Prototype Configuration
Cancellation performend on Driver Seat
6 Accelerometers; 2 Loudspeakers; 2 Microphones
4 2
![Page 22: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/22.jpg)
31.05.2018 | A. Costalunga Page 22
Experimental Results
Rough asphalt, 50 km/h
Cancellation on left earAverage: 3db
Peak: 8db @ 180Hz
Cancellation on right earAverage: 2.5db
Peak: 9db @ 210Hz
![Page 23: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/23.jpg)
31.05.2018 | A. Costalunga Page 23
Conclusion
MATLAB and Simulink are the best options for the development of innovative systems
Rapid prototyping with MATLAB and Simulink is cost and time effective
RNC system for automotive applications is feasible and effective
![Page 24: Progettazione di un sistema di cancellazione attiva del ... · Progettazione di un sistema di ... A. Costalunga Page 17 Reference Signal Selection: Analysis. ... Code Porting SW test](https://reader031.vdocuments.mx/reader031/viewer/2022022800/5c6d5bf009d3f21b2e8bcbd7/html5/thumbnails/24.jpg)
Progettazione di un sistema di cancellazione attiva del rumore
stradale da rotolamento
Alessandro CostalungaSoftware Designer
R&D Audio System
Ask Industries S.p.A