-
大小: 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
評論
共有 條評論