数字信号处理告.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课 程 设 计 报 告 课程名称 数字信号处理课程设计 课题名称 数字滤波器设计及在语音信号分析中的应用 专 业 信息与计算科学 班 级 0801班 学 号 200810010112 姓 名 吴丽萍 指导教师 彭 祯,颜国风,曹炎炎 2010年 12 月 湖南工程学院 课 程 设 计 任 务 书 课程名称 数字 课 题 专业班级 0801 学生姓名 学 号 指导老师 彭祯 审 批 任务书下达日期 20 年 月 日 任务完成日期 20 年 月 日 y=wavread(‘wuliping.wav’); [y,fs,n]=wavread(‘wuliping.wav’);对语音信号采样。fs是采样频率,n是采样点数。 sound(y,fs);听采样后的语音 yk=fft(y); yk_abs=abs(yk);angle(yk); 8.2、含噪语音信号的合成 (1) 加白噪音代码如下: n1=randn(592704,2); yn=y+0.01*n1; plot(yn);title(‘加噪后的信号’) 加白噪后信号 (2)加单频噪音代码如下: t=0:1:592703; n2=[sin(2*pi*592704*t)]; ym=y(:,2)+50*n2; 加噪后的语音信号 8.3、数字滤波器的设计及滤波 (1)双线性变换法设计带阻滤波器 Fs=100; fp1=2; fp2=45; fc1=5; fc2=44; wpz=[2*pi*fp1/Fs,2*pi*fp2/Fs] wsz=[2*pi*fc1/Fs,2*pi*fc2/Fs] wp=2*Fs*tan(wpz/2); ws=2*Fs*tan(wsz/2); rp=10; rs=35; [N,wc]=buttord(wp,ws,rp,rs,s); [B,A]=butter(N,wc,s); % freqs(B,A); [Bz,Az]=bilinear(B,A,Fs); figure(1); freqz(Bz,Az,512,Fs); x=filter(Bz,Az,yn); X=fft(x); Y=fft(yn); subplot(2,2,1),plot(yn); title(滤波前信号波形); subplot(2,2,2),plot(x); title(滤波后信号波形); subplot(2,2,3),plot(abs(Y)); title(滤波前信号频谱); subplot(2,2,4),plot(abs(X)); title(滤波后信号频谱); (2)设计巴特沃斯低通数字滤波器,通带截至频率Wp=HZ,阻带截至频率为Ws=HZ,通带衰减不大于0.5DB,阻带衰减不小于40DB,抽样频Fs=HZ。 代码为: fp = ; fs = 58000; Fs = 44000; wp = 2*pi*fp/Fs; ws = 2*pi*fs/Fs; wp = tan(wp/2); ws = tan(ws/2); % 通带最大衰减为0.5dB,阻带最小衰减为40dB [N, wn] = buttord(wp, ws, 0.5, 40, s); % 模拟低通滤波器极零点 [z, p, k] = buttap(N); % 由极零点获得转移函数参数 [b, a] = zp2tf(z, p, k); % 由原型滤波器获得实际低通滤波器 [B, A] = lp2lp(b, a, wp); [bz, az] = bilinear(B, A, .5); [h, w] = freqz(bz, az, 256, Fs); figure plot(w, abs(h)) grid on ym_butter=filter(w,abs(h),ym); plot(ym_butter); sound(10*ym_butter); Butterworth低通

文档评论(0)

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

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

1亿VIP精品文档

相关文档