首页 > 基于Matlab的声音的延迟与混响课程设计论文【doc下载】

在线生成频谱播放器,基于Matlab的声音的延迟与混响课程设计论文【doc下载】

互联网 2021-02-25 18:55:00

【正文】

1、Dsp课程设计基于Matlab的声音的延迟与混响摘要数字信号处理技术自诞生以来,有了快速的发展,主要是研究用数字或符号序列表示和处理信号,被广泛应用于各个领域。本次设计是用MATLAB语言对语音信号进行采样分析,并设计数字滤波器对信号进行滤波,比较滤波前后信号特性的变化。用MATLAB提供的GUI界面开发环境设计用户图形界面使布局编程简化。关键词Matlab语音信号处理正文:数字信号处理是随着计算机技术的发展而迅速发展起来的门新兴而古老的学科,它在新的领域如生物医学工程声学雷达地震不语音通信数据通信核科学等学科发挥着重要的作用,而它所采用的各种方法及众多应用已有悠久的历史;同时也是门具有很强的理论性与实践性,且理论和技术发展都分迅速的前沿性学科。随着数字化时代的来临,科学技术的进步而生产发展需求的与日俱增,促进了数字信号处理学科的发展,产生了各种巧妙的信号处理算法;特别是计算机技术的飞速发展,为数字信号处理增添了巨大的生命力。数字信号处理主要是研究用数字或符号序列表示和处理信号。处理的目的可以是削弱信号中的多余内容,滤除混杂的噪声和干扰,或者是将信号变换为容易分析和识别的形式,便于估计和选择它的特征参数。例如通过分析和运算,可以估计脑电图或心电图中的某种特征参数,帮助医生查找病因和分析病情,确定合理的治疗方案;又如,信号在传输时,要受到各种干扰,包括失真衰落和混入的背景噪声,信号处理要排除这些干扰。声音信号是维连续信号,而计算机只能处理离散信号。为了从离散信号还原连续信号,根据采样定理,可以确定采样频率的最小值。wav文件是种数字声音文件格式,本课程设计基于Matlab分析了wav声音文件频谱与声音的关系。通过采集个人的段声音进行频谱分析等处理,然后设计数字滤波器处理这个原始声音的wav文件,并比较滤波以后输出声音信号与原声音信号的异同。设计要求利用Windows下的录音机或其他软件,录制段语音信号,时间控制在min左右。将音频文件加载到matlab中,用合适的方式对信号经行处理回答以下个问题:为什么要选择这段语音信号?你怎么处理这段语音信号?为什么你选择用这种方式进行处理?处理结果是什么?设计的总体方案与原理基本思路根据设计要求,我们商定的处理方式是基于matlab来进行声音的延迟与混响设计流程录制段语音信号,时长为s,并对录制的信号进行采样语音信号的频谱分析,画出采样后语音信号的时域波形和频谱图将信号加入延时和混响,再分析其频谱,并与原始信号频谱进行比较设计几种特殊类型的滤波器:单回声滤波器,多重回声滤波器,无限个回声滤波器,全通结构的混响器,并画出滤波器的频域响应用自己设计的滤波器对采集的语音信号进行滤波分析得到信号的频谱,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化回放语音信号设计的详细原理信号采样采样频率采样频率是指计算机每秒钟采集多少个声音样本,采样频率越高,即采样的间隔时间越短,则在单位时间内计算机得到的声音样本数据就越多,对声音波形的表示也越精确。只有采样频率高于声音信号最高频率的两倍时,才能把数字信号表示的声音还原成为原来的声音。采样位数即采样值或取样值,用来衡量声音波动变化的参数,是指声卡在采集和播放声音文件时所使用数字声音信号的进制位数。声卡的位客观地反映了数字声音信号对输入声音信号描述的准确程度。声卡的主要的作用之是对声音信息进行录制与回放,在这个过程中采样的位数和采样的频率决定了声音采集的质量。混响与延时混响效果主要是用于增加音源的融合感。自然音源的延时声阵列非常密集复杂,所以模拟混响效果的程序也复杂多变。常见参数有以下几种:混响时间:能逼真的模拟自然混响的数码混响器上都有套复杂的程序,其上虽然有很多技术参数可调,然而对这些技术参数的调整都不会比原有的效果更为自然,尤其是混响时间。高频滚降:此项参数用于模拟自然混响当中,空气对高频的吸收效应,以产生较为自然的混响效果。般高频混降的可调范围为~。此值较高时,混响效果也较接近自然混响;此值较低时,混响效果则较清澈。扩散度:此项参数可调整混响声阵密度的增长速度,其可调范围为~,其值较高时,混响效果比较丰厚温暖;其值较低时,混响效果则较空旷冷僻。预延时:自然混响声阵的建立都会延迟段时间,预延时即为模拟次效应而设置。声阵密度:此项参数可调整声阵的密度,其值较高时,混响效果较为温暖,但有明显的声染色;其值较低时,混响效果较深邃,切声染色也较弱。频率调制:这是项技术性的参数,因为电子混响的声阵密度比自然混响稀疏,为了使混响的声音比较平滑连贯,需要对混响声阵列的延时时间进行调制。此项技术可以有效的消除延时声阵列的段裂声,可以增加混响声的柔和感。调治深度:指上述调频电路的调治深度。延时就是将音源延迟段时间后,再欲播放的效果处理。依其延迟时间的不同,可分别产生合唱镶边回音等效果。当延迟时间在~ms之间时人耳感觉不到滞后音的存在,并且他与原音源叠加后,会因其相位干涉而产生"梳状滤波"效应,这就是镶边效果。如果延迟时间在ms以上时,其延迟音就清晰可辨,此时的处理效果才是回音。回音处理般都是用于产生简单的混响效果。延时合唱镶边回音等效果的可调参数都差不多,具体有以下几项:*延时时间Dly,即主延时电路的延时时间调整。*反馈增益FBGain,即延时反馈的增益控制。*反馈高频比HiRatio,即反馈回路上的高频衰减控制。*调制频率Freq,指主延时的调频周期。*调制深度Depth,指上述调频电路的调制深度。*高频增益HF,指高频均衡控制。*预延时IniDly,指主延时电路预延时时间调整。*均衡频率EQF,这里的频率均衡用于音色调整,此为均衡的中点频率选择。由于延时产生的效果都比较复杂多变,如果不是效果处理专家,建议使用设备提供的预置参数,因为这些预置参数给出的处理效果般都比较好。滤波器设计本次设计用IIR滤波器对信号进行滤波,函数名为filter函数filter。

2、e罢工BusmenhavedecidedtogoonstrikenextweekThestrikeisduetobeginonTuesdayNooneknowshowlongitwilllastThebusmenhavestatedthatthestrikewillcontinueuntilgeneralagrementisreachedaboutpayandworkingconditionsMostpeoplebelievethathestrikewillastforatleastaweekManyownersofprivatecarsaregoingtoofferfreridestopeopleontheirwaytoworkThiswilrelievepressureonthetrainstosomeextentMeanwhile,anumberofuniversitystudentshavevolunteeredtodrivebuseswhilethestrikelastsAlltheyoungmenareexpertdrivers,butbeforetheydriveanyofthebuses,theywillhavetopassaspecialtestThestudentsaregoingtotakethetestintwodaystimeEvenso,peoplearegoingtofinditdifficulttogettoworkButsofar,thepublichasexpreseditsgratitudetothestudentsinletterstothePresOnlyoneortwopeoplehaveobjectedthatthestudentswildrivetoofast!LessonNevertoooldtolearn活到老学到老Ihavejustreceivedaleterfrommyoldschoolinformingmethatmyformerhead-master,Page,willberetiringnextweekPupilsoftheschool,oldandnew,willbesendinghimapresenttomarktheoccasionAllthosewhohavecontributedtowardsthegiftwilsigntheirnamesinalargealbumwhichwilbesenttotheheadmastershomeWeshalallrememberPageforhispatienceandunderstandingandforthekindlyencouragementhegaveuswhenwewentsounwillinglytoschoolAgreatmanyformerpupilswilbeatendingafarewelldinnerinhisnextThursdayItisacuriouscoincidencethatthedaybeforehisretirement,PagewilhavebeenteachingforatotaloffortyyearsAfterhehasretired,hewilldevotehimselftogardeningForhim,thiswilbeanentirelynewhobbyButthisdoesnotmatter,for,ashehasoftenremarked,oneisnevertoooldtolearnLesonOutofcontrol失控Asthemantriedtoswingthespeed-boatround,thestering-wheelcameawayinhishandsHewaveddesperatelytohispanion,whohadbeenwater-skiingforthelastfiftenminutesBothmenhadhardlyhadtimetorealizewhatwashappeningwhentheywerethrownviolentyintotheseaThespeed-boathadstruckabuoy,butitcontinuedtomoveveryquicklyacrossthewaterBothmenhadjustbeguntoswimtowardstheshoretheynoticedwithdismaythatthespeed-boatwasmovinginacircleItnowcamestraighttowardsthemattremendousspeedInlesthanaminute,itroaredpastthemonlyafewfeetawayAfterithadpased,theyswamonasquicklyastheycouldbecausetheyknewthattheboatwouldsoonreturnTheyhadjusthadenoughtimetoswimoutofdang基于Matlab的声音的延迟与混响课程设计论文。

3、iewController的方式进行分离,这样个应用被分成个层——模型层视图层控制层。Model抽象系统应用功能;处理业务逻辑;数据持久化View抽象数据表达;表示针对用户的数据;Contronller定义应用系统的行为将用户请求映射到模型更新;选择视图作为对请求的回应;更新状态查询调用请求选择视图图-MVC模式MVC模式的出现,很好的解决了传统开发WEB应用方式中存在的问题。M代表模型Model,包含完成任务所需要的所有的行为和数据;V代表视图View界面,现实模型提供的数据;C代表控制器Controller,它将模型映射到界面中,处理用户的输入并相应请求。其模型的关系如图所示。在MVC模型中,层各尽其职相互独立,各层内部的改变不会影响到其它层,从而降低了数据表达数据描述和应该操作的耦合度,也能更好的实现开发中的分工,加速工程进度。图书馆管理系统各功能模块设计--图书管理系统包含个模块分别是:系统登录图书管理学生管理借阅信息管理图书检索。整体系统的功能模块如图-所示:图书馆管理系统登录系统模块借书证管理模块图书管理模块借阅信息模块图书检索模块图-图书馆管理系统功能图系统登录模块用户进入系统时调用的个模块。该模块根据用户输入的用户名密码来判断用户的类型,跳转到该类用户的界面。本模块的功能点包括:判断用户名和密码是否相符;根据用户的权限类型,登录到系统的制定界面操作使用。登录功能模块流程图如图-所示:开始显示登录界面是否存在用户管理员界面结束是否是管理员用户界面YNNY图-登录模块流程图图书管理模块--在本模块中图书馆工作人员可以对图书进行管理操作。本模块的功能点包括:新书入库,将新进图书按其类型将图书的基本信息录入系统数据库;图书出库,某部分图书会随着时间的增长及知识的更新而变得不再有收藏的价值,或者图书被损坏,这些图书就要在图书库中除去。即从图书库中删除此图书记录;新书编码,图书入库后,需要贴上条形码,以便以后提供借阅,本系统不涉及到条形码阅读器,只是假定此过程已经生成条形码。编码只是将条形码帖于书上以唯标识图书;图书信息修改,图书信息由于工作人员的疏忽,而出现录入错误,提供其图书ID就可以查看图书的基本信息并对其进行修改;图书管理功能模块流程图如图-所示:图书管理是否成功新书入库图书信息修改图书出库是否成功是否成功入库成功页面修改失败页面修改成功页面出库失败页面出库成功页面入库失败页面NYNNYY开始结束图-图书管理模块流程图学生管理模块本模块主要是工作者对学生信息读者借书证信息进行管理。本模块的功能点包括:办理借书证,为新读者办理借书证,填写用户基本信息;注销借书证,输入读者借书证编号,根据借书证ID删除读者表中此借书证信息;挂失借书证,主要是将借书证的状态改为挂失,更新读者表状态字段,有图书--管理员操作;修改图书证信息,由于工作人员的疏忽,而出现办理借书证时录入信息有误,则可根据借书证编号对其信息进行查看和修改。借书证管理功能模块流程图如图-所示:借书证管理是否成功借书证办理读者信息修改借书证注销图书证挂失是否成功是否成功办理成功页面修改失败页面修改成功页面注销失败页面注销成功页面办理失败页面NYNNYY是否成功挂失失败页面挂失成功页面NY开始结束图-借书证管理模块流程图借阅信息管理模块本模块主要是工作者对图书外借和归还进行管理。本模块的功能点包括:图书借阅,记录借阅证编号和图书编号,进行借书过程。在数据库中插入天借书记录,该记录包括图书ID借书证ID借阅日期归还日期等;图书归还,输入借书证编号,图书编号,根据输入的编号在借阅登记表中找到相应的记录,将借阅记录删除,并将该记录相应的数据更新到历史借阅记录信息表中;查看借阅记录,可以根据借书证ID以及图书ID查询借阅记录。办理还款,如读者有图书超期的情况将会有欠款,可以根据借书证的ID来为读者班里还款。借阅信息管理功能模块流程图如图-所示:--借书信息管理办理借阅办理还款归还图书填写借书证编号和图书编号是否存在编号填写借书证编号和图书编号是否存在借阅记录归还成功归还失败是否已经借阅借阅失败借阅成功填写借书证编号是否存在编号是否有欠款还款失败还款成功YNYNNNNYYY开始结束图-借阅信息管理模块流程图图书检索模块使用该模块的用户有:读者和管理员。本模块的功能点包括:根据图书ID进行检索;根据图书名称进行检索;根据图书类型进行检索。根据图书作者或译者进行检索。图书检索功能模块流程图如图-所示:图书检索根据图书ID查询根据书名查询根据类型查询根据作者查询是否检索到图书图书列表提示页面YN开始结束图-图。

4、⑦通过网络接口对终端升级和下载程序;⑧终端仿真:VTVTVTCTCTTV等终端;⑨显示器:CRTLCD;⑩应用:满足银行税务邮政保险海关铁路公路功能要求,及其行业标准。UNIX网络终端系列技术水平基于LINUX的UNIX网络终端系列产品,其技术达到国内领先水平。Windows网络终端系列功能指标①采用嵌入式Linux操作平台,其内核

免责声明:非本网注明原创的信息,皆为程序自动获取自互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件24小时内删除。

相关阅读