Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému |
Autor |
Správa |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Po apríl 15, 2019 22:12:16 Predmet: |
|
|
Uměle přidané zkreslení na zkompenzované DAC straně na -130dB 6kHz a 12kHz. V Artě jsou čáry jasně vidět, její kurzor na 12kHz naměřil správnou hodnotu (-130dB ponížené o něco málo zeslabením ADC strany). Pro srovnání spektrum s vypnutou kompenzací. |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: Po apríl 15, 2019 23:30:03 Predmet: |
|
|
Úžasné !
Jen technická poznámka na okraj, možná by šlo nějak poladit průměrování v Artě, aby se vyčistilo šumové dno.
Dal by se pro měření THD s těmi korekcemi použít program REW ? Poslední dobou se mi líbí čím dál víc, oproti Artě má řadu výhod. _________________ Cui bono ? |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: Po apríl 15, 2019 23:42:29 Predmet: |
|
|
Mám na mysli tohle. Je tu velké zkreslení, ale obrázek vypadá učesanější. Avg 50. _________________ Cui bono ? |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: Po apríl 15, 2019 23:51:05 Predmet: |
|
|
A nebo REW, který umí vztáhnout graf k první harmonické... _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut apríl 16, 2019 08:34:30 Predmet: |
|
|
opa napísal: |
Jen technická poznámka na okraj, možná by šlo nějak poladit průměrování v Artě, aby se vyčistilo šumové dno. |
Čekal jsem možná minutu a nijak se to nečistilo, ani na lineární ani na exponenciální průměrování, pořád to "žilo". Nějak jsem nepochopil, jak Arta funguje - po nějaké době přestane snímat, když doběhnou max averages. Ale na exponencielu to běží mnohem déle.
Zkusím zvednout ten max averages, ale tím to asi nebylo, IMO jsem neměnil defaultní 100. Blbne to až na vyšší FFT, možná je v artě nějaká chyba.
citácia: | Dal by se pro měření THD s těmi korekcemi použít program REW ? Poslední dobou se mi líbí čím dál víc, oproti Artě má řadu výhod. |
Lze používat jakýkoliv software, který komunikuje se zvukovkou. REW je čistá java, samozřejmě by to s ním mělo fungovat, vyzkouším doma. Cvičně jsem jej pustil na své pracovní stanici v linuxu a normálně vidí zvukovky v plném rozlišení (192/24).
Playrec http://www.playrec.co.uk/ (knihovna octave pro práci se zvukovkou) lze zkompilovat s podporou:
Windows: ASIO, WMME, DirectSound
OSX: jejich soundsystem
Linux: alsa
Na tom všem by kompenzace měla fungovat, samozřejmě po zkompilování příslušného playrecu. Octave je multiplatformní (do windows portnuté z linuxu pomocí mingw). |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: Ut apríl 16, 2019 08:46:38 Predmet: |
|
|
REW mi běží na ASIO, přece jenom je lepší, když do toho systém moc nekecá...
Funguje to na interní zvukovku pod WIN XP i na externí USB pod sedmičkama. _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut apríl 16, 2019 10:39:07 Predmet: |
|
|
ASIO je jen o zkompilování playrecu/portaudia s podporou ASIO. Nějak by to mělo jít http://www.playrec.co.uk/compiling.html#windows , ale určitě to bude boj, jako každé kompilování ve windows. Když tak poprosím někoho, kdo ve windows vyvíjí, pár známých kolem by to určitě umělo. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut apríl 23, 2019 22:57:04 Predmet: |
|
|
Přidáno přepínání režimů dual/balanced/single ch na výstupu i vstupu.
Screenshoty pro výstupní signál -0.3dB:
* unbalanced + nezkompenzovaný
* balanced se zkalibrovanými kanály, bez kompenzace. Kalibrace levelu zatím přidaná ručně, ale čísla jsou zkopírovaná z kalibračního souboru pro jednotlivé kanály, poměr kanálů je 0.9630860620074801/0.9634076158205668 : 1
* balanced se samostatnou kompenzací obou kanálů. Porovnával jsem výsledky při A) kompenzaci odečtených kanálů vs. B) samostatné kompenzaci kanálů a následně teprve odečet, B mi dávalo výrazně lepší čísla (cca poloviční THD).
Naposledy upravil dustin dňa Ut apríl 23, 2019 23:13:43, celkom upravené 1 krát. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut apríl 23, 2019 23:07:53 Predmet: |
|
|
Přepínání režimů obou směrů je rovnou na ovládacím panelu.
Režim single pro výstup by dle mého názoru měl dávat nejnižší základní zkreslení, protože DAC i výstupní filtr zpracovávají jen jeden nenulový kanál. Pro vstup je to odečet R - L, tj. defakto balanced, ale bez dělení dvěma. Plánované využití je při balanced měření SE výstupu, kde v R bude signál + bordel výstupní země a v L jen bordel výstupní země - pak je škoda půlením přicházet o 6dB rozlišení.
Kalibrační soubory jsou oddělené pro každý režim, protože určitě bude jiný průběh distorzí, když druhým kanálem DACu/filtrů/ADC běží stejný signál ve shodné fázi, stejný signál v protifázi a defakto nulový signál.
Na panelu jsou zakroužkovány úrovně výstupních kanálů (jejich rozdíl je výsledkem kalibrace levelů) a naměřené úrovně vstupu v obou kanálech (jsou shodné, kalibrace levelů funguje). |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut apríl 23, 2019 23:13:17 Predmet: |
|
|
Ještě CMRR na 3kHz -0.3dB vstupní signál. Stačí výstup přepnout na DUAL (unbalanced) a vstup ponechat na BAL. Oba vstupní kanály kompenzují, výsledek CMRR viz graf |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: St apríl 24, 2019 00:10:08 Predmet: |
|
|
Průběh CMRR. Na 3kHz přesně -90dB , jak naměřeno v předchozím grafu |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: Št apríl 25, 2019 22:58:14 Predmet: |
|
|
První obrázek je jasný, kanály se odečtou, zbytková chyba je -90 dB.
Ale jak vzniknul ten druhý ?
Pokud se kanály odečítají, tak snad v celém pásmu a né jenom na jednom kmitočtu ? _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Pi apríl 26, 2019 09:13:49 Predmet: |
|
|
Režim Frequency Response. Přehrává růžový šum definované úrovně a výslednou širokopásmovou FFT vstupu do grafu rovnou naškáluje tou úrovní výstupu (dB V/V).
Mírné rozdíly přenosové charakteristiky kanálů způsobují změny CMRR dle frekvence, samozřejmě vlastnost konkrétní karty. U téhle je to pořád pod -60dB. Žádný zázrak, ale pro potlačení zemní smyčky při měření by to mělo stačit.
Tenhle typ symetriky sice nemá parádní parametry jako specializované obvody typu INA1XX (BVa ukazoval naměřené potlačení pod -100dB v celém spektru), ale zase vyčistí artefakty AD převodu. Všechny moje zvukovky mají artefakt na fs/4. Mezi prvním a druhým screenshotem v http://hifi.slovanet.sk/bb/viewtopic.php?p=325916#325916 je pěkně vidět, jak po odečtu kanálů se správně zkalibrovanou úrovní zcela zmizely distorze na 12kHz a 18kHz. Ty by s klasickým diferákem na jednom vstupu částečně zůstaly. V diferáku by se odečetly jen common-mode artefakty z DAC strany, zatímco artefakty přidané do jednoho kanálu v ADC by zůstaly.
Takhle bude mít každý uživatel na jedno kliknutí symetrické výstupy/vstupy. IMO by byla chyba tam takovou funkci nedat, protože slušně měřit bez pomocného vstupu, který odečítá zemní smyčku výstupu, se defakto nedá.
Ale to už je jiné téma než kompenzace harmonického zkreslení, to tu nechci vytahovat. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Po máj 13, 2019 22:00:56 Predmet: |
|
|
Konečně jsem prokopnul kompilaci playrecu na win 10 - ASIO, WASAPI, MME
kód: |
>> test_playrec
Playrec was built with the following defines: DEBUG
Playrec was built with the following host API: MME (6 devices), ASIO (1 devices), Windows WASAPI (4 devices)
Available output devices:
-1) No Device
3) Microsoft Sound Mapper - Output (MME) 2 channels
4) Speakers (2 - High Definition A (MME) 2 channels
5) CABLE Input (VB-Audio Virtual C (MME) 2 channels
6) ASIO4ALL v2 (ASIO) 8 channels
7) CABLE Input (VB-Audio Virtual Cable) (Windows WASAPI) 2 channels
8) Speakers (2 - High Definition Audio Device) (Windows WASAPI) 2 channels |
Ovšem jak se dalo čekat, tím problémy v tomhle tupém operačním systému teprve začínají. Virtual Cable, který je jediný rovnou dostupný a za relativně rozumný peníz 5 EUR za duplex, vytváří sám o sobě v loopbacku harmonické -120dB, zcela nepoužitelné. Detaily a screenshoty viz https://www.diyaudio.com/forums/equipment-and-tools/328871-digital-distortion-compensation-measurement-setup-18.html
Pokud má někdo visual studio a umí v něm, prosím o zkompilování https://github.com/HSpear/virtual-audio-wire . Ten by snad měl být bit-perfect.
Do té doby odkládám win verzi, protože ten systém je placená kupa hnoje, ve kterém chybí úplně základní věci, jako např. použitelný audio loopback. |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: Ut máj 14, 2019 08:17:01 Predmet: |
|
|
dustin napísal: | ... Virtual Cable, který je jediný rovnou dostupný a za relativně rozumný peníz 5 EUR za duplex, vytváří sám o sobě v loopbacku harmonické -120dB, zcela nepoužitelné... |
Máš tu placenou verzi, nebo nějaké demo ? Ve druhém případě to může být ochrana proti nezaplacení a třeba ta verze za peníze funguje korektně. _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut máj 14, 2019 08:58:59 Predmet: |
|
|
Ta placená verze jsou dvě další instalace, které dle mého názoru mají jenom změněné nějaké ID/název, aby šly ve windows nainstalovat vedle sebe (tedy celkem tři - je to vidět i na těch screenshotech). Pro provoz nástroje - tedy nezávislý duplex - jsou potřeba dva loopbacky - autor potřebu duplexu zná, a proto další dva nabízí za povinný dar. Určitě to nebudu kupovat, k ničemu by mi nebyl.
Ten https://github.com/HSpear/virtual-audio-wire je nakonec jenom pár vytažených ukázek z SDK microsoftu, k napsání driveru už nedošlo, sedm let mrtvé.
Ještě se mrknu na jack http://jackaudio.org/faq/jack_on_windows.html , snad bude umět ASIO vstup i výstup jako oddělená zařízení, ne jenom jeden multikanál (po obsazení jednou aplikací by se ke stejnému zařízení už další nedostala, i kdyby byly jednotlivé kanály správně proroutované). Pokud by to fungovalo, tak by opět klasika open source řešil problémy zaostalého molochu. Ale moc tomu nevěřím, IMO nabídne jedno vstupní a jedno výstupní ASIO zařízení, což nestačí, potřebujeme dva loopbacky.
Ale jack by byl nejlepší, protože lze jeho spuštění a nastavení pro reálné používání i snadno naskriptovat, narozdíl od čistě klikacích blbáren. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut máj 14, 2019 14:09:26 Predmet: |
|
|
Jackd vyvíjí inteligentní lidé, kteří ví, že je potřeba flexibilně routovat signál mezi libovolnými aplikacemi pomocí ASIO.
WinXP (jiné v práci ve virtuálu nemám), 2 x arta, každá má vlastní ASIO loopback, 192/24. Jedna 1kHz, druhá 3kHz. Takhle má vypadat bit-perfect loopback. Proč něco takového nemají windows rovnou je mimo mé chápání... |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut máj 14, 2019 18:09:56 Predmet: |
|
|
Arta -> ASIO JackRouter -> octave playback proces -> ASIO JackRouter -> octave capture proces -> ASIO JackRouter -> Arta. 192/24, windows 10 vše nativně, open source a legálně zdarma. Konfiguraci routování v jacku lze uložit a naskriptovat na automatické spuštění. |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: Ut máj 14, 2019 20:03:17 Predmet: |
|
|
Takže kompenzace bude chodit pod Windousama ? To by byla dobrá zpráva ! _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut máj 14, 2019 20:16:11 Predmet: |
|
|
Tak ten screenshot s běžícím kompenzačním panelem není z photoshopu
Ale ještě je tom celkem práce. Nicméně hlavní je, že je playrec zkompilovaný pro ASIO/WASAPI/MME a že je na světě použitelný bit-perfect loopback (doufejme).
Pokud se zkompiluje playrec i pod winxp (což asi půjde), pak by to zřejmě mělo běžet od xp po 10. |
|
Návrat hore |
|
|
mrba Hifi expert
Založený: 09 máj 2014 Príspevky: 1250 Bydlisko: Bratislava
|
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut máj 14, 2019 22:23:24 Predmet: |
|
|
A umí běžet duplexně/násobně, tedy vstup A -> výstup A/vstup B -> výstup B, nebo je to jenom klasicky vstup -> výstup? |
|
Návrat hore |
|
|
mrba Hifi expert
Založený: 09 máj 2014 Príspevky: 1250 Bydlisko: Bratislava
|
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: St máj 15, 2019 04:58:02 Predmet: |
|
|
Je to zařízení, muselo by mít jinou identifikaci už při instalaci. Proto k Virtual cable prodává další dvě instalace s jinými parametry, aby mohly být nainstalované /dostupné vedle sebe. Mrknu na to, ale nedovedu si představit, jak tam to druhé zařízení přidat. Díky za tip. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: St máj 15, 2019 08:06:47 Predmet: |
|
|
Je to tak, vyrobí se pouze jedno zařízení. V binárním .sys souboru je cesta k záznamu v registru, tam nic zajímavého není. IMO to bez zakompilování nového názvu/ID nelze zduplikovat - přesně jako to dělá u VAC.
Hifi Cable je opravdu podstatně lepší, pro tento účel by bohatě stačil. Zajímavé že je max. harmonická o cca 15dB vyšší než přes JackRouter. 24bit v artě funguje, 32 bit vůbec, float to nezvládá (vzorky se poškodí). Zajímavé je i o cca 15 dB vyšší šumové dno oproti jacku. Samozřejmě jsou to vše hodnoty pod rozlišením HW, grafy jsou z digitálních smyček. |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: St máj 15, 2019 11:56:00 Predmet: |
|
|
dustin napísal: | Hifi Cable je opravdu podstatně lepší, pro tento účel by bohatě stačil. Zajímavé že je max. harmonická o cca 15dB vyšší než přes JackRouter... |
Tak je lepší, nebo o 15 dB horší ? _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11182 Bydlisko: Praha
|
Zaslal: St máj 15, 2019 16:44:51 Predmet: |
|
|
Takže JackRouter funguje nejlépe, umí více instancí, je třeba ještě pátrat dál ? _________________ Cui bono ? |
|
Návrat hore |
|
|
miero Hifi inventar
Založený: 08 september 2010 Príspevky: 11528 Bydlisko: Praha
|
Zaslal: St máj 15, 2019 19:30:18 Predmet: |
|
|
Ale JackRouter nebude fungovat s beznymi windows aplikaciami, napr. ani s Arta.
IMHO JackRouter pouziva float, resp. 32bitove vzorky, preto je tak "cisty". |
|
Návrat hore |
|
|
|