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

正文內(nèi)容

基于dsp(數(shù)字信號(hào)處理器)的fft實(shí)現(xiàn)-文庫(kù)吧

2024-10-18 22:05 本頁(yè)面


【正文】 噪聲和互相干擾,數(shù)字電路和模擬電路一般要獨(dú)立供電,數(shù)字地和模擬地也要分開(kāi),并最終通過(guò)一個(gè)磁珠在一點(diǎn)連在一起,用 TPS7333Q 進(jìn)行 電壓的轉(zhuǎn)換對(duì)最小系統(tǒng)供電 圖 電源電路 復(fù)位電路設(shè)計(jì) TMS320C5502 內(nèi)部帶有復(fù)位電路,因此可以直接 RS 復(fù)位引腳外面接一個(gè)上拉電阻即可,這對(duì)于簡(jiǎn)化外圍電路,減少電路板尺寸很有用處,但是為了調(diào)試方便經(jīng)常采用手動(dòng)復(fù)位電路。 鎖相環(huán)電路設(shè)計(jì) 圖 鎖相環(huán)電路 JTAG 口 JTAG 是 Joint Test Action Group 的簡(jiǎn)稱,又稱 JTAG 口,它是一符合 IEEE Std 邊界掃描邏輯標(biāo)準(zhǔn)的標(biāo)準(zhǔn)接口。它主要用于在硬件上對(duì) DSP 進(jìn)行 實(shí)時(shí)在線仿真測(cè)試和 DSP 程序的下載,它提供對(duì)所連接設(shè)備的邊界掃描,同時(shí)也可以用來(lái)測(cè)試引腳到引腳的連續(xù)性,以及進(jìn)一步進(jìn)行 DSP 芯片的外圍器件的操作測(cè)試。 第 3 章 軟件實(shí)現(xiàn) FFT 運(yùn)算及存儲(chǔ)分配 ( 1) DSP 芯片的出現(xiàn)使 FFT 的實(shí)現(xiàn)方法變得更為方便,由于大多數(shù) DSP 芯片都具有在單指令周期內(nèi)完成乘法 —— 累加的操作,并提供了專門的 FFT 指令,使得 FFT 算法在 DSP 的實(shí)現(xiàn)速度更快。一般, FFT 的算法可分為按時(shí)間抽取 FFT和按頻率抽取 FFT,輸入也 有實(shí)數(shù)和復(fù)數(shù)之分,一般情況下都假定輸入是復(fù)數(shù)序列。 ( 2) FFT 運(yùn)算序列的存儲(chǔ)分配 FFT 運(yùn)算時(shí)間是衡量 DSP 芯片性能的一個(gè)重要指標(biāo),因此提高 FFT 的運(yùn)算速度是非常重要的。在用 DSP 芯片實(shí)現(xiàn) FFT 算法時(shí),應(yīng)允許利用 DSP 芯片所提供的各種軟、硬件資源。如何合理的利用 DSP 芯片的有限資源,合理的安排 DSP芯片所提供的存儲(chǔ)空間相當(dāng)關(guān)鍵。本設(shè)計(jì)采用如下所示的存儲(chǔ)分配: 0000007F20602062.bss206321FFstack220023FFsine存儲(chǔ)映射寄存器暫存單元堆棧正弦系數(shù)表2061240025FF余弦系數(shù)表cosine2800287F28802C7F2C80307Fd_inputfft_datafft_out輸入數(shù)據(jù)FFT 結(jié)果(實(shí)部、虛部)FFT 結(jié)果(功率譜) 圖 數(shù)據(jù)空間分配圖 設(shè)計(jì)流程圖 圖 最小系統(tǒng)設(shè)計(jì)流程圖 開(kāi) 始 系 統(tǒng) 初 始 化 將 波 形 樣 點(diǎn) 值 寫 入 內(nèi) 存 讀取內(nèi)存值顯示 結(jié) 束 是 否 屬 實(shí) N Y 第 4 章 系統(tǒng)仿真 FFT 實(shí)現(xiàn)的 方法 ( 1)根據(jù) N 值,修改 ,如 N=64. K_FFT_SIZE .set 64 K_LOGN .set 6 ( 2) 準(zhǔn)備輸入數(shù)據(jù)文件 。輸入數(shù)據(jù)按實(shí)部、虛部,實(shí)部、虛部,……順序存放。 ( 3)匯編、鏈接、仿真執(zhí)行,得到輸出數(shù)據(jù)文件 。 ( 4)根據(jù) 作圖,就可以得到輸入信號(hào)的功率譜圖。 當(dāng) N 超過(guò) 1024 時(shí),除了修改 K_FFT_SIZE 和 K_LOGN 兩個(gè)常數(shù)外,還要增加系數(shù)并且修改 命令文件。 通過(guò) 完成一個(gè) 64 點(diǎn) FFT 程序,輸入信號(hào)為一正弦波。 操作 步驟如下: ( 1) 進(jìn)入 CCS 環(huán)境 。 ( 2)打開(kāi) CCS 選擇 File— New— Source File。 ( 3)編寫源程序代碼。 ( 4)創(chuàng)建工程文件。 ( 5)點(diǎn)擊 Project 選擇 Build Options。 ( 6)在彈出的對(duì)話框在設(shè)置相應(yīng)的編譯參數(shù),一般 情況下,按默認(rèn)值就可以。 ( 7)在彈出的對(duì)話框中選擇連接的參數(shù)設(shè)置,設(shè)置傳輸文件、堆棧的大小以及初始化的方式。 ( 8)點(diǎn)擊 Project— Build all,對(duì)工程進(jìn)行編譯。 ( 9)點(diǎn)擊 File— load program,彈出的對(duì)話框中載入 debug 文件夾下的 .out 可執(zhí)行文件。 ( 10)點(diǎn)擊 debug— Go M ain 回到 C 程序的入口。 ( 11)運(yùn)行程序,觀察結(jié)果。 程序 運(yùn)行 結(jié)果 驗(yàn)證輸入數(shù)據(jù)波形, 設(shè)置參數(shù): Start Address=0x2800, Page=Data, Acquisition Buffer Size=64, Display Data Size=64, DSP Data Type=32bit signed integer 點(diǎn)擊 OK,就可以看到輸入數(shù)據(jù)波形: 圖 輸入數(shù)據(jù)波形 全速運(yùn)行程序,看輸出結(jié)果,設(shè)置波形對(duì)話框參數(shù): Start Address=0x2c80,Page=Data , Acquisition Buffer Size=64 , Display Data Size=64 , DSP Data Type=16bit signed integer 點(diǎn)擊 OK,就可以看到 FFT 輸出結(jié)果: 圖 FFT 輸出結(jié)果 第 5 章 總結(jié) DSP芯片具有的特殊軟硬件結(jié)構(gòu)和指令系統(tǒng),使其能高速處理各種 數(shù)字信號(hào)處理 算法。 并在過(guò)程中進(jìn)一步提高自身的創(chuàng)作、創(chuàng)新水平,扎實(shí)基礎(chǔ),擴(kuò)展所學(xué)。并且 此次課程設(shè)計(jì),基于課程理論知識(shí)和網(wǎng)上資料,使我 FFT的實(shí)現(xiàn) 有了更深一步的了解和掌握,對(duì)利用 CCS軟件編程的數(shù)字信號(hào)處理方法有了進(jìn)一步的了解。在理論 課的基礎(chǔ)上進(jìn)行實(shí)驗(yàn)實(shí)習(xí),是對(duì)本門課程的深入學(xué)習(xí)和掌握。 這樣一個(gè)課程設(shè)計(jì)對(duì)我們的發(fā)展有著極大的幫助!課程設(shè)計(jì)不僅是 對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能 力的一種提高。通過(guò)這次課程設(shè)計(jì)使我明白了自己原來(lái)知識(shí)還比較欠缺, 學(xué)習(xí)是一個(gè)長(zhǎng)期積累的過(guò)程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。剛開(kāi)始時(shí),拿著選定的題目不知如何下手。畢竟課程設(shè)計(jì)不同于實(shí)驗(yàn)課,電路圖都要自己設(shè)計(jì)。靜下心來(lái),仔細(xì)分析題目,再加上指導(dǎo)老師的說(shuō)明與提示,心中才有了譜。將整個(gè)系統(tǒng)根據(jù)不同的功能化分成模塊,再分別進(jìn)行設(shè)計(jì),逐個(gè)攻破,最后將其整合即可。 回顧起此課程設(shè)計(jì),至今我仍感慨頗多,從理論到實(shí)踐,在這段日子里,可以說(shuō)得是苦多于甜 ,但是可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書本上所沒(méi)有學(xué)到過(guò)的知識(shí)。 在設(shè)計(jì)過(guò)程中,我通過(guò)查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式 ,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。幸虧老師與同學(xué) 的幫助,一步步解決了困難。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功時(shí)的喜悅。雖然這個(gè)設(shè)計(jì)做的也不 太好,但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次課程設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。 在此感謝劉偉春老師的細(xì)心認(rèn)真的輔導(dǎo),讓我對(duì) DSP有了更深的了解,掌握了一些分析問(wèn)題和解決問(wèn)題技巧的方法,同時(shí)讓我對(duì)電路設(shè)計(jì)有了更好的把握。讓我對(duì) DSP這門課程有了更深刻的認(rèn)識(shí),讓我對(duì)獨(dú)立做課程設(shè)計(jì)有了信心,這次課程設(shè)計(jì)才能順利完成。 參考文獻(xiàn) [1]戴明楨等 編著 .TMS320C54X DSP 結(jié)構(gòu)原理及應(yīng)用 . 北京: 航空航天大學(xué)出版社 ,第 2版,2020; [2]彭啟琮編 著 .DSP技術(shù)的發(fā)展與應(yīng)用 .北京:高等教育出版社, 2020; [3]胡廣書編 著 .數(shù)字信號(hào)處理理論、算法與實(shí)現(xiàn) .北京:清華大學(xué)出版社, 2020; [4]北京合眾達(dá)電子技術(shù)有限公司編著 .SEEDDTK 系列實(shí)驗(yàn)手冊(cè) .北京合眾達(dá)電子技術(shù)有限公司出版, 2020。 附錄 源程序 include include main() { int i。 float f[256]。 FILE *fp。 if((fp=fopen(d:\\tms320c54\\fft\\sindata, wt))==NULL) { printf(can39。t open file!\n)。 exit(0)。 } for(i=0。i=255。i++) { f[i]=sin(2**i/)。 fprintf(fp, .word %ld\n,(log)(f[i]*16384))。 } fclose(fp)。 } 將生成的數(shù)據(jù)文件復(fù)制到目標(biāo)系統(tǒng)存儲(chǔ)器的語(yǔ)句為 d_input .copy sindata 匯編語(yǔ)言程序: .title .mmregs .include .include .def start sine: .usect sine,512 cosine: .usect cosine,512 fft_data: .usect fft_data,1024 fft_out: .usect fft_out,512 STACK .usect STACK,10 K_DATA_IDX_1 .set 2 K_DATA_IDX_2 .set 4 K_DATA_IDX_3 .set 8 K_TWID_TBL_SIZE .set 512 K_TWID_IDX_3 .set 128 K_FLY_COUNT_3 .set 4 K_FFT_SIZE .set 64 K_LOGN .set 6 PA0 .set 0 .bss d_twid_idx,1 .bss d_data_idx,1 .bss d_grps_t,1 .sect fft_prg .asg AR2,REORDERED .asg AR3,ORIGINAL_INPUT .asg AR7,DATA_PROC_BUF start: SSBX FRCT STM STACK+10,SP STM sine,AR1 RPT 511 MVPD sine1,*AR1+ STM cosine,AR1 RPT 511 MVPD cosine1,*AR1+ STM d_input,ORIGINAL_INPUT STM fft_data,DATA_PROC_BU
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1