-
大小: 863KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-05-21
- 语言: 其他
- 标签: dsp fir滤波器 TMS320C54X
资源简介
TMS320C54x做的一个fir滤波器。
通过函数产生输入,可以看滤波效果.
代码片段和文件信息
#include
#define FIRNUMBER 25
#define SIGNAL1F 1000
#define SIGNAL2F 4500
#define SAMPLEF 10000
#define PI 3.1415926
float InputWave();
float FIR();
float fHn[FIRNUMBER]={ 0.00.00.001-0.002-0.0020.01-0.009
-0.0180.049-0.020.110.280.640.28
-0.11-0.020.049-0.018-0.0090.01
-0.002-0.0020.0010.00.0
};
float fXn[FIRNUMBER]={ 0.0 };
float fInputfOutput;
float fSignal1fSignal2;
float fStepSignal1fStepSignal2;
float f2PI;
int i;
float fIn[256]fOut[256];
int nInnOut;
main()
{
nIn=0; nOut=0;
f2PI=2*PI;
fSignal1=0.0;
fSignal2=PI*0.1;
fStepSignal1=2*PI/30;
fStepSignal2=2*PI*1.4;
while ( 1 )
{
fInput=InputWave();
fIn[nIn]=fInput;
nIn++; nIn%=256;
fOutput=FIR();
fOut[nOut]=fOutput;
nOut++; /* break point */
if ( nOut>=256 )
{
nOut=0;
}
}
}
float InputWave()
{
for ( i=FIRNUMBER-1;i>0;i-- )
fXn[i]=fXn[i-1];
fXn[0]=sin((double)fSignal1)+cos((double)fSignal2)/6.0;
fSignal1+=fStepSignal1;
if ( fSignal1>=f2PI ) fSignal1-=f2PI;
fSignal2+=fStepSignal2;
if ( fSignal2>=f2PI ) fSignal2-=f2PI;
return(fXn[0]);
}
float FIR()
{
float fSum;
fSum=0;
for ( i=0;i {
fSum+=(fXn[i]*fHn[i]);
}
return(fSum);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 199168 2010-06-24 15:18 3237329戴光明\DSP实习报告格式_3237329.doc
文件 364544 2010-06-24 23:36 3237329戴光明\瞿德安.doc
文件 239104 2010-06-25 13:38 3237329戴光明\DSP课程报告格式_3237428.doc
文件 404 2010-06-24 10:28 3237329戴光明\FIR_3237329\cc_build_Debug.log
文件 489 2010-06-24 10:28 3237329戴光明\FIR_3237329\Debug.lkf
文件 288 2005-07-27 16:24 3237329戴光明\FIR_3237329\Debug.lkv
文件 1367 2010-06-24 15:16 3237329戴光明\FIR_3237329\Fir.c
文件 408 2003-07-09 12:08 3237329戴光明\FIR_3237329\Fir.cmd
文件 1151 2007-01-31 00:20 3237329戴光明\FIR_3237329\FIR.paf
文件 1369 2010-06-24 15:16 3237329戴光明\FIR_3237329\FIR.paf2
文件 928 2010-06-24 10:27 3237329戴光明\FIR_3237329\FIR.pjt
文件 1729 2010-06-24 15:16 3237329戴光明\FIR_3237329\FIR.sbl
文件 15283 2005-07-18 12:23 3237329戴光明\FIR_3237329\FIR.wks
文件 3072 2010-06-24 10:28 3237329戴光明\FIR_3237329\FIR.CS_\FILE.CDX
文件 276 2010-06-24 15:16 3237329戴光明\FIR_3237329\FIR.CS_\FILE.DBF
文件 603 2010-06-24 10:28 3237329戴光明\FIR_3237329\FIR.CS_\FILE.FPT
文件 13824 2010-06-24 15:16 3237329戴光明\FIR_3237329\FIR.CS_\SYMBOL.CDX
文件 3535 2010-06-24 15:16 3237329戴光明\FIR_3237329\FIR.CS_\SYMBOL.DBF
文件 4544 2010-06-24 15:16 3237329戴光明\FIR_3237329\FIR.CS_\SYMBOL.FPT
文件 5906 2010-06-24 10:28 3237329戴光明\FIR_3237329\Debug\FIR.map
文件 6991 2010-06-24 10:28 3237329戴光明\FIR_3237329\Debug\Fir.obj
文件 18981 2010-06-24 10:28 3237329戴光明\FIR_3237329\Debug\FIR.out
文件 247808 2010-06-24 15:13 3237329戴光明\DSP课程报告格式_3237329.doc
目录 0 2010-06-25 13:41 3237329戴光明\FIR_3237329\FIR.CS_
目录 0 2010-06-25 13:41 3237329戴光明\FIR_3237329\Debug
目录 0 2010-06-25 13:41 3237329戴光明\FIR_3237329
目录 0 2010-06-25 13:41 3237329戴光明
----------- --------- ---------- ----- ----
1131772 27
............此处省略0个文件信息
- 上一篇:华电继电保护练习题和课后习题答案~很有用~
- 下一篇:MyPetShopd
相关资源
- 关于ccs的一个简单图像处理
- ADSP-21489中文数据手册.rar
- 基于TMS320C5509DSP的无线语音传输采集传
- 5509做的一些实验ccs4噪声比较大.zip
- DSP F2812 电机控制源程序
- 基于DSP指纹识别核心算法的设计与实
- 基于DSP28335的四路PWM移相代码
- 基于DSP28335的4路PWM移相程序
- TMS320F2812 DSP引脚说明
- SVPWM技术在dsPIC上的实现.pdf
- 基于DSP的数据采集程序
- dsp 28335的实验报告 带滤波的AD采样
- dsp2812外部中断控制实验程序
- 基于DSP 的通用语音信号处理系统的设
- 用dsPIC30F3010实现无刷直流电机的无传
- 《TI DSP在音频处理中的应用》程序代
- 6713 edma程序
- 异步电机直接转矩控制DSP程序
- TMS320F2812DSP最小系统原理图及PCB
- DSP28335生成SPWM波形源代码
- dsp SPI 应用经验总结以及例程FIFO
- DSP28335学习经验分享
- 基于DSP产生SPWM的程序
- DSP_Builder_9.1破解器
- 基于DSP信号发生器
- 基于DSP2812控制的单相光伏逆变器程序
- TMS320F2812_DSP AD采样FFT变换
- TI DSP 2812电路图
- 利用dsp实验开发装置正弦信号发生器
- DSP最小系统
评论
共有 条评论