日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python利用FFT進行簡單濾波的實現

瀏覽:147日期:2022-08-06 11:15:38

1、流程

大體流程如下,無論圖像、聲音、ADC數據都是如下流程:

(1)將原信號進行FFT;

(2)將進行FFT得到的數據去掉需要濾波的頻率;

(3)進行FFT逆變換得到信號數據;

2、算法仿真

2.1 生成數據:

#采樣點選擇1400個,因為設置的信號頻率分量最高為600Hz,根據采樣定理知采樣頻率要大于信號頻率2倍,所以這里設置采樣頻率為1400Hz(即一秒內有1400個采樣點)x=np.linspace(0,1,1400)#設置需要采樣的信號,頻率分量有180,390和600y=2*np.sin(2*np.pi*180*x) + 3*np.sin(2*np.pi*390*x)+4*np.sin(2*np.pi*600*x)

2.2 對生成的數據進行FFT變換

yy=fft(y) #快速傅里葉變換yf=abs(fft(y))# 取模yf1=abs(fft(y))/((len(x)/2)) #歸一化處理yf2 = yf1[range(int(len(x)/2))] #由于對稱性,只取一半區間

2.3顯示轉換結果:

顯示原始FFT模值:

#混合波的FFT(雙邊頻率范圍)plt.figure(2)plt.plot(xf,yf,’r’) #顯示原始信號的FFT模值plt.title(’FFT of Mixed wave(two sides frequency range)’,fontsize=7,color=’#7A378B’) #注意這里的顏色可以查詢顏色代碼表

Python利用FFT進行簡單濾波的實現

顯示原始FFT歸一化后的模值:

#混合波的FFT(歸一化)plt.figure(3)plt.plot(xf1,yf1,’g’)plt.title(’FFT of Mixed wave(normalization)’,fontsize=9,color=’r’)

Python利用FFT進行簡單濾波的實現

由于對稱,只取一半區間進行顯示

plt.figure(4)plt.plot(xf2,yf2,’b’)plt.title(’FFT of Mixed wave)’,fontsize=10,color=’#F08080’)

Python利用FFT進行簡單濾波的實現

3、利用FFT進行濾波

例如將頻率為600HZ的噪聲濾掉,這里直接將該頻段的數據置零:

yy=fft(y) #快速傅里葉變換yreal = yy.real# 獲取實數部分yimag = yy.imag# 獲取虛數部分test_y =yyfor i in range(len(yy)): if i <=900 and i>=500: test_y[i]=0

對置零后的數據進行逆變換:

test = np.fft.ifft(test_y) #對變換后的結果應用ifft函數,應該可以近似地還原初始信號。

對還原的數據進行FFT變換的結果:

Python利用FFT進行簡單濾波的實現

濾波后的數據和原數據相對比:

藍色的為原數據,橙色的為濾波后的數據

Python利用FFT進行簡單濾波的實現

假設將400Hz和600Hz的信號都濾掉得到的信號圖像如下:

Python利用FFT進行簡單濾波的實現

4、對隨機噪聲進行濾波

源碼:

noise_size = 1400noise_array = np.random.normal(0, 2, noise_size) adc_value=[] for i in range(noise_size): adc_value.append(0) y= np.array(adc_value) + noise_arrayyy=fft(y) #快速傅里葉變換yf=abs(fft(y))# 取模yf1=abs(fft(y))/((len(y)/2)) #歸一化處理yf2 = yf1[range(int(len(y)/2))] #由于對稱性,只取一半區間#混合波的FFT(雙邊頻率范圍)xf = np.arange(len(y)) plt.figure(1)plt.plot(xf,yf,’r’) #顯示原始信號的FFT模值plt.title(’FFT of Mixed wave(two sides frequency range)’,fontsize=7,color=’#7A378B’) #注意這里的顏色可以查詢顏色代碼表yy=fft(y) #快速傅里葉變換yreal = yy.real# 獲取實數部分yimag = yy.imag# 獲取虛數部分test_y =yyfor i in range(len(yy)): if i <=1200 and i>=200: test_y[i]=0test = np.fft.ifft(test_y) #對變換后的結果應用ifft函數,應該可以近似地還原初始信號。y=testyy=fft(y) #快速傅里葉變換yf=abs(fft(y))# 取模yf1=abs(fft(y))/((len(y)/2)) #歸一化處理yf2 = yf1[range(int(len(y)/2))] #由于對稱性,只取一半區間#混合波的FFT(雙邊頻率范圍)xf = np.arange(len(y)) plt.figure(2)plt.plot(xf,yf,’r’) #顯示原始信號的FFT模值plt.title(’FFT of Mixed wave(two sides frequency range)’,fontsize=7,color=’#7A378B’) #注意這里的顏色可以查詢顏色代碼表

運行結果:

原數據頻譜圖:

Python利用FFT進行簡單濾波的實現

濾波后的頻譜圖:

Python利用FFT進行簡單濾波的實現

濾波后(藍色線)與原數據(紅色線)對比:

Python利用FFT進行簡單濾波的實現

以上這篇Python利用FFT進行簡單濾波的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
一区二区三区四区在线观看国产日韩 | 91精品丝袜国产高跟在线| 红桃视频国产一区| 日韩欧美三级| 美女亚洲一区| 在线看片不卡| 巨乳诱惑日韩免费av| 久久亚洲色图| 午夜在线精品偷拍| 伊人国产精品| 国产亚洲高清在线观看| 99精品在线| 精品网站aaa| 久久精品不卡| 亚洲2区在线| 给我免费播放日韩视频| 一区在线免费| 国产精品免费99久久久| 国精品一区二区| 国产精品欧美日韩一区| 精品在线99| 国产欧美日韩一级| 欧美日韩一二三四| 视频一区日韩| 成人午夜精品| 欧美日韩亚洲一区| 国内精品福利| 国产精品白浆| 亚洲欧洲一区二区天堂久久| 欧美精品成人| 亚洲欧美日韩在线观看a三区| 美女性感视频久久| 天堂va蜜桃一区二区三区| 精品一二三区| 少妇高潮一区二区三区99| 日韩一区亚洲二区| 青青草国产成人99久久| 亚洲国内欧美| 欧美色综合网| 欧美日韩高清| 岛国av在线网站| 欧美一区久久| 天堂成人国产精品一区| 日本综合字幕| 久久99久久久精品欧美| 在线观看视频免费一区二区三区| 九九色在线视频| 国产精品黄色片| 亚洲一区二区三区久久久| 亚洲欧洲一区| 日韩亚洲在线| 久久精品国产精品亚洲毛片| 激情五月综合| 日韩有码av| 日韩国产欧美| 日本午夜精品视频在线观看| 亚洲四虎影院| 国产日韩一区二区三区在线 | 91亚洲无吗| 99综合视频| 99久精品视频在线观看视频| 国产999精品在线观看| 国产精品视频一区二区三区综合| 亚洲无线观看| 免费中文字幕日韩欧美| 日韩av一级| 久久精品二区亚洲w码| 日韩av午夜在线观看| 蜜桃久久av一区| 亚洲激情久久| 亚洲高清二区| 999国产精品永久免费视频app| 成人午夜亚洲| 欧美国产中文高清| 国产情侣一区在线| 日韩国产在线一| 日韩欧美中文字幕一区二区三区 | 亚洲另类av| 久久不射网站| 国产一区清纯| 欧美日中文字幕| 一区二区三区四区日本视频| 日韩.com| 成人亚洲欧美| 婷婷综合六月| 色综合www| 色婷婷狠狠五月综合天色拍| se01亚洲视频 | 亚洲免费影院| 99国产精品| 亚洲在线免费| 男人操女人的视频在线观看欧美| 免费不卡在线视频| 国产精品一区毛片| 日本91福利区| 免播放器亚洲| 日韩一区二区久久| 欧美成人国产| 久久国产亚洲精品| 日韩在线欧美| 国产videos久久| 久久精品午夜| 欧美伊人久久| 欧美亚洲色图校园春色| 丰满少妇一区| 麻豆视频在线看| 久久精品影视| 亚洲欧美日本视频在线观看| 亚洲+小说+欧美+激情+另类| 日本aⅴ亚洲精品中文乱码| 国产精品久久免费视频| 你懂的国产精品| 国产精品国产一区| 岛国av在线播放| 在线日韩视频| 日韩一区精品视频| 久久精品99久久久| 国产精品入口久久| 成人午夜亚洲| 五月天久久久| 亚洲精品在线a| 久久国产精品色av免费看| 久久的色偷偷| 中文另类视频| 美女91精品| 欧美日一区二区在线观看| 久久久精品区| 99久久久久久中文字幕一区| 老司机久久99久久精品播放免费| 日韩黄色在线观看| 国产一区精品福利| 免费成人网www| 亚洲精选av| 久久亚洲人体| 国产精品7m凸凹视频分类| 日韩精品一区二区三区中文字幕| 久久不卡日韩美女| 91精品啪在线观看国产18| 丝袜美腿亚洲色图| 国产精品探花在线观看| 蜜桃成人精品| 亚洲精选91| 91嫩草亚洲精品| 热久久免费视频| 麻豆精品视频在线观看| 婷婷成人综合| 日本99精品| 日韩欧美午夜| 日韩手机在线| 日韩在线视频精品| 亚洲欧美网站在线观看| 国产66精品| 亚洲不卡视频| 日韩不卡在线| 久久国产人妖系列| 欧美在线观看视频一区| 日韩综合小视频| 另类中文字幕国产精品| 日韩精品一区二区三区中文字幕| 欧美三级精品| 国产伦精品一区二区三区千人斩 | 香蕉视频成人在线观看| 麻豆精品99| 国产亚洲毛片| 高清不卡一区| 日本成人在线视频网站| 久久免费大视频| 麻豆精品在线观看| 亚洲天堂av资源在线观看| www在线观看黄色| 日本免费在线视频不卡一不卡二| 激情久久久久久久| 国产亚洲精品美女久久 | 美日韩精品视频| 国产一区二区久久久久| 日本在线观看不卡视频| 美女毛片一区二区三区四区| 欧美黑人巨大videos精品| 久久亚洲美女| 人人精品亚洲| 精品国产亚洲日本| 日韩专区视频网站| 91成人超碰| 欧美sm一区| 精品久久一区| 久久精品97| 91精品成人| 亚洲综合在线电影| 精品黄色一级片| 国产美女视频一区二区| 亚洲另类视频| 伊人成人在线视频| 性欧美videohd高精| 精品福利久久久| 国产精品一区二区中文字幕| 综合激情视频| 噜噜噜躁狠狠躁狠狠精品视频| 秋霞影院一区二区三区| 精品国产网站| 麻豆国产欧美一区二区三区|