prøvetaking i Cadence og FFT i Matlab

T

tyd

Guest
Jeg trenger hjelp for meg pipelined ADC.Jeg samplet effekten og brukt matlab til å få fft.Bruke programmet i dette forumet, regner jeg SNR, THD, etc.Men jeg har problem under denne prosedyren.Jeg samplet singelen sin bølge, bruke Matlab kode er SNR omtrent 100dB.Men da jeg prøvde å samplet det utgang fra ideelle DAC (Jeg testet eksemplet i Baker bok (blandet signal kretsdesign), på side 3

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kjølig" border="0" />

, Fikk jeg SNR bare 30dB.But for 8-bit ADC, det skal være større enn 40dB.Jeg brukte metoden kalles sammenhengende prøvetaking på maksimalt nettsted for å finne optimal test tone, jeg prøvde den måten jeg fant denne web site.I prøvd å endre samplingsfrekvensen og innspill frekvens, men det alltid 30dB.Jeg brukte den samme måten å teste min første etappe utgang av pipelined ADC er SNR omtrent 20dB.I sjekke inn-og utgang fra DAC, er at de er svært close.The forskjell det andre er samplet.Men ingenting changes.I ikke får forventet SNR.I håper jeg kan få suggestions.Thanks.

 
Jeg kan ikke kommentere på matlab kode, men jeg kan gi noen forslag.
Først prøver å velge en inngang frekvens som er et primtall.For eksempel, 13/128 MHz for en 128 FFT.På denne måten gjør du sikker på at alle DAC / ADC koder blir utøvd.Sørg for at du tar antall prøver å være en strøm av to.
Gi krets litt tid å starte opp før prøvetaking, som 100ns.
Når du tar prøvene form tråkkfrekvensen vurdere Bevegelse dem.

svensl

 
Du bør også sørge for at verdien av produksjonen er beregnet nøyaktig i det punktet du vil lagre (ikke beregnet gjennom innskyting).Dette kan gjøre stor forskjell i SNR.Også nøyaktigheten parameterne du angir gjøre forskjell.

 
Tusen takk for hjelpen.Dette problemet gjør meg crazy.But Jeg vil prøve igjen.Men jeg kan ikke forstå det andre svaret.Utdataene fra første trinn skal være samplet synd bølge, mener du jeg burde prøve dataene i hold-modus? Hva mener du nøyaktighet parameter? Kan du gi mea et eksempel?

Tusen takk for din tid og din hjelp.

 
Ja, du burde prøve dataene i lasterommet modus på slutten, etter fullstendig slo seg ned, hvis du vil prøve utgang av den analoge delen (op ampere).Hvis du smake på digitale data (etter Comparators), doens't det realyy saken.
For nøyaktighet, er det flere parametrs, det jeg husker nå er delmax som gir den høyeste trinn.
Check this out:
http://www.ece.cmu.edu/ ~ ee762/hspice-docs/html/hspice_and_qrg/hspice_2001_2-71.html

 
Jeg tror du prøvetaking av digitale data på utgangen av rørledningen på ADC, så slo seg ned er ikke et problem.Bare sørg for at den digitale verdier er akkurat vdd & VSS (eller 1 og 0) - bruk avrunding om nødvendig.

 
Tusen takk for du hjelpe! Jeg riktig resultat for ideelle case.But for ekte ADC, virker det som slo er fortsatt en problem.The forskjell mellom produksjon av første etappe og andre fasen er en og en halv fase!Lagt etter 13 2 timer minutter:Jeg har fremdeles question.If en jeg samplet de digitale data, Hvordan komme FFT spektrum fra det data.Right heller, jeg brukte ideelt DAC på slutten av ADC og chenged at digitale data til analoge data.

Tusen takk for yoru hjelp.

 
for digitale data, kan du laste det ned og anaysis av FFT i Matlab.
Vær oppmerksom på at du bør ha integrert periode av signalet, eller du må lagt vinduet

 
Takk for din help.I er fremdeles litt forvirrende om this.I må bruke matlab til å konvertere digital utgang til analog utgang? Det virker som det ikke er lett å gjøre that.I trenger 1024 "dersom utsagnet" for 10 bits ADC . Jeg vet ikke hvordan du gjør fft bruke digitale signal.Thank deg så mye for yoru hjelp.

 

Welcome to EDABoard.com

Sponsor

Back
Top