zoukankan      html  css  js  c++  java
  • 什么是preecho

    Castanets(响板)信号是典型的容易产生pre-echo的信号

    preecho 是一种预回声信号,由于音频变换编码产生,AAC使用TNS方法削减了Pre echo的影响。

    这是hydrogenaudio给的定义

    http://wiki.hydrogenaudio.org/index.php?title=Pre_echo

    我找不到我之前的总结了,我先留个坑。

    我先贴一个瞬态信号的图

    这种信号在经过变换编码由于变换编码的Ringing artifacts[1],会产生下面的噪声。

    [1]Henrique S. Malvar <Biorthogonal and Nonuniform Lapped Transforms for Transform Coding with Reduced Blocking and Ringing Artifacts>

    本质上是因为阶跃信号变换后量化的导致的。

     

    举例说明

    Audio Examples (according to Table 1)

      1. Castanets
        G.7221.C at 48 kbit/s, 32 kHz,
        Δ-ODG = +0.80, avg. PEC bit rate 1.15 kbit/s

    第一个是原始声音,第二个是经过编码但没有使用预回声控制的声音,第三个是使用相关处理算法的声音。

    能听到明显差异。

    在从时域图和声谱图分析,顺序依次类推

    能看到第二幅图和第一副图在横轴正负0附近噪声明显增强,也能听出来

    能看到第三副图在横轴正负0附近明显降低了噪声

     

     

     

  • 相关阅读:
    TCP/IP||ARP/RARP
    TCP/IP||IP
    TCP/IP||链路层
    Struts||IQ
    SpringMVC||IQ
    TCP/IP Basic
    Spring||Mails
    Spring||Quartz
    jQuery Ajax 方法应用。
    html5的离线储存应用.
  • 原文地址:https://www.cnblogs.com/gaozehua/p/2470829.html
Copyright © 2011-2022 走看看