(英亚网址)基于ARM Cortex-M4的DSP系统开发
基本信息
- 原书名:Digital Signal Processing:Using the ARM Cortex-M4
- 作者: (英)唐纳德 S. 雷伊(Donald S. Reay)
- 译者: 李磊
- 丛书名: 电子电气工程师技术丛书
- 出版社:机械工业出版社
- ISBN:9787111570622
- 上架时间:2017-10-23
- 出版日期:2017 年6月
- 开本:16开
- 版次:1-1
- 所属分类:工业技术 > 电工技术 > 电路 > 数字电路

内容简介
目录
前言
第1章ARM CortexM4开发系统
1.1简介
1.1.1音频接口
1.1.2德州仪器TM4C123 LaunchPad和STM32F407 Discovery开发套件
1.1.3硬件和软件工具
参考文献
第2章模拟输入和输出
2.1简介
2.2用作音频输入和输出的AIC3104立体声信号编解码器
2.3用作音频输入和输出的WM5102音频插孔板信号编解码器
2.4编程示例
2.5使用查询、中断和DMA进行实时输入和输出
2.5.1TM4C123的I2S仿真
2.5.2程序操作
2.5.3运行程序(例程tm4c123_loop_poll.c)
2.5.4将输入连接改为LINE IN
2.5.5改变抽样频率
2.5.6使用沃尔夫森声卡上的数字MEMS麦克风
译者序
长期以来,DSP教学重理论、轻实践的现象一直存在,枯燥的理论学习使得学生学习DSP的热情逐渐冷却。造成这一问题的原因,一是缺乏合适的DSP基础实验英亚注册;二是DSP硬件开发平台成本高昂,教学无法负担。本书采用成本极为低廉的硬件开发平台——ARM CortexM4开发系统(第1章),提供了大量的简明编程示例,涵盖DSP的众多基本概念,诸如模数转换和数模转换(第2章)、有限冲激响应滤波(第3章)和无限冲激响应滤波(第4章)、快速傅里叶变换(第5章)以及自适应滤波(第6章),是广大师生完成DSP实践环节、巩固DSP理论的绝佳选择。
译者很高兴承担了此书的翻译工作,在翻译过程中也获益匪浅。
本书适合用作高年级本科生或者一年级硕士研究生进行DSP实验的英亚注册(建议开设1学期的课程),同时也适合电气工程师使用物美价廉的ARM CortexM4学习DSP时参考。
李磊
2017年1月
前言
Rulph Chassaing一直认为,进行DSP实践教学,使用硬件开发套件和实验室测试设备来处理模拟音频信号,是巩固理论教学的重要且有效的手段。我同样坚信这一点。
丛书的内容,一如既往地涵盖数字信号处理的众多基本概念,如模数转换和数模转换、有限冲激响应(FIR)滤波和无限冲激响应(IIR)滤波、傅里叶变换以及自适应滤波,这些几乎没有变动。每个学年都吸引一批学生学习这些知识。然而,每本书却以不同的DSP开发工具包为特色。
2013年,Robert Owen曾建议我使用一款廉价的ARM CortexM4微控制器来完成DSP实践教学。我当时指出,德州仪器C674x处理器的计算能力显著强于ARM CortexM4的。不过,我也开始着手尝试,并购置了一套德州仪器的Stellaris LaunchPad。利用沃尔夫森(Wolfson) WM8731编解码器,我编制了一个音频接口,并将我之前著作中的例程成功地移植到了Stellaris LaunchPad上。
本书适合电气工程专业的高年级本科生和研究生使用,这些学生已经具备了C语言编程基础,并掌握了线性系统的理论知识。不过,也希望本书能对任何从事DSP教学或者正在学习DSP的人有用,成为他们继续进步的起点。
感谢Robert Owen向我推荐ARM CortexM4;感谢“ARM大学计划”的Khaled Benkrid和英国皇家工程学院使得为期6个月的ARM工业借调顺利进行,在此期间我完成了关于STM32f01平台教学材料的编写;感谢沃尔夫森微电子学研究所的Gordon McLeod和Scott Hendry,在他们的帮助下,我获得了STM32f01开发所需的沃尔夫森Pi声卡;感谢ARM的Sean Hong、Karthik Shivashankar和Robert Iannello给予的热情帮助;感谢Joan Teixidor Buixeda帮忙调试例程;感谢“德州仪器大学计划”的Cathy Wicks和CircuitCo的Hieu Duong帮忙开发音频扩展板;感谢Wiley的Kari Capone和Brett Kurzman给予的耐心帮助。最后,尤其要感谢Rulph Chassaing激励我从事DSP实践教学。
Donald SReay