- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[虚拟低音的实现原理方案
虚拟低音的实现原理及验证方案
背景和理论原理:
在当前手持设备或其他消费电子设备中,由于体积和外形的要求,作为发声的喇叭尺寸受到了极大限制,尺寸的限制造成了喇叭对于低音部分无法响应.造成音频部分低音的缺失,无法给消费者提供更高要求的享受.
在人耳的研究中发现,人可以对两个高音的差频产生响应,给了听觉上造成低音的感觉,这就是所谓的虚拟低音.
实现算法框图
图1
其中谐波发生器和增益控制器的框图采用MAXBASS公布的算法:如图2
图2
这里我们可以看出我们需要做的就是:
提取低音信号和高音信号,需要设计一个高通和低通滤波器,低通滤波器来提取低音信号,高通滤波器来提取高音信号,低通滤波器的截止频率为扬声器的截止频率,在demo的时候我们做成固定的100HZ.
谐波发生器.
混频器.
滤波器
滤波器我们采用matlab的FDATOOL工具来实现,然后可以根据工具生成的系数,根据滤波器的结构采用matlab语言自己编写.滤波器可以看见的总共有4个,输入高低滤波的滤波器HPF-IN和LPF-IN,这两个滤波器的功率互补的.
HPF-OUT和HPF-IN是一样的.
HPF-FB是反馈回路高通滤波器.
上图可知,上面提到的4个滤波器的截止频率都是可调的.这里需要注意.
一开始我们可以做成频率固定的,因为我们可能并不会做成IC的形式,因此可以在软件中随时调整截止频率.
自动幅度控制模块:
上图为等响度曲线图,我们可以看出不同的频率,相同的升压变化造成的响度变化是不同的.这里我们定义声压-响度扩展比率,即升压变化/响度变化的值R.
在频率为20~700hz,响度为20-80方内:R的值可以近似为:
保持谐波响度对声压级的动态特性于基频处一致对于还原虚拟低音的响度和音色十分重要.
RR(f,n)定义如下.
从上式看出,RR(f,n)和ln(n)及R(f)成正比.而f又同R(f)基本成反比.
根据定义得知,我们需要谐波的幅度和基波幅度的比值应该为RR(f,n)
Enf=Ef*RR(f,n);
而经过混频器后,谐波输出的幅度并不能满足上述条件.需要乘上一个系数H,很明显这个系数和谐波次数和基频频率相关,这将引入计算和实现的复杂度,在这里我们需要简化.
我们知道,声强主要有主谐波决定,通过计算我们得出系数近似H=A0^K;K大概为0.64.A0是输入信号的幅度.
A0^K次我们可以采用拟合函数拟合.
包络检测:
包络检测我们可以用滤波器的方法,也可以用普通的包络检测算法.
这里我们采用普通的包络检测算法,包络这里其实就是峰值检测,算法如下:
当|x(n)|xpeak(n-1)时:
当|x(n)|xpeak(n-1)
其中:
这里ta,tr是两个时间常数,分别含义是跟进峰值时间,和峰值释放时间,这里我们可以设置ta=0.2ms,tr=200ms.单位为毫秒ms.ts是采样时间.单位为秒s.
混音算法
高音和低音的谐波相加,这里应该需要混音的算法,目前混音的算法有线性相加等算法,我们到时可以根据效果采用一个.
总结一下我对混音算法的学习,大概有以下几种方式:
1.直接加和
2.加和后再除以混音通道数,防止溢出
3.加和并箝位,如有溢出就设最大值
4.饱和处理,接近最大值时进行扭曲
5.归一化处理,全部乘个系数,使幅值归一化。(只适用于文件)
6.衰减因子法,用衰减因子限制幅值。
具体采用那种方法,我们可以到时根据效果来调整.
难度分析:
从上面看,我们目前的难度主要在滤波器的设计,尤其是功率互补的两个滤波器的设计,我们在这方面并没有经验,滤波器的设计需要很扎实的信号处理,数学等基础,而这方面一般都是工程人员的弱项,需要学习,查阅一些书籍,资料来加强.
这几个滤波器要在满足性能的同时,尽量减少阶数,以便易于实现,做到实时在DSP等器件里完成.最好一般不要超过6阶.
具体实施:
首先我们选取一段音频,最好有比较丰富的低音的.音乐时间可以在10秒以内.直接在提取其中一个声道.而且低音基音频率是不变的.
提取基音部分模块
谐波生成部分模块.
先用matlab来仿真.直接在电脑仿真以及耳机输出那边听效果.
工作分工
1.邓益群:
2.魏乃科:
3.施建华:
4.多媒体声所: 协助测试及参数调整.
时间表
时间 施建华 邓益群,濮怡颖 魏乃科 7.11~7.22 学习阅读技术文章,了解音频技术,信号处理技术.撰写基本的虚拟低音的基本原理框图和初步开发计划 学习阅读技术文章,了解音频技术,信号处理技术. 学习阅读技术文章,了解音频技术,信号处理技术. 7.25~8.05 寻找一段5秒钟左右的音频.特点:低音比较丰富,低音的基频不变.建立一个可以测
您可能关注的文档
- [市优秀志愿者服务集体-小红帽申请书.doc
- [市优秀教师优秀教育工作者申报表.doc
- [市优质护理服务示范工程”活动方案.doc
- [事故调查员培训讲义.docx
- [事故调查报告制度.doc
- [巴林石的用途养护及鉴别.doc
- [市优质课细胞的增殖说课设计.doc
- [事理类素材的思考积累与运用.doc
- [市内户籍迁入.doc
- [市区私房翻建审批流程图.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)