Code covered by the BSD License
-
ACdsgn(Fs)
-
ArgStruct=parseArgs(args,ArgS...
Helper function for parsing varargin.
-
[Fsn, p, q, errors]=get_p_q2(...
-
[SP, f, bin_size, num_average...
% pressure_spectra: Calculates an accurate estimate of the pressure spectra
-
[SP, f, num_averages_out]=spe...
% spectra_estimate: Is a rough estimate of the pressure spectra
-
[SP2, mean_array2]=sub_mean(S...
% sub_mean: Removes the running average from a time record given a sampling rate and high pass cutoff frequency.
-
[SPa]=test_pressure_spectra(d...
% test_spectra_estimate: runs demos for the pressure spectra program.
-
[bin_size, num_averages_out, ...
% number_of_averages: Calculates the number of points not overlapped from the array size, bin size, and number of averages
-
[bz, az]=bessel_digital(Fs, F...
% bessel_digital: creates a digital low pass bessel filter of order n
-
[cfa, SP, f, f_cal]=mic_calib...
% mic_calib: Uses a flat top window to calibrate using A-weighted or Linear weighting
-
[ftwcf]=window_correction_fac...
% window_correction_factor: Computes the factor for calibrating a Fourier Transform given specific processing parameters
-
[m2]=geospace(a, b, n, flag)
% geospace: caculates a geometric sequence or psuedogeometric sequence from a to b with n elements
-
[prms]=rms_val(p, dim)
% rms_val: Calculates the rms value along a specific dimension
-
[varargout]=convert_double(va...
% This program converts the inputs into double precision arrays. Then
-
[w]=flat_top(N, type)
% Flat top windows are used for calibration, because the wide main lobe
-
[y, x, a]=match_height_and_sl...
% match_height_and_slopes2: creates a quartic with specifed height and slope at the end points.
-
[y2, num_settle_pts, settling...
% filter_settling_data: Creates data to append to a time record for settling a filter
-
[y2]=remove_filter_settling_d...
% remove_filter_settling_data: removes data added to time records to settle the filter
-
[yAC, errors]=ACweight_time_f...
% ACweight_time_filter: Applies an A or C weighting time filter to a sound recording
-
[y]=moving(x,m,fun)
MOVING will compute moving averages of order n (best taken as odd)
-
[y_out, b, a]=bessel_antialia...
% bessel_antialias: applies an antialiasing digital Bessel filter
-
[y_out, t_out, b, a]=bessel_d...
% bessel_down_sample: applies an antialiasing digital Bessel filter
-
[y_out, x_out, y_in]=resample...
% resample_interp3: resamples using interp1 with additional options
-
h=subaxis(varargin)
SUBAXIS Create axes in tiled positions. (just like subplot)
-
loc=LMSloc(X)
-
View all files
from
Calibrated Spectral Analysis
by Edward Zechmann
Simple Fourier Spectral Analysis of sound pressure time record.
|
| All files for Calibrated Spectral Analysis |
/ACdsgn.m
/ACweight_time_filter.m
/LMSloc.m
/Readme.txt
/bessel_antialias.m
/bessel_digital.m
/bessel_down_sample.m
/convert_double.m
/filter_settling_data3.m
/flat_top.m
/geospace.m
/get_p_q2.m
/license.txt
/match_height_and_slopes2.m
/mic_calib.m
/moving.m
/number_of_averages.m
/parseArgs.m
/pressure_spectra.m
/remove_filter_settling_data.m
/resample_interp3.m
/rms_val.m
/spectra_estimate.m
/sub_mean.m
/subaxis.m
/test_pressure_spectra.m
/window_correction_factor.m
|
|
Contact us at files@mathworks.com