信号缩放.docx
- 文档编号:2157681
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:38
- 大小:645.88KB
信号缩放.docx
《信号缩放.docx》由会员分享,可在线阅读,更多相关《信号缩放.docx(38页珍藏版)》请在冰点文库上搜索。
信号缩放
预习报告成绩:
指导教师审核(签名):
2012年6月28日
预习报告
一、实验目的
(1)了解DSP软件工程项目的基本构成和程序的编译、汇编、链接过程
(2)了解cmd文件的作用;
(3)学会使用gel文件进行调试;
(4)认识定点算法中的数据溢出现象。
二、实验用仪器设备、器材或软件环境
(1)微机一台;
(2)CCS软件;
(3)DES5402PP-U实验箱。
三.预习要求
(1)参照教材学习DSP软件工程项目的基本构成和程序的编译、汇编、链接过程;
(2)参照教材学习cmd文件的编制及其作用;
(3)参照教材学习使用gel文件进行调试
四.实验要求
(1)记录100倍放大前后的正弦序列波形,观察是否存在失真;
(2)记录400倍放大前后的正弦序列波形,观察是否存在失真;
(3)用实验方法确定放大倍数超过何值时就会发生溢出,用理论计算解释之。
5.实验报告要求
(1)绘制程序流程图(要求与代码相对应);
(2)实验要求记录的数据、波形以及其他关键信息;
(3)程序调试中遇到的问题以及解决过程;
(4)实验代码清单。
实验报告成绩:
指导教师审核(签名):
2012年6月28日
实验报告
五.实验步骤
1.创建工程文件
(1)如果CCS安装在c:
\ti中,则可在c:
\ti\myprojects建立文件夹。
(2)将c:
\ti\c5400\tutorial\hello1中的所有文件拷贝到上述新文件夹。
(3)从WindowsStart菜单中选择Programs→CodeComposerStudio‘C5400→CCStudio。
(或者在桌面上双击CodeComposerStudio图标。
)
(4)选择菜单项Project→New。
(5)在SaveNewProjectAs窗口中选择你所建立的工作文件夹并点击Open。
2.向工程添加文件
(1)选择Project→AddFilestoProject,选择.asm或.c、.cmd文件,并点击Open。
(2)选择Project→AddFilestoProject,进入编译库文件夹(C:
\ti\c5400\cgtools\lib)。
在文件类型框中选择*.o*,*.lib。
选择rts.lib并点击Open,该库文件对目标系统DSP提供运行支持。
3.编译和运行程序
CCS会自动将你所作的改变保存到工程设置中。
在完成上节之后,如果你退出了CCS,则通过重新启动CCS和点击Project→Open,即可返回到你刚才停止工作处。
为了编译和运行程序,要按照以下步骤进行操作:
(1)点击工具栏按钮或选择Project→RebuildAll,CCS重新编译、汇编和连接工程中的所有文件,有关此过程的信息显示在窗口底部的信息框中。
(2)选择File→LoadProgram,选择刚重新编译过的程序.out(它应该在c:
\ti\myprojects\hello1文件夹中,除非你把CCS安装在别的地方)并点击Open。
CCS把程序加载到目标系统DSP上,并打开Dis_Assembly窗口,该窗口显示反汇编指令。
(3)点击工具栏按钮或选择Debug→Run。
4.使用断点和观察窗口
当开发和测试程序时,常常需要在程序执行过程中检查变量的值。
在本节中,可用断点和观察窗口来观察这些值。
程序执行到断点后,还可以使用单步执行命令。
六、实验代码
INSTR_B.set0f073h
ADDR_INTR_3.set020Ch
fft_data.set2200h
d_input_addr.set2300h
d_output_addr.set2200h
initst0.set1800h;setst0initialnumber
initst1.set2a40h;setst1initialnumber
;_DEBUG.set0208h;breakpointsrventeraddress!
K_ST1.set2a40h;st1resetvalue
K_FFT_SIZE.set128;128pointcomplexfft
K_LOGN.set7;#ofstages(=logN/log2)
K_ZERO_BK.set0
K_DATA_IDX_1.set2;DataindexforStage1
K_DATA_IDX_2.set4;DataindexforStage2
K_DATA_IDX_3.set8;DataindexforStage3
K_TWID_TBL_SIZE.set128;Twiddletablesize
K_FLY_COUNT_3.set4;ButterflycounterforStage3
K_TWID_IDX_3.set32;TwiddleindexforStage3
.data
sine_table.word0h
.word324h
.word647h
.word96ah
.word0c8bh
.word0fabh
.word12c7h
.word15e1h
.word18f8h
.word1c0bh
.word1f19h
.word2223h
.word2527h
.word2826h
.word2b1eh
.word2e10h
.word30fbh
.word33deh
.word36b9h
.word398ch
.word3c56h
.word3f16h
.word41cdh
.word447ah
.word471ch
.word49b3h
.word4c3fh
.word4ebfh
.word5133h
.word539ah
.word55f4h
.word5842h
.word5a81h
.word5cb3h
.word5ed6h
.word60ebh
.word62f1h
.word64e7h
.word66ceh
.word68a5h
.word6a6ch
.word6c23h
.word6dc9h
.word6f5eh
.word70e1h
.word7254h
.word73b5h
.word7503h
.word7640h
.word776bh
.word7883h
.word7989h
.word7a7ch
.word7b5ch
.word7c29h
.word7ce2h
.word7d89h
.word7e1ch
.word7e9ch
.word7f08h
.word7f61h
.word7fa6h
.word7fd7h
.word7ff5h
.word7fffh
.word7ff5h
.word7fd7h
.word7fa6h
.word7f61h
.word7f08h
.word7e9ch
.word7e1ch
.word7d89h
.word7ce2h
.word7c29h
.word7b5ch
.word7a7ch
.word7989h
.word7883h
.word776bh
.word7640h
.word7503h
.word73b5h
.word7254h
.word70e1h
.word6f5eh
.word6dc9h
.word6c23h
.word6a6ch
.word68a5h
.word66ceh
.word64e7h
.word62f1h
.word60ebh
.word5ed6h
.word5cb3h
.word5a81h
.word5842h
.word55f4h
.word539ah
.word5133h
.word4ebfh
.word4c3fh
.word49b3h
.word471ch
.word447ah
.word41cdh
.word3f16h
.word3c56h
.word398ch
.word36b9h
.word33deh
.word30fbh
.word2e10h
.word2b1eh
.word2826h
.word2527h
.word2223h
.word1f19h
.word1c0bh
.word18f8h
.word15e1h
.word12c7h
.word0fabh
.word0c8bh
.word96ah
.word647h
.word324h
.word0h
.word0fcdch
.word0f9b9h
.word0f696h
.word0f375h
.word0f055h
.word0ed39h
.word0ea1fh
.word0e708h
.word0e3f5h
.word0e0e7h
.word0ddddh
.word0dad9h
.word0d7dah
.word0d4e2h
.word0d1f0h
.word0cf05h
.word0cc22h
.word0c947h
.word0c674h
.word0c3aah
.word0c0eah
.word0be33h
.word0bb86h
.word0b8e4h
.word0b64dh
.word0b3c1h
.word0b141h
.word0aecdh
.word0ac66h
.word0aa0ch
.word0a7beh
.word0a57fh
.word0a34dh
.word0a12ah
.word9f15h
.word9d0fh
.word9b19h
.word9932h
.word975bh
.word9594h
.word93ddh
.word9237h
.word90a2h
.word8f1fh
.word8dach
.word8c4bh
.word8afdh
.word89c0h
.word8895h
.word877dh
.word8677h
.word8584h
.word84a4h
.word83d7h
.word831eh
.word8277h
.word81e4h
.word8164h
.word80f8h
.word809fh
.word805ah
.word8029h
.word800bh
.word8002h
.word800bh
.word8029h
.word805ah
.word809fh
.word80f8h
.word8164h
.word81e4h
.word8277h
.word831eh
.word83d7h
.word84a4h
.word8584h
.word8677h
.word877dh
.word8895h
.word89c0h
.word8afdh
.word8c4bh
.word8dach
.word8f1fh
.word90a2h
.word9237h
.word93ddh
.word9594h
.word975bh
.word9932h
.word9b19h
.word9d0fh
.word9f15h
.word0a12ah
.word0a34dh
.word0a57fh
.word0a7beh
.word0aa0ch
.word0ac66h
.word0aecdh
.word0b141h
.word0b3c1h
.word0b64dh
.word0b8e4h
.word0bb86h
.word0be33h
.word0c0eah
.word0c3aah
.word0c674h
.word0c947h
.word0cc22h
.word0cf05h
.word0d1f0h
.word0d4e2h
.word0d7dah
.word0dad9h
.word0ddddh
.word0e0e7h
.word0e3f5h
.word0e708h
.word0ea1fh
.word0ed39h
.word0f055h
.word0f375h
.word0f696h
.word0f9b9h
.word0fcdch
.data
cos_table.word7fffh
.word7ff5h
.word7fd7h
.word7fa6h
.word7f61h
.word7f08h
.word7e9ch
.word7e1ch
.word7d89h
.word7ce2h
.word7c29h
.word7b5ch
.word7a7ch
.word7989h
.word7883h
.word776bh
.word7640h
.word7503h
.word73b5h
.word7254h
.word70e1h
.word6f5eh
.word6dc9h
.word6c23h
.word6a6ch
.word68a5h
.word66ceh
.word64e7h
.word62f1h
.word60ebh
.word5ed6h
.word5cb3h
.word5a81h
.word5842h
.word55f4h
.word539ah
.word5133h
.word4ebfh
.word4c3fh
.word49b3h
.word471ch
.word447ah
.word41cdh
.word3f16h
.word3c56h
.word398ch
.word36b9h
.word33deh
.word30fbh
.word2e10h
.word2b1eh
.word2826h
.word2527h
.word2223h
.word1f19h
.word1c0bh
.word18f8h
.word15e1h
.word12c7h
.word0fabh
.word0c8bh
.word96ah
.word647h
.word324h
.word0h
.word0fcdch
.word0f9b9h
.word0f696h
.word0f375h
.word0f055h
.word0ed39h
.word0ea1fh
.word0e708h
.word0e3f5h
.word0e0e7h
.word0ddddh
.word0dad9h
.word0d7dah
.word0d4e2h
.word0d1f0h
.word0cf05h
.word0cc22h
.word0c947h
.word0c674h
.word0c3aah
.word0c0eah
.word0be33h
.word0bb86h
.word0b8e4h
.word0b64dh
.word0b3c1h
.word0b141h
.word0aecdh
.word0ac66h
.word0aa0ch
.word0a7beh
.word0a57fh
.word0a34dh
.word0a12ah
.word09f15h
.word09d0fh
.word9b19h
.word9932h
.word975bh
.word9594h
.word93ddh
.word9237h
.word90a2h
.word8f1fh
.word8dach
.word8c4bh
.word8afdh
.word89c0h
.word8895h
.word877dh
.word8677h
.word8584h
.word84a4h
.word83d7h
.word831eh
.word8277h
.word81e4h
.word8164h
.word80f8h
.word809fh
.word805ah
.word8029h
.word800bh
.word8002h
.word800bh
.word8029h
.word805ah
.word809fh
.word80f8h
.word8164h
.word81e4h
.word8277h
.word831eh
.word83d7h
.word84a4h
.word8584h
.word8677h
.word877dh
.word8895h
.word89c0h
.word8afdh
.word8c4bh
.word8dach
.word8f1fh
.word90a2h
.word9237h
.word93ddh
.word9594h
.word975bh
.word9932h
.word9b19h
.word9d0fh
.word9f15h
.word0a12ah
.word0a34dh
.word0a57fh
.word0a7beh
.word0aa0ch
.word0ac66h
.word0aecdh
.word0b141h
.word0b3c1h
.word0b64dh
.word0b8e4h
.word0bb86h
.word0be33h
.word0c0eah
.word0c3aah
.word0c674h
.word0c947h
.word0cc22h
.word0cf05h
.word0d1f0h
.word0d4e2h
.word0d7dah
.word0dad9h
.word0ddddh
.word0e0e7h
.word0e3f5h
.word0e708h
.word0ea1fh
.word0ed39h
.word0f055h
.word0f375h
.word0f696h
.word0f9b9h
.word0fcdch
.word0h
.word324h
.word647h
.word96ah
.word0c8bh
.word0fabh
.word12c7h
.word15e1h
.word18f8h
.word1c0bh
.word1f19h
.word2223h
.word2527h
.word2826h
.word2b1eh
.word2e10h
.word30fbh
.word33deh
.word36b9h
.word398ch
.word3c56h
.word3f16h
.word41cdh
.word447ah
.word471ch
.word49b3h
.word4c3fh
.word4ebfh
.word5133h
.word539ah
.word55f4h
.word5842h
.word5a81h
.word5cb3h
.word5ed6h
.word60ebh
.word62f1h
.word64e7h
.word66ceh
.word68a5h
.word6a6ch
.word6c23h
.word6dc9h
.word6f5eh
.word70e1h
.word7254h
.word73b5h
.word7503h
.word7640h
.word776bh
.word7883h
.word7989h
.word7a7ch
.word7b5ch
.word7c29h
.word7ce2h
.word7d89h
.word7e1ch
.word7e9ch
.word7f08h
.word7f61h
.word7fa6h
.word7fd7h
.word7ff5h
.bsstemp_flag,1
.bsstest_val,1
.bsstemp_ar5,1
.bsstemp_ar3,1
.bssinput_cnt,1;inputcounter
.bssoutput_cnt,1;outputcounter
.bssd_grps_cnt,1;groupcounter
.bssd_twid_idx,1;indexoftwiddletable
.bssd_data_idx,1;indexofinputdata
.bssstack_buffer,100h
.mmregs
.global_c_int00
.asgAR1,FFT_TWID_P
.asgAR2,REORDERED_DATA;pointertoprocesseddatainbit_reversedorder
.asgAR3,ORIGINAL_INPUT;pointertooriginalinp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信号 缩放