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