基于matlab对声音采样的体会.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于matlab对声音采样的体会

基于matlab对声音采样的体会 通过本实验的学习,基本学会了对matlab中基本的的参数设置,对该软件有了初步的了解;利用simulink中现有的模块,建立相应模型,并进行仿真。仿真结果一般可通过示波器,图像,数据等多种方式显示出来。 S表示数据,fs表示频率,nbits表示数据的二进制位数,wavefile表示文件名。 wavwrite(s,fs,’lxc012.wav’) dir NWL.wav !dir NWL.wav clear s 清除s clear fs 清除fs [s,fs]=wavread(‘lxc.wav’) 变频播放:wavplay(s,12000) wavplay(s,5000) max(s),min(s) wavplay(8*s,8000) 声音信号的高通滤波: z=[1 2 3 4 5 6] diff(z) 一次差分 diff(z,2) 二次差分 wavplay(diff(s),fs) 播放二次差分声音 wavplay(s,fs) 播放原声进行对比 造回声: edit lxc clc L=length(s); dt=0.15; n=dt*8000; m=l+n; s1=zeros(m,1); s2=s1; whos t=0:0.1:2*pi,y=exp(-t/s)*cos(4*pi*t); plot(t,y) 注意:将声音进行延时,延时的时间不能太大,如果太大,回声的效果太强,声音就不好听,相加时不能超过1。 我认为学习一种新的软件,必须勤动手,请动脑,发现一些细微的变化,才能学好。

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档