matlab声音信号的采集与滤波处理.doc

MATLAB实验报告(题目二)(题目二)声音信号的采集与滤波处理采用IIR滤波器或FIR滤波器参考资料信号的采集、数字信号处理及滤波实例要求(1)采集声音信号或打开已录好的声音文件,并显示其信号图与频域图。(2)根据信号的特点,选用合适的滤波器,给定滤波器的规一化性能指标(参考指标,实际中依据每个同学所叠加噪声情况而定)例如通带截止频率WP025PI,阻通带截止频率WS03PI通带最大衰减RP1DB阻带最小衰减RS15DB,对信号进行滤波。在MATLAB中,可以利用函数FIR1设计FIR滤波器,可以利用函数BUTTE,CHEBY1和ELLIP设计IIR滤波器;利用MATLAB中的函数FREQZ画出各滤波器的频率响应,滤波器设计完后,用FILTER函数用这些数字滤波器对含噪语音信号分别进行滤波处理。(3)还原音乐信号,并画出其时域图与频域图,并与原始信号比较,且回放音乐信号。(1)打开一个自己录制的音乐文件进行实验,这是实验程序FS22050语音信号采样频率为22050X1WAVREAD E\威尼斯的泪WAV 读取语音信号的数据,赋给变量X1SOUNDX1,22050播放语音信号Y1FFTX1,1024对信号做1024点FFT变换FFS0511/1024FIGURE1PLOTX1做原始语音信号的时域图形TITLE 原始语音信号 XLABEL TIMEN YLABEL FUZHIN FIGURE2FREQZX1绘制原始语音信号的频率响应图TITLE 频率响应图 FIGURE3SUBPLOT2,1,1PLOTABSY11512做原始语音信号的FFT频谱图TITLE 原始语音信号FFT频谱 SUBPLOT2,1,2PLOTF,ABSY11512TITLE 原始语音信号频谱 XLABEL HZ YLABEL FUZHI 实验效果(2)实验程序CLEARFS22050X1WAVREAD E\威尼斯的泪WAV FFS0511/1024T01/22050LENGTHX11/22050将所加噪声信号的点数调整到与原始信号相同AU1D05COS2PI1000T 噪声为1KHZ的余弦信号X2X1DSOUNDX1,8000PAUSE50SOUNDX2,22050播放加噪声后的语音信号Y2FFTX2,1024FIGURE1PLOTT,X2TITLE 加噪后的信号 XLABEL TIMEN YLABEL FUZHIN FIGURE2SUBPLOT2,1,1PLOTF,ABSX11512TITLE 原始语音信号频谱 XLABEL HZ YLABEL FUZHI SUBPLOT2,1,2PLOTF,ABSX21512TITLE 加噪后的信号频谱 XLABEL HZ YLABEL FUZHI 实验效果(3)实验程序FS22050X1WAVREAD E\威尼斯的泪WAV T01/22050LENGTHX11/22050AU05DAUCOS2PI8000T X2X1DWP025PIWS03PIRP1RS15FS22050TS1/FSWP12/TSTANWP/2将模拟指标转换成数字指标WS12/TSTANWS/2N,WNBUTTORDWP1,WS1,RP,RS, S 选择滤波器的最小阶数Z,P,KBUTTAPN创建BUTTERWORTH模拟滤波器BAP,AAPZP2TFZ,P,KB,ALP2LPBAP,AAP,WNBZ,AZBILINEARB,A,FS用双线性变换法实现模拟滤波器到数字滤波器的转换H,WFREQZBZ,AZ绘制频率响应曲线FIGURE1PLOTWFS/2PI,ABSHGRIDXLABEL 频率/HZ YLABEL 频率响应幅度 TITLE BUTTERWORTH F1FILTERBZ,AZ,X2FIGURE2SUBPLOT2,1,1PLOTT,X2画出滤波前的时域图TITLE 滤波前的时域波形 SUBPLOT2,1,2PLOTT,F1画出滤波后的时域图TITLE 滤波后的时域波形 SOUNDF1,22050播放滤波后的信号F0FFTF1,1024FFS0511/1024FIGURE3Y2FFTX2,1024SUBPLOT2,1,1PLOTF,ABSY21512画出滤波前的频谱图TITLE 滤波前的频谱 XLABEL HZ YLABEL FUZHI SUBPLOT2,1,2F1PLOTF,ABSF01512画出滤波后的频谱图TITLE 滤波后的频谱 XLABEL HZ YLABEL FUZHI 实验结果

matlab声音的滤波处理,matlab声音信号的采集与滤波处理.doc相关推荐

  1. matlab声音的滤波处理,MATLAB声音信号的采集与滤波处理

    Matlab 实验报告(题目二) (题目二)声音信号的采集与滤波处理(采用IIR滤波器或FIR滤波器) 参考资料:信号的采集.数字信号处理及滤波实例 要求:(1)采集声音信号或打开已录好的声音文件,并 ...

  2. Matlab语音及音乐信号的采集、滤波

    电信19-2  翁大弟 一.实验目的 1. 理解采样率和量化级数对语音信号的影响: 2. 设计滤波器解决实际问题. 二.实验原理 ​ (1)观察使用不同采样率及量化级数所得到的信号的听觉效果,从而确定 ...

  3. 基于MATLAB的声信号的采集与分析,基于Matlab的声音信号采集与分析处理

    2005年第6期 文章编号:100622475(2005)0620091202 计算机与现代化 JISUANJI YU XIANDAIHUA 总第118期 基于Matlab的声音信号采集与分析处理 陈 ...

  4. matlab对图像信号进行频谱分析及滤波,数字信号处理课程设计---应用 Matlab对信号进行频谱分析及滤波...

    数字信号处理课程设计---应用 Matlab对信号进行频谱分析及滤波 课课 程程 设设 计 (论文) 报计 (论文) 报 告告 书书 课程名称课程名称 数字信号处理 题题 目目 应用Matlab 对信 ...

  5. MATLAB设计语音信号的处理与滤波系统GUI界面

    MATLAB设计语音信号的处理与滤波系统GUI界面 目录 MATLAB设计语音信号的处理与滤波系统GUI界面 前言 一.GUI界面设计 二.部分代码 1.系统录音 2.语音播放 3.语音滤波 4.语音 ...

  6. 音频均衡器 matlab code,急求高手 设计声音均衡器 滤波器

    本帖最后由 lzhwzs 于 2010-12-6 14:02 编辑 注意: 必须上交MATLAB编码 这次的任务包括设计一个简单的双频带的声音均衡器,然后在Matlab中实现. 你已经被提供了一个Ma ...

  7. matlab 信号去直流,基于FIR滤波的ADC采样信号中直流信号的消除方法与流程

    本发明属于卫星导航领域,介绍了ADC采样信号中的直流偏置消除方法. 背景技术: 卫星导航系统在军事和民用领域应用越来越广泛.以GPS卫星导航系统为例,其到地面的信号功率仅为-130dBm,这么微弱的信 ...

  8. 数字信号处理课程设计:语音信号采集与滤波处理系统设计与实现 (MATLAB)——(一)

    语音信号采集与滤波处理系统设计与实现 任务要求 利用MATLAB 设计实现语音信号采集处理软件,通过MIC 实时录制并分析语音信号,包括实时显示信号波形.时域统计特征值.计算信号的频谱等: 采集并录制 ...

  9. matlab - 信号平滑、移动平均滤波

    matlab - 信号平滑.移动平均滤波 对信号进行平滑操作的重要性不言而喻 1.信号提取 matlab内置了一个这样的数据:某个地方一个月内的温度变化数据,1小时测量一次,所以总数据量是24*31. ...

最新文章

  1. 65. Valid Number
  2. 解决错误:Re-installation failed due to different application signatures
  3. Angular2 - [innerHTML] pipe(把字符串里的 /n 替换成 <br/>)
  4. Angular开发模式下的setNgReflectProperties函数
  5. Visual Studio 20周年软件趋势随想
  6. linux下安装Python3.6.1
  7. RS信道编码(matlab)
  8. 【CodeVS3372】选学霸
  9. html设计学校网站,基于HTML5的学校网站设计.doc
  10. 进销存php 百度云盘,fb1334 PHP网络版进销存源码WEB进销存源码含说明
  11. LINUX时间格式转换
  12. 【遥感科学】第二章 电磁辐射和地物光谱特性
  13. java 求和、差、乘、商
  14. 一颗专属于她的圣诞树
  15. 【Android】Studio 依赖 ButterKnife 黄油刀 时出现 空指针异常
  16. druid.io剖析
  17. 关于SE54视图簇的创建和维护
  18. 踩坑日记——Oracle 错误:ORA-22922 不存在的 LOB 值
  19. 用Tera Term取代Windows上的超级终端
  20. 【数据结构与算法】第三篇:题型积累

热门文章

  1. 【印刷字符识别】基于matlab特征匹配英文印刷字符识别【含Matlab源码 310期】
  2. c语言分母多项乘积怎么算,C++编程 用梯形求积公式求解定积分∫3lnxdx积分区间为(1,2, C语言,用梯形法编程求定积分x^3+x/2+1的值...
  3. opencv3--斑点检测simpleBlobDetector
  4. XMLHttpRequest:网络错误0x2efd,由于错误00002efd无法完成操作
  5. 文储研习社第06期 | 一张图,看懂区块“链”
  6. 双显卡笔记本装linux,在Deepin V20系统中给笔记本双显卡安装NVIDIA闭源驱动
  7. 机器人学——李群和李代数
  8. 微前端-micro-app 使用 onresize和addEventListener区别
  9. 快递代领--需求分析
  10. 周末说说二叉树之重构