Dit is de opdracht wzip die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
wzip - verliesgevende gegevenscompressie en ruisonderdrukking
KORTE INHOUD
zip [ -c | -d | -dn | -hdn ] num sf
PRODUCTBESCHRIJVING
Deze handleiding documenteert de zip opdracht.
zip is een programma dat kan worden gebruikt voor LOSSY-datacompressie en ruisonderdrukking. Er staat
van STDIN en schrijft naar STDOUT. In de compressiemodus is de invoer een reeks ascii
waarden met drijvende komma. num is het aantal van deze gegevenswaarden. De uitvoer is een reeks
uit kleine gehele getallen, waarvan de meeste nul zijn in een typische toepassing. Dit is klaar voor effectief
compressie met een standaard verliesvrij compressieprogramma zoals gzip.
Het programma kan ook worden gebruikt voor het verwijderen van ruis. In dit geval zijn zowel input als output hetzelfde
reeksen van ascii drijvende-kommawaarden.
De schaalfactor: sf bepaalt de sterkte van compressie of ruisonderdrukking. Een hogere schaal
factor betekent zwaardere compressie en sterkere ruisonderdrukking. Vier keer de standaard
afwijking van het ruisgehalte is een goed begin. Anders 5 procent van het totale signaal
amplitude zou kunnen worden gebruikt als een eerste schatting van een geschikte schaalfactor.
Als de ruisinhoud van de invoergegevens sterk niet-Gaussiaans verdeeld is, zoals Poisson
lawaai. De invoergegevens moeten worden getransformeerd om de Gaussiaans verdeelde ruis te benaderen. Als
de invoerwaarden zijn Poisson-gedistribueerd, dat betekent bijvoorbeeld ruwe tellingen per kanaal
EDX of XPD, ze kunnen worden getransformeerd om Gaussiaans verdeelde ruis te benaderen
transformatie van elk gegevenspunt met y:=2.0*sqrt(x+0.25109). De rugtransformatie is voltooid
met y:=(x/2)^2. De summand 0.25109 compenseert de bias die wordt veroorzaakt door de asymmetrie van
de Poisson-verdeling.
Als u het programma zonder opties aanroept, worden er voorbeelden van het gebruik van het programma geschreven
STDERR.
OPTIES
Er moet precies één optie worden gegeven.
-c Compressie, leest num ascii drijvende-kommawaarden van STDIN en schrijft een reeks
van gehele getallen met hoge redundantie naar STDOUT.
-d Decompressie, leest van STDIN en schrijft een reeks num ascii drijvende komma
waarden naar STDOUT. Deze komen min of meer overeen met de oorspronkelijke gegevens.
-dn Denoising, leest num ascii drijvende-kommawaarden van STDIN en schrijft een reeks
of num ascii drijvende-kommawaarden naar STDOUT. Deze zijn min of meer vergelijkbaar met de
originele gegevens.
-hdn Denoising met harde drempels in plaats van golfkrimp. Enkel onaangeroerd
In deze modus kunnen geluidspieken zichtbaar zijn. Aan de andere kant is er veel minder
impact op de signaalhelling.
Gebruik wzip online met behulp van onworks.net-services