注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)實時數(shù)字信號處理:基于TMS320C6x DSP(從MATLAB到C 第3版)

實時數(shù)字信號處理:基于TMS320C6x DSP(從MATLAB到C 第3版)

實時數(shù)字信號處理:基于TMS320C6x DSP(從MATLAB到C 第3版)

定 價:¥89.00

作 者: Thad B. Walch,Cameron H.G. Wright,Michael G. Morr 著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787512432123 出版時間: 2020-06-01 包裝: 平裝
開本: 16開 頁數(shù): 472 字?jǐn)?shù):  

內(nèi)容簡介

  這是一本在實時數(shù)字信號處理(DSP)方面非常實用的書。它從基礎(chǔ)的核心理論講起,再結(jié)合理論探討具體的工程實踐,用winDSK、MATLAB與C語言實現(xiàn)進(jìn)行實踐對比,循序漸進(jìn)地引導(dǎo)讀者將理論與實踐進(jìn)行有機(jī)結(jié)合。特別地,第Ⅰ部分“理論基礎(chǔ)”中各章的最后一節(jié)“問題”,指引讀者進(jìn)行深入思考與回顧;第Ⅱ部分“項目實踐”中各章的最后一節(jié)“后繼挑戰(zhàn)”,拓展讀者的實踐思維,增強(qiáng)實踐能力。

作者簡介

  Thad B. Welch,哲學(xué)博士,專業(yè)工程師博伊西州立大學(xué)(Boise State University)電子和計算機(jī)工程系(Department of Electrical and Computer Engineering)教授和前主席。他曾在美國海軍學(xué)院(U.S. Naval Academy,USNA)和美國空軍學(xué)院(U.S. Air Force Academy,USAFA)的電子和計算機(jī)工程系任教。他是美國海軍退休指揮官,2011年首屆斯賓斯(SPEN)研究員。他曾獲2001年ECE杰出教育家獎(Outstanding Educator Award),2002年Raouf工程教學(xué)卓越獎,1998年、2005年和2010年美國工程教育學(xué)會(American Society for Engineering Education,ASEE)教育分部計算機(jī)John A. Curtis講座獎(Lecture Award),2003年USNA的ECE杰出研究員獎(Outstanding Researcher Award),以及1997年USAFA的Clements杰出教育家獎(Outstanding Educator Award)。Welch博士是電氣和電子工程師協(xié)會(Institute of Electrical and Electronic Engineers,IEEE)信號處理學(xué)會(Signal Processing Society)信號處理教育技術(shù)委員會(Technical Committee on Signal Processing Education)的前主席和創(chuàng)始成員、IEEE的高級成員,以及ASEE、工程榮譽(yù)學(xué)會(Tau Beta Pi)和電氣工程榮譽(yù)學(xué)會(Eta Kappa Nu)的成員。 Cameron H.G. Wright,博士,專業(yè)工程師懷俄明大學(xué)(University of Wyoming)電子與計算機(jī)工程系(Department of Electrical and Computer Engineering)教授。他曾在美國空軍學(xué)院(U.S. Air Force Academy,USAFA)的電氣工程系(Department of Electrical Engineering)任教,擔(dān)任教授和系副主任。他是美國空軍的一名退役中校,1992年和1993年因在軍校教育方面的杰出貢獻(xiàn)而獲得陸軍準(zhǔn)將R. E. Thomas獎(Brigadier General R. E. Thomas Award)。他在2005年和2008年獲得IEEE學(xué)生選擇獎(Student Choice Award),成為年度杰出教授。他曾獲得2005年、2007年和2015年懷俄明大學(xué)Mortar Board “最佳教授”獎(“Top Prof.” Award),2007年ASEE洛磯山區(qū)杰出教學(xué)獎(Outstanding Teaching Award),1998年、2005年和2010年ASEE教育分部計算機(jī)John A. Curtis講座獎(Lecture Award),2011年Tau Beta Pi WYA的本科教學(xué)獎(Undergraduate Teaching Award),以及2012年懷俄明大學(xué)Ellbogen優(yōu)秀課堂教學(xué)獎(Meritorious Classroom Teaching Award)。Wright博士是IEEE信號處理學(xué)會(Signal Processing Society)信號處理教育技術(shù)委員會(Technical Committee on Signal Processing Education)的創(chuàng)始成員、IEEE的高級成員,以及ASEE、國家專業(yè)工程師學(xué)會(National Society of Professional Engineers)、生物醫(yī)學(xué)工程學(xué)會(Biomedical Engineering Society)、SPIE國際光學(xué)工程學(xué)會(SPIEThe International Society of Optical Engineering)、Tau Beta Pi和Eta Kappa Nu的成員。 Michael G. Morrow,電子工程碩士,專業(yè)工程師威斯康星大學(xué)麥迪遜分校(University of WisconsinMadison)電子與計算機(jī)工程系(Department of Electrical and Computer Engineering)教師。他曾是美國海軍退役中尉指揮官,曾在美國海軍學(xué)院(U.S. Naval Academy)電子和計算機(jī)工程系(Department of Electrical and Computer Engineering)及博伊西州立大學(xué)(Boise State University)電子與計算機(jī)工程系(Department of Electrical and Computer Engineering)任教。Morrow先生在威斯康星大學(xué)麥迪遜分校獲得2002年電氣與計算機(jī)工程系杰出教育家獎(Outstanding Educator Award)和2003年Gerald Holdridge教學(xué)卓越獎(Teaching Excellence Award)。他是教育DSP(eDSP)有限責(zé)任公司的創(chuàng)始人和總裁,該公司致力于為全球教育工作者和學(xué)生提供經(jīng)濟(jì)實惠的DSP解決方案。他是電氣和電子工程師協(xié)會(Institute of Electrical and Electronic Engineers,IEEE)信號處理學(xué)會(Signal Processing Society)信號處理教育技術(shù)委員會(Technical Committee on Signal Processing Education)的成員、IEEE的高級成員以及ASEE的成員。

圖書目錄

圖清單ⅰ
表格清單ⅸ
程序清單
第Ⅰ部分: 理論基礎(chǔ)
第1章本書介紹與組織3
1.1為什么您需要這本書?3
1.1.1其他DSP書籍3
1.1.2演示與DSP硬件4
1.1.3本書的哲學(xué)4
1.2實時DSP5
1.3如何使用本書5
1.3.1支持的電路板6
1.3.2主機(jī)到DSP電路板通信9
1.3.3過渡到實時11
1.3.4章節(jié)涵蓋內(nèi)容12
1.3.5硬件與軟件安裝13
1.3.6閱讀程序清單14
1.4準(zhǔn)備開始14
1.5問題15
第2章采樣和重構(gòu)16
2.1理論16
2.1.1選擇采樣頻率16
2.1.2輸入/輸出問題: 樣本或者幀?16
2.1.3TalkThrough概念17
2.2winDSK演示17
2.2.1啟動winDSK17
2.2.2TalkThru應(yīng)用18
2.3使用Windows實現(xiàn)TalkThrough20
2.4使用MATLAB和Windows實現(xiàn)TalkThrough23
2.4.1只使用MATLAB實現(xiàn)TalkThrough26
2.4.2使用MATLAB和DSK實現(xiàn)TalkThrough29
2.5使用C語言實現(xiàn)DSK30
2.6后繼挑戰(zhàn)31
2.7問題32
第3章FIR數(shù)字濾波器33
3.1理論33
3.1.1傳統(tǒng)標(biāo)記法33
3.1.2FIR濾波器與IIR濾波器的比較34
3.1.3計算濾波器輸出34
3.2winDSK演示36
3.2.1圖形均衡器應(yīng)用36
3.2.2陷波濾波器應(yīng)用37
3.2.3音頻效果應(yīng)用39
3.3MATLAB實現(xiàn)40
3.3.1內(nèi)置方法40
3.3.2創(chuàng)建您自己的濾波器算法44
3.4使用C語言的DSK實現(xiàn)46
3.4.1采用C語言的暴力FIR濾波: 第一部分46
3.4.2采用C語言的暴力FIR濾波: 第二部分49
3.4.3環(huán)形緩沖FIR濾波52
3.5后繼挑戰(zhàn)53
3.6問題54


目錄

實時數(shù)字信號處理(從MATLAB到C)——基于TMS320C6x DSP(第3版)第4章IIR數(shù)字濾波器55
4.1理論55
4.2winDSK演示: 陷波濾波器應(yīng)用58
4.3MATLAB實現(xiàn)60
4.3.1濾波器設(shè)計與分析60
4.3.2IIR濾波器標(biāo)記法69
4.3.3框圖70
4.3.4內(nèi)置方法77
4.3.5創(chuàng)建您自己的濾波器算法77
4.4使用C語言的DSK實現(xiàn)79
4.4.1暴力FIR濾波79
4.4.2更高效的IIR濾波80
4.5后繼挑戰(zhàn)80
4.6問題81
第5章周期信號的生成82
5.1理論82
5.1.1DSP中的周期信號82
5.1.2信號生成84
5.2winDSK演示90
5.2.1任意波形90
5.2.2雙音多頻(DTMF)91
5.3MATLAB實現(xiàn)93
5.3.1直接數(shù)字合成器技術(shù)93
5.3.2表查找技術(shù)94
5.4使用C語言的DSK實現(xiàn)95
5.4.1直接數(shù)字合成器技術(shù)95
5.4.2表查找技術(shù)97
5.4.3帶表創(chuàng)建的表查找技術(shù)98
5.4.4數(shù)字諧振器技術(shù)100
5.5偽噪聲序列101
5.5.1理論102
5.5.2winDSK演示107
5.5.3MATLAB實現(xiàn)107
5.5.4使用C語言的DSK實現(xiàn)113
5.6后繼挑戰(zhàn)119
5.7問題119
第6章基于幀的DSP120
6.1理論120
6.1.1基于樣本的DSP的缺點120
6.1.2什么是幀?121
6.2winDSK演示123
6.3MATLAB實現(xiàn)124
6.4使用C語言的DSK實現(xiàn)125
6.4.1三重緩沖125
6.4.2一個基于幀的DSP例子126
6.4.3使用直接存儲器存?。―MA)131
6.5基于幀處理的總結(jié)140
6.6后繼挑戰(zhàn)141
6.7問題141
第7章使用幀的數(shù)字濾波器142
7.1理論142
7.2winDSK演示142
7.3MATLAB實現(xiàn)142
7.4使用C語言的DSK實現(xiàn)142
7.4.1理解針對幀的FIR過程143
7.4.2如何避免“邊緣”問題144
7.4.3C語言代碼解釋144
7.5后繼挑戰(zhàn)146
7.6問題147
第8章快速傅里葉變換148
8.1理論148
8.1.1定義FFT148
8.1.2旋轉(zhuǎn)因子149
8.1.3FFT處理149
8.1.4位反轉(zhuǎn)尋址152
8.1.5使用FFT進(jìn)行濾波152
8.1.6避免循環(huán)卷積153
8.1.7實時快速卷積155
8.2winDSK演示158
8.3MATLAB實現(xiàn)158
8.4使用C語言實現(xiàn)158
8.5后繼挑戰(zhàn)162
8.6問題162
第9章頻譜分析與窗口化164
9.1理論164
9.1.1信號的功率譜164
9.1.2窗口化需要166
9.1.3窗口特征168
9.2winDSK演示171
9.3MATLAB實現(xiàn)173
9.4使用C語言的DSK實現(xiàn)175
9.5結(jié)論175
9.6后繼挑戰(zhàn)176
9.7問題176
第Ⅱ部分: 項目實踐
第10章項目1: 吉他特效181
10.1項目介紹181
10.2理論181
10.2.1背景181
10.2.2效果如何工作182
10.3winDSK演示193
10.4MATLAB實現(xiàn)194
10.4.1FIR梳狀濾波器194
10.4.2IIR梳狀濾波器195
10.4.3陷波濾波器198
10.4.4鑲邊器199
10.4.5顫音200
10.5使用C語言的DSK實現(xiàn)201
10.5.1實時的梳狀濾波器201
10.5.2其他實時特效204
10.6后繼挑戰(zhàn)204
第11章項目2: 圖形均衡器206
11.1理論206
11.2winDSK演示207
11.2.1圖形均衡器應(yīng)用207
11.2.2圖形均衡器效果208
11.3MATLAB實現(xiàn)209
11.4使用C語言的DSK實現(xiàn)211
11.4.1將增益應(yīng)用于濾波器頻帶211
11.4.2GEL文件滑塊控件213
11.5后繼挑戰(zhàn)214
第12章項目3: 二階節(jié)215
12.1理論215
12.2winDSK演示: 陷波濾波器應(yīng)用219
12.3MATLAB實現(xiàn)219
12.4使用C語言的DSK實現(xiàn)222
12.4.1示例SOS代碼222
12.5思考要點223
12.6后繼挑戰(zhàn)223
第13章項目4: 峰值音量表224
13.1理論224
13.2winDSK演示: commDSK224
13.3MATLAB實現(xiàn)225
13.4使用C語言的DSK實現(xiàn)226
13.4.1示例PPM代碼226
13.4.2DSK的LED控制228
13.4.3另一個PPM代碼版本228
13.5后繼挑戰(zhàn)230
第14章項目5: 自適應(yīng)濾波器231
14.1理論231
14.1.1自適應(yīng)濾波器解決的問題232
14.1.2LMS自適應(yīng)濾波器233
14.2winDSK8演示234
14.3MATLAB實現(xiàn)234
14.4使用C語言的DSK實現(xiàn)237
14.5后繼挑戰(zhàn)239
第15章項目6: AM發(fā)射器240
15.1理論240
15.2winDSK演示242
15.3MATLAB實現(xiàn)242
15.4使用C語言的DSK實現(xiàn)245
15.5后繼挑戰(zhàn)247
第16章項目7: AM接收器248
16.1理論248
16.1.1包絡(luò)檢波器249
16.1.2基于希爾伯特(Hilbert)的AM接收器255
16.2winDSK演示258
16.3MATLAB實現(xiàn)258
16.4使用C語言的DSK實現(xiàn)260
16.5后繼挑戰(zhàn)262
第17章項目8: 鎖相環(huán)263
17.1理論263
17.2winDSK演示264
17.3MATLAB實現(xiàn)264
17.3.1PLL仿真264
17.3.2對MATLAB實現(xiàn)的一些更新270
17.4使用C語言的DSK實現(xiàn)272
17.4.1PLL的組件272
17.4.2系統(tǒng)測試275
17.5后繼挑戰(zhàn)277
第18章項目9: BPSK數(shù)字發(fā)射器278
18.1理論278
18.1.1隨機(jī)數(shù)據(jù)和符號生成278
18.1.2使用對拓矩形位的BPSK279
18.1.3使用脈沖調(diào)制(IM)升余弦形位的BPSK280
18.2winDSK演示281
18.2.1commDSK: 未濾波的BPSK282
18.2.2commDSK: 升余弦濾波的BPSK283
18.3MATLAB實現(xiàn)286
18.3.1矩形BPSK信號發(fā)生器286
18.3.2脈沖調(diào)制的升余弦BPSK信號發(fā)生器288
18.4使用C語言的DSK實現(xiàn)291
18.4.1一個矩形脈沖形BPSK發(fā)射器292
18.4.2一個升余弦脈沖形BPSK發(fā)射器293
18.4.3實時代碼總結(jié)295
18.5后繼挑戰(zhàn)295
第19章項目10: BPSK數(shù)字接收器296
19.1理論296
19.1.1匹配濾波器的輸出298
19.1.2眼圖299
19.1.3最大似然定時恢復(fù)300
19.2winDSK演示302
19.3MATLAB實現(xiàn)302
19.4使用C語言的DSK實現(xiàn)307
19.4.1數(shù)字接收器的組件307
19.4.2系統(tǒng)測試312
19.5后繼挑戰(zhàn)314
第20章項目11: MPSK與QAM數(shù)字發(fā)射器315
20.1理論315
20.1.1基于I和Q的發(fā)射器315
20.1.2一些星座圖317
20.2winDSK演示320
20.2.1commDSK: 根升余弦濾波的QPSK320
20.3MATLAB實現(xiàn)323
20.3.1脈沖調(diào)制根升余弦QPSK信號發(fā)生器323
20.4使用C語言的DSK實現(xiàn)327
20.4.1一個根升余弦脈沖形QPSK發(fā)射器327
20.4.2一個更高效的RRC脈沖形QPSK發(fā)射器330
20.4.3實時代碼總結(jié)332
20.5高階調(diào)制方案333
20.6后繼挑戰(zhàn)333
第21章項目12: QPSK數(shù)字接收器334
21.1理論334
21.2winDSK8演示337
21.3MATLAB實現(xiàn)337
21.3.1通過AGC仿真337
21.3.2一個完整的QPSK接收器341
21.4使用C語言的DSK實現(xiàn)346
21.4.1通過AGC實現(xiàn) 346
21.4.2一個完整的QPSK接收器350
21.4.3系統(tǒng)測試357
21.5后繼挑戰(zhàn)359
第Ⅲ部分: 附錄
附錄ACode Composer Studio: 概述363
A.1介紹363
A.2啟動Code Composer Studio363
A.3結(jié)論364
附錄BDSP/BIOS366
B.1介紹366
B.1.1DSP/BIOS的主要特性366
B.1.2DSP/BIOS線程366
B.2DSP/BIOS示例項目367
附錄C數(shù)值表示368
C.1字節(jié)序368
C.2整數(shù)表示369
C.3整數(shù)除法和舍入370
C.4浮點表示371
C.5定點表示374
C.6數(shù)值表示總結(jié)375
附錄DTMS320C6x架構(gòu)377
D.1計算機(jī)體系結(jié)構(gòu)基礎(chǔ)377
D.1.1指令集架構(gòu)378
D.1.2寄存器架構(gòu)378
D.1.3存儲器架構(gòu)379
D.1.4獲取執(zhí)行模型380
D.1.5流水線380
D.1.6單發(fā)射與多發(fā)射383
D.1.7調(diào)度383
D.2TMS320C671x架構(gòu)384
D.2.1存儲器系統(tǒng)385
D.2.2流水線與調(diào)度386
D.2.3外圍設(shè)備387
D.2.4主機(jī)端口接口387
D.3TMS320C674x架構(gòu)388
附錄EDSK相關(guān)工具389
E.1介紹389
E.2Windows控件應(yīng)用程序389
E.2.1示例Windows控件應(yīng)用程序390
E.3MATLAB導(dǎo)出390
E.3.1導(dǎo)出直接Ⅱ型實現(xiàn)390
E.3.2導(dǎo)出二階節(jié)實現(xiàn)391
E.4MATLAB實時接口392
附錄F與MATLAB一起使用代碼生成器393
F.1介紹393
F.2一個FIR濾波器例子393
F.2.1使用MATLAB Coder之前393
F.2.2使用MATLAB Coder395
F.2.3轉(zhuǎn)移到CCS項目401
F.2.4觀察401
F.3結(jié)論401
附錄GDSP電路板的電池電源402
G.1介紹402
G.2方法402
G.3測試403
G.3.1初始測試403
G.3.2最終測試403
G.4結(jié)論404
附錄H編程難點與陷阱405
H.1調(diào)試構(gòu)建與發(fā)布構(gòu)建405
H.2易變性(volatile)關(guān)鍵字405
H.3函數(shù)原型和返回類型406
H.4算術(shù)問題407
H.5控制內(nèi)存中的變量位置409
H.6實時計劃失敗409
H.7變量初始化410
H.8整型數(shù)據(jù)大小411
附錄IDSP電路板比較413
I.1介紹413
I.2三種電路板413
I.3結(jié)論416
附錄J縮寫、首字母縮略詞和符號417
參考文獻(xiàn)424

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號