滑动窗口FFT实时频域虚拟低音增强算法.docVIP

滑动窗口FFT实时频域虚拟低音增强算法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
滑动窗口FFT实时频域虚拟低音增强算法.doc

PAGE  PAGE 6 滑动窗口FFT实时频域虚拟低音增强算法   摘要: 文章先介绍虚拟低音的理论基础和频域虚拟低音增强算法的基本思想,在分析频域虚拟低音增强算法运算量的基础上,提出了滑动窗口FFT的实时算法。实验结果表明,该虚拟低音增强算法能方便的产生不同阶次谐波,且产生较为浑厚饱满的低音增强效果。   Abstract: Theoretical basis and basic principle of virtual bass enhancement algorithm is introduced. A real-time algorithm for virtual bass enhancement using sliding window FFT is proposed based on the analysis of virtual bass enhancement algorithm in frequency domain. Experimental results show that the algorithm presented in this paper can easily produce different order harmonics and mellow bass enhancement effect.   关键词:虚拟低音增强;滑动窗口FFT;实时   Key words: virtual bass enhancement;sliding window;FFT;real-time   中图分类号:TN643 文献标识码:A 文章编号:1006-4311(2016)01-0110-02   0 引言   现代文化演出艺术的创作力、感染力和表现力的要求越来越高,加上舞台上的声、光、电、机械等设备越来越多,舞台机械设备的变化导致舞台的演出空间复杂多变,原有的返听音箱固定安装模式已经很难适应现代文化演出的艺术要求。因此,为了呈现舞台的听觉效果,舞台上的音箱不应有损于视觉效果,故体积越小越好。而一般情况下,小型音箱由于受到扬声器单元尺寸、音箱箱体结构等物理条件限制,谐振频率较高,其低频信号的还原能力较弱甚至没有低频还原能力[1]。建立在心里声学虚拟音调效应基础上的虚拟低音是目前比较有效的低音改善手段[2]。按照不同的谐波产生方法虚拟低音增强算法可分为时域和频域两大类。最成功的时域处理算法是基于非线性器件实现的MaxxBass技术[3]。时域算法简单,运算速度快,便于实时实现,但会产生非线性畸变和交调失真。频域法是基于信号的频域信息直接确定音频信号的基频频率,再通过变调方式产生高次谐波。其优点是交调失真小,可以精确控制响度,但计算量比较大,难以实现实时运算。为了实现实时的频域虚拟低音增强算法,文章结合了滑动窗口FFT的实时信号处理技术对??法进行了改进与简化,并给出了Matlab仿真结果。   1 虚拟低音增强算法理论基础   虚拟低音技术形成于人耳对音调高低的感知特征取决于基频的心理声学理论。如包含f,2f,3f和4f四个频率的复音信号,虽然由于扬声器的截止频率高于f而使得基频成分丢失,但其音调仍然保持为频率f对应的音调[4]。虚拟低音增强算法正是利用了这一心理声学现象。将输入音频信号中频率低于扬声器截止频率f的成份滤除,利用扬声器在谐波频段的重放能力,适当增加2f、3f、4f倍频点处的谐波能量,从而在主观上虚拟出低音效果。虚拟低音增强算法的原理框图如图1所示。   首先,输入到系统中的原始音频信号分成两路,一路经过高通滤波器保留其高频部分;另一路经过低通滤波器取出其低频部分,分析出低于扬声器截止频率的基频部分,通过谐波产生系统产生高次谐波,能量控制单元实现响度控制。最后,将处理好的谐波和高通保留的高频信息合成后输出。低音增强算法中最重要的部分就是谐波产生系统。   2 频域虚拟低音增强算法   频域虚拟低音增强算法主要利用音频信号的频域信息确定基频频率,再利用变调方式产生高次谐波,从而避免了非线性畸变。设输入信号经过低通滤波单元后取出低于扬声器截止频率的低频信号x(n),n=0,1,2,…N,为信号长度。设窗函数为矩形窗,则截取N点后低频信号的傅里叶变换(FFT)为:   改变各频率信号的幅度和相位即可实现对信号的相应变换。公式(3)也可采用公式(4)所示的逆傅里叶变换(IFFT)来实现[6]。y(n)=IFFT[Y(n,k)](4)   3 滑动窗口频域虚拟低音增强算法   谐波合成如采用正弦曲线求和方式,即按照公式(3)计算,则每个采样点的运算量为乘512次,加法512次,一次谐波合成的运算量为乘法512*1024=524288,比傅立叶变换的运算量大得

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档