Code covered by the BSD License  

Highlights from
Continuous Sound and Vibration Analysis

5.0 | 4 ratings Rate this file 45 Downloads (last 30 days) File Size: 1.5 MB File ID: #21384
image thumbnail

Continuous Sound and Vibration Analysis



09 Sep 2008 (Updated )

This program analyzes sound and vibrations data using metrics for continuous noise and vibrations.

| Watch this File

File Information

The main program is Main_sound_and_vibs.m. Several metrics are for each of sound, hand arm vibrations, whole body vibrations, and motion sickness. Main_sound_and_vibs calls the primary dependent function
"Continuous_Sound_and_Vibrations_Analysis" which contains the switch statement controlling the data flow.

This program calculates metrics for continuous sound and vibrations. Sound metrics include: peaks, Leq, LeqA, LeqC, kurtosis, third octave band peaks and levels, and more.

Vibration metrics for hand-arm include: arms, armq, Dy, peak, crest factor, kurtosis, third octave band levels and peaks, and more.

Vibration metrics for whole-body include: arms, armq, VDV, MSDV, crest factor, kurtosis, third octave band levels and peaks, and more.

The vibration metrics except for the third octave bands are calculated using both the weighted and unweighted filters.

This program prompts the user for all of the inputs to the Continuous_Sound_and_Vibrations_Analysis.m program.

The user selects either matlab or wav files to analyze for sound and vibrations. There are a series of prompts for output filenames, formating of output images of the figures, and the Name of the device under test (Tool Name).


Lms Toolbox, Subaxis Subplot, Choosebox, Computation Of Special Functions, Moving Averages / Moving Median Etc, Parseargs: Simplifies Input Processing For Functions With Multiple Options, and Estimatenoise inspired this file.

Required Products Signal Processing Toolbox
MATLAB release MATLAB 7.11 (R2010b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (5)
16 Nov 2013 Andrew P

A welcome and powerful tool. Using MATLAB 7.12 but having problems with concatenating arrays

metrics_buf =

line 1401 in Continuous_Sound_and_Vibrations_Analysis.m

Looking forward to performing interesting analyses!

17 Jun 2013 Mac Rodge

Hi Edward,
I am working on suspension system.
Can I use this program for VDV calculations of quarter car suspension system?

Comment only
23 Aug 2011 Benjamin

Seems to do the job. Good effort.

27 Oct 2009 Florentino Ruiz

Estoy empezando a investigar sobre el analisis de vibraciones en maquinas rotativas, me interesa las cosas que haces, voy a analizar tus programas y si puedes apoyarme en algo, ahi te comento, gracias

09 Oct 2008 Seeker Tang

good job!

12 Nov 2008

Fixed a bug in the running average.

21 Jan 2009

Fixed a bug in loading wave files.

27 Apr 2010

Fixed a bug in calculating VDV for whole body vibrations.

18 Jan 2011

Fixed abug in the selection of the posture type. This affects posture types 2-8 including the filter coefficients.

21 Feb 2011

Fixed bugs in outputting vibrations metrics.

11 Jan 2012

Fixed a bug in the calculation of VDV. Thanks to Longqi Wang for finding the bug.

27 Mar 2012

Added an option for a Fourier third octave band filter.

04 Dec 2013

This update should fix a bug that caused the previous version to crash in some cases.

Contact us