91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python快速變換傅里葉(FFT)過程實例分析

0BFC_eet_china ? 2017-11-29 15:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這里做一下記錄,關于FFT就不做介紹了,直接貼上代碼,有詳細注釋的了:import numpy as npfrom scipy.fftpack import fft,ifftimport matplotlib.pyplot as pltimport seaborn#采樣點選擇1400個,因為設置的信號頻率分量最高為600赫茲,根據采樣定理知采樣頻率要大于信號頻率2倍,所以這里設置采樣頻率為1400赫茲(即一秒內有1400個采樣點,一樣意思的)x=np.linspace(0,1,1400) #設置需要采樣的信號,頻率分量有180,390和600y=7*np.sin(2*np.pi*180*x) + 2.8*np.sin(2*np.pi*390*x)+5.1*np.sin(2*np.pi*600*x)yy=fft(y) #快速傅里葉變換yreal = yy.real # 獲取實數部分yimag = yy.imag # 獲取虛數部分yf=abs(fft(y)) # 取絕對值yf1=abs(fft(y))/len(x) #歸一化處理yf2 = yf1[range(int(len(x)/2))] #由于對稱性,只取一半區間xf = np.arange(len(y)) # 頻率xf1 = xfxf2 = xf[range(int(len(x)/2))] #取一半區間plt.subplot(221)plt.plot(x[0:50],y[0:50]) plt.title('Original wave')plt.subplot(222)plt.plot(xf,yf,'r')plt.title('FFT of Mixed wave(two sides frequency range)',fontsize=7,color='#7A378B') #注意這里的顏色可以查詢顏色代碼表plt.subplot(223)plt.plot(xf1,yf1,'g')plt.title('FFT of Mixed wave(normalization)',fontsize=9,color='r')plt.subplot(224)plt.plot(xf2,yf2,'b')plt.title('FFT of Mixed wave)',fontsize=10,color='#F08080')plt.show()
結果:

再添加一個簡單的例子

# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as npimport seabornFs = 150.0; # sampling rate采樣率Ts = 1.0/Fs; # sampling interval 采樣區間t = np.arange(0,1,Ts) # time vector,這里Ts也是步長ff = 25; # frequency of the signaly = np.sin(2*np.pi*ff*t)n = len(y) # length of the signalk = np.arange(n)T = n/Fsfrq = k/T # two sides frequency rangefrq1 = frq[range(int(n/2))] # one side frequency rangeYY = np.fft.fft(y) # 未歸一化Y = np.fft.fft(y)/n # fft computing and normalization 歸一化Y1 = Y[range(int(n/2))]fig, ax = plt.subplots(4, 1)ax[0].plot(t,y)ax[0].set_xlabel('Time')ax[0].set_ylabel('Amplitude')ax[1].plot(frq,abs(YY),'r') # plotting the spectrumax[1].set_xlabel('Freq (Hz)')ax[1].set_ylabel('|Y(freq)|')ax[2].plot(frq,abs(Y),'G') # plotting the spectrumax[2].set_xlabel('Freq (Hz)')ax[2].set_ylabel('|Y(freq)|')ax[3].plot(frq1,abs(Y1),'B') # plotting the spectrumax[3].set_xlabel('Freq (Hz)')ax[3].set_ylabel('|Y(freq)|')plt.show()

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FFT
    FFT
    +關注

    關注

    15

    文章

    445

    瀏覽量

    61016
  • python
    +關注

    關注

    56

    文章

    4827

    瀏覽量

    86747

原文標題:Python實現快速傅里葉變換(FFT)

文章出處:【微信號:eet-china,微信公眾號:電子工程專輯】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    變換

    LABVIEW是怎樣進行非周期波形的變換的,各路大神飄過的,求。在線急等。
    發表于 10-21 14:59

    快速傅立葉變換FFT)的Nios II實現

    快速傅立葉變換FFT)的Nios II實現 隨著數字電子技術的發展,數字信號處理的理論和技術廣泛地應用于通訊、語音處理、計算機和多媒體等領域。快速
    發表于 02-09 09:38 ?81次下載

    分數(p>1)級變換的無透鏡光學實現

    摘要用球面波照明物體的自由空間菲涅耳衍射3實現分數(p1)級變換,提供了分數
    發表于 02-23 09:35 ?29次下載
    分數(p>1)級<b class='flag-5'>傅</b><b class='flag-5'>里</b><b class='flag-5'>葉</b>逆<b class='flag-5'>變換</b>的無透鏡光學實現

    小波與分析基礎

    向讀者展示分析和小波的許多基礎知識以及在信號分析方面的應用。全書分為8章和3個附錄,第0章是學習第1章至第7章的準備知識,即內積空間;
    發表于 07-14 11:25 ?0次下載
    小波與<b class='flag-5'>傅</b><b class='flag-5'>里</b><b class='flag-5'>葉</b><b class='flag-5'>分析</b>基礎

    小波與分析基礎_中文版_

    電子發燒友網站提供《小波與分析基礎_中文版_.txt》資料免費下載
    發表于 07-07 13:32 ?0次下載

    小波與分析基礎

    小波與分析基礎 有需要的朋友下來看看
    發表于 12-30 15:33 ?0次下載

    級數和傅里葉變換的關系

    級數對周期性現象做數學上的分析傅里葉變換可以看作
    發表于 11-24 14:32 ?4.1w次閱讀
    <b class='flag-5'>傅</b><b class='flag-5'>里</b><b class='flag-5'>葉</b>級數和傅里葉<b class='flag-5'>變換</b>的關系

    周期信號的頻譜分析——級數

    周期信號的頻譜分析——級數
    發表于 12-06 14:27 ?0次下載

    級數電路分析級數表示簡介

    了解級數在電路分析級數方程中的重要性,
    的頭像 發表于 01-27 14:11 ?1467次閱讀
    <b class='flag-5'>傅</b><b class='flag-5'>里</b><b class='flag-5'>葉</b>級數電路<b class='flag-5'>分析</b> — <b class='flag-5'>傅</b><b class='flag-5'>里</b><b class='flag-5'>葉</b>級數表示簡介

    傅里葉變換級數的關系

    傅里葉變換級數的關系? 傅里葉變換
    的頭像 發表于 09-07 16:39 ?5229次閱讀

    傅里葉變換變換的關系

    傅里葉變換變換的關系? 傅里葉變換
    的頭像 發表于 09-07 16:43 ?9150次閱讀

    如何由傅里葉變換推出變換

    如何由傅里葉變換推出變換? 傅里葉變換
    的頭像 發表于 09-07 17:04 ?2991次閱讀

    電子硬件中的變化

    是法國數學家,物理學家。曾推導出著名的熱傳導方程,并在求解的過程中發現了解函數可以由三角函數構成的級數形式表示。 從而提出了任一函數都可以變成三角函數的無窮級數。傅里葉
    的頭像 發表于 11-06 11:03 ?1076次閱讀
    電子硬件中的<b class='flag-5'>傅</b><b class='flag-5'>里</b><b class='flag-5'>葉</b>變化

    連續時間信號的分析

    電子發燒友網站提供《連續時間信號的分析.pdf》資料免費下載
    發表于 11-18 15:25 ?0次下載

    快速傅里葉變換-FFT分析儀基礎知識

    FFT頻譜分析儀的概念是圍繞快速傅里葉變換建立的,該變換基于約瑟夫·
    發表于 01-16 14:26 ?1894次閱讀
    主站蜘蛛池模板: 美女露出尿囗 | 一级片免费视频 | 成年片色大黄全免费网址 | bt种子在线搜索 | 国内免费视频成人精品 | 亚洲伦理一区 | 永久黄网站色视频免费观看99 | 午夜一级毛片免费视频 | 91九色在线视频 | 二级黄绝大片中国免费视频0 | 一级久久久 | 激情视频综合网 | 黄色hd| 日韩欧美中文字幕在线播放 | 精品视频一区二区三区四区五区 | 国产成人免费无庶挡视频 | 人与牲动交bbbbxxxx | 午夜在线观看网站 | 黄色免费三级 | 色综合视频在线 | 午夜免费网址 | 欧美.亚洲.日本一区二区三区 | 高清一区二区三区四区五区 | 人人澡人人射 | 国模最新私拍视频在线观看 | 精品久久久久久久免费加勒比 | 三级电影天堂网 | 永久看日本大片免费 | 午夜视频一区二区 | 狠狠色狠狠色狠狠五月ady | 黄 色 成 年人网站 黄 色 成 年人在线 | 亚洲日韩图片专区第1页 | 精品精品国产理论在线观看 | 精品一区二区三区自拍图片区 | 五月综合激情视频在线观看 | 三浦理惠子中文在 | 黄网站色成年片大免费软件 | 国产在线观看网址你懂得 | 视频一本大道香蕉久在线播放 | 美女被羞羞产奶视频网站 | 黄色一级毛片看一级毛片 |