【语音去噪】加高频余弦噪声音乐信号的巴特沃斯低通滤波器语音去噪【含Matlab源码 3708期】

在这里插入图片描述

⛄一、语音处理简介

语音是语言的声学表现,是人类交流信息最自然、最有效、最方便的手段。随着社会文化的进步和科学技术的发展,人类开始进入了信息化时代,用现代手段研究语音处理技术,使人们能更加有效地产生、传输、存储、和获取语音信息,这对于促进社会的发展具有十分重要的意义,因此,语音信号处理正越来越受到人们的关注和广泛的研究。

1 课题背景及意义
语音信号处理是一门比较实用的电子工程的专业课程,语音是人类获取信息的重要来源和利用信息的重要手段。通过语言相互传递信息是人类最重要的基本功能之一。语言是人类特有的功能,它是创造和记载几千年人类文明史的根本手段,没有语言就没有今天的人类文明。语音是语言的声学表现,是相互传递信息的最重要的手段,是人类最重要、最有效、最常用和最方便的交换信息的形式。
语音信号处理是研究用数字信号处理技术对语音信号进行处理的一门学科,它是一门新兴的学科,同时又是综合性的多学科领域和涉及面很广的交叉学科。

2 国内外研究现状
20世纪60年代中期形成的一系列数字信号处理的理论和算法,如数字滤波器、快速傅立叶变换(FFT)等是语音信号数字处理的理论和技术基础。随着信息科学技术的飞速发展,语音信号处理取得了重大的进展:进入70年代之后,提出了用于语音信号的信息压缩和特征提取的线性预测技术(LPC),并已成为语音信号处理最强有力的工具,广泛应用于语音信号的分析、合成及各个应用领域,以及用于输入语音与参考样本之间时间匹配的动态规划方法;80年代初一种新的基于聚类分析的高效数据压缩技术—矢量量化(VQ)应用于语音信号处理中;而用隐马尔可夫模型(HMM)描述语音信号过程的产生是80年代语音信号处理技术的重大发展,目前HMM已构成了现代语音识别研究的重要基石。近年来人工神经网络(ANN)的研究取得了迅速发展,语音信号处理的各项课题是促进其发展的重要动力之一,同时,它的许多成果也体现在有关语音信号处理的各项技术之中。

3 本课题的研究内容和方法
3.1 研究内容

本论文主要介绍的是的语音信号的简单处理。本论文针对以上问题,运用数字信号学基本原理实现语音信号的处理,在matlab环境下综合运用信号提取,幅频变换以及傅里叶变换、滤波等技术来进行语音信号处理。我所做的工作就是在matlab软件上编写一个处理语音信号的程序,能对语音信号进行采集,并对其进行各种处理,达到简单的语音信号处理的目的。

⛄二、部分源代码

clear all;close all;clc
%读入音乐文件y;采样频率为fs
[y,fs]=audioread(‘Clean.wav’);
x=y(:,1)';
%sound(x,fs);%播放音乐文件
N=length(x);%音乐文件的采样点数总和(采样长度)
fft_x=fft(x,N);%音乐信号的傅里叶变换
w=fs/N*(0:N-1);%频谱空间的谱线间隔矩阵,即采样频率间隔,fs为歌曲的采样频率,它最高
figure(1),subplot(2,1,1);plot(x),title(‘音乐信号波形’);
subplot(2,1,2),plot(w,fft_x),title(‘音乐信号频谱’);
%加入余弦信号噪声
n=0:1/2048:1/2048*(N-1);%产生余弦信号的自变量矩阵
x1=0.1cos(10000pi*n);%高频余弦信号,频率可以更改
fft_x1=fft(x1,N);%余弦信号的傅里叶变换
figure(2),subplot(1,2,1),plot(n,x1);title(‘余弦噪声波形’);xlabel(‘n’);%余弦频率太高,图上显示是一片蓝,这是因为图上分辨率达不到余弦信号的频率,若想看到余弦信号,减小余弦信号的频率即可
subplot(1,2,2),plot(w,abs(fft_x1));title(‘余弦噪声频谱’);xlabel(‘w’);
%将音乐信号与余弦信号相加
y1=x+x1;
fft_y1=fft(y1,N);%叠加噪声音乐信号的频谱
%播放
sound(y1,fs);
figure(3),subplot(1,2,1),plot(y1),title(‘叠加噪声后音乐信号’)%显示叠加噪声后音乐信号
subplot(1,2,2),plot(abs(fft_y1)),title(‘叠加噪声后音乐信号的频谱’)

⛄三、运行结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

⛄四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1]韩纪庆,张磊,郑铁然.语音信号处理(第3版)[M].清华大学出版社,2019.
[2]柳若边.深度学习:语音识别技术实践[M].清华大学出版社,2019.
[3]宋云飞,姜占才,魏中华.基于MATLAB GUI的语音处理界面设计[J].科技信息. 2013,(02)

3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Matlab领域

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值