mic-vib-matrices

Several transfer matrices useful in microphone vibration

https://github.com/clopnaz/mic-vib-matrices

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
Last synced: 6 months ago · JSON representation ·

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
Created over 4 years ago · Last pushed over 4 years ago
Metadata Files
Readme Citation

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

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'

GitHub Events

Total
Last Year