 |
hifi.slovanet.sk
|
 |
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému |
Autor |
Správa |
xvlk Hifista
Založený: 25 marec 2008 Príspevky: 190 Bydlisko: Praha+-50km
|
Zaslal: Ne november 16, 2008 12:12:32 Predmet: |
|
|
dustin napísal: | Je to jenom filtr, dostane par dat v poli a vrati jine pole
|
Tak v tehle filozofii muj algoritmus nebude fungovat. Pokud dostane
par dat v poli, vyhodi taky nejake pole - ale jinak dlouhe - obecne pokazde
jinak pokud jsou kmitocty SRC nesoudelne.
A jinak pokud ma byt volan na data, ktera tecou po castech - treba ty streamy, musi se nekde schovat parametr okamzite faze (instp) ten
vratit na konci kazde casti a zavolat znova prevzorkovac s prislusnym
parametrem. Jinak tam budou strasny chyby a pozna se to tak, ze
budou zaviset na velikosti bufferu (tedy poctu tech dat, co se zpracovavaji
naraz)
dustin napísal: | Díky, zkusím to naimplementovat. Předpokládám, že vstupní int32 musím převést na float, ideálně float64.
|
ba ba, ja pouzivam defaultne doubly. (coz je dle IEEE float80 ?)
Roman St napísal: |
Není to skrytá reklama ?
|
Jak kazdy muze zjistit, firma, kde byl SRC vyvinut, se pred dvema lety fokjuzovala na pronajimani zborenist a kupovani sportovnich hal.
Kod vsak muze byt stale jejim majetkem, doporucuji tedy nazvy funkci a promennych prepsat velkymi pismeny a zmenit trosku formatovani. _________________ Avg(uš**2)=4kTRgammaDeltaf |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4626 Bydlisko: Plzeň
|
Zaslal: Ne november 16, 2008 13:19:36 Predmet: |
|
|
citácia: | Tak v tehle filozofii muj algoritmus nebude fungovat. Pokud dostane
par dat v poli, vyhodi taky nejake pole - ale jinak dlouhe - obecne pokazde
jinak pokud jsou kmitocty SRC nesoudelne. |
Jasně, délka vstupního a výstupního pole musí odpovídat poměru frekvencí (+/- 1 po zaokrouhlení), jinak by to nedávalo smysl.
citácia: | A jinak pokud ma byt volan na data, ktera tecou po castech - treba ty streamy, musi se nekde schovat parametr okamzite faze (instp) ten
vratit na konci kazde casti a zavolat znova prevzorkovac s prislusnym
parametrem. Jinak tam budou strasny chyby a pozna se to tak, ze
budou zaviset na velikosti bufferu (tedy poctu tech dat, co se zpracovavaji
naraz) |
Filtr má své "globální" proměnné, které zůstávají mezi voláním vlastní filtrovací metody na bloku vstupních dat. Uchovávat data mezi bloky potřebují asi všechny filtry v SoXu. |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
Zaslal: Ne november 10, 2013 13:25:40 Predmet: |
|
|
Praktická ukázka resamplingu. Původní signál je 1kHz v 44.1/16, bez ditheru. Je měřený ADC v módu 96/24. Dále je tento signál prohnaný přes resampling z 44.1/16 na 96/24 a opět měřený ADC 96/24. Přínos je evidentní, i když THD a THD+N zůstává prakticky beze změny. _________________ Sympre2 preamp, Bridged power amp, CNO-T25 repro |
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 9448 Bydlisko: Praha
|
Zaslal: Ne november 10, 2013 13:49:19 Predmet: |
|
|
Ako by to vyzeralo na 88.1/24? Resp. ak by bol povodny signal 48k, a neprejavoval sa tam iny nasobok vzorkovacej frekvencie prehravania a nahravania. |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4626 Bydlisko: Plzeň
|
Zaslal: Ne november 10, 2013 13:50:40 Predmet: |
|
|
Jaký DAC? Zřejmě tam ten bordel přidává interní ovesampling v DACu, který je pro 96kHz kratší. Nebo má zvukovka čistější hodiny pro násobky 48kHz než pro 44,1kHz (např. myslím xonar má hodiny pro 48kHz jen děličkou, zatímco pro legacy 44,1 používá PLL). |
|
Návrat hore |
|
 |
opa Hifi inventar
Založený: 24 február 2007 Príspevky: 10696 Bydlisko: Praha
|
Zaslal: Ne november 10, 2013 15:49:42 Predmet: |
|
|
Něčemu nerozumím, jak se do původního "čistého" signálu dostaly kmitočty 200 a 400 Hz ? a jak je resampling odstranil ? _________________ Cui bono ? |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
Zaslal: Ne november 10, 2013 16:16:03 Predmet: |
|
|
opa napísal: | Něčemu nerozumím, jak se do původního "čistého" signálu dostaly kmitočty 200 a 400 Hz ? a jak je resampling odstranil ? |
Pánové, je vidět, že nevíte, jak vypadá digitální signál 44.1/16 bez ditheru (SFDR složky korelované na signál). Je též vidět, že diskuse pouze ve slovní rovině je bezcenná, a to v každém tématu, které jde trochu do hloubky.
Na tomto obrázku jsou data, nikoliv produkt převodníku.
Resampling/upsampling modifikuje složky ze zcela pochopitelných důvodů. _________________ Sympre2 preamp, Bridged power amp, CNO-T25 repro |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 9448 Bydlisko: Praha
|
Zaslal: Po november 11, 2013 07:25:30 Predmet: |
|
|
PMA napísal: | Praktická ukázka resamplingu. Původní signál je 1kHz v 44.1/16, bez ditheru. Je měřený ADC v módu 96/24. Dále je tento signál prohnaný přes resampling z 44.1/16 na 96/24 a opět měřený ADC 96/24. Přínos je evidentní, i když THD a THD+N zůstává prakticky beze změny. |
Akurat je dost otazne, ci tomu pomohol ten resampling, alebo dither ktory tam ten resampling pridal...
Navrhujem 2 dalsie pokusy:
- 1kHz s ditherom 44/16 resamplovat do 96/16
- 96/16 bez ditheru resamplovat do 44/16
OT: pekne obrazky ditheru http://kokkinizita.linuxaudio.org/linuxaudio/dithering.html |
|
Návrat hore |
|
 |
dustin Hifi inventar
Založený: 06 október 2006 Príspevky: 4626 Bydlisko: Plzeň
|
Zaslal: Po november 11, 2013 10:59:55 Predmet: |
|
|
Pokud se resampluje 44/16 vygenerovaný rovnou s ditherem, je rozdíl ve spektru výrazně menší. Neditherovaný signál 44/16 má do čistého sinu docela daleko a podle toho také vypadají obrázky spekter. |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
Zaslal: Po november 11, 2013 12:31:58 Predmet: |
|
|
Ten resampling/upsampling byl na 24 bit, takže už jen z toho důvodu se muselo spektrum vyčistit. Byl bez ditheru.
To je vedlejší. Pokud někdo máte zájem o hlubší pohled do S-D DACů, zkuste si najít hodinu a pustit toto video
http://www.youtube.com/watch?v=1CkyrDIGzOE
prezentace Martina Mallinsona (ESS). Zejména jde o nestabilitu S-D převodníků při přechodu z jednoho stavu do druhého doprovázenou šumem (do ustálení), a o poslechové zkoušky a lidi a hudbu, na které to vybraní jedinci testují. Opravdu to stojí za to, pokud chcete jít dál, než k FFT průměrovanou po dobu 1 sekundy. Chápu, že hodinu času každý nenajde, ale třeba bychom se pak mohli o něčem bavit. _________________ Sympre2 preamp, Bridged power amp, CNO-T25 repro |
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 9448 Bydlisko: Praha
|
Zaslal: Po november 11, 2013 13:07:16 Predmet: |
|
|
OK, z povodneho prispevku som nepochopil ze ten resampling bol bez ditheru. Akurat si myslim, ze ten vysledok dost zavisi od toho resamplovacieho algoritmu.
Martin Mallinson myslim nespomina resampling ani upsampling, ci ano? -- http://www.esstech.com/pdf/noise-shaping-sigma-delta.pdf |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
Zaslal: Po november 11, 2013 13:26:03 Predmet: |
|
|
No je to v principu o převzorkování, takže upsamplingu, což používá každý S-D DAC. Ono nemá význam otvírat na každý striktní jeden termín samostatné vlákno.
Opravdu stojí za to si prezentaci poslechnout, jelikož stránky v pdf dostatečně netrknou.
Nejjednodušší test je možné si udělat i sám, ale vyžaduje opravdu velké rozlišení, jde o zvýšení šumového pozadí S-D DACu pro velkou výstupní amplitudu signálu ve srovnání s malou. Jinými slovy, DAC moduluje šum v závislosti na amplitudě. To může být naprosto klíčové vysvětlení rozdílů ve zvuku, jakýchkoliv 2 komponentů.
Krom toho existuje i "přechodný" šum při změně amplitudy, který se ustálí na určité nové hodnotě, a existují "kritické" přechody (definované konkrétní binární hodnotou). _________________ Sympre2 preamp, Bridged power amp, CNO-T25 repro |
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 9448 Bydlisko: Praha
|
Zaslal: Po november 11, 2013 13:29:04 Predmet: |
|
|
jj, vcera som zistil, ze youtube umoznuje pustit video i s rychlostou 1.5x, takze to nemusi trvat ani hodinu ... akurat tam ta kvalita ide dole :) |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
Zaslal: Po november 11, 2013 13:42:00 Predmet: |
|
|
Vypadá to, že jev se dá vyvolat, když se jako budicí signál použije amplitudový sweep v logaritmickém měřítku. _________________ Sympre2 preamp, Bridged power amp, CNO-T25 repro |
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 9448 Bydlisko: Praha
|
Zaslal: Po november 11, 2013 13:51:25 Predmet: |
|
|
Trošku k téme: amplitúdový sweep som dávnejšie skúšal i s ES9018 ... a na jednom kanáli mi to moc pekné neprišlo, povedal by som, že sa stalo presne to čo popisuje vo svojej prednáške Martin. A záviselo to od nastavení parametrov DACu i vzorkovacej frekvencie. Možno mám nejaký vadný kus... |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
Zaslal: Ut november 12, 2013 08:41:44 Predmet: |
|
|
Podařilo se mi naměřit změnu šumu S-D DAC v závislosti na amplitudě, i když jen ve "statickém" režimu, tj. při ustálených amplitudách a nikoliv přechodný šumový děj při změně amplitudy.
Bylo na to nutné použít dvojitý T-článek za DAC jako pásmovou zádrž a za ním zesilovač +40dB, aby bylo něco vidět, jelikož AD převodník není nic moc. Měření ukazuje šum při nulové amplitudě výstupního signálu a při amplitudě 0dBFS a nastavení max. dig. zesílení. Když si v acrobatu budete přepínat stránky 1 a 2, uvidíte posun šumového pozadí. Je to v režimu 24-bit. _________________ Sympre2 preamp, Bridged power amp, CNO-T25 repro |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
Zaslal: Ut november 12, 2013 09:00:36 Predmet: |
|
|
Ještě zajímavější je to když DAC běží v 16-ti bitovém režimu: _________________ Sympre2 preamp, Bridged power amp, CNO-T25 repro |
|
Návrat hore |
|
 |
miero Hifi inventar

Založený: 08 september 2010 Príspevky: 9448 Bydlisko: Praha
|
Zaslal: Ut november 12, 2013 13:21:50 Predmet: |
|
|
Moze na to mat vplyv aj analogova cast za prevodnikom, ale su tieto vlastnosti primarne dane pouzitym cipom? |
|
Návrat hore |
|
 |
PMA Pavel Macura

Založený: 18 január 2007 Príspevky: 19650
|
Zaslal: Ut november 12, 2013 15:47:36 Predmet: |
|
|
Jsou dané do jisté míry použitým čipem, ale je to vlastní všem S-D převodníkům bez výjimky. Analogová část za převodníkem nemá vliv na šumový zdvih, jen na mírné zvýšení harmonického zkreslení. Měření je relevantní až od cca 1 až 2kHz výše, pod 1kHz ještě dominuje šum AD převodníku a hlavně jeho analogové vstupní části, a to i při použití 2-T článku a zesilovače 40dB za DACem.
Závislost šumu S-D převodníku je známá věc. Martin Mallinson o tom mluví v prezentaci (včerejší link) a lze najít naprosto seriózní odborné články na toto téma.
To měření co jsem ukázal je bohužel "statické" (zachycuje ustálený stav). Nezachycuje přechodný stav generování šumu při změně amplitudy a ustalování stavových proměnných zpětnovazební digitální regulace. Mallinson (návrhář DAC u ESS a dříve u Analog Devices - oprava) říká, že se to neumí pořádně měřit, zachycují to jen jako trajektorii stavových proměnných.
P.S.: měřený DAC je Asahi Kasei AK4396 _________________ Sympre2 preamp, Bridged power amp, CNO-T25 repro |
|
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.
|
|