DSPSin(x)的泰勒级数展开式波形实验报告

合集下载

dsp原理与应用实验报告总结

dsp原理与应用实验报告总结

dsp原理与应用实验报告总结DSP(Digital Signal Processing)数字信号处理是利用数字技术对信号进行处理和分析的一种方法。

在本次实验中,我们探索了DSP的原理和应用,并进行了一系列实验以验证其在实际应用中的效果。

以下是对实验结果的总结与分析。

实验一:数字滤波器设计与性能测试在本实验中,我们设计了数字滤波器,并通过性能测试来评估其滤波效果。

通过对不同类型的滤波器进行设计和实现,我们了解到数字滤波器在信号处理中的重要性和应用。

实验二:数字信号调制与解调本实验旨在通过数字信号调制与解调的过程,了解数字信号的传输原理与方法。

通过模拟调制与解调过程,我们成功实现了数字信号的传输与还原,验证了调制与解调的可行性。

实验三:数字信号的傅里叶变换与频谱分析傅里叶变换是一种重要的信号分析方法,可以将信号从时域转换到频域,揭示信号的频谱特性。

本实验中,我们学习了傅里叶变换的原理,并通过实验掌握了频谱分析的方法与技巧。

实验四:数字信号的陷波滤波与去噪处理陷波滤波是一种常用的去除特定频率噪声的方法,本实验中我们学习了数字信号的陷波滤波原理,并通过实验验证了其在去噪处理中的有效性。

实验五:DSP在音频处理中的应用音频处理是DSP的一个重要应用领域,本实验中我们探索了DSP在音频处理中的应用。

通过实验,我们成功实现了音频信号的降噪、均衡和混响处理,并对其效果进行了评估。

实验六:DSP在图像处理中的应用图像处理是另一个重要的DSP应用领域,本实验中我们了解了DSP在图像处理中的一些基本原理和方法。

通过实验,我们实现了图像的滤波、边缘检测和图像增强等处理,并观察到了不同算法对图像质量的影响。

通过以上一系列实验,我们深入了解了DSP的原理与应用,并对不同领域下的信号处理方法有了更深刻的认识。

本次实验不仅加深了我们对数字信号处理的理解,也为日后在相关领域的研究与实践提供了基础。

通过实验的结果和总结,我们可以得出结论:DSP作为一种数字信号处理的方法,具有广泛的应用前景和重要的实际意义。

DSP实验报告+心得体会

DSP实验报告+心得体会
// For this example use the following configuration:
Gpio_select();
// Step 3. Clear all interrupts and initialize PIE vector table:
// Disable CPU interrupts
GpioMuxRegs.GPAQUAL.all=var3;// Set GPIO input qualifier values
GpioMuxRegs.GPBQUAL.all=var3;
GpioMuxRegs.GPDQUAL.all=var3;
GpioMuxRegs.GPEQUAL.all=var3;
四、实验步骤
1.把2812模块小板插到大板上;
2.在CCS2000环境中打开本实验工程编译Example_7segled.prj,生成输出文件,通过仿真器把执行代码下载到DSP芯片;
3.运行程序;数码管会显示1~8的数字。
4.参考源代码自行修改程序改变显示样式。
五、实验心得体会
通过本次实验中,基本掌握了2812的指令系统的特点,并能够了解并熟悉74HC573的使用方法,进一步加深了对DSP的认识。同时,通过实验操作DSP的IO操作使用方法,对于DSP的IO操作可以熟悉的运用,学到更多的知识。
void delay_loop(void);
void Gpio_select(void);
// Global variable for this example
short codetab[17]=
{0x4020,0x6cc0,0x5800,0x4840,0x6440,0xC040,0xC000,0x4cc0,

实验五-用泰勒级数开展开式计算一个角度的正弦值

实验五-用泰勒级数开展开式计算一个角度的正弦值

实验五泰勒级数展开法设计正弦信号发生器一、实验目的掌握用泰勒级数展开法求解sin(x)、cos(x)的原理及设计方法二、实验设备计算机、ZY130DSP12BD试验箱三、实验原理参加教材第六章第四节正弦波信号发生器四、实验内容1.用泰勒级数展开法计算sin(x)的值2.用泰勒级数展开法计算cos(x)的值3.用泰勒级数展开法产生正弦波五、实验步骤1.建立一个项目:点击Project->New ,将项目名称为shiyan4,并将项目保存的d:\文件夹下.2.建立一个源文件:点击File->New->Source File 可以打开一个文本编辑器窗口,点击保存按钮,保存在和项目相同的一个文件夹下面,保存类型*.asm ,将文件命名为shiyan4.asm.3 .在项目中添加源文件,在新建了一个源文件后,要想使用CSS 编译器对该源文件进行编译还需要将源文件添加到项目中去。

添加方法是在工程管理器中右键点击shiyan4.pjt,在弹出菜单中选择Add Files,然后将刚才建立的shiyan4.asm文件添加到该项目中去。

4.编写源程序:在工程管理器中双击shiyan4.asm,将出现的文本编辑窗口,在该文本编辑窗口中输入程序源代码。

(自己完成)5.编写中断向量表文件点击File->New->Source File 可以打开一个文本编辑器窗口,点击保存按钮,保存在和项目相同的一个文件夹下面,保存类型*.asm ,将文件命名为vectors.asm, 在工程管理器中右键点击shiyan4.pjt,在弹出菜单中选择Add Files,然后将刚才建立的vectors.asm文件添加到该项目中去。

然后,在工程管理器中双击vectors.asm,将出现的文本编辑窗口,在该文本编辑窗口中输入下面源代码:.title "vectors.asm".ref start.sect ".vectors"B start.end6.编写链接配置文件链接配置文件有很多功能,这里介绍最常见的也是必须的两条:1.存储器的分配 2.标明程序入口.由于每个程序都需要一个链接文件,每个程序的配置文件根据实际情况的需要都略有不同,下面为本实验的编写的一个配置文件。

基于泰勒级数展开法的DSP正弦信号发生器设计

基于泰勒级数展开法的DSP正弦信号发生器设计

基于泰勒级数展开法的DSP正弦信号发生器设计作者:姜志鹏程嫚嫚来源:《数字技术与应用》2013年第07期摘要:泰勒级数是使用多项式逼近已知函数的常用方法,本文分析了正弦信号的泰勒级数展开算法,基于TI公司C54xx系列DSP芯片的汇编语言编程实现该算法,并使用了存储单元复用的方法解决了为提高精度而增加展开项数导致的计数速度变慢的问题,同时也节省了硬件资源。

实验结果表明,基于该算法在DSP芯片中实现正弦信号发生器所需的存储资源以及计算精度均优于其他方法。

关键词:泰勒级数展开 DSP 正弦信号存储单元复用中图分类号:TP274 文献标识码:A 文章编号:1007-9416(2013)07-0163-021 引言正弦信号作为一种基本信号,具有非常有用的性质,如同频正弦信号相加,结果保持频率不变;整数倍频正弦信号之间的合成信号是频率与基波相同的的非正弦信号;正弦信号对时间的微分、积分后仍为同频的正弦信号等[1]。

由于这些原因,正弦信号作为典型信号或测试信号大量应用于通信、仪器和控制等领域。

正弦信号发生器的常用设计方法有查找表、递推公式法以及泰勒级数[2]。

其中,查找表要求事先将正弦信号各点数据存入存储器,当精度要求较高时需要占用较多的存储器空间;递推公式法要求用前值算出后值,当数据点数较大时,容易产生积累误差。

相比之下,泰勒级数是一种更适合于实际使用的算法。

2 硬件原理以DSP为核心的硬件电路通常包括DSP芯片、CPLD芯片、ADC/DAC电路、显示电路以及外围电路等[3]。

本文基于这种思路,设计的正弦信号发生器硬件框图如图1所示。

限于篇幅,(图1)中未列出如电源模块、电平转换模块等常规模块。

DSP采用了TI公司的16位定点DSP芯片TMS320C5416,CPLD芯片既要实现与键盘的交互,又是整个硬件系统的核心逻辑控制电路。

键盘用于对输出波形的幅度、频率等作出调整。

CPLD根据键盘的译码结果将不同的参数送往存储器,DSP在执行程序时从存储器中获得不同的参数从而产生不同的波形效果。

DSP课程设计正弦信号发生器的设计(精)

DSP课程设计正弦信号发生器的设计(精)

太原理工大学 DSP课程设计设计题目:正弦信号发生器的设计班级:电信0801班姓名:凌天一、设计目的1、通过实验掌握DSP的软件开发过程2、学会运用汇编语言进行程序设计3、学会用CCS仿真模拟DSP芯片,通过CCS软件平台上应用C54X汇编语言来实现正弦信号发生装置。

二、设计原理本实验产生正弦波的方法是泰勒级数展开法。

泰勒级数展开法需要的存储单元少,具有稳定性好,算法简单,易于编程等优点,而且展开的级数越多,失真度就越小。

求一个角度的正弦值取泰勒级数的前5项,得近似计算式:x3x5x7x9sin(x)=x-+-+3!5!7!9!2222xxxx =x1-1-1-1-(三、总体方案设计 2⨯3(4⨯5(6⨯7(8⨯9))))本实验是基于CCS开发环境的。

CCS是TI公司推出的为开发TMS320系列DSP 软件的集成开发环境,是目前使用最为广泛的DSP开发软件之一。

它提供了环境配置、源文件编译、编译连接、程序调试、跟踪分析等环节,并把软、硬件开发工具集成在一起,使程序的编写、汇编、程序的软硬件仿真和调试等开发工作在统一的环境中进行,从而加速软件开发进程。

通过CCS软件平台上应用C54X汇编语言来实现正弦信号发生装置。

总体思想是:正弦波的波形可以看作由无数点组成,这些点与x轴的每一个角度值相对应,可以利用DSP处理器处理大量重复计算的优势来计算x轴每一点对应的y的值(在x轴取N个点进行逼近)。

整个系统软件由主程序和基于泰勒展开法的SIN子程序组成,相应的软件流程图如图。

四、设计内容1、设置在Family下选择C55xx,将看到所有C55xx的仿真驱动,包括软件仿真和硬件仿真;在Platform下选择Simulator,在Available Factory Boards中只显示软件仿真驱动,选中相应的驱动;双击C55xx Rev4.0 CPU Functional Simulator,可以在My System下看到所加入的驱动;点击Save & Quit,将保存设置退出Setup CCStudio v3.1并启动运行CCStudio。

DSP第二次实验报告

DSP第二次实验报告

DSP实验报告(第二次实验)实验四、正弦信号发生器学院:信息工程学院班级:11级通信工程3班姓名:李慧学号:2011551309指导老师:姚志强完成日期:2014.4.12验四、正弦信号发生器一、 实验目的1. 掌握利用DSP 产生正弦信号的原理2. 熟悉子程序调用的程序结构以及堆栈的使用3. 掌握CCS 的图形输出操作二、 实验设备1. 集成开发环境Code Composer Studio (简称CCS )2. 实验代码Sin.s54、Lab.cmd 和Lab.gel三、实验内容1. 阅读理解多项式逼近正弦的文档2. 阅读和理解Sin.s543. 调试正弦波发生器4. 加入断点,并选取图形观测,利用动画及时更新5. 试利用迭代的方法来实现正弦信号发生器四、实验结果和提示1.2345sin()= 3.140625 + 0.02026367 - 5.325196 + 0.5446778 + 1.800293x x x x x x ,x 为第一象限内的弧度值。

因为sin()sin(),sin()sin()x x x x π-=-=-,所以只需将第二,三,四象限内的弧度值转换到第一象限即可计算出相应的正弦函数值。

由于有限精度,规定弧度值从~ππ-,其中π=0x7FFF ,π/2=0x4000,π-=0x8000。

利用级数展开产生正弦波,必须在调用计算子程序之前备份好累加器A 中的当前弧度值,以便计算结束后实现x 增量。

正弦波的频率可以通过增幅的大小来进行控制,如果假定程序循环一次为一个时间单位,则正弦波的周期为65536/步长,频率为周期倒数。

x 自动增长时要注意当x 超过π后必须调整到~ππ-的范围内才能调用计算子程序,即若,2x x x ππ>=-则。

2. 需要使用临时数据时,必须用frame 语句留出所需空间,使用结束后要将堆栈指针还原以防堆栈内存泄漏。

要注意的是frame 的下一条指令不能使用直接寻址。

sin x泰勒级数展开的python编程-概述说明以及解释

sin x泰勒级数展开的python编程-概述说明以及解释

sin x泰勒级数展开的python编程-概述说明以及解释1.引言1.1 概述概述:sin x是一种基本的三角函数,常用于描述周期性现象或波动振动问题。

在数学中,sin x可以通过泰勒级数来近似表示。

泰勒级数展开是将一个函数在某个点的附近进行多项式逼近的方法,可以将复杂的函数转化为简单的多项式来进行计算和分析。

本文旨在通过使用Python编程语言实现sin x的泰勒级数展开,来探讨其原理和应用。

文章将从sin x的定义与特性入手,介绍泰勒级数展开的原理,并详细解释如何使用Python编写程序来实现这一展开过程。

通过编程实例,读者将能够理解泰勒级数展开的计算方法和在Python中的具体实现步骤,同时也能加深对sin x函数的理解。

文章将以以下内容逐步展开:首先,在引言部分给出了本文的目的和整体结构;接下来,就sin x的定义和特性进行介绍,包括正弦函数的图像特点和基本性质;然后,将详细解释泰勒级数展开的原理,包括级数的推导和收敛条件;最后,通过使用Python编程语言来实现sin x的泰勒级数展开,并给出具体的代码实例和运行结果。

文章的结论部分将对实现结果进行总结和分析,探讨编程应用展望,并对整篇文章进行总结,并展望未来可能的扩展方向。

通过阅读本文,读者将能够深入了解sin x的泰勒级数展开,掌握使用Python编程来实现该展开的方法,同时也能够在实际应用中运用所学知识解决相关问题。

1.2文章结构文章结构部分的内容通常包括对整篇文章的组织和内容安排的介绍。

在这个部分,你可以描述每个章节的主要内容和目的,以及这些章节之间的逻辑关系。

下面是一个可能的编写方式:1.2 文章结构本文将主要围绕sin x的泰勒级数展开展开,通过Python编程实现该展开式的计算。

文章分为引言、正文和结论三个主要部分。

在引言部分,我们将给出这篇文章的概述,简要介绍sin x的定义和特性,以及本文的目的。

正文部分将具体讨论sin x的定义与特性(2.1小节),以及泰勒级数展开的原理(2.2小节)。

DSP实验报告

DSP实验报告

DSP课程设计实验报告任意信号发生器的设计院(系):电子信息工程学院设计人员:王睿学号:08211074李琦08211068评语:指导教师签字:日期:目录一、设计任务书 (3)二、设计内容 (3)三、设计方案、算法原理说明 (3)四、程序设计、调试与结果分析 (4)五、设计(安装)与调试的体会 (25)六、参考文献 (26)一、设计任务书信号发生器已广泛应用于科学实验、通讯和控制等应用领域中。

使用 DSP 和 D/A 转换器可以产生连续的正弦波信号,同样也能产生方波、锯齿波、三角波等其它各种信号波形。

本设计要求采用DSP 及其D/A 转换器产生上述各种信号波形。

基本部分:使用DSP 产生300—4000HZ 的正弦信号,要求使用计算法,并且频率可变、幅度可变、直流分量可变。

发挥部分:使用DSP 产生300—4000HZ 的方波、锯齿波和三角波。

二、设计内容(1)编写C 语言程序,并在CCS 集成开发环境下调试通过。

(2)实现设计所要求的各项功能。

(3)按要求撰写设计报告。

三、设计方案、算法原理说明产生连续信号的方法通常有两种:查表法和计算法,查表法不如计算法使用灵活。

计算法可以使用泰勒级数展开法进行计算,也可以使用差分方程进行迭代计算或者直接使用三角函数进行计算。

计算结果可以边计算边输出,也可以先计算后输出。

正弦函数和余弦函数的泰勒级数数学表达式为:=x sin +--+-+-+---)!12()1(!9!7!5!31219753n x x x x x x n n ,x ∀),(∞-∞∈ =x cos +-+-+-+-)!2()1(!8!6!4!2128642n x x x x x n n ,x ∀),(∞-∞∈. 如果要计算一个角度ⅹ的正弦和余弦值,可以取其前五项进行近似计算。

或使用下面递归的差分方程进行计算。

y [n ]=A*y [n -1]-y [n -2] 其中:A=2cos(x ),x =2πF/F S 。

实验九 三角函数

实验九 三角函数

TI C54xx DSP 十天速成-[实验9 三角函数]作者:发布时间:来源:实验7.4 三角函数在通信、仪器和控制领域的信号处理系统中,经常用到正弦信号发生器。

通常有两种方法可以产生正弦波和余弦波。

1) 查表法。

速度快,但在精度高的情况下要求的存储器容量也要增大。

此种方法应用在对精度要求不高的场合。

2) 泰勒级数展开法。

这是一种比查表法更为有效的方法。

与查表法相比,这种方法需要的存储单元很少,而且精度高。

计算一个角度正弦值的程序清单 sinx.asm.********************************************用泰勒级数展开式计算一个角度的正弦值*sin(x)=x(1-(1/6)*x^2*(1-(1/20)*x^2*(1-(1/42)*x^2*(1-(1/72)*x^2))))*******************************************.title "sinx.asm".mmregs.def CodeStartSTACK .usect "STACK",10.datacoeff .word 01c7h,030bh,0666h,1556h;系数1/72,1/42,1/20,1/6C_1 .word 7FFFH ;常数1 7FFFH/8000H=0.999969约等于1x .usect "sin_vars",1squr_x .usect "sin_vars",1temp .usect "sin_vars",1sinx .usect "sin_vars",1.textCodeStart:STM #STACK+10,SPLD #x,DPST #4305H,x ;(pi/6)<<15=4305HCALL sin_startend: B endsin_start:SSBX FRCTSTM #coeff,AR3 ;AR3指向系数表STM #x,AR2STM #C_1,AR4SQUR *AR2+,A ;A=x^2ST A,*AR2 ;squr_x=x^2||LD *AR4,B ;B=7FFFH/10000H=0.999969482421875约等于1 MASR *AR2+,*AR3+,B,A ;A=1-(1/72)*x^2,T=x^2MPYA A ;A=T*A=x^2(1-(1/72)*x^2)STH A,*AR2 ;temp=x^2(1-x^2/72)MASR *AR2-,*AR3+,B,A ;A=1-x^2/42(1-x^2/72),T=x^2(1-x^2/72)MPYA *AR2+ ;B=x^2*(1-x^2/42(1-x^2/72))ST B,*AR2||LD *AR4,BMASR *AR2-,*AR3+,B,A ;A=1-x^2/20*(1-x^2/42(1-x^2/72))MPYA *AR2+ ;B=x^2*(1-x^2/20*(1-x^2/42(1-x^2/72)))ST B,*AR2||LD *AR4,BMASR *AR2-,*AR3+,B,A ;A=1-x^2/6*(1-x^2/20*(1-x^2/42(1-x^2/72)))MPYA x ;B=x(1-x^2/6*(1-x^2/20*(1-x^2/42(1-x^2/72))))STH B,sinx ;RET.end在程序sinx.asm中,给出x值为pi/6=4305H弧度,在执行结果中sin(pi/6)=4FFFH(0.4999694约等于0.5)。

DSP实验报告

DSP实验报告

DSP实验报告学号:姓名:实验1 软件认识实验一、实验目的(1)熟悉CCS开发环境的界面。

(2)利用CCS软件仿真功能,实现前期算法设计的实验和调试,以及算法性能的评估。

(3)了解C54x系列DSP芯片与CCS在线连接调试的基本方法。

二、实验设备信号发生器1台,示波器1台,万用表1块,5V电源1个,PC机1台,C5402核心板1块。

三、实验内容及结果分别在ccs软件仿真和在线调试模式下,用c54x汇编语言和c语言实现正弦信号发生器算法,计算从0-π的正弦值。

(这是用相机照的,像素不高)四、分析与思考汇编语言使用泰勒展开的计算正弦值是为了尽可能的利用硬件资源,大大提高运算效率。

所以汇编语言虽然难懂,但是快速,十分适合程序简单但要求运算速度的算法。

复杂的功能还是以c语言最佳。

五、实验感想我明白了软件中文件与工程的联系,主程序编写的主要是算法是工程中重要的一部分,而要实现程序的功能,还需要其他文件的支持,例如头文件,资源分配的.cmd文件等。

实验2 软件认识实验一.实验目的(1)学习c5402实验系统核心板的基本结构,了解一个DSP最小系统板的构成。

(2)学习利用CCS+仿真器+系统核心板实现硬件在线仿真与调试二.实验设备信号发生器1台,示波器1台,万用表1块,5V电源1个,PC机1台,C5402核心板1块。

三.实验内容及结果用硬件实现正弦信号发生器算法,计算从0-π的正弦值。

熟悉硬件仿真的步骤。

这个实验我们只完成硬件仿真部分。

四、分析与思考C5402硬件PLL可以通过软件在线设置,十分方便,工作频率可以倍频或者分频实现。

软件仿真是在PC上运行程序,与C4502的硬件无关,存储空间可以随意使用。

硬件仿真是通过仿真器在DSP上运行,存储空间在C4502上,同时准确度更高。

CPU响应中断主要分为接受中断请求、响应中断、执行中断服务程序3步。

五、实验感想由于实验仪器的限制,许多现象无法观察,但是我通过学习硬件管脚分配图,明白硬件与软件关系,硬件限制软件,软件规划硬件实现各种功能。

dsp信号处理实验报告

dsp信号处理实验报告

dsp信号处理实验报告DSP信号处理实验报告一、引言数字信号处理(DSP)是一种将连续信号转换为离散信号,并对其进行处理和分析的技术。

在现代通信、音频处理、图像处理等领域中,DSP技术被广泛应用。

本实验旨在通过对DSP信号处理的实践,加深对该技术的理解与应用。

二、实验目的本实验旨在通过对DSP信号处理的实践,掌握以下内容:1. 学习使用DSP芯片进行信号采集和处理;2. 理解离散信号的采样和重构过程;3. 掌握常见的DSP信号处理算法和方法。

三、实验原理1. 信号采集与重构在DSP信号处理中,首先需要对模拟信号进行采样,将连续信号转换为离散信号。

采样过程中需要注意采样频率的选择,以避免混叠现象的发生。

采样完成后,需要对离散信号进行重构,恢复为连续信号。

2. DSP信号处理算法DSP信号处理涉及到多种算法和方法,如滤波、频谱分析、时域分析等。

其中,滤波是一种常见的信号处理方法,可以通过滤波器对信号进行去噪、增强等处理。

频谱分析可以将信号在频域上进行分析,了解信号的频率成分和能量分布。

时域分析则关注信号的时序特征,如幅值、相位等。

四、实验步骤1. 信号采集与重构在实验中,我们使用DSP芯片进行信号采集与重构。

将模拟信号输入DSP芯片的模拟输入端口,通过ADC(模数转换器)将模拟信号转换为数字信号。

然后,通过DAC(数模转换器)将数字信号转换为模拟信号输出。

2. 滤波处理为了演示滤波处理的效果,我们选择了一个含有噪声的信号进行处理。

首先,使用FIR滤波器对信号进行低通滤波,去除高频噪声。

然后,使用IIR滤波器对信号进行高通滤波,增强低频成分。

3. 频谱分析为了对信号的频率成分和能量分布进行分析,我们使用FFT(快速傅里叶变换)算法对信号进行频谱分析。

通过观察频谱图,可以了解信号的频率特性。

4. 时域分析为了对信号的时序特征进行分析,我们使用时域分析方法对信号进行处理。

通过计算信号的均值、方差、峰值等指标,可以了解信号的幅值、相位等特性。

基于泰勒级数展开法的DSP正弦信号发生器设计

基于泰勒级数展开法的DSP正弦信号发生器设计

I 1 _ _ 竺 兰 辫
集成层是基 础层和服务层 连接 的桥梁 , 它从基础层取得相关数 据, 为服务层的相关服务提供数据定义 、 信息传输和 交换 、 业务过程 定 义等 。 3 . 3服 务层 服务层是第 四方物流服务平 台的各种具体应用服务实现 的核 心层 。 包括各种功 能模块 , 如会 员管理 、 客户关系管理 、 物 流交易管 理、 第三方物 流企业 的选择 和评价 、 公 共信息服务 、 系统管理等 。 3 . 4用 户 层
设 计 开 发
动态评价管理子模块 是根 据客户评价值动态 修正各个3 P L 评价 指 标值 、 为3 P L 优化选择提供 数据来源的功能模块 。
4 . 3交 易过程 管理 模 块
交易过程管理模块是第 四方物流信息平台的核心功能模块 , 主 要负责对物流交易 的管理和优化 , 是第 四方物流对物流供应链优化 核心思想的实 现 。 该模块主要包 括了 : 需求信息 发布 、 3 P L优化选 择、 多任务路径优化管理 、 物 流订 单跟踪和交易记录管理五个 子模 块。 其中, 需求信息发布模块是在物流交易丌始时, 物 流需求方发布 用户层 是第 四方物流服务平 台的操作层 。 用户层主要包括三种 物流需求信息 的功能模块 ; 3 P L 优化选择模块是 当某个任务有多个 角色: 客户 /客户企业 , 3 P L 和4 P L I  ̄ 务商 ( 平 台管理者) 。 备选3 P L 可行时 , 通过汇总3 P L 动态评价管理子模块的相应3 P L ¥  ̄ z 价 指标值 , 经过计算得 到各3 P L 相应 的优劣权重 , 以供物流需 求方选 4基于E P C 第四方物流信息平台功能模块设计 择最优的3 P L 承接任 务 : 多任务路径优化管理子模块是为同时接收 依 照第 四方物 流信息平 台体 系结构 , 可将个功 能模块归纳如 多任务的3 P L 提供配送路径优化 的功能模块 ; 物流订 单跟踪子模 块 下: 是为物流需求方对货物进行实时查询跟踪的功能模块 ; 交易记录管 4 . 1 需 求方 注册 及 管理 模 块 理子模块是第 四方 物流信息平 台记录物 流交易的功能模块 。 需求方 注册 及管 理模 块主要完成第 四方物流对 物流需求方的 4 . 4 公 共 信 息服务 管理模 块 管理 以及需求方对 自身相 关信息 的管理 。 主要包括 了: 商业实体注 公共信息服务管理模块是为平 台用户提供 附加物流服务的功 册、 物流需求方服务发布 、 物流状态查询 、 3 P L 评价及反馈管理和服 能模块 。 它主要包括 了: 行业资讯 、 法律 法规 、 3 P L 推荐 和物流新动 务安全认证五个子模块。 其中商业实体注册模块和服务安全认证模 态各 子模 块 。 为 平台用户提供不 同的附加信息 。 块, 保障只有 经过 系统认证 的物流需 求方才能够使 用平台 , 并管理 4 . 5系统 管理模 块 物流需求方的注册信息; 物 流 需求 方 服 务 发 布 子模 块是 物 流 需 求 方 系统管理模块是平台管理员对 第四方物流信息 平台进行 管理 发布需求方物流需求信息 的功能模块; 物流状 态查询是物流需求方 的功 能模 块。 它主要包括 了: 系统初始化、 角色管理 、 权限管理和 日 对其所有物流任务信息查询 的功能模块 ; 3 P L 评价及反馈管理模块 常信 息维护四个予模块 。 为平 台的正常运 转提供 了保 障。 是物流需求方在物流任务完成后对3 P L 评价打分 、 反馈物流满意度 参 考 文 献 的功 能模块 。 [ 1 ] 李强, 赵颖奇, 石红红. 第四方物流 的概念与内涵. 科技和产业, 2 0 0 8 4 . 2 3 P L 加 盟及 管理模 块

DSP实验报告书

DSP实验报告书

实验一数字IO应用实验—、实验目的1. 了解DSP开发系统的组成和结构2. 在实验设备上完成I/O硬件连接,编写I/O实验程序并运行验证。

3. 内存观察工具的使用二、实验设备计算机,CCS3.1版本软件,DSP仿真器,教学实验箱三、实验原理本实验程序由二部分组成:1.由外部中断1产生中断信号2.键值读取程序:该部分有两种方法进行键值的判断。

方法1:利用内存观察工具进行观察方法2:利用LED1-LED8的亮灭对应显示键值。

a)外部中断1的应用参照实验五;b)内存观察键值:程序中定义了三个变量“W”“row”和“col”。

“W”代表是CPLD中键盘的扫描数值,“row”和“col”分别代表键盘的行和列,由行和列可以判定按键的位置。

上述三个变量可以在观察窗口中观察的。

c)利用LED灯显示键值原理,参看实验一。

具体的LED灯显示值以查表的形式读出,请参看“e300_codec.h”库文件。

本实验的CPLD地址译码说明:基地址:0x0000,当底板片选CS0为低时,分配有效。

CPU的IO空间:基地址+0x0200 LED灯output 8位外部中断用XINT1:由CPLD分配,中断信号由键盘按键产生,中断下降沿触发。

KEY_DAT_REG(R):基地址+0x0004;四、实验步骤和内容1.2407CPU板JUMP1的1和2脚短接,拨码开关S1的第一位置ON,其余置OFF;2.E300板上的开关SW4的第一位置ON,其余OFF;SW3的第四位置ON其余的SW置OFF3.运行Code Composer Studio (CCS)(ccs3.1需要“DEBUG→Connect”)4.打开系统项目文件\e300.test\ normal \05_key interface \E300_keyled.pjt;5.编译全部文件并装载“\Debug\ keyled.out”文件6.单击“Debug\Go Main”跳到主程序的开始;7.指定位置设置断点;8.View--〉Watch Window打开变量观察窗口;9. 将变量“w”“row”和“col”添加到观察窗口中,改变变量观察窗口的显示方式为HEX显示。

DSP课程设计 正弦信号的产生

DSP课程设计 正弦信号的产生

DSP原理及应用课程设计课题:正弦信号发生器的设计班级:通信0802姓名:学号:2008001322课题 正弦信号发生器一、 设计目的学会用ccs 集成开发软件,在开发环境下完成工程项目创建,程序编辑,编译,链接,调试和数据分析。

二、 设计内容用ccs 软件编写程序产生正弦波三、 设计实现正弦波信号发生器已被广泛地应用于通信、仪器仪表和工业控制等领域的信号处理系统中。

通常有两种方法可以产生正弦波,分别为查表法和泰勒级数展开法。

查表法是通过查表的方式来实现正弦波,主要用于对精度要求不很高的场合。

泰勒级数展开法是根据泰勒展开式进行计算来实现正弦信号,它能精确地计算出一个角度的正弦和余弦值,且只需要较小的存储空间。

本次主要用泰勒级数展开法来实现正弦波信号。

产生正弦波的算法正弦函数和余弦函数可以展开成泰勒级数,其表达式:取泰勒级数的前5项,得近似计算式:-+-+-=!9!7!5!3)sin(9753x x x x x x -+-+-=!8!6!4!21)cos(8642x x x x x ))))((((981761541321 !9!7!5!3)sin(22229753⨯-⨯-⨯-⨯-=+-+-=x x x x x x x x x x x )))(((87165143121 !8!6!4!21)cos(22228642⨯-⨯-⨯--=+-+-=x x x x x x x x x递推公式:sin(nx) = 2cos(x)sin[(n-1)x]-sin[(n-2)x]cos(nx) = 2cos(x)sin[(n-1)x]-cos[(n-2)x]由递推公式可以看出,在计算正弦和余弦值时,需要已知cos(x)、sin(n-1)x、sin(n-2)x和cos(n-2)x。

计算一个角度x的正弦值,可利用泰勒级数的展开式,采用子程序的调用方式来实现。

在调用前先在数据存储器d_xs单元中存放x的弧度值,计算结果存放在d_sinx单元中四、设计步骤1、CCS软件的操作:(1)建立工程:点击菜单project-new,在弹出的窗口中输入工程名,后缀是.pjt;(2)建立文件:点击菜单file-new-source file,建立汇编语言文件和链接命令文件;(3)将文件加入工程:点击菜单project-add files to project,选择要加入的文件添加到工程;(4)工程的汇编链接:点击菜单project-rebuild all,若汇编链接成功会生成.out文件;(5)装载可执行程序:点击菜单file-lode program,装载.out文件;(6)执行程序:点击菜单debug-run;(7)观察结果。

DSP正弦函数程序

DSP正弦函数程序

1 正余弦的泰勒级数展开式正弦函数和余弦函数可以展开的泰勒级数如下:-+-+-=!x !x !x !x x x 9753)sin(9753 (1)-+-+-=!x !x !x !x x 86421)cos(8642 (2)若要计算一个角度x 的正弦和余弦值,可取泰勒级数的前五项进行计算。

!x !x !x !x x x 9753)sin(9753+-+-=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛----=9*817*615*413*212222x x x x x (3) !x !x !x !x x 86421)cos(8642+-+-=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛----=8*716*514*31212222x x x x (4) 由式(3)和(4)可得导出递推公式,即])2sin[(])1sin[()cos(2)sin(x n x n x nx ---= ])2cos[(])1sin[()cos(2)cos(x n x n x nx ---=由递推公式可以看出,在计算正弦和余弦值时,不仅需要已知cos(x),而且需要x n )1sin[(-、x n )2sin[(-和x n )2cos[(-。

2 存储空间分配在正弦函数的计算程序所需要的存储空间有四个已初始化的数据段table_s 与若干个程序段组成的已初始化段和九个存储空间未初始化段,分别为:d_xs 、d_squr_xs 、d_temp_s 、d_sinx 、c_1_s 、d_coef_s(4个存储空间)。

其存储空间分布如下:计算正弦值存储单元分配3流程图4.程序.title "sin.asm".mmregs.def start.ref sin_start,d_xs,d_sinxSTACK: .usect "STACK",10HS tart: STM #STACK+10,SPLD #d_xs,DPST #6487H,d_xsCALL sin_startend: B endsin_start:.def sin_startD_coef_s .usect "coef_s",4.dataTable_s: .word 01C7H.word 030bH.word 0666H.word 1556Hd_xs .usect "sin_vars",1 ;定义未初始化段d_squr_xs .usect "sin_vars",1d_temp_s .usect "sin_vars",1d_sinx .usect "sin_vars",1c_1_s .usect "sin_vars",1.textSSBX FRCT ;设置小数乘法STM #d_coff_s,AR4RPT #3MVPD #table_s,*AR4+ ;c1=1/72,c2=1/42,c3=1/20STM #d_coef_s,AR2STM #d_xs,AR3STM #c_1_s,AR5ST #7FFFH,c_1_sSQUR *AR3+,A ;求x的平方值ST A,*AR3||DL *AR5,B ;B=1MASR *AR3+,*AR2+,B,A ;A=(1-x^2)/72;T = x^2 MPYA A ;A=x^2(1-x^2)/72STH A,*AR3 ; AR3=d_temp_s= x^2(1-x^2)/72MASR *AR3-,*AR2+,B,A ; A = 1-x^2/42(1-x^2/72); T =x^2(1-x^2/72)MPYA *AR3+ ; B = X^2(1-x^2/42(1-x^2/72))ST B,*AR3 ; AR3=d_temp_s=B||DL *AR5,BMASR *AR3-,*AR2+,B,A;A=1-x^2/20(1-x^2/42(1-x^2/7 2)MPYA*AR3+ ;B=(1-x^2/20(1-x^2/42(1-x^2/72))*x^2ST B,*AR3; d_temp_s= B = (1-x^2/20(1-x^2/42(1-x^2/72))*x^2||DL *AR5,BMASR *AR3-,*AR2+,B,A;A=1-x^2/6(1-x^2/20(1-x^2/42(1-x^2/72))*x^2STM #d_xs,AR3MPYA AR3;B=x(1-x^2/6(1-x^2/20(1-x^2/42(1-x^2/72 ))*x^2)STH B, d_sinx ; d_sinx=b 的出结果RET.end。

DSP课设——正弦波发生器

DSP课设——正弦波发生器

摘要数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。

20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。

数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。

数字信号处理器(DSP)是在模拟信号变成数字信号以后进行高速实时处理的专用处理器。

DSP 芯片以其独特的结构和快速实现各种数字信号处理算法的突出优点,发展十分迅速。

本文中提出的基于DSP技术设计的正弦波信号发生器已被广泛地应用于通信、仪器仪表和工业控制等领域的信号处理系统中。

在本文中简要的概括了一种基于TMS320C5402实现正弦信号发生器的设计原理与方法,介绍了所设计的正弦信号发生器硬件电路结构和软件程序流程图。

结合DSP硬件特性,通过使用泰勒级数展开法得到设定参数的正弦波形输出,达到设计目的。

该信号发生器弥补了通常信号发生器模式固定,波形不可编程的缺点,其具有实时性强,波形精度高,可方便调节频率和幅度、稳定性好等优点。

关键字:DSP;TMS320C5402;信号发生器;正弦信号;目录1 设计目的及要求 (1)1.1 设计目的 (1)1.2 设计内容及要求 (1)2设计方案及原理 (2)2.1总体方案 (2)2.2设计原理 (2)3系统硬件设计 (3)3.1系统硬件框图 (3)3.2 TMS320C5402简介 (4)3.3 D/A转换部分设计 (5)4系统软件设计及调试 (6)4.1变频调幅的方法 (6)4.2程序设计 (6)4.3程序编写 (8)4.4 CCS简介 (14)4.5运行步骤及结果 (15)5 设计心得 (19)参考文献 (20)附录设计程序 (21)1 设计目的及要求1.1 设计目的DSP课程设计是对《数字信号处理》、《DSP原理及应用》等课程的较全面练习和训练,是实践教学中的一个重要环节。

DSP实验报告

DSP实验报告

实验一 信号、系统及响应一、 实验目的1. 熟悉理想采样的性质,了解信号采样前后的频谱变化,加深对采样定理的理解。

2. 熟悉离散信号和系统的时域特性。

3. 熟悉线性卷积的计算编程方法:利用卷积的方法,观察分析系统响应的时域特性。

4. 掌握序列傅氏变换的计算机实现方法,利用序列的傅氏变换对离散信号,系统及系统响应进行频域分析。

二、 实验内容在编制以上各部分程序以后,编制主程序调用各个功能模块实现对信号,系统和系统响应的时域,频域分析,完成以下实验内容。

1.分析理想采样信号序列的特性。

产生理想采样信号序列()a x n ,使A =444.128,α=,0Ω= a.首先选用采样频率为1000Hz,T =1/1000,观察所得理想采样信号的幅频特性,在折叠频率以内和给定的理想幅频特性无明显差异,并做记录。

b.改变采样频率为300Hz,T=1/300,观察所得到的幅频特性曲线的变化,并做记录c.进一步减少采样频率为200Hz,T=1/200,观察频谱“混淆”现象是否明显存在,说明原因,并记录幅频特性曲线。

2.离散信号,系统和系统响应的分析(1).观察信号()b x n 和系统()b h n 的时域和幅频特性,利用线性卷积求信号通过系统以后的响应。

比较系统响应和系统()b h n 的时域和幅频特性,注意它们之间有无差异,并绘出曲线。

(2).观察信号()c x n 和系统()a h n 的时域和幅频特性,利用线性卷积求系统响应。

判断响应序列图形及序列非零值长度是否与理论结果一致,说出一种定性判断响应序列图形正确与否的方法(提示:10()()()c a x n h n R n ==)。

利用系统的傅立叶变换数值计算子程序求出()k j Y e ω,观察响应序列的幅频特性。

定性判断结果正确与否,改变信号()c x n 的脉冲宽度,使N =5,重复以上动作,观察变化,记录改变参数前后的差异。

(3)将实验步骤2-(2)中信号变换为()a x n ,其中A=1,α =0.4,0Ω=2.0734,T=1。

DSPSin(x)的泰勒级数展开式波形实验报告

DSPSin(x)的泰勒级数展开式波形实验报告

DSP实验报告班级:通信姓名:学号:指导老师:1、了解数字波形产生的原理;2、学习DSP产生波形的基本方法和步骤;3、掌握DSP与D/A接口使用。

二、实验原理Sin(x)的泰勒级数展开公式:Sin(x)=x - x3/3! + x5/5! - …+ (-1) n-1x2n-1/(2n-1)! +…,其中x∈R,n∈N.1、由于sin(x)为T=2π周期函数,此处取x∈[0,2π];2、[0,2π]区间等分为100分,取每个等分小区间的左定点作为采样点。

即,共取101个样点,x = {0,π/50,π/25,…,2π};3、采用数组mysin[]数据结构存放对应样点的近似函数值。

思路:由Sin(x)的泰勒级数展开式可知,Sin(x)是由通项为(-1) n-1x2n-1/(2n-1)!相加得到的,每项间的符号正负交替,后一项可以看成前一项的结果乘以-x*x/(2*n-1)*(2*n-2),减少运算的次数。

#include"match.h"#define pi 3.14159265float fun_sin(float x){float sum=0,q=x;int n=2;for(;fabs(q)<10e-7;n++){sum+=q;q*=-x*x/(2*n-1)*(2*n-2));}return sum;}流程图:开始sum=0q=xn=2sum=sum+qq*=-x*x/(2*n-1)*(2*n-2)n=n+1yesfabs(q)<10e-7noReturn sum结束精度取10e-5精度取10e-6精度取10e-7精度取10e-11。

DSP原理及应用实验六:泰勒级数展开法设计正弦信号发生器

DSP原理及应用实验六:泰勒级数展开法设计正弦信号发生器
实验六: 泰勒级数展开法设计正弦信号发生器
• 实验要求: 用软件仿真的方法编译并调试课件 所提供的实验参考程序,在图形窗 口利用动画执行的方式观察输出的 波形结果。
主程序文件shiyan6.asm
注意:
中断向量表文件vectors.asm 链接命令文件shiyan6.cmd 两个文件同学们不用自己新建, 将由课件文件夹直接提供。
• 续前页:
3、打开CCS的图形显示窗口,修改如 下参数: start address=0x1010 Page=Data Acquisition Buffer Size=1 Display Data Size=1000 DSP Data Type=16-bit signed integer
修改后的界面如下图所示:
• 实验步骤:
1、本实验程序编写、文件添加、 编译、链接、装载可执行文件的 过程与前面实验相同。 2、在语句“MVDK *AR6,@dis_buff” 处加上一个断点。作用:这里定 义了一个显示缓冲区dis_buf,将 要输出到DA的数据送到显示缓冲 区当中去,以便在CCS图形显示的 时候可以从图形显示中得到数据。
Байду номын сангаас
4、点击CCS的Debug/Animate运行此程序,
就可以在CCS的图形观察窗口看到正弦波的 显示。 注:Animate 运行方式是在 遇见断点后继 续执行的一种 方式,在显示 图形上面特别 方便。
• 实验思考(最后五次实验统一完成 上交) • 1、本程序的编程方法和思路同于教材
参考程序,请大家对每条指令都认真 揣摩,画出程序的流程图并思考可否 用其他方法实现。 2、利用Matlab软件计算一个周期360点 的正弦波数据,利用查表的方法实现 正弦波的产生。 3、试用C语言完成本次实验。

DSP正弦函数程序

DSP正弦函数程序

1 正余弦的泰勒级数展开式正弦函数和余弦函数可以展开的泰勒级数如下:-+-+-=!x !x !x !x x x 9753)sin(9753 (1)-+-+-=!x !x !x !x x 86421)cos(8642 (2)若要计算一个角度x 的正弦和余弦值,可取泰勒级数的前五项进行计算。

!x !x !x !x x x 9753)sin(9753+-+-=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛----=9*817*615*413*212222x x x x x (3) !x !x !x !x x 86421)cos(8642+-+-=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛----=8*716*514*31212222x x x x (4) 由式(3)和(4)可得导出递推公式,即])2sin[(])1sin[()cos(2)sin(x n x n x nx ---= ])2cos[(])1sin[()cos(2)cos(x n x n x nx ---=由递推公式可以看出,在计算正弦和余弦值时,不仅需要已知cos(x),而且需要x n )1sin[(-、x n )2sin[(-和x n )2cos[(-。

2 存储空间分配在正弦函数的计算程序所需要的存储空间有四个已初始化的数据段table_s 与若干个程序段组成的已初始化段和九个存储空间未初始化段,分别为:d_xs 、d_squr_xs 、d_temp_s 、d_sinx 、c_1_s 、d_coef_s(4个存储空间)。

其存储空间分布如下:计算正弦值存储单元分配3流程图4.程序.title "sin.asm".mmregs.def start.ref sin_start,d_xs,d_sinxSTACK: .usect "STACK",10HS tart: STM #STACK+10,SPLD #d_xs,DPST #6487H,d_xsCALL sin_startend: B endsin_start:.def sin_startD_coef_s .usect "coef_s",4.dataTable_s: .word 01C7H.word 030bH.word 0666H.word 1556Hd_xs .usect "sin_vars",1 ;定义未初始化段d_squr_xs .usect "sin_vars",1d_temp_s .usect "sin_vars",1d_sinx .usect "sin_vars",1c_1_s .usect "sin_vars",1.textSSBX FRCT ;设置小数乘法STM #d_coff_s,AR4RPT #3MVPD #table_s,*AR4+ ;c1=1/72,c2=1/42,c3=1/20STM #d_coef_s,AR2STM #d_xs,AR3STM #c_1_s,AR5ST #7FFFH,c_1_sSQUR *AR3+,A ;求x的平方值ST A,*AR3||DL *AR5,B ;B=1MASR *AR3+,*AR2+,B,A ;A=(1-x^2)/72;T = x^2 MPYA A ;A=x^2(1-x^2)/72STH A,*AR3 ; AR3=d_temp_s= x^2(1-x^2)/72MASR *AR3-,*AR2+,B,A ; A = 1-x^2/42(1-x^2/72); T =x^2(1-x^2/72)MPYA *AR3+ ; B = X^2(1-x^2/42(1-x^2/72))ST B,*AR3 ; AR3=d_temp_s=B||DL *AR5,BMASR *AR3-,*AR2+,B,A;A=1-x^2/20(1-x^2/42(1-x^2/7 2)MPYA*AR3+ ;B=(1-x^2/20(1-x^2/42(1-x^2/72))*x^2ST B,*AR3; d_temp_s= B = (1-x^2/20(1-x^2/42(1-x^2/72))*x^2||DL *AR5,BMASR *AR3-,*AR2+,B,A;A=1-x^2/6(1-x^2/20(1-x^2/42(1-x^2/72))*x^2STM #d_xs,AR3MPYA AR3;B=x(1-x^2/6(1-x^2/20(1-x^2/42(1-x^2/72 ))*x^2)STH B, d_sinx ; d_sinx=b 的出结果RET.end。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DSP 实验报告班级:通信姓名:学号:指导老师:一、实验目的1 、了解数字波形产生的原理;2 、学习DSP产生波形的基本方法和步骤;3 、掌握DSP与D/A接口使用。

实验原理cliK'kSRAM基于查表的数字信号发生器原理2(X)MHz\ clock\ 朗混叠基于DSP数值计算的数字信号发生器原理Sin (x)的泰勒级数展开公式:Sin(x)=x - x 3/3! + x 5/5!- …+ (-1) n-1 x2n-1/(2n-1)! + …,其中x € R, n€ N.1、由于sin (x)为T=2n周期函数,此处取x € [0 , 2n ];2 、[0, 2n ]区间等分为100分,取每个等分小区间的左定点作为采样点。

即,共取101 个样点,x = {0 , n /50 , n /25,…,2 n };3 、采用数组mysin[]数据结构存放对应样点的近似函数值。

思路:由Sin(x)的泰勒级数展开式可知,Sin(x)是由通项为(-1) n-1x2n-1/(2n-1)!相加得到的,每项间的符号正负交替,后一项可以看成前一项的结果乘以-x*x/(2*n-1)*(2*n-2) ,减少运算的次数。

三、实验代码#i nclude""#defi ne pi 3.float fun_sin( float x){float sum=0,q=x;i nt n=2;for(;fabs(q)<10e-7; n++){sum+=q;q*=-x*x/(2* n-1)*(2* n-2));}return sum;流程图:i sum=0 .sum=sum+q敲滝舸」oe 61J h r nl -i MF・・」K4■各亶h F Q F f.发T *l ・爲 HOE・・浮>E DLiJL 3,£L H・PI _J f f d n-"b s l 9._・"3.<t e "r - Fr・j・ L 鶴一弭丹2: c F 4S.X F匚器-I&.Ll£J ・dn nrz LI.r r ・・-u 焉」11口1L I 0,Q ・me「h'h-L ,h.zHT彷P HFl囂t.■1"rELr;t巴'*楼畀川41斗时汩岳2・\ 宀『I Q g l iFr u p #s -r u ^Hn o J r - "rh w b ITS .2--:: 106-|#|14*:亠15昌;-1-「■d ・lz《lu 吉乙•»■!■■27 =-H 旳鬥U E tJ lr B町LLIzp ss 9r i l n >4:乙・07江矗罟§彳|0着£|8#£'石二«- -®・Dnh£二y;b p二匚rL E I L P f eFDm M 33 *】 手31 nA* ・ nrdh口rk吐• fel la m Fs EID詳・二r m - g sbs-精度取10e-6 精度取10e-7"t/CStei r«ui i i nA 1 Siv-ftlJi^r/CFI 1 - CilwiAt#r> ■ (:LiObf i^^rHi-n ・ l •章刑• h- *JHC7R 电 J J U Eibi 如■■ F F -JK I •油知 MMihir EEL Q|<7 屉 T^li 临1和艦>hlp3剧鬥话El i- thf~j <! & -3 z再幣 b 「T|*d 却 wiz帝牟*]|c5s sjft >j ■ ■ ||]r ^.IJ (屛 a 0 galLdLdWyFiiTffI GEL-d 竹PJI «oi 」_| :iepEdmr hrpjs |_JXFjnnS Card-it LJ 細>w詁衣rbitiH-'J IfiClrjJi _3 ■屮IF h9^|Ulwwi.M 旦 ctaSEI L B1- _J XiUT2] «*81^ c[Lanka ng- > - - ] 11 □ :itoo]sim5511-iJ^Pabugi. Ikf "±JBiikild Cxxmplet^r.D Errors r ] W-s r TH» 0 R 和einrfc 刖.^/CS-Sai r«up i i I li«-Bi A-lfr/CFI 1 - C^hun-傘■•宅 i ■鞠唔!:■»> »v*rC J J U 已去%如wPr<jt?t •油知 Jv^filir EEL Q.7 屉临珈忑吐Ip-I库& , 0 -siLJldH ii[LankiEi^ ・・・]"□ :i XcSSOD^GBriao]■\bia\El 55,! -^"Dsbug. Ikf 11 mild Conipje^ewD E TEE * ] w^rni n 空(6. n Amnnha BJiKtlthuw*/! _IL 4J ±rQU JIAJJ£L> fvi I H A !令 H IAB FLU U3, Z 茨 |flM I精度取10e-11医二迄r【■摘1町TP} n *yFiiTff_| GEL E L :»L _J-;「”••_.・.,川mi._| Zkpe^d?n"« hrpje UXFjnn;心切IThl<iiEfiCL^a _S ■屮 ir h "治暫 旦EI I BE lLbSflUT-CT勻 Iflin Q*1^iJirrlude r m*-h,h"1 ti pi '3 . 141EsS265f 1■口曰"L f u n_ =■ 1 □ ( f 1 口 日七 x )flont Tira-O,q*irj inf fi-2; f ■口 l 4 jfshsfqJCl Da —7;n^+]{ 3 izii+ 珂; 叶-HF ( (2*L -1J* 2*r ;-21) J”CUfl rLLUJ□曲O.ITT-P.9P0OXflQE-0167-Q&iT-31. <1 azsori~^ll 入 U<StT"・・】taoBE4U W ・・ PxjMt »«bw C 7r«GJ«r GIL Q»u^ T7・ XX OfXX«1F3)肩 & W 网比 Vi •• | W .i g.T EE /<%%*> 了} ».u« _|Ctt Al«t H 勺匸乜 C55_$i.. Ool —J :邙erdz h*>jf U MT/1I0SCoM“ Cj G A —Q Z FbX«> t '」tocigJS ®ynn b Q /J ct>5B ltb H A SourceZ) »71)» c^include ’rrm"・bpw>in()mt i ,j*D; floot X ; whi 】•⑴X 22«PL «I /100; J*f ';n %in I « );J 2J 1A1JC55—cm ・pjt - Dob«g --------- ----------------------------------- -------[ny^in.c] •,D :Ml >-c550D'<?gtoolsM?iD\cl55" -g 弋 Yh”U7C55_9in_0/gbug” -l >,_D£aUG ,* Y‘“Ebug ・让「 inyeift.c ,Naming: The project has no end filo xhile t、o Toxt Linkor is gel«ted [Linking . . . ] *'D i^c55DOxcgtoolcxhia^cl 55" -^"Dobug . lkf " innniLiliF«t *ux>. k •» ri。

相关文档
最新文档