基於ARM Cortex-M4的DSP系統開發

基於ARM Cortex-M4的DSP系統開發

《基於ARM Cortex-M4的DSP系統開發》是2017年機械工業出版社出版的圖書,作者:[英]唐納德 S.雷伊(Donald S.Reay)。本書介紹了數位訊號處理(DSP)的一種實踐教學方法。書中的實時示例基於ARMCortex-M432位微處理器,採用模擬輸入/輸出信號,並通過示波器和揚聲器或耳機展示視覺和聽覺效果。

基本介紹

  • 中文名:基於ARM Cortex-M4的DSP系統開發
  • 作者:[英]唐納德 S.雷伊(Donald S.Reay)
  • 出版社:機械工業出版社
  • ISBN:9787111570622 
內容簡介,圖書目錄,

內容簡介

本書介紹了數位訊號處理(DSP)的一種實踐教學方法。書中的實時示例基於ARMCortex-M432位微處理器,採用模擬輸入/輸出信號(可以使用信號發生器或音頻信號源如iPods來提供實驗用輸入信號),並通過示波器和揚聲器或耳機展示視覺和聽覺效果。除此之外,本書還涵蓋了數位訊號處理的一些基本概念,如模數和數模轉換,FIR和IIR濾波,傅立葉變換,自適應濾波,等等。本書可作為大學進行DSP實驗教學的輔助教材,也適合打算使用廉價的ARMCortex-M4學習DSP的學生和工程師閱讀。

圖書目錄

譯者序
前言
第1章ARM CortexM4開發系統
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麥克風
257運行程式(例程stm32f4_loop_poll.c)
258運行程式(例程tm4c123_loop_intr.c)
259TM4C123處理器的DMA
2510運行程式(例程tm4c123_loop_dma.c)
2511監測程式執行
2512測量由基於DMA的I/O方式引入的時延
2513STM32F407處理器的DMA
2514運行程式(例程stm32f4_loop_dma.c)
2515測量由基於DMA的I/O方式引入的時延
2516運行程式(例程stm32f4_loop_buf_intr.c)
26實時波形生成
261運行程式(例程stm32f4_sine 48_intr.c)
262AIC3104信號編解碼器輸出中的帶外噪聲(例程tm4c123_sine48_intr.c)
263運行程式(例程stm32f4_sine_intr.c)
264運行程式(例程stm32f4_square_intr.c)
265運行程式(例程tm4c123_am_poll.c)
27利用偽隨機噪聲識別DAC的頻率回響
271AIC3104信號編解碼器的可程式去加重濾波器
272AIC3104信號編解碼器的可程式數字特效濾波器
28混疊
29利用自適應濾波器識別DAC的頻率回響
210STM32F407的12位DAC的模擬輸出
參考文獻
第3章有限衝激回響濾波器
31數字濾波器簡介
311FIR濾波器
312z變換簡介
313z變換的定義
314z變換的性質
315z傳遞函式
316s平面到z平面的映射
317差分方程
318頻率回響和z變換
319z反變換
32理想濾波器回響分類:LP、HP、BP、BS
321採用視窗法設計FIR濾波器
322窗函式
323採用視窗法設計理想高通、帶通和帶阻FIR濾波器
33編程示例
331改變滑動平均濾波器的係數
332使用MATLAB生成FIR濾波器係數頭檔案
第4章無限衝激回響濾波器
41簡介
42IIR濾波器結構
421直接I型結構
422直接II型結構
423直接II型轉置
424級聯型結構
425並聯型結構
43衝激不變法
44雙線性變換
45編程示例
參考文獻
第5章快速傅立葉變換
51簡介
52基2 FFT算法的開發
53頻率抽取基2 FFT算法
54時間抽取基2 FFT算法
55頻率抽取基4 FFT算法
56快速傅立葉反變換
57編程示例
58基於幀或者塊的編程
581運行程式(例程tm4c123_dft128_dma.c)
582頻譜泄露
59快速卷積
591運行程式(例程tm4c123_fastconv_dma.c)
592以快速卷積法實現FIR濾波器的執行時間
參考文獻
第6章自適應濾波器
61簡介
62自適應濾波器布局
621自適應預測
622系統識別或者直接建模
623噪聲消除
624均衡
63性能函式
64搜尋小值
65小均方算法
651LMS演化
652歸一化LMS算法
66編程示例

相關詞條

熱門詞條

聯絡我們