在數(shù)字濾波器中,F(xiàn)IR濾波器是一種結(jié)構(gòu)簡(jiǎn)單且總是穩(wěn)定的濾波器,同時(shí)也只有FIR濾波器擁有線性相位的特性。傳統(tǒng)的直接型濾波器運(yùn)算速度過(guò)慢,而改進(jìn)型的DA結(jié)構(gòu)的濾波器需要過(guò)高的芯片面積消耗大量的邏輯資源很難達(dá)到運(yùn)算速度以及邏輯資源節(jié)約的整體優(yōu)化。本文提出了一種基于RAG算法的FIR濾波器,與傳統(tǒng)的基于DA算法的濾波器結(jié)構(gòu)的濾波器相比,RAG算法簡(jiǎn)化了FIR濾波器乘法模塊的結(jié)構(gòu),減少了邏輯資源的消耗和硬件實(shí)現(xiàn)面積,提高了計(jì)算速度。本文設(shè)計(jì)的16階FIR濾波器用VerilogHDL進(jìn)行描述,并綜合到Altera公司的CycloneⅡ系列FPGA中。仿真實(shí)驗(yàn)表明基于RAG算法的FIR濾波器達(dá)到了邏輯資源的節(jié)約和運(yùn)算速度的提高的整體優(yōu)化效果。
標(biāo)簽:
FPGA
FIR
濾波器
優(yōu)化算法
上傳時(shí)間:
2014-12-28
上傳用戶:feilinhan