语音信号的盲分离

上传人:cl****1 文档编号:512475139 上传时间:2022-09-14 格式:DOC 页数:40 大小:688.89KB
返回 下载 相关 举报
语音信号的盲分离_第1页
第1页 / 共40页
语音信号的盲分离_第2页
第2页 / 共40页
语音信号的盲分离_第3页
第3页 / 共40页
语音信号的盲分离_第4页
第4页 / 共40页
语音信号的盲分离_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《语音信号的盲分离》由会员分享,可在线阅读,更多相关《语音信号的盲分离(40页珍藏版)》请在金锄头文库上搜索。

1、武汉理工大学信息处理课综合训练与设计群课程设计课程设计任务书学生姓名: 专业班级: 通信1103 指导教师: 许建霞 工作单位: 信息学院 题 目: 语音信号的盲分离 初始条件:Matlab软件、PC机要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)设计任务根据盲信号分离原理,用matlab采集两路以上的语音信号,选择合适的混合矩阵生成若干混合信号。选取合适的盲信号分离算法(如独立成分分析ICA等)进行训练学习,求出分离矩阵和分离后的语音信号。设计要求(1) 用matlab做出采样之后语音信号的时域和频域波形图(2) 选择合适的混合矩阵,得到混合信号,并做出其

2、时域波形和频谱图(3) 采用混合声音信号进行训练学习,求出分离矩阵,编写出相应的确matlab代码。(4) 用求出的分离矩阵从混合信号中分离出原语音信号,并画出各分离信号的时域波形和频谱图。(5) 对结果进行对比分析。时间安排: 序号设 计 内 容所 用 时 间1根据课题的技术指标,确定整体方案,并进行参数设计计算2天2根据实验条件进行全部或部分程序的编写与调试,并完成基本功能7天3总结编写课程设计报告1天合 计2周指导教师签名: 2014年 6 月 10 日系主任(或责任教师)签名: 2014 年 6 月 10 日摘 要 盲信号处理(Blind Signal Processing,BSP)是

3、指从观测到的混合信号中,在没有任何先验条件的情况下,恢复出未知的源信号过程。盲信号分离已成为信号处理学界和通信工程学界共同感兴趣的一个极富挑战性的研究热点问题,并获得了迅速的发展。 盲分离根据信号源的不同可以分为确定信号盲分离、语音信号盲分离和图像盲分离等,本设计主要讨论语音信号的盲分离。语音信号的盲分离主要是利用盲源分离(Blind Signal Separation,BSS)技术对麦克风检测到的一段语音信号进行处理,本文重点研究了以语音信号为背景的盲处理方法,在语音和听觉信号处理领域中,如何从混有噪声的的混叠语音信号中分离出各个语音源信号,来模仿人类的语音分离能力,成为一个重要的研究问题。

4、根据盲信号分离原理,本设计用matlab采集3路语音信号,选择合适的混合矩阵生成若干混合信号。具体实现主要结合独立分量分析ICA技术,选取混合矩阵对3个语音信号进行混合,并从混合信号中分离出原语音信号,最后画出各分离信号的时域波形和频谱图和原来的信号进行比较。此外还运用PCA算法进行了混合语音信号的分离实现,最终对两种算法进行比较。关键字:盲信号处理;语音信号;盲源分离BSS;独立分量分析ICA技术 Abstract Blind Signal Processing (Blind Signal Processing, BSP) from the observed mixed-signal, to

5、 recover the unknown source signal process without any prior conditions. Blind signal separation has become a signal processing academia and communication engineering communities of common interest a challenging research focus and rapid development. Blind source separation based on the signal source

6、 can be divided to determine the blind signal separation, blind separation of speech signals and Blind Image Separation, the design focuses on the blind separation of speech signal. Blind separation of speech signal using blind source separation (Blind the Signal Separation, BSS) detected by the mic

7、rophone a voice signal processing, the paper focuses on the blind approach to speech signal as the background in voice and acoustic signal processing in the field, how isolated from a mixture of noise aliasing voice signal voice source signal to mimic the human voice separation ability, become an im

8、portant research question. Blind signal separation principle, the design collection of three-way voice signal using matlab, select the appropriate mixing matrix to generate a number of mixed-signal. Concrete realization of the combination of independent component analysis ICA technology, select the

9、mixing matrix of three speech signals mixed and separated from the mixed signal to the original speech signal, and finally draw the separation of signals in time domain waveform and frequency spectrum and the original signal . In addition, use of the PCA algorithm for the separation of mixed speech

10、signals to achieve the final two algorithms.Keywords: blind signal processing;speech signal ; blind source separation BSS independent ; component analysis ICA technology 目录 摘要Abstract摘 要2Abstract31盲信号处理BSP21.1盲信号处理简介21.1.1盲信号处理方法31.1.2盲分离的数学模型41.2盲源分离的发展51.3盲源分离的应用61.3.1 语音处理领域61.3.2 图像处理领域71.3.3 生物

11、医信号处理学领域72 Matlab语音信号的采集92.1语音信号的采集方法92.2三路语音信号的采集102.3三路原始语音信号的分析102.3.1语音信号时域波形102.3.2语音信号FFT频谱113盲信号分离的两种算法介绍133.1 独立分量分析ICA133.1.1 Fast-ICA算法简介143.1.2 基于负熵最大的快速ICA143.2 主分量分析PCA173.2.1 主成分分析原理173.2.2 PCA算法原理183.3 主分量分析PCA和ICA194语音信号的盲分离实现204.1 语音信号的混合204.2 语音信号的分离实现214.2.1 FAST-ICA算法分离214.2.2 主分

12、量分析算法分离224.2.3 分离语音频谱分析234.2.4 FAST-ICA和PCA分离比较255总结26参考文献27附录1 原始语音的时频matlab程序28附录2 预处理部分matlab程序29附录3 算法的matlab程序30附录4 录音的matlab程序331盲信号处理BSP 盲信号处理作为计算机智能学的核心研究的内容,是20世纪最后的10年迅速发展起来的一个新的研究领域,没事人工神经网络、统计信号处理、信息理论结合的产物,已经成为一些领域研究与发展的重要课题,特别是在生物医学、医疗图像、图像增强、远程传感、雷达与通信系统、地震勘测等方面均具有突出的作用。1.1盲信号处理简介 在现实

13、生活中及自然界中存在大量的信息,人们通过传感器检测获取含有信息的数据或信号,并处理这些数据来获取相应的信息,这信息进一步加红来获得知识和改造自然的能力。然而,传感器检测往往是多个成分(包括噪声、无用的信号)混合在一起的信号,而且是未知的,又由于信号传输信道的特性复杂未知,给信号处理带来了很大的困难。 虽然各种信号处理的方法,如滤波器、时频分析、小波理论神经网络信号处理等,二盲信号处理 (Blind Signal Processing, BSP)与传统的信号处理方完全不同,它是对源信号和传输通道几乎没有可利用的信息的情况下,仅从观测的混合信号中提取或恢复出源信号的一种处理方法。盲处理的工作原理框

14、图如图1-1所示:混合矩阵H分离系统W源向量噪声向量观测向量输出向量图1-1 盲处理的工作原理框图 其中,是未知源的信号向量,是混合信号向量(或观测信号、传感器检测信号),是噪声信号向量,混合信号向量经过分离系统可以得到分离的信号,可与原信号比较。在图1-1中,源信号的个数、有用源信号的分量和无用信号的分量、源信号的特性、源信号的传输混合通道特性、噪声特性都是未知的,观测信号是传感器检测信号,被认为是已知量,中含有未知源信号和未知混合系统的特性。处理具有盲信号特性的信号,以估计出盲信号或辨识相互混合系统特性就是盲信号要处理的任务。有上述的简述可知,盲信号处理的实质及主要的任务就是对于未知的混合

15、系统在其输入信号完全未知或者仅有少量的先验知识情况下,仅有系统的输出信号(即混合信号)来重构输入信号。顺便指出,盲处理前的信号预处理常常很重要,这些预处理包括去均值、幅值归一化或单位化、限制带宽、信号分解、白化解相关及主分量提取等。另外,盲分离的算法的计算量通常很大,常常限制了实时实现,提高算法效率和高速的硬件是有效的技术途径。1.1.1盲信号处理方法盲号理中,就源信号经过传输通道的混合方式而言,其处理的方法可以分为线性瞬时混合信号的盲处理、线性卷积混合信号的盲处理和非线性混合信号盲处理三类;根据通道的传输特性中是否含有噪声、噪声特性、噪声混合形式、可以分为有噪声、无噪声,盲处理,含加性噪声和乘性噪声和乘性噪声混合信号盲处理等。目前,盲信号的分离算法大部分集中在针对加性白噪声或有色高斯噪声等,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号