zoukankan      html  css  js  c++  java
  • 一些关于mic的知识

    一直在用mic,但是却对它的输出电压一直不是很确定,经网上查阅后有如下概述(一般都是直接copy的)
    mic灵敏度:mic是声电转换装置(这个就不解释了),单位是dB•V/Pa。1V/pa表示1Pa能输出1V的电压;db都清楚是20lg;这里的dB•V/Pa意思是20lg(X /1V/PA),说明X的单位也是V/Pa,但由于X的数值太小了,所以用dB•V/Pa来表示(这个猜的)。通常驻体极mic的灵敏度为-42db,我们就可以换算成0.007943V/pa即7.93mv/pa,相当于1pa下mic能输出7.93mv电压。
    声压级:我们知道mic灵敏度后就能根据声音的大小计算出输出电压了,我们常用dbspl来表示声音的大小,就是我们所说的分贝(应该是这么理解吧,错了告诉我)。正常声音的声压级是0dB SPL ~120dB SPL;人正常说话的声音是50dB SPL ~115dB SPL。不理解的看下面几个分贝值吧(百度拉的)
    100分贝 拖拉机开动 50分贝 办公室
    90分贝 很嘈杂的马路 40分贝 图书馆,阅览室 
      80分贝 一般车辆行驶 30分贝 卧室
    70分贝 大声说话 20分贝 轻声耳语
    60分贝 一般说话


    到此为止我们就真的可以计算mic的输出电压 Vout=声压级*mic灵敏度。但是声压级的单位是db spl,而灵敏度的单位是 V/Pa (假设我们已经将dB•V/Pa转换成V/Pa,上文已提及)。1Pa=94dB SPL,所以115dB SPL=11.22Pa(想不通115db为何为11.22pa的话,再提供了个公式:1pa=10^(94/20),11.22pa=10^((115-94)/20),这总该清楚了吧)。MIC的灵敏度是-43dB,由于0dB=1Vrms/Pa,所以-43dB的灵敏度可以表示为7.08mWrms/Pa。在最大声压11.22Pa的情况下,MIC的输出电压是11.22*7.08=79.4mVrms。也就是MIC最大输出的电压有效值是79.4mV,最大峰值是112mV,最大峰峰值是224mV。
    如果很遗憾看我不懂我上面说的乱七八槽的东西,请打开下面这个网址,点我
    还有一些问题没搞清楚,关于mic的偏置电阻的问题。一些说电阻会影响mic灵敏度,一些说不会,不太懂。
  • 相关阅读:
    小老虎CSDN博客流量分析
    C#中字符串的内存分配与驻留池
    最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)
    HDU 3037 Saving Beans(Lucas定理的直接应用)
    Linux中IRC通讯工具Pidgin的基本用法
    jQuery整理笔记八----jQuery的Ajax
    Android ServiceManager启动
    C++开源码项目汇总
    虚拟现实游戏的十大误区
    适用android的MVP:怎样组织展示层
  • 原文地址:https://www.cnblogs.com/vendanner/p/4784393.html
Copyright © 2011-2022 走看看