Telos Zephyr Xstream Two-Way Radio User Manual


 
USER’S MANUAL
Section 6: AUDIO CODING REFERENCE 113
Thestepsinvolvedintheperceptualcodingprocessareshownbelow:
Thecomponentsworkasfollows:
Theanalysisfilterbankdividestheaudiointospectralcomponents.
Sufficientfrequencyresolutionmustbeusedinordertoexceedthewidthof
theear'scriticalbands,whichis100Hzbelow500Hzand20%ofthecenter
frequencyathigherfrequencies.
Theestimatio
nofmaskedthresholdsectioniswherethehumanear/brain
systemismodeled.Thisdeterminesthemaskingcurve,underwhichnoise
mustfall.
Theaudioisreducedtoalowerbitrateinthequantizationandcoding
section.Onetheonehand,thequantizationmustbesufficientlycoarsein
ordernottoexce
edthetargetbitrate.Ontheotherhand,theerrormust
beshapedtobeunderthelimitssetbythemaskingcurve.
Thequantizedvaluesarejoinedinthebitstreammultiplex,alongwithany
sideinformation.
Doingaudiocodingeffectivelymeansmanagingseveraltradeoffs.Mo
stimportantisthe
numberofsamplescodedtogetherinoneframe.Longframeshavehighdelay,butaremore
efficientbecausetheheaderandsideinformationistransmittedlessfrequently.Longerframes
offerthepossibilitytousefilterbankswithbetterfrequencyresolution.Afundamental
principleinsignalprocessingisthatspectralspli
ttingfiltersmayhaveeithergoodtime
resolution,orgoodfrequencyresolution,butnotboth.Thismakessensewhenyouconsider
thatalongertimewindowmeansthattheanalyzerhasmorecompleteinformation,morefull
audiocycles,toworkwith
1
.
Inthecaseofrapidlychanginginputsignals(transients)longframesarepoorerthanshortones
becausethetimespreadwillleadtosocalledpreechoes.Forsuchsignals,thesizeoftheframe
shouldcorrespondtothetemporalresolutionofthehumanear.Thiscanbeachievedbyus
ing
shortframesorbychangingtheframelengthaccordingtotheimmediatecharacteristicsofthe
signal.
1
Perhaps this is the DSP designer’s equivalent to the economist’s TANSTAAFL: There
ain’t no such thing as a free lunch.