论文部分内容阅读
在现实生活中,存在着大量的信息,各种信息错综复杂地交错在一起,使人们无法直接应用这些信息。而往往人们只是关心所兴趣的信息,则需要提取出这些信息出来。然而只知道观测到混杂的信息,并不知道源信息和它们如何混合。在这种情况下,1986年Herault和Juttern提出盲信号分离(Blind Signal Separation,BSS)。特别是1994年以后,BSS发展迅猛,涌现了各种算法,在理论上,可以分离出混杂的信号。随着各种算法的成熟,自然会在实际应用中实现商用化,推动社会进步。盲信号分离在实际应用中前景巨大,如“鸡尾酒会问题”------在嘈杂的会议厅中,能捕抓感兴趣问题;在CDMA里面的盲多用户检测;在生物医学方面,提取大脑电波信号的应用;语音识别系统的应用等等。盲信号分离研究具有很高的价值性,而当前的盲分离算法在实际环境下还不成熟,需要在很大程度上的改进和研究。而盲信号分离的硬软件研究进展比理论上的研究进展滞后很多,而且到目前为止研究盲信号分离的硬软件实现也寥寥无几。也许可能在算法研究方面还不完善。在这种情况下,我们首先迈出一步,对盲信号分离在实际环境下的实现进行研究。并在实际研究中取得了一些成果和经验价值,本文在以下几个方面做出了研究:
1.研究盲信号分离的原理和各种算法,为在实际环境下实现混杂盲声音信号分离打下基础。
2.考虑到实际的可行性、算法的简单性和算法的成熟性,本文采用了广义矩阵特征分解盲分离算法,并为了使其在实际环境下实现盲分离,通过调整麦克风位置。使输入的混合模型简化为瞬时混合模型。并为了减少噪声干扰,滤掉高频噪声。
3.采用TI公司推出的TMS320C6711作为核心处理器,建立起硬件平台,应用具有可编程的TLV320AIC23做语音编解码。对系统的性能进行分析,并考虑到TMS320C6711没有专门的SPI口,并结合TLV320AIC23工作原理,分时利用DSP上的串口,实现了串口双重利用功能。而且DSP上没有专门的I/O口,利用定时器特性,使定时器引脚作为I/O。成功地利用高速的浮点型TMS320C6711和TLV320AIC23结合,开发出盲信号分离系统。
4.在硬件平台上,开发盲分离软件开发,实现混杂语音的接收和发送,并进行混杂盲声音信号分离。