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

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

3天內不再提示

集中離散的傅氏變換以及matlab實現(xiàn)方法

5RJg_mcuworld ? 來源:未知 ? 作者:胡薇 ? 2018-06-14 14:15 ? 次閱讀

傅氏變換分析是信號分析中很重要的方法,借助matlab可以很方便的對各類信號進行傅氏頻域分析。本文介紹了集中離散的傅氏變換以及matlab實現(xiàn)方法。

1.離散序列的傅里葉變換DTFT

代碼:

結果:

分析:可見,離散序列的DTFT變換是周期的,這也符合Nyquist采樣定理的描述,連續(xù)時間信號經(jīng)周期采樣之后,所得的離散信號的頻譜是原連續(xù)信號頻譜的周期延拓。

2.離散傅里葉變換DFT(Discrete Fourier Transform)

與1中DTFT不一樣的是,DTFT的求和區(qū)間是整個頻域,這對計算機的計算來說是不可以實現(xiàn)的,DFT就是序列的有限傅里葉變換。實際上,1中我給的代碼也只是對頻域的-800----+800中間的1601點求了和,也不是無數(shù)次求和。

實現(xiàn)代碼:

結果圖:

分析:DFT只是DTFT的現(xiàn)實版本,因為DTFT要求求和區(qū)間無窮,而DFT只在有限點內求和。

3.快速傅里葉變換FFT(Fast Fourier Transform)

雖然DFT相比DTFT縮減了很大的復雜度,但是任然有相當大的計算量,不利于信息的實時有效處理,1965年發(fā)現(xiàn)的DFT解決了這一問題。

實現(xiàn)代碼:

效果圖:

分析:由圖可見,F(xiàn)FT變換的頻率中心不在0點,這是FFT算法造成的,把FFT改為fftshift可以將頻率中心移到0點。

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

    關注

    185

    文章

    2976

    瀏覽量

    230483
  • 傅里葉變換
    +關注

    關注

    6

    文章

    441

    瀏覽量

    42600

原文標題:如何用matlab對信號進行傅里葉變換

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單邊拉變換與雙邊拉變換的區(qū)別和聯(lián)系

    上一篇推文中,我們聊了拉變換的物理意義和收斂域,那么單邊拉變換、雙邊拉變換,有什么區(qū)別和聯(lián)
    的頭像 發(fā)表于 06-14 08:51 ?6.7w次閱讀
    單邊拉<b class='flag-5'>氏</b><b class='flag-5'>變換</b>與雙邊拉<b class='flag-5'>氏</b><b class='flag-5'>變換</b>的區(qū)別和聯(lián)系

    matlab的模型變換、模型簡化、模型實現(xiàn)以及模型特性命令

    matlab的模型變換、模型簡化、模型實現(xiàn)以及模型特性命令模型變換 C2d 變連續(xù)系統(tǒng)為離散系統(tǒng) C2dm 利用指定
    發(fā)表于 09-22 15:58

    離散點采樣方法MATLAB實現(xiàn)

    誰有離散點采樣方法MATLAB實現(xiàn)的代碼 老師說是用于圖像處理上的基于目標區(qū)域和基于目標邊界兩類方法的優(yōu)勢,用陰采樣圖獲取目標圖像中目標的
    發(fā)表于 03-16 00:16

    離散時間信號和離散時間系統(tǒng)

    離散時間信號和離散時間系統(tǒng)離散時間信號和系統(tǒng)的頻域描述離散時間信號的傅里葉變換眾所周知,連續(xù)時間信號f(t)的傅里葉
    發(fā)表于 10-30 12:53 ?0次下載
    <b class='flag-5'>離散</b>時間信號和<b class='flag-5'>離散</b>時間系統(tǒng)

    離散傅里葉變換及其快速算法

    離散傅里葉變換及其快速算法離散傅里葉變換 (Discrete Fourier Transform,DFT)是時間函數(shù)是離散的,而且頻譜函數(shù)也
    發(fā)表于 10-30 12:54 ?33次下載

    Z變換與拉變換、變換的關系

    Z變換與拉變換、變換的關系:一.Z變換與拉
    發(fā)表于 07-25 10:32 ?41次下載

    基于離散小波變換的數(shù)字水印技術 (matlab源代碼)

    基于離散小波變換的數(shù)字水印技術 (matlab源代碼):提出了一種基于小波分析的簡單有效的數(shù)字水印嵌入和盲檢測的算法。先將嵌入的水印信息加密,然后將加密后的水印信息嵌到相
    發(fā)表于 02-10 10:04 ?317次下載

    分析與小波分析

    分析與小波分析11.1 知識要點 — 分析與小波分析11.1.1分析 &n
    發(fā)表于 10-17 00:39 ?959次閱讀

    應用算法的幾個問題討論

    應用算法的幾個問題討論 算法在數(shù)字保護中得到了廣泛的應用,但關于算法中余弦正弦系數(shù)
    發(fā)表于 07-20 12:11 ?1993次閱讀
    應用<b class='flag-5'>傅</b><b class='flag-5'>氏</b>算法的幾個問題討論

    傅立葉變換五大性質的matlab實現(xiàn)

    matlab關于傅里葉變換的一些實現(xiàn)方法
    發(fā)表于 02-23 18:21 ?0次下載

    使用Numpy和OpenCV實現(xiàn)里葉和逆傅里葉變換

      文章從實際出發(fā),講述了什么是傅里葉變換,它的理論基礎以及Numpy和OpenCV實現(xiàn)里葉和逆傅里葉變換,并最終用高通濾波和低通濾波的示
    的頭像 發(fā)表于 07-05 16:04 ?1608次閱讀

    淺懂示波器FFT快速傅立葉變換功能及運用

    變換,是離散變換的快速算法,它是根據(jù)離散
    的頭像 發(fā)表于 11-08 15:01 ?6871次閱讀
    淺懂示波器FFT快速傅立葉<b class='flag-5'>變換</b>功能及運用

    matlab對信號進行傅里葉變換

    變換分析是信號分析中很重要的方法,借助matlab可以很方便的對各類信號進行
    的頭像 發(fā)表于 07-19 10:10 ?1830次閱讀
    用<b class='flag-5'>matlab</b>對信號進行傅里葉<b class='flag-5'>變換</b>

    變換和傅里葉變換的區(qū)別聯(lián)系

    變換和傅里葉變換的區(qū)別聯(lián)系 變換和傅里葉
    的頭像 發(fā)表于 09-07 16:35 ?1937次閱讀

    如何實現(xiàn)離散傅里葉變換

    離散傅里葉變換(DFT)是將離散時序信號從時間域變換到頻率域的數(shù)學工具,其實現(xiàn)方法有多種,以下介
    的頭像 發(fā)表于 11-14 09:35 ?341次閱讀