現將MATLAB信號處理工具箱函數進行分組,便於記憶查詢和長期回顧。(只解釋基本用途,具體用法請在help目錄下查詢)
- Waveform Generation(波形產生)
- chairp: 產生掃頻余弦函數;
- diric: 產生Dirichlet或周期sinc函數;
- gauspuls: 產生高斯調制地正弦曲線脈沖;
- pulstran: 產生一個脈沖序列;
- rectpuls: 產生一個非周期的抽樣方波;
- sawtooth: 產生鋸齒波或三角波;
- sinc: 產生sinc函數,即sin(πt)/πt;
- square: 產生方波;
- tripuls: 產生一個非周期的采樣三角波;
- vco: 壓控振盪器。
- Filter Analysis(濾波器分析)
- abs: 求絕對值(幅值,matlab函數);
- angle: 求相角(matlab函數);
- freqs: 模擬濾波器的頻率響應;
- freqspace: 頻率響應中的頻率間隔(matlab函數);
- freqz: 計算數字濾波器的頻率響應;
- fvtool: 打開濾波器可視化工具;
- grpdelay: 計算平均濾波器延遲(群延遲);
- impz: 計算數字濾波器的沖激響應;
- phasedelay: 計算數字濾波器的相位延遲響應;
- phasez: 計算數字濾波器的相位響應;
- stepz: 計算濾波器的階躍響應;
- unwrap: 展開相角(matlab函數);
- zerophase: 計算數字濾波器的零相位響應;
- zpalne: 離散系統零點圖。
- Filter Implementation(濾波器實現)
- conv: 求卷積和多項式乘法(matlab函數);
- conv2: 二維卷積(matlab函數);
- convmtx: 卷積矩陣;
- deconv: 反卷積和多項式除法(matlab函數);
- fftfilt: 采用重疊相加法基於FFT的FIR濾波器實現;
- filter: 直接濾波器實現(matlab函數);
- filter2: 二維數字濾波(matlab函數);
- filtfilt: 零相位數字濾波;
- filtic: 直接II型濾波器的初始條件選擇;
- latcfilt: 格型和格-梯形濾波器實現;
- medfilt1: 一維中值濾波;
- sgolayfilt: Savitzky-Golay濾波;
- sosfilt: 二階(四次)IIR數字濾波;
- upfirdn: 過采樣,FIR濾波和抽樣。
- Linear System Transformations(線性系統變換)
- latc2tf: 將格型濾波器參數轉換為傳輸函數格式;
- polystab: 穩定多項式;
- polyscale: 多項式根的數值范圍;
- residuez: Z變換部分分式展開或留數計算;
- sos2ss: 變系統二階分割形式為狀態空間形式;
- sos2tf: 變系統二階分割形式為傳遞函數形式;
- sos2zp: 變系統二階分割形式為零極點增益形式;
- ss2sos: 變系統狀態空間形式為二階分割形式;
- ss2tf: 變系統狀態空間形式為傳遞函數形式;
- ss2zp: 變系統狀態空間形式為零極點增益形式;
- tf2latc: 變傳遞參數形式為格型濾波器形式;
- tf2sos: 變傳遞參數形式為系統二界分割形式;
- tf2ss: 變傳遞參數形式為系統狀態空間形式;
- tf2zp: 變連續時間傳遞函數為零極點增益形式;
- tf2zpk: 變離散時間傳遞函數為零極點增益形式;
- zp2sos: 變零極點增益形式為二階分割形式;
- zp2ss: 變零極點增益形式為狀態空間形式;
- zp2tf: 變零極點增益形式為傳遞函數形式。
- FIR Digital Filter Design(FIR濾波器設計)
- cfirpm: 復雜非線性相位等紋波濾波器設計;
- dfilt: 用面向對象的方式產生濾波器;
- fir1: 基於窗函數的FIR濾波器設計;
- fir2: 基於頻率取樣的FIR濾波器設計;
- fircls: 多波段有限最小二乘FIR濾波器設計;
- fircls1: 低通和高通線性相位FIR濾波器的有限最小二乘設計;
- firgauss: 高斯FIR濾波器設計;
- firls: 最小二乘線性相位FIR濾波器設計;
- firpm: Parks-McClellan最優化FIR濾波器設計;
- firpmord: Parks-McClellan最優化FIR濾波器階估計;
- firrcos: 升余弦FIR濾波器設計;
- intfilt: 內插FIR濾波器設計;
- kaiserord: 用Kaiser窗進行設計的FIR濾波器的參數設計;
- sgolay: Savitzky-Golay濾波器設計。
- IIR Digital Filter Design(IIR濾波器設計)
- butter: Butterworth模擬和數字濾波器設計;
- cheby1: Chebyshev I型濾波器設計;
- cheby2: Chebyshev II型濾波器設計;
- dfilt: 用面向對象的方法產生濾波器;
- ellip: 橢圓濾波器設計;
- filtstates: 包含濾波器狀態信息的對象;
- maxflat: 歸一化數字Butterworth濾波器設計;
- yulewalk: 遞歸數字濾波器設計。
- IIR Filter Order Estimation(IIR濾波器階的選擇)
- buttord: 計算Butterworth濾波器的階和截止頻率;
- cheb1ord: 計算Chebyshev I型濾波器的階;
- cheb2ord: 計算Chebyshev II型濾波器的階;
- ellipord: 計算橢圓濾波器的最小階。
- Transforms(變換)
- bitrevorder: 將輸入序列按比特反向變換;
- czt: 線性調頻Z變換;
- dct: 離散余弦變換(DCT);
- dftmtx: 離散傅里葉變換矩陣;
- digitrevorder: 將輸入序列按數字反向變換;
- fft: 一維快速傅里葉變換;
- fft2: 二維快速傅里葉變換;
- fftshift: 重新編排FFT函數的輸出;
- goertzel: 用二階Goertzel算法計算離散傅里葉變換;
- hillbert: 希爾伯特變換;
- idct: 逆離散余弦變換;
- ifft: 一維逆快速傅里葉變換;
- ifft2: 二維逆快速傅里葉變換。
- Statistical Signal Processing and Spectral Analysis(統計信號處理和譜分析)
- corrcoef: 計算相關系數矩陣;
- corrmtx: 計算自相關矩陣的數據矩陣;
- cov: 協方差矩陣;
- cpsd: 兩個信號的互譜密度估計;
- dspdata: DSP數據對象的參數信息;
- dspopts: 頻譜對象的可選參數信息;
- mscohere: 兩個信號之間的幅度自相關函數估計;
- pburg: 基於Burg方法的功率譜密度估計;
- pcov: 基於協方差方法的功率譜密度估計;
- peig: 基於特征向量方法的偽譜;
- periodogram: 基於周期圖的功率譜密度估計;
- pmcov: 基於修正協方差方法的功率譜密度估計;
- pmtm: 基於MTM方法的功率譜密度估計;
- pmusic: 基於MUSIC算法的功率譜密度估計;
- pwelch: 基於Welch方法的功率譜密度估計;
- pyulear: 基於Yule-Walker AR方法的功率譜密度;
- rooteig: 基於特征向量方法的頻率和功率分析;
- rootmusic: 基於root MUSIC算法的頻率和功率分析;
- spectrum: 含有頻譜估計方法的參數信息的對象;
- tfestimate: 從輸入和輸出估計傳遞函數;
- xcorr: 互相關函數估計;
- xcorr2: 二維互相關函數估計;
- xcov: 互協方差函數估計。
- Windows(窗函數)
- barthannwin: 修正的Bartlett-Hann窗;
- bartlett: Bartlett窗;
- blackman: Blackman窗;
- blackmanharris: 最小化4階Blackman-Harris窗;
- bohmanwin: Bohman窗;
- chebwin: Chebyshev窗;
- flattopwin: 平坦頂部窗;
- gausswin: Gaussian窗;
- hamming: Hamming窗;
- hann: hann窗;
- kaiser: Kaiser窗;
- nuttallwin: Nuttall定義的最小化4階Blackman-Harris窗;
- parzenwin: Parzen窗;
- rectwin: 矩形窗;
- sigwin: 用面向對象方法生成窗;
- triang: 三角窗;
- tukeywin: Tukey窗;
- window: 窗函數生成;
- wvtool: 窗可視化工具。
- Parametric Modeling(參數化建模)
- arburg: 基於Burg方法的AR模型參數估算;
- arcov: 基於協方差方法的AR模型參數估算;
- armcov: 基於修正協方差方法的AR模型參數估算;
- aryule: 基於Yule-Walker方法的AR模型參數估計;
- ident: 查看系統識別工具箱文件;
- invfreqs: 模擬濾波器擬合頻率響應;
- invfreqz: 離散濾波器擬合頻率響應;
- prony: 利用Prony法的離散濾波器擬合時間響應;
- stmcb: 利用Steiglitz-McBride迭代方法求線性模型。
- Specialized Operations(特殊操作)
- buffer: 將信號向量緩存在數據幀矩陣中;
- cell2sos: 將二階分區的單元序列轉換為二階分區矩陣;
- cplxpair: 將復數歸為復共軛對;
- demod: 通信仿真中的解調;
- dpss: 離散橢球體序列(Slepian序列);
- dpssclear: 清除數據庫中的Slepian序列;
- dpssdir: Slepian序列的數據庫目錄;
- dpssload: 從數據庫加載Slepian序列;
- dpsssave: 保存Slepian序列;
- eqtflength: 是傳輸函數分子和分母等長;
- modulate: 通信仿真中的調制;
- seqperiod: 計算機序列周期;
- sos2cell: 將二階分區矩陣轉換為單元序列;
- specgram: 頻譜分析;
- stem: 離散數據序列作圖;
- strips: 條狀圖;
- udecode: 將2n進制整型輸入解碼為浮點數輸出;
- uencode: 將浮點數輸入解碼為整型輸出。
- Analog Lowpass Filter Prototypes(模擬低通濾波器原型)
- besselap: Bessl模擬低通濾波器原型;
- buttap: Butterworth模擬低通濾波器原型;
- cheb1ap: Chebyshev I型模擬低通濾波器原型;
- cheb2ap: Chebyshev II型模擬低通濾波器原型;
- ellipap: 橢圓模擬低通濾波器原型。
- Analog Filter Design(模擬濾波器設計)
- besself: Bessel模擬濾波器設計;
- butter: Butterworth模擬數字濾波器設計;
- cheby1: Chebyshev I型濾波器設計;
- cheby2: Chebyshev II型濾波器設計;
- ellip: 橢圓濾波器設計。
- Analog Filter Transformation(模擬濾波器轉換)
- lp2bp: 將低通模擬濾波器轉換為帶通濾波器;
- lp2bs: 將低通模擬濾波器轉換為帶阻濾波器;
- lp2hp: 將低通模擬濾波器轉換為帶高濾波器;
- lp2lp: 改變模擬低通濾波器的截止頻率。
- Filter Discretization(濾波器離散化)
- bilinear: 雙線性變換法實現模擬到數字的濾波器變換;
- impinvar: 脈沖響應不變法實現模擬到數字的濾波器變換。
- Cepstral Analysis(對數倒譜分析)
- cceps: 倒譜分析;
- icceps: 逆倒譜分析;
- rceps: 實倒譜和最小相位重構。
- Linear Prsdiction(線性預測)
- ac2poly: 將自相關序列轉換為預測多項式;
- ac2rc: 將自相關序列轉換為反射系數;
- is2rc: 將反正弦參數轉換為反射系數;
- lar2rc: 將對數域比例參數轉換為反射系數;
- levinson: Levinson-Durbin遞歸算法;
- lpc: 計算線性預測系數;
- lsf2poly: 將線性頻譜率轉換為預測系數;
- poly2ac: 將預測多項式轉換為自相關序列;
- poly2lsf: 將預測系數轉換為線性譜頻率;
- poly2rc: 將預測多項式轉換為反射系數;
- rc2ac: 將反射系數轉換為自相關序列;
- rc2is: 將反射系數轉換為反正弦參數;
- rc2lar: 將反射系數轉換為對數域比例參數;
- rc2poly: 將反射系數參數轉化為預測多項式;
- rlevinson: 逆Levinson-Durbin遞歸;
- schurrc: 利用自相關序列計算反射系數。
- Multirate Signal Processing(多速信號處理)
- decimate: 降低序列的采樣速率;
- downsample: 采樣速率整數倍下降;
- interp: 提高采樣速率;
- interp1: 一維數據插值;
- resample: 按有理數因數改變采樣率;
- spline: 三次樣條函數內插;
- upfirdn: 過采樣,FIR濾波,取樣;
- upsample: 采樣速率整數倍提高。
- Graphical User Interfaces(圖形用戶接口)
- fdatool: 打開濾波器設計和分析工具;
- fvtool: 打開濾波器可視化工具;
- sptool: 交互式數字信號處理工具;
- wintool: 打開窗函數設計和分析工具;
- wvtool: 打開可是窗工具。
將低通模擬濾波器轉換為帶通濾波器;