關於dsp心得體會

來源:果殼範文吧 4.89K

篇一:dsp實驗報告心得體會

關於dsp心得體會

TMS320F2812x DSP原理及應用技術實驗心得體會

1. 設定環境時分為軟體設定和硬體設定,根據實驗的需要設定,這次實驗只是軟體模擬,可以不設定硬體,但是要為日後的實驗做準備,還是要學習和熟悉硬體設定的過程。

2. 在設定硬體時,不是按實驗書上的型號選擇,而是應該按照實驗裝置上的型號去新增。

3. 不管是硬體還是軟體的設定,都應該將之前設定好的刪去,重新新增。設定好的配置中只能有一項。

4. CCS可以工作在純軟體模擬環境中,就是由軟體在PC機記憶體中構造一個虛擬的DSP環境,可以除錯、執行程式。但是一般無法構造DSP中的外設,所以軟體模擬通常用於除錯純軟體演算法和進行效率分析等。

5. 這次實驗採用軟體模擬,不需要開啟電源箱的電源。

6. 在軟體模擬工作時,無需連線板卡和模擬器等硬體。

7. 執行write_buffer一行時。如果按F10執行程式,則程式在mian主函式中執行,如果按F11,則程式進入write_buffe函式內部的程式執行。

8. 把str變數加到觀察視窗中,點選變數左邊的“+”,觀察視窗可以展開結構變數,就可以看到結構體變數中的每個元素了。

9. 在實驗時,顯示圖形出現問題,不能顯示,後來在Graph Title 把Input的大寫改為input,在對volume進行編譯執行後,就可以看到顯示的正弦波圖形了。

10. 在修改了實驗2-1的程式後,要重新編譯、連線執行程式,並且必須對檔案進行重新載入,因為此時檔案已經改變了。如果不重新載入,那麼修改執行程式後,其結果將不會改變。

11. 再觀察結果時,可將data和data1的視窗同時開啟,這樣可以便於比較,觀察結果。

12. 通過這次實驗,對TMS320F2812x DSP軟體模擬及除錯有了初步的瞭解與認識,因為做實驗的時候都是按照實驗指導書按部就班的,與真正的理解和掌握還是有些距離的。但是這也為我們日後運用這些知識打下了基礎,我覺得實驗中遇到的問題,不要急於問老師或者同學,先自己想辦法分析原因,想辦法解決,這樣對自身的提高更多吧。通過做實驗,把學習的知識利用起來,也對這門課程更加有興趣了。

組員:葉孝璐 馮煥芬 鄭瑋儀 龐露露

20xx年4月10號

篇二:DSP實驗報告+心得體會

龍 巖 學 院

實 驗 報 告

班 級 07電本(1)班 學號 2007050344 姓 名 楊寶輝 同組人 獨立 實驗日期 2010-5-18 室溫 大氣壓 成 績

基礎實驗

一、實驗目的

二、實驗裝置

三、實驗原理

浮點數的表達和計算是進行數字訊號處理的基本知識;產生正弦訊號是數字訊號處理1. 一臺裝有CCS軟體的計算機; 2. DSP實驗箱的TMS320F2812主控板; 3. DSP硬體模擬器。 1. 掌握CCS實驗環境的使用; 2. 掌握用C語言編寫DSP程式的方法。 中經常用到的運算;C語言是現代數字訊號處理表達的基礎語言和通用語言。寫實現程式時需要注意兩點:(1)浮點數的範圍及儲存格式;(2)DSP的C語言與ANSI C語言的區別。

四、實驗步驟

1. 開啟CCS 並熟悉其介面;

2. 在CCS環境中開啟本實驗的工程(Example_),編譯並重建 輸出檔案,然後通過模擬器把執行程式碼下載到DSP晶片中;

3. 把X0 , Y0 和Z0新增到Watch視窗中作為觀察物件(選中變數名,單擊滑鼠右鍵,在彈出選單中選擇“Add Watch Window”命令);

4. 選擇view->graph->time/frequency… 。 設定對話方塊中的引數: 其中“Start Address”

設為“sin_value”,“Acquisition buffer size”和“Display Data size”都設為“100”,並且把“DSP Data Type”設為“32-bit floating point”,

設定好後觀察訊號序列的波形(sin函式,如圖);

5. 單擊執行;

6. 觀察三個變數從初始化到運算結束整個過程中的變化;觀察正弦波形從初始化到運算結束整個過程中的變化;

7. 修改輸入序列的長度或初始值,重複上述過程。

五、實驗心得體會

通過本次實驗,加深了我對DSP的認識,使我對DSP實驗的操作有了更進一步的理解。基本掌握了CCS實驗環境的使用,並能夠使用C語言進行簡單的DSP程式設計

從軟體的安裝到使用軟體進行程式設計與模擬,鍛鍊了自己的動手能力,也遇到了不少的坎坷,例如晶片的選擇,不能因為麻煩而省略該步驟,否則將會執行出錯。

附錄實驗程式:

#include "math.h"

#include "stdio.h"

#define N 100

#define pi 3.14159

float sin_value[100];

float X0,Y0,Z0;

void main(void)

{

int i;

for(i=0;i

sin_value[i]=0;

X0=0.5; /* 0.100 0000 0000 0000 */

Y0=0.5; /* 0.100 0000 0000 0000 */

Z0=X0*Y0; /* 00.01 0000 0000 0000 0000 0000 0000 0000 */

for(i=0;i

sin_value[i]=100*(sin(2*pi*i/N));

}

龍 巖 學 院

實 驗 報 告

班 級 07電本(1)班 學號 2007050344姓 名 楊寶輝 同組人 獨立 實驗日期 2010-5-20 室溫 大氣壓 成 績

數碼管控制實驗

一、實驗目的

熟悉2812的指令系統; 熟悉74HC573的使用方法。 熟悉DSP的IO操作使用方法。

二、實驗裝置

1. 一臺裝有CCS2000軟體的計算機;

2. 插上2812主控板的DSP實驗箱; 3. DSP硬體模擬器。

三、實驗原理

此模組由數碼管和四個鎖存器組成 。數碼管為共陰極型的。資料由2812模組的低八位輸入,鎖存器的控制訊號由2812模組輸出,但經由CPLD模組譯碼後再控制對應的八個

四、實驗步驟

1. 把2812模組小板插到大板上;

2. 在CCS2000環境中開啟本實驗的工程編譯Example_,生成輸出檔案,通過模擬器把執行程式碼下載到DSP晶片;

3. 執行程式;數碼管會顯示1~8的數字。

4. 參考原始碼自行修改程式改變顯示樣式。

五、實驗心得體會

通過本次實驗中,基本掌握了2812的指令系統的特點,並能夠了解並熟悉74HC573的使用方法,進一步加深了對DSP的認識。同時,通過實驗操作DSP的IO操作使用方法,對於DSP的IO操作可以熟悉的運用,學到更多的知識。

程式見附錄:

#include "include/DSP281x_Device.h" // DSP281x Headerfile Include File

#include "include/DSP281x_Examples.h" // DSP281x Examples Include File

// Prototype statements for functions found within this file.

void delay_loop(void);

void Gpio_select(void);

// Global variable for this example

short codetab[17]=

{0x4020,0x6cc0,0x5800,0x4840,0x6440,0xC040,0xC000,0x4cc0,

0x4000,0x4040,0x4400,0xE000,0xD080,0xE800,0xD000,0xD400,0xffff};

main()

{

short i;

// Step 1. Initialize System Control:

// PLL, WatchDog, enable Peripheral Clocks

// This example function is found in the DSP281x_SysCtrl.c file.

InitSysCtrl();

// Specific clock setting for this example:

篇三:DSP實驗學習心得

DSP實驗學習心得

論DSP發展前景

DSP 即為數字訊號處理器(Digital Signal Processing),是在模擬訊號變換成數 字訊號以後進行高速實時處理的專用處理器。它的工作原理是將現實世界的模擬訊號轉換 成數字訊號,再用數學方法處理此訊號,得到相應的結果。自從數字訊號處理器(Digital Signal

Processor)問世以來,由於它具有高速、靈活、可程式設計、低功耗和便於介面等特 點,已在圖形、影象處理,語音、語言處理,通用訊號處理,測量分析,通訊等領域發揮 越來越重要的作用。隨著成本的降低,控制界已對此產生濃厚興趣,已在不少場合得到成 功應用。DSP 數字訊號處理器 DSP 晶片採用了資料匯流排和程式匯流排分離的哈佛結構及改 進的哈佛結構,較傳統處理器的馮?諾依曼結構具有更高的指令執行速度。其處理速度比最 快的 CPU 快 10-50 倍。在當今數字化時代背景下,DSP 已成為通訊、計算機、消費類電 子產品等領域的基礎器件,被譽為資訊社會革命的“旗手”。

最初的 DSP 器件只是被設計成用以完成複雜數字訊號處理的演算法。DSP 器件 緊隨著數字訊號理論的發展而不斷髮展。DSP發展最快,現在的 DSP 屬於第五代產品,它與第四代相比,系統整合度更高,將 DSP 芯核及外圍元件綜合整合在單一晶片上。這種整合度極高的 DSP 晶片不僅在通訊、計算機領域大顯身手,而且逐漸滲透 到人們日常消費領域,前景十分可觀。近年來,隨著通訊技術的飛速發展,DSP已經成為訊號與資訊處理領域裡一門十分重要的新興學科,它代表著當今無線系統的主流發展方向。現在,通訊領域中許多產品

都與 DSP 密切聯絡,例如,Modem、資料加密、擴頻通訊、可視電話等。而尋找 DSP 晶片來實現演算法最開始的目標是在可以接受的時間內對演算法做模擬,隨後是將波形儲存起 來,然後再加以處理。

在短短的十多年 時間,DSP晶片已經在訊號處理、通訊、雷達等許多領域得到廣泛的應用。目前, DSP 晶片的價格也越來越低,效能價格比日益提高,具有巨大的應用潛力。DSP 晶片的應用主要有: (1) 訊號處理--如,數字濾波、自適應濾波、快速傅立葉變換、相關運算、 頻譜分析、卷積等。 (2) 通訊--如,調變解調器、自適應均衡、資料加密、資料壓縮、回坡抵消、多路複用、傳真、擴頻通訊、糾錯編碼、波形產生等。 (3) 語音--如語音編碼、語音合成、語音識別、語音增強、說話人辨認、 說話人確認、語音郵件、語音儲存等。 (4) 影象/圖形--如二維和三維圖形處理、影象壓縮與傳輸、影象增強、 動畫、機器人視覺等。 (5) 軍事--如保密通訊、雷達處理、聲納處理、導航等。

(6) 儀器儀表--如頻譜分析、函式發生、鎖相環、地震處理等。 (7) 自動控制--如引擎控制、深空、自動駕駛、機器人控制、磁碟控制。 (8) 醫療--如助聽、超聲裝置、診斷工具、病人監護等。(9) 家用電器--如高保真音響、音樂合成、音調控制、玩具與遊戲、數字 電話/電視等 DSP 的發展前景 DSP 的功能越來越強,應用越來越廣,達到甚至超過了微控制器的功能,比 微控制器做得更好而且價格更便宜, 許多家電用第二代 DSP 來控制大功率電機就 是一個很好的例子。汽車、個人通訊裝置、家用電器以及數以百萬計的工廠使用 DSP 系統。數碼相機、IP 電話和手持電子裝置的熱銷帶來了對 DSP 晶片的巨大需 求。而手機、

PDA、MP3 播放器以及手提電腦等則是裝置個性化的典型代表,這 些裝置的發展水平取決於 DSP 的發展。新的形勢下,DSP 面臨的要求是處理速度 更高,功能更多更全,功耗更低,儲存器用量更少。

DSP 的技術發展將會有以下 一些走勢: (1)系統級整合 DSP 是潮流。小 DSP 晶片尺寸始終是 DSP 的技術發展方向。 當前的 DSP 尺寸小、功耗低、效能高。各 DSP 廠商紛紛採用新工藝,改進 DSP 芯核,並將幾個 DSP 芯核、MPU 芯核、專用處理單元、外圍電路單元、儲存單元 統統整合在一個晶片上,成為 DSP 系統級積體電路。 (2)追求更高的運算速度和進一步降低功耗和幾何尺寸。由於電子裝置的 個人化和客戶化趨勢,DSP 必須追求更高更快的運算速度,才能跟上電子裝置的 更新步伐。同時由於 DSP 的應用範圍已擴大到人們工作生活的各個領域,特別是 行動式手持產品對於低功耗和尺寸的要求很高,所以 DSP 有待於進一步降低功 耗。按照 CMOS 的發展趨勢,依靠新工藝改進晶片結構,DSP 運算速度的提高和 功耗尺寸的降低是完全可能的。

(3)DSP 的核心結構進一步改善。DSP 的結構主要是針對應用,並根據應用 優化 DSP 設計以極大改進產品的效能。多通道結構和單指令多重資料、超長指令 字結構、超標量結構、超流水結構、多處理、多執行緒及可並行擴充套件的超級哈佛結 構(SHARC)在新的高效能處理器中將佔據主導地位。 (4)DSP 嵌入式系統。DSP 嵌入式系統是 DSP 系統嵌入到應用電子系統中 的一種通用系統。這種系統既具有 DSP 器件在資料處理方面的優勢,又具有應用 目標所需要的技術特徵。在許多嵌入式應用領域,既需要在資料處理方面具有獨 特優勢的 DSP,也需要在

智慧控制方面技高一籌的微處理器(MCU)。因此,將 DSP 與 MCU 融合在一起的雙核平臺,將成為 DSP 技術發展的一種新潮流。 DSP 的發展非常迅速,而銷售價格逐年降低目前 DSP 的結構、匯流排、資源和 介面技術都趨於標準化,尤其介面的標準化進展更快。這給從事系統設計的工程 技術人員帶來很大機遇, 採用先進的 DSP 將會使開發的產品具有更強的市場競爭 力。

近幾年來,DSP晶片、應用軟體和系統的發展非常迅速,每年增長速度高達40%。 其市場驅動力主要是因特網、無線通訊、硬碟驅動器、可視電話和會議電視以及其它消費 類電子產品。也就是說,DSP產業的發展依賴於通訊技術和通訊市場。隨著新的通訊體 制、傳輸方式和多媒體智慧終端的迅速發展,其演算法、標準和規程都需要在實踐中不斷髮 展、改進和優化。DSP程式設計的靈活性和不斷增強的運算能力,同時又將使通訊技術向更 高層次邁進。這對通訊領域的廣大科技人員是一個機遇。抓住這個機遇,我們將大有作為。

通過這幾次實驗,我初步的對dsp有了一定了解。雖然是在老師們的指導下完成實驗要求的,但是我想我還是收穫蠻多的。希望在以後的學習生活中能對dsp有更多的學習和研究。

篇四:DSP原理及應用的學習體會

這個學期通過《對DSP晶片的原理與開發應用》課程的學習,對DSP晶片的概念、基本結構、開發工具、常用晶片的運用有了一定的瞭解和認識,下面分別談談自己的體會。

一,DSP晶片的概念

數字訊號處理(Digital Signal Processing)是利用計算機或專用處理裝置,以數字形式對訊號進行採集、變換、增強、濾波、估值、壓縮、識別等處理,以得到符合人們需要的訊號形式。20世紀60年代以來,隨著計算機和資訊科技的飛速發展,數字訊號處理技術應運而生並得到迅速的發展。在通訊、等諸多領域得到極為廣泛的應用。

DSP(Digital Signal Process)晶片,即數字訊號處理器,是一種特別適合於進行數字訊號處理運算的微處理器,其應用主要是實時快速的實現各種數字訊號處理演算法。該晶片一般具有以下主要特點:

(1) 在一個指令週期內可完成一次乘法和一次加法;

(2) 程式與資料空間分開,可以同時訪問指令和資料;

(3) 片內具有快速RAM,通常可通過獨立的資料匯流排在兩塊中同時訪問;

(4) 具有低開銷或無開銷迴圈及跳轉的硬體支援;

(5) 快速的中斷處理和硬體支援;

(6) 具有在單週期內操作的多個硬體地址產生器;

(7) 可以並行執行多個操作;

(8) 支援流水線操作,使取值、譯碼和執行等操作可以同時進行。

世界上第一個單片DSP晶片應當是1978年AMI公司釋出的S2811,1979年美國INTEL

公司釋出的商用可程式設計器件2920是DSP晶片的一個主要里程碑。這兩種晶片內部都沒有現代DSP晶片所必須有的單週期乘法器。1980年,日本NEC公司推出的uPD7720是第一個具有乘法器的商用DSP晶片。

當前,美國德州公司(TI),Motorola公司,模擬器件公司(AD),NEC公司,AT&T公司是DSP晶片主要生產商。

選擇合適的DSP晶片,是設計DSP應用系統的一個非常重要的環節。一般來說,要綜合考慮如下因素:(1),DSP晶片的運算速度;(2),DSP晶片的價格;

(3),DSP晶片的硬體資源;4),DSP晶片的運算精度;(5),DSP晶片的開發工具;(6),DSP晶片的功耗等等。

二,DSP晶片的基本結構。

TI公司的TMS320系列晶片的基本結構包括:

(1) 哈佛結構。哈佛結構是一種並行體系結構,主要特點是將程式和資料儲存在不同的儲存空間中,獨立編址,獨立訪問。由於設立了程式匯流排和資料匯流排兩條匯流排,從而使資料的吞吐量提高了一倍。為了進一步提高晶片效能,TMS320系列晶片允許資料存放在程式儲存器中,並被算術運算指令直接使用;還把指令儲存在高速緩衝器(Cache)中,減少從儲存器中讀取指令需要的時間。

(2) 流水線。DSP晶片廣泛採用流水線以減少指令執行時間,從而增強

了處理器

的處理能力。以三級流水線為例,取指,譯碼和執行操作可以獨立的處理,在第N個指令取指時,前一個(N-1)個正在譯碼,而第N-2個指令則正在執行。

(3) 專用的硬體乘法器。TMS320系列晶片中,有專門的硬體乘法器,乘法可以在一個週期內完成。

(4) 特殊的DSP指令。比如LTD這條指令在一個指令週期內可以完成LT、DMOV和APAC三條指令。

(5) 快速的指令週期。DSP晶片的指令週期可以在200ns以下。TMS320系列晶片的指令週期已經降到了20ns以下。可以滿足很多DSP應用的要求。

(三) 開發工具。

可程式設計DSP晶片的開發需要一整套完整的軟硬體開發工具。通常開發工具可以分為程式碼生成工具和程式碼除錯工具兩類。程式碼生成工具是將用C或組合語言編寫的DSP程式編譯彙編並連結成成可執行的DSP程式。程式碼除錯程式是將DSP程式及系統進行除錯,使之能達到設計目標。

就軟體開發而言,用DSP晶片的組合語言編寫程式是一件比較繁雜的事情。因為不同公司不同型別的晶片的組合語言都不盡相同。基於以上原因,各個公司都相繼推出了高階語言(如C語言)編譯器,使得DSP晶片的軟體可以通過高階語言編寫而成。

TI的優化C編譯器能夠產生可與手工編寫的組合語言相比的組合語言程式,提供了簡單的C執行時環境的程式介面,使得關鍵的DSP演算法可用匯編語言實現建立了一定規模的工具庫來方便使用。在C編譯器中還提供了一個所謂的外殼程式(Shell),可以使C程式的編譯、彙編和連結三個過程一次完成。

(四)關於TMS320C54X定點DSP晶片的設計使用。

TMS320C54X定點DSP晶片具有很高的價效比,體積小,功耗低,功能強,已在通訊等許多領域得到廣泛的應用。

該系列晶片大部分採用低電壓供電方式,可以降低功耗,其電源分為兩種,核心電源(CVdd)電源和I/O電源(DVdd)。與3.3V的供電相比,2.5V的核心電源可以降低44%的功耗;而I/O電源3.3V可以直接與外部低壓器件介面,無需額外的電平轉換電路。但是,由於現在很多外圍晶片的工作電壓都是5V,如EPROM、SRAM、模數轉換晶片等,因此就要特別注意不同IC之間電平的轉換。例如5V的TTL和3.3v的TTL器件之間只要耐壓允許,電平可以通用;而5V的CMOS被3.3v的TTL驅動時,要加雙電壓(一邊是3.3V供電,一邊是5V供電)的驅動器。

TMS320C54X系列晶片有豐富的內部快速儲存器,也可以擴充套件外部儲存器。一般需要擴充套件EPROM/PROM,擴充套件時也要注意電平轉換的問題。採用Flash儲存器儲存程式和固定資料是一種比較好的選擇。

進行軟體設計時,要注意以下一些問題:

(1) 流水線衝突。TMS320C54X採用了深度為6級的流水線操作,因

此流水線

衝突不可避免。一般在衝突發生時,由DSP自動插入延遲解決問題。但有些情

況下DSP無法自動解決問題,需要程式設計師通過調整程式語句的次序或在程式中插入一定數量的NOP來解決。如果在除錯程式中不能得到正確的結果,而又找不到程式錯誤時,就應該想到是否發生了流水線衝突,解決方法是在合適的位置插入一至幾個NOP指令。

(2) 編譯模式選擇。在ST1狀態暫存器中,有1位編譯器模式控制位CPL。用於指示在相對直接定址中採用哪種指標。為0是使用頁指標DP,為1 時採用堆疊指標SP。注意模式切換時可能引起流水線衝突。

(3) 指令對儲存器的要求。有些指令是對儲存器是有特殊要求的,使用時要注意。此外,在軟體程式設計時還有一些技巧。比如要充分利用片記憶體儲器,節省程式執行時從片外儲存器讀入程式或資料的時間;利用程式定址空間,可以方便的定址和執行更大規模的程式;利用兩個內部累加器,可以有效的提高程式設計效率;利用ALU的分裂操作模式和CSSU單元可以加快運算速度;利用自動溢位保護功能和利用條件儲存指令等等。

TMS320C54X系列晶片一般都在片內設定有BOOT程式,主要作用是在開機時將使用者程式從外部裝入到程式儲存器。使用者需要使用BOOT時,需要將DSP設定為微計算機工作方式。

除此之外,通過學習我還了解了如何用MATLAB進行DSP設計模擬,其他一些DSP晶片的大致結構和效能,以及具體的DSP應用開發方面的知識。在教員的悉心教導下,經過我的認真學習,對DSP應用方面的知識有了一個整體的瞭解,雖然還沒有利用DSP晶片做過實際的東西,但我通過對該課的學習,為以後可能的設計應用打下了一定基礎。

對於數字訊號處理課程最初的料想是在學長和以前的任課老師那裡聽來的,據說這門課是跟隨著訊號系統的步伐,而且難度比較的大。

而至於濾波器就更加簡單,只是根據頻域的影象告訴我們,可以通過相乘得到這樣的'一部分我們所需要的頻段。

對於連續型號我們可以很簡單的從影象中看出來,那麼數字訊號呢?我們知道現實中模擬訊號的傳輸是很麻煩的,而我們現在廣泛採取的就是數字訊號,那麼同樣的問題數字訊號也是怎麼解決的嗎?

答案是顯然的。那麼既然不一樣,我們可以做出數/模——模/數之間的轉換是不是就可以了?轉換之後,會不會新增或者減少了一些東西呢?

數字濾波器到底是怎麼做出來的呢?實際的濾波器肯定不可能就是一個門函式,那麼物理可實現的濾波器又是怎麼樣設計出來的呢?

還有關於調製解調嚴格的相干條件,如果頻率有出路該怎麼辦,如果是倍頻或是半頻又該怎麼辦呢?

因為牽涉到離散的問題,原來很清晰的連續函式不再完全適用,那麼我們應該怎麼在訊號系統後承接好數字訊號處理這門課呢?

應該說這些問題是我在訊號系統之後一直想的,也是在學習數字訊號處理之前應該思考的。

讓我釋然的是李老師在第一節課時對這門課程作解釋時的一句話,我到現在仍然記憶猶新。她說:很多學生看到這麼多公式就感到害怕,但實際上我們不是要求大家單純的去算這些式子。我們不是數學課,我們的要求其實是希望大家能夠理解這些式子背後的物理含義。很多式子從數學推理上學很難,但是用物理的方法很簡單的一看就明白了。而我們這門課大家就要學會從物理模型的角度去思考,很多問題就很容易就理解了。

從物理模型的角度去理解記憶這些公式,這是我對老師話的總結。在後續的課程中我也是這麼做的。

但是我對這門課的心得還要再加上兩句話:

(1) 拓展從訊號系統中學到的知識,比較它與這門課的異同。

(2) 從物理模型的角度去理解記憶這些公式,或者是從自己的角度去理解,不要拘泥於老師和課本上的條條框框

(3) 重視matlab模擬實驗,從影象中去加深理解。

對於這三句話我會在下面作解釋。

首先,對於訊號系統與數字訊號處理的關係,只要是學過這兩門課程的人都看的出來。我前面說過,在學習的開始就有人有意無意的提醒我這兩門課程的關係。有先入為主的概念,幾乎每個人在學習數字訊號系統的時候都會有意無意的去比較這兩門課程。

顯然這是溫故而知新,對這門課程是有幫助的。但是這種被動的比較,幫助很小,我們應該學會主動的去羅列他們的不同之處。比如說第三章Z 變換、Z 變換收斂域、Z 反變換、Z 變換的性質,雖然是離散的,在表示方式上與連續的有所不同,但是變換的實質是差不多的,所以很多性質往往可以與傅立葉變換性質一起記憶,甚至許多性質公式完全可以從傅立葉變換的性質中互推得到。又比如取樣中,取樣定理的原理是一樣的,但是如連續時間訊號的離散時間處理,或者離散時間訊號的連續時間處理,將會導致一些不同,這歸根結底在於離散訊號與連續訊號不同之處。

這些異同之處加以理解,甚至反過來,回頭再看以前的課本,你會發現很多地方又加深了理解,以前的有些疑問也釋然了。或許有人認為以前的課程已經結束了,過去的問題懂不懂無所謂。實際上,很多以前的東西是現在學習的基礎,基礎紮實了,在以後有可能就因為這個道理,觸類旁通反而解決了後續的問題。

如此看來,不單單是訊號系統,我們甚至可以與其他一些並行的課程一起理解,比如自動控制原理中的零極點圖,和最小相位系統是一致的理論;通訊原理中也有調製解調和編碼的東西甚至濾波器的設計,雖然主要是考慮信噪比的計算,但是基本原理是一樣的。

儘管這種比較可能對做題上沒有什麼很大的影響,但是瞭解整個過程,瞭解整個系統是怎麼運作的就對整個系統由了深刻的理解。這樣在物理模型層面上,就更明白這是為什麼了。

這就為老師所說的,從物理模型的角度去理解記憶這些公式打下了基礎。有很多章節,他的基礎都是前幾章的公式,或是正對後面章節實現的定義。剛開始看的時候,覺得沒有道理,而且很簡單的問題偏偏要用數學表示式去表示,很顯然的推論,用數學語言描述之後就看不太明白了。

那麼既然如此,我們也沒必要一定要把那些數學表示方法背下來,完全可以通過其物理的現象去理解它。本來,你用什麼語言去寫,也不過是描述他罷了,沒有必要捨本逐末,只要理解就好。比如全通系統,最小相位系統,線性相位系統,你可以用幅度和相角把每個都表示出來,也完全可以把影象記住了,那麼一

切也都記住了。甚至如李老師上課說的,通過平面幾何的方法,你可以得到和數學推理一樣的結論,因為兩者完全是一一對應的關係。你完全可以按照自己的理解來,只要言之有理,自圓其說就可以了。

如果你沒有辦法想出自己的方法,那麼通過影象來理解是一種不錯的選擇。整門課程隨時隨地都充斥著各種影象,比起枯燥的數字,影象更具體的表達了它們的物理本質,也方便記憶。

篇五:DSP課程設計心得 2

心得體會:

課程設計時間雖短,但是這次我也基本熟悉了一種新的整合開發環境CCS,學習新的知識的過程也是自己學習能力培養與提升的過程。

TDS?a href="" target="_blank" class="keylink">擔保埃眨櫻?模擬器驅動程式的安裝以及相應的配置流程也有了一定的瞭解。模擬環境的配置,到工程的建立,檔案的載入,到程式的模擬,與目標板的連結與除錯,整個過程在摸索中逐漸熟悉。對已有程式進行修改,重複相應的過程也能實現預定的功能,在短短的時間裡能掌握這些基本就差不多了,由於有的需要配置的檔案的缺失,無法完成對相應工程的配置設定,所以採用的參考例程裡的程式,完成整個過程,這也是一個學習的過程。做專案不是一個人的事,每個成員都應積極的參與,為整個專案的完成提供保障,團隊的協作,儘可能的去發揮每個成員的專長,在整個專案的完成都能有所收穫,這才應該是做專案的真正目的,加強同學之間的交流,用心付出,共同享受帶給大家的成功的喜悅。相關課程的學習只是個基礎,在此基礎之上對相應的硬體與軟體結合,切實去體驗一個晶片所能實現的各種功能,去發現所學的知識會在哪些方面用到,是如何應用,有怎樣可以改進的方法,更深層次去掌握跟其他相關課程的交叉點,提升學習能力,從近期來看,可以為我們將要開始的畢業設計做準備,當做是一次練手,爭取出色完成畢業設計,為四年的大學交出一份完美的答卷。從長遠看,為自己以後的工作也在一定程度的奠定基礎,學習能力強了,自己就能比較快的接受新知識,更能適應社會對人的要求。

相信團隊的力量,同時也要提高個人解決問題的能力,讓自己在團隊中發揮的作用,將個人融入團隊中,才能讓自己有更大的收穫。好好珍惜每次鍛鍊學習的機會,不斷提升自己,不斷超越自己,成就人生美好的夢想!

專業班級:微電子學

姓 名

學 號:

熱門標籤