返回雅虎首页
雅虎数码 > 业界 > 其它 > 正文

基于LabVIEW的受损波形文件修复程序设计

  • 2007-05-22 21:40:57
  • 点击:0
  • 评论:0
  • 好评:0
  • 坏评:0
  • 第1页/共5页 << 上一页 | 下一页 >>
侠客:firefly88888888
“雅虎侠客”经典推荐文章
专题:足球明星都用什么手机?
专题:搜寻电影中的明星手机
专题:谴责五大品牌坑人手机
专题:数码!美女!谁更诱惑?
专题:诺基亚全面展开夏季攻势
【参赛】五一电脑城购物心得
【参赛】美丽的青海湖 清凉一夏的诱惑
【参赛】恒基伟业手机—又一胡师傅?
【参赛】如何鉴别行、欧水、港行机子
【参赛】睁开慧眼,看服务提供商的黑招

一.思路来源

在音乐制作过程中,由于强磁场干扰,工频干扰或者录制软件运行错误等,常常使录制的波形在很窄的一个频率范围内混入高幅燥声。人耳听起来就是一个刺耳的音调。我们可以将其看成一个单频燥声。

有些时候,音乐播放软件的异常也会损坏声音文件,产生单频燥声。

二.设计思路

我们的设计就是要去除这个单频燥声。本设计采用一个带阻滤波器滤除这个干扰。实现步骤如下:

第一步 从本地导入受损文件

第二步 FFT得到受损文件的幅频特性

第三步 找到窄带燥声的中心频率并为带阻滤波器设置高低截止频率

第四步 执行滤波

第五步 导出修复后的文件

三.前面板设计

前面板中含有文件路径,分别用于导入受损波形文件和导出修复后的文件;四个波形图,分别用于显示修复前后的时域波形和幅频特性;一个修复开关;五个文本框,其中两个用于设置带阻滤波器的高底截止频率,另外三个用于设置修复后的文件保存格式。如图1所示。



图1

四.框图程序设计

框图程序首先导入受损波形文件,然后采用一个简易读取声音文件子VI将文件转化为数据流。

接着采用一个CASE结构,以修复开关布尔量为条件,当开关未按下时,执行如下功能:播放受损文件波形,显示时域波形,通过FFT得到幅频特性并显示。开关未按下时的框图程序如图2所示。

  • 点击:0
  • 评论:0
  • 好评:0
  • 坏评:0

最新评论

内容 网友 时间

发表评论

您必须登陆后发表评论
登录  新用户?注册