-
大小: 863KB文件类型: .rar金币: 2下载: 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
相关资源
- CCS5.05.1可使用的license
- dsp2812上128点FFTc程序以及其CMD文件
- DSP28335程序片内FLASH搬运至RAM运行的
- 基于DSP2812的以太网调试程序
- DSP与PC通讯的几种方法
- DSP 语音识别程序 DTW MFCC
- 创龙C66x平台GigE工业相机图像采集案例
- VC工程转Qt工程文件的工具
- 基于DSP的大功率开关电源的设计方案
- 基于DSP 56F801的正弦波输出DC/AC电源
- 基于DSP的大功率开关电源设计
- 基于ARM7和DSP的逆变电源设计电路
- 基于运动控制器MCK2407的无刷直流电机
- es(elasticsearch)整合SpringCloudSpringBo
- tms320c6748 DSP原理图 SCH PCB
- TMS320F280049最小系统原理图
- F280049C_CMPSS_01.zip
- 基于DSP的矿用静止无功发生器的研制
- 基于DSP的矿井提升机永磁同步电机D
- 基于DSP的SVPWM变频调速系统
- 基于DSP的下一代车载娱乐系统
- DSP控制器原理及其在运动控制系统中
- 北京交通大学-数字图像处理试卷+ 答
- 十字路口交通灯.pdsprj
- 用DSP Builder实现FIR滤波器
- TMS320C54X DSP结构、原理及应用(第二版
- DSP 28035 源码
- PCI总线接口与DSP的HPI接口
- 基于DSP交流伺服系统与CAN总线的通信
- 单片机与DSP中的基于DSP的FFT算法在无
评论
共有 条评论