Rules | Recent posts | topic RSS | Search | Register  | Log in

sigma delta ADC

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog Circuit Design
Author Message
naomi



Joined: 04 Sep 2004
Posts: 9


Post06 Sep 2004 7:11   sigma delta ADC

can any one tell me what exactly the decimation filter is? and can we design the decimation filter in CMOS or its only with DSP?
what is meant by undersampling??
thank u
Back to top
naomi



Joined: 04 Sep 2004
Posts: 9


Post06 Sep 2004 7:27   Re: sigma delta ADC

can u suggest any ebooks on this topic please.........
Back to top
claint



Joined: 21 May 2004
Posts: 99
Helped: 2


Post06 Sep 2004 12:13   Re: sigma delta ADC

decimation filter is designed in digital domain
Back to top
eda4you



Joined: 17 Sep 2002
Posts: 283
Helped: 17


Post06 Sep 2004 12:19   Re: sigma delta ADC

If you use in a sigma-delta modulator a comparator (=1 bit depth), the outputstream delivers only a single bit data. Due to oversampling you have the information for instance 1024 bit lenght. So you have to average the outputstream over time, and this is made during decimation. There are a lot of realization and often you have to take the droop of the sinc (=comb- , average- filter) into design consideration. It's most likely a FIR filter due to the linear phase = constant group delay.

Such filters are easy to realize using a cascade of int and diff!

Besides, the meaning of the word UNDERSAMPLING results from the fact that you reduce the sampling rate as in our example: 1bit(at)10*Fs to 10 bit(at)Fs
Back to top
naomi



Joined: 04 Sep 2004
Posts: 9


Post07 Sep 2004 4:42   sigma delta ADC

hello sir

Thank you very much for the reply i could now understand how the decimation filter works.

As you have said it is easy to implement the comb filter in cadence can you please suggest me how to proced that in cadence.can you give me any referece for that as i could find that only using DSP implementation.

thank u very much
Back to top
dpsman



Joined: 23 Feb 2003
Posts: 89
Helped: 9


Post07 Sep 2004 6:35   Re: sigma delta ADC

Do you have MAT*LAB?? There is a pretty example in symulink about Delta Sigma modulation, decimation and etc.. There you can see it very "graphical"
Back to top
jay_ec_engg



Joined: 19 Jun 2004
Posts: 157
Helped: 1
Location: India


Post07 Sep 2004 7:04   Re: sigma delta ADC

U can use MATLAB for generating co-efficients for decimation filter... quantise it...and use them in FPGA memory.... or nowdays ready made tools are also available who will generate co-efficients.. tore in the internal ROM of FPGA and generate full VHDL prog also..... these tools are free.
Back to top
eda4you



Joined: 17 Sep 2002
Posts: 283
Helped: 17


Post07 Sep 2004 13:40   Re: sigma delta ADC

naomi wrote:
hello sir

Thank you very much for the reply i could now understand how the decimation filter works.

As you have said it is easy to implement the comb filter in cadence can you please suggest me how to proced that in cadence.can you give me any referece for that as i could find that only using DSP implementation.

thank u very much


Hi Naomi,

first you may ask yourself if you need a one chip solution or not. Implementing it in Cadence (vhdl model - synthesis) is of course a little bit "harder" than to implent it via fpga

http://www.ocf.berkeley.edu/~minar/dmp/vhdlAndScreenshots/data_sheets/Casc%20Integrator%20Comb%20Filter.pdf

However, Matlab has in its R14 a tool called filter hdl designer --> gererates automatically synthesiable code! and addittional a testbench. But if you want to design a filter optimized for low power and low area you should better design using your brain and hands. (typing your own code!!!).

I hope I could help you![/url]
Back to top
santhoshv78



Joined: 22 Jun 2004
Posts: 72


Post08 Sep 2004 1:59   Re: sigma delta ADC

How a complete layout of the modulator(1-bit) and also the decimator is done for the IC fabrication??
Back to top
eda4you



Joined: 17 Sep 2002
Posts: 283
Helped: 17


Post08 Sep 2004 10:41   Re: sigma delta ADC

santhoshv78 wrote:
How a complete layout of the modulator(1-bit) and also the decimator is done for the IC fabrication??


Hi,

the first design step s to have a SAM (system architectural model). This can be done for instance in matlab. With the results of this system simulation you are able to specify the order of the sigma-delta converter and the reurements for the analog building blocks. Afterwards the modulator and the deciamtor is designed. The decimator is usuall coded via hdl and synthezised and placed and routed using siliconensemble or design compiler for instance. The complited decimator block and the modulator are layouted manualy and a gdsii file is generated for the silicon foundary.

It's no problem to layout a placed&routed macro block, like a decimator, with analog blocks.
Back to top
xusoso



Joined: 18 Aug 2004
Posts: 90
Helped: 2


Post08 Sep 2004 16:55   Re: sigma delta ADC

here is the Polyphase Decimation FIR Filter in verilog


Sorry, but you need login in to view this attachment

Back to top
neocool



Joined: 03 Jun 2004
Posts: 79


Post08 Sep 2004 20:41   Re: sigma delta ADC

eda4you wrote:
However, Matlab has in its R14 a tool called filter hdl designer --> gererates automatically synthesiable code! and addittional a testbench.


I have R13 version. Does it have some useful automatically generated synthesizable code tools?
I assume the update to R14 would cost some money...
Back to top
xusoso



Joined: 18 Aug 2004
Posts: 90
Helped: 2


Post09 Sep 2004 10:38   Re: sigma delta ADC

maybe this article will give you help


Sorry, but you need login in to view this attachment

Back to top
eda4you



Joined: 17 Sep 2002
Posts: 283
Helped: 17


Post09 Sep 2004 12:10   Re: sigma delta ADC

neocool wrote:
eda4you wrote:
However, Matlab has in its R14 a tool called filter hdl designer --> gererates automatically synthesiable code! and addittional a testbench.


I have R13 version. Does it have some useful automatically generated synthesizable code tools?
I assume the update to R14 would cost some money...


As I can remeber some thrid party prducts exist! But the functionality was very limited as I heard. Also R14 has a lot of incomplete functions. Not every filter can be hdl coded up to now.
Back to top
naomi



Joined: 04 Sep 2004
Posts: 9


Post10 Sep 2004 14:51   Re: sigma delta ADC

thank you guys for the help..
i got lot of informationt with all of you guidence.
Back to top
kkoko



Joined: 07 Dec 2004
Posts: 22


Post05 Jan 2005 18:47   Re: sigma delta ADC

For this decimator you can read in one book DSP from Steve Smith
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Analog Circuit Design
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap