Subband Coding: 09bit059 (Mihika Shah)
Subband Coding: 09bit059 (Mihika Shah)
09bit059
(MihikaShah)
Introduction
Vectorquantizationisusedwhenthesourceoutputshowshigh
degreeofclustering.
Scalarquantizationisusedwhenthesourceoutputislinearin
nature.
Whenthesourcehaswelldefinedcharacteristicthenwecanchoose
aparticularcompressionscheme.
Butinrealworld,mostsourceexhibitacombinationof
characteristics.Sosubbandcodinghelpsustosolvethisproblem.
WhatisSubbandCoding?
ASourceoutputisdecomposedintoitsconstituents.Andeach
constituentisencodedanddecodedseparatelytoimprove
compressionperformance.
Itseparatesthesourceoutputintobandsofdifferentfrequency
usingdigitalfilters.
Differentfiltersareusedlikelowpassfilterorhighpassfilter.
Filters
Asystemthatblockscertainfrequencycomponentsiscalleda
filter.
Filtersthatonlypasscomponentsbelowcertainfrequencyf0are
calledlowpassfilters.
Filtersthatblockallcomponentsbelowcertainfrequencyf0are
calledhighpassfilters.
Filtersthatpasscomponentsthathavefrequencycontentabove
certainfrequencyf1andbelowfrequencyf2arecalledbandpass
filters.
Thisisthemostfrequently
usedfilterbankswhich
consistsofacascadeofstages
andeachstagecontainsboth
lowpassandhighpassfilter.
BasicSubbandCodingAlgorithm
Itconsistsofthreephases:
1. Analysis
2. QuantizationandCoding
3. Synthesis
Analysis
Fig1.Blockdiagramofsubbandcodingsystem
(Contd)
Sourceoutputispassedthrougheithernonoverlappingor
overlappingfilters.
Therangeoffrequenciesattheoutputislessthantherangeof
frequenciesattheinputtothefilter.
Theprocessofreducingthenumberofsamplesiscalled
decimationordownsampling.
Theamountofdecimationdependsontheratioofthebandwidth
ofthefilteroutputtofilterinput.
Ifthebandwidthoffilteroutputis1/Mofthebandwidthoffilter
inputthenthedecimationwillbeofM.
QuantizationandCoding
Allocationofbitsbetweenthesubbandsisthemainissue.
Bitsareallocatedaccordingtothemeasureofinformationcontent
betweensubbands.
Whentheinformationcontentofbandsisverydifferent,bit
allocationprocedurehasasignificantimpact.
Synthesis
Quantizedandcodedcoefficientsareusedforthereconstructionof
theoriginalsignal.
Fromeachsubband,encodedsamplesaredecodedatthereceiver.
Decodedvaluesareunsampledbyinsertinganappropriatenumber
of0sbetweensamples.
Theunsampledsignalsarepassedthroughabankofreconstruction
filterswhenthenumberofsamplespersecondhasbeenbrought
backtotheoriginalrate.
Summationofthereconstructionfiltergivesthefinalreconstructed
output.
Applications
SpeechCoding
AudioCoding
ImageCompression
(Contd)
TheMovingPictureExpertsGroup(MPEG)hasproposedan
audiocodingschemewhichisbasedonsubbandcoding.
Therearethreelayersinwhichlayer1andlayer2bothusea
bankof32filters.Inputissplitted into32bands,eachwiththe
bandwidthoff/64,wherefisthesamplingfrequency.
32000samplespersecond,44100samplespersecondand48000
samplespersecondaretheallowablefrequencies.
Thankyou