mic-vib-matrices
Several transfer matrices useful in microphone vibration
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.8%) to scientific vocabulary
Repository
Several transfer matrices useful in microphone vibration
Basic Info
- Host: GitHub
- Owner: clopnaz
- Language: MATLAB
- Default Branch: main
- Size: 12.7 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
microphone vibration MATLAB code
Several acoustic duct transfer matrices useful in microphone vibration
usage
straightpipe.m
T = straightpipe(kL) creates the transfer matrix for an acoustical duct with a uniform area using kL=2*pi*f*length/c from f, the frequency of the sound propagating through the duct and the total length of the pipe segment.
junction.m
T = junction(area_ratio) creates the transfer matrix for a junction between two different pipes (also called an area discontinuity). If the first pipe area is s_1 and the second pipe area is s_2, area ratio should be s_1/s_2.
movingarea.m
T = movingarea(area_ratio) creates the transfer matrix accounting for the volume velocity displaced by the moving area at an area discontinuity. If the first pipe area is s_1 and the second pipe area is s_2, area ratio should be s_1/s_2.
realmicrophone.m
This script produces the symbolic transfer matrices for the back volume (B) and the whole microphone (T) as described in Walsh 2021 (under review as of 11/08/2021).
Afterward, it produces the analytical function P_a which is the pressure related acceleration sensitivity of the microphone (in Pa/9m/s^2)) and compares that to the first order truncated Taylor series approximation of P_a (which implies Pa is proporional to ```L1,L2andL3``` if the lines match up)
Owner
- Login: clopnaz
- Kind: user
- Repositories: 1
- Profile: https://github.com/clopnaz
Citation (citation.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Microphone Vibration MATLAB Code
message: 'If you use this, cite it!'
type: software
authors:
- given-names: Jonathan
family-names: Walsh
name-particle: 'D. '
email: clopnaz@gmail.com
affiliation: Binghamton University
orcid: 'https://orcid.org/0000-0001-9931-7689'