Buggfix Plus
Aktuellt datum och tid: 06.34 2020-06-03

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 10 inlägg ] 
Författare Meddelande
InläggPostat: 12.01 2013-07-11 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Har läst att för analoga ljudsignaler line out är Vpp 0.894 och att brusgolvet är minst 1 µV. Således bör en A/D med 24-bit läsa in minst 3-bitar som är slumpade pga vitt brus. Någon som kan verifiera det genom att sampla med dito utrustning?

Fenomenet skall visst vara värre vid snabba samplingshastigheter.
(ARD och proffsljud med högre spänning klarar sig bättre, men inte helt med 1-2 bitars brus)

Är det "perfekt" brus?


Upp
 Profil  
 
InläggPostat: 12.17 2013-07-11 

Blev medlem: 20.26 2003-06-21
Inlägg: 7813
Ort: Väster om Lund (0,67 mSv)
finns ingen 24 bitars AD som klarar den upplösningen, de bästa ligger väl uppåt 100-110dB SNR.

Ialla fall 20-20kHz single.sample. Jag testade mitt Emu 0404 i loopback och körde genomsnittsvägning av 100 mätningar, det sänkte bruset ca 10dB.


Upp
 Profil  
 
InläggPostat: 12.30 2013-07-11 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
192 kHz @ 24-bit är väl rätt vanligt? (i motsats till 20 kHz)


Upp
 Profil  
 
InläggPostat: 13.56 2013-07-11 
EF Sponsor
Användarvisningsbild

Blev medlem: 18.23 2003-06-26
Inlägg: 6822
Ort: Landvetter
Bruset stiger väl ofta med samplingsfrekvensen då översamplingen minskar där SNR kan uppskattas enligt

\text{SNR} = 6.02w+10\log_{10}(L)\;\unitone{dB}

för en signal med toppfaktorn P_{F} = \sqrt{3} där w är ordlängden och L översamplingsfaktorn.

Att bruset blir lägre med flera mätningar kan eventuellt bero på att ljudkortet använder någon dither-signal, sedan om detta brukar vara inbyggt direkt i AD-omvandlaren har jag faktiskt ingen koll på.


Upp
 Profil  
 
InläggPostat: 14.25 2013-07-11 
EF Sponsor
Användarvisningsbild

Blev medlem: 18.23 2003-06-26
Inlägg: 6822
Ort: Landvetter
blueint skrev:
Således bör en A/D med 24-bit läsa in minst 3-bitar som är slumpade pga vitt brus.
Vissa datablad har faktiskt antalet effektiva bitar angivet, i annat fall går det att beräkna från den angivna dynamiken eller brusgolvet. Är man riktigt petig kan det även stå flera bruskällor angivna som uppkommer vid olika olinjäriteter inom den teknik som används.


Upp
 Profil  
 
InläggPostat: 15.50 2013-07-11 

Blev medlem: 20.26 2003-06-21
Inlägg: 7813
Ort: Väster om Lund (0,67 mSv)
psynoise skrev:
Bruset stiger väl ofta med samplingsfrekvensen då översamplingen minskar där SNR kan uppskattas enligt

\text{SNR} = 6.02w+10\log_{10}(L)\;\unitone{dB}

för en signal med toppfaktorn P_{F} = \sqrt{3} där w är ordlängden och L översamplingsfaktorn.

Att bruset blir lägre med flera mätningar kan eventuellt bero på att ljudkortet använder någon dither-signal, sedan om detta brukar vara inbyggt direkt i AD-omvandlaren har jag faktiskt ingen koll på.

Mjukvaran dithrar :)
Jag samplade m 96kHz men det går ju att trixa lite till i efterhand.


Upp
 Profil  
 
InläggPostat: 16.02 2013-07-11 
Användarvisningsbild

Blev medlem: 22.27 2005-07-04
Inlägg: 4347
Ort: Jönköping
Nu är jag på semester och lämnat de grå hemma, men hur skulle det hjälpa att dithra i mjukvara efter samplingen?


Upp
 Profil  
 
InläggPostat: 16.22 2013-07-11 

Blev medlem: 20.26 2003-06-21
Inlägg: 7813
Ort: Väster om Lund (0,67 mSv)
Doh, nä det gör ingen skillnad väl. Det är i Dacar man gör så. Jag har nog också lämnat hjärnan hemma....


Upp
 Profil  
 
InläggPostat: 16.32 2013-07-11 
EF Sponsor
Användarvisningsbild

Blev medlem: 18.23 2003-06-26
Inlägg: 6822
Ort: Landvetter
Även i programvara eller signalbehandling mer generellt bör man dithra innan varje ny kvantisering. Dock tror jag knappast att detta alltid görs i praktiska fall då en stor ordlängd minskar behovet kanske.


Upp
 Profil  
 
InläggPostat: 17.31 2013-07-11 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Om man t.ex skall sampla med 192 kHz kan det ju vara bra att sampla t.ex 8 ggr snabbare och medelvärdesbilda 8 värden för att bli av med skottbrus. Hurvida man skall använda 8:1 eller någon slags släpande fönsterfunktion är en mer avancerad frågeställning.

Angående ditring. Alltså ditrar man ett värde med fler bitar till ett med mindre enligt en beräkningsmodell för att sedan använda D/A. För A/D skulle det då innebära att man tar ett värde från A/D och ditrar innan det kvantiseras till ett värde med färre bitar?

@psynoise, Var kommer faktorn 10\log_{10}(L)\; från?


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 10 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: bigmac, Sforskarn, Thomas O, Zhorts och 13 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010