zoukankan      html  css  js  c++  java
  • [音频基础] 增益 、Audio codec

    1、Gain - 增益

    一个小的信号Level(电平)经过放大电路成为大的信号Level ,也就是说由小变大之间的差异就叫增益,也叫放大率,反过来的叫衰减率

    dB - 分贝/增益

    分贝是放大器的单位 -- dB,放大器输出与输入的比值为放大倍数,单位“倍”,如10倍放大器,100倍放大器。

    当改用“分贝”做单位时,放大倍数就称之为增益,这是一个概念的两种称呼。

    通常,放大器在相串的情况下放大倍数是相乘的dB数是相加的

    比如说一部前级的平坦放大器,当输入信号电压为0.1V时,而输出电压为1V这种我们称之10倍放大器,也就是具有+20dB的放大能力,如果以0.1V的输入而能有10V 的输出时,称此放大器为百倍放大,也就是+40dB放大能力。如果我们将信号电平减少到百分之一时,就叫-40dB衰减。比方说,有一个20dB放大器后面又加一个20dB放大器然后又再加一个20dB放大器,这样看起来就是20dB+20dB+20dB=60dB,再看20dB=10倍,10倍x10倍x10倍=1000倍!

    下表是放大倍数和dB之间的关系及换算:

    放大倍数         1     2     3      4       5      6     7      8      9      10
    电压增益(dB)     0     6     10     12     14     16     17     18     19     20
    
    例如,60dB的电压增益比:60dB=20dB+20dB+20dB。1000倍=10×10×10。
    
    例如,50dB的电压增益比:50dB=20dB+20dB+10dB。300倍=10×10×3

    Boost Gain

    boost也是一种提高放大器增益的一种技术。

    Audio Codec

     2、Audio Codec

    2.1 audio codec是什么?

    codec = coder + decoder
    Audio Codec就是音频编解码器,是编码器encoder与解码器decoder的混合体。
    音频编解码器,是指一种能够对数字音频流进行编码和解码的设备或计算机程序。

    2.2 Hi3559AV100的音频接口

    Hi3559AV100的AIAO框图

     3559 Audio Codec 功能描述

    Audio Codec 提供录音和播放功能,录音时模拟信号从麦克风输入或是线入,经过模拟部分增益放大,再转换成数字信号,最后从 I2S 接口输出,实现录音功能,支持立体 声录音;回放时,音频信号从 I2S 接口输入,再由 DAC 转换成模拟信号输出,支持立体声音乐播放。

    录音模式:

    录音模式时,原始音频模拟信号(麦克风或线入信号)从模拟输入端输入,经过可编程增益后到 ADC 进行转 换,再经过数字部分的滤波和音量控制,
    最终录音的数字信号数据从 I2S 接口输出,存入开辟的环形缓冲区,然后由CPU取走并存储,完成整个录音功能操作。
    播放模式:
    播放模式时,芯片利用DMA将内存中的音频信号数据取出,通过 I2S 接口送到 DAC 数字部分,经过数字部分的滤波和音量控制,再经过模拟部分的滤波,
    最后由 Lineout 端输出模拟音频信号。

    参考:

    Audio Codec

    Audio CODEC 基本知识及应用

  • 相关阅读:
    HDU6030 Happy Necklace(推导+矩阵快速幂)
    威尔逊定理总结
    卢卡斯定理总结
    扩展欧几里得总结
    HDU2602 Bone Collector(01背包)
    离散数学--集合论
    Linux超全实用指令大全
    HDU6715 算术(莫比乌斯反演)
    莫比乌斯反演总结
    k8s-基于kubeasz项目二进制部署k8s集群
  • 原文地址:https://www.cnblogs.com/y4247464/p/14355584.html
Copyright © 2011-2022 走看看