필터 지우기
필터 지우기

Amplify and dampen certain frequencies

조회 수: 15 (최근 30일)
Sven Thole
Sven Thole 2016년 6월 15일
댓글: Star Strider 2016년 6월 15일
I would like to amplify lower frequecencies in my audiofile while dampening higher frequecencies. As I see it, I can use a fft and then multiply my signal with a constant to create a dampening/amplifying effect? But this wont create a interpolation between the two states. Now i'm stuck and don't know what to do.
Here is an example of what I want to do in Matlab (0:50 - 1:20): https://youtu.be/YantpouC4Mk?t=50
Any help is appreciated, thanks in advanced!

채택된 답변

Star Strider
Star Strider 2016년 6월 15일
There are several ways to design filters in MATLAB. What you want to do would seem to be most suitable for one of the FIR design functions, such as the Signal Processing Toolbox function firls. They allow you to define the pass-bands and stop-bands as well as the amount of attenuation you want.
Signal processing requires experimentation, so this is necessarily going to be an iterative process until you get the result you want.
My usual filter design procedure for IIR filters is here: How to design a lowpass filter for ocean wave data in Matlab? It’s not as directly applicable to your problem as firls, but contains some ideas that you will probably find helpful, especially if you are relatively new to filter design.
  댓글 수: 9
Sven Thole
Sven Thole 2016년 6월 15일
This works! Thank you very much, you're the best! :D
Star Strider
Star Strider 2016년 6월 15일
As always, my pleasure!
Thank you!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Digital Filtering에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by