+ Post New Thread
Results 1 to 6 of 6
  1. #1
    Full Member level 3
    Points: 2,500, Level: 11

    Join Date
    Dec 2005
    Posts
    174
    Helped
    6 / 6
    Points
    2,500
    Level
    11

    Time domain filtering with Matlab

    If I have collected a series of sample data acquired at 10000samples/sec, within it there is a 1Khz signal I would like to extract.

    How should i go about it using matlab and build a filter and hilbert transfofrm?

    any literature i could look for?

    thanks

    •   Alt22nd June 2010, 16:54

      advertising

        
       

  2. #2
    Junior Member level 3
    Points: 903, Level: 6

    Join Date
    Jun 2010
    Location
    Irvine
    Posts
    28
    Helped
    5 / 5
    Points
    903
    Level
    6

    Re: Time domain filtering with Matlab

    There is "fdatool" available in MATLAB.

    It is a GUI that helps you in designing the filter - You can select the BW/ Cutoff as you need. You can visualize the complete frequency response.

    Then you can export those coefficients to workspace - to say, variable 'num'.


    then you can use, filter() command in MATLAB.

    Please let me know if you need further assistance.



    •   Alt23rd June 2010, 18:15

      advertising

        
       

  3. #3
    Banned
    Points: 4,877, Level: 16

    Join Date
    Sep 2006
    Posts
    424
    Helped
    94 / 94
    Points
    4,877
    Level
    16



    •   Alt24th June 2010, 04:28

      advertising

        
       

  4. #4
    Super Moderator
    Points: 38,421, Level: 47

    Join Date
    Jul 2009
    Location
    Aberdyfi, West Wales, UK
    Posts
    6,369
    Helped
    1954 / 1954
    Points
    38,421
    Level
    47

    Re: Time domain filtering with Matlab

    If you already have the samples and know the rate they were taken, I would have thought FFT was the best solution.

    Brian.



  5. #5
    Full Member level 3
    Points: 2,500, Level: 11

    Join Date
    Dec 2005
    Posts
    174
    Helped
    6 / 6
    Points
    2,500
    Level
    11

    Re: Time domain filtering with Matlab

    Quote Originally Posted by betwixt
    If you already have the samples and know the rate they were taken, I would have thought FFT was the best solution.

    Brian.
    as in direct fft to obtain the spectrum? do we need a window?



  6. #6
    jks
    jks is offline
    Newbie level 5
    Points: 321, Level: 3

    Join Date
    May 2011
    Posts
    8
    Helped
    0 / 0
    Points
    321
    Level
    3

    Re: Time domain filtering with Matlab

    i have data in time domain , i want to filter some data (peaks in the time domain plot) by specifying filters start time and stop time , which way i should proceed in matlab.
    please help
    thanks



+ Post New Thread
Please login