dsp實(shí)習(xí)心得體會(huì)
DSP系統(tǒng)的數(shù)據(jù)手冊(cè)就專(zhuān)門(mén)有一大段內(nèi)容對(duì)外部程序空間、數(shù)據(jù)空間、IO空間訪問(wèn)的圖和說(shuō)明,這是實(shí)習(xí)后的心得體會(huì)。下面是學(xué)習(xí)啦小編為大家收集整理的dsp實(shí)習(xí)心得體會(huì),歡迎大家閱讀。
dsp實(shí)習(xí)心得體會(huì)篇1
如果說(shuō)前幾年DSP作為一個(gè)器件,一個(gè)處理器或一個(gè)事物是相對(duì)比較新的東西,那么現(xiàn)在DSP已經(jīng)在我們電子設(shè)計(jì)開(kāi)發(fā)中非常常見(jiàn)了。首先我們從定義上簡(jiǎn)單理解一下DSP。我們涉及到的DSP主要是只這里特指數(shù)字信號(hào)處理器芯片,這里我把我的一些學(xué)習(xí)經(jīng)驗(yàn)和大家分享。希望對(duì)大家有幫助
了解DSP
我個(gè)人認(rèn)為學(xué)習(xí)一個(gè)東西首先是了解它,比如DSP到底是什么?用在什么地方?怎么用?和這里我們傳統(tǒng)的單片機(jī)特點(diǎn)有那些相同與不同?開(kāi)發(fā)需要注意什么?怎么樣完成一個(gè)最小系統(tǒng)等。我想了解清楚這些問(wèn)題我們自然就清楚比較清楚的認(rèn)識(shí)DSP了。下面我們就來(lái)對(duì)上面的問(wèn)題我們?cè)诤芏嗟胤蕉伎梢哉业酱鸢福野哑渲斜容^重要的簡(jiǎn)單的回答一下。
DSP大家注意和傳統(tǒng)的概念區(qū)分一下,傳統(tǒng)我們經(jīng)常說(shuō)的DSP(Digital Signal Processing(數(shù)字信號(hào)處理))的縮寫(xiě)也就是說(shuō)是一些功能算法,這里的DSP是指(Digital Signal Process(數(shù)字信號(hào)處理器))的縮寫(xiě),也就是說(shuō)他是一個(gè)集成一些外設(shè)的一個(gè)芯片,類(lèi)似我們的單片機(jī)。我們通過(guò)程序?qū)崿F(xiàn)一些特定的功能。
和傳統(tǒng)單片機(jī)比較的區(qū)別?
DSP功能比普通單片機(jī)高出很多,當(dāng)然價(jià)格也比較高。所以直接用DSP和單片機(jī)比較是不合適的。我們這里比較不是從他的應(yīng)用領(lǐng)域來(lái)比較,我們是從開(kāi)發(fā)的角度來(lái)比較,為了是使那些熟練使用單片機(jī)的朋友可以很快上手。當(dāng)然我的主要目的的大家可以比較學(xué)習(xí),達(dá)到
熟悉一種CPU其他就可以很快上手。下面從幾個(gè)方面比較一下
1,硬件上比較
從硬件上比較DSP和傳統(tǒng)的單片機(jī)主要有幾個(gè)方面不一樣,很多DSP電源系統(tǒng)比傳統(tǒng)的復(fù)雜,但是這個(gè)并不影響我們因?yàn)槿鏣I的DSP都提供相關(guān)的測(cè)試電路。開(kāi)始的時(shí)候大家可以完全按照他來(lái)設(shè)計(jì)。調(diào)試方式上有很大不同,DSP一般通過(guò)JTAG來(lái)進(jìn)行仿真和燒寫(xiě)的,而單片機(jī)是通過(guò)直接仿真器來(lái)仿真的(這里講的單片機(jī)是比較早的,現(xiàn)在的單片機(jī)也有很多采用JTAG調(diào)試方式)。其他設(shè)計(jì)比如重要的時(shí)序設(shè)計(jì)所以CPU系統(tǒng)是一樣的只要滿(mǎn)足時(shí)序就可以達(dá)到目標(biāo)。
2,軟件上比較
相比硬件軟件應(yīng)該是DSP差別比較大的DSP的軟件需要CMD文件,一般的單片機(jī)編譯器 編譯以后就可以了不需要。并且CMD也是DSP學(xué)習(xí)過(guò)程中比較困難的一個(gè)方面。后面我們簡(jiǎn)單說(shuō)明一下。
dsp實(shí)習(xí)心得體會(huì)篇2
小系統(tǒng)的是任何DSP系統(tǒng)開(kāi)發(fā)前必須要完成的,你可以從一下幾個(gè)方面獲得小系統(tǒng)。一、購(gòu)買(mǎi)一個(gè)市場(chǎng)上比較成熟的小系統(tǒng)產(chǎn)品;二、自己動(dòng)手設(shè)計(jì)一個(gè)小系統(tǒng)。我們這里主要告訴大家怎么自己設(shè)計(jì)一個(gè)最小系統(tǒng)。
首先我給最小系統(tǒng)一個(gè)定義,我按照我個(gè)人的習(xí)慣把最小系統(tǒng)分成2個(gè)方面
1,狹義的最小系統(tǒng)
所謂狹義最小系統(tǒng)是指就是能夠完成一個(gè)獨(dú)立功能,并且方便觀察的一個(gè)系統(tǒng)。比如我們常見(jiàn)的通過(guò)DSP控制一個(gè)LCD燈讓它閃起來(lái)。完成這個(gè)功能我們可以認(rèn)為狹義的最小系統(tǒng)完成。
獨(dú)立完成功能,我們很容易想到要一個(gè)系統(tǒng)能夠獨(dú)立完成功能必須需要的部分應(yīng)該有電源電路、時(shí)鐘電路、復(fù)位電路。這個(gè)和我們單片機(jī)基本一樣只是在電路設(shè)計(jì)上注意看手冊(cè)這個(gè)會(huì)少出錯(cuò)。其實(shí)對(duì)于一些DSP來(lái)說(shuō)光是這樣是不夠的,我們必須要有存儲(chǔ)器系統(tǒng),如果是采用2000系統(tǒng)可以不需要擴(kuò)展因?yàn)樗麅?nèi)部自己有FLASH,但是對(duì)于5000系統(tǒng)來(lái)說(shuō)就必須擴(kuò)展非易失性的FLASH等存儲(chǔ)器保證系統(tǒng)在掉電重新上電后可以正常工作,所以除了考慮通用單片機(jī)的3個(gè)方面我們還需要在存儲(chǔ)器,BOOTLOADER方面了解DSP,這個(gè)也正是大家學(xué)習(xí)DSP比較困難的地方。
方便觀察這個(gè)是我自己增加的一個(gè)方面,主要是讓大家養(yǎng)成良好的習(xí)慣,比如我們?cè)谠O(shè)計(jì)系統(tǒng)時(shí)加一個(gè)LED或者蜂鳴器這樣在調(diào)試的時(shí)候會(huì)給我們帶來(lái)很多好處。比如我們?cè)O(shè)計(jì)一個(gè)IO操作的程序通過(guò)IO輸出一個(gè)方波,我們可以通過(guò)很多方法來(lái)觀察我們的結(jié)果是對(duì)好是錯(cuò)。我們可以通過(guò)示波器,但是由于很多初學(xué)者不一定具備這個(gè)條件。如果我們有LED就可以通過(guò)他的狀態(tài)來(lái)觀察程序運(yùn)行的結(jié)果.
2, 廣義的最小系統(tǒng)
廣義的最小系統(tǒng)除了具有上面狹義最小系統(tǒng)的功能外還必須具有一個(gè)功能可開(kāi)展性。這個(gè)在系統(tǒng)設(shè)計(jì)中是非常重要的。如果說(shuō)我們可以設(shè)計(jì)并完成一個(gè)狹義的最小系統(tǒng)就代表我們對(duì)DSP已經(jīng)入門(mén)了。那么完成可擴(kuò)展性功能就代表你可以使用DSP進(jìn)行系統(tǒng)設(shè)計(jì)了。
可擴(kuò)展性在這里我要主要講的是時(shí)序,也就是我們?cè)O(shè)計(jì)的時(shí)候必須滿(mǎn)足他的時(shí)序功能。經(jīng)常在論壇里面看到大家問(wèn)我的系統(tǒng)怎么擴(kuò)展一個(gè)存儲(chǔ)器或者其他外設(shè)。即使有一些參考電路我們?cè)趺磁袛嗨恼_與否。這一點(diǎn)正好和我們的單片機(jī)系統(tǒng)重合。所以我常常說(shuō)知道一個(gè)CPU怎么用要用一個(gè)新的就非常簡(jiǎn)單了。下面我們就談?wù)剷r(shí)序設(shè)計(jì)需要注意的地方。
一、 首先要熟悉主CPU的時(shí)序,也就是說(shuō)你需要向外設(shè)寫(xiě)或者讀取一個(gè)數(shù)據(jù)你是采用什么方法的。比如我們的DSP系統(tǒng)的數(shù)據(jù)手冊(cè)就專(zhuān)門(mén)有一大段內(nèi)容對(duì)外部程序空間、數(shù)據(jù)空間、IO空間訪問(wèn)的圖和說(shuō)明。
二、 熟悉我們外設(shè)對(duì)時(shí)序的要求,這個(gè)很容易理解,你打算讀寫(xiě)我總應(yīng)該知道按照什么樣的方法怎么讀寫(xiě)吧。一般在手冊(cè)上也是很清楚的。
三、 當(dāng)我們清楚DSP和外設(shè)的時(shí)序后我們來(lái)判斷他們是不是匹配(簡(jiǎn)單點(diǎn)說(shuō)就是可不可以實(shí)現(xiàn)數(shù)據(jù)的讀寫(xiě)功能)如匹配電路設(shè)計(jì)就是正常的否則我們要想辦法讓他們匹配。其實(shí)這個(gè)過(guò)程就是電路設(shè)計(jì)和判斷的過(guò)程。
關(guān)于時(shí)序的設(shè)計(jì)的詳細(xì)說(shuō)明幾句話說(shuō)不清楚我們可以在論壇上來(lái)一起討論他是我們數(shù)字系統(tǒng)設(shè)計(jì)的核心。
四、軟件最小系統(tǒng),很多朋友在論壇上說(shuō)沒(méi)有一個(gè)具體的思路來(lái)寫(xiě)DSP程序或者直接是看不懂人家的。其實(shí)這些多少?zèng)]有系統(tǒng)概念造成的。如果我們知道軟件最小系統(tǒng)有那幾個(gè)文件組成。他們主要完成什么功能我們?cè)谝粋€(gè)一個(gè)的理解和消化他這樣不就可以很好的寫(xiě)出程序。比如我們DSP的一個(gè)軟件系統(tǒng)主要有頭文件、庫(kù)函數(shù)、中斷向量表、存儲(chǔ)器分配文件(CMD)
dsp實(shí)習(xí)心得體會(huì)篇3
《數(shù)字信號(hào)處理》是我們通信工程和電子類(lèi)專(zhuān)業(yè)的一門(mén)重要的專(zhuān)業(yè)基礎(chǔ)課程,主要任務(wù)是研究數(shù)字信號(hào)處理理論的基本概念和基本分析方法,通過(guò)建立數(shù)學(xué)模型和適當(dāng)?shù)臄?shù)學(xué)分析處理,來(lái)展示這些理論和方法的實(shí)際應(yīng)用。數(shù)字信號(hào)處理技術(shù)正飛速發(fā)展,它不但自成一門(mén)學(xué)科,更是以不同形式影響和滲透到其他學(xué)科:它與國(guó)民經(jīng)濟(jì)息息相關(guān),與國(guó)防建設(shè)緊密相連;它影響或改變著我們的生產(chǎn)、生活方式,因此受到人們普遍的關(guān)注。信息科學(xué)是研究信息的獲取、傳輸、處理和利用的一門(mén)科學(xué),信息要用一定形式的信號(hào)來(lái)表示,才能被傳輸、處理、存儲(chǔ)、顯示和利用,可以說(shuō),信號(hào)是信息的表現(xiàn)形式,而信息則是信號(hào)所含有的具體內(nèi)容。
一單元的課程我們深刻理解到時(shí)域離散信號(hào)和時(shí)域離散系統(tǒng)性質(zhì)和特點(diǎn);時(shí)域離散信號(hào)和時(shí)域離散系統(tǒng)時(shí)域分析方法;模擬信號(hào)的數(shù)字處理方法。
二單元的課程我們理解了時(shí)域離散信號(hào)(序列)的傅立葉變換,時(shí)域離散信號(hào)Z變換,時(shí)域離散系統(tǒng)的頻域分析。
三單元的課程我們學(xué)習(xí)了離散傅立葉變換定義和性質(zhì),離散傅立葉變換應(yīng)用——快速卷積,頻譜分析。
四單元的課程我們重點(diǎn)理解基2FFT算法——時(shí)域抽取法﹑頻域抽取法,F(xiàn)FT的編程方法,分裂基FFT算法。
五單元的課程我們學(xué)了網(wǎng)絡(luò)結(jié)構(gòu)的表示方法——信號(hào)流圖,無(wú)限脈沖響應(yīng)基本網(wǎng)絡(luò)結(jié)構(gòu),有限脈沖響應(yīng)基本網(wǎng)絡(luò)結(jié)構(gòu),時(shí)域離散系統(tǒng)狀態(tài)變量分析法。
六單元的課程我們理解數(shù)字濾波器的基本概念,模擬濾波器的設(shè)計(jì),巴特沃斯濾波器的設(shè)計(jì),切比雪夫?yàn)V波器的設(shè)計(jì),脈沖響應(yīng)不變法設(shè)計(jì)無(wú)限脈沖響應(yīng)字?jǐn)?shù)字濾波器,雙線性變換法設(shè)計(jì)無(wú)限脈沖響應(yīng)字?jǐn)?shù)字濾波器,數(shù)字高通﹑帶通﹑帶阻濾波器的設(shè)計(jì)。
七單元的課程我們學(xué)習(xí)了線性相位有限脈沖響應(yīng)(FIR)數(shù)字濾波器,窗函數(shù)法設(shè)計(jì)有限脈沖響應(yīng)(FIR)數(shù)字濾波器,頻率采樣法設(shè)計(jì)有限脈沖響應(yīng)(FIR)數(shù)字濾波器通信工程是一門(mén)工程學(xué)科,主要是在掌握通信基本理論的基礎(chǔ)上,運(yùn)用各種工程方法對(duì)通信中的一些實(shí)際問(wèn)題進(jìn)行處理。通過(guò)該專(zhuān)業(yè)的學(xué)習(xí),可以掌握電話網(wǎng)、廣播電視網(wǎng)、互聯(lián)網(wǎng)等各種通信系統(tǒng)的原理,研究提高信息傳送速度的技術(shù),根據(jù)實(shí)際需要設(shè)計(jì)新的通信系統(tǒng),開(kāi)發(fā)可迅速準(zhǔn)確地傳送各種信息的通信工具等。
對(duì)于我們通信專(zhuān)業(yè),我覺(jué)得是個(gè)很好的專(zhuān)業(yè),現(xiàn)在這個(gè)專(zhuān)業(yè)很熱門(mén),這個(gè)專(zhuān)業(yè)以后就業(yè)的方向也很多,就業(yè)面很廣。我們畢業(yè)以后工作,可以進(jìn)入設(shè)備制造商、運(yùn)營(yíng)商、專(zhuān)有服務(wù)提供商以及銀行等領(lǐng)域工作。當(dāng)然,就業(yè)形勢(shì)每年都會(huì)變化,所以關(guān)鍵還是要看自己??梢詮氖掠布矫?,比如說(shuō)PCB,別小看這門(mén)技術(shù),平時(shí)我們?cè)谠囼?yàn)時(shí)制作的簡(jiǎn)單,這一技術(shù)難點(diǎn)就在于板的層數(shù)越多,要做的越穩(wěn)定就越難,這可是非常有難度的,如果學(xué)好了學(xué)精了,也是非常好找工作的。也可以從事軟件方面,這實(shí)際上要我們具備比較好的模電和數(shù)電的基礎(chǔ)知識(shí)。我選擇了這個(gè)專(zhuān)業(yè),在這里讀了三年關(guān)于通信知識(shí)的書(shū),我還是想以后畢業(yè)能夠從事這個(gè)方面的工作,現(xiàn)在學(xué)了通信原理、數(shù)字信號(hào)處理這些很有用的專(zhuān)業(yè)課,所以,我在以后的學(xué)習(xí)中,我會(huì)把這些方面的知識(shí)學(xué)扎實(shí),從事技術(shù)這一塊要能吃苦,我也做好了準(zhǔn)備,現(xiàn)在還很年輕,年輕的時(shí)候多吃點(diǎn)苦沒(méi)什么,為了我自己美好的將來(lái),我會(huì)努力學(xué)好這個(gè)專(zhuān)業(yè)的。
數(shù)字信號(hào)處理課程屬于專(zhuān)業(yè)基礎(chǔ)課,所涵蓋的內(nèi)容主要有:離散時(shí)間信號(hào)與系統(tǒng)的基本概念及描述方法,離散傅立葉變換及快速傅立葉變換,數(shù)字濾波器結(jié)構(gòu)及設(shè)計(jì)等。對(duì)于電氣信息類(lèi)專(zhuān)業(yè)的學(xué)生來(lái)說(shuō),這些內(nèi)容是學(xué)習(xí)后續(xù)專(zhuān)業(yè)課程的重要基礎(chǔ),也是實(shí)際工作中必不可少的專(zhuān)業(yè)基礎(chǔ)知識(shí)。目前幾乎所有的高等院校都在電子工程類(lèi)、信息工程類(lèi)、通信工程類(lèi)、電子技術(shù)類(lèi)、自動(dòng)控制類(lèi)、電氣工程類(lèi)、機(jī)電工程類(lèi)、計(jì)算機(jī)科學(xué)類(lèi)等工科電類(lèi)及其他相關(guān)專(zhuān)業(yè)的本科生中開(kāi)設(shè)了該門(mén)課程。隨著計(jì)算機(jī)技術(shù)、微電子技術(shù)、數(shù)字信號(hào)處理理論和方法的發(fā)展,半個(gè)世紀(jì)以來(lái),尤其是最近的三十來(lái)年里,數(shù)字信號(hào)處理的方法和應(yīng)用得到了飛躍式的發(fā)展,數(shù)字信號(hào)處理的地位和作用變得越來(lái)越重要。因此,加強(qiáng)該課程的建設(shè)具有重要的意義。
我們的數(shù)字信號(hào)處理課是羅老師教的,羅老師有過(guò)實(shí)際工作的經(jīng)驗(yàn),對(duì)于這門(mén)課的實(shí)際用途很了解,羅老師對(duì)于這門(mén)課采用多種教學(xué)方法,豐富教學(xué)內(nèi)容,吸引學(xué)生對(duì)課程的關(guān)注。利用實(shí)驗(yàn)課使學(xué)生親自編程,體會(huì)信號(hào)處理課程的樂(lè)趣,這樣子激發(fā)了學(xué)生的興趣、提高了教學(xué)的效果。因此,我們班的同學(xué)在這一個(gè)學(xué)期的學(xué)習(xí)中,這門(mén)課都學(xué)的比較好。
數(shù)字信號(hào)處理課程的特點(diǎn)是課程本身理論性強(qiáng)、公式推導(dǎo)較多、概念比較抽象,學(xué)生常有枯燥難學(xué)之感。近年來(lái),國(guó)外及國(guó)內(nèi)有些學(xué)校對(duì)一般電類(lèi)專(zhuān)業(yè)該課程的教學(xué)主要強(qiáng)調(diào)應(yīng)用性學(xué)習(xí),主要介紹數(shù)字信號(hào)處理的用途和用法,而對(duì)其深?yuàn)W的理論推導(dǎo)僅做一般介紹,并給學(xué)生提供進(jìn)行實(shí)驗(yàn)的機(jī)會(huì),以激發(fā)學(xué)生對(duì)該課程的興趣和學(xué)習(xí)主動(dòng)性。
對(duì)該課程的改革思想主要是課程內(nèi)容要適應(yīng)數(shù)字信號(hào)處理技術(shù)的發(fā)展現(xiàn)狀,淡化枯燥的數(shù)學(xué)推導(dǎo),輔助以現(xiàn)代化教學(xué)手段,并開(kāi)設(shè)相應(yīng)的實(shí)驗(yàn)課。結(jié)合專(zhuān)業(yè)現(xiàn)狀,將課堂教學(xué)一部分變?yōu)槎嗝襟w教學(xué),盡量將一些理論分析用圖形手段展示出來(lái),以增強(qiáng)學(xué)生的感性認(rèn)識(shí)。實(shí)驗(yàn)課主要是以MATLAB為平臺(tái),充分利用MATLAB的數(shù)字信號(hào)處理工具箱提供的各種功能讓學(xué)生親自動(dòng)手將課堂所學(xué)進(jìn)行仿真實(shí)現(xiàn)。實(shí)驗(yàn)課還可以通過(guò)用DSP試驗(yàn)箱實(shí)現(xiàn)數(shù)字信號(hào)處理的功能向?qū)W生進(jìn)行演示。