Processadores digitais de sinais tem apresentado uma contribuição importante para o desenvolvimento de sistemas embarcados de alto desempenho, com aplicações em áudio, vídeo, multimídia e industriais. Este curso introduz os conceitos básicos de processadores digital de sinais em diversos níveis tanto do ponto de vista de arquitetura, como no desenvolvimento de aplicações, utilizando ferramentas computacionais, através da realização de atividades práticas de programação.
Arquitetura e conjunto de isntruções de DSPs ("Digital Signal Processors"); Conversão de dados em DSPs; Ferramentas para projeto de software com DSPs; Programação de DSPs em linguagens montadoras e em linguagens de alto nível; Implementações em ponto fixo e ponto flutuante; Implementação de filtros e transformadas matemáticas; Otimização de código; Transferência de dados em tempo real.
Chassaing, R., Reay, D. - Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK, Wiley-IEEE Press, 2008Kehtarnavaz, N. - Real-Time Digital Signal Processing: Based on the TMS320C6000, Newnes, 2004Kuo, S., Gan, W.S. - Digital Signal Processors: Architectures, Implementations and Aplications, Prentice Hall, 2004Smith, W.S. - The Scientist and Engineer's - Guide to Digital Signal Processing, California Technical Publishing - ISBN 0-9660176-3-3 (1997)