欧洲免费无码视频在线,亚洲日韩av中文字幕高清一区二区,亚洲人成人77777网站,韩国特黄毛片一级毛片免费,精品国产欧美,成人午夜精选视频在线观看免费,五月情天丁香宗合成人网

薈聚奇文、博采眾長、見賢思齊
當(dāng)前位置:公文素材庫 > 報(bào)告體會 > 心得體會 > DSP課程設(shè)計(jì)心得 2

DSP課程設(shè)計(jì)心得 2

網(wǎng)站:公文素材庫 | 時(shí)間:2019-05-29 19:08:37 | 移動端:DSP課程設(shè)計(jì)心得 2

DSP課程設(shè)計(jì)心得 2

心得體會:

課程設(shè)計(jì)時(shí)間雖短,但是這次我也基本熟悉了一種新的集成開發(fā)環(huán)境CCS,學(xué)習(xí)新的知識的過程也是自己學(xué)習(xí)能力培養(yǎng)與提升的過程。

TDS510USB仿真器驅(qū)動程序的安裝以及相應(yīng)的配置流程也有了一定的了解。仿真環(huán)境的配置,到工程的建立,文件的加載,到程序的仿真,與目標(biāo)板的鏈接與調(diào)試,整個(gè)過程在摸索中逐漸熟悉。對已有程序進(jìn)行修改,重復(fù)相應(yīng)的過程也能實(shí)現(xiàn)預(yù)定的功能,在短短的時(shí)間里能掌握這些基本就差不多了,由于有的需要配置的文件的缺失,無法完成對相應(yīng)工程的配置設(shè)置,所以采用的參考例程里的程序,完成整個(gè)過程,這也是一個(gè)學(xué)習(xí)的過程。做項(xiàng)目不是一個(gè)人的事,每個(gè)成員都應(yīng)積極的參與,為整個(gè)項(xiàng)目的完成提供保障,團(tuán)隊(duì)的協(xié)作,盡可能的去發(fā)揮每個(gè)成員的專長,在整個(gè)項(xiàng)目的完成都能有所收獲,這才應(yīng)該是做項(xiàng)目的真正目的,加強(qiáng)同學(xué)之間的交流,用心付出,共同享受帶給大家的成功的喜悅。相關(guān)課程的學(xué)習(xí)只是個(gè)基礎(chǔ),在此基礎(chǔ)之上對相應(yīng)的硬件與軟件結(jié)合,切實(shí)去體驗(yàn)一個(gè)芯片所能實(shí)現(xiàn)的各種功能,去發(fā)現(xiàn)所學(xué)的知識會在哪些方面用到,是如何應(yīng)用,有怎樣可以改進(jìn)的方法,更深層次去掌握跟其他相關(guān)課程的交叉點(diǎn),提升學(xué)習(xí)能力,從近期來看,可以為我們將要開始的畢業(yè)設(shè)計(jì)做準(zhǔn)備,當(dāng)做是一次練手,爭取出色完成畢業(yè)設(shè)計(jì),為四年的大學(xué)交出一份完美的答卷。從長遠(yuǎn)看,為自己以后的工作也在一定程度的奠定基礎(chǔ),學(xué)習(xí)能力強(qiáng)了,自己就能比較快的接受新知識,更能適應(yīng)社會對人的要求

。

相信團(tuán)隊(duì)的力量,同時(shí)也要提高個(gè)人解決問題的能力,讓自己在團(tuán)隊(duì)中發(fā)揮的作用,將個(gè)人融入團(tuán)隊(duì)中,才能讓自己有更大的收獲。好好珍惜每次鍛煉學(xué)習(xí)的機(jī)會,不斷提升自己,不斷超越自己,成就人生美好的夢想!

專業(yè)班級:微電子學(xué)姓名學(xué)號:

擴(kuò)展閱讀:DSP課程設(shè)計(jì)總結(jié).doc2

DSP課程設(shè)計(jì)總結(jié)

(201*-201*學(xué)年第2學(xué)期)

題目:DSP課程設(shè)計(jì)專業(yè)班級:電子08-3學(xué)生姓名:謝臣勝學(xué)號:08052319指導(dǎo)教師:宋華軍設(shè)計(jì)成績:

201*年6月

目錄

一設(shè)計(jì)目的二系統(tǒng)分析2.1設(shè)計(jì)要求2.2主要任務(wù)三硬件設(shè)計(jì)

3.1硬件總體結(jié)構(gòu)3.2DSP模塊設(shè)計(jì)3.3電源模塊設(shè)計(jì)3.4時(shí)鐘模塊設(shè)計(jì)3.5存儲器模塊設(shè)計(jì)四軟件設(shè)計(jì)4.1軟件總體流程

4.2核心模塊及實(shí)現(xiàn)代碼

五課程設(shè)計(jì)總結(jié)六參考文獻(xiàn)

一設(shè)計(jì)目的

1、通過設(shè)計(jì)一個(gè)功能完備,能夠獨(dú)立運(yùn)行的精簡DSP硬件系統(tǒng),熟悉AltiumDesigner的開發(fā)應(yīng)用環(huán)境,達(dá)到熟練掌握如何繪制出系統(tǒng)的功能框圖、使用AD(AltiumDesigner)繪制出系統(tǒng)的原理圖和PCB版圖的目的。

2、通過數(shù)據(jù)采集處理和控制系統(tǒng)設(shè)計(jì),熟悉軟件CCS環(huán)境,掌握采集和處理數(shù)字信號的方法。

二系統(tǒng)分析2.1設(shè)計(jì)要求

2.1.1設(shè)計(jì)一個(gè)功能完備,能夠獨(dú)立運(yùn)行的精簡DSP硬件系統(tǒng)。繪制出系統(tǒng)的功能框圖、使用AD(AltiumDesigner)繪制出系統(tǒng)的原理圖和PCB版圖。

2.1.2利用實(shí)驗(yàn)箱的模擬信號產(chǎn)生單元產(chǎn)生不同頻率的信號,或者產(chǎn)生兩個(gè)

率的信號的疊加。在DSP中采集信號,并且對信號進(jìn)行頻譜分析,濾波等。通過鍵盤選擇算法的功能,將計(jì)算的信號頻率或者濾波后信號的頻率在LCD上顯示

2.2主要任務(wù)

2.2.1在硬件系統(tǒng)設(shè)計(jì)中,使用word軟件或者Visio軟件繪制出系統(tǒng)的框圖,

要求框圖能體現(xiàn):具體的核心芯片(DSP、FLASH等)的名稱,芯片互聯(lián)的主要引腳(地址線,數(shù)據(jù)線和控制線)。根據(jù)設(shè)計(jì)的硬件系統(tǒng)結(jié)構(gòu),繪制系統(tǒng)的原理圖和繪制系統(tǒng)的PCB板圖。

2.2.2在軟件設(shè)計(jì)中,對外部輸入的模擬信號采集到DSP內(nèi)存,會用CCS軟件顯示采集的數(shù)據(jù)波形。對采集的數(shù)據(jù)進(jìn)行如下算法分析:(1)頻譜分析:使用fft算法計(jì)算信號的頻率。

(1)對信號進(jìn)行IIR濾波或FIR濾波,并且計(jì)算濾波前后信號的頻率,并且將結(jié)果在LCD上顯示。

三硬件設(shè)計(jì)

時(shí)鐘復(fù)位3.2DSP模塊設(shè)計(jì)

3.1硬件總體結(jié)構(gòu)

CLK地址線RS控制線DSP數(shù)據(jù)線4

電源FLASH

3.4時(shí)鐘模塊設(shè)計(jì)

3.3電源模塊設(shè)計(jì)

5

四軟件設(shè)計(jì)

4.1軟件總體流程

3.5存儲器模塊設(shè)計(jì)

使用fft算法計(jì)算信號的頻率采集外部信號并進(jìn)行A/D轉(zhuǎn)換將轉(zhuǎn)換后的信號采集到DSP內(nèi)存會用CCS軟件顯示采集的數(shù)據(jù)波形對信號進(jìn)行卷積運(yùn)算IIR濾波或FIR濾波結(jié)果在LCD上顯示6

4.2核心模塊及實(shí)現(xiàn)代碼

4.2.1信號采集并進(jìn)行AD轉(zhuǎn)換/*

;***********************************************************************;*北京達(dá)盛科技有限公司;*研發(fā)部;*

;*;*

;*---------------------------------------------文件信息---------------;*

;*文件名稱:IO.C

;*文件功能:該文件為測試數(shù)字量輸入輸出的測試程序,CPU=TMS320VC5402;*接口說明:輸入IN:IO的8000H74ls244;*輸出OUT:IO的8001H74ls273;*-----------------------------------------------------------------------*/

//------------------頭文件--------------------------------------

#include"DspRegDefine.h"http://VC5402寄存器定義#include"stdio.h"http://輸入輸出頭文件//---------------------------------------------------------------/*******************宏定義***************

*************************************************************/

#defineUCHARunsignedchar#defineUINT16unsignedint#defineUINT32unsignedlong

#defineTRUE1#defineFALSE0

#defineOUTH0x5555#defineOUTL0xaaaa#defineLength256

//---------------------------------------------------------------

/*******************端口定義***************

*************************************************************/

//---------------------------------------------------------

ioportUINT16port8002;//定義輸出io端口為0x8001;/*

*************************************************************************************所使用的函數(shù)原型*****************

***********************************************************************/

UINT16i=0,fft=0;UINT16data_buff[256];doublebuff_data[256];doubledata_buffim[256];doubleXr[256];doubleXi[256];doubleX[256];

voidcpu_init(void);//初始化CPU

externvoidkfft(doublepr[Length],doublepi[Length],intn,intk,doublefr[Length],doublefi[Length],intl,intil);

voidDelay(intnumbers);//延遲/*

***********************************************************************************************函數(shù)定義******************

*************************************************************************/

//--------------------------------------------------------------------//函數(shù)名稱:voidcpu_init(void)//函數(shù)說明:初始化CPU//輸入?yún)?shù):無//輸出參數(shù):無

//--------------------------------------------------------------------voidcpu_init(void){asm("nop");asm("nop");asm("nop");

*(unsignedint*)CLKMD=0x0;//switchtoDIVmodeclkout=1/2clkinwhile(((*(unsignedint*)CLKMD)&01)!=0);

*(unsignedint*)CLKMD=0x77ff;//switchtoPLLX1mode*(unsignedint*)PMST=0x3FF2;*(unsignedint*)SWWSR=0x7fff;*(unsignedint*)SWCR=0x0001;

*(unsignedint*)BSCR=0xf800;

//--------------------------------------------------------------------asm("ssbxintm");//Disableallmaskinterrupts*(unsignedint*)IMR=0x0004;//使能int2中斷asm("rsbxINTM");//開總中斷*(unsignedint*)IFR=0xffff;

//--------------------------------------------------------------------asm("nop");asm("nop");asm("nop");}/*

***********************************************************-函數(shù)名稱:voidDelay(intnumbers)-函數(shù)說明:延時(shí)-輸入?yún)?shù):numbers-輸出參數(shù):無

************************************************************/

voidDelay(intnumbers){

inti,j;

for(i=0;i

/*

******************************************************************************主函數(shù)*******************

*************************************************************/

voidmain(){

//--------------CPU初始化--------------------------------cpu_init();

for(;;){}

//---------------------程序結(jié)束-----------------------

4.2.2使用fft算法計(jì)算信號的頻率。

voidkfft(doublepr[Length],doublepi[Length],intn,intk,doublefr[Length],doublefi[Length],intl,intil){

intit,m,is,i,j,nv,l0;

doublep,q,s,vr,vi,poddr,poddi;for(it=0;it

for(i=2;i

}if(il!=0)

for(i=0;i

{}

for(t=0;t

{

xmean=in_x[i]+xmean;

}

xmean=1.0*xmean/Len;

for(i=0;i

{

r=xmid[j]*h[j];rm=rm+r;}

m=0;

y[i]=rm;}

}}

flag=1;

濾波后的波形

五課程設(shè)計(jì)總結(jié)

通過這次數(shù)字信號課程設(shè)計(jì),我覺得學(xué)到了很多東西。它讓我懂得了什么是課程設(shè)計(jì),為我們以后的畢業(yè)設(shè)計(jì)打下了一些基礎(chǔ)。更重要的是通過這次課程設(shè)計(jì),我多少清楚了在以后的工作中我們這個(gè)專業(yè)能做些什么,也為我們以后的工作積累了一些經(jīng)驗(yàn),很有意義。

在課程設(shè)計(jì)開始時(shí),我還不是很明白我們到底要做些什么,或者說怎么去實(shí)現(xiàn)。因?yàn)椴恢繢SP原理圖和PCB圖,也沒接觸過protelDXP軟件和CCS軟件。但是大家都差不多,都會有這種感覺的。

車到山前必有路,有路必有大眾車。在宋博士的一步步帶領(lǐng)和指導(dǎo)下,我們也幾乎能跟上,比如,在課程設(shè)計(jì)一中,在老師的指導(dǎo)下,我至少明白了我們到底要做些什么,實(shí)現(xiàn)步驟是什么,也就是說實(shí)驗(yàn)?zāi)康暮蛯?shí)驗(yàn)步驟明確了。由于還不熟悉軟件的使用,所以具體實(shí)現(xiàn)還是遇到很多問題,比如說課程設(shè)計(jì)一中遇到了以下問題。一是如何創(chuàng)建自己的原理圖并增加到原理圖庫個(gè)中,二是封裝元件時(shí),對不同的元件要用什么來封裝,特別是對電容和非們的封裝。三是布線時(shí)由于布局不好,所以布線雖然完成了,但布線很不整齊緊湊。等等一些問題。最后在老師和同學(xué)的指導(dǎo)和幫助下,但幾乎解決了。特別是布線這一環(huán)節(jié)中,我花了很多時(shí)間進(jìn)行了第二次布線,雖然還是不是十分完美,但感覺比第一次好多了,畢竟有了第一次布線的經(jīng)驗(yàn)。最后再畫板鋪銅,總算完成了。至少知道了設(shè)計(jì)一個(gè)硬件系統(tǒng),需要先設(shè)計(jì)結(jié)構(gòu)框圖,再畫出原理圖,再進(jìn)行布線,最后畫板鋪地鋪電源層等。

第二個(gè)軟件設(shè)計(jì)實(shí)驗(yàn)比較難,主要是算法的實(shí)現(xiàn)比較難。比如FFT變換的實(shí)現(xiàn)和卷積的實(shí)現(xiàn)等。但在老師的講解下,大部分都明白了,至于fft的實(shí)現(xiàn),以后再研究。至少明白了這個(gè)課程設(shè)計(jì)的流程,即先進(jìn)行采集外部

信號并進(jìn)行A/D轉(zhuǎn)換,將轉(zhuǎn)換后的信號采集到DSP內(nèi)存,會用CCS軟件顯示

采集的數(shù)據(jù)波形,使用fft算法計(jì)算信號的頻率對信號進(jìn)行卷積運(yùn)算IIR濾波或FIR濾波等。

老師說過,如果我們這次課程設(shè)計(jì)能拿到九十分以上還找不到工作的

話,他負(fù)責(zé)給我們找,。確實(shí),如果我們能把這個(gè)課程設(shè)計(jì)做出來,并且?guī)缀跖,那以后找工作真不愁了。通這次課程設(shè)計(jì),把理論運(yùn)用于實(shí)踐,使得我們加深了對理論知識的理解,鍛煉了思考問題分析問題和解決問題的能力,收益很多,特別是把PCB板畫出了,很高興。這次實(shí)踐為我們以后

的畢業(yè)設(shè)計(jì)打下了一些基礎(chǔ),也為我們以后的工作積累了一些經(jīng)驗(yàn)。

這次課程設(shè)計(jì),我們四個(gè)班幾乎都是有宋博士你帶領(lǐng),并且連續(xù)工作四個(gè)小時(shí),所以老師你辛苦了。

六參考文獻(xiàn)

《DSP系統(tǒng)設(shè)計(jì)和BIOS編程即應(yīng)用實(shí)例》機(jī)械工業(yè)出版社趙加祥《跟我學(xué)ProtelDXP電路設(shè)計(jì)與制版》人民郵電出版社甘登岱

友情提示:本文中關(guān)于《DSP課程設(shè)計(jì)心得 2》給出的范例僅供您參考拓展思維使用,DSP課程設(shè)計(jì)心得 2:該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。


DSP課程設(shè)計(jì)心得 2》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://www.7334dd.com/gongwen/731486.html
相關(guān)文章