|
hifi.slovanet.sk
Bolo zavedene manualne potvrdzovanie registracii !!!
|
|
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 november 26, 2018 17:14:25 Predmet: |
|
|
192kHz, 26+27kHz
Je potřeba rozchodit virtuální smyčku a pustit to na artě, aby fungovalo průměrování. Next steps... |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Po november 26, 2018 17:21:08 Predmet: |
|
|
192kHz x 2 kanály x 40 generovaných kompenzačních harmonických na kanál tak akorát pro jedno jádro Xeon /3.6GHz. Chci se podívat na možnosti paralelního výpočtu kompenzačních signálů, aby byla časová rezerva na pohodu a nehrozily při takového zátěži xruny. |
|
Návrat hore |
|
|
miero Hifi inventar
Založený: 08 september 2010 Príspevky: 11502 Bydlisko: Praha
|
Zaslal: Po november 26, 2018 21:10:30 Predmet: |
|
|
ukazka kompenzacie IMD na mojom notebooku
a uz vieme i priemerovanie ;-)
kód: | echo avg 10 > cmd.info |
|
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Po november 26, 2018 22:26:10 Predmet: |
|
|
Ty chlupy mírně pod 10kHz v mierovo zkompenzovaném spektru nejsou očividně násobky žádné z frekvencí IMD ani jejich rozdílů, proto tam zůstávají. Není problém je zdetekovat, i jejich fázi, ale neumíme určit jejich fázi při kompenzaci, protože nemají periodu zarovnanou na nějaký z fundamentů a jejich byproduktů.
Možná by je ale odstranila virtuální symetrika, ta brzy přijde na řadu. Uvidíme, co bude kvalitnější - zda nejdříve odečíst R - L srovnané na stejný gain a pak teprve na výsledném mono signálu pouštěl harmonickou kalibraci/kompenzaci, nebo zkompenzovat oba signály na stejnou amplitudu a pak je jenom odečíst. V každém případě bude virtuální symetriku stačit zapnout na ovládacím panelu (pro GUI verzi). |
|
Návrat hore |
|
|
miero Hifi inventar
Založený: 08 september 2010 Príspevky: 11502 Bydlisko: Praha
|
Zaslal: Ut november 27, 2018 07:23:41 Predmet: |
|
|
Otazka na zamyslenie. Co spravi s nasou kompenzaciou hypoteticky komponent, ktory nema ziadne skreslenie, ale ma nekonstantny group delay. |
|
Návrat hore |
|
|
PMA Pavel Macura
Založený: 18 január 2007 Príspevky: 20455
|
Zaslal: Ut november 27, 2018 08:23:31 Predmet: |
|
|
Nic v reálu nemá zcela konstantní GD. A GD není projev nelinearity, nesouvisí. _________________ mám rád hifi, ale víte, jak je to dál ..... |
|
Návrat hore |
|
|
miero Hifi inventar
Založený: 08 september 2010 Príspevky: 11502 Bydlisko: Praha
|
Zaslal: Ut november 27, 2018 08:31:47 Predmet: |
|
|
Ale nam to tu myslim moze rozbit kompenzaciu... |
|
Návrat hore |
|
|
PMA Pavel Macura
Založený: 18 január 2007 Príspevky: 20455
|
Zaslal: Ut november 27, 2018 08:40:39 Predmet: |
|
|
GD je derivace fázové charakteristiky podle kmitočtu, ukazuje její sklon. Takže to by pak vadila jakákoliv ne zcela "přímková" fázová charakteristika. _________________ mám rád hifi, ale víte, jak je to dál ..... |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut november 27, 2018 09:07:19 Predmet: |
|
|
Každá kompenzace je rozbitná. Polynom byl hodně robustní, odečítání zapamatovaných rušivých frekvencí je asi to nejkřehčí - ale současně nejflexibilnější a nejúčinnější. Polynom by dual-tone nedal, zkoušel jsem si s tím hrát.
Ideální stav - z DACu leze zcela čistý signál - samozřejmě třeba vyčištěný kompenzací na přehrávací straně. Pak nás pro single-tone nic nezajímá, kompenzace ADC čistí jen bordel ADC a vše ostatní, co zbyde, je bordel DUTu (třeba i na stejných frekvencích, jaké řeší kompenzace ADC).
Dual-tone je složitější, tam potřebujeme, aby DUT nezpožďoval f1 jinak než f2. Z rozdílu jejich fází se odvozují fázové posuny kompenzačních sinů. IMO když bude f1 blízko f2, neměl by rozdíl jejich časového zpoždění být zásadní. Lze měřit rozdílem třeba jen 500Hz, třeba na 19 + 19,5kHz. Lze i 200, 100Hz, pořád to dobře funguje, v porovnání s nekompenzovaným stavem.
Reálný stav - z DACu neleze čistý signál. Takže se musí měřit zvukovkou, která má výstup co nejčistější. Vstup se zkompenzuje dobře, ale bordel na výstupu DACu se skrz DUT rozhodí (posunou se fáze) a jeho kompenzaci nahrávací strana už nezvládne správně.
Prostě pořád platí, že by to chtělo najít způsob, jak kompenzační parametry celkové kalibrační smyčky rozdělit na DA a AD část. Třeba ostrý notch filtr a měření naintegrovaného signálu - správně zkompenzovaný DAC bude dávat nulový chybový signál. IMO nerealizovatelné, minimálně ne v přesnostech, které tu řešíme (< -120dB), navíc jen pro jednu frekvenci.
Nebo přesný oscilátor, zkalibrovat ADC a tím zkalibrovat DAC. To už je asi reálnější, ale opět jen jedna frekvence.
A nebo na přehrávací straně použít místo zvukovky špičkový DAC (třeba nějaké to novější ESS, třeba ), který by se nemusel kompenzovat. To je IMO reálná cesta.
Ukazuje se, že DACu dobré zvukovky lze kompenzací snížit zkreslení na vynikající hodnoty, troufám si tvrdit, že lepší než jakékoliv ESS. Nejlepší by bylo najít způsob, jak nějakým chytrým trikem ty kompenzační parametry DACu určit, třeba vkládáním něčeho s přesně známými parametry do kalibrační smyčky, nějakým křížovým měřením mezi kanály, atd. atd. |
|
Návrat hore |
|
|
PMA Pavel Macura
Založený: 18 január 2007 Príspevky: 20455
|
Zaslal: Ut november 27, 2018 11:03:54 Predmet: |
|
|
dustin napísal: |
Reálný stav - z DACu neleze čistý signál. Takže se musí měřit zvukovkou, která má výstup co nejčistější. |
Proto tu vyšel tak perfektně signál, nahraný z X-Fi HD USB poblíž -9dBFS. Karta má krásně čistý výstup s pouze H2 a H3 a bez digi smetí. V podstatě docházíš ke stejným závěrům, jako platí pro kartu bez použité digitální kompenzace. A pro všechny metody, snažící se něco "vylovit". Při dekonvoluci (před 35 lety) která minimalizovala vliv doby náběhu skokové odezvy VN děliče na časový průběh přechodného jevu (rázové vlny apod.) dělalo, pochopitelně, největší problém zbytkové VF rušení, který dekonvoluce zvýraznila. Filtrovat to moc nešlo, protože sis sáhnul do užitečného pásma. _________________ mám rád hifi, ale víte, jak je to dál ..... |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut november 27, 2018 12:28:19 Predmet: |
|
|
Tak k takovému závěru nelze nedojít. Vždycky je lepší mít dobrý základ, to je jasné. Taky nikdo neplánuje měřit těmi integrovanými zvukovkami
Myslím si, že i kompenzace celé smyčky jen na jedné straně bude při měření hodně znát. A třeba přijdeme na to, jak při kalibraci rozdělit příspěvek DA a AD. Vlastní provedení je pak triviální - kompenzační kód v octave se spustí i pro opačnou stranu. Navíc by to jelo ve vlastním procesu = rozdělení na více jader. |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11177 Bydlisko: Praha
|
Zaslal: Ut november 27, 2018 22:37:31 Predmet: |
|
|
Už jsem to myslím v nějaké podobě zmiňoval. Pokud by DUT výrazně točilo fázi, tak se kompenzace naruší, protože se posune fáze mezi měřicím kmitočtem a harmonickými.
Není to žádné drama, normální zesilovač by v akustickém pásmu neměl s fází nijak moc hýbat. Ale kdyby například někdo chtěl měřit zkreslení předzesilovače pro mag. přenosku, tak by to mohlo vadit. _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: St november 28, 2018 10:52:01 Predmet: |
|
|
Když do DUTu poleze čistý signál bez harmonických, bude kompenzace fungovat zcela správně - harmonické budou vznikat v DUTu a v ADC, přičemž složky generované ADC se kompenzací odečtou, takže zbyde jen část vygenerovaná v DUTu.
Pro dual-tone to platí také, pokud DUT neposune fázi F1 oproti F2 (což by vzhledem k jejich blízkosti nijak významně nemusel).
Jenom jak vykompenzovat DAC odděleně od ADC... |
|
Návrat hore |
|
|
PMA Pavel Macura
Založený: 18 január 2007 Príspevky: 20455
|
Zaslal: St november 28, 2018 17:11:20 Predmet: |
|
|
opa napísal: |
Není to žádné drama, normální zesilovač by v akustickém pásmu neměl s fází nijak moc hýbat. |
Teď jde o to, co je to "moc". Zesilovač, který má na 20kHz pokles o 1dB a na 10kHz o cca 0,3dB posune fázi o -26° na 20kHz a -13° na 10kHz. _________________ mám rád hifi, ale víte, jak je to dál ..... |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11177 Bydlisko: Praha
|
Zaslal: St november 28, 2018 20:53:43 Predmet: |
|
|
dustin napísal: | Když do DUTu poleze čistý signál bez harmonických, bude kompenzace fungovat zcela správně - harmonické budou vznikat v DUTu a v ADC, přičemž složky generované ADC se kompenzací odečtou, takže zbyde jen část vygenerovaná v DUTu... |
Tak jak o tom tak přemýšlím, Ty máš asi pravdu ! Kompenzace opravdu signál "vyčistí", takže na výstupu nebudou žádné harmonické, tedy nebudou mít ani žádnou fázi a tak je jim jedno, jak DUT s fází zatočí.
Vše za předpokladu, že zanedbáme zkreslení A/D převodu.
V současné době všechno vychází velmi optimisticky, protože kompenzujeme současně D/A a A/D. Kabel nezkresluje, nemění fázi a nemění úroveň.
V reálném nasazení to bude krapítek složitější. _________________ Cui bono ? |
|
Návrat hore |
|
|
PMA Pavel Macura
Založený: 18 január 2007 Príspevky: 20455
|
Zaslal: St november 28, 2018 21:19:40 Predmet: |
|
|
Budeme umet perfektne zmerit hodnoty zkresleni, ktere nemaji na slysitelnost absolutne zadny vliv. Super. _________________ mám rád hifi, ale víte, jak je to dál ..... |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: St november 28, 2018 23:36:35 Predmet: |
|
|
opa napísal: | Kompenzace opravdu signál "vyčistí", takže na výstupu nebudou žádné harmonické, tedy nebudou mít ani žádnou fázi a tak je jim jedno, jak DUT s fází zatočí. |
Vyčistí, pokud bude vědět kolik
citácia: | Vše za předpokladu, že zanedbáme zkreslení A/D převodu. |
To zanedbáváš při způsobu, který používáš teď - upravený wav obsahující kompenzační složku celé smyčky. My kompenzujeme za AD převodem a hledáme teď cesty, jak poměrně přesně změřený kompenzační zásah pro celou smyčku rozdělit mezi DA a AD stranu.
Jde to ztuha, pouhé křížové porovnání stereo out vs. stereo in vede ve všech možných i nemožných variantách pořád na neúplnou soustavu rovnic (jsou vzájemně závislé). Ale něco se snad rýsuje, naštěstí čemukoliv přidanému do 24-bitové DA/AD smyčky lze poměrně přesně změřit statické i dynamické parametry, takže to nevyžaduje HW přesnost. Potřebujeme, aby nám něco hnulo harmonickými mezi DA a AD. Mám představu pasivního low-pass filtru laděného na někam kousek před fundament. Změnu způsobenou jeho vložením změříme a z její velikosti a fáze asi možná půjde odvodit, jaký byl na dané harmonické podíl :
* na straně DA - změna vyvolaná filtrem - z přesných naměřených parametrů fitru umíme spočítat relativní změnu amplitudy a posun fáze na dané harmonické
* na straně AD - změna vyvolaná změnou fundamentu, opět víme relativní změnu ampl. a posun fáze
Filtry by šlo přepínat, aby rozumně pokryly celý rozsah.
Možná |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Pi november 30, 2018 23:52:58 Predmet: |
|
|
Zatím hraní v LTSpice a octave, ale myslím, že není důvod, aby to nefungovalo v reálu.
LP filtr - vpravo hodnoty "reálného" obvodu, vlevo spočítané odhady součástek, které vylezly z estimace koeficientů vzorce komplexní přenosové funkce tohoto zapojení pro pouhé 3 "naměřené" hodnoty na frekvencích 500Hz, 3kHz a 10kHz.
"Naměřené" byly tak, že jsem 3 přesně spočítané hodnoty přenosu (komplexní přenos Vout1/Vout2) náhodně rozhodil o +/- 1% (reálné měření na 24 bitech by mělo být podstatně přesnější) a prohnal estimační funkcí nonlin_curvefit. Odhadnuté hodnoty součástek se liší od "reálných", ale průběhy amplitudy a fáze sedí naprosto přesně - viz graf.
7.1kohmu je impedance vstupu Juli (10k paralelně se sérií 47uF a 25kohmu). Pro 47uF nemělo smysl řešit další RC parametry vstupu ADC, vzal jsem jen reálnou složku impedance.
Moje druhá zvukovka Infrasonic Quartet má na vstupu dokonce 100uF.
Vout1 půjde do jednoho vstupního kanálu zvukovky, Vout2 do druhého, zdrojem jeden kanál DAC. V rozsahu 1-20kHz mají křivky amplitudy a fáze slušný sklon, změna komplexní amplitudy harmonických po vložení RC článku by měla být znát.
Další krok je ověřit to v praxi na reálné slušnější zvukovce. RC článek lze zatím přehazovat ručně, na to nejsou potřeba žádná relátka. |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11177 Bydlisko: Praha
|
Zaslal: So december 01, 2018 10:37:51 Predmet: |
|
|
dustin napísal: | LP filtr - vpravo hodnoty "reálného" obvodu, vlevo spočítané odhady součástek, které vylezly z estimace koeficientů vzorce komplexní přenosové funkce tohoto zapojení pro pouhé 3 "naměřené" hodnoty na frekvencích 500Hz, 3kHz a 10kHz... |
Nevím, jak je to počítané, ale zdá se, že je tam jeden stupeň volnosti navíc. Ty filtry mají velmi podobný průběh, protože jsou téměř identické, jenom jsou hodnoty součástek vynásobené (vydělené) nějakým koeficientem 1,37...
Chtělo by to jeden parametr zafixovat a zbylé součástky k tomu dopočítat. Pak bude zřejmá velmi dobrá shoda na první pohled. _________________ Cui bono ? |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11177 Bydlisko: Praha
|
Zaslal: So december 01, 2018 10:45:00 Predmet: |
|
|
PMA napísal: | Budeme umet perfektne zmerit hodnoty zkresleni, ktere nemaji na slysitelnost absolutne zadny vliv. Super. |
Tak měl jsem pocit, že zrovna Ty bys mohl mít pochopení pro překonávání nějakých technických hranic i v případě, že přímý vliv na zvuk je sporný nebo zjevně zanedbatelný.
Celá ta věc není určená pro přehrávání hudby, ale jako měřicí systém a u měřáků je snaha o dosažení co nejlepších parametrů naprosto legitimní, bez ohledu na to, k čemu se potom budou využívat.
Zejména, když to zlepšení nevyžaduje zásah do HW a v tuto chvíli je SW v podstatě "zadarmo". Tedy když nepočítám čas a energii tvůrců, kteří to dělají dobrovolně a pro své (i naše) potěšení. _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: So december 01, 2018 11:23:53 Predmet: |
|
|
opa napísal: |
Nevím, jak je to počítané, ale zdá se, že je tam jeden stupeň volnosti navíc. |
To je správně. Nevím ani jednu součástku přesně, pouze jsou (tedy budou) přesně změřené komplexní amplitudy pro několik frekvencí. Ty se proženou fittingem (jak se řekne česky?) na vzorec pro přenos, ve kterém jsou všechny hodnoty součástek variabilní, jenom dávám nějaký úvodní rozsah (v tomto případě +/- 50% nominálních hodnot). Octave samo spočítá hodnoty tak, aby výsledné přenosy co nejpřesněji odpovídaly naměřeným a zadaným do fittingu. Takže snadno mohou vylézt hodnoty lineárně posunuté, protože výpočet nic víc neví. Ale to nám vůbec nevadí, protože potřebujeme přesný průběh, konkrétní hodnoty součástek jsou nepodstatné.
Každé měření trvá 1 sekundu, než se nasčítá fs vzorků pro přesné FFT. Tudíž čím méně měření nám stačí, tím rychlejší bude kalibrace. Taky bychom mohli měřit komplexní amplitudu na všech potřebných frekvencích a křivku vůbec nepočítat - stejně potřebujeme jenom ty hodnoty. Jenže je jich mnohem víc, než třeba jenom tři, kalibrace by trvala podstatné déle.
Ale kdo ví, třeba to bude nutné, teď dělám na reálném otestování.
Výhodou bude, že pomocí toho LP filtru by mělo být kdykoliv možné ověřit čistotu sinu DACu (pokud to bude fungovat ) |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11177 Bydlisko: Praha
|
Zaslal: So december 01, 2018 11:59:14 Predmet: |
|
|
Jasně, hodnoty součástek jsou jen mezikrok pro získání nějakého průběhu filtru. O.K.
Ale musím se přiznat, že mi pořád nedocvaklo, jak se tím ověří zkreslení DA převodu ?
Když to vezmu ze své "analogové" praxe, tak jediná možnost je rejekční filtr, který ze spektra vyřízne základní (první) harmonickou a tím umožní složky zkreslení (vyšší harmonické) zesílit a změřit s potřebným rozlišením a potlačením vlivu nedokonalostí AD převodníku.
Jednoduchý RC filtr nezmění úroveň základní harmonické, jenom nějak zatočí s fází a potlačí složky zkreslení. Ale se zkreslením, které vzniká při AD převodu nic neudělá, takže rozlišení metody zůstane nezměněné oproti stavu bez filtru. _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: So december 01, 2018 13:05:17 Predmet: |
|
|
Myšlenka je takováto, uvidíme, zda správná.
Na konkrétní frekvenci (např. druhá harmonická 2kHz) dnes známe komplexní amplitudu distorze. Ta by se dle selského rozumu měla skládat ze součtu distorze DACu (D) a následně na ní nabalené distorze ADC (A). Obojí vzniká při průchodu fundamentu, tedy má to od něj odvozenou fázi.
Dnes kompenzujeme celkovou distorzi:
D + A = M, kde M máme přesně změřené (fáze, amplituda)
Zkoušeli jsme všechny možné kombinace vstupů/výstupů/ideálních sčítaček/ideálních diferenciálních zesilovačů, pokaždé vyleze soustava rovnic, které jsou závislé (matice rovnic má nulový determinant, jak mě matematik Miero naučil otestovat).
Takže potřebujeme ještě jednu rovnici, která vychází z jiné situace, aby nebyla závislá.
Signál pustíme do LP filtru s přesně známým (předem změřeným) přenosem a změříme komplexní amplitudu výsledku na 2kHz:
Dlp + Alp = Mlp
Dlp je původní D, ale zeslabené a otočené filtrem na 2kHz, tedy Dlp =D * atten2kHz*exp(i *posun2kHz)
Alp stále vzniká při průchodu fundamentu ADC, ale tentokrát je fundament zeslabený a zároveň otočený - opět dle přenosu filtru, ale zde na 1kHz. Budu předpokládat, že je charakter rušení ADC pro původní level a level zeslabený o pár dB víceméně stejný, nebo můžeme mít dopředu přesně naměřené distorze pro kombinaci DA původní level a AD zeslabené (na to stejně dojde - viz ty binární odporové děliče přepínané relátky pro kalibraci širšího rozsahu levelů). V obou případech budeme "vědět", jak se pro zeslabení a otočení fundamentu změní AD distorze.
Tedy (pro lineární extrapolaci) Alp = A * atten1kHz * exp(i* posun1kHz * 2)
Druhá harmonická točí fázi dvakrát rychleji než fundament, proto to vynásobení dvěma
Takže dostaneme rovnici
D * atten2kHz*exp(i *posun2kHz) + A * atten1kHz * exp(i* posun1kHz * 2) = Mlp,
kde vše známe, kromě D a A.
Když se k tomu přidá první rovnice
D + A =M
už by neměly být vzájemně závislé a teoreticky (možná) bychom z toho přímo nebo spíš opět nějakým curve fittingem měli spočítat D a A.
Pak už je to jednoduché - D se bude kompenzovat na straně DA a A na AD, kompenzace pojedou současně ve dvou procesech.
Ověření čistoty sinu:
Vřadíme LP filtr, změříme Mlp. Pokud Mlp odpovídá jen složce Alp, byla Dlp nulová - z DA převodu nelezla žádná druhá harmonická.
Možná i ta teorie je blbě |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11177 Bydlisko: Praha
|
Zaslal: So december 01, 2018 17:53:23 Predmet: |
|
|
Ta matematika už je na mě složitá, to neposoudím. Vím, že rejekční filtr pro praktické použití není v dané aplikaci žádoucí, protože je to další HW, navíc naladěný na jeden kmitočet.
Nicméně, ve fázi vývoje, pro ověření jestli se podařilo oddělit zkreslení DA od AD, jednoduchý rejekční filtr 2T by byl dle mého užitečná pomůcka. Jenom je potřeba počítat s tím, že se to nedá natvrdo poskládat z pevných součástek. Minimum je tak ostré, že jsou potřeba dva trimry (dva stupně volnosti). Jeden doladění kmitočtu, druhý maximum potlačení. Když se za to dá jeden operák se správně naladěnou horní propustí, dá se to dokopat tak, že harmonické mají úroveň 0 dB víceméně rovně. _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: So december 01, 2018 18:36:30 Predmet: |
|
|
Matiku jsem psal komplexními čísly (tam asi tak končím ) - ale není to žádná věda. Prostě otočení o úhel je exponent i * fi, amplituda koeficient před e (A* exp(i * fi)). Komplexní čísla lezou z FFT, tak s nimi rovnou můžeme pracovat. Na spoustě míst to máme rozdělené na amplitudu a fázi, to je zcela průhledné. Třeba kód generující opravný kompenzační signál - opačné distorze - to je středoškolská matika https://github.com/miero/nonlinear-compensation/blob/master/octave/genCompenReference.m#L21
Myšlenka nalezení rozpadu harmonické celé smyčky na příspěvek DAC a ADC přes LP filtr je jednoduchá - příspěvek generovaný už DACem je zeslabený/otočený LP filtrem o jeho přenos na 2kHz, zatímco příspěvek generovaný až ADCem vychází z fundamentu. Fundament také prošel filtrem a tedy je také zeslabený a otočený, ale o hodnoty odpovídající přenosu na 1kHz. Z tohoto rozdílu doufám, že by se mělo podařit oba příspěvky identifikovat.
Základní kontrola správné čistoty sinu je triviální - kompenzace musí 100% fungovat i pro signál prošlý LP filtrem, protože složka ADC závisí na čistě na fundamentu (ten si zjišťuje sama) a složka DAC musí být nulová - tedy se jí neotočí fáze a nerozhodí kompenzaci.
Uvidíme. Konečně jsem nainstaloval výkonnější komp s PCI sloty, strčil jsem tam Xonar D2 za 1600Kč a vidím, že má sám o sobě výborné spektrum, i bez kompenzace. Podstatně lepší než Juli. Na tomhle to testovat půjde dobře. |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11177 Bydlisko: Praha
|
Zaslal: So december 01, 2018 19:01:56 Predmet: |
|
|
dustin napísal: | . Konečně jsem nainstaloval výkonnější komp s PCI sloty, strčil jsem tam Xonar D2 za 1600Kč a vidím, že má sám o sobě výborné spektrum, i bez kompenzace. Podstatně lepší než Juli. Na tomhle to testovat půjde dobře. |
Zajímavé, Julie je jedna z nejlepších. Nebyl by obrázek, jak ten Asus měří ? _________________ Cui bono ? |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: So december 01, 2018 23:46:12 Predmet: |
|
|
Mám Juli dvě, jedna slušná (tu mám v měřicí stanici), druhá má drsně nakopnutý jeden kanál, druhý OK. Ten nakopnutý kanál vůbec nedrží kompenzaci, druhý OK.
Po zahřátí se asus trochu zhoršil, má malé zkreslení, ale trochu chlupů mimo harmonické. Obrázky časem budou. Kompenzaci drží OK. Má znatelně horší 44.1kHz, což může být způsobené jedním krystalem a horším PLL hodin pro 44.1kHz. Karty postavené na Envy24 (Juli, quartet) mají dva krystaly.
Infrasonic Quartet je výborně čistý, dobře drží kalibraci, běžel mi cca hodinu a vůbec se harmonické nezvedly.
Testoval jsem i PCI-e - PCI adaptér https://www.ebay.com/itm/PCI-E-Express-X1-to-Dual-PCI-Riser-Extend-Adapter-Card-With-USB-3-0-Cable/311915485839 , funguje dobře, ale chce to vyhodit rušící pulzní zdroje a dát tam vlastní čisté. Bordel je ve spektru vidět.
Nicméně finální směr asi bude USB zvukovka, aby šlo připojit k NTB a ten pustit na baterky. Kalibrační udělátko bude také přes USB , tak by se to dalo hodit do jedné stíněné krabice, ideálně s lion baterkami a nabíječkou, zvukovku a arduino spojit přes USB hub (bez konektorů je např. maličký https://www.aliexpress.com/item/2018-Newest-Humanoid-4-Port-Hub-High-Speed-USB-2-0-Splitter-Cable-Adapter-for-Laptop/32918109849.html , stavíme si s ním herní myši s USB HID arduinem ) a připojit k NTB. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut december 04, 2018 23:16:49 Predmet: |
|
|
Dodělán výstup do virtuální smyčky (zatím testováno v linuxu), tedy lze již měřit v Artě. Infrasonic Quartet (slušnější Envy24), vytažený ven z hodně zašuměné pracovní stanice PCI prodlužovačkou. Zatím kompenzace přes celou smyčku.
Přípravek pro měření přes LP filtr je hotový, zbývá to doprogramovat. Vizuálně se to chová dobře, LP filtr sníží vyšší harmonické, uvidíme, zda se podaří rozdělení DA/AD.
Naposledy upravil dustin dňa Ut december 04, 2018 23:18:16, celkom upravené 1 krát. |
|
Návrat hore |
|
|
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4857 Bydlisko: Plzeň
|
Zaslal: Ut december 04, 2018 23:17:51 Predmet: |
|
|
Quartet IMD 4kHz + 4,5kHz |
|
Návrat hore |
|
|
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 11177 Bydlisko: Praha
|
Zaslal: St december 05, 2018 11:12:50 Predmet: |
|
|
Ty výsledky jsou až podezřele skvělý ! Kdyby to takhle fungovalo ve finále, tak je to paráda. _________________ Cui bono ? |
|
Návrat hore |
|
|
|
|
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.
|
|