《语音噪声滤波.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《语音噪声滤波

DSP课程设计实验报告 语音噪声滤波 学院: 电子信息工程学院 小组成员: 指导老师: 一.实验内容: 基本部分: (1)对DMA进行初始化; (2)对A/D、D/A进行初始化; (3)编写DMA中断服务程序和滤波算法程序,实现语音信号的实时滤波; 发挥部分: (1)使用DSP产生带回波的语音信号; (2)利用自适应滤波实现语音信号的回波对消。 要求完成的任务 (1)编写C语言程序,并在CCS集成开发环境下调试通过; (2)将包含噪声的语音信号进行滤波,从扬声器输出端口输出,比较滤波前后的信号的变化; (3)按要求撰写设计报告。 二.实验任务 通过查询资料我们得知,典型语音通信系统中的噪声来自三个方面:①信号处理设备产生的电噪声及传输信道中的电噪声;② 信号发送端空间环境中的音频噪声信号经麦克风变换为电信号之后,与有用信号其同传递到接收端;③信号接收端空间环境中的音频噪声对信号接收者的影响。噪声是由于发生体作无规则振动产生的。 DSP利用直接存储器访问方式DMA(Direct Memory Access)采集数据时不打扰CPU,因此利用DMA方式工作时,CPU可以对语音信号进行实时地滤波。本设计要求利用DSP的DMA方式进行信号采集和信号输出,对语音信号进行数字编码,滤波后进行解码。 对信号实时的滤波我们采用FIR滤波器,这是最常见的一种,而对于回波的消除我们采用自适应滤波。 自适应滤波不仅能够选择信号,而且能够控制信号的特性。自适应滤波器具有跟踪信号和噪声变化的能力,它的系数能够被一种自适应算法所修改。利用DSP可以实时地对信号进行自适应滤波。DSP利用直接存储器访问方式DMA采集数据时不打扰CPU,因此CPU可以对信号进行实时地滤波。本设计要求利用DSP的DMA方式进行信号采集和信号输出,同时对外部输入的信号进行数字滤波。 三.实验分析: 基本部分: DMA通道的介绍: TMS320VC5502共有三个多通道缓冲串口,分别为McBSP0、McBSPl、McBSP2,提供了以下功能:全双工通信、拥有两级缓冲发送和三级缓冲接收数据寄存器,允许连续数据流传输、为数据发送和接收提供独立的帧同步脉冲和时钟信号、可以与IOM一2、SPI、AC97等兼容设备直接连接、串行字长度可选,包括8、12、16、20、24和32位。C5502的McBSP串口接口包括:接收信号DR、发送信号DX、发送时钟信号CLKX、接受时钟信号CLKR、接收帧同步信号FSR、发送帧同步信号FSX和外部输人时钟信号CLKS。其中通过DX和DR引脚来实现DSP与外部设备进行通信数据交换,DSP通过一系列存储器映射控制寄存器来进行配置和操作。 直接内存存储(DMA)可以在无需CPU介入的情况下,在内部存储器、外部存储器和片上外设之间传送数据,VC5502的DMA有六个通道,可以设置各个通道的优先级,每个通道的传输都可以由特定的事件触发,当传输完毕以后,DMA控制器可以向CPU发出中断请求,利用DMA方式通过McbSP进行数据传输时,有McBSP产生一个事件报告DMA控制器,从而触发DMA模式进行数据传输,DMA将设定的数据传输完毕以后,触发DMA中断,CPU响应DMA中断而进行中断服务程序。 FIR滤波函数: 通过对以前数字信号处理的学习我们对FIR滤波器的原理及应用已经有了初步的了解,统一的讲,数字滤波器是语音、图象处理、模式识别以及谱分析中的重要的处理运算环节。DSP由于其本身具有并行的硬件乘法器、流水结构以及快速的片内存储器等资源,其技术已广泛地应用于噪声及振动的各个领域。因此用DSP芯片实现FIR数字滤波,除具有准确度高、不受环境影响等优点外,由于DSP芯片具有可编程特性,程序的可移植性好,灵活性强。实际应用时只需按要求修改滤波器参数,并对程序作较少的改动,即可实现不同截止频率的低通FIR滤波器,实用性较强。 下面简单介绍一下数字滤波器的基本原理。 数字滤波器原理一般具有如下差分方程: y(n)=∑akx(n-k)+ ∑bky(n-k) (1) 式中x(n)为输人序列,y(n)为输出序列,ak和bk为滤波器系数,,N是滤波器阶数。当所有的bk均为零,则有 y(n)= ∑akx(n-k) (2) (2)式是FIR滤波器的差分方程,其一般形式为 y(n)= ∑h(k)x(n-k) (3) 对(3)式进行z变换,整理后可得FIR滤波器的传递函数: H(Z)= =∑h(k)z-k (4) FIR数字滤波

文档评论(0)

lunwen1978 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档