|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
FIR濾波器在MATLAB上的仿真結(jié)果與在CCS5000上的仿真結(jié)果不符... |
| 作者:nxy825715 欄目:DSP技術(shù) |
我在MATLAB上設(shè)計(jì)了一FIR濾波器 n = 50; window = kaiser; beta = 3.3953; fs = 44100; fc = 10000; 使用simulink仿真,輸入11K的正旋波信號(hào)都可以濾除掉. 我將MATLAB中的浮點(diǎn)系數(shù)導(dǎo)出成有符號(hào)的16位數(shù)據(jù).在CCS5000中的仿真時(shí)只能濾除30K以上頻率的信號(hào).(DSP為vc5402),對(duì)于15K的信號(hào)都濾不掉. 請(qǐng)高手指點(diǎn)指點(diǎn)... 源程序如下: void FirLowPassPrg(SHORT *Input, SHORT *Coefs, SHORT *OUTPUT) { uSHORT i; SHORT *dbprt = &buffer[0]; for ( i = 0; i < 51; i++) { buffer[i] = 0x00; } for (i = 0; i < 1024; i++) { OUTPUT[i] = 0x00; } fir(Input, Coefs, OUTPUT, &dbprt, 51, 1024); } |
| 2樓: | >>參與討論 |
| 作者: nxy825715 于 2007/3/25 14:39:00 發(fā)布:
Re: 難道沒有人用VC5402做過FIR濾波器??? 奇怪。。。。 還是不愿意回答。。。。。。。。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |