Kvantiseringsfel AD-omvandling

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

hehe, ja snyggt hade det inte blivit.
Användarvisningsbild
babbage
Inlägg: 655
Blev medlem: 10 november 2004, 11:33:17
Ort: N-tälje

Inlägg av babbage »

Om man gör en korrekt DA-omvandling får man en snygg sinuskurva från sina 10-bitars sampel. Däremot finns det en viss osäkerhet om det är rätt amplitud. Ju färre bitar desto större osäkerhet.
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

Tja... de flesta här gissar jag inte har mycket högre upplösning än 1280x1024 pixel på skärmen. (1024 = 10bit i Y-led). Kan man inte visa en snygg bild av en sinus på en sån skärm menar ni?
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Nu ska vi se....

Min skärm är 34x24cm stor, men ändå kan jag visa en snygg bild på hela eiffeltornet. Förstår du ? :)
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

JimmyAndersson: Jag förstår inte alls ditt resonemang tyvärr... kvantiseringen har ju inget med samplingshastigheten att göra egentligen. Om man eftersträvar ett kvantisteringsfel på högst 0.1% så måste man göra varje mätning med en upplösning på minst 10 bitar.
Jag vill veta hur du kom fram till 14 bitar som.
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

oJsan: "kvantiseringen har ju inget med samplingshastigheten att göra egentligen."

Hm, det här hade jag förklarat bättre i bild, men jag gör ett försök att jämföra med en trappa:
Vid högt kvantiseringsvärde och låg samplingshastighet så blir stegen långa och höga. Där märks kvantiseringen mest. Vid högt kvantiseringsvärde och hög samplingshastighet blir stegen kortare men högre. Därför märks inte kvantiseringen lika mycket, men det är ju lika högt ändå.

När jag skrev: "För att förtydliga så bör du ha åtminstone 14bitar för att inte få för mycket kvantisering." Så menade jag att man får mindre kvantisering vid 14 bitar än vid 10 bitar. Vid detta läge var de flesta inne på samplingshastigheten, det var därför jag skrev det. Det är alltså inget jag har räknat ut, det är ju glasklart att 14 bitar ger mindre kvantisering än 10 bitar. :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Men en sinuskurva avläst med 10 bitar skulle inte se så bra ut.

Varför inte ?
Och vad är "så bra" ?
Vad jämför du med ? Dina 14 bitar ?
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Det är sant, allt är relativt till vad man jämför med.

Låter ett citat från babbage förklara vad jag menade:

"Däremot finns det en viss osäkerhet om det är rätt amplitud. Ju färre bitar desto större osäkerhet. "
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

Här kommer några bilder (stora, så ni ser kvantiseringen) där signalen är samplad med 10 bitars upplösning.
Bild 1, frekvens: f0
Bild 2, frekvens: f0*16
Bild 3, frekvens: f0/16

Jag ser inga likheter med AM-våg....?!


Att det mer _liknar_ en trapp behöver ju inte betyda att resultatet är sämre för det? När man återskapar signalen så använder man ju filter för att eliminera stegen.

Edit: fs är samma i alla bilder.
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Sen är mitt "häftiga" scop (Tektronix TDS210) ju kapabel att visa en hyggligt snygg sinus på skärmen...fastän dens AD är på 8 bit!

Jag har pratat med en kollega som på ett seminar hade hört skillnaden på telefonkvalitet tal versus antal samplingsbit och vid 8 bit började bli hörbart sämre.

Men topic: 0,1% ska vara likamed eller högre än 1 AD-steg, därmed måste AD-omvandlaren ha minst 10 bit som många andra har kommit fram till. Dock finns det en "fälla" här: _kan_ man verkligen utnyttja hela AD-området? Om man, av olika tekniska skäl, enbart kan använda 80% av området måste man ju kolla om bitsen räcker till.

Med 10 bit och 80% blir det 819 steg vilket ger 0,122%, alltså behövs det 1 bit mer för att klara målet.

Begränsningen kan komma av att förstärkare inte klarar rail-to-rail eller andra orsaker som är designmässiga.

Men detta är bara designmässiga tankar, om uppgiften enbart är "rent teoretisk" är 10 bit svaret.
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

Jag tackar alla för svar och tankar, förmodligen gick tentan idag bra, och EXAKT denna frågan kom faktiskt o mitt svar 10 bitar skall vara rätt då :)

/B
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

Vi får väl hoppas att du får rätt på den frågan... om inte så vill vi gärna ha lösningsförslaget! :wink:
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

oJsan:
"Jag ser inga likheter med AM-våg....?!"

Det skrev jag inte heller att det skulle bli. Däremot skrev jag:
"Det skulle likna en AM-modulerad fyrkantvåg"

Tyvärr missade jag ett ord. Det skulle stått "AM-modulerad med fyrkantvåg."


"Att det mer _liknar_ en trapp behöver ju inte betyda att resultatet är sämre för det?"
Precis och det skrev jag också. Ibland är det bra om man läser. :)


"När man återskapar signalen så använder man ju filter för att eliminera stegen."

Förutsatt att du vill återge just en sinuskurva. Gäller det ljud så lägger man på distorsion. Samplar man med dubbla hastigheten så använder man filter för att inte lågfrekventa speglingar av ljudet ska höras. Det har jag också redan skrivit.

Sedan kan man mycket väl sampla en sinuskurva med 8 bitar. Ju snabbare man samplar desto mindre syns kvantiseringen, men den finns där lika mycket iallafall. Att visa detta som en bild på skärmen där man knappt ser kvantiseringen betyder inte att det inte är någon kvantisering.
cyr
Inlägg: 2712
Blev medlem: 27 maj 2003, 16:02:39
Ort: linköping
Kontakt:

Inlägg av cyr »

" Förutsatt att du vill återge just en sinuskurva. "

Man behöver inte anta något om vilken vågform man vill ha, förutom att signalen saknar frekvenser över halva samplingsfrekvensen. Det finns bara en signal som uppfyller det och som passar in på alla samplingspunkterna, och det är den du får fram efter korrekt DA-omvandling (med filter).


Om du tar de samplade värdena och drar raka linjer eller "trappsteg" mellan dom så kan du få en helt felaktig bild av hur den samplade signalen egentligen ska se ut.
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

cyr:

Ok, du förklarade det bättre än mig. :)

Det här filtret som du och oJsan pratar om, vad är det för sorts filter ni menar?
Skriv svar