As of Fall2016, there is no formal course prerequisite
for this course
However, students are strongly
encouraged to have:
Digital signal processing
(such as ECGR4124)
It would be highly advantageous to have experience in
DSP, there will only be a quick review in the first few
weeks, so students unfamiliar with the topic will be expected to expend significant
additional individual effort to very quickly
come up to speed on DSP topics of z-transform and
digital filter design, to avoid loss of 2 letter grades
in the course with the DSP exam and quizzes (see
syllabus). Also, see the DSP review handout below.
Java or C or C++
Embedded systems of some
sort
It would be advantageous had to have experience in
embedded systems and microcontrollers/microprocessors,
however the focus in this class is on relatively simple
code for use in signal processing, rather than complex
and large code
Electronic devices R, L, C, BJT, MOSFET, and their use
in circuits (you will be building circuits)
Fourier transform concepts (such as ECGR3111)
Review of these topics is the responsibility of the
student, although some overview of DSP (digital signal
processing) occurs in the first few weeks (see syllabus)
By the completion date of the DSP review/exam/quizzes, your
DSP skill should be sufficient to
understand discussion in this
paper, since the last half of the course will cover
similar material
Freescale, Kinetis are registered trademarks of
Freescale Semiconductor, Inc. Texas Instruments, TI,
C2000, and Code Composer Studio are a registered trademarks of
Texas Instruments Incorporated. Adafruit is a
registered TradeMark of Limor Fried. ARM, Cortex and Keil
are registered trademarks of ARM Limited (or its
subsidiaries). Apple, Yosemite, Mac OS, iPhone, iPad,
MacBook, Mac, iTunes, and Xcode are trademarks of Apple inc. All
other product or service names are the property of their
respective owners. Arduino is a registered trademark of
Arduino.