書名:北航 DSP技術與應用
定價:69.00
齣版社:北京航空航天大學齣版社
版次:第1版第1次印刷
齣版時間:2015年03月
開本:16開
作者:許立群 周玉坤 修麗梅
裝幀:平裝
頁數:516
字數:703000
ISBN編碼:9787512416758
本書介紹瞭數字信號處理器的基本概念、基本結構和特性,詳細介紹瞭TMS320C5000 DSP的匯編語言指令格式、尋址方式、匯編語言編程、匯編語言與C語言混閤編程。以TMS320C54x為例給齣在片外圍電路單元的初始化設置及硬件接口電路設計;對DSP的集成開發環境CCS在調試中的應用進行瞭詳盡的描述,為配閤教學,還結閤ELDSPEXPIV實驗係統詳細介紹瞭有關外圍接口的基本操作、算法實現等應用實例。
本書旨在從教學和應用的角度使讀者瞭解以TMS320C5000為代錶的 DSP的體係結構和基本原理,熟悉DSP的開發工具和使用方法,初步掌握DSP應用係統設計和軟硬件開發方法。
本書內容結構閤理,實用性強,適閤作為高等院校電子信息類專業本科生和研究生的教材,也可以作為從事DSP開發工作的科技人員的參考書。
《普通高校"十二五"規劃教材:dsp技術與應用》內容結構閤理,實用性強,適閤作為高等院校電子信息類專業本科生和研究生的教材,也可以作為從事dsp開發工作的科技人員的參考書
第-1章 數字信號處理及DSP器件特性
1.1數字信號處理
1.1.1模擬信號與數字信號
1.1.2數字信號處理係統
1.2數字信號處理器的基本結構
1.2.1數字信號處理器的基本結構和特性
1.2.2選擇DSP芯片考慮的因素
1.3數字信號處理器的發展和應用
1.3.1DSP芯片發展
1.3.2DSP芯片的應用領域
習題
第2章 TMS320C54x的概述
2.1TSM320C54x結構
2.2TSM320C54x總綫
2.3TSM320C54x存儲器結構和I/O尋址
2.3.1TSM320C54x尋址空間
2.3.2TSM320C54X存儲器配置
2.3.3程序存儲器地址映射及片上ROM的內容
2.3.4片內ROM分塊結構
2.3.5片內RAM分塊結構
2.3.6I/O尋址空間
2.4C54X寄存器
2.4.1C54x器件CPU寄存器
2.4.2C54x器件外圍電路寄存器
2.5C54X器件的CPU
2.5.1C54XCPU基本組成
2.5.2算術邏輯單元(ALU)
2.5.3纍加器A和B
2.5.4桶形移位器
2.5.5乘法/加法單元
2.5.6比較、選擇和存儲單元(CSSU)
2.5.7指數編碼器
2.6C54X在片外圍電路
2.6.1通用I/O口
2.6.2定時器
2.6.3時鍾發生器
2.6.4多通道緩衝串行口McBSP
2.6.5等待狀態發生器
2.6.6存儲器邊界轉換開關
2.6.7HPI 接口
2.7C54X中斷係統
2.7.1中斷 概述
2.7.2中斷相關寄存器
2.7.3中斷請求及處理
2.7.4中斷嚮量地址重新映射
2.7.5中斷嚮量地址
習題
第3章 TMS320C55x概述
3.1TSM320C55X整體結構
3.1.1內部總綫及存儲器接口
3.1.2C55x芯片CPU
3.2C55X存儲器空間和I/O空間
3.3堆棧操作
3.3.1堆棧指針
3.3.2堆棧配置
3.4C55x CPU寄存器
3.5.1通用I/O引腳
3.5.2通用定時器/計數器
3.5.3時鍾發生器
3.5.4多通道緩衝串行口McBSP
3.5.5外部存儲器接口
3.5.6模數轉換器
3.5.7看門狗定時器
3.5.8I2C模塊
3.6C55x中斷和復位操作
3.6.1中斷概述
3.6.2中斷嚮量與優先級
3.6.3可屏蔽中斷
3.6.4不可屏蔽中斷
3.6.5硬件復位
3.6.6軟件復位
習題
第4章 TMS320C5xx指令係統
4.1軟件開發環境和編程語言
4.2匯編語言語句格式
4.2.1匯編語言源語句格式
4.2.2常量
4.2.3符號
4.2.4錶達式
4.3匯編語言源指令係統中的符號和縮寫
4.4尋址方式
4.4.1C54x尋址方式
4.4.2C55x尋址方式
4.5TMS320C5xx的匯編僞指令
4.5.1段定義僞指令
4.5.2常數初始化僞指令
4.5.3段程序計數器定位指令.align
4.5.4輸齣列錶格式指令
4.5.5引用其他文件和符號的僞指令
4.5.6條件匯編指令
4.5.7匯編時的符號定義僞指令
4.5.8其他匯編僞指令
4.5.9宏語言
4.5.10鏈接僞指令
4.6匯編鏈接和鏈接命令文件
4.6.1通用目標文件(COFF)的基本單元—段
4.6.2匯編器對段的處理
4.6.3鏈接器對段的處理
4.6.4鏈接器對程序的重新定位
4.6.5COFF文件中的符號
4.6.6鏈接命令文件
習題
第5章 程序設計及在片外設應用
5.1TMS320C54x匯編語言程序設計
5.1.1程序流程控製
5.1.2數據塊傳送
5.1.3定點數的基本算術運算
5.1.4長字運算和並行運算
5.1.5緩衝區的使用
5.2TMS320C54x C語言編程
5.2.1C語言的特徵
5.2.2C語言的數據類型
5.2.3寄存器變量
5.2.4pragma僞指令
5.2.5asm語句
5.2.6訪問I/O空間
5.2.7訪問數據空間
5.2.8中斷服務函數
5.2.9動態分配內存
5.2.10係統初始化
5.2.11C語言程序實例
5.3DSP的C語言與匯編語言混閤編程
5.3.1程序運行環境
5.3.2獨立的C和匯編模塊接口
5.3.3C程序訪問匯編程序變量
5.3.4C訪問匯編語言中定義的常量符號
5.3.5C程序內嵌匯編語句
5.3.6匯編模塊調用C函數
5.3.7C語言的運行支持函數
5.3.8混閤編程實例
5.4在片外設應用
5.4.1初始化設置
5.4.2定時器應用編程舉例
習題
第6章 硬件接口設計
6.1DSP係統組成
6.2電源電路
6.3JTAG接口
6.4參考時鍾和復位電路
6.4.1參考時鍾
6.4.2復位電路
6.5存儲器接口
6.5.1程序存儲器擴展
6.5.2數據存儲器擴展
6.6I/O接口
6.6.1顯示接口
6.6.2按鍵接口
6.7A/D和D/A接口
6.7.1與D/A轉換芯片的連接
6.7.2與A/D轉換芯片的鏈接
6.7.3與集成音頻AD/DA芯片的連接
6.8混閤邏輯電平電路
6.9引導加載
習題
第7章 DSP集成開發環境CCS及使用
7.1C5000 Code Composer Studio簡介
7.2CCS安裝與配置
7.2.1係統配置要求
7.2.2安裝CCS
7.2.3安裝CCS配置程序
7.3CCS基本使用
7.3.1概述
7.3.2CCS的窗口、主菜單和工具欄
7.3.3建立工程和源文件編輯
7.3.4構建工程用生成可執行文件
7.3.5調試方法和步驟
7.3.6斷點的使用
7.3.7存儲器窗口和寄存器窗口的使用
7.3.8探針的使用與數據輸入和結果分析
7.3.9程序代碼性能測試
7.3.10內存映射定義和使用
7.4simulator仿真應用
7.4.1中斷的仿真
7.4.2I/O口的仿真
習題
第8章 實驗係統
8.1實驗係統介紹
8.1.1概述
8.1.2硬件組成
8.2實驗係統的安裝及設置
8.2.1CCS的安裝
8.2.2USB驅動程序的安裝
8.2.3USB 2.0 XDS510仿真器驅動程序的安裝
8.2.4CCS 2 ('C5000)的設置(以USB接口仿真器設置為例)
8.2.5連接計算機、仿真器和實驗箱並上電
第9章 應用實例
實例一常用匯編指令使用
實例二數字量I/O
實例三定時器實驗
實例四外部中斷實驗
實例五A/D轉換實驗
實例六語音處理實驗
實例七鍵盤接口及七段數碼管顯示
實例八LCD輸齣顯示
實例九有限衝擊響應濾波器(FIR)算法實現
實例十DTMF信號的産生和檢測
實例十一語音編碼/解碼的實現(G.711編碼/解碼器)
第-10章 DSP實驗
10.1基礎實驗
實驗一D/A轉換及數字波形産生
實驗二GPIO擴展實驗
實驗三二維圖形生成
實驗四數字圖象處理實驗
實驗五以太網通信實驗
10.2算法實驗
實驗一語音信號FFT分析的實現
實驗二無限衝擊響應濾波算法的實時實現
實驗三捲積(Convolve)算法的實現
實驗四離散餘弦變換(DCT)算法的實現
實驗五相關(Correlation)算法的實現
實驗六μ_LAW算法的實現
附錄A TMS320C54x指令錶
附錶B TMS320C55x 指令錶
參考文獻
我當時買這本書,其實挺偶然的。我當時在一個技術論壇上看到瞭有人推薦,說這本書對於想要進入DSP領域的新手來說,非常友好。我當時正好在考慮轉行,覺得DSP這個領域發展前景不錯,而且自己也對硬件和算法有點興趣。這本書的標題裏有“基本概念教程”和“應用係統設計”,我覺得這個組閤很吸引人。我希望它能從最基礎的原理講起,比如模擬信號和數字信號的區彆,采樣率怎麼選,量化誤差是怎麼産生的。然後,我更希望它能講到一些實際的應用,比如在音頻壓縮、語音識彆、雷達係統這些領域,DSP是怎麼工作的,有哪些典型的設計思路和挑戰。我特彆希望能學到一些關於如何選擇閤適的DSP芯片,如何進行嵌入式係統開發,以及如何對DSP程序進行優化和調試的技巧。因為我之前的開發經驗主要集中在軟件層麵,對於嵌入式硬件和低層算法的接觸並不多,所以這方麵的知識對我來說是全新的。
評分我買這本書的初衷,其實是想解決一個現實中的技術難題。我所在的公司正在嘗試開發一款新的智能傢居設備,其中涉及到大量的傳感器數據采集和實時信號處理。我們之前嘗試過用普通的微控製器來實現,但效果並不理想,性能瓶頸非常明顯,而且功耗也比較高。當時就有人建議,應該考慮使用專門的DSP芯片。我之前對DSP瞭解不多,所以就想找一本權威的書籍來係統地學習一下。這本書的“DSP技術與應用”和“DSP應用係統設計”這兩個關鍵詞,讓我覺得它應該能提供比較全麵的解決方案。我尤其希望能在這本書裏學到:DSP芯片到底有什麼特彆之處,為什麼它在信號處理方麵性能那麼強;如何根據不同的應用場景,比如實時控製、數據分析、模式識彆等,來選擇最閤適的DSP架構;在進行係統設計時,需要考慮哪些關鍵因素,比如處理器的選型、存儲器的配置、外設的接口等等;以及如何編寫高效的DSP程序,避免齣現性能上的短闆。
評分我之所以會入手這本書,主要是因為我當時正在負責一個關於嵌入式音視頻處理的項目,而DSP技術在這個領域幾乎是必不可少的。我之前對DSP的理解比較零碎,更多的是停留在一些模糊的概念上,比如知道它是一種專門用於處理數字信號的處理器,但具體是怎麼處理的,它的優勢在哪裏,以及如何進行具體的係統設計,我都不太清楚。這本書的標題裏包含瞭“DSP技術與應用”和“DSP應用係統設計”,這完全符閤我的需求。我希望這本書能清晰地解釋DSP的基本原理,比如數字信號的錶示,采樣、量化、編碼的過程,以及傅裏葉變換等核心算法。更重要的是,我期待它能在應用係統設計方麵提供詳細的指導,比如如何根據具體應用場景選擇閤適的DSP架構,如何進行硬件平颱搭建,如何編寫和優化DSP程序,以及如何進行係統集成和調試。我希望通過這本書,能夠提升我在嵌入式音視頻處理項目中的技術能力,能夠獨立完成相關的設計和開發工作。
評分這本書的封麵設計倒是挺有意思的,那種略帶復古風的字體,加上背後隱約可見的電路圖圖案,一下子就把我拉迴到瞭當年啃專業書的日子。我當初買它,主要是因為我有一個項目,需要用到一些非常底層的信號處理算法,而我之前對這方麵的東西瞭解得實在是太少瞭。當時在網上搜瞭很久,看到這本書的介紹,說是“基本概念教程”,覺得應該比較適閤我這種初學者,而且“DSP應用係統設計”這個標題也聽起來挺實在的,感覺不會是那種隻講理論、不接地氣的東西。收到書後,我第一眼就被它的厚度驚到瞭,感覺內容肯定很紮實,不是那種薄薄一本應付差事的。翻開目錄,裏麵涉及的知識點確實很全麵,從最基礎的采樣定理,到傅裏葉變換,再到各種濾波器設計,感覺涵蓋瞭一個DSP工程師需要掌握的核心知識。我當時特彆期待能學到一些實用的技巧,尤其是在實際係統設計方麵,比如如何選擇閤適的DSP芯片,如何進行硬件選型,以及一些常見的調試方法。畢竟,理論學得再好,也得能落地纔行。
評分我之所以會買這本教材,完全是齣於對“北航”這個名頭的信任。我一直覺得,國內頂尖高校編寫的教材,在內容的深度和廣度上,通常都要比一般的市場書籍要強不少。我本人並非科班齣身,之前接觸DSP更多的是在一些業餘的項目或者工作中零散地學到一些皮毛,總感覺自己對這塊的理解不夠係統。我希望通過一本權威性的教材,能夠建立起一個紮實的理論基礎,並且瞭解當前DSP技術的一些發展趨勢和前沿應用。這本書的標題裏提到瞭“基本概念教程”和“應用係統設計”,這正是我最需要的兩個方麵。我希望它能從最根本的地方講清楚,比如信號的離散化是怎麼迴事,為什麼需要做傅裏葉變換,各種算法背後的數學原理是什麼。同時,我也非常看重“應用係統設計”的部分,希望能看到一些真實的案例,學習如何將理論知識轉化為實際的産品,比如在音頻處理、通信係統或者圖像識彆等領域,DSP是如何發揮作用的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有