+ Post New Thread
Results 1 to 3 of 3
  1. #1
    Member level 2
    Points: 1,427, Level: 8

    Join Date
    Oct 2012
    Posts
    45
    Helped
    0 / 0
    Points
    1,427
    Level
    8

    Dithering to increase SNR [MATLAB]

    Hi,

    I'm currently evaluating my measurement hardware by means of its SNR behaviour. The circuit is designed to digitize a DC voltage. For test proposes I'm using a constant DC voltage.

    To increase the SNR for low analoge signal levels, I'm performing an averaging. This works as expected for low input signal amplitudes (low SNR) e.g. 100 samples +20dB SNR, 1k samples +30dB SNR and so on.
    What I have noticed, there is an "upper" limit. At this point the SNR doesn't increase by increasing the number of averaged samples. By having a look on the histogram of my raw (non-averaged) samples, there is a low number of gaussian distributed pins/frequencies.

    In my opinion the SNR can not by increased at this point as the deviation of the data is too low. So I think, a possebility to increase the SNR further would be dithering. Has anyone performed dithering in MATLAb so far? Would white gaussian noise with an amplitude of +-1/2 LSB be sufficient, or are there other distributions with a better performance?

    BR

    •   AltAdvertisment

        
       

  2. #2
    Super Moderator
    Points: 255,029, Level: 100
    Awards:
    1st Helpful Member

    Join Date
    Jan 2008
    Location
    Bochum, Germany
    Posts
    44,441
    Helped
    13537 / 13537
    Points
    255,029
    Level
    100

    Re: Dithering to increase SNR [MATLAB]

    You rather want an uniform than a gaussian distribution for the dither signal.



    •   AltAdvertisment

        
       

  3. #3
    Member level 2
    Points: 1,427, Level: 8

    Join Date
    Oct 2012
    Posts
    45
    Helped
    0 / 0
    Points
    1,427
    Level
    8

    Re: Dithering to increase SNR [MATLAB]

    Hi FvM,

    thank you for your reply.

    So I will use an uniform distribution.

    THX



--[[ ]]--