Specifications | C:/Documents and Settings/dongt/Desktop/ICASSP/Latex/ICASSP08.dvi |
Business section |
Specifications | C:/Documents and Settings/dongt/Desktop/ICASSP/Latex/ICASSP08.dvi |
Business section |
Specifications | C:/Documents and Settings/dongt/Desktop/ICASSP/Latex/ICASSP08.dvi |
Suggested Link Details/Purchase | |
Content | JOINTFILTERBANKSTRUCTURESFORINTEGRATINGAUDIOCODINGINTOHEARING AIDAPPLICATIONS RongDong,DavidHermann,RobertBrennan,EdwardChau AMISemiconductor,611KumpfDrive,Unit200,Waterloo,Ontario,CanadaN2V1K8 ABSTRACT Tohelpdevelopultra-lowpowerwirelesshearingaidproducts, weinvestigatetheintegrationofsubbandaudiocodingwithhear- ingaidapplications.Boththeaudiocodingandthehearingaid applicationusesubbandprocessing,buttheirrequirementsforthe filterbanksaretotallydifferent.Thehearingaidapplicationtypi- callyusesanoversampledfilterbanktoreducethealiasingineach subband,whereastheaudiocodecneedsacriticallysampledfilter- bankformaximalcodingefficiency.Ajointfilterbankstructureis proposedinthispapertosatisfythesecontradictivefilterbankre- quirements.Withthisstructure,thetwofilterbanksarecombined intoasinglestereofilterbankoperation,whichcanbeefficientlyim- plementedonafilterbankcoprocessor.Thisstructuresubstantially reducesthecomputationcomplexity,powerconsumptionandmem- oryusage. IndexTerms—Channelbankfilters,transformcoding,audio coding,hearingaids,coprocessors 1.INTRODUCTION Addingwirelessfunctionalitytohearingaidsbringsmanybenefits totheusers[1].Forexample,ahearingaidcanreceiveanaudio streamfromaremotedevice(e.g.,amicrophone,television,tele- phoneoranotherhearingaidontheoppositeear)wirelesslytore- ducethenegativeeffectsofdistance,reverberationandbackground noise. Inordertoreducethetransmissionbandwidth,hencethepower consumption,foraudiostreaming,anaudiocodecisnecessaryto providedatacompression.Theaudiocompressioncanbeperformed ineithertimedomainorasubbanddomainbasedontime-frequency transforms.However,withsubbandcodec,wecanallocatemore bitstoperceptuallyimportantsubbandsandachievehighercoding gainthanthetime-domaincodecs[2].Thus,asubbandcodecisan integralpartofthenewgenerationofwireless-capablehearingaids. However,inahearingaiddevice,eventhoughboththecodec andthehearingaidalgorithmsusesubbandsignalprocessing,their filterbankrequirementsareverydifferent.Thehearingaidalgo- rithmstypicallyapplywidemagnitudeadjustmentsineachsubband, sotheyrequireanoversampledfilterbanktoachieveapropertrade- offintermsofaliasingreductionineachsubband,groupdelay,and computationcomplexity[3].Ontheotherhand,thesubbandcodec requiresacriticallysampledfilterbanktominimizeredundantin- formationandmaximizethecompressionrate.Unfortunately,itis well-knownthat,inacriticallysampledfilterbank,theoverlapping betweenadjacentbandsgeneratesaliasingdistortionsthatcanbe cancelledoutonlyifthereislittleornomodificationtothesub- bandsignal.Thisisobviouslyincompatiblewithhearingaidsignal processing,sochallengesarisewhenweattempttointegratethese twodifferenttypesofsubbandprocessingalgorithms.Therefore,in thispaper,weinvestigateandpresentanovelapproachfortheeffi- cientintegrationofasubbandcodecintoahearingaidapplication, basedonanultra-lowpowerDSPsystemincludinganoptimizedfil- terbankcoprocessor.Ourproposedsolutionaimsforminimizingthe computationcomplexity,powerconsumptionandmemoryusage. Therestofthepaperisorganizedasfollows.Section2describes thearchitectureoftheDSPsystemandwhatthecoprocessoriscapa- bleof.InSection3,weproposeanapplicationframeworktosolve theproblemoftheconflictingfilterbankrequirements.InSection 4,weproposeaselectionoffilterbanksthatareappropriateinthis framework,anddescribetheimplementationofthefilterbanksusing thecoprocessor.Finally,Section5presentsasummaryofthepaper. 2.THEDSPSYSTEM TheDSPsystemisdesignedforultra-lowpowerandminiatureaudio processingapplications.Figure1showsatop-leveloverviewofthe DSPsystem.Thesystemiscenteredaroundthreemajordigitalcom- ponents:afixed-pointgeneralpurposeDSP,acoprocessorandan I/Oprocessor.Thesethreecomponentsruninparallelandcommuni- catethroughinterruptsignalsandsharedmemory.Thegeneralpur- poseDSPisfullyprogrammable.Itprovidestheflexibilityneeded toimplementawiderangeofsignalprocessingalgorithms.The coprocessorisspecializedforfilterbankoperationsandvectorop- erations.Itcanperformtheseoperationswithoutinterventionfrom theDSP.Inparticular,thecoprocessorhardwareishighlyoptimized fortheimplementationofanoversampledcomplexmodulatedfilter- bank.Withsomeadaptation,itcanalsogeneratecritically-sampled filterbanks[4][5][6].Thefilterbankishighlyconfigurableinorder tomeettherequirementsofvariousapplications.Itallowsforodd orevenstacking,differentnumberofsubbands,anddifferenttype ofanalysisandsynthesisprototypefilters.Inaddition,itcanalso operateinstereomode,withtworeal-valuedinputsignalsandasep- arateprototypefilterforeachinput.Withthisdesign,thewholeDSP systemisparticularlyefficientforoversampledsubbandprocessing. TheI/Oprocessorcontrolstheinput/outputdataflowbetweenthe input/outputstages(i.e.,theADC,DACandassociatedcircuits)and theFIFOmemory.Itoperatesonblocksofdatainthebackground andonlyinterruptstheDSPwhennecessary.Itworksinconjunction withmultipleI/Ochannelsintheinput/outputstageconcurrently. Finally,theDSPsystemalsoincludesclockcircuitsandanum- berofotheron-chipperipherals.Therefore,itcanbeeasilyinte- gratedintominiaturedeviceswithoutmanyextraexternalcompo- nents.Anumberofanaloganddigitalinterfacesarealsoprovided thatallowcommunicationswithawidevarietyofexternalsystems, suchasawirelesschip.Whenusedintypicalhearingaidapplica- tions,theDSPsystemoperatesat1.25Vsupplyandconsumesless than1mW. Copyright 2008 IEEE. Published in the 2008 International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2008), scheduled for March 30 - April 4, 2008 in Las Vegas, Nevada. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained from the IEEE. Contact: Manager, Copyrights and Permissions / IEEE Service Center / 445 Hoes Lane / P.O. Box 1331 / Piscataway, NJ 08855-1331, USA. Telephone: + Intl. 908- 562-3966. |
Navigation | Previous Page / Next Page |
Suggested Link Details/Purchase | |
Following Datasheets | icc_lt_approval (1 pages) IceCubeCompetitiveComparison (1 pages) IceCubeSocketsSellSheet (2 pages) icicdt2010_J_Ackaert (4 pages) ICL_B57211P_P11 (14 pages) ICL_B57213P_P13 (14 pages) ICL_B57153_S153 (14 pages) ICL_B57235_S235 (14 pages) ICL_B57236_S236 (14 pages) ICL_B57237_S237 (14 pages) |
Check in e-portals | World-H-News Products Extensions Partners Automation Jet Parts |
Sitemap Folder | group1 group2 group3 group4 group5 group6 group7 group8 group9 group10 group11 group12 group13 group14 group15 group16 group17 group18 group19 group20 group21 group22 group23 group24 group25 group26 group27 group28 group29 group30 group31 group32 group33 group34 group35 group36 group37 group38 group39 group40 group41 group42 group43 group44 group45 group46 group47 group48 group49 group50 group51 group52 group53 group54 group55 group56 group57 group58 group59 group60 group61 group62 group63 group64 group65 group66 group67 group68 group69 group70 group71 group72 group73 group74 group75 group76 group77 group78 group79 group80 group81 group82 group83 group84 group85 group86 group87 group88 group89 group90 group91 group92 group93 group94 group95 group96 group97 group98 group99 group100 Prewious Folder Next Folder |