我該如何使用 LabVIEW FPGA 中的多通道濾波器(Multi-Channel Filter)?



主要軟體:
主要軟體版本: 8.2.1
主要軟體修正版本:
次要軟體: N/A

問題:

我想使用 LabVIEW 8.5 FPGA 模組中新的多通道濾波器,但是我無法找到範例程式。我該如何實現多通道濾波器的功能,還有什麼重要的程式寫法需要注意?



解答:

LabVIEW FPGA 8.5 現在有支援多通道的 Butterworth 與 Notch 濾波器。這些濾波器可讓使用者定義最多四個獨立濾波器不同的參數。也可以在程式執行中動態改變這些參數。 

在撰寫多通道濾波器程式時有一些要點,在初始化濾波器參數與係數時, Input resolution 必須設為 16 bits 而且 Order 必須為 2。一旦濾波器初始後,濾波器的 Type 必須固定為常數。


你可以動態改變濾波器係數。 Cutoff Frequency Sample Rate 決定了濾波器的係數。儘管這係數可以在程式中改變,你必須在程式中來確認所有的改變。舉例來說,你必須按下一按鈕來告知 Host VI 說所有的改變已經動作,因此可以傳送新的設定值給 FPGA VI。

以下有 Butterworth 與 Notch 濾波器的範例。

相關連結:

附加檔案:





報告日期: 08/20/2007
最後更新: 01/03/2008
文件偏號: 4CJLGMTS