Matlab信號處理綜合工具

使用信號綜合工具SPTool可以進行如下操作:

1)信號分析

2)設計濾波器

3)分析濾波器

4)對信號濾波器進行處理

5)分析信號頻率

 

1打開信號處理工具SPtool

在APPS菜單中點擊Signal Analysis即可進入SPTool界面如下

  分別有3個列表框Signals、Filters和Spectra,列表參數分別爲信號、濾波器和頻域譜。其中,

Signals列表框下的View可以打開波形查看器;

Filters列表框下的View可以打開濾波器可視化工具,New和Edit可以打開濾波器設計與分析工具,Apply可以打開濾波處理工具;

Spectra列表框下的View可以打開譜分析查看器。

2波形查看器

在Signals列表框下選擇mtlb並單擊View,打開波形查看器

在波形查看器中可以對波形進行查看操作,包括放大、縮小、查找極值等。

3譜分析查看器

  在Spectra列表框下選擇mtlbse並單擊View,打開譜分析查看器。在譜分析查看器中,也提供了與波形查看器同樣的功能。除此之外,在譜分析查看器中,還可以使用Method彈出式菜單設置譜分析的方法和使用Nfft設置窗口的數據長度。

4濾波器可視化工具

  在Filters列表框下選擇LSlp並單擊View按鈕,打開濾波器可視化工具,爲默認使用的響應幅值顯示的濾波器。濾波器可視化工具除提供了常規的顯示方式功能,還提供了圖形註釋功能,包括添加文字、線、箭頭等。除此之外可視化工具還提供了濾波器不同性能的顯示功能,包括響應幅值、相位角、羣延遲、相位延遲、衝激響應、躍階響應、零點極點、濾波器參數、濾波器信息、響應幅值估計、噪聲功率譜。

5濾波器設計與分析工具

  在Filters列表框下單擊New按鈕,打開濾波器設計與分析工具,默認的FIR低通濾波器的設計界面如下:

  在濾波器的設計與分析工具中,相關的設計和分析工具被分解到不同區域完成。工具欄提供與濾波器可視化工具幾乎相同的功能。除工具欄外,相關功能的區域(還可以單擊左側的顯示設置,顯示不同的功能區域)包括:

Current Filter Information:提供當前濾波器的信息

Response Type:可以設置濾波器響應類型,包括低通、高通、帶通、帶阻等類型

Design Method:可以選擇濾波器的設計方法,包括各種IIR濾波器設計方法和各種FIR濾波器設計方法

Filter Order:可以選擇設置指定階次或自動採用最小階次

Frequency Specifications:可以設置濾波器的採樣頻率、通帶頻率、截止頻率等

Magnitude Specifications:可以設置響應幅值採用的單位、通帶響應幅值和阻帶響應幅值。

 

 

舉例:設計一個50Hz工頻帶阻濾波器

6濾波處理工具

 操作演示舉例:

1)在Signals列表框下選擇mtlb,在Filters下選擇LSlp,並單擊Apply按鈕

打開濾波器處理如下圖所示,可以設置濾波器算法和輸出信號名,本例採用默認的參數。單擊OK確認。在Signals中自動添加了濾波器處理後的信號sig1

在Spectra下單擊Create按鈕,彈出譜分析查看器。所有的參數都使用默認參數,單擊OK按鈕確認。在譜分析查看器得到的譜分析結果如圖,可以和前面的3譜分析查看器中的圖進行比較,濾波後信號在高頻段大量衰減。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章