On Oct 3, 5:28=A0am, "glias" <glias37@n_o_s_p_a_m.hotmail.com> wrote:
> >On Sep 29, 10:41=3DA0am, Tim Wescott <t...@seemywebsite.com> wrote:
> >> On Thu, 29 Sep 2011 11:29:38 -0500, glias wrote:
> >> >>On Sep 29, 8:03=3D3DA0am, Jerry Avins <j...@ieee.org> wrote:
> >> >>> On 9/29/2011 9:31 AM, me0...@yahoo.com wrote:
>
> >> >>> > On Sep 29, 3:47 am, "glias"<glias37@n_o_s_p_a_m.hotmail.com>
> >> > =3D3DA0wrote:
> >> >>> >> Hello all,
> >> >>> >> I have IR preamp with a gain of 64dB, the output noise is about
> >> >>> >> 50mV
> >> > p=3D3D
> >> >>eak
> >> >>> >> to peak for a signal of 4V peak peak (max) and the bandwidth is
> >> > 350kHz=3D3D
> >> >>.
> >> >>> >> I have a AD7626 (16 bits 10MSPS ADC) which is largly suffisient
> fo=3D
> >r
> >> > my
> >> >>> >> aplpication.
> >> >>> >> I would want to know what would be the best method to filter th=
e
> >> > noise
> >> >>> >> (which is white noise and 1/f noise which come from the IR
> >> >>> >> detector)
> >> > i=3D3D
> >> >>n my
> >> >>> >> band of interest ...? is it possible ? Does the oversampling
> could
> >> > hel=3D3D
> >> >>p me
> >> >>> >> to reduce it ? or does it only improves the quantification nois=
e
> o=3D
> >f
> >> > th=3D3D
> >> >>e ADC
> >> >>> >> ?
> >> >>> >> Does it exist another (digital) way to help me to reduce the
> noise
> >> >>> >> ?
> >> > D=3D3D
> >> >>oes
> >> >>> >> the averaging could help me ?
>
> >> >>> >> I hope that you could help me.
> >> >>> >> Regards
>
> >> >>> > The way to approach this problem is to solve for system NF of th=
e
> >> >>> > system.
>
> >> >>> > Once you get that number you can solve for system dynamic range
> tha=3D
> >t
> >> >>> > can be used to calculate the noise floor.
>
> >> >>> > No =3D3D3D (KTBGF)
>
> >> >>> > F =3D3D3D ((s/n)i)/((s/n)o)
>
> >> >>> > The dynamic range of the A/D can be calculated using:
>
> >> >>> > 6db*N + 10*log(Fs) 10*log(Bwa) 1.25db
>
> >> >>> > Where: KT is boltzman constant, B is analog bandwidth, G is amp
> >> >>> > gain, F is noise figure, N is A/D bits, Fs is sample rate and Bw=
a
> i=3D
> >s
> >> >>> > the final analysis bandwidth.
>
> >> >>> > So calculate the NF of the amp, NF of the A/D and everything
> falls
> >> >>> > out.
>
> >> >>> > Regards,
> >> >>> > Hope this helps
>
> >> >>> Hardly! He asked how to filter. (Not that the question has an
> answer
> >> >>> with the information given.)
>
> >> >>> Jerry
> >> >>> --
> >> >>> Engineering is the art of making what you want from things you can
> >> >>> get.-
> >> > =3D3D
> >> >>Hide quoted text -
>
> >> >>> - Show quoted text -
>
> >> >>I have a hard time telling if this is a homework problem or not.
>
> >> >>I was attempting to stimulate some thought re dynamic range and how
> he
> >> >>might use the concept of noise to solve his problem.
>
> >> >>It looks to me like he=3D3D92s taking a measurement and reading the =
fuzz
> =3D
> >on
> >> >>a scope trace. =3DA0But I don=3D3D92t know.
>
> >> >>An interested student would ask where those equations come from and
> how
> >> >>he could use them to solve his problem.
>
> >> >>The concept of how to design a gain lineup, whether that be a op-amp
> an=3D
> >d
> >> >>A/D or a downconvert with a A/D behind and solve for noise is all th=
e
> >> >>same.
>
> >> >>Simple concepts such as where to place that narrowband filter and wh=
y
> >> >>elude many.
>
> >> >>Never did I say that he supplied enough information =3D3D85 but he d=
oes
> h=3D
> >ave
> >> >>access to the solution. =3DA0He just needs to know what to solve for=
.
>
> >> > Hello all,
> >> > Thanks a lot for your replies.
> >> > First, the application is not a homework, it's a real application an=
d
> a
> >> > real problem (for me).
> >> > The bandwidth of the analog front end (bias and pre amp of the
> detector
> >> > is have a high pass filter (a simple first order ac coupling) with
> 1,5H=3D
> >z
> >> > for the high pass filter and 350kHz 3rd order Bessel type low pass
> >> > filter. I'm sorry for the measurement I don't have access to spectru=
m
> >> > analyzer so
>
> >> So the bandwidth of your _filter_ is 350kHz, fin. =3DA0But what is the
> usef=3D
> >ul
> >> bandwidth of your _signal_?
>
> >> > Yes, the measurement of the "noise" is just a reading from a scope.
> But
> >> > it gives me an idea.
> >> > I'm not a specialist and just wanted to know what could be done to
> >> > reduce my noise (if it is possible). The oversampling technique
> permit
> >> > to reduce the noise from the quantification noise from the ADC.
> (correc=3D
> >t
> >> > me if I'm wrong !).
>
> >> More or less correct, yes. =3DA0_If_ the ADC has enough intrinsic nois=
e
> tha=3D
> >t
> >> it shows up in the ADC output, then yes, oversampling and averaging ca=
n
> >> help you to overcome quantization noise.
>
> >> > But it doesn't reduce the noise which come from my
> >> > analog signal chain, isn't it ?
>
> >> Correct. =3DA0It can't do a thing about that.
>
> >> > I guess that the only solution to my problem is to improve the analo=
g
> >> > chain . ?
>
> >> Unless your analog low-pass filter is wider than necessary, or your
> noise
> >> is being introduced after it, yes.
>
> >> > So using the digital filter just permit to reduce the analog filter
> >> > (anti aliasing) ?
>
> >> Using a filter in digital-land offers a multitude of advantages, about
> >> the only thing it _doesn't_ do is undo the effects of aliasing -- that
> >> would be like a blender that can un-scramble eggs.
>
> >> --www.wescottdesign.com-Hide quoted text -
>
> >> - Show quoted text -
>
> >Which topology are you using:
> >Sensor--->Filter--->op-amp--->A/D
> >or
> >Sensor---> Op-Amp--->Filter--->A/D
>
> >For any amp string the noise performance of the system, i.e., the
> >noise floor will be set by the first amp. =A0It can never be better than
> >that. =A0Another way to say it is, if you create noise in your amp
> >string, you can=3D92t see a signal from your input source better than
> >that.
>
> >Any lossy components, (i.e. resistors, non-ideal filters), in front of
> >an amplifier adds to the noise.
> >You will never be able to see below the noise floor set by your system
> >NF.
>
> >What process gain and averaging allow you to do, is get down to the
> >noise floor of your gain chain. =A0So you want your narrowest filter to
> >be the digital filter. =A0Noise Out of your gain stage =3D3D KTBGF.
> >Consider your A/D as just another gain stage with a NF.
>
> >There is hope that things could get better than what you see on your
> >scope. =A0Especially, if your topology is the first one shown above.
> >I suspect you are making the noise measurement with a scope bandwidth
> >wider than your filter bandwidth. =A0Correct? =A0If true, that adds to t=
he
> >fuzz on the trace because of the increased bandwidth. =A0Also, are you
> >making the measurement with the sensor connected?
>
> >Let your digital filter set your acquisition bandwidth. =A0If you aren=
=3D92t
> >already, use the second topology above.
> >Terminate the input to your amp/filter with the appropriate impedance
> >and make the measurement with your A/D and digital filter to determine
> >your true system noise floor. =A0If it goes up when you add your sensor,
> >well you know.
>
> >It should be with a few dB of your calculation or you=3D92ve got other
> >problems. =A0You could also sweep your system using a sine source at the
> >input to verify measurement bandwidth. =A0Just suck the data into MatLab
> >if you don=3D92t have a canned FFT. =A0Painful, but it works.
>
> >All of the above applies to thermal noise and not the 1/f stuff.
>
> >As Tim said, the digital filter will not fix any aliased stuff =3D85 you
> >have to stop that before it gets to the converter. =A0Your analog filter
> >should do that. =A0However, beware, depending on the self-resonance of
> >your filter components, you could very well have re-entrant modes at
> >Nyquest. =A0So use your scope and a signal generator to sweep the A/D
> >pre-filter.
>
> >Hope this helps.
>
> Hello,
> thanks a lot for your help and sorry for my late answer.
>
> The bandwidth of the signal is 50Hz to 314kHz.
> For the topology, I have :
> Sensor---> Op-Amp--->Filter--->A/D
>
> I though that the "oversampling" method permit to reduce white noise
> provided by op amp, detector resistor and ADC quantification noise... but
> if I understand well, It only permits to reduce quantification noise.
> I would want to know how can I calculate the noise factor of my analog
> chain. Since the noise factor more used in RF components, there is no val=
ue
> of it in datasheet in low noise op amp like the ADA4898 (this is this op
> amp that I use for all my stages : pre-amp and filter stages since that I
> have low impedance sensor =3D> I have to use a low noise voltage op amp).
> Could you please help me how I can do to calculate the NF with this op am=
p
> ?
>
> regards- Hide quoted text -
>
> - Show quoted text -
The OP-Amp guys spec noise in terms of input referred voltage and
current of their op-amp, the active device
In order to calculate NF you need those numbers, your circuit topology
and the values of those components.
The analysis goes like this:
Use the input referred voltage and current noise along with the total
input referred noise from your circuit topology to calculate the input
spectral density.
Apply the noise to the definition of noise factor, F, and solve for NF
which is the decibel equivalent.
You can now use that NF number in calculating your system noise, noise
floor and hence your dynamic range as function of frequency.
These concepts maybe seem strange, but once you get it, they are very
useful. Build yourself a lib of circuit topologies and just plug in
component values.
Years ago TI put out some papers on this subject. They did a pretty
good job. Search their site.
Also a couple of old text books, that maybe helpful, I don=92t know if
they=92re still in print:
One by a guy named Mervin Frerking, (I think I spelled his name
correctly), called Digitial Signal Processing in Radio Comm System, or
something like that. Covers RF gain line up including the A/D. His
terminology may seem strange but the concepts are there.
Also a pure RF book, Introduction to Radio Frequency Design by Wes
Hayward. Great book for getting the basics down re elements in a gain
stage that effect dynamic range. No A/D stuff.
And of course I suspect there are several newer books that cover this
stuff, others may be of some help.
Regards