DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman...
Transcript of DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman...
![Page 1: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/1.jpg)
DSP FDSP FIRSTIRST::What Next?What Next?
Mark A.Mark A. Yoder YoderRose-Hulman Institute of Technology
Jim Jim ZachmanZachmanHyperception, Inc.
![Page 2: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/2.jpg)
OutlineOutline
■■ Review “Review “DSP FirstDSP First””
■■ What’s missing from What’s missing from DSP FirstDSP First
■■ Look at real-time Look at real-time DSP FirstDSP First via VAB™ via VAB™
■■ VAB™ demosVAB™ demos
■■ ConclusionsConclusions
![Page 3: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/3.jpg)
DSP FirstDSP First
■■ 3 hour classroom, 3 hour lab3 hour classroom, 3 hour lab
■■ Weekly MWeekly MATLABATLAB based labs based labs
■■ Students experiment with digital signalStudents experiment with digital signalprocessing (audio and image)processing (audio and image)
■■ Mostly DSP theory, not implementationMostly DSP theory, not implementation
■■ Before Before CircuitsCircuits !!
![Page 4: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/4.jpg)
Advantages of Advantages of DSP FirstDSP First
■■ Give EE’s an early exposure to DSPGive EE’s an early exposure to DSP
■■ Give non-EE’s Give non-EE’s anan exposure to DSP exposure to DSP
■■ An intuition is built via processing realAn intuition is built via processing realsignals.signals.
■■ Low lab costsLow lab costs
■■ Multimedia is attractive to studentsMultimedia is attractive to students
![Page 5: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/5.jpg)
Topics in Topics in DSP FirstDSP First
■■ Sinusoidal signalsSinusoidal signals
■■ PhasorsPhasors
■■ Frequency contentFrequency content
■■ Frequency responseFrequency response
■■ Synthesizing soundsSynthesizing sounds
■■ Sampling,Sampling, aliasing aliasing and andquantizationquantization
■■ FIR filteringFIR filtering
■■ IIR filteringIIR filtering
■■ z-transform analysisz-transform analysiswith polynomialswith polynomials
![Page 6: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/6.jpg)
Adopters of Adopters of DSP FirstDSP First
■ Arizona State Univ.
■ Calif. State Univ. - Sacramento
■ California State-Long Beach
■ Canada College
■ Clark Atlanta Univ.
■ Colorado School of Mines
■ DePaul Univ. - Lincoln Park
■ Devry Inst. of Tech.
■ Diablo Valley College
■ Duke Univ.
■ Emory Univ.
■ Florida Intl. Univ.
■ George Mason Univ.
■ Georgia Inst. of Tech.
■ Indiana Univ. - Bloomington
■ Kean College of New Jersey
■ Lake Superior State Univ.
■ North Carolina State Univ.
■ Northern AZ Univ.
■ Ohio State Univ.
■ PA College of Tech.
■ Penn State Univ. - Great Valley
![Page 7: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/7.jpg)
Adopters of Adopters of DSP FirstDSP First
■ Rose-Hulman Inst. of Tech.
■ SanDiego State Univ.
■ Santa Clara Univ.
■ So. Illinois Univ. - Carbondale
■ South Dakota State Univ.
■ Stanford Univ.
■ Stevens Inst. of Tech
■ Tufts Univ.
■ Univ. Cal Ext. - Santa Cruz
■ Univ. of California - Berkeley
■ Univ. of California - Irvine
■ Univ. of Houston - Clearlake
■ Univ. of Oklahoma
■ Univ. of Southern California
■ Univ. of Florida
■ Univ. of Houston
■ Univ. of Tennessee
■ Univ. of Texas
■ Univ. of Tulsa
■ Valdosta State Univ.
■ Vanderbilt Univ.
![Page 8: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/8.jpg)
Missing From Missing From DSP FirstDSP First
y[n] = ay[n] = a00y[n-1] + by[n-1] + b00x[n] + bx[n] + b11x[n-1]x[n-1]
That’s great, but how do you That’s great, but how do you dodo it? it?
![Page 9: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/9.jpg)
Real-time DSPReal-time DSP
■■ Texas Instruments ‘C31 DSKTexas Instruments ‘C31 DSK
■■ Pros:Pros:•• Real DSPReal DSP
•• InexpensiveInexpensive
•• “Real World”“Real World”
■■ ConsCons•• Long learning curveLong learning curve
•• Violates Violates DSP FirstDSP First philosophy philosophy
![Page 10: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/10.jpg)
Wouldn’t be nice if you could...Wouldn’t be nice if you could...
■■ Quickly show what sampled andQuickly show what sampled andreconstructed speech sounds likereconstructed speech sounds like
■■ Plot the waveform in real-timePlot the waveform in real-time
■■ See the spectrum tooSee the spectrum too
■■ Throw in a Throw in a sinewavesinewave
....without assembly programming?....without assembly programming?
![Page 11: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/11.jpg)
Or how about....Or how about....
■■ Multiply by a sineMultiply by a sine
■■ QuantizeQuantize
■■ Building an FIR filterBuilding an FIR filter
■■ Changing its coefficients on the flyChanging its coefficients on the fly
![Page 12: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/12.jpg)
Or do some other neat stuff....Or do some other neat stuff....
■■ FlangerFlanger
■■ FM synthesisFM synthesis
■■ PSK/FSMPSK/FSM
■■ Image processingImage processing
■■ DTMFDTMF
■■ Fourier seriesFourier series
![Page 13: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/13.jpg)
Not Enough TimeNot Enough Time
■■ See VAB™ demos ThursdaySee VAB™ demos Thursday
■■ Pick up pre-release of VAB™ to demoPick up pre-release of VAB™ to demoyourselfyourself
![Page 14: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/14.jpg)
Which DSP?Which DSP?
■■ ‘C24x EVM‘C24x EVM
■■ ‘C3x DSK and others‘C3x DSK and others
■■ ‘C6x ‘C6x EVM, DSK and others EVM, DSK and others
■■ ‘C54x planned‘C54x planned
■■ With minimal changesWith minimal changes
![Page 15: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/15.jpg)
DSP: DSP: It’s not just for EE’s any moreIt’s not just for EE’s any more
■■ Different types of students need differentDifferent types of students need differentlevels of abstractionlevels of abstraction•• Block Diagrams:Block Diagrams: Broad range of studentsBroad range of students
•• C:C: EE’s, EE’s, CmpE’sCmpE’s, , CS’esCS’es
•• asmasm:: Who?Who?
![Page 16: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/16.jpg)
Real-time DSP Lab SetupReal-time DSP Lab Setup
■■ ‘C31 DSK‘C31 DSK
■■ ComputerComputer
■■ VAB™VAB™
■■ OptionalOptional•• Speakers/headphones/mikesSpeakers/headphones/mikes
•• Signal generator/Signal generator/O’scopeO’scope
•• DSP FirstDSP First
![Page 17: DSP FIRST What Next? - Analog, Embedded … · DSP FIRST: What Next? Mark A. Yoder Rose-Hulman Institute of Technology Jim Zachman Hyperception, Inc.](https://reader031.fdocuments.in/reader031/viewer/2022021900/5b7779497f8b9a3b7e8dac69/html5/thumbnails/17.jpg)
ConclusionsConclusions
■■ DSP can be taught early in the curriculumDSP can be taught early in the curriculum
■■ Real-time DSP can add more excitementReal-time DSP can add more excitement
■■ Real-time DSP can provide new insightsReal-time DSP can provide new insights
■■ More focus on application, less onMore focus on application, less onimplementation detailsimplementation details
■■ Assembly programming isn’t neededAssembly programming isn’t needed
■■ Come see the demos at the Thursday eveningCome see the demos at the Thursday eveningdisplaydisplay