日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

分享matlab程序之——滤波器篇(高通,低通)

發布時間:2025/4/16 循环神经网络 79 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分享matlab程序之——滤波器篇(高通,低通) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?快畢業了,把自己寫的現成的matlab函數分享給有需要的人,由于個人水平有限,寫的不好請見諒,愿意拍磚的盡管拍好了。目前還不考慮讀博,所以寫的程序仍了可惜,所以就拿出來分享。好了不廢話了,開始正題。

?

以下兩個濾波器都是切比雪夫I型數字濾波器,不是巴特沃爾濾波器,請使用者注意!

1.低通濾波器

使用說明:將下列代碼幅值然后以m文件保存,文件名要與函數名相同,這里函數名:lowp。

function y=lowp(x,f1,f3,rp,rs,Fs)
%低通濾波
%使用注意事項:通帶或阻帶的截止頻率的選取范圍是不能超過采樣率的一半
%即,f1,f3的值都要小于 Fs/2
%x:需要帶通濾波的序列
% f 1:通帶截止頻率
% f 3:阻帶截止頻率
%rp:邊帶區衰減DB數設置
%rs:截止區衰減DB數設置
%FS:序列x的采樣頻率
% rp=0.1;rs=30;%通帶邊衰減DB值和阻帶邊衰減DB值
% Fs=2000;%采樣率
%
wp=2*pi*f1/Fs;
ws=2*pi*f3/Fs;
% 設計切比雪夫濾波器;
[n,wn]=cheb1ord(wp/pi,ws/pi,rp,rs);
[bz1,az1]=cheby1(n,rp,wp/pi);
%查看設計濾波器的曲線
[h,w]=freqz(bz1,az1,256,Fs);
h=20*log10(abs(h));
figure;plot(w,h);title('所設計濾波器的通帶曲線');grid on;
%
y=filter(bz1,az1,x);%對序列x濾波后得到的序列y
end

--------------------------------------

低通濾波器使用例子的代碼

fs=2000;
t=(1:fs)/fs;
ff1=100;
ff2=400;
x=sin(2*pi*ff1*t)+sin(2*pi*ff2*t);
figure;
subplot(211);plot(t,x);
subplot(212);hua_fft(x,fs,1);
%低通測試
% y=filter(bz1,az1,x);
y=lowp(x,300,350,0.1,20,fs);
figure;
subplot(211);plot(t,y);
subplot(212);hua_fft(y,fs,1);%hua_fft()函數是畫頻譜圖的函數,代碼在下面給出,要保存為m文件調用

%這段例子還調用了我自己寫的專門畫頻譜圖的函數,也給出,不然得不出我的結果

%畫信號的幅頻譜和功率譜
%頻譜使用matlab例子表示
function hua_fft(y,fs,style,varargin)
%當style=1,畫幅值譜;當style=2,畫功率譜;當style=其他的,那么花幅值譜和功率譜
%當style=1時,還可以多輸入2個可選參數
%可選輸入參數是用來控制需要查看的頻率段的
%第一個是需要查看的頻率段起點
%第二個是需要查看的頻率段的終點
%其他style不具備可選輸入參數,如果輸入發生位置錯誤
nfft= 2^nextpow2(length(y));%找出大于y的個數的最大的2的指數值(自動進算最佳FFT步長nfft)
%nfft=1024;%人為設置FFT的步長nfft
??y=y-mean(y);%去除直流分量
y_ft=fft(y,nfft);%對y信號進行DFT,得到頻率的幅值分布
y_p=y_ft.*conj(y_ft)/nfft;%conj()函數是求y函數的共軛復數,實數的共軛復數是他本身。
y_f=fs*(0:nfft/2-1)/nfft;�T變換后對應的頻率的序列
% y_p=y_ft.*conj(y_ft)/nfft;%conj()函數是求y函數的共軛復數,實數的共軛復數是他本身。
if style==1
????if nargin==3
????????plot(y_f,2*abs(y_ft(1:nfft/2))/length(y));%matlab的幫助里畫FFT的方法
????????%ylabel('幅值');xlabel('頻率');title('信號幅值譜');
????????%plot(y_f,abs(y_ft(1:nfft/2)));%論壇上畫FFT的方法
????else
????????f1=varargin{1};
????????fn=varargin{2};
????????ni=round(f1 * nfft/fs+1);
????????na=round(fn * nfft/fs+1);
????????plot(y_f(ni:na),abs(y_ft(ni:na)*2/nfft));
????end

elseif style==2
????????????plot(y_f,y_p(1:nfft/2));
????????????%ylabel('功率譜密度');xlabel('頻率');title('信號功率譜');
????else
????????subplot(211);plot(y_f,2*abs(y_ft(1:nfft/2))/length(y));
????????ylabel('幅值');xlabel('頻率');title('信號幅值譜');
????????subplot(212);plot(y_f,y_p(1:nfft/2));
????????ylabel('功率譜密度');xlabel('頻率');title('信號功率譜');
end
end

下面三幅圖分別是濾波前的時頻圖,濾波器的濾波特性曲線圖和濾波后的時頻圖,通過圖可以看出成功留下了100Hz的低頻成分而把不要的高頻成分去除了。







2.高通濾波器

function y=highp(x,f1,f3,rp,rs,Fs)
%高通濾波
%使用注意事項:通帶或阻帶的截止頻率的選取范圍是不能超過采樣率的一半
%即,f1,f3的值都要小于 Fs/2
%x:需要帶通濾波的序列
% f 1:通帶截止頻率
% f 2:阻帶截止頻率
%rp:邊帶區衰減DB數設置
%rs:截止區衰減DB數設置
%FS:序列x的采樣頻率
% rp=0.1;rs=30;%通帶邊衰減DB值和阻帶邊衰減DB值
% Fs=2000;%采樣率
%
wp=2*pi*f1/Fs;
ws=2*pi*f3/Fs;
% 設計切比雪夫濾波器;
[n,wn]=cheb1ord(wp/pi,ws/pi,rp,rs);
[bz1,az1]=cheby1(n,rp,wp/pi,'high');

%查看設計濾波器的曲線
[h,w]=freqz(bz1,az1,256,Fs);
h=20*log10(abs(h));
figure;plot(w,h);title('所設計濾波器的通帶曲線');grid on;
y=filter(bz1,az1,x);
end

下面是高通濾波器的例子

fs=2000;
t=(1:fs)/fs;
ff1=100;
ff2=400;
x=sin(2*pi*ff1*t)+sin(2*pi*ff2*t);
figure;
subplot(211);plot(t,x);
subplot(212);hua_fft(x,fs,1);

%------高通測試
z=highp(x,350,300,0.1,20,fs);
figure;
subplot(211);plot(t,z);
subplot(212);hua_fft(z,fs,1);

下面三幅圖分別是濾波前的時頻圖,濾波器的濾波特性曲線圖和濾波后的時頻圖,通過圖可以看出成功留下了400Hz的高頻成分而把不要的低頻成分100Hz去除了。



?



轉載于:https://www.cnblogs.com/tkppain/p/6691052.html

總結

以上是生活随笔為你收集整理的分享matlab程序之——滤波器篇(高通,低通)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲超碰在线 | av集中营 | 一区精品在线 | 国产精品综合视频 | 深爱开心激情 | 欧美日韩第一区 | 青娱乐免费在线视频 | 一级毛片aa | 国产成人超碰人人澡人人澡 | 中文字幕在线观看免费 | 国产无限制自拍 | 国产精品国产三级国产Av车上的 | 成人爱爱 | www久久久久 | 欧美狠狠 | 精品无码人妻一区 | 欧美黄色一级网站 | 亚洲色图首页 | 黄色片网站在线 | 91婷婷射| 国产成人一区二区三区电影 | 四虎影视永久免费观看 | 精品色综合 | 中文字幕一区二区三区人妻电影 | 日韩激情视频在线 | 国产精品丝袜视频 | 天天躁日日躁aaaa视频 | 中文字幕一区二区三 | 在线观看网址你懂的 | 国产精品欧美久久久久天天影视 | 久久中文字幕高清 | 欧美又大又硬又粗bbbbb | 草女人视频 | 51ⅴ精品国产91久久久久久 | 青青操原| 欧美福利社 | 丁香花免费高清完整在线播放 | 婷婷午夜天 | 妺妺窝人体色WWW精品 | 亚洲精品中文字幕在线播放 | 国产在线观看免费视频软件 | 少妇闺蜜换浪荡h肉辣文 | 91丨porny丨尤物 | 91九色高潮| av网站大全免费 | 在线观看视频亚洲 | 又大又粗欧美黑人aaaaa片 | 欧美三级一区二区 | 狠狠爱网站 | 91成人精品一区在线播放 | 美女精品在线 | 9i在线看片成人免费 | 国产福利一区二区三区 | www.猫咪av.com | 国产精品一线二线三线 | 国产成人主播 | 最新欧美大片 | 男女偷爱性视频刺激 | 一区二区三区激情视频 | 国产特黄一级片 | 啪啪日韩 | 亚洲第一区在线观看 | 91麻豆成人精品国产免费网站 | 毛片视频免费播放 | 国产精品丝袜黑色高跟鞋的设计特点 | 成为性瘾网黄的yy对象后 | 国产日韩欧美专区 | 国产免费中文字幕 | 亚洲性生活网站 | 成人小视频免费看 | 国产精品v日韩精品v在线观看 | 欧美亚洲天堂 | 精品一区二区在线免费观看 | 捆绑裸体绳奴bdsm亚洲 | 青青青青青青青青草 | 午夜性色福利视频 | 日本网站在线 | 成人免费一区二区 | 久久久久婷婷 | 一色桃子juy758在线播放 | 美国毛片av | 免费视频91| 91传媒视频在线观看 | 亚洲色成人一区二区三区小说 | 欧美日一区二区 | 国产福利资源 | 亚洲情趣 | 精品一区二区久久久久久按摩 | 综合色久 | 国产叼嘿视频 | 亚洲人人爽| 日韩欧美成人一区 | 在线观看国产一级片 | 九九九九九热 | 中文字幕第二区 | av在线入口 | 在线激情网站 | ,亚洲人成毛片在线播放 | 日本在线免费播放 |