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