Obsah fóra hifi.slovanet.sk hifi.slovanet.sk


 
 FAQFAQ   HľadaťHľadať   Zoznam užívateľovZoznam užívateľov   Užívateľské skupinyUžívateľské skupiny   RegistráciaRegistrácia 
 NastaveniaNastavenia   Súkromné správySúkromné správy   PrihláseniePrihlásenie 
http://www.tnt-audio.com/gif/smallstereo_white.gif

ABX poslechový test na přechodové zkreslení-poznáte rozdíl?
Choď na stránku Predchádzajúca  1, 2, 3, 4, 5  Ďalšia
 
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Dokumentácia - How to ...
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  

Poznali jste rozdíl mezi soubory oo a cc v ABX testu?
Ano, poznal/a jsem rozdíl
0%
 0%  [ 0 ]
Ne, nepoznal/a jsem rozdíl
100%
 100%  [ 8 ]
Celkom hlasov : 8

Autor Správa
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4041
Bydlisko: Plzeň

PríspevokZaslal: Št november 09, 2017 11:24:05    Predmet: Odpovedať s citátom

citácia:
Zkusil bych se proto zeptat: na jaké distribuci to provozuješ ty a měřil jsi THD+N na svém PC?

Otestoval jsem PA ukládáním výstupního streamu a dle výsledku umí nesnižovat bitovou šířku i zachovávat bitovou věrnost.

1. Konfigurace zvukovky

Do ~/.asoundrc jsem přidal nové zařízení myrecord duplikující výstup do wav souboru:

kód:
pcm.myrecord {
    type file
    format "wav"
    slave.pcm "mycard"
    file "/tmp/captured_sound32.wav"
}
pcm.mycard {
    type hw
    card 0
}


2. Konfigurace pulseaudia
Interní formát int32:

/etc/pulse/daemon.conf:

kód:
default-sample-format = s32le


Výstup PA namířený do nově vytvořeného zařízení myrecord
/etc/pulse/default.pa:
kód:
load-module module-alsa-sink device=myrecord


Ponechal jsem defaultní samplerate 44100.

+ samozřejmě restart PA
kód:
killall -9 pulseaudio


3. Vygenerování testovacího souboru
kód:
sox -n -r 44100 -c 2 -b 32 sine32.wav synth 10 sine 1k gain -120


První nenulový bit pod 18. bitem (viz položka bit-depth 13/32):
kód:
hestia@hestia:~$ sox sine32.wav -n stats
             Overall     Left      Right
DC offset   0.000000  0.000000  0.000000
Min level  -0.000001 -0.000001 -0.000001
Max level   0.000001  0.000001  0.000001
Pk lev dB    -120.00   -120.00   -120.00
RMS lev dB   -123.01   -123.01   -123.01
RMS Pk dB    -123.00   -123.00   -123.00
RMS Tr dB    -123.05   -123.05   -123.05
Crest factor       -      1.41      1.41
Flat factor     0.00      0.00      0.00
Pk count       6.00k     6.00k     6.00k
Bit-depth      13/32     13/32     13/32
Num samples     441k
Length s      10.000
Scale max   1.000000
Window s       0.050


4. Přehrání přes PA

Nahraji přes PA do captured_sound32.wav:

kód:
hestia@hestia:~$ aplay -v -D pulse sine32.wav
Přehrávám WAVE 'sine32.wav' : Signed 32 bit Little Endian, Frekvence 44100 Hz, Stereo
ALSA <-> PulseAudio PCM I/O Plugin
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S32_LE
  subformat    : STD
  channels     : 2
  rate         : 44100
  ....


5. Analýza výstupu PA
Audacity nedokáže zazoomovat 17. bit, ale snd snadno (po přeuložení captured wavu soxem, alsa-lib zřejmě negeneruje korektní 32bitový wav) - viz obrázky

Spektra vstupu/výstupu - viz obrázky

Statistika souborů:

Vstup
kód:
hestia@hestia:~$ sox sine32.wav -n stat
Samples read:            882000
Length (seconds):     10.000000
Scaled by:         2147483647.0
Maximum amplitude:     0.000001
Minimum amplitude:    -0.000001
Midline amplitude:     0.000000
Mean    norm:          0.000001
Mean    amplitude:     0.000000
RMS     amplitude:     0.000001
Maximum delta:         0.000000
Minimum delta:         0.000000
Mean    delta:         0.000000
RMS     delta:         0.000000
Rough   frequency:          706
Volume adjustment:  1000225.266


Výstup
kód:
hestia@hestia:~$ sox captured_sound32.wav -n stat
Samples read:           1348776
Length (seconds):     15.292245
Scaled by:         2147483647.0
Maximum amplitude:     0.000001
Minimum amplitude:    -0.000001
Midline amplitude:     0.000000
Mean    norm:          0.000000
Mean    amplitude:     0.000000
RMS     amplitude:     0.000001
Maximum delta:         0.000000
Minimum delta:         0.000000
Mean    delta:         0.000000
RMS     delta:         0.000000
Rough   frequency:          706
Volume adjustment:  1000225.266


Veškeré maxima, scaled by a adjustmenty jsou shodné, jde o bitově věrnou kopii. Střední/průměrné hodnoty se liší, protože nahrávka obsahuje úvodní a závěrečné ticho, které tam přidává PA při otevření a zavření zvukového zařízení.

Jen pro představu o citlivosti parametrů výpisu - soubor zesílím o 0,005dB, na Volume adjustment se to hned projeví:

kód:
hestia@hestia:~$ sox captured_sound32.wav -n gain 0.005  stat
...
Volume adjustment:   999759.612


Naposledy upravil dustin dňa Št november 09, 2017 11:34:56, celkom upravené 2 krát.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4041
Bydlisko: Plzeň

PríspevokZaslal: Št november 09, 2017 11:25:02    Predmet: Odpovedať s citátom

A spektra zdroje a nahraného
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4041
Bydlisko: Plzeň

PríspevokZaslal: Št november 09, 2017 11:33:05    Predmet: Odpovedať s citátom

Jen pro zajímavost, jak PA ditheruje 32bitový vzorek s 1kHz sin < 18. bitem do 16bit výstupu (default-sample-format = s16le) - přehazuje LSB 16. bit v rytmu 1kHz sinu

kód:
hestia@hestia:~$ sox captured_sound16.wav -n  stats
             Overall     Left      Right
DC offset  -0.000010 -0.000010 -0.000010
Min level  -0.000031 -0.000031 -0.000031
Max level   0.000000  0.000000  0.000000
Pk lev dB     -90.31    -90.31    -90.31
RMS lev dB    -95.21    -95.21    -95.21
RMS Pk dB     -93.31    -93.31    -93.31
RMS Tr dB    -564.10   -564.10   -564.10
Crest factor       -      1.76      1.76
Flat factor    98.49     98.49     98.49
Pk count        680k      680k      680k
Bit-depth       1/16      1/16      1/16
Num samples     680k
Length s      15.425
Scale max   1.000000
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4041
Bydlisko: Plzeň

PríspevokZaslal: Št november 09, 2017 11:34:12    Predmet: Odpovedať s citátom

Sorry za OT (bylo to nějaké delší, než krátná odpověď na otázku), mohu poprosit Trotona o přesun do extra vlákna? Díky moc.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


Založený: 18 január 2007
Príspevky: 19305

PríspevokZaslal: Št november 09, 2017 13:09:45    Predmet: Odpovedať s citátom

miero napísal:
danhard, aspon je pocut, ze ten "maly hrdina" je az zbytocne dobry... bolo by treba skusit este nieco horsie


No to zcela určitě, protože kolega vedle prohnal soubory v LT Spice přes simulaci texanu, která má mnohem větší zkreslení a furt nic. Tedy přesněji řečeno na sinusovkách se to poznalo, na hudbě ne. A tady jsme zkoušeli přidat matematické zkreslení až někam k 10% a taky nic, je fakt, že to byly nižší harmonické a letěly dolů s klesající amplitudou. Prostě je to zralé pro MythBusters, což se pochopitelně hračkářům nelíbí.

_________________
Dispre2-JFET preamp, CFA-ACCE3 zesilovač, CNO-T25 repro
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
MaBat
Hifi inventar


Založený: 21 november 2007
Príspevky: 8850

PríspevokZaslal: Št november 09, 2017 13:36:14    Predmet: Odpovedať s citátom

Jde o to, jestli ti hračkáři uvažují pouze nelineární zkreslení (a zda je to vůbec zajímá), když popisují zvukové rozdíly mezi zesilovači. Podle mě tu jen mlátíš prázdnou slámu.

Ještě nedávno jsi tu skákal metr dvacet, jak příšerně slyšitelně zkreslují horny druhou harmonickou, ty MythBustere...
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
SvoP
Hifi obsluha


Založený: 08 december 2013
Príspevky: 25
Bydlisko: Kladno

PríspevokZaslal: Št november 09, 2017 14:18:02    Predmet: Odpovedať s citátom

dustin napísal:
Sorry za OT (bylo to nějaké delší, než krátná odpověď na otázku), mohu poprosit Trotona o přesun do extra vlákna? Díky moc.

Také bych se za to přimlouval, už od tvého příspěvku v : út listopad 07, 2017 11:04:50 + moje reakce.
Např. Audio a Linux nebo podobně.

Jinak moc děkuji, musím si to pořádně přečíst, nestíhám.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
SvoP
Hifi obsluha


Založený: 08 december 2013
Príspevky: 25
Bydlisko: Kladno

PríspevokZaslal: So november 11, 2017 15:38:34    Predmet: Odpovedať s citátom

dustin napísal:
Otestoval jsem PA ukládáním výstupního streamu a dle výsledku umí nesnižovat bitovou šířku i zachovávat bitovou věrnost.

V samotném PA problém tedy není, možná je to nastavením default hodnoty. Upravil jsem proto svůj původní příspěvek takto:
• některé linuxové distribuce (Ubuntu i Studio 14.04.x) převádějí na 16 bitů. Nedělá to Lubuntu, KXStudio a AVlinux. Čerstvé informace ale nemám.

Měřím to méně exaktně, pro orientaci to snad stačí: Wine+Arta + virtuální smyčka v Jacku. Naposled v Lubuntu (-3dB, vypnutý dithering, přepínáno jen v Artě) vyšlo:
• pro 24/44,1 ... THD+N =0,0000098% = -140 dB,
• pro 16/44,1 ... THD+N=0,0017%= -95 dB,
• pro 16/44,1 s ditheringem 16 bit ... THD+N=0,0025%= -92 dB
Nechci tady zabírat místo, snímky jsem přidal na konec stránky https://premsvo.wordpress.com/lubuntu-audio-testy/ .

Určitě vyzkouším novější Ubuntu Studio 16.04.3, s default-sample-format = s32le, ale kdy to bude, neumím zatím odhadnout.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4041
Bydlisko: Plzeň

PríspevokZaslal: So november 11, 2017 15:47:50    Predmet: Odpovedať s citátom

Tak je to o verzi konkrétního SW, distribuce je jenom sada balíků. Lubuntu používá stejné balíky, jako ubuntu, jen má jinak nakonfigurované grafické prostředí.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
SvoP
Hifi obsluha


Založený: 08 december 2013
Príspevky: 25
Bydlisko: Kladno

PríspevokZaslal: So december 23, 2017 15:46:13    Predmet: Odpovedať s citátom

Konečně jsem našel trochu času a realizoval dustinovo nastavení PulseAudio: default-sample-format = s32le

Zkoušel jsem to na Ubuntu Studio 16.04.3 a už to odpovídá 24 bitům, viz snímek měření interní smyčky pomocí PAV. Takže dustine dík, ani jsem takový dárek k Vánocům nečekal !
Podrobnosti a další snímky na https://premsvo.wordpress.com/linux-audio-testy-2/
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4041
Bydlisko: Plzeň

PríspevokZaslal: Po jún 25, 2018 07:46:15    Predmet: Odpovedať s citátom

Hezky základy o THD+N

https://www.youtube.com/watch?v=TMOWvue1Obo&feature=youtu.be
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:   
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Dokumentácia - How to ... Časy uvádzané v GMT + 1 hodina
Choď na stránku Predchádzajúca  1, 2, 3, 4, 5  Ďalšia
Strana 4 z 5

 
Prejdi na:  
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.
Nemôžete pripojiť súbory do tohto fóra.
Nemôžete sťahovať súbory z tohto fóra.


Powered by phpBB © 2001, 2005 phpBB Group
Slovenský preklad phpBB Slovak - www.pcforum.sk
TOPlist