采样定理及在语音变采样_第1页
采样定理及在语音变采样_第2页
采样定理及在语音变采样_第3页
采样定理及在语音变采样_第4页
采样定理及在语音变采样_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、采样定理及在语音变采样实验卡和实验报告信息科学与工程学院课程实验课名数字信号处理4 学时时称实验项目采样定理及在语音变名同组者采样名称姓和编号实 学会 MATLAB的使用,掌握 MATLAB的程序设计方法;验 掌握在 Windows环境下语音信号采集的方法;目 掌握数字信号处理的基本概念、 基本理论和基本方法;的 设计型实验 , 创新型实验实MATLAB实验卡和实验报告信息科学与工程学院验环境1、采样定理:在进行模拟与数字信号的转换过程中,当采样大于最高频率的 2 倍时,则采样之后的数字信号完整的保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的510 倍。实2、采样频率:验采

2、样频率是指计算机每秒钟采样多少个声音样内本,是描述声音文件的音质、音频、衡量声卡、声音容文件的质量标准。采样频率越高,即采样的时间间隔和越短,则在单位时间内计算机得到的声音样本数据越原多,对声音波形的表示也越准确。理3、采样位数与采样频率:采样位数即采样值或取样值 ,用来衡量声音波动变化的参数 ,是指声卡在采集和播放声音文件时所使用数字声音信号的二进制位数。采样频率是指录音设备在一秒钟内对声音信号的采样次数 ,采样频率越高声音的还原实验卡和实验报告信息科学与工程学院就越真实越自然。采样位数和采样率对于音频接口来说是最为重要的两个指标。无论采样频率如何 ,理论上来说采样的位数决定了音频数据最大的

3、力度范围。采样位数越多则捕捉到的信号越精确。4、利用 MATLAB对语音信号进行分析和处理:采集语音信号后, 利用 MATLAB 软件平台进行频谱分析; 并对所采集的语音信号加入干扰噪声, 对加入噪声的信号进行频谱分析, 设计合适的滤波器滤除噪声,恢复原信号。5、语音信号的滤波示意图:噪语音Mat+滤 波频谱扬 声实验卡和实验报告信息科学与工程学院一、语音信号的采集与分析二、利用余弦函数构造一个高频噪声实验步三、设计合适的滤波器,滤除高频噪声骤方四、程序设计及仿真图形4.1 用 Matlab 对原始语音信号进行分析法 clear;y,fs,bits=wavread(C:22.wav); %x

4、语 音 数 据 fs 采 样 频 率 bits 采 样 点 数 sound(y,fs,bits); %话音回放关键代码n = length (y) ; %求出语音信号的长度Y=fft(y,n);% 傅里叶变换subplot(2,1,1);plot(y);title(原始信号波形 );subplot(2,1,2);plot(abs(Y);title(原始信号频谱 )4.2 、 给原始的 语音 信号加上一个高频余弦噪声,频率为22050hz)。加噪声 fs=22050;实验卡和实验报告信息科学与工程学院x=wavread(C:22.wav);f=fs*(0:511)/1024;Au=0.03;t=

5、0:1/22050:(length(x)-1)/22050;d=Au*cos(2*pi*5000*t);x2=x+d d;y2=fft(x2,1024);figure(1);plot(t,x2)title(加噪后的信号 );xlabel(time n);ylabel(fuzhi n);figure(2)subplot(2,1,1);plot(f,abs(y2(1:512); %plot(f,abs(y1(1:512); title(原始语音信号频谱 );xlabel(Hz);ylabel(fuzhi);subplot(2,1,2);plot(f,abs(y2(1:512);title(加噪后的

6、信号频谱 );xlabel(Hz);ylabel(fuzhi);(接上页 )4.3 、 设计合适的滤波器,滤除高频噪声,绘出滤波后的信号频域和时域波形:实 程序:验 % 用双线性变换法设计巴特沃思低通滤波器步 双线性变换法低通滤波器骤 fp=1000;fc=1200;As=100;Ap=1;ffs=22050; wc=2*fc/ffs;wp=2*fp/ffs;实验卡和实验报告信息科学与工程学院方n,wn=ellipord(wp,wc,Ap,As);%求阶数N 和通带截止频率法num,den=ellip(n,Ap,As,wn);%设计椭圆滤波器freqz(num,den,256,ffs);%画出

7、频率响应关键 对噪音进行滤波:代 x=filter(num,den,y);%码 X=fft(x,4096);%FFT滤波subplot(211),plot(x); title( subplot(212),plot(abs(X); title(滤波后信号波形 );滤波后信号频谱);4.4、双线性变换法的带通滤波器和对噪音滤波fp=3000,8000;fc=1000,10000;Ap=1;As=100;ffs=22050wc=2*fc/ffs;wp=2*fp/ffs;n,wn=ellipord(wp,wc,Ap,As);num,den=ellip(n,Ap,As,wn);freqz(num,den

8、,256,ffs);实验卡和实验报告信息科学与工程学院进行滤波:x=filter(num,den,y);% 滤波X=fft(x,4096);%FFTsubplot(211),plot(x); title(滤波后信号波形 ); subplot(212),plot(abs(X); title(滤波后信号频谱 );4.1 、它的时域波形和频谱测试记录分析结论4.2 、 对加噪后的语音进行分析,并画出其信号时域和频谱图。实验卡和实验报告信息科学与工程学院实验卡和实验报告信息科学与工程学院4.3 、 设计合适的滤波器,滤除高频噪声,绘出滤波后的信号频域和时域波形:双线性变换法低通滤波器实验卡和实验报告信

9、息科学与工程学院对噪音进行滤波后图形:实验卡和实验报告信息科学与工程学院4.4 、双线性变换法的带通滤波器和对噪音滤波实验卡和实验报告信息科学与工程学院滤波后进一步加深了对语音信号的了解和熟练了对小 Matlab 的使用 , 让我对通信原理这门课程有了更加浓实验卡和实验报告信息科学与工程学院厚的兴趣。 因为以前都是基于课本上所学的理论知结 识,然而通过这次课程设计之后才能真正理解其意义。在这次课程实验的过程中,我遇到不少的问题 ,比如刚开始 ,要录音的时候,没有选择正确的频率,导致在运行程序的时候,无法调用声音,经过后来的改正才可以。还有刚开始由于对滤波器的滤波原理并不是很了解 , 于是我又翻出学过的数字信号处理课本 ,认真研究起各种滤波器 ,这才使我明白了大多数滤波器是如何工作 ,不再单单只是懂理论 ,理论与实际相结合是很重要的 , 只有理论知识是远远不够的 , 只有把所学的理论知识与实践相结合起来 ,从理论中得出结论。总的来说 ,通过这次的课程设计我对语音信号有了全面的认识,对 Matlab 的知识又有了深刻的理解 , 让我感受到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论