Analog or digital lowpass filter???

Thread Starter

mr_computer

Joined Feb 12, 2009
7
Hello
I'am working on a speech recognition project to be implemented on FPGA (spartan 3E starter kit).

Now, I'am trying to record a 8KHz speech signal using the kit's ADC (it contains AMP and ADC) via an electret microphone.

My question is about the band limiting of the speech signal (LPF with fc=8KHz) implementation !!!

What is the best implementation of that filter ??? in analog domain? befor amplification (but i'am worry about noise because the Mic. output is very low since i'am limited by the kit's Vcc (3.3v) for powering the Mic.) or in digital domain? to capture the the frequencies(22KHz) then apply digital filtering with decimation to extract the 8KHz signal since i have a sufficient area in FPGA chip.

So, what is your suggestions ?
Thanks.
 

t_n_k

Joined Mar 6, 2009
5,455
Tell us about the amplifier that comes with the kit. Specification? Circuit?

It's probably good practice to amplify and band limit the microphone signal before ADC is done.
 

DickCappels

Joined Aug 21, 2008
10,246
Try it without band limiting. You might get a little aliasing, but maybe the sound quality will be fine. You never know; the microphone itself might limit your bandwidth sufficiently.
 

Ron H

Joined Apr 14, 2005
7,063
It depends on why you want to band limit the signal. If it is to avoid aliasing, it must be an analog filter, preceding the A/D converter. Once aliasing has occurred, no amount of filtering, analog or digital, can remove the resulting unwanted spectral components.
 

Thread Starter

mr_computer

Joined Feb 12, 2009
7
thanks for your replying

well,The Spartan​
®-3E FPGA Starter Kit board includes a two-channel analog capture circuit, consisting of a LTC6912 Dual Programmable Gain Amplifiers with Serial Digital Interface,below its data sheet link :
http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1154,C1009,C1121,P7596,D5359

and an analog-to-digital converter LTC1407A-1 Serial 14-bit Simultaneous Sampling ADCs with Shutdown, below its data sheet link :​
http://www.linear.com/pc/downloadDocument.do?navId=H0,C1,C1155,C1001,C1158,P2420,D1295

Thanks.

 

Thread Starter

mr_computer

Joined Feb 12, 2009
7
Dear Ron H,
thanks for replying

the purpose of band limiting is to avoide alising and also to reduce the amount of memory required to store the signal.
Thanks
 
Top