湘潭大学数字信号处理实验报告(第二次)-正弦信号发生器.docx
《湘潭大学数字信号处理实验报告(第二次)-正弦信号发生器.docx》由会员分享,可在线阅读,更多相关《湘潭大学数字信号处理实验报告(第二次)-正弦信号发生器.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字信号处理实验报告(第二次)学 院:班 级:姓 名:学 号:指导老师:完成日期:内容:实验四、正弦信号发生器断点(start address=0X2000, step=0x0400)/C54x Simulator (Texas Instruents)/CPU - C54X (Siaulator) - Code Composer Studio - Graphical Display_ Ele EdM 匕” Lroject R.b” Ptofiler EL Option DP/BIQS Xindov HelpI Debug史 XilesW Qj GZL fiUs昌笛3团B 口 Projects-
2、M sd 力,C I DSP/BIOS Confu r I Generated Tile: I_1 Include 囱 LKB OID 口 Librariesl-l LJ Source 因 Sin. SMOS-3641-7282 1 ScM 1 Be*4-22e*4-2.5e*4 2.笑x-3.3eM10 020 030 040 050 060 070 080090。1001101201 301401501601 701 801 901999. -27208)TintLin Auto Seal,Linking)Build Complete,0 Errors0 Warnings. 0 Remar
3、ks.-f Build 4 Messages /CPU HALTEDFor Kly, press Fl片 DSFS4X-28-Twc 1411数字信号处理东0 DSPSIEFCISXITAM/C54x SsultlorILlI. OK/S T OMKfS 6 断点及探针(start address=0X2000, step=0x0400)6 .程序流程图主程序流程五、实验心得这次实验的主要内容包括阅读理解多项式逼近正弦的文档;阅读和理解 Sin. s54;调试正弦波发生器;加入断点,并选取图形观测,利用动画及时更新; 试利用迭代的方法来实现正弦信号发生器。是为了掌握利用DSP产生正弦信号的 原
4、理;熟悉子程序调用的程序结构以及堆栈的使用;掌握CCS的图形输出操作。 相对于前三次试验有所难度,但是在老师的精辟讲解以及助教的帮助下,还是顺 利完成了试验。这次试验学到了很多,实践与理论的一次经典结合。在本次试验 中学会了设置断点以及怎样连接探针,通过两次试验觉得自己的动手能力有所提 高。感谢老师和助教的悉心指导。实验四、正弦信号发生器一、实验目的1 .掌握利用DSP产生正弦信号的原理2 .熟悉子程序调用的程序结构以及堆栈的使用3 .掌握CCS的图形输出操作二、实验设备1 .集成开发环境 Code Composer Studio (简称 CCS)2 .实验代码 Sin.s54 Lab.cmd
5、 和 Lab.gel三、实验内容1 .阅读理解多项式逼近正弦的文档sin(%)= 3.140625% + 0.02026367x2 - 5.325196x3+ 0.5446778x4 + 1.8002935X为第一象限内的弧度值。因为sin(-x) = sin(%),sin(r)=-sin(%),所以只需将第 二,三,四象限内的弧度值转换到第一象限即可计算出相应的正弦函数值。由于 有限精度,规定弧度值从一万万,其中=0x7FFF, 71/2=0x4000, 一万=0x8000。 利用级数展开产生正弦波,必须在调用计算子程序之前备份好累加器A中的当前 弧度值,以便计算结束后实现X增量。正弦波的频
6、率可以通过增幅的大小来进行 控制,如果假定程序循环一次为一个时间单位,则正弦波的周期为65536/步长, 频率为周期倒数。x自动增长时要注意当超过后必须调整到一万万的范围 内才能调用计算子程序,即若不则x =2。2 .阅读和理解Sin.s54Sin.s54程序如下:5C/;SJTU DSP Tech. Center;Copyright (c) 2003 SJTU DSP Tech. Center. All Rights Reserved.;Description:; TMS320C54x Program for Students Experiment;History:; Date Author
7、sChanges;2003/08/01 Fu XuanCreated.STACK ADDRSTEP.set 0x0500.bsssin_out, 1.mm regs .globalmain.textmain:stmstmstm#STACK_ADDR, SP#0x00A8, PMST#0x0000, SWWSR;IPTR=0x0080;software wait status registersub Assbx CPL ssbx FRCT ssbx OVM ssbx SXM;direct address using SPfraction mode;overflow mode;sign exten
8、sionstm #sin_out, AR6sinjoop:pshmAG;savecurrent x ;ddian OKpshmAH;ddian OKpshmAL;ddianOKcall calculate_sin ;-pi = x pi, B=A-pi ;ddian OKbenormaljncrease,BLT;ddian OKId#0x8000,A;A=-piaddB, A;A=B+(-pi)=x - 2*pinormaljncrease:b sinjoop;ddian OKdead_loop:nopnopnopnopbdeadjoop.set 0x0400 ;delta x (must b
9、e positive), the more the higher frequency;T=65536/STEP, f=l/Tsign calculate_sin:frame-1.set;local variablenop st quadrantxc#0, sign;allocate sign;no direct addressing next frame;decide sign, 0 for 1st and 2nd quadrant, 1 for 3rd and 4thst abs sub be sub2, ALT#1, signA#0x4000, A, B;change to 1st and
10、 2nd quadrant ;test for 1st quadrantfirst_quadrant, BLEQ;if not change to 1st quadrantneg 、 first_qua drant:stmstlm A, TIdId#0x7fff, AA#coef, AR2rpt*AR2+, 16, A*AR2+, 16, B#5-1poly *AR2+Idsfta A, 3sign, B;As sin(pi-x)=sinx, let x=pi-x;T=x;AH=C5;BH=C4;AH=C5*xA5+C4*xA4+C3*xA3+C2*xA2+Cl*x+0nopxcnegfram
11、e1, BNEQA;pick out sign;make Q15 format;nop for B condition test by xc;test sign;sin(-x)=-sinxret.sectvectorsint RESET:mainnopnop.space 124*16;sin(x)=0 + 3.140625X + 0.02026367xA2 - 5.325196xA3 + 0.5446778xA4 + 1.800293xA5.datacoef:;As the max value is -5.325196, so Q12 is used.wordOxlcce;1.800293 *
12、 4096.word0x08b7;0.5446778 * 4096.wordOxaacc;-5.325196 * 4096.word0x0053;0.02026367 * 4096.word0x3240;3.140625 * 4096.word0x0000;o.end;end of Sin.s543 .调试正弦波发生器图形观测时选择菜单View-Graph-Time/Frequency,然后设置如下图:凶n Graph Property DialogDi splay TypeSingle Time昌 1Gr aph TitleGraphi cal Di splayStart Addresssi
13、n_outPageDataAcquisition Buffer Size1Index Increment1Display Data Size200DSP Data Type16-bi t signed integerQ-value0Sampling Rate (Hz)1Plot Data FromLeft to RightLeft-shi ted Data DisplayYesAutoscaleOnDC Value0Axes Di splayOnTime Display UnitsStatus Bar DisplayOnMagnitude Di splay ScaleLinearData Pl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湘潭 大学 数字信号 处理 实验 报告 第二次 正弦 信号发生器
限制150内