技术教育社区
www.teccses.org

基于ARM Cortex-M4的DSP系统开发

封面

作者:(英)唐纳德S.雷伊(DonaldS

页数:249

出版社:机械工业出版社

出版日期:2017

ISBN:9787111570622

电子书格式:pdf/epub/txt

内容简介

本书介绍了数字信号处理(DSP)的一种实践教学方法。书中的实时示例基于ARMCortex-M432位微处理器,采用模拟输入/输出信号(可以使用信号发生器或音频信号源如iPods来提供实验用输入信号),并通过示波器和扬声器或耳机展示视觉和听觉效果。除此之外,本书还涵盖了数字信号处理的一些基本概念,如模数和数模转换,FIR和IIR滤波,傅里叶变换,自适应滤波,等等。本书可作为大学进行DSP实验教学的辅助教材,也适合打算使用廉价的ARMCortex-M4学习DSP的学生和工程师阅读。

本书特色

本书介绍了数字信号处理(DSP)的一种实践教学方法。书中的实时示例基于ARMCortex-M432位微处理器,采用模拟输入/输出信号(可以使用信号发生器或音频信号源如iPods来提供实验用输入信号),并通过示波器和扬声器或耳机展示视觉和听觉效果。除此之外,本书还涵盖了数字信号处理的一些基本概念,如模数和数模转换,FIR和IIR滤波,傅里叶变换,自适应滤波,等等。本书可作为大学进行DSP实验教学的辅助教材,也适合打算使用廉价的ARMCortex-M4学习DSP的学生和工程师阅读。

目录

目录 Contents

译者序
前言
第1章ARM Cortex睲4开发系统
11简介
111音频接口
112德州仪器TM4C123 LaunchPad和STM32F407 Discovery开发套件
113硬件和软件工具
参考文献
第2章模拟输入和输出
21简介
22用作音频输入和输出的AIC3104立体声信号编解码器
23用作音频输入和输出的WM5102音频插孔板信号编解码器
24编程示例
25使用查询、中断和DMA进行实时输入和输出
251TM4C123的I2S仿真
252程序操作
253运行程序(例程tm4c123_loop_poll.c)
254将输入连接改为LINE IN
255改变抽样频率
256使用沃尔夫森声卡上的数字MEMS麦克风
257运行程序(例程stm32f4_loop_poll.c)
258运行程序(例程tm4c123_loop_intr.c)
259TM4C123处理器的DMA
2510运行程序(例程tm4c123_loop_dma.c)
2511监测程序执行
2512测量由基于DMA的I/O方式引入的时延
2513STM32F407处理器的DMA
2514运行程序(例程stm32f4_loop_dma.c)
2515测量由基于DMA的I/O方式引入的时延
2516运行程序(例程stm32f4_loop_buf_intr.c)
26实时波形生成
261运行程序(例程stm32f4_sine 48_intr.c)
262AIC3104信号编解码器输出中的带外噪声(例程tm4c123_sine48_intr.c)
263运行程序(例程stm32f4_sine_intr.c)
264运行程序(例程stm32f4_square_intr.c)
265运行程序(例程tm4c123_am_poll.c)
27利用伪随机噪声识别DAC的频率响应
271AIC3104信号编解码器的可编程去加重滤波器
272AIC3104信号编解码器的可编程数字特效滤波器
28混叠
29利用自适应滤波器识别DAC的频率响应
210STM32F407的12位DAC的模拟输出
参考文献
第3章有限冲激响应滤波器
31数字滤波器简介
311FIR滤波器
312z变换简介
313z变换的定义
314z变换的性质
315z传递函数
316s平面到z平面的映射
317差分方程
318频率响应和z变换
319z反变换
32理想滤波器响应分类:LP、HP、BP、BS
321采用窗口法设计FIR滤波器
322窗函数
323采用窗口法设计理想高通、带通和带阻FIR滤波器
33编程示例
331改变滑动平均滤波器的系数
332使用MATLAB生成FIR滤波器系数头文件
第4章无限冲激响应滤波器
41简介
42IIR滤波器结构
421直接I型结构
422直接II型结构
423直接II型转置
424级联型结构
425并联型结构
43冲激不变法
44双线性变换
45编程示例
参考文献
第5章快速傅里叶变换
51简介
52基2 FFT算法的开发
53频率抽取基2 FFT算法
54时间抽取基2 FFT算法
55频率抽取基4 FFT算法
56快速傅里叶反变换
57编程示例
58基于帧或者块的编程
581运行程序(例程tm4c123_dft128_dma.c)
582频谱泄露
59快速卷积
591运行程序(例程tm4c123_fastconv_dma.c)
592以快速卷积法实现FIR滤波器的执行时间
参考文献
第6章自适应滤波器
61简介
62自适应滤波器布局
621自适应预测
622系统识别或者直接建模
623噪声消除
624均衡
63性能函数
64搜索最小值
65最小均方算法
651LMS演化
652归一化LMS算法
66编程示例

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《基于ARM Cortex-M4的DSP系统开发》
Article link:https://www.teccses.org/764746.html