DSP技術(shù)及浮點處理器的應(yīng)用

出版時間:2012-1  出版社:北京交通大學(xué)出版社  作者:杜普選 主編  頁數(shù):421  

內(nèi)容概要

  《dsp技術(shù)及浮點處理器的應(yīng)用》主要介紹dsp技術(shù)及基本概念,討論了ti公司的浮點處理器tms320vc33及tms320c672x,介紹了相關(guān)的外圍電路及其設(shè)計示例;詳細(xì)闡述了tms320c3x和tms320c672x程序設(shè)計、尋址方式、coff結(jié)構(gòu)和dsp芯片特殊功能的編程;根據(jù)實際應(yīng)用討論了常用算法,包括fir數(shù)字濾波、iir數(shù)字濾波器、fft、ifft、窗函數(shù)及頻譜分析中常用的抗混疊技術(shù)、頻譜細(xì)化技術(shù)(zfft);最后介紹了兩種實驗系統(tǒng),即基于tms320vc33、tms320c6722的浮點實驗系統(tǒng),詳盡地介紹了兩種實驗系統(tǒng)樣本實驗,—并提供了實驗的程序。為了便于初學(xué)者人門,還介紹了集成開發(fā)環(huán)境cc和ccs。
  《dsp技術(shù)及浮點處理器的應(yīng)用》可作為工科電類專業(yè)碩士研究生、高年級本科生學(xué)習(xí)dsp技術(shù)的教材,也可作為相關(guān)開發(fā)研究人員的參考書。

書籍目錄

第1章dsp概述
1.1引言
1.2dsp系統(tǒng)
1.3dsp芯片
第2章dsp系統(tǒng)集成軟件開發(fā)環(huán)境
2.1code composer for c3xcax集成開發(fā)環(huán)境
2.2 code composer studio集成開發(fā)環(huán)境
2.3實時操作系統(tǒng)dsp/bios
第3章tms320vc33浮點dsp處理器
3.1tms320vc33概述
3.2 cpu寄存器管理
3.3存儲器管理
3.4總線管理
3.5中斷管理
3.6片內(nèi)外設(shè)
3.7tms320c3x的數(shù)據(jù)格式與浮點運算
第4章tms320c3x尋址系統(tǒng)及程序設(shè)計
4.1七類尋址類型
4.2五組尋址方式
4.3tms320c3x匯編語言
4.4匯編指令集解釋
4.5初始化程序設(shè)計
4.6串行通信程序設(shè)計
4.7中斷服務(wù)程序設(shè)計
4.8 tms320vc33的脫機運行
第5章基于tms320vc33的浮點dsp實驗系統(tǒng)
5.1實驗系統(tǒng)簡介
5.2主要硬件原理
5.3硬件資源分配
5.4系統(tǒng)功能介紹
5.5典型示例
第6章tms3200i72x系列浮點dsp處理器
6.1概述
6.2cpu體系結(jié)構(gòu)
6.3外部存儲器接口
6.4雙通道數(shù)據(jù)搬移加速器
6.5多通道音頻串行端口(measp)
6.6spi接口
6.7i2c接口
6.8定時器
6.9軟件可編程鎖相環(huán)
6.10c672x數(shù)據(jù)格式
第7章tms320c672x程序設(shè)計
7.1 tms320c6000公共指令集
7.2 tms320c672x浮點運算指令
7.3tms320c672x匯編偽指令及cmd文件
7.4 tms320c672x匯編語言程序設(shè)計
7.5 tms320c672x的c程序設(shè)計
7.6 tm$320c672xrom庫函數(shù)的應(yīng)用
7.7中斷服務(wù)程序設(shè)計
7.8tms320c672x處理器的引導(dǎo)方式與脫機運行
第8章基于tms320c672x的浮點dsp實驗系統(tǒng)
8.1實驗系統(tǒng)簡介
8.2主處理器外圍硬件原理
8.3輔助處理器及其外圍硬件
8.4系統(tǒng)功能介紹
第9章典型的dsp算法的實現(xiàn)
9.1fir濾波
9.211r濾波
9.3快速傅里葉變換(fyf)及逆變換(iffy)
9.4頻譜分析中相關(guān)的算法
第10章浮點dsp實驗
10.1實驗注意事項
10.2實驗一實驗系統(tǒng)的硬件連接及中斷控制led
10.3實驗二dds的使用及采樣程序設(shè)計
10.4實驗三卷積運算和fir數(shù)字濾波器的設(shè)計與實現(xiàn)
10.5實驗四語音實驗
10.6實驗五fft的實現(xiàn)與使用
10.7選作一串行高速a/d轉(zhuǎn)換器的使用
10.8選作二利用a/d實現(xiàn)信號的產(chǎn)生與發(fā)送
10.9選作三zfft的實現(xiàn)與應(yīng)用
10.10選作四脫機實驗
參考文獻

章節(jié)摘錄

版權(quán)頁:插圖:6.開發(fā)的簡便性不同應(yīng)用的開發(fā)對簡便性的要求不一樣。對于研究和樣機的開發(fā),一般要求系統(tǒng)工具簡單能便于開發(fā)。而如果公司開發(fā)下一代手機產(chǎn)品,則成本是最重要的因素,只要能降低最終產(chǎn)品的成本,一般他們愿意承受很煩瑣的開發(fā),采用復(fù)雜的開發(fā)工具。因此選擇DSP芯片時需要考慮的因素有軟件開發(fā)工具(包括匯編、鏈接、仿真、調(diào)試、編譯、代碼庫及實時操作系統(tǒng)等部分)、硬件工具(開發(fā)板和仿真機)和高級工具(如基于框圖的代碼生成環(huán)境)。選擇DSP芯片時常有如何實現(xiàn)編程的問題。一般設(shè)計者選擇匯編語言或高級語言(如C語言)、或兩者相結(jié)合的辦法。現(xiàn)在大部分的DSP程序采用匯編語言,由于編譯器產(chǎn)生的匯編代碼一般未經(jīng)最優(yōu)化,需要人工進行程序優(yōu)化,降低程序代碼大小和使流程更合理,進一步加快程序的執(zhí)行速度。這樣的工作對于消費類電子產(chǎn)品很有意義,因為通過代碼的優(yōu)化能彌補DSP性能的不足。使用高級語言編譯器會發(fā)現(xiàn),浮點DSP編譯器的執(zhí)行效果比定點DSP好,因為多數(shù)的高級語言本身并不支持小數(shù)算法;浮點處理器一般比定點處理器具有更規(guī)則的指令,指令限制少,更適合編譯器處理;由于浮點處理器支持更大的存儲器,能提供足夠的空間。編譯器產(chǎn)生的代碼一般比手動生成的代碼更大。

編輯推薦

《DSP技術(shù)及浮點處理器的應(yīng)用》是國家電工電子教學(xué)基地系列教材之一。

圖書封面

評論、評分、閱讀與下載


    DSP技術(shù)及浮點處理器的應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7