一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

【FPGA數(shù)字信號(hào)處理】matlab 濾波系數(shù)計(jì)算函數(shù)

 西北望msm66g9f 2024-10-22

本文將帶領(lǐng)大家了解MATLAB中常用的濾波系數(shù)計(jì)算處理函數(shù)。


濾波是信號(hào)處理中的一項(xiàng)基本操作,它允許我們從信號(hào)中去除或保留特定頻率成分。

MATLAB提供了多種濾波器設(shè)計(jì)函數(shù),其中最著名的是 butter 和 fir1 函數(shù)。


1、butter 函數(shù)(巴特沃斯濾波器)


 butter 函數(shù)用于設(shè)計(jì)巴特沃斯濾波器,這是一種最平坦的無波紋響應(yīng)濾波器。

函數(shù)定義:
 [b, a] = butter(N, Wn, 'ftype')

參數(shù)說明:

 - N : 濾波器的階數(shù)。
 - Wn : 歸一化截止頻率,對(duì)于低通和高通濾波器是標(biāo)量,對(duì)于帶通和帶阻濾波器是兩個(gè)元素的向量如[Wp Ws]。
- 'ftype' : 可指定濾波器的類型(低通'low'、高通'high'、帶通'bandpass'、帶阻'bandstop')。


代碼示例:設(shè)計(jì)一個(gè)4階巴特沃斯低通濾波器,截止頻率為300Hz,采樣頻率為1000Hz。

 
 % 設(shè)計(jì)參數(shù)
N = 4;             % 濾波器階數(shù)
Wn = 300 / (1000/2); % 歸一化截止頻率,除以Nyquist頻率(采樣頻率的一半)

% 計(jì)算濾波器系數(shù)
[b, a] = butter(N, Wn, 'low');

% 繪制頻率響應(yīng)
[h, w] = freqz(b, a, 1024, 1000);
figure;
plot(w, 20*log10(abs(h)));
title('4階巴特沃斯低通濾波器的幅度響應(yīng)');
xlabel('頻率 (Hz)');
ylabel('幅度 (dB)');

圖片

2、cheby1 函數(shù)(切比雪夫I型濾波器)


cheby1 函數(shù)用于設(shè)計(jì)切比雪夫I型濾波器,這種濾波器在通帶內(nèi)提供等波紋響應(yīng)。

函數(shù)定義:
[b, a] = cheby1(N, Rp, Wn, 'ftype')

參數(shù)說明:
- N : 濾波器的階數(shù)。
- Rp : 通帶內(nèi)的最大紋波(以分貝為單位)。
- Wn : 歸一化截止頻率,對(duì)于低通和高通濾波器是標(biāo)量,對(duì)于帶通和帶阻濾波器是兩個(gè)元素的向量如[Wp Ws]。

- 'ftype' : 指定濾波器的類型,可以是'low'(低通)、'high'(高通)、'bandpass'(帶通)或'bandstop'(帶阻)。

代碼示例:
% 設(shè)計(jì)參數(shù)
N = 4;             % 濾波器階數(shù)
Rp = 1;            % 通帶紋波 (dB)
Wn = 300 / (1000/2); % 歸一化截止頻率
[b, a] = cheby1(N, Rp, Wn, 'low'); % 計(jì)算濾波器系數(shù)

% 繪制頻率響應(yīng)
[h, w] = freqz(b, a, 1024, 1000);
figure;
plot(w, 20*log10(abs(h)));
title('切比雪夫I型低通濾波器的幅度響應(yīng)');
xlabel('頻率 (Hz)');
ylabel('幅度 (dB)');

圖片


3、cheby2 函數(shù)(切比雪夫II型濾波器)

cheby2 函數(shù)用于設(shè)計(jì)切比雪夫II型濾波器,這種濾波器在阻帶內(nèi)提供等波紋響應(yīng)。

函數(shù)定義:
[b, a] = cheby2(N, Rs, Wn, 'ftype')

參數(shù)說明:
- N : 濾波器的階數(shù)。
- Rs : 阻帶內(nèi)的最小衰減(以分貝為單位)。
- Wn : 歸一化截止頻率,對(duì)于低通和高通濾波器是標(biāo)量,對(duì)于帶通和帶阻濾波器是兩個(gè)元素的向量如[Wp Ws]。

- 'ftype' : 指定濾波器的類型,可以是'low'(低通)、'high'(高通)、'bandpass'(帶通)或'bandstop'(帶阻)。

代碼示例:
% 設(shè)計(jì)參數(shù)
N = 4;             % 濾波器階數(shù)
Rs = 40;           % 阻帶衰減 (dB)
Wn = 300 / (1000/2); % 歸一化截止頻率
[b, a] = cheby2(N, Rs, Wn, 'low'); % 計(jì)算濾波器系數(shù)

% 繪制頻率響應(yīng)
[h, w] = freqz(b, a, 1024, 1000);
figure;
plot(w, 20*log10(abs(h)));
title('切比雪夫II型低通濾波器的幅度響應(yīng)');
xlabel('頻率 (Hz)');
ylabel('幅度 (dB)');

圖片


4、ellip 函數(shù)(橢圓濾波器)

ellip 函數(shù)用于設(shè)計(jì)橢圓濾波器,這種濾波器在通帶和阻帶內(nèi)都提供等波紋響應(yīng)。

函數(shù)定義:
[b, a] = ellip(N, Rp, Rs, Wn, 'ftype')

參數(shù)說明:
- N : 濾波器的階數(shù)。
- Rp : 通帶內(nèi)的最大紋波(以分貝為單位)。
- Rs : 阻帶內(nèi)的最小衰減(以分貝為單位)。
- Wn : 歸一化截止頻率,對(duì)于低通和高通濾波器是標(biāo)量,對(duì)于帶通和帶阻濾波器是兩個(gè)元素的向量如[Wp Ws]。

- 'ftype' : 指定濾波器的類型,可以是'low'(低通)、'high'(高通)、'bandpass'(帶通)或'bandstop'(帶阻)。

代碼示例:
% 設(shè)計(jì)參數(shù)
N = 4;             % 濾波器階數(shù)
Rp = 1;            % 通帶紋波 (dB)
Rs = 40;           % 阻帶衰減 (dB)
Wn = 300 / (1000/2); % 歸一化截止頻率
[b, a] = ellip(N, Rp, Rs, Wn, 'low'); % 計(jì)算濾波器系數(shù)

% 繪制頻率響應(yīng)
[h, w] = freqz(b, a, 1024, 1000);
figure;
plot(w, 20*log10(abs(h)));
title('橢圓低通濾波器的幅度響應(yīng)');
xlabel('頻率 (Hz)');
ylabel('幅度 (dB)');

圖片

5、fir1 函數(shù)(有限沖激響應(yīng)(FIR)濾波器)

fir1 函數(shù)用于設(shè)計(jì)基于窗口法的FIR濾波器,這種濾波器具有線性相位特性,且不會(huì)產(chǎn)生相位失真。

函數(shù)定義:
b = fir1(N, Wn, 'ftype', 'window')

參數(shù)說明:
- N : 濾波器的階數(shù)(實(shí)際上是濾波器的長度,N+1是濾波器的系數(shù)數(shù)量)。
- Wn : 歸一化截止頻率,對(duì)于低通和高通濾波器是一個(gè)標(biāo)量,對(duì)于帶通和帶阻濾波器是一個(gè)包含兩個(gè)元素的向量。
- 'ftype' : 指定濾波器的類型,可以是'low'(低通)、'high'(高通)、'bandpass'(帶通)或'bandstop'(帶阻)。
- 'window' : 可選參數(shù),指定窗口函數(shù),如'hamming'、'hanning'、'blackman'等。如果不指定,默認(rèn)使用矩形窗。

代碼示例:
% 設(shè)計(jì)參數(shù)
N = 31;            % 濾波器階數(shù)(實(shí)際上是濾波器的長度)
Wn = 0.3;          % 歸一化截止頻率
ftype = 'low';     % 指定濾波器類型為低通
window = hamming(N+1); % 使用漢明窗

% 計(jì)算濾波器系數(shù)
b = fir1(N, Wn, ftype, window);

% 繪制頻率響應(yīng)
[h, w] = freqz(b, 1, 1024, 1000); % 注意這里第二個(gè)參數(shù)是1,因?yàn)镕IR濾波器沒有a系數(shù)
figure;
plot(w, 20*log10(abs(h)));
title('FIR低通濾波器的幅度響應(yīng)');
xlabel('頻率 (Hz)');
ylabel('幅度 (dB)');

圖片

圖片

如果需要更多學(xué)習(xí)資料和源碼,想要學(xué)習(xí)FPGA實(shí)戰(zhàn)入門進(jìn)階,請(qǐng)閱讀下面這篇文章:

FPGA實(shí)戰(zhàn)入門真的難嗎?看這里,少走彎路,少踩坑。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    日韩免费国产91在线| 日韩女优精品一区二区三区| 夜夜躁狠狠躁日日躁视频黑人| 国产精品欧美在线观看| 中文字幕不卡欧美在线| 欧美一级黄片欧美精品| 麻豆亚州无矿码专区视频| 成人欧美精品一区二区三区| 国产又粗又猛又爽又黄| 国产精品自拍杆香蕉视频| 久久精品一区二区少妇| 中文字幕无线码一区欧美| 国产一区二区久久综合| 台湾综合熟女一区二区| 2019年国产最新视频| 亚洲天堂精品在线视频| 日韩夫妻午夜性生活视频| 欧美极品欧美精品欧美| 欧美一级特黄特色大色大片| 亚洲欧洲成人精品香蕉网| 九九热视频网在线观看| 99久久精品免费看国产高清| 大伊香蕉一区二区三区| 天堂热东京热男人天堂| 激情五月激情婷婷丁香| 国产无摭挡又爽又色又刺激 | 五月婷婷欧美中文字幕| 久久99午夜福利视频| 91国自产精品中文字幕亚洲| 国产精品欧美一区两区| 精品综合欧美一区二区三区| 中文字幕人妻av不卡| 天堂av一区一区一区| 日韩精品中文字幕亚洲| 亚洲国产四季欧美一区| 四季精品人妻av一区二区三区| 亚洲伦理中文字幕在线观看| 国产日产欧美精品大秀| 久久热在线免费视频精品| 亚洲一区二区三区av高清| 国产精品一区二区成人在线|