FDATool工具箱簡單設計方法

2021-06-27 12:27:07 字數 1029 閱讀 6556

fdatool工具箱是matlab用於設計濾波器的工具箱,可以用它直觀快捷的設計各種型別的濾波器。本篇文章的主要目的是簡單介紹fdatool工具箱迅速上手方法。

fdatool工具的具體開啟步驟如下圖所示,在各個版本中可能會有所不同。在2010b中具體步驟是:「開始」——「工具箱」——「濾波器設計」——「濾波器設計工具(fdatool)」。

fdatool開啟之後的介面如下圖所示。登陸之後就可以根據需要設計具體的濾波器了。這裡簡單介紹一些幾個引數的意思(以數字低通濾波器為例):

fs: 取樣頻率,對應摺疊頻率的兩倍,也就是資料採集裝置的採集速率;

fpss:通帶頻寬;

fstop:截止頻率;

filter order:濾波器的階數,一般來說階數越高效果越好,成本也就越高

density factor:這個引數不太懂,類似於q值吧,大概~!

apss:通帶起伏,一般來說越小越好

astop:阻帶衰減,一般來說越大越好

response type 和 design method 是描述濾波器的型別,這裡不再詳細介紹。

以低通濾波器為例,濾波器設計好了之後,如下圖選擇「file」——「export...」可以彈出下面的對話方塊。

再選擇 export 後,就能夠將變數匯入到工作區間,如下圖所示:

workplace中的 「num」就是設計的濾波器引數。之後採用 filter2 函式就能實現濾波了,具體格式如下:

data_filter = filter2(  

num, data  

);其中,「data」是需要濾波的資料,「data_filter」是濾波後的資料結果。

需要說明的是,設計 iir 濾波器的時候,輸出的結果作為係數的 sos和g 的意義不太理解, 可以選擇輸出為 object 的物件。如下圖:

「hd」為 iir 濾波器的輸出係數。這時候,可以用 filter 函式實現濾波功能,具體來說如下所示:

data_filter = filter(  

hd, data  

);只需將 「num」 換為 「hd」 就好。

enfp工具箱怎麼用 隱喻 你的工具箱

分享一些在心理諮詢中好用的隱喻。在幫助家庭學習新的溝通方式時,我喜歡 工具箱 這個隱喻。顧名思義,工具箱裡裝著各種各樣的工具,不同工具適用於不同場合。有些工具你裝備了未必用得上,但你不會嫌工具太多。學習一種新的方式,彷彿就要替換掉舊的方式。他會擔心失去一些東西,喚起取捨的焦慮。比如,教乙個人拒絕別人...

大資料 工具箱

當前,整個網際網路正在從it時代向dt時代演進,大資料技術也正在助力企業和公眾敲開dt世界大門。當今 大資料 一詞的重點其實已經不僅在於資料規模的定義,它更代表著資訊科技發展進入了乙個新的時代,代表著 性的資料資訊給傳統的計算技術和資訊科技帶來的技術挑戰和困難,代表著大資料處理所需的新的技術和方法,...

libsvm工具箱使用

libsvm工具箱安裝 讀入變數利用svmtrain訓練得模型,利用svmpredict訓練得 結果 model svmtrain x norm 6 x norm 1 5 predicted label,accuracy,decision values svmpredict y norm 6 y n...