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

Upsampling
Choď na stránku Predchádzajúca  1, 2
 
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Resampling, upsampling, komprimacia zvuku
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

PríspevokZaslal: Ne november 16, 2008 12:12:32    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Ne november 16, 2008 13:19:36    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Ne november 10, 2013 13:25:40    Predmet: Odpovedať s citátom

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.
_________________
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: 9111
Bydlisko: Praha

PríspevokZaslal: Ne november 10, 2013 13:49:19    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Ne november 10, 2013 13:50:40    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


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

PríspevokZaslal: Ne november 10, 2013 15:49:42    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Ne november 10, 2013 16:16:03    Predmet: Odpovedať s citátom

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ů.

_________________
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: 19537

PríspevokZaslal: Ne november 10, 2013 16:25:51    Predmet: Odpovedať s citátom

Nebo třeba takhle. Záleží na tom, co a jak.

http://www.hifi-voice.com/teorie-a-praxe/434-formaty-audio-dat-a-jejich-srovnani-1.html

http://www.youtube.com/watch?v=1CkyrDIGzOE

_________________
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: 9111
Bydlisko: Praha

PríspevokZaslal: Po november 11, 2013 07:25:30    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


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

PríspevokZaslal: Po november 11, 2013 10:59:55    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Po november 11, 2013 12:31:58    Predmet: Odpovedať s citátom

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.

_________________
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: 9111
Bydlisko: Praha

PríspevokZaslal: Po november 11, 2013 13:07:16    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Po november 11, 2013 13:26:03    Predmet: Odpovedať s citátom

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).

_________________
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: 9111
Bydlisko: Praha

PríspevokZaslal: Po november 11, 2013 13:29:04    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Po november 11, 2013 13:42:00    Predmet: Odpovedať s citátom

Vypadá to, že jev se dá vyvolat, když se jako budicí signál použije amplitudový sweep v logaritmickém měřítku.
_________________
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: 9111
Bydlisko: Praha

PríspevokZaslal: Po november 11, 2013 13:51:25    Predmet: Odpovedať s citátom

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
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Ut november 12, 2013 08:41:44    Predmet: Odpovedať s citátom

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.

_________________
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: 19537

PríspevokZaslal: Ut november 12, 2013 09:00:36    Predmet: Odpovedať s citátom

Ještě zajímavější je to když DAC běží v 16-ti bitovém režimu:
_________________
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: 9111
Bydlisko: Praha

PríspevokZaslal: Ut november 12, 2013 13:21:50    Predmet: Odpovedať s citátom

Moze na to mat vplyv aj analogova cast za prevodnikom, ale su tieto vlastnosti primarne dane pouzitym cipom?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


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

PríspevokZaslal: Ut november 12, 2013 15:47:36    Predmet: Odpovedať s citátom

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

_________________
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
Zobraziť príspevky z predchádzajúcich:   
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Resampling, upsampling, komprimacia zvuku Časy uvádzané v GMT + 1 hodina
Choď na stránku Predchádzajúca  1, 2
Strana 2 z 2

 
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