• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-09
  • 语言: Matlab
  • 标签: 倍频程  计权  matlab  

资源简介

计算例声音信号倍频程和1/3倍频的程子,并附有A计权修正的功能

资源截图

代码片段和文件信息

function [Agoalalphaf] = fAweight(f)
%% A-weight coeficient and attenuation at frequency f
%
% Syntax
%   [Agoalalphaf] = fAweight(f)
%
% Definitions
%   The function [Agoalalphaf] = fAweight(f) implements the A-weight
%   fitting formula given by:
%   alphaf = 3.5041384e16*f^8/((20.598997^2+f^2)^2)*(107.65265^2+f^2)*(737.86223^2+f^2).*((12194.217^2+f^2)^2)
%   Agoal = 10*log10(alphaf);
%
% Description
%   [Agoalalphaf] = fAweiht(f) implements the A-weight fitting formula and
%   returns the A-weight coefficient and attenuation at the frequency f.
%   The input variable f can be a scalar vector or matrix.
%   The output variables Agoal is the A-weight attenuation and alhpaf is
%   the A-weight coefficient.
%
% Written by Liangliang Fan Shandong University Virtual 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3180  2014-05-19 21:31  foctave3.m

     文件       1348  2014-05-19 21:28  fAweight.m

----------- ---------  ---------- -----  ----

                 4996                    4


评论

共有 条评论