1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Homework Help: Signal processing fft

  1. Nov 24, 2009 #1
    1. The problem statement, all variables and given/known data

    i'm given a signal h(t) = v(t)*g(t)
    where g(t) is a distortion/noise that got added
    and has a very low frequency compared to v(t)

    i need to devise a method to clean up g(t)

    3. The attempt at a solution

    i'm thinking of to do the fft on the signal h(t),
    and remove the lower frequencies and do the inverse fft,
    but this might not just remove g(t), but it may as well remove v(t)

    any hints?
  2. jcsd
  3. Nov 24, 2009 #2
    This is called inverse problem and its an ill-posed problem. There are many methods especially Wiener filtering method to extract v(t).
  4. Nov 24, 2009 #3


    User Avatar
    Staff Emeritus
    Science Advisor
    Homework Helper

    You would have to have some idea of the lowest frequencies present in v(t). Only then can you choose a suitable high-pass filter.

    Have you taken a look at the FFT of h(t) yet?
  5. Nov 24, 2009 #4
    i'm not actually given a function h(t).
    which I mean we're not doing an actual experiment, where I get h(t) and to try to recover v(t).

    i'm learning fft and fourier analysis in school, and this is just one of the questions that is application of fft.

    problem is, my idea of doing fft to h(t) and remove lower frequencies and do ifft might just remove both v(t) and d(t)

    I need to somehow process h(t), so that, when I fft it, it separates well, and able to remove lower frequencies that are v(t) only.

    btw * is a multiplication from the h(t) i've written. it looks kinda similar to convolution operator and makes it confusing
    Last edited: Nov 24, 2009
  6. Nov 25, 2009 #5


    User Avatar
    Staff Emeritus
    Science Advisor
    Homework Helper

    In practice, you would look at the spectrum and make a judgement about where the low frequency limit of v(t) is. Then you could choose a suitable cutoff frequency for the filter.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook