Vlákno názorů k článku Předmagnetizace jazyka C pro analogový záznam od thiemel - Pokud jsem to pochopil správně (až po druhém...

  • Článek je starý, nové názory již nelze přidávat.
  • 2. 11. 2023 2:39

    thiemel

    Pokud jsem to pochopil správně (až po druhém přečtení článku), tak VAC program od Kulhavého bere na vstupu WAV a na výstupu generuje “kód v jazyce C”. Když tento kód jazyce C následně zkompiluješ, dostaneš program, který ti po spuštění bude generovat “pravý analogový audio signál” z původního WAV podle principu, který popisuje v článku.

    Dle specifikace na jeho stránkách máš výstupní kvalitu 32 bit LPCM, vzorkovací frekvenci 1 Hz až 4 GHz ve volitelných krocích po 1Hz (long int?), SNR (odstup signál šum) 2:1 (6dB) až 8464:1 (80dB), a především NULOVÉ ZKRESLENÍ, právě díky přidání šumu (“předmagneti­zace”). To nulové zkreslení je poznat při přehrání 3 MP3 souborů na konci článku - originál, digitalizovaná verze s rozlišením 5 bitů, jeho “předmagnetizovaná“ digitalizovaná verze s rozlišením 5 bitů, a digitalizovaná verze s dithering filtrem s rozlišením 5 bitů.


    V tuto chvíli vidím asi jedinou praktickou aplikaci, a to pro použití s kazetovými počítači ZX spektrum, kdy takto generovaný audiosignál by měl být totožný se signálem z audiokazety, takže může být bez jakýchkoliv dalších HW/SW filtrů pouštěn rovnou do ZX spectra. Anebo do jiných zařízení, která na vstupu vyžadují “pravý” analogový signál, protože s digitálním by mohly mít problémy a chovaly by se nestandardně (někdo v komentářích psal, že by se “rozpískaly” díky zpětnovazební rezonanci některých analogových filtrů či zesilovačů)
.

    Takže analogicky bych toto řešení přirovnal k záložnímu PC zdroji nebo elektrocentrále, která má na výstupu čistou sinusovku, místo “modifikované sinusovky”. Některé zdroje / trafo měniče mají totiž s modifikovanou sinusovkou problém.

    A audiosignál, který odpovídá oné “modifikované sinusovce” právě generuje původní (vstupní) WAV soubor.

    2. 11. 2023, 02:43 editováno autorem komentáře

  • 12. 11. 2023 12:33

    cihlarma

    ...aneb jak pan K objevil zvukový dithering. ;)

    Ona to opravdu není taková magořina, jak se může na první pohled zdát, bez přidaného šumu bychom měli v hudebních nahrávkách pro spotřebitele (obvykle se hudba nahrává v 24 signed int, filmy i 32 float, máme víc flexibility při post-processingu, pak se před tím, než to jde k zákazníkovi, jde dolů) nepříjemné a sakra slyšitelné chyby v kvantování.

  • 2. 11. 2023 20:11

    xyz

    No a nemelo by tohle vsechno byt v tom clanku?
    Tedy nejaky abstrakt, co je predmagnetizace, neco o analogovem a digitalnim signal processingu, co ten program dela - vstup, vystup, implementace. Vyuziti, atd..

    Nemusi to byt zrovna forma pro Journal of digital signal processing, ale absolvent technicke skoly by mel umet i nejakou srozumitelnou formou vyjadrovat svoje myslenky.