基本信息
書名:DSP技術及應用
定價:22.00元
作者:江金龍
齣版社:西安電子科技大學齣版社
齣版日期:2012-06-01
ISBN:9787560627717
字數:
頁碼:
版次:1
裝幀:平裝
開本:16開
商品重量:0.322kg
編輯推薦
內容提要
本書以c5000係列dsp中的tms320vc5416芯片為主綫,介紹dsp的cpu結構、片內外設、尋址方式、指令流水綫、匯編指令、匯編程序設計、c語言編程與混閤編程和硬件係統設計等內容。全書共分為8章。章介紹dsp係統設計的基礎知識; 第2~3章介紹 dsp芯片的硬件結構和片內外設,內容從簡單到復雜,逐步深入;第4~6章介紹尋址方式、指令流水綫、匯編指令和匯編程序設計,並采用c語言與匯編語言相結閤的方式講授,便於讀者深入理解和應用;第7章介紹c語言編程與混閤編程,實現c語言與匯編語言的優勢互補;第8章dsp硬件係統設計介紹鍵盤輸入、液晶顯示輸齣、a/d與d/a等模塊的設計及編程,幫助讀者實現從理論到實踐的轉變。通過學習,讀者可獨立設計一個基本的dsp係統。《DSP技術及應用(高等學校電子與通信類專業十二五規劃教材)》可作為工科類高等學校通信工程、電子信息工程、生物醫學工程和自動化等專業的本科教材,也可作為相關技術人員和科研人員的參考書。
目錄
章 dsp係統設計的基礎知識
1.1 數製和數製轉換
1.2 數據位數和符號
1.3 補碼
1.4 補碼加減運算
1.5 符號擴展與補碼乘法
1.6 整數除法運算
1.7 小數補碼和運算
習題
第2章 tms320c54x數字信號處理器硬件結構
2.1 tms320c54x的內部結構及主要特性
2.1.1 tms320c54x的內部結構
2.1.2 tms320c54x的主要特性
2.2 總綫結構
2.3 存儲係統
2.3.1 存儲器空間
2.3.2 片內rom存儲器
2.3.3 數據存儲器
2.3.4 i/o存儲器空間
2.4 中央處理單元(cpu)
2.4.1 cpu狀態和控製寄存器
2.4.2 算術邏輯單元(alu)
2.4.3 纍加器a和b
2.4.4 桶形移位器
2.4.5 乘法器/加法器單元
2.4.6 比較、選擇和存儲單元
2.4.7 指數編碼器
2.5 tms320vc5416的引腳及說明
習題
第3章 tms320c54x dsp片內外設
3.1 時鍾發生器
3.1.1 硬件配置鎖相環
3.1.2 軟件配置鎖相環
3.1.3 主時鍾clkout輸齣
3.2 定時器
3.2.1 定時器工作原理
3.2.2 定時器的多時鍾應用
3.3 中斷係統
3.3.1 中斷分類
3.3.2 中斷屏蔽寄存器(imr)和中斷標誌寄存器(ifr)
3.3.3 中斷請求及中斷處理
3.3.4 中斷操作流程
3.3.5 重新映射中斷嚮量地址
3.4 通用i/o接口
3.4.1 xf和 bio
3.4.2 hpi數據綫用作通用i/o接口
3.4.3 mcbsp用作通用i/o接口
3.5 mcbsp用作spi接口
3.5.1 spi協議與mcbsp
3.5.2 mcbsp配置為spi的方法
3.5.3 mcbsp配置為spi主機模式的操作
3.5.4 mcbsp配置為spi從機模式的操作
3.5.5 mcbsp用作spi接口的初始化
3.6 多通道緩衝串口mcbsp
3.6.1 mcbsp的主要特性
3.6.2 mcbsp的工作原理
3.6.3 mcbsp的發送與接收
3.7 主機接口
3.7.1 概述
3.7.2 hpi8接口結構
3.7.3 hpi8引腳功能
3.7.4 hpi8有關寄存器
3.7.5 非復用模式下的hpi16接口
3.8 dma控製器
3.8.1 dma寄存器
3.8.2 dma各個通道寄存器
3.9 外部總綫操作
3.9.1 外部總綫的硬件組成
3.9.2 外部總綫時鍾
3.9.3 外部總綫優先權及等待
3.9.4 外部總綫時序
3.9.5 軟件等待狀態寄存器和軟件等待控製寄存器
3.9.6 可編程分區切換邏輯
習題
第4章 尋址方式與流水綫
4.1 數據尋址方式
4.1.1 立即數尋址
4.1.2 尋址
4.1.3 纍加器尋址
4.1.4 直接尋址
4.1.5 間接尋址
4.1.6 存儲器映射寄存器尋址
4.1.7 堆棧尋址
4.2 程序尋址方式
4.2.1 程序存儲器地址生成器
4.2.2 程序計數器(pc)和擴展程序計數器(xpc)
4.2.3 延時轉移下的pc操作
4.3 指令流水綫
4.4 匯編程序流程控製
4.4.1 條件操作
4.4.2 分支轉移指令
4.4.3 重復操作指令
4.4.4 函數調用與返迴
4.4.5 中斷
習題
第5章 tms320c54x dsp匯編指令
5.1 匯編程序格式
5.2 匯編錶達式
5.3 指令中的符號及縮寫
5.4 指令係統
5.4.1 加載和存儲指令
5.4.2 程序控製指令
5.4.3 算術運算指令
5.4.4 邏輯運算指令
5.4.5 並行操作指令
5.5 可重復和不可重復執行的指令
5.5.1 重復執行時變成單周期的多周期指令
5.5.2 不可重復執行的指令
5.6 匯編僞指令
5.6.1 變量定義和常數初始化
5.6.2 段定義相關僞指令
5.6.3 引用其他文件和條件匯編
5.6.4 宏定義和宏引用
5.6.5 memory和sectio 僞指令
習題
第6章 匯編程序設計
6.1 算法設計方法
6.1.1 查錶法
6.1.2 數學變換法
6.2 fir濾波器的設計
6.2.1 直接型fir濾波器實現
6.2.2 係數對稱fir濾波器實現
6.2.3 fir濾波係數的matlab輔助設計
6.2.4 dsplib庫中的fir濾波函數
6.2.5 調用dsplib庫文件的方法
6.3 iir濾波器設計
6.3.1 iir濾波器傳遞函數及實現結構
6.3.2 iir濾波係數的matlab輔助設計
6.3.3 dsplib庫的iir濾波器程序
6.4 快速傅立葉變換的dsp實現
6.4.1 基2復數fft算法的原理
6.4.2 實序列fft算法(rfft)原理
6.4.3 蝶形運算的實數實現
6.4.4 16點rfft算法流程
習題
第7章 c語言編程與混閤編程
7.1 c語言編程
7.1.1 c54x支持的基本數據類型
7.1.2 常量與變量
7.1.3 運算符與錶達式
7.1.4 函數及調用規則
7.1.5 c語言庫函數
7.1.6 dsplib匯編庫函數
7.2 c程序編譯
7.2.1 c編譯器生成的段
7.2.2 c編譯器的寄存器規則
7.2.3 c程序的係統初始化
7.3 c語言與匯編語言混閤編程
7.3.1 混閤編程方式
7.3.2 c程序訪問匯編變量
7.3.3 c程序訪問匯編函數
習題
第8章 dsp硬件係統設計
8.1 dsp應用領域
8.2 dsp係統設計流程
8.3 dsp硬件係統設計
8.3.1 電源模塊
8.3.2 復位電路
8.3.3 存儲器
8.3.4 a/d和d/a模塊
8.3.5 鍵盤和液晶顯示器
8.3.6 仿真接口
8.4 鍵盤輸入接口設計
8.4.1 行列式鍵盤工作原理
8.4.2 獨立式鍵盤工作原理
8.4.3 標準ps/2鍵盤工作原理
8.4.4 行列式鍵盤與dsp接口編程
8.5 液晶顯示器接口設計
8.5.1 顯示結構
8.5.2 引腳說明
8.5.3 串行傳輸時序圖
8.5.4 指令說明
8.5.5 液晶顯示器與dsp接口應用
8.6 a/d接口設計
8.6.1 tlv1572工作原理
8.6.2 tlv1572與dsp接口應用
8.7 d/a接口設計
8.7.1 tlv5617工作原理
8.7.2 tlv5617與dsp接口應用
習題
附錄1 綫性相位fir低通濾波器設計的matlab程序
附錄2 浮點數轉化為定點十六進製數的matlab程序
附錄3 rfft匯編程序
參考文獻
作者介紹
文摘
序言
這本書的結構安排,簡直是教科書級彆的典範。它似乎是按照一個非常清晰的學習路徑精心設計的,從最基礎的離散時間信號與係統,穩步推進到Z變換、傅裏葉分析,然後自然過渡到現代的濾波理論和快速算法。這種循序漸進的編排方式,極大地降低瞭初學者的入門門檻,同時又不失對高階讀者的吸引力。我發現,很多其他教材在介紹FFT時往往隻是簡單提及,但這本書用瞭專門的章節來剖析其背後的蝶形運算和優化技巧,配以直觀的圖示,讓人對這種“快”的奧秘有瞭更深刻的理解。更贊的是,每章節末尾的習題設計也極其巧妙,它們不僅僅是知識點的簡單重復,很多都設置成瞭小型的工程問題,迫使讀者去綜閤運用前麵學到的多種工具來解決實際場景中的挑戰。
評分我得說,這本書的理論深度和廣度都超齣瞭我的預期。作者在基礎概念的闡述上,並沒有采取那種敷衍瞭事的態度,而是深入淺齣地挖掘瞭每一個數字信號處理核心原理背後的數學邏輯和物理意義。我記得有幾章關於濾波器設計的部分,講解得尤其透徹,從經典的窗函數法到更高級的IIR設計,每一步的推導都清晰可見,甚至連一些教科書上會略過的細微步驟,作者也一一進行瞭補充和說明。這對於我們這些需要自己動手實現算法的研究生來說,簡直是福音。我嘗試著根據書中的步驟搭建瞭一個小型仿真平颱,發現完全可以對照著書中的描述來驗證,準確率非常高。這說明作者不僅是理論的掌握者,更是實踐的行傢,他的經驗之談往往能幫我們避開很多不必要的彎路,讓抽象的理論變得觸手可及。
評分這本書的語言風格非常嚴謹,但又不失一種獨特的學術魅力。作者在行文過程中,始終保持著高度的精確性,每一個術語的使用都無可挑剔,這對於建立正確的專業認知至關重要。但有趣的是,在講解一些比較晦澀難懂的概念時,作者會不經意地穿插一些富有洞察力的比喻或者個人見解,一下子就能點亮讀者的思路,讓那些看似堅硬的知識點瞬間變得柔軟起來。例如,他對“采樣定理”的闡述,不僅僅是給齣瞭數學證明,還用瞭一個非常形象的“動畫”類比來解釋瞭混疊現象的本質,讀起來絲毫沒有枯燥感。總的來說,這是一本能讓人感受到作者深厚功力和教學熱情的書,它不僅僅是一本參考資料,更像是一位經驗豐富的導師在你身邊,耐心地引導你逐步深入這個迷人的數字世界。
評分我比較關注的是它在實際應用案例上的體現。光有理論是不夠的,信號處理這門學科最終還是要落到具體的工程實踐中去。這本書在這方麵做得非常到位,它穿插瞭大量與現代通信、雷達、圖像處理等領域相關的實例分析。比如,在介紹自適應濾波時,書中不僅僅講解瞭LMS算法的收斂性,還模擬瞭一個具體的噪聲消除場景,讓我們直觀地看到算法是如何實時跟蹤變化的噪聲源並進行優化調整的。這些案例不是那種生硬的羅列,而是融入瞭作者多年的工程經驗,比如在選擇特定算法時需要考慮的計算復雜度、實時性約束等實際問題,這些都是在純理論書籍中學不到的寶貴信息。這種理論與實踐緊密結閤的敘事方式,讓學習過程充滿瞭目的性和動力。
評分這本書的裝幀設計實在是讓人眼前一亮,封麵那種深邃的藍色調,搭配上精緻的白色字體,透露齣一種專業而又沉穩的氣質。我拿到手的時候,首先就被它那種厚重感所吸引,感覺裏頭裝的知識絕對是實打實的乾貨。書脊的處理也很講究,即使是頻繁翻閱,也不用擔心會損壞。內頁的紙張選擇也很有品質,印刷清晰度極高,即便是那些復雜的數學公式和波形圖,看起來也毫不費力,長時間閱讀眼睛也不會感到疲勞。這種對細節的打磨,無疑體現瞭齣版社在齣版工藝上的用心良苦,對於我們這些需要經常參考專業書籍的讀者來說,閱讀體驗的舒適度是衡量一本好書的重要標準之一。更不用說,這本書的版式布局非常閤理,段落劃分清晰,重要的概念和公式都有專門的突齣處理,讓人在快速瀏覽和深入學習之間可以自如切換。整體而言,從拿到書的那一刻起,我就知道這是一本值得珍藏和反復研讀的佳作。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有