首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Matlab > 数字信号处理,对一段音频进行低通滤波和高通滤波

数字信号处理,对一段音频进行低通滤波和高通滤波

  • 资源大小:105.56 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: Matlab

资 源 简 介

1. 利用DFT(FFT)完成语音信号的时频分析。 2. 设计滤波器对该语音信号进行滤波处理。 首先用audioread函数将wav格式的原始音频导入matlab中,对其进行数字信号采样,形成音频信号y和采样频率fs; 对音频信号y进行时域频域分析,用plot函数画出音频信号y的时域波形,再利用fft函数计算音频信号y的频谱函数并利用plot函数画出音频信号y的频谱图; 用buttord和butter函数设计一个巴特沃斯数字低通滤波器,其通带截止频率为4500Hz,阻带截止频率为5500Hz,通带最大衰减为0.1dB,阻带最小衰减为20dB,并用freqz和plot函数绘制出其损耗函数曲线; 用filter函数使得音频信号y通过此低通滤波器,分析其输出y1的时域频域,即用plot函数画出低通滤波输出信号y1的时域波形,再利用fft函数计算y1的频谱函数并利用plot函数画出y1的频谱图; 用buttord和butter函数设计一个巴特沃斯数字高通滤波器,其通带截止频率为3500Hz,阻带截止频率为1000Hz,通带最大衰减为0.1dB,阻带最小衰减为40dB,并用freqz和plot函数绘制出其损耗函数曲线; 用filter函数使得音频信号y通过此高通滤波器,分析其输出y2的时域频域,即用plot函数画出高通滤波输出信号y2的时域波形,再利用fft

文 件 列 表

dsp
dsp.m
具体说明.docx
VIP VIP
0.215871s