tms320lf2407考试_tms320lf2407 开发环境_tms320lf2407(103)

电脑杂谈  发布时间:2017-01-30 03:04:38  来源:网络整理

栏中输入一些要发送到DSP的字符串,以“.”字符结尾;然后单击“手动发送”按钮;DSP在接收到PC机的信息后会自动进行回答。

6,结束程序运行退出。

六,实验结果

哈尔滨工业大学——DSP 原理与应用实验指导书

III-71

通过DSP传送到PC机上的信息,可以看出:SCI正确工作。

七,问题与思考

请考虑用中断方式设计程序完成异步串行通信。

哈尔滨工业大学——DSP 原理与应用实验指导书

III-72

实验十三 快速傅立叶变换(FFT)算法实验

一,实验目的

1.掌握用窗函数法设计FFT快速傅里叶的原理和方法。

2.熟悉FFT快速傅里叶特性。

3.了解各种窗函数对快速傅里叶特性的影响。

二,实验设备

计算机,ICETEK-LF2407-EDU实验箱(或ICETEK+ICETEK-LF2407-A系统板+相关连线及电源)。

三,实验原理

1.FFT快速傅里叶基础理论。

2.FFT快速傅里叶确定方法。

四,实验程序

#include "math.h"

#include "2407c.h"

float pi=3.1415926;

int r=4;

int N=16;

int k,i,j,bfsize,p,t;

float u_real,u_imag,v_real,v_imag;

float x1_real[16],x1_imag[16],x2_real[16],x2_imag[16];

float wk_real[16],wk_imag[16];

float y_real[16],y_imag[16],z_imag[16],z_real[16],x_real[16],x_imag[16];

void interrupt none(void)

{}

main()

{

*WDCR=0x6f;

*WDKEY=0x5555;

*WDKEY=0xaaaa; /* 关闭看门狗中断 */

*SCSR1=0x81fe; /* 打开所有外设,设置时钟频率为40MHz */

for(i=0;i<N/2;i++)

{

wk_real[i]=cos(-2*pi*i/N);

哈尔滨工业大学——DSP 原理与应用实验指导书

III-73

wk_imag[i]=sin(-2*pi*i/N);

}

for(i=0;i<N;i++)

{

x1_real[i]=exp(-i);

x1_imag[i]=0;

}

for(i=0;i<N;i++)

{

y_real[i]=x1_real[i];

y_imag[i]=x1_imag[i];

z_real[i]=x2_real[i];

z_imag[i]=x2_imag[i];

}

for(k=0;k<r;k++)

{

for(j=0;j<1<<k;j++)

{

bfsize=1<<(r-k);

for(i=0;i<bfsize/2;i++)

{

p=j*bfsize;

t=i*(1<<k);

u_real=y_real[i+p]-y_real[i+p+bfsize/2];

u_imag=y_imag[i+p]-y_imag[i+p+bfsize/2];

v_real=u_real*wk_real[t]-u_imag*wk_imag[t];

v_imag=u_real*wk_imag[t]+u_imag*wk_real[t];

z_real[i+p]=y_real[i+p]+y_real[i+p+bfsize/2];


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-103.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...