zoukankan      html  css  js  c++  java
  • [转]性噪比和相位失真

      http://www.scxichen.com/New-299.html

        信噪比

      信号噪声比的简称,信号平均功率与噪声平均功率的比值,信噪比越高,系统本底噪声越小,较弱的细节声音信号就不容易被噪声所淹没,设备的动态范围也会相应提高。

      相位失真

      频率相位失真的简称,是音响系统线性失真的一个重要方面,由于不同频率的音频信号通过电阻、电抗的电路时的相移不同,以及由于音箱发出不同频率的声音到达听音者的时间顺序不同等,改变了声源 声音各频率成分之间的相位(即时间)关系,输出的声音信号波形不再与原来的声音波形相同。相位失真会对再现声音的音色(改变了基波与谐波的相位关系)和声像定位(声音的前后、左右顺序发生混乱)产生一定影 响,并导致低音模糊、高音层次变差等问题,在立体声放音系统中,相位失真对还原的声像定位影响尤为严重。它是一种不容忽视的失真现象,故在音响系统中要尽量减少相位失真。

    线性相位

    特点:
    一个单一频率的正弦信号通过一个系统,假设它通过这个系统的时间需要t,则这个信号的输出相位落后原来信号wt的相位。从这边可以看出,一个正弦信号通过一个系统落后的相位等于它的w*t(w与t作卷积);反过来说,如果一个频率为w的正弦信号通过系统后,它的相位落后delta,则该信号被延迟了delta/w的时间。在实际系统中,一个输入信号可以分解为多个正弦信号的叠加,为了使得输出信号不会产生相位失真,必须要求它所包含的这些正弦信号通过系统的时间是一样的。因此每一个正弦信号的相位分别落后,w1*t,w2*t,w3*t。因此,落后的相位正比于频率w,如果超前,超前相位的大小也是正比于频率w。从系统的频率响应来看,就是要求它的相频特性是一条直线。在FIR滤波器的设计中,为了得到线性相位的性质,通常利用实偶对称序列的相频特性为常数0和实奇对称序列为相频特性为常数90度的特点。因此得到的是对称序列,不是因果序列,是不可实现系统,为了称为物理可实现系统,需要将它向右移动半个周期,这就造成了相移特性随时间的变化,同时也是线性变化。
    条件:
    即如果单位脉冲响应h(n)(为实数)具有偶对称或奇对称性,则FIR数字滤波器具有严格的线性相位特性。
    数字滤波器中,IIR数字滤波器方便简单,但它相位的非线性,要求采用全通网络进行相位校正,且稳定性难以保障。FIR滤波器具有很好的线性相位特性,使得它越来越受到广泛的重视。
    重要性:
    在数字滤波器的设计和应用当中,我们经常能看到线性相位的身影,而且,几乎无一例外地强调,线性相位非常重要。但线性相位到底是怎么个重要法呢?在哪些场合应用比较多呢?很多地方都语焉不详,造成很多初学者对这个概念的重要性几乎没什么理解。这里举两个实例来说明。
    第一个实例与音乐厅有关。我们很多人不一定去过音乐厅,但大都去过电影院。这里的说明放到电影院中也是一样的,只不过在音乐厅中其影响更明显。就音乐厅来说,如果把舞台上音乐家的歌唱声或乐器发出的声响作为输入,听众听到的上述声音作为输出的话,那么音乐厅可以建模成这个输入输出之间的一个系统。从直观上就可以理解,最理想的情况是,输出与输入之间只有一个延时,也即是舞台上唱什么歌,听众就能听到什么歌,只是时间上稍微有个滞后。音乐之所以能让人们愉悦的原因有很多,或许艺术家能有更多的解释,从信号处理的角度看,主要在于音乐中有很多谐振的频率。或者更简单地说,音乐是由很多不同的频率成分构成的。再回到线性相位的问题。如果音乐厅这个系统不是线性相位的,会出现什么情况呢?这时候音乐中有些频率成分很快就从舞台上传过来了,有些频率则要过一阵才传过来。线性相位在物理上的体现实质上就是不同频率的信号经过系统后各频率成分的延迟时间是一致的。这样组合起来的音乐,先不论是否悦耳,至少和舞台上的已经不一样了。这时候也就意味着坐在不同位置的听众,听到的将是不同的音乐。这是人们不希望看到的。这种情况下,必须要求相位的线性性。
    第二个例子是雷达。雷达最主要是应用在军事领域,号称“千里眼”。雷达相对看电影、听音乐来说离我们的日常生活稍微远一些,但还是有一些应用,如机场的导航雷达,以及越来越普遍的汽车上的倒车雷达等。通常情况下,雷达发射脉冲信号,通过比较返回的脉冲信号与发射的脉冲信号之间的时间差来确定目标的距离。在最简单的固定载频的情况下,脉冲信号的频率分量非常丰富,如果雷达系统的相位非线性的话,回波信号经过雷达系统后,各个频率成分的延迟时间不一样,在与发射信号比较时间差的时候,合成的回波信号与实际的回波信号其起始位置就很有可能不同,这样测算出来的距离就不能真实反应目标与雷达之间的距离了。这也是要尽量避免的。这时候必须要求相位的线性性。
     
     
  • 相关阅读:
    浅析C++中的this指针
    转:函数指针数组的妙用(I)
    函数指针与函数指针数组的使用方法
    指针函数与函数指针的区别
    二叉树的镜像
    树的子结构
    Irrlicht 3D Engine 笔记系列 之 教程5- User Interface
    Android获取当前连接的wifi名称
    dlopen 方式调用 Linux 的动态链接库
    Appium基于安卓的各种FindElement的控件定位方法实践和建议
  • 原文地址:https://www.cnblogs.com/esta-pessoa/p/3392763.html
Copyright © 2011-2022 走看看