在CIC抽取濾波器中,大寄存器動態增長可簡化為
(3-1)
設輸入位數,則寄存器位數用在濾波器輸出端高有效位來計算,即:
(3-2)
這里輸入寄存器的低有效位為0,是不小于x的小整數。在第一級積分器中,當輸入數據為16位時,抽取倍數為32時,M=2時,為了保證不溢出,需要的寄存器寬度為41位,所以CIC抽取濾波器每一級需要的寄存器寬度都為41位。但是這樣設計,在具體實現時勢必會導致硬件資源的浪費。
根據Hogenaur提到的“剪除”理論[19],在CIC抽取濾波器中,可剪除中間級的一些低有效位,來減小每一級濾波器的小寄存器寬度。
根據此理論,因剪除而引起的噪聲總均值和方差為
(3-3)
(3-4)
(3-5)
假設在輸入端寄存器保留的比特位為,輸出寄存器丟掉的低有效位是
(3-6)
由于均值只是在第一級和后一級的噪聲源受到剪除的影響,而方差受到所有噪聲源的剪除操作影響,通常只用方差作為設計參數。設計準則是使得前2N個噪聲源的方差小于或者等于后一個噪聲源的方差,并且將前2N個誤差等值的分布在這些噪聲源上,所以可以得到在第J級應該剪除的低有效位的表達式為:
(3-7)
哪里有射頻培訓機構
|