[发明专利]一种多路数字音频混音实现方法有效
申请号: | 201910546833.0 | 申请日: | 2019-06-24 |
公开(公告)号: | CN110400570B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 张倩;王昱;贾巧伶;李绍奎;孔辉;王天娇 | 申请(专利权)人: | 成都航天通信设备有限责任公司 |
主分类号: | G10L21/007 | 分类号: | G10L21/007 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 管高峰 |
地址: | 610052 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路数 字音 频混音 实现 方法 | ||
本发明公开了一种多路数字音频混音实现方法,包括:(1)将所有音频输入信号符号位扩展后进行叠加,得到叠加信号;(2)将叠加信号缓存若干个音频信号周期,并记录叠加信号的符号位变化情况,然后根据符号位变化情况对叠加信号进行位宽截取后输音频混音信号。本发明对音频混音的位宽截取是根据若干个音频信号周期的符号位变化情况确定的,实现了动态截位,即解决了混音信号的溢出问题,又保证了输出幅度的稳定性,使得FPGA能够对不同的音频输入信号,都能输出稳定的混音信号,不用考虑音频输入信号的幅度范围,降低了调试难度,增加了灵活性。
技术领域
本发明涉及音频处理技术领域,尤其是一种多路数字音频混音实现方法。
背景技术
随着现代通信及数字电子技术的发展,传输距离近、抗干扰能力差的模拟音频信号传输方式已不再适用于现代音频信号的处理要求。数字音频信号的传输与处理已经全面取代了原有的模拟音频信号处理方式。
基于FPGA的多路数字音频信号的混音处理,传统的处理方法有以下几种:
(1)将多路音频信号进行叠加输出,这种处理方法实现简单,但不能避免混音信号幅度溢出的问题,输出的混音信号会出现失真现象,为解决该问题,需保证音频信号输入范围,增加了调试难度。
(2)为每一路输入的音频信号设置权重系数,将每一路音频信号跟权重系数相乘后,进行叠加输出,这种处理方式实现较为复杂,虽解决了混音信号溢出的问题,但输出的混音信号忽大忽小,幅度不稳定。
发明内容
本发明所要解决的技术问题是:针对上述存在的问题,提供一种多路数字音频混音实现方法。
本发明采用的技术方案如下:
一种多路数字音频混音实现方法,包括:
(1)将所有音频输入信号符号位扩展后进行叠加,得到叠加信号;
(2)将叠加信号缓存若干个音频信号周期,并记录叠加信号的符号位变化情况,然后根据符号位变化情况对叠加信号进行位宽截取后输出音频混音信号。
进一步地,叠加信号需要缓存2~3个音频信号周期。
进一步地,所述根据符号位变化情况对叠加信号进行位宽截取后输出的方法为:在叠加信号中,从高位向低位依次判断相邻两位符号位是否相同,在判断为不同时,以不同的符号位为起始位对叠加信号进行位宽截取后输出音频混音信号。
进一步地,进行位宽截取后输出的音频混音信号的符号位位数与音频输入信号的相同。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
本发明对音频混音的位宽截取是根据若干个音频信号周期的符号位变化情况确定的,实现了动态截位,即解决了混音信号的溢出问题,又保证了输出幅度的稳定性,使得FPGA能够对不同的音频输入信号,都能输出稳定的混音信号,不用考虑音频输入信号的幅度范围,降低了调试难度,增加了灵活性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明的多路数字音频混音实现方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都航天通信设备有限责任公司,未经成都航天通信设备有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910546833.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:蓝牙音频修复方法及终端设备
- 下一篇:音频处理方法、装置、存储介质及电子设备