发明名称 一种实时采集混合音频盲分离装置的并行处理方法
摘要 本发明公开了一种实时采集混合音频盲分离装置的并行处理方法,包括在连续处理式混合音频盲分离装置中,从两路麦克风实时采集到的混合音频信号分两路送入混合输入音频放大电路放大,经串行编码/解码/滤波电路变成数字信号后,送至数字信号处理电路进行并行处理;再经串行编码/解码/滤波电路变成模拟信号,送出至分离输出音频功率放大电路进行放大,最后由各自的喇叭实时播放。本发明能通过麦克风实时采集混合音频盲信号,并克服了实时盲信号分离装置的速度制约,使盲信号分离技术的研究脱离了计算机设备及其软件仿真的层面。
申请公布号 CN101203061B 申请公布日期 2011.07.20
申请号 CN200710032676.9 申请日期 2007.12.20
申请人 华南理工大学 发明人 林土胜;郑元华;谢胜利
分类号 H04R3/00(2006.01)I;H04R3/12(2006.01)I;H04R29/00(2006.01)I;H03H21/00(2006.01)I 主分类号 H04R3/00(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 李卫东
主权项 一种实时采集混合音频盲分离装置的并行处理方法,其特征是,包括如下步骤:将麦克风接入连续处理式混合音频盲分离装置中的混合音频信号输入插座;在连续处理式混合音频盲分离装置中,从两路麦克风实时采集到的混合音频信号分两路送入混合输入音频放大电路放大,经串行编码/解码/滤波电路变成数字信号后,送至数字信号处理电路进行并行处理;并行处理后的两路数字信号分别再经串行编码/解码/滤波电路变成模拟信号,送出至分离输出音频功率放大电路进行放大,最后由各自的喇叭实时播放;所述数字信号处理电路中的数字信号处理集成件内部设有可进行数据处理的两个同类数据通道A和B,每个通道含有4个功能单元L、S、M、D和1组包括16个32位寄存器的通用寄存器组;所述数字信号处理电路的并行处理包括如下步骤:找出所有C代码中的循环体,若判断到循环体位于最内层,则把最内层执行周期很少的内循环体展开为非循环程序段;将C代码转换为线性汇编代码,把单层循环处理程序和多层循环处理程序的最内层循环代码段作为模块单元,提取模块单元内的首指令作为当前指令;若判断到该指令为装载指令,则记以与数字信号处理集成件的D功能单元相关联的标记,若判断到该指令为乘法指令,则记以与数字信号处理集成件的M功能单元相关联的标记,若判断到该指令为加法指令,则记以与数字信号处理集成件的L功能单元相关联的标记,若判断到该指令为减法指令或跳转指令,则记以与数字信号处理集成件的S功能单元相关联的标记,依此循环直到模块单元最后一条指令判断完为止;令初始化的指令指针为1、指令中变量所形成的节点的顺序号为1、节点层次号为0,提取模块单元内的指令,把指令中的变量定义为节点,并且赋予其节点顺序号,若判断该节点存在父节点,即前面存在给变量赋值的指令所对应的节点,则节点层次号增1,并记以父节点到该节点的数据通路标志,形成一种指令相关图关系,若模块单元全部指令还未提取完,则指令指针增1、节点顺序号增1,依此循环直到模块单元全部指令判断完,接下来,从初始节点顺序号开始提取节点层次号并加以保存,若判断到所提取的前后两个节点对应的层次号相同,表明该两条指令相关联的功能单元已被分配在数字信号处理集成件数据通道A或B的同一侧,则重新把功能单元平衡分配到A、B两侧,然后把节点顺序号增1,依此循环直到节点顺序号提取完为止,最后将指令相关图关系中属同一层次号节点所对应的指令设为并行运算。
地址 510640 广东省广州市天河区五山路381号
您可能感兴趣的专利