A-weighting Filter with Matlab
A-weighting of a signal via spectral processing in the frequency domain.
The present code is a Matlab function that provides an A-weighting of a given signal via spectral processing. Two examples are given to clarify the usage of the function. For convenience, the input
- 3.8K (All time)
- 6 (Last 30 days)
- 5.0 / 5
- Community
-
15 Feb 2023
Generates normalized A-weigthing, -weighting, octave and one-third-octave digital filters.
This series of M-files generates normalized A-weigthing, C-weighting, octave and one-third-octave digital filters. These type of filters are commonly used in acoustical measurements, for example, in
- 27.3K (All time)
- 13 (Last 30 days)
- 4.8 / 5
- Community
-
29 Dec 1997
- 155 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
24 Aug 2017
Calculates Reverberation Time from multiple microphones using time records
rt_script.m is the main program. It produces a text file and a pdf file to document the reverberation time estimate. Two measurement methods can be used 1) speaker on-speaker off method, and 2
- 5.2K (All time)
- 2 (Last 30 days)
- 4.7 / 5
- Community
-
18 Feb 2008
Continuous Sound and Vibration Analysis
This program analyzes sound and vibrations data using metrics for continuous noise and vibrations.
: 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
- 8.7K (All time)
- 6 (Last 30 days)
- 4.5 / 5
- Community
-
4 Dec 2013
Implements real-time spectrum analyzer and displays decibel level.
This tutorial/demo presents the design of a sound level meter in Matlab. The Data Acquisition Toolbox is used to implement a real-time spectrum analyzer. The decibel meter is implemented in the
- 29.4K (All time)
- 4 (Last 30 days)
- 4.3 / 5
- Community
-
13 Jan 2006
This software can be used for recording and analysis of analog voltage, sound and acceleration signals both in time and frequency domain.
GUI.Following functions are just a selection of what can be done with this tool. For more information read the manual.-Simultaneous recording of 4 channels: voltage, sound or acceleration signals-Supported
- 687 (All time)
- 4 (Last 30 days)
- 5.0 / 5
- Community
-
12 May 2021
Simple Fourier Spectral Analysis of sound pressure time record.
. pressure_spectra is the main program and allows the user to input the bin_size, number of averages, sampling frequency, and has options for maximizing the number of averages and forcing the bin_size to a factor of 2.
- 3.4K (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
28 May 2014
ACOUSTIC MEASURES IN VIDEO SUBTITLES
Scripts for intergrating basic acoustic measures (SPL and fo) as video subtitles
- 40 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
2 May 2018
NOCAD - Network based Observability and Controlability Analysis of Dynamical Systems toolbox
Network theory based analysis of controlability and observability of state space models
- 425 (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
11 Mar 2017
Nth_Oct_Hand_Arm_&_AC_Filter_Tool_Box
Features Nth octave band, Hand Arm, and A and C weighting filters
sound levels and other metrics given a time record in Pa. ACweight_time_filter: applies an A or C weighting filter to a time record and returns the A or C weighted time record.ACdsgn: designs A and C
- 3.5K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
15 Mar 2012
- 2.3K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
25 Sep 2012
Fractional Octave Band and A, B, C Weighting Filters DF2T SOS IIR Matlab and limited Labview
This is a Direct Form 2 Transposed Cascaded Second Order Sections IIR implementation of Filters.
ABC weighting is accomplished using the ABC_time_filter program. Fractional Octave Band Filtering is accomplished using the Nth_oct_time_filter_df2tsos program. ABC_time_filter and
- 656 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
11 Sep 2015
Courseware on Finite Element Methods
[MATLAB®](https://www.mathworks.com/products/matlab.html) Live Editor and the [Symbolic Math Toolbox™](https://www.mathworks.com/products/symbolic.html) for the development and the presentation.\\Additionally, a comprehensive (but not exhaustive) set of
- 641 (All time)
- 8 (Last 30 days)
- 5.0 / 5
- Community
-
19 Oct 2023
This function draws ellipsoid in 2D for a given weighting matrix
- 56 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
21 Jan 2021
C-weighting Filter with Matlab
C-weighting of a signal via spectral processing in the frequency domain.
The present code is a Matlab function that provides a C-weighting of a given signal via spectral processing. Two examples are given to clarify the usage of the function. For convenience, the input
- 198 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
15 Feb 2023
Cohen's Kappa (with customizable weightings)
A script to calculate Cohen's Kappa with the ability to do customizable weightings.
allowed you to calculate unweighted, linearly weighted, and quadratically weighted Cohen's Kappa. All that I have done is allow you to enter in a custom weighting matrix for use if your weights are not
- 1.7K (All time)
- 1 (Last 30 days)
- 3.0 / 5
- Community
-
31 Mar 2016
N%-percentile level of a wavefile using F,S or I temporal constants and A, C, Z weighting networks
numeric in% seconds% w: weighting network % 'A' (default): A-weighted; 'C': C-weighted; 'Z': non-weighted% N: # of sampes by frame (2^16 default)* % Fs
- 233 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
28 May 2014
Octave spectrum (ANSI S1.11-2004)
Function for estimating the octave spectrum of a given signal.
weightFlag = A-weighting [0,1], default value: 1 plotFlag = generate octave diagram [0,1], default value: 1OUTPUTS S = octave spectrum (dB) fm = midband frequency overall_lev = overall level
- 375 (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
29 Apr 2019
Create a custom grayscale image of an RGB--specify weightings or select from predefined versions.
input type. (This allows visualization of a wide dynamic range.)customGray images can improve visualizations and facilitate image segmentation.
- 1.9K (All time)
- 2 (Last 30 days)
- -- / 5
- Community
-
1 Sep 2016
H∞ Mixed Sensitivity Controller With Automatic Weights
H∞ mixed sensitivity controller with a MOPSO based automatic weighting selection.
H∞ mixed sensitivity controller with a MOPSO based automatic weighting selection that can efficiently be used using limited resources to achieve performance specifications.
- 123 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
26 May 2019
Sound Level Meter (Real Time Mode and Record Mode)
Sound Level Meter (Real Time Mode and Record Mode)
,C, Z weighting / Fast, Slow weighting) - FFT (A,C, Z weighting / 2048, 4096, 8192 Resolution) - Band-Octave Frequency Analysis ( 1/1 , 1/3, 1/12 octave) - Waveform - Windowing
- 2.2K (All time)
- 6 (Last 30 days)
- 5.0 / 5
- Community
-
4 Jul 2015
Estimation of the Noise PSD and Noise Voltage referred to the output of a circuit.
- weighting; - the average PSD after A- or C- weighting; - the output noise (by TrueRMS Voltmeter) before A- or C- weighting; - the output noise (by TrueRMS Voltmeter) after A- or C- weighting. Two examples are
- 3.5K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
19 Jun 2019
Absolute Orientation - Horn's method
Solves weighted absolute orientation problem using Horn's quaternion-based method.
ABSOR is a tool for least squares estimation of the rotation -- and optionally also thescaling and translation -- that maps one collection of point coordinates to another. It is based on Horn
- 9.4K (All time)
- 6 (Last 30 days)
- 4.9 / 5
- Community
-
25 May 2022
Pathfinding algorithm Astar (A*)
How do you find the shortest path from one point to another in a computationally efficient way? The A* algorithm provides one implementation where the distance to the goal is considered as a
- 4.9K (All time)
- 1 (Last 30 days)
- 4.5 / 5
- Community
-
21 Feb 2011
Inverse distance weighting (IDW) multivariate interpolation.
The code performs an Inverse distance weighting (IDW) multivariate interpolation, i.e. a process of assigning values to unknown points by using values from usually scattered set of known points.The
- 6.2K (All time)
- 4 (Last 30 days)
- 4.3 / 5
- Community
-
24 Feb 2012
Flow Accumulation (upslope area)
Flow accumulation algorithm that routes through flats
flow direction- routes across flats- calculates deterministic, randomized and random flow- allows you to specify a weighting exponent that governs the relation flow direction - slope- handles edge
- 4K (All time)
- 3 (Last 30 days)
- 4.0 / 5
- Community
-
10 Feb 2015
FILLNANS replaces all NaNs in array using inverse-distance weighting between non-NaN values.
FILLNANS replaces all NaNs in array using inverse-distance weighting.Y = FILLNANS(X) replaces all NaNs in the vector or array X by inverse-distance weighted interpolation: Y =
- 4.1K (All time)
- 3 (Last 30 days)
- 4.8 / 5
- Community
-
18 Jul 2007
Savitzky-Golay smooth/differentiation filters and filter application
Routine to generate Savitzky-Golay smoothing and differentiation filters and routine to apply these
. savitzkyGolayFilt(X,N,DN,F,W) specifies a weighting vector W with length F containing real, positive valued weights employed during the least-squares minimization. If not specified, or if specified as empty, W defaults
- 4.6K (All time)
- 2 (Last 30 days)
- 4.8 / 5
- Community
-
4 Feb 2011
Here is an instrument for the measure of sound. With this application you can study the sound through a spectrum in octave-bands.
)).- Resolution: octave-bands or 1/3 octave-bands can be chosen.- Weighting: Clean, A Weighting, C Weighting.Hope you enjoy it!
- 69 (All time)
- 2 (Last 30 days)
- -- / 5
- Community
-
25 Feb 2021
This function mimics Stata's summarize command.
This function finds summary statistics of X, which can be a column vector or matrix.Additionally, allows for computation of weighted statistics (if user supplies weighting vector or matrix) and
- 644 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
5 Aug 2014
IEV represents an algorithm for local frequency mapping from multi-ch and multi-echo data
Junmin Liu, David A. Rudko, Joseph S. Gati1, Ravi S. Menon and Maria Drangova"Inter-echo variance as a weighting factor for multi-channel combination in multi-echo acquisition for local frequency
- 243 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
21 Apr 2014
An implementation of various ICP (iterative closest point) features.
plane as well as a couple of other features such as extrapolation, weighting functions, edge point rejection, etc.For an introductory text on the ICP algorithm and the implemented variants, see
- 26.3K (All time)
- 11 (Last 30 days)
- 4.8 / 5
- Community
-
25 Jan 2013
Suspension Bridge Picking Algorithm (SBPx)
The SBPx algorithm estimates the onset of impulsive signals in time series data
SBPx_description.pdf.The function call_SBPx_picker.m shows an animation of what the algorithm does with an example waveform.The algorithm is called Suspension Bridge Picker (SBPx) because the weighting function resembles a
- 413 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
6 Jul 2015
Finite-time port-controlled Hamiltonian design
These are the codes for finite-time port-controlled Hamiltonian design for second-order dynamical systems.
state-dependent differential Riccati equation (SDDRE) is an optimal nonlinear design in the company of a finite-horizon cost function that manipulates the terminal time using a weighting matrix of states. This
- 27 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
30 Jun 2025
Fast Savitzky Golay filter as multi-threaded C-Mex
fSGolayFilt is a fast polynomial smoothing filter for uniformly spaced signals. This implementation offers less flexibility than other versions found in the MATLAB Central (eg. from Jianwen Luo
- 4.6K (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
9 Jun 2010
Generates a customized 2D gauss
Create a custom 2D gauss, which can be used for filtering, weighting, etc. All parameters are customizable, including standard deviations (sigmaX, sigmaY), rotation (theta), result size, center, etc.
- 7.4K (All time)
- 3 (Last 30 days)
- 3.8 / 5
- Community
-
9 Jan 2006
Create a colored, tilted 2D error ellipse scatter plot.
Create a colored, tilted 2D error ellipse scatter plot.
I had been searching for this for a while. I think it is pretty useful for data with 2D uncertainty. In my case, it was also tilted. It also creates a colormap based on some weighting function.
- 556 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
31 May 2013
Phased Array demo, beam steering and focusing
A simple and immediate script which simulates a multibeam phased array
The user can generate as many beams he wants, by setting steering angle, focalization and intensity.Number of array elements can be set.Different weighting windows can be set to reduce sidelobes.Just
- 4K (All time)
- 1 (Last 30 days)
- 4.5 / 5
- Community
-
26 Oct 2010
Time response of multi degree of freedom systems undergoes f
This function provides a tool for free vibration time response of a multi degree of freedom (n-DOF) system.
the free vibration is that the time response of the vibrating system is a superposition of different modes but each of them with a weighting coefficient and a phase delay.There are three sample files
- 135 (All time)
- 2 (Last 30 days)
- -- / 5
- Community
-
13 May 2022
WNCC - Weighted Normalized Cross Correlation
Performs pattern matching in an image via normalized cross correlation but with a weighted template
largely ignore anything not very close to a cross shaped ROI. In particular, this weighting will allow the artifacts to be ignored. The improved result (note colorbars) is shown in the WNCC image (bottom
- 1.6K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
18 Oct 2011
This baseline uses an encoding scheme based on the Discrete Cosine Transform (DCT).
The JPEG compression scheme is divided into the following stages:1. Transform the image into an optimal color space.2. Adjust Aspect Ratio 16:93. Digitization Scheme 4:2:0.4. Apply a Discrete Cosine
- 2.2K (All time)
- 1 (Last 30 days)
- 4.5 / 5
- Community
-
1 May 2013
Structural Equation Model through Partial Least Squares approach (PLS-SEM)
factor scores and weighting schemes can be used. Moreover, it comprises modular routines for computation of bootstrap confidence intervals, model parameters and several quality indices. Numerous graphical
- 4.2K (All time)
- 13 (Last 30 days)
- 5.0 / 5
- Community
-
19 Feb 2016
Stabilization of Inverted Pendulum System using Intelligent
Control of Inverted Pendulum using Optimized LQR controller.
A new approach for the design of Linear Quadratic Regulator Controllers using weighting matrices obtained by Metaheuristic Algorithm is presented in this source code. The designed controller is used
- 92 (All time)
- 3 (Last 30 days)
- -- / 5
- Community
-
13 Dec 2022
Steganography using LSB substitution
The term steganography means “cover writing”
This is a simplest steganographic technique that embeds the bits of secret message directly into the least significant bit (LSB) plane of the cover image. In a gray-level image, every pixel consists
- 6.7K (All time)
- 3 (Last 30 days)
- 3.5 / 5
- Community
-
16 Apr 2013
Weighted and unweighted linear fit
Fit data points with different standard deviations by weighting them.
% This code fits makes a linear fit to a data set (using y =bx+a) where each data point% has a different or constant standard deviation. Your data should have three or two columns.% The first column
- 1.6K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
24 Dec 2011
Quad tree decomposition using varience
Function performing quadtree decomposition of an image using varience criterion for splitting.
(optionally weighted), then the block is split further. The weighting has an effect on the splitting similar to pre-processing the image using for example a median filter. For example usage see
- 1.3K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
31 Mar 2010
Computes the Lobatto points for an arbitrary weight.
Construct a symbolic nonnegative weighting function w(x) on the interval [-1,1] and this script constructs the family of polynomials which are orthogonal with respect to the weight. Then the extrema
- 2.2K (All time)
- 2 (Last 30 days)
- -- / 5
- Community
-
10 Jan 2005
Loudness weighting coefficients
Calculate loudness weighting coefficients based on ISO 226
LOUD_WEIGHT(F,PHON) returns loudness weighting coefficients at the loudness level PHON. PHON should be a scalar and, according to the standard, is only valid at all frequencies such that 20<=PHON<80
- 296 (All time)
- 2 (Last 30 days)
- -- / 5
- Community
-
11 Aug 2016
Gammatone-based (auditory) spectrograms
Calculates a spectrogram-like time-frequency intensity matrix based on Gammatone filters.
, which can be used as a replacement for a conventional spectrogram. It also provides a fast approximation to this surface based on weighting the output of a conventional FFT. The underlying Gammatone
- 2.4K (All time)
- 2 (Last 30 days)
- -- / 5
- Community
-
12 Mar 2009
Automatic Robust NL-means denoising filter for additive and multiplicative noise
Automatic Robust NL-means denoising filter for additive and multiplicative noise.
Most denoising methods require that some smoothing parameters be set manually to optimize their performance. Among these methods, a new filter based on nonlocal weighting (NL-means filter) has been
- 766 (All time)
- 1 (Last 30 days)
- -- / 5
- Community
-
3 Jul 2011
Compute the Cohen's kappa
This function computes the Cohen's kappa coefficientCohen's kappa coefficient is a statistical measure of inter-rater reliability. It is generally thought to be a more robust measure than simple
- 10.1K (All time)
- 9 (Last 30 days)
- 4.6 / 5
- Community
-
27 Nov 2025
plots the beam pattern of antenna arrays.
This function provides a user a utility to plot the beam-pattern of linear isotropic arrays by providing the inter-element distances, corresponding weightings and/or steering direction of the beam.
- 11.1K (All time)
- 1 (Last 30 days)
- 3.1 / 5
- Community
-
1 Apr 2016
Feature Selection Based on Interaction Information
Self-contained package for feature selection based on mutual information/interaction information.
This is a self-contained package for running feature selection filters: Given a (usually large) number of noisy and partly redundant variables and a target choose a small but indicative subset as
- 4.5K (All time)
- 2 (Last 30 days)
- 4.7 / 5
- Community
-
17 Mar 2010
Gaussian of Differences: a general image fusion method
MATLAB codes for the fusion of infrared and visible images, multi-focus images, multi-modal medical images, and multi-exposure images.
, pixel-based image fusion method is proposed that relies on weighting the edge information associated with each pixel of all of the source images proportional to the distance from their neighbors by employing a
- 92 (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
24 Aug 2023
Solve Riccati Differential Equation (solve_riccati_ode)
Solves the Riccati differential equation for the finite-horizon linear quadratic regulator.
final time, or as a 1×(N+1) vector of times [t0,t1,...,tNminus1,T] at which to return the solution for . It is assumed that the cross-coupling weighting matrix is .[t,P] =
- 313 (All time)
- 6 (Last 30 days)
- -- / 5
- Community
-
16 Jul 2024
Low sidelobe taper design for uniform linear arrays using the iterative Fourier technique
The function SidelobeSynthesis synthesizes using the iterative Fourier technique for a linear array
SIDELOBESYNTHESIS computes for a linear array antenna with uniform element spacing an amplitude taper that matches the user defined sidelobe level (SLL) requirement. The program applies the iterative
- 2.8K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
10 Oct 2008
TOPSIS: Technique for Order Preference by Similarity to Ideal Solution
The function is provided for TOPSIS methodology with Information Entropy Weighting Methodology.
Of the numerous criteria decision-making (MCDM) methods, TOPSIS is a practical and useful technique for ranking and selecting a number of possible alternatives by measuring Euclidean distances
- 2.3K (All time)
- 5 (Last 30 days)
- 5.0 / 5
- Community
-
20 May 2016
Lucas Kanade affine template tracking
Lucas Kanade affine template tracking , also robust inverse in c-code.
contains pixel weighting for more robustness.Literature:S. Baker et Al. "Lucas-Kanade 20 Years On: A Unifying Framework"D. Schreiber, "Robust template tracking with drift correction"Demo:Try the TTdemo.m
- 14.7K (All time)
- 3 (Last 30 days)
- 4.9 / 5
- Community
-
1 Oct 2009
determine minimum distance to a coastal point
(non-vectorized); mean distance with cos(latitude) weighting, which is less precise but fast.Also includes option to only return distances less than a threshold value. This greatly increases speed for cases with
- 975 (All time)
- 3 (Last 30 days)
- 4.0 / 5
- Community
-
28 Aug 2014