freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于dsp數字信號處理器的快速傅里葉變換程序設計(參考版)

2024-11-11 22:04本頁面
  

【正文】 同時,畢業(yè)論文又是面向社會發(fā)表研究成果的重要手段,也是信息交流與信息存儲的重要工具,從而實現(xiàn)其社會功能。社會功能 畢業(yè)論文是以應用研究成果作為媒介與生產和社會實際相聯(lián)系。通過畢業(yè)論文 的教學過程,檢驗學生綜合運用基礎理論、基本知識和實驗技術,解決科學和技術領域有關問題的能力;檢驗科研基本訓練的實際效果。它是高等學校學生從事系統(tǒng)的科學研究的初步嘗試;是在指導教師指導下,對取得的科研成果的綜合表述。 ②畢業(yè)論文的功能 ( 2)畢業(yè)論文的特點與功能 ①畢業(yè)論文的特點 畢業(yè)論文或稱學位論文是學術論文中的一種類型,具有學術性、科學性、創(chuàng)造性,即一般學術論文的共同屬性,同時具有下列特點: 通過畢業(yè)設計教學工作,培養(yǎng)學生綜快速傅里葉變換程序設計 32 合運用多學科理論、知識與技能,解決具有一定復雜程度的工程實際問題的能力;培養(yǎng)學生樹立正確的設計思想和掌握現(xiàn)代設計方法;培養(yǎng)學生嚴肅認真的科學態(tài)度和嚴謹求實的工作作風;培養(yǎng)學生優(yōu)良的思維品質,強化工程實際意識;培養(yǎng)學生 快速傅里葉變換程序設計 33 2 大學 畢業(yè)設計(論文) 簡明指導手冊 勇于實踐、勇于探索和開拓創(chuàng)新的精神。 ②畢業(yè)設計的功能 畢業(yè)論文具有學術論文所共有的一般屬性,它的構成與展開嚴格按照緒論、本論、結論的思維方式,以事實為基礎,以嚴謹的推理過程為依據,得出可信的科學結論。 ( 2)畢業(yè)論文的內涵 畢業(yè)論文是高等學校學生畢業(yè)前所撰寫的學術論文。畢業(yè)設計 (論文 )是學生畢業(yè)前的最后學習階段,是學習深化與升華的重要過程;是能 力與素質培養(yǎng)的重要途徑;是學生學習、研究與實踐成果的全面總結;是學生綜合素質與實踐能力培養(yǎng)效果的全面檢驗;是學生畢業(yè)及學位資格認定的重要依據;是評價高等學校教育教學質量的重要依據。 //清除 INT SEQ1 標志 //位 ,SEQ1 轉換結束時 INT_SEQ1 中斷標志位置 1 =1。 adconvover=1。 // 將結果寄存器中的 AD // 轉換結果放到 Ad_data 數組中 convcount++。 //CPU 級中斷標志寄存器 IFR=0,即無 CPU 級中斷請求 =0xffff。 //向下權值依次比上級減半 } n=n+k。 //最高位權值 while(n=k) { n=nk。xi[n]=T。 T=xi[m]。xr[m]=xr[n]。m=N12。 //最高位加 1 相當于十進制加上最高位的權 N1/2 n=N2。 //m 為正序數; n為倒序數; k 為各個權值; N2為最高位的權值 float T。//功率譜 } adconvover=0。iN。 //N=2^Mum FFT(fWaveR,fWaveI)。 w[i]=。i++) //i128 { fWaveR[i]=INPUT[i]。} for(i=0。i128。 for(。 IER 是 CPU 中斷使能寄存器 EINT。 //已經定義 define StartCpuTimer2() 快速傅里葉變換程序設計 26 // = 0 /*開中斷 */ IER |= M_INT14。CpuTimer2, 150, 22)。 DINT。 // Enable Global interrupt INTM ERTM。 // This is needed to disable write to EALLOW protected // registers /*開中斷 */ IER |= M_INT1。ad。ISRTimer2。 /*設置中斷服務程序入口地址 */ EALLOW。 /*初始化 PIE 中斷矢量表 */ InitPieVectTable()。 //禁止 CPU 中斷 IFR = 0x0000。 /*關中斷 */ DINT。//建立正余弦函數 表 cos_tab[i]=cos(PI*2*i/N)。iN。m++) { w[m]=sqrt(Xr[m]*Xr[m]+Xi[m]*Xi[m])。 快速傅里葉變換程序設計 25 } } } for(m=0。 Xr[k]=Xr[k]+X。 Xr[k+B]=Xr[k]X。k+=(int)(pow(2,m)+)) { //結果的實部和虛部分別存儲在原實部和虛部位置 X=Xr[k+B]*cos_tab[S]+Xi[k+B]*sin_tab[S]。 for(k=j。jB。m++) { B=(int)(pow(2,m1)+)。 //倒序運算函數,對輸入序 列倒序 for(m=1。 float X,Y。 //Mum 為蝶形運算的級數 void FFT(float Xr[N],float Xi[N]) //時間抽取法 FFT 程序,要求采樣點數 //N 為 2的整數冪次方 { //Xr[], Xi[]分別為輸入序列的實部和 //虛部 int S,B。 float sin_tab[N],cos_tab[N]。 //倒序運算函數,對輸入序列倒序 int INPUT[N],DATA[N]。 //void InitForFFT(void)。 volatile unsigned int adconvover =0。 //聲明 ad 中斷子程序 unsigned int Ad_data[128]={0}。在這里,我可以很方便地在圖書館找到我所需要的各種書籍,也可以方便地使用實驗室的相關設備! 感謝將相關資料上傳到互聯(lián)網上的人士! 感謝父母的支持! 感謝女友對我學習的支持! 感謝其他幫助過我的人! 快速傅里葉變換程序設計 23 參考文獻 [1] 任潤柏,周荔丹,姚鋼 .TMS 320 F28x 源碼解讀 .電子工業(yè)出版社 .2020 [2] 張長森,許炎平,趙鴻圖 .數字信號處理 .中國電力出版社 .2020 [3] 張東亮 .DSP 控制器原理與應用 .機械工業(yè)出版社 .2020 [4] 劉杰 .基于模型的設計及其嵌入式實現(xiàn) .北京航空航天大學出版社 .2020 快速傅里葉變換程序設計 24 附錄 1 源程序清單 include define PI define N 128 //采樣次數 include include interrupt void ISRTimer2(void)。快速傅里葉變換程序設計 22 致 謝 一周的 DSP 技術課程設計已落下帷幕,我之所以能夠按時完成課程設計,是因為有很多人的幫助! 感謝我的老師,是您讓我 在 DSP 課設方面快速入門,您的正確指引讓我少走了很多彎路! 感謝我的同學,和你們一起學習、討論,取長補短,共同進步,很充實。就這樣實現(xiàn)了所要求的功能。結果很好,該程序能直接在實驗箱上運行,通過調試,其運行結果與理論相符 。 課本后面的那個源程序并不難,程序流程十分清楚。由于我缺乏對 Matlab的深入了解,這種方法實現(xiàn)起來并不是那么容易??梢岳?Matlab 的相關工具為用戶算法(如 FFT 算法)自 動生成嵌入式代碼,其核心思想是讓工程師把主要精力集中于算法的研究上,把枯燥、困難的代碼編寫工作留給計算機去自動完成,這樣可以大大縮短產品的開發(fā)周期,降低市場風險。我就想,一個 FFT 變換加一個 ADC 有必要用這么多內容嗎?因此我決定另外尋求參考,但是此源程序中的某些模塊可以為我所用。首先,周一,周二我用了兩天的大部分時間研究雷老師給的與本次課設相關的一個源程序。 快速傅里葉變換程序設計 21 小結 本設 計旨在加深對 F2812 實驗箱 ADC 模塊和函數信號發(fā)生器模塊的認識,通過 FFT 變換來驗證結果。 SEEDDTK 是合眾達在總結以往產品的基礎上,以獨特的多 DSP 結構、強大的 DSP 主板功能、豐富的外圍實驗電路、精心設計的實驗程序、精湛的產品工藝形成的高性能產品。其中 SEEDDTK 實驗箱中的主控板 SEEDDECxxxx 采用統(tǒng)一的系統(tǒng)結構、模塊結構、機械結構和標準的總線接口以及相同的物理尺寸,實驗箱上的主控板可以替換為不同系列 SEEDDECxxxx,以 適應不同院系在同一實驗箱上開展不同的實驗內容,大大節(jié)省了校方的設備經費。它設計新穎、獨特,為師生提供了一個完整的教學實驗平臺,為學生加速學習與系統(tǒng)掌握 DSP 的開發(fā)與應用提供了強有力的手段。功率信號的功率譜反應了信號功率隨頻率分布的特點,功率譜是信號先自相關再作 FFT 變換。當輸入信號為三角波時,快速傅里葉變換程序設計 17 其 功率譜 如圖 所示。 當輸入信號為正弦波時,其 功率譜 如圖 所示。 當輸入信號為三角波時,其時域波形如圖 所示。 輸入信號時域波形 當輸入信號為正弦波時,其時域波形如圖 所示。 ( 7)改變輸入信號,如改為方波,三角波等等。由配置文件可知,經程序計算得到的信號功率譜放在 DATA 數組中。 ( 5) 顯示輸入信號的頻域波形。 ( 4)顯示示輸入信號的時域波形。將已編好的匯編源文件 及其他相關源文件和命令文件 等文件添加到工程中編譯,鏈接產生 文件。 快速傅里葉變換程序設計 15 5 工作過程分析 程序調試 在 CCS 下調試程序步驟 ( 1)點擊 CCS 圖標啟動 CCS?!痹O定定時器 2產生中斷的時間。 //啟動 SEQ1,觸發(fā)模數轉換! } 通過“ ConfigCpuTimer(amp。//接滿標志 ,即 AD采樣結束 快速傅里葉變換程序設計 14 } } interrupt void ISRTimer2(void) { =1。 //convcount 的初始值為 0 } if (convcount==(128)) //即 convcount=128,即 Ad_data 包含采樣值的最 //后一位為 Ad_data[128] { convcount=0。//PIEACK 置 1,禁止外部中斷向 CPU 發(fā)起中斷 //請求 if(adconvover==0){ Ad_data[convcount] = 。 定時器 2 中斷子程序及 AD轉換子程序 interrupt void ad(void) { IFR=0x0000。 倒序原理:倒序數的加 1是在最高位加 1,滿 2向次高位進 1,最高位變 0,依次往下。 //向下權值依次比上級減半 } n=n+k。 //最高位權值 whil
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1