登录 注册
当前位置:主页 > 资源下载 > 31 > Matlab源代码实现DFT及对WAV文件的过滤:DFT-and-Filtering-of-WAV-file

Matlab源代码实现DFT及对WAV文件的过滤:DFT-and-Filtering-of-WAV-file

  • 更新:2024-06-10 21:50:02
  • 大小:314KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

DFT的matlab源代码DFT和WAV文件过滤 注意:在聆听输出波形文件时,请始终不要损害您的听力。 您对该程序所做的更改可能会产生大量的WAV文件。 调低音量,不要在您的耳朵上直接戴上耳坠,直到您经过测试才安全。 该程序分析并过滤从wav文件或csv文件获取的信号。 它当前是为wav文件设置的,但可以通过修改/输入信号部分中的代码将其更改为csv输入********************** ***** /在filterAnalysis.c文件中。 过滤要求将过滤器系数硬编码到文件中。 目前已将其设置为IIR低通切比雪夫滤波器,其截止频率为采样频率的0.1。 如果愿意,可以计算自己的系数,也可以查看一些示例值。 请注意,如果您更改所用系数的数量,则必须将NUMCOEFF值更改为适当的数量。 该程序将输出一个带有经过过滤的信号名为output.wav的wav文件。 该程序的输入是PianoC.wav文件中的Piano C6音符(源:)。该文件必须与可执行文件(或正在编译并运行的c文件)位于同一目录中。 您可以在takeInFrom16BitWav()中更改输入的wav文件。 功能。