Digital Signal Processing Courses
Real-time digital signal processing (DSP) using general-purpose DSP processors is an exciting and challenging area to work in. It promises an effective way to design, experiment, and implement a variety of signal processing algorithms for real-world applications. With DSP being more and more widely used in various applications such as medical, industrial, security and telecommunications the demand for high-performance digital signal processors has expanded rapidly over the last decade. Increasingly, traditional analog systems are being replaced with digital systems. The fast growth of DSP applications is not a surprise when considering the commercial advantages of DSP in terms of potentially fast time to market, flexibility for upgrades to new technologies and standards, and low design cost offered by various DSP devices. The rising demand from the digital handheld devices in the consumer market to the digital networks and communication infrastructure coupled with the emerging internet applications are the driving forces for DSP applications.
Many industrial companies are currently engaged in real-time DSP research and development. It becomes increasingly important for today's students and practicing engineers to master not only the theory of DSP, but equally importantly, the skill of real-time DSP system design and implementation techniques. The career opportunities for embedded systems developers with DSP programming skills are very good.
FTT's DSP courses, typically, have been developed in response to customer requests for course covering DSP on particular microcontrollers such as e.g Microchip's dsPIC and PIC32 devices, ARM Cortex M4 devices, and TI digital and floating point DSP processors. FTT is also working on DSP programming for hybrid multi-core processor architecture such as e.g. the ARM processor used in the Beagle Board X15 which, apart from a powerful ARM core also has several TI PRU cores and TI C6000 cores.