基于FPGA的数字移频功放的研究与设计文献综述
2020-04-23 19:55:33
啸叫是我们在日常生活中最常听到的一种回授音,也是一种危害极大的回授音,严重的时候会烧坏功率放大器和发生设备,对并且对人们的生活的各个方面也都有或大或小的影响。那么要了解啸叫就不得不介绍一下声反馈现象,以麦克风为例子,当音频信号经过扬声器输出后,又被麦克风反复的采集,形成了扬声器、传感器、放大器、扬声器之间的正反馈回路,使得由放大器输出的信号幅度不断地被放大,这样一来,某些频率上的信号发生自激振荡,就是这样的过程产生啸叫,简单的说,啸叫产生的条件主要的满足以下三点的条件:一是音响和话筒同时在使用中,这一点为啸叫的产生提供间接的条件;二是音响系统重放的声音可以通过空间传到话筒的地方,这一点是啸叫产生的决定性因素,也就是啸叫的产生必须是有合适的声音传播的介质的条件下才行;三是音响能够发出的声音足够的大,使得话筒可以得到传过来的声音,如此就也需要话筒的拾音灵敏度足够高。那么从它自身产生产生的原因的本质上可以总结为两点,相位条件和振幅条件,描述出来就是要求传感器原声源输入的声波信号与反馈到传感器的声波信号的相位相同,并且声音反馈的环路为正反馈,即反馈增益大于1。
对于啸叫抑制的方法最早是由Schreder发表的论文中被人们所了解的,频移法也是啸叫抑制的最早的方法,在20世纪60年代,频移法初现雏形,被一些专家提起,运用频移法使得环路的增益变得平滑,在如此的理想的情况下,最大稳定增益机会有缝制的幅度相应来决定。因为两个峰值在同一个房间之中响应的幅度频率平均距离大约是10Hz,一次最佳的移频率大约是5Hz,在这样的频移率下音乐和语音的听取都是没有问的,最早的移频是基于相位调制或者是模拟单边带调制来实现的,在最近已经提出来了利用FIR希尔伯特滤波器实现数字移频的新方法。而频移法也有一点的缺点,其主要是,它不能够保留住信号频率成分之间的谐波特性。在啸叫抑制的方法中,除了本论文中所应用到的频移法之外,还有其他的方法。
在1958年,Mishin介绍了正弦跳箱中调制参数的选择,其中涉及到了第一类赛尔函数零点的选择,从而引申出调相啸叫抑制方法,但是存在的缺点是对音质的影响较大,但是据我们所知,Svensson的研究结果中还是对他做出了感性的评价,就是这种方法更适合与暂态的信号,如讲话,并不适用与持续的声音[5]。
1978年,由Patronis提出了降低增益方法,这也是最早的增益控制方法,方法中一旦监测到了声反馈信号后,宽带增益将会马上降低,经过一段时间后才会会发到原来的初始值,这种方法有极大的可靠性,因此也是及受欢迎的一种啸叫抑制的方法。
目前,在国外已经有了一些文献对一种叫线性预测的方案在啸叫抑制的应用中进行了研究,但是线性预测的方案在扩声系统啸叫抑制中还是比较少见,本文在已有上述方法的背景下进行了频移法的研究,也是其中比较简便的易实现的一种方法,在大量的啸叫抑制器当中都采用的这种方法来解决声反馈的问题,这也是本设计选用它的原因。{title}2. 研究的基本内容与方案
{title}本文首先介绍了啸叫的产生原因、啸叫抑制的重要性,使用移频法作为本文研究的内容,并且介绍了国内外在这方面的研究成果。本文的主要研究内容如下:通过对国内外各种移频算法的比较对比,进行综合分析,确定本系统中移频算法实现的具体方案。对系统的具体实现进行算法级仿真,利用MATLAB进行移频模型的搭建,确定方案在理论上的可行性。由系统实现的具体方案,确定所需要的各个电路模块,芯片的选型以及其具体的电路实现方案。对所建立的硬件模型进行行为级仿真,利用逻辑分析仪采样信号,确定硬件模型的可实施性。
本文利用Weaver法产生单边带调制。Weaver法又称为混合法,是滤波法和相移法的组合。这种方法实现SSB,既不需要过渡带十分陡峭的低通滤波器,也不需要制作相移90度的宽带相移网络,只需使用两次正交调制,易于用硬件电路实现。
Weaver法的实现过程如图一所示。m(t)为基带信号,Wm为基带信号的最高角频率,Wc为载波角频率。该方法使用两次正交调制,第一次调制载波频率为Wm/2,即基带信号的最高频率的一半,本系统中语音信号最高频率为3400Hz,因此载波频率为1700Hz。将第一次载波调制后的信号X11,X21通过两个低通滤波器,低通滤波器的通带截止频率为Wm/2,得到信号X12和X22。再将这两路信号进行第二次正交调制后相加或相减,输出即为单边带调制。
图一Weaver法原理图