Do you have a question? Post it now! No Registration Necessary
Subject
- Posted on
a/d scan rate
- 11-11-2005
- richardscheff
November 11, 2005, 12:03 am

I need to read a 40.1khz signal. I know there is a rule of 2. So that
means an A/D of 80khz. But I need to do this real time. Can anybody
make a suggestion. A single analog chanel that can read at 80khz or
higher.
Also price is a consideration. Any suggestions would be helpful.
Thank you.

Re: a/d scan rate

The number two is the minium you should use. Better is an higher number. If
you have an Sinus of 40.1k exactly and sample with 80.2k exactly, and the
first sample is in the zero crossing, allt he samples will be 0 and you have
a DC signal after the conversion.
Of course this "never" happens. But any samplerate under the 80.2 will have
a this problem with some frequencies.
Alexander

Re: a/d scan rate

There is another reason why the sampling rate should be higher. Any
frequencies above 40.1kHz with be aliased down. You should try and filter
anything above nyquest or half sampling rate otherwise it will introduce
noise into the system. IIRC telephone lines have a bandwidth of 3.3kHz and
have a sampling rate of 8kHz. They use multipole filters to reduce
frequency components above inquest.

Re: a/d scan rate
FWIW - Phones operate on 3.2KHz. Sampled at 2.5 x 8 bits yields the
commonly known voice bit rate of 64 Kbps. If you steal one bit in eight for
other purposes, you get another commonly known rate, 56 Kbps. The 2.5 is
higher than the 2x Nyquist reuires to account for rolloff of non-ideal
filters.

Site Timeline
- » need to have c compiler for 2051
- — Next thread in » Microcontroller Discussions
-
- » adc
- — Previous thread in » Microcontroller Discussions
-
- » New(ish) assembler for PIC16 microcontrollers (asm1825)
- — Newest thread in » Microcontroller Discussions
-
- » kostenlos abzugeben
- — The site's Newest Thread. Posted in » Electronics (German)
-
- » Wide frequency range, arbitrary waveform DDS
- — The site's Last Updated Thread. Posted in » Embedded Programming
-