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

Softwarová kompenzace harmonického zkreslení měřicí smyčky
Choď na stránku 1, 2, 3 ... 22, 23, 24  Ďalšia
 
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Zdroje signálu
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: 4423
Bydlisko: Plzeň

PríspevokZaslal: Pi október 19, 2018 10:16:41    Predmet: Softwarová kompenzace harmonického zkreslení měřicí smyčky Odpovedať s citátom

Dobře zkalibrovaná virtuální symetrika dává výborné výsledky. Co kdyby se místo pouhého lineárního zesílení zkalibroval nelineární gain, aby inverzně kompenzoval nelineární charakteristiku měřicí smyčky? Něco podobného bude mít to ESS http://hifi.slovanet.sk/bb/viewtopic.php?p=316373#316373

Zkusil jsem hodit dotaz na https://www.diyaudio.com/forums/equipment-and-tools/328871-digital-distortion-compensation-measurement-setup.html . Pokud má někdo zkušenosti/nápady/cokoliv užitečného k tématu, rád se poučím. Věřím, že je ten princip reálný, minimálně ve verzi pouhého nelineárního zesílení, bez časových přesahů mezi vzorky.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 9101
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 10:22:31    Predmet: Odpovedať s citátom

Zaujimave, akurat ak by to fungovalo, tak pouzitelne by to bolo len na meranie analogu.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 10:26:05    Predmet: Odpovedať s citátom

To je v pořádku, nic jiného měřit nechci, než analog Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Pi október 19, 2018 10:42:44    Predmet: Odpovedať s citátom

Kompenzoval bys fazi slozek zkresleni?
_________________
Dispre-JFET mod. preamp, ExtremA power buffer, CNO-T25 repro
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: 4423
Bydlisko: Plzeň

PríspevokZaslal: Pi október 19, 2018 10:54:53    Predmet: Odpovedať s citátom

Nevím, musím nejdřív nastudovat ten odkazovaný paper.

Mám představu na několika frekvencích změřit podíly 2., 3., 4. harmonické a z toho vypočítat (průměrné? ) koeficienty toho nelineárního gainu. Tak nějak to dělá v tom paperu.

Takže v první fázi bych v kompenzaci neřešil časové vztahy mezi vzorky, prostě jenom nelineární gain nějakým parametrizovaným polynomem.

Teorii ale sám nedávám, to už jsem většinu zapomněl Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 10554
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 11:11:11    Predmet: Odpovedať s citátom

Největší problém bude v tom, že to zkreslení se mění s kmitočtem, takže pro komplexní signály nebo projetí celého pásma to nevidím moc růžově.
Ale pokud se dá korekce snadno měnit (což by u sw. řešení neměl být problém), tak by to možná šlo odladit pro několik diskrétních kmitočtů, na kterých se měří.
Pro tuhle úlohu ovšem rejekční filtr udělá podstatně lepší službu. Umožňuje vyhodnotit zkreslení s potlačením první harmonické 60-100 dB, což žádná sw. korekce nedokáže.

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Pi október 19, 2018 11:14:30    Predmet: Odpovedať s citátom

opa napísal:
Největší problém bude v tom, že to zkreslení se mění s kmitočtem, takže pro komplexní signály nebo projetí celého pásma to nevidím moc růžově.


... a též s amplitudou. Souhlasím, že kmitočtová závislost nelinearity bude větší oříšek.

dustin: pokud se nevykompenzuje fáze složek zkreslení, tak se mohou sečíst i vyrušit podle fáze.

Obecně kompenzace něčeho kolem -100dB nebude vůbec legrace.

_________________
Dispre-JFET mod. preamp, ExtremA power buffer, CNO-T25 repro
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 10554
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 11:21:32    Predmet: Odpovedať s citátom

A to zbytkové zkreslení se na diskrétním kmitočtu dá na výstupu odfiltrovat analogovým filtrem, který stačí nastavit (doladit) na kmitočet. Není potřeba brát v úvahu ani fázi ani amplitudu.
_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 11:46:57    Predmet: Odpovedať s citátom

Nějak to ESS dělá https://benchmarkmedia.com/blogs/application_notes/dac3-introducing-the-new-es9028pro-converter (sekce THD Compensation) a určitě to nebude kalibrovat na všech možných frekvencích. Parametr v registru mají jen jedno číslo pro druhou a pro třetí harmonickou. Bude na to nějaký fígl, který lze určitě realizovat v SW... Tipuju si, že jenom nějakou složku nelineárního zesílení - něco jako pro 2. harmonickou jiný sklon křivky pro kladné a pro záporné vzorky a pro 3. harmonickou symetrické prohnutí (pozvolnou limitaci).
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 9101
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 11:52:50    Predmet: Odpovedať s citátom

citácia:
play -n -c 2 synth sin 1k

vs.
citácia:
play -n -c 2 synth sin 1k sin 2k 0 75 sin 3k 0 0 sin 5k 0 50 remix 1,2p-89.7,3p-96.6,4p-104 0


Parametre ladene od oka s Artou. Vystup len do jedneho kanalu, pri vystupe do oboch sa skreslenie meni.


Naposledy upravil miero dňa Pi október 19, 2018 11:55:34, celkom upravené 1 krát.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Pi október 19, 2018 11:54:13    Predmet: Odpovedať s citátom

dustin: Takhle popsané to nemůže obecně jako kompenzace zkreslení fungovat. A pokud kompenzují už tak nízké jen H2 a H3 vždy jedním nastavením, tak to z hlediska slyšitelnosti IMO neudělá vůbec nic a zavání to spíš marketingovým tahem, ne nepodobným těm kabelářským. Ale chápu, že jako hračka (bez efektu na poslech) to může fungovat.
_________________
Dispre-JFET mod. preamp, ExtremA power buffer, CNO-T25 repro
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
PMA
Pavel Macura


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

PríspevokZaslal: Pi október 19, 2018 11:56:31    Predmet: Odpovedať s citátom

miero napísal:
citácia:
play -r 44100 -n -c 2 synth sin 1k

vs.
citácia:
play -r 44100 -n -c 2 synth sin 1k sin 2k 0 75 sin 3k 0 0 sin 5k 0 50 remix 1,2p-89.7,3p-96.6,4p-104 0


Parametre ladene od oka s Artou.


To nejhorší tam stejně zůstalo. Ty snížené individuální harmonické znát nebudou vůbec, to zbylé smetí je otázka. Nejsou to artefakty neditherování v 16b??

_________________
Dispre-JFET mod. preamp, ExtremA power buffer, CNO-T25 repro
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 9101
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 11:58:51    Predmet: Odpovedať s citátom

PMA, nejak mi pride, ze si nepochopil o co dustinovi ide. Neriesi prehravanie, ale len cisto meranie analogoveho zosilnovaca v slucke.

A to smetie je zalezitost pouzitej zvukovky. Ukazal som len, ze to co chce dustin kompenzovat, kompenzovat ide. A velmi jednoducho, i bez priameho pouzivania matematiky.

Neditherovanych 16bitov konci okolo -96dBFS. Tieto artefakty su urovnou uplne inde.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 12:01:58    Predmet: Odpovedať s citátom

miero - tohle samozřejmě fungovat bude. Ale mně jde o úpravu křivky zesílení vůči velikosti signálu, aby to takhle odečetlo samo Smile Což se přiznám ani nevím, zda teoreticky lze. IMO částečně jo, protože výskyt těch harmonický bude z velké míry důsledek nelineárního zesílení řetězce. Kdyby se tam pustil inverzní průběh gainu, mohlo by to fungovat. Jenom jak jej při kalibraci zjistit...
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 9101
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 12:04:41    Predmet: Odpovedať s citátom

dustin, nemam to do detailov domyslene, ale cakam, ze ked pouzijem tie moje zistene koeficienty a fazy harmonickych, tak to bude +/- fungovat na lubovolny signal a staci ich vlozit do spravnej rovnice, ktoru pouzijes ako filter.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 12:09:11    Predmet: Odpovedať s citátom

PMA napísal:
dustin: Takhle popsané to nemůže obecně jako kompenzace zkreslení fungovat.


No nějak jim to dle toho grafu funguje.

Fakt mi nejde o poslech, ale o kompenzaci zkreslení měřicí smyčky pro přesnější měření normálním HW.

Tohle je taky zajímavý článek, výsledky dle grafů nejsou zanedbatelné. Tam už to ale řeší časovým filtrem.

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.52.5997&rep=rep1&type=pdf


Naposledy upravil dustin dňa Pi október 19, 2018 12:12:45, celkom upravené 1 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: 4423
Bydlisko: Plzeň

PríspevokZaslal: Pi október 19, 2018 12:12:29    Predmet: Odpovedať s citátom

miero napísal:
dustin, nemam to do detailov domyslene, ale cakam, ze ked pouzijem tie moje zistene koeficienty a fazy harmonickych, tak to bude +/- fungovat na lubovolny signal a staci ich vlozit do spravnej rovnice, ktoru pouzijes ako filter.


Jasně, to jsou ty koeficienty a0, a1, a2 v úvodním paperu - podíly jednotlivých harmonických, to snadno pro konkrétní frekvenci soxem změříme a spočítáme. Ale překlopit je do tvaru křivky kompenzujícího nelineárního zesílení je ten špek Smile To právě nějak řeší ten paper...
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 10554
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 12:14:27    Predmet: Odpovedať s citátom

miero napísal:
citácia:
play -n -c 2 synth sin 1k

vs.
citácia:
play -n -c 2 synth sin 1k sin 2k 0 75 sin 3k 0 0 sin 5k 0 50 remix 1,2p-89.7,3p-96.6,4p-104 0


Parametre ladene od oka s Artou. Vystup len do jedneho kanalu, pri vystupe do oboch sa skreslenie meni.

Koneckonců s kvalitní zvukovkou, která nemá to smetí, ani tohle není marný.
Pro pevný kmitočet a pevnou výstupní úroveň stáhnout 2. a 3. harmonickou pomůže. Výstup pak regulovat už poťákem.
Jo, dobrý.
Jenže to asi funguje jenom pod tím Linuxem ?

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 9101
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 12:22:01    Predmet: Odpovedať s citátom

opa, predpokladam, ze si neuvedomujes, ze sa opakujes.
- http://hifi.slovanet.sk/bb/viewtopic.php?p=312834

nechces si to uz KONECNE nainstalovat a nieco aj skusit? :-)
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Pi október 19, 2018 12:25:26    Predmet: Odpovedať s citátom

Můj názor je, že flastrování je špatná metoda.
_________________
Dispre-JFET mod. preamp, ExtremA power buffer, CNO-T25 repro
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: 4423
Bydlisko: Plzeň

PríspevokZaslal: Pi október 19, 2018 12:41:01    Predmet: Odpovedať s citátom

Nevím, co myslíš flastrováním.

Kalibrace/změření -> kompenzace je normální postup, který se používá standardně. Ty jsi zvyklý to dělat hardwarově, mě to zajímá softwarově.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 12:45:12    Predmet: Odpovedať s citátom

Tohle je úplně jednoduché řešení výpočtu koeficientů polynomu gainu, které ale pro kalibraci (proložení křivkou - polyfit) vyžaduje časové srovnání vzorků, což je asi nereálné Sad

https://www.mathworks.com/help/signal/examples/analyzing-harmonic-distortion.html#d120e2046

Ale ukazuje, jak správné nastavení dodatečného polynomiálního zesílení umí zredukovat výsledné harmonické zkreslení.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 9101
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 13:10:37    Predmet: Odpovedať s citátom

mozno som blby, ale nestacilo by na zaciatok tie namerane amplitudy prepocitat z decibelov a dosadit do polynomu?

ved ten polynom z toho prikladu na mathworkse vyzera:
citácia:
y = 0.0010 * x^3 - 0.0002 * x^2 + x - 0.0250
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 13:24:30    Predmet: Odpovedať s citátom

Výpočet na mathworks je úplně triviálně jednoduchý, ovšem pro výpočet parametrů polynomu (klasický best fit) potřebuje řadu vstupních vzorků a jim přesně časově odpovídající řadu výstupních vzorků (generují si je pro ukázku tím rampem). To ale při kalibraci mít nebudeme, signál bude zpožděný nevíme o kolik. Jedině vzájemnou korelací spočítat zpoždění a pak to teprve proložit polynomem. To by ale vyžadovalo nějaký neperiodický signál, to už se moc komplikuje....

IMO se musí vycházet z naměřeného podílu harmonických přes FFT. Zajímavý je jednoduchý výpočet na https://www.google.com/imgres?imgurl=https%3A%2F%2Fimage.slidesharecdn.com%2Fnonlinearity-150703133039-lva1-app6891%2F95%2Fnonlinearity-4-638.jpg%3Fcb%3D1468390443&imgrefurl=https%3A%2F%2Fwww.slideshare.net%2Fpeichechang%2Fnonlinearity-50135150&docid=GqKBm-LGQmU6mM&tbnid=RgVYMF79Ca1IZM%3A&vet=10ahUKEwjr9pustJLeAhXxlIsKHalcDGYQMwhnKDMwMw..i&w=638&h=442&safe=off&bih=986&biw=1920&q=gain%20nonlinearity%20harmonic%20distortion&ved=0ahUKEwjr9pustJLeAhXxlIsKHalcDGYQMwhnKDMwMw&iact=mrc&uact=8 . Tam ale z FFT nevíme fázi (tedy znaménko) toho příspěvku každé harmonické.... musím si to rozepsat....
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 9101
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 13:32:21    Predmet: Odpovedať s citátom

u mna boli fazy harmonickych:
2 harm ... 270st
3 harm ... 180st
4 harm ... nemeral som, ale ocakavam 90st
5 harm ... 0 st
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
MaBat
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 13:38:17    Predmet: Odpovedať s citátom

Blbý je, že toho o té převodní charakteristice, kterou potřebujete změřit, spoustu předpokládáte (už jen řád toho polynomu), a pokud se moc netrefíte, můžete si tam tím nadělat IMHO víc škody, než užitku. Tím neříkám, že to nemůže v nějakých zvláštních případech fungovat, tj. odladit na konkrétní konfiguraci se to jistě nějak dá. Ale je to flastrování.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 13:51:36    Predmet: Odpovedať s citátom

Nemyslím si, že by tu v reálu hrozil nějaký průser. Výsledný průběh gainu se musí od lineární čáry lišit zcela minimálně, zase takové zkreslení reálná měřicí smyčka slušné zvukovky nemá (pod 100dB na druhé harmonické atd.). Kalibrace musí mít nějaká omezení, takže když koeficienty pro vyšší řády polynomu přelezou nějakou maximální smysluplnou hodnotu, tak to failne a zahlásí a nechá rovnou čáru bez kompenzace.

O tom mimochodem píše i ten první paper, že křivka nesmí mít nespojitosti atd. atd.

IMO to chce vyzkoušet, klidně nahrát reálný response a pak korekci počítat a analyzovat offline v nějakém výpočetním softu (v mém případě asi numpy http://pythonforengineers.com/audio-and-digital-signal-processingdsp-in-python/ )

Ověřit se to pak dá pro různé vstupní frekvence, šum atd.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 13:52:21    Predmet: Odpovedať s citátom

miero napísal:
u mna boli fazy harmonickych:
2 harm ... 270st
3 harm ... 180st
4 harm ... nemeral som, ale ocakavam 90st
5 harm ... 0 st


Jak jsi to zjišťoval?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 9101
Bydlisko: Praha

PríspevokZaslal: Pi október 19, 2018 13:55:49    Predmet: Odpovedať s citátom

skusal som posuny 0/90/180/270 a takto mi to vyslo.

a pred chvilkou som si spomenul, ze som niekde myslim videl, ze faza harmonickych sa meni o nejaky nasobok pi/2 (v tomto pripade asi 3pi/2) ... preto ten moj odhad 90st pre 4 harmonicku
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Pi október 19, 2018 14:10:50    Predmet: Odpovedať s citátom

Promiň mou natvrdlost - jak jsi to zkoušel?

Mám v teorii systémů smutné mezery, čas s tím něco udělat....
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 -> Zdroje signálu Časy uvádzané v GMT + 1 hodina
Choď na stránku 1, 2, 3 ... 22, 23, 24  Ďalšia
Strana 1 z 24

 
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