Professional Documents
Culture Documents
ABeginner'sGuidetoDigitalSignalProcessing(DSP)|DesignCenter|AnalogDevices
What is a DSP?
DigitalSignalProcessors(DSP)takereal
worldsignalslikevoice,audio,video,
temperature,pressure,orpositionthat
havebeendigitizedandthen
mathematicallymanipulatethem.ADSPisdesignedforperformingmathematicalfunctionslike"add",
"subtract","multiply"and"divide"veryquickly.
Signalsneedtobeprocessedsothattheinformationthattheycontaincanbedisplayed,analyzed,or
convertedtoanothertypeofsignalthatmaybeofuse.Intherealworld,analogproductsdetectsignalssuch
assound,light,temperatureorpressureandmanipulatethem.ConverterssuchasanAnalogtoDigital
converterthentaketherealworldsignalandturnitintothedigitalformatof1'sand0's.Fromhere,theDSP
takesoverbycapturingthedigitizedinformationandprocessingit.Itthenfeedsthedigitizedinformation
backforuseintherealworld.Itdoesthisinoneoftwoways,eitherdigitallyorinananalogformatbygoing
throughaDigitaltoAnalogconverter.Allofthisoccursatveryhighspeeds.
Toillustratethisconcept,thediagrambelowshowshowaDSPisusedinanMP3audioplayer.Duringthe
recordingphase,analogaudioisinputthroughareceiverorothersource.Thisanalogsignalisthen
convertedtoadigitalsignalbyananalogtodigitalconverterandpassedtotheDSP.TheDSPperformsthe
MP3encodingandsavesthefiletomemory.Duringtheplaybackphase,thefileistakenfrommemory,
decodedbytheDSPandthenconvertedbacktoananalogsignalthroughthedigitaltoanalogconverterso
itcanbeoutputthroughthespeakersystem.Inamorecomplexexample,theDSPwouldperformother
functionssuchasvolumecontrol,equalizationanduserinterface.
ADSP'sinformationcanbeusedbyacomputertocontrolsuchthingsassecurity,telephone,hometheater
systems,andvideocompression.Signalsmaybecompressedsothattheycanbetransmittedquicklyand
moreefficientlyfromoneplacetoanother(e.g.teleconferencingcantransmitspeechandvideovia
telephonelines).Signalsmayalsobeenhancedormanipulatedtoimprovetheirqualityorprovide
informationthatisnotsensedbyhumans(e.g.echocancellationforcellphonesorcomputerenhanced
medicalimages).Althoughrealworldsignalscanbeprocessedintheiranalogform,processingsignals
digitallyprovidestheadvantagesofhighspeedandaccuracy.
http://www.analog.com/en/designcenter/landingpages/001/beginnersguidetodsp.html
1/3
3/9/2016
ABeginner'sGuidetoDigitalSignalProcessing(DSP)|DesignCenter|AnalogDevices
Becauseit'sprogrammable,aDSPcanbeusedinawidevarietyofapplications.Youcancreateyourown
softwareorusesoftwareprovidedbyADIanditsthirdpartiestodesignaDSPsolutionforanapplication.
FormoredetailedinformationabouttheadvantagesofusingDSPtoprocessrealworldsignals,pleaseread
Part1ofthearticlefromAnalogDialoguetitled:WhyUseDSP?DigitalSignalProcessing101An
IntroductoryCourseinDSPSystemDesign.
What's Inside a
DSP?
ADSPcontainsthesekeycomponents:
ProgramMemory:Storesthe
programstheDSPwilluseto
processdata
DataMemory:Storestheinformationtobeprocessed
ComputeEngine:Performsthemathprocessing,accessingtheprogramfromtheProgramMemoryand
thedatafromtheDataMemory
Input/Output:Servesarangeoffunctionstoconnecttotheoutsideworld
RecommendedReading
FormorespecificinformationaboutADIProcessorsandPrecisionAnalogMicrocontrollersweinviteyouto
explorethefollowing:
SHARCProcessorsArchitecture
SHARCProcessorsSelectionGuide
BlackfinProcessorsArchitecture
BlackfinProcessorsSelectionGuide
PrecisionAnalogMicrocontrollersSelectionGuide
DigitalSignalProcessingisacomplexsubjectthatcanoverwhelmeventhemostexperiencedDSP
professionals.Althoughwehaveprovidedageneraloverview,AnalogDevicesoffersthefollowingresources
thatcontainmoreextensiveinformationaboutDigitalSignalProcessing:
FixedPointvsFloatingPointDigitalSignalProcessingTechnologyOverviewandApplication
Considerations
TheScientistandEngineer'sGuidetoDigitalSignalProcessing
AnalogDialogueSeries:DigitalSignalProcessing101AnIntroductoryCourseinDSPSystemDesign
Part1:WhyuseDSP?DSPArchitectureandDSPAdvantagesOverTraditionalAnalogCircuitry
Part2:LearnMoreAboutDigitalFilters
Part3:ImplementAlgorithmsonaHardwarePlatform
Part4:ProgrammingConsiderationsforRealTimeI/O
Let'sTalkDSP:CommonlyUsedWordsandWhatTheyMean
DSPworkshopsareaveryfastandefficientwaytolearnhowtouseAnalogDevicesDSPchips.The
http://www.analog.com/en/designcenter/landingpages/001/beginnersguidetodsp.html
2/3
3/9/2016
ABeginner'sGuidetoDigitalSignalProcessing(DSP)|DesignCenter|AnalogDevices
DSPworkshopsareaveryfastandefficientwaytolearnhowtouseAnalogDevicesDSPchips.The
workshopsaredesignedtodevelopastrongworkingknowledgeofAnalogDevices'DSPthroughlectureand
handsonexercises.Forscheduleandregistrationinformation,visittheLearningandDevelopmentpage.
19952016AnalogDevices,Inc.AllRightsReserved
http://www.analog.com/en/designcenter/landingpages/001/beginnersguidetodsp.html
3/3