Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Sigma Delta Digital Filter

Status
Not open for further replies.

cjupiter

Member level 2
Joined
May 10, 2004
Messages
45
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
430
sigma delta converter matlab

Hi all,

I am currently completing a thesis on a sigma delta converter. I am not fabricating the design. Its all simulations. I have completed the analog parts, but now i need a digital filter to decimate the signal and ultimately calculate the resolution of my converter. How is this usually done? I know Matlab can be used, i have done fft stuff. Unfortunately i cant extrapolate data from B2 Spice and use it in Matlab. Can i use my netlists from B2 spice and import them into HSPICE. Im sure i can take numerical values from HSPICE and use them in MATLAB. Can somebody just point me in the right direction.

Thanks alot!

-Con
 

sigma delta spice

I do not know much about HSPICE or B2 Spice (I used Cadence Spectre), but what is the problem with getting the data from B2 Spice?? Doesn't it support sampling and printing data to file?

About moving from B2 Spice to HSPICE - it should not be a problem if you have transistor models for HSPICE for your technology.
 
sigma delta digital filter

You can sample the data in Spice and perform FFT on the sampled data in Matlab.
 

    cjupiter

    Points: 2
    Helpful Answer Positive Rating
sigmadelta filter

Ok I can now sample the data. I have the output in a text file. Im having a little trouble getting the data into MATLAB.

If anybody has experience with this and could help me that would be much appreciated.

-Con
 

sigma delta digital filter design

I used Import Data Wizard (File->Import data) in Matlab. Maybe you'll have to edit your text data file before it (e.g. substitute m to e-3 etc).
 

    cjupiter

    Points: 2
    Helpful Answer Positive Rating
sigma delta filter -modulation -adc

borodenkov said:
I used Import Data Wizard (File->Import data) in Matlab. Maybe you'll have to edit your text data file before it (e.g. substitute m to e-3 etc).

Ok...thats sorted. I can get the data into MATLAB. Now, I know what filters to use, but I havent used MATLAB for a long time. Perhaps someone could point me in the right direction on what procedure to use to decimate my output, and how to plot the input level vs SNR. And if im lucky, maybe somebody whos done this before (that is, someone who has used matlab to workout resolution of their sigma delta converter) would provide me with some sample code; an example of how to use MATLAB for this particular application. This would be great! :D

Thanks

-Con
 

digital filter for sigma delta

this paper will help you to design fir filter in matlab enviroment
**broken link removed**
 

    cjupiter

    Points: 2
    Helpful Answer Positive Rating
sigma delta matlab sample code

You can use "spectrum" function in Matlab to plot the spectrum of the collected data and measure the SNR from the plot. With different inputs, you will have different SNR.

This may be a crude way.
 

sigma filter matlab

where is there some ebook about the digital filter? thanks! pls share it !
 

digitale filter spice

half-band filter is also included?? thank you. i must go to see.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top