+ Post New Thread
Results 1 to 6 of 6
  1. #1
    Newbie level 4
    Points: 62, Level: 1

    Join Date
    Apr 2019
    Posts
    9
    Helped
    0 / 0
    Points
    62
    Level
    1

    [moved] can we avoid antialiasing filter?

    Hi

    I am pretty new to signal processing. The following are my queries

    I have two analog inputs a and b , input ranging between 0-3V DC. All I have to do is to take ratio of this signal in a microcontroller. To filter out noise , I am planning to use 2nd order IIR filter with 10Hz cut off. Now should I use an anti-aliasing filter at all. Since my measurement is ratiometric, can I safely assume that aliased components will be nullified due to division of a/b (common mode)?

    •   AltAdvertisment

        
       

  2. #2
    Super Moderator
    Points: 73,677, Level: 66
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    14,949
    Helped
    3403 / 3403
    Points
    73,677
    Level
    66

    Re: [moved] can we avoid antialiasing filter?

    Hi,

    It's the nature of alias frequencies, that they can be the whole range from DC to fs/2.

    Thus you may attenuate all frequencies at the digital side above 10Hz with your filter, but if the alias frequency (frequencies) is in the range of 0Hz..10Hz you have no chance to suppress them on the digital side.
    Depending on sample frequency and expected noise suppression ... a simple RC may be sufficient.

    For more detailed answers we need the the specification of your measurement system.

    Klaus
    Please donīt contact me via PM, because there is no time to respond to them. No friend requests. Thank you.



    •   AltAdvertisment

        
       

  3. #3
    Super Moderator
    Points: 254,886, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    44,417
    Helped
    13524 / 13524
    Points
    254,886
    Level
    100

    Re: [moved] can we avoid antialiasing filter?

    Since my measurement is ratiometric, can I safely assume that aliased components will be nullified due to division of a/b (common mode)?
    Not at all.

    Firstly a/b ≠ (a+c)/(b+c)

    Secondly, the microcontroller ADC inputs are sampled sequentially, each input sees a different aliasing signal phase and thus a different downsampled signal.

    If you have relevant input signal components >fs/2, you need a low pass filter. For DC measurements, the cut-off frequency will be usually set much lower.



    •   AltAdvertisment

        
       

  4. #4
    Super Moderator
    Points: 73,677, Level: 66
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    14,949
    Helped
    3403 / 3403
    Points
    73,677
    Level
    66

    Re: [moved] can we avoid antialiasing filter?

    Hi,

    Ratiometric neasurement:

    Maybe you could connect the higher signal voltage to ADC_VRef and the other signal to the ADC input.
    Then the ADC result directly shows the ratio.

    Klaus
    Please donīt contact me via PM, because there is no time to respond to them. No friend requests. Thank you.



  5. #5
    Newbie level 4
    Points: 62, Level: 1

    Join Date
    Apr 2019
    Posts
    9
    Helped
    0 / 0
    Points
    62
    Level
    1

    Re: [moved] can we avoid antialiasing filter?

    Hi
    If I use simultaneous sampling ADC, can I expect the common mode cancelled then?



    •   AltAdvertisment

        
       

  6. #6
    Super Moderator
    Points: 73,677, Level: 66
    Achievements:
    7 years registered
    Awards:
    Most Frequent Poster 3rd Helpful Member

    Join Date
    Apr 2014
    Posts
    14,949
    Helped
    3403 / 3403
    Points
    73,677
    Level
    66

    Re: [moved] can we avoid antialiasing filter?

    Hi,

    If the noise on both signal is in the correct ratio and if there is no phase shift....
    Unlikely.

    Klaus
    Please donīt contact me via PM, because there is no time to respond to them. No friend requests. Thank you.



--[[ ]]--