dsp實習心得體會

來源:瑞文範文網 1.96W

DSP系統的數據手冊就專門有一大段內容對外部程序空間、數據空間、IO空間訪問的圖和說明,這是實習後的心得體會。下面是本站小編爲大家收集整理的dsp實習心得體會,歡迎大家閱讀。

dsp實習心得體會

dsp實習心得體會篇1

如果說前幾年DSP作爲一個器件,一個處理器或一個事物是相對比較新的東西,那麼現在DSP已經在我們電子設計開發中非常常見了。首先我們從定義上簡單理解一下DSP。我們涉及到的DSP主要是隻這裏特指數字信號處理器芯片,這裏我把我的一些學習經驗和大家分享。希望對大家有幫助

瞭解DSP

個人認爲學習一個東西首先是瞭解它,比如DSP到底是什麼?用在什麼地方?怎麼用?和這裏我們傳統的單片機特點有那些相同與不同?開發需要注意什麼?怎麼樣完成一個最小系統等。我想了解清楚這些問題我們自然就清楚比較清楚的認識DSP了。下面我們就來對上面的問題我們在很多地方都可以找到答案,我把其中比較重要的簡單的回答一下。

DSP大家注意和傳統的概念區分一下,傳統我們經常說的DSP(Digital Signal Processing(數字信號處理))的縮寫也就是說是一些功能算法,這裏的DSP是指(Digital Signal Process(數字信號處理器))的縮寫,也就是說他是一個集成一些外設的一個芯片,類似我們的單片機。我們通過程序實現一些特定的功能。

和傳統單片機比較的區別?

DSP功能比普通單片機高出很多,當然價格也比較高。所以直接用DSP和單片機比較是不合適的。我們這裏比較不是從他的應用領域來比較,我們是從開發的角度來比較,爲了是使那些熟練使用單片機的朋友可以很快上手。當然我的主要目的的大家可以比較學習,達到

熟悉一種CPU其他就可以很快上手。下面從幾個方面比較一下

1,硬件上比較

從硬件上比較DSP和傳統的單片機主要有幾個方面不一樣,很多DSP電源系統比傳統的複雜,但是這個並不影響我們因爲如TI的DSP都提供相關的測試電路。開始的時候大家可以完全按照他來設計。調試方式上有很大不同,DSP一般通過JTAG來進行仿真和燒寫的,而單片機是通過直接仿真器來仿真的(這裏講的單片機是比較早的,現在的單片機也有很多采用JTAG調試方式)。其他設計比如重要的時序設計所以CPU系統是一樣的只要滿足時序就可以達到目標。

2,軟件上比較

相比硬件軟件應該是DSP差別比較大的DSP的軟件需要CMD文件,一般的單片機編譯器 編譯以後就可以了不需要。並且CMD也是DSP學習過程中比較困難的一個方面。後面我們簡單說明一下。

dsp實習心得體會篇2

小系統的是任何DSP系統開發前必須要完成的,你可以從一下幾個方面獲得小系統。一、購買一個市場上比較成熟的小系統產品;二、自己動手設計一個小系統。我們這裏主要告訴大家怎麼自己設計一個最小系統。

首先我給最小系統一個定義,我按照我個人的習慣把最小系統分成2個方面

1,狹義的最小系統

所謂狹義最小系統是指就是能夠完成一個獨立功能,並且方便觀察的一個系統。比如我們常見的通過DSP控制一個LCD燈讓它閃起來。完成這個功能我們可以認爲狹義的最小系統完成。

獨立完成功能,我們很容易想到要一個系統能夠獨立完成功能必須需要的部分應該有電源電路、時鐘電路、復位電路。這個和我們單片機基本一樣只是在電路設計上注意看手冊這個會少出錯。其實對於一些DSP來說光是這樣是不夠的,我們必須要有存儲器系統,如果是採用20xx系統可以不需要擴展因爲他內部自己有FLASH,但是對於5000系統來說就必須擴展非易失性的FLASH等存儲器保證系統在掉電重新上電後可以正常工作,所以除了考慮通用單片機的3個方面我們還需要在存儲器,BOOTLOADER方面瞭解DSP,這個也正是大家學習DSP比較困難的地方。

方便觀察這個是我自己增加的一個方面,主要是讓大家養成良好的習慣,比如我們在設計系統時加一個LED或者蜂鳴器這樣在調試的時候會給我們帶來很多好處。比如我們設計一個IO操作的程序通過IO輸出一個方波,我們可以通過很多方法來觀察我們的結果是對好是錯。我們可以通過示波器,但是由於很多初學者不一定具備這個條件。如果我們有LED就可以通過他的狀態來觀察程序運行的結果.

2, 廣義的最小系統

廣義的最小系統除了具有上面狹義最小系統的功能外還必須具有一個功能可開展性。這個在系統設計中是非常重要的。如果說我們可以設計並完成一個狹義的最小系統就代表我們對DSP已經入門了。那麼完成可擴展性功能就代表你可以使用DSP進行系統設計了。

可擴展性在這裏我要主要講的是時序,也就是我們設計的時候必須滿足他的時序功能。經常在論壇裏面看到大家問我的系統怎麼擴展一個存儲器或者其他外設。即使有一些參考電路我們怎麼判斷他的正確與否。這一點正好和我們的單片機系統重合。所以我常常說知道一個CPU怎麼用要用一個新的就非常簡單了。下面我們就談談時序設計需要注意的地方。

一、 首先要熟悉主CPU的時序,也就是說你需要向外設寫或者讀取一個數據你是採用什麼方法的。比如我們的DSP系統的數據手冊就專門有一大段內容對外部程序空間、數據空間、IO空間訪問的圖和說明。

二、 熟悉我們外設對時序的要求,這個很容易理解,你打算讀寫我總應該知道按照什麼樣的方法怎麼讀寫吧。一般在手冊上也是很清楚的。

三、 當我們清楚DSP和外設的時序後我們來判斷他們是不是匹配(簡單點說就是可不可以實現數據的讀寫功能)如匹配電路設計就是正常的否則我們要想辦法讓他們匹配。其實這個過程就是電路設計和判斷的過程。

關於時序的設計的詳細說明幾句話說不清楚我們可以在論壇上來一起討論他是我們數字系統設計的核心。

四、軟件最小系統,很多朋友在論壇上說沒有一個具體的思路來寫DSP程序或者直接是看不懂人家的。其實這些多少沒有系統概念造成的。如果我們知道軟件最小系統有那幾個文件組成。他們主要完成什麼功能我們在一個一個的理解和消化他這樣不就可以很好的寫出程序。比如我們DSP的一個軟件系統主要有頭文件、庫函數、中斷向量表、存儲器分配文件(CMD)

dsp實習心得體會篇3

《數字信號處理》是我們通信工程和電子類專業的一門重要的專業基礎課程,主要任務是研究數字信號處理理論的基本概念和基本分析方法,通過建立數學模型和適當的數學分析處理,來展示這些理論和方法的實際應用。數字信號處理技術正飛速發展,它不但自成一門學科,更是以不同形式影響和滲透到其他學科:它與國民經濟息息相關,與國防建設緊密相連;它影響或改變着我們的生產、生活方式,因此受到人們普遍的關注。信息科學是研究信息的獲取、傳輸、處理和利用的一門科學,信息要用一定形式的信號來表示,才能被傳輸、處理、存儲、顯示和利用,可以說,信號是信息的表現形式,而信息則是信號所含有的具體內容。

一單元的課程我們深刻理解到時域離散信號和時域離散系統性質和特點;時域離散信號和時域離散系統時域分析方法;模擬信號的數字處理方法。

二單元的課程我們理解了時域離散信號(序列)的傅立葉變換,時域離散信號Z變換,時域離散系統的頻域分析。

三單元的課程我們學習了離散傅立葉變換定義和性質,離散傅立葉變換應用——快速卷積,頻譜分析。

四單元的課程我們重點理解基2FFT算法——時域抽取法﹑頻域抽取法,FFT的編程方法,分裂基FFT算法。

五單元的課程我們學了網絡結構的表示方法——信號流圖,無限脈衝響應基本網絡結構,有限脈衝響應基本網絡結構,時域離散系統狀態變量分析法。

六單元的課程我們理解數字濾波器的基本概念,模擬濾波器的設計,巴特沃斯濾波器的設計,切比雪夫濾波器的設計,脈衝響應不變法設計無限脈衝響應字數字濾波器,雙線性變換法設計無限脈衝響應字數字濾波器,數字高通﹑帶通﹑帶阻濾波器的設計。

七單元的課程我們學習了線性相位有限脈衝響應(FIR)數字濾波器,窗函數法設計有限脈衝響應(FIR)數字濾波器,頻率採樣法設計有限脈衝響應(FIR)數字濾波器通信工程是一門工程學科,主要是在掌握通信基本理論的基礎上,運用各種工程方法對通信中的一些實際問題進行處理。通過該專業的學習,可以掌握電話網、廣播電視網、互聯網等各種通信系統的原理,研究提高信息傳送速度的技術,根據實際需要設計新的通信系統,開發可迅速準確地傳送各種信息的通信工具等。

對於我們通信專業,我覺得是個很好的專業,現在這個專業很熱門,這個專業以後就業的方向也很多,就業面很廣。我們畢業以後工作,可以進入設備製造商、運營商、專有服務提供商以及銀行等領域工作。當然,就業形勢每年都會變化,所以關鍵還是要看自己。可以從事硬件方面,比如說PCB,別小看這門技術,平時我們在試驗時製作的簡單,這一技術難點就在於板的層數越多,要做的越穩定就越難,這可是非常有難度的,如果學好了學精了,也是非常好找工作的。也可以從事軟件方面,這實際上要我們具備比較好的模電和數電的基礎知識。我選擇了這個專業,在這裏讀了三年關於通信知識的書,我還是想以後畢業能夠從事這個方面的工作,現在學了通信原理、數字信號處理這些很有用的專業課,所以,我在以後的學習中,我會把這些方面的知識學紮實,從事技術這一塊要能吃苦,我也做好了準備,現在還很年輕,年輕的時候多吃點苦沒什麼,爲了我自己美好的將來,我會努力學好這個專業的。

數字信號處理課程屬於專業基礎課,所涵蓋的內容主要有:離散時間信號與系統的基本概念及描述方法,離散傅立葉變換及快速傅立葉變換,數字濾波器結構及設計等。對於電氣信息類專業的學生來說,這些內容是學習後續專業課程的重要基礎,也是實際工作中必不可少的專業基礎知識。目前幾乎所有的高等院校都在電子工程類、信息工程類、通信工程類、電子技術類、自動控制類、電氣工程類、機電工程類、計算機科學類等工科電類及其他相關專業的本科生中開設了該門課程。隨着計算機技術、微電子技術、數字信號處理理論和方法的發展,半個世紀以來,尤其是最近的三十來年裏,數字信號處理的方法和應用得到了飛躍式的發展,數字信號處理的地位和作用變得越來越重要。因此,加強該課程的建設具有重要的意義。

我們的數字信號處理課是羅老師教的,羅老師有過實際工作的經驗,對於這門課的實際用途很瞭解,羅老師對於這門課採用多種教學方法,豐富教學內容,吸引學生對課程的關注。利用實驗課使學生親自編程,體會信號處理課程的樂趣,這樣子激發了學生的興趣、提高了教學的效果。因此,我們班的同學在這一個學期的學習中,這門課都學的比較好。

數字信號處理課程的特點是課程本身理論性強、公式推導較多、概念比較抽象,學生常有枯燥難學之感。近年來,國外及國內有些學校對一般電類專業該課程的教學主要強調應用性學習,主要介紹數字信號處理的用途和用法,而對其深奧的理論推導僅做一般介紹,並給學生提供進行實驗的機會,以激發學生對該課程的興趣和學習主動性。

對該課程的改革思想主要是課程內容要適應數字信號處理技術的發展現狀,淡化枯燥的數學推導,輔助以現代化教學手段,並開設相應的實驗課。結合專業現狀,將課堂教學一部分變爲多媒體教學,儘量將一些理論分析用圖形手段展示出來,以增強學生的感性認識。實驗課主要是以MATLAB爲平臺,充分利用MATLAB的數字信號處理工具箱提供的各種功能讓學生親自動手將課堂所學進行仿真實現。實驗課還可以通過用DSP試驗箱實現數字信號處理的功能向學生進行演示。

熱門標籤