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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Hilbert(希爾伯特)變換的兩種Matlab實(shí)現(xiàn)方法

雷達(dá)通信電子戰(zhàn) ? 來源:雷達(dá)通信電子戰(zhàn) ? 2023-10-16 16:09 ? 次閱讀

實(shí)信號只包含振幅信息,而缺乏相位信息。而復(fù)信號則包含了原始信號的相位信息,可以用于分析信號的相位特性。在某些應(yīng)用中,例如信號處理、通信系統(tǒng)中,相位信息對于理解信號的特性和進(jìn)行后續(xù)處理非常重要。

Hilbert(希爾伯特)變換可以將實(shí)信號轉(zhuǎn)換為復(fù)信號,常用于提取信號的相位信息,使得我們能夠更全面地分析和處理信號,這在雷達(dá)通信領(lǐng)域中都很有用,尤其是在帶通信號處理中。

Hilbert變換可以認(rèn)為是函數(shù)f(t)和h(t)的卷積,其中:

2b7d93ba-6527-11ee-939d-92fbcf53809c.png

在頻率域,對函數(shù)進(jìn)行Hilbert變換,是在f(t)的傅里葉變換結(jié)果F(w)前乘一個(gè)系數(shù)H(w),其中H(w)是h(t)的傅里葉變換:

2b907476-6527-11ee-939d-92fbcf53809c.png

也就是把F(w)所有正頻率向后移動90°相位,負(fù)頻率則向前移動90°相位。也可以用符號函數(shù)表示:

2b9a63be-6527-11ee-939d-92fbcf53809c.png

那么,對于函數(shù)f(t),它的希爾伯特變換在頻域表示為:

2ba44cb2-6527-11ee-939d-92fbcf53809c.png

方法一:使用Matlab工具箱中的函數(shù)使用Matlab工具箱中的函數(shù)hilbert 可以計(jì)算實(shí)數(shù)輸入序列x的 Hilbert 變換,并返回相同長度的復(fù)數(shù)結(jié)果,即y = hilbert(x),其中y的實(shí)部是原始實(shí)數(shù)數(shù)據(jù),虛部是實(shí)際 Hilbert 變換。

2bb05cf0-6527-11ee-939d-92fbcf53809c.png

方法二:使用FFT/IFFTHilbert變換的實(shí)現(xiàn)還可以通過對實(shí)信號進(jìn)行傅里葉變換(FFT),將負(fù)頻率部分置零,然后再通過逆傅里葉變換(IFFT)轉(zhuǎn)換到時(shí)域,得到復(fù)信號,其中實(shí)數(shù)部分為原始信號,虛數(shù)部分為變換后的信號。

常見函數(shù)的Hilbert變換

2bbb8a4e-6527-11ee-939d-92fbcf53809c.png

另外,使用NCO(Numerically Controlled Oscillator)和低通濾波器的組合也可以直接將實(shí)信號轉(zhuǎn)換為復(fù)信號,避免了額外的FFT和IFFT處理,從而減少處理時(shí)間。

審核編輯:湯梓紅

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

    關(guān)注

    179

    文章

    2946

    瀏覽量

    229455
  • Hilbert
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    8968
  • 傅里葉變換
    +關(guān)注

    關(guān)注

    6

    文章

    426

    瀏覽量

    42478
  • 雷達(dá)通信
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    7191

原文標(biāo)題:Hilbert(希爾伯特)變換及兩種Matlab實(shí)現(xiàn)方法

文章出處:【微信號:雷達(dá)通信電子戰(zhàn),微信公眾號:雷達(dá)通信電子戰(zhàn)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何用Labview實(shí)現(xiàn)WVD分布和小波變換以及希爾伯特變換時(shí)頻

    高手指教!?。∵€有,對于小波變換希爾伯特變換就更加不會了。不知有誰能給幾個(gè)sample讓我模仿一下。謝謝!
    發(fā)表于 10-16 19:03

    labview系統(tǒng)下的希爾伯特變換

    求助各位高手!?。?!我在labview環(huán)境下,對正弦信號進(jìn)行希爾伯特變換,但是labvIEW里面只提供快速希爾伯特變換,信號輸入后,變換后得
    發(fā)表于 04-19 15:07

    希爾伯特分形天線的知識求助!

    最近在工作中遇到了這個(gè)希爾伯特分形天線,可是我是學(xué)其他的,對于這個(gè)東西實(shí)在不怎么懂啊,求高手指導(dǎo)一下,或者給點(diǎn)資料也行!讓我打下基礎(chǔ)就好!謝謝了!
    發(fā)表于 06-20 08:50

    matlab上的希爾伯特變換實(shí)現(xiàn)過程

    matlab上的希爾伯特變換實(shí)現(xiàn)過程
    發(fā)表于 04-19 21:27

    希爾伯特中的hhspectrum問題

    用到希爾伯特轉(zhuǎn)換中的hhspectrum.m程序,是直接從網(wǎng)上下的程序,運(yùn)行的時(shí)候出現(xiàn)了錯(cuò)誤,是在hhspectrum.m調(diào)用 hilbert.m文件時(shí)出現(xiàn)的錯(cuò)誤,??? Undefined
    發(fā)表于 03-04 11:12

    關(guān)于Hillbert希爾伯特變換

    求各路大俠指導(dǎo),希爾伯特變換,并用來求無功功率?
    發(fā)表于 01-07 19:41

    labview的希爾伯特變換

    小白一個(gè)。。。請問為什么我進(jìn)行l(wèi)abview的希爾伯特變換以后的頻率變大了很多。不是正弦信號變成余弦信號但是不會改變頻率的么?
    發(fā)表于 09-20 21:00

    請問Labview如何實(shí)現(xiàn)WVD分布以及希爾伯特變換等時(shí)頻分析的?

    Labview新手求救:我想用Labview對信號進(jìn)行時(shí)頻分析,可是WVD變換的那個(gè)模塊,help里沒有給example,我就不會了,求高手指教?。?!還有,對于小波變換希爾伯特變換
    發(fā)表于 10-19 10:11

    請問sigmadsp中希爾伯特變換調(diào)相能實(shí)現(xiàn)信號延時(shí)么?

    sigmadsp中希爾伯特模塊怎么實(shí)現(xiàn)調(diào)相位?相位可以換算成時(shí)間么?也就是,可以通過調(diào)相位使信號達(dá)到延時(shí)效果么? 如上圖,我在外部設(shè)置一個(gè)調(diào)節(jié)參數(shù),1800000000,可以調(diào)節(jié)cos和sin
    發(fā)表于 11-28 07:41

    直觀幾何(希爾伯特)下冊

    直觀幾何(希爾伯特)下冊 直到現(xiàn)在,我們都在研究幾何圖形的整體構(gòu)造。微分幾何學(xué)則提供了根本不同的一研究方法
    發(fā)表于 02-26 10:03 ?0次下載

    基于Matlab的FIR型希爾伯特變換器設(shè)計(jì)

    Matlab作為濾波器設(shè)計(jì)的基礎(chǔ)軟件,不僅可以快速有效地實(shí)現(xiàn)希爾伯特變換器的設(shè)計(jì)、分析仿真和最優(yōu)化,而且可以直接計(jì)算出希爾伯特
    發(fā)表于 05-17 10:03 ?1.2w次閱讀

    基于改進(jìn)希爾伯特變換的變壓器勵(lì)磁涌流識別

    改進(jìn)希爾伯特變換方法用集成經(jīng)驗(yàn)?zāi)B(tài)分解(EEMD)和經(jīng)驗(yàn)?zāi)B(tài)分解(EMD)的組合,克服了經(jīng)典法必然會出現(xiàn)模態(tài)混疊的問題,使信號能夠被清晰的分解開來。經(jīng)過Matlab仿真軟件驗(yàn)證,該
    發(fā)表于 12-24 17:57 ?18次下載

    基于希爾伯特_黃變換和小波變換的500kV變電站諧振數(shù)據(jù)對比分析

    基于希爾伯特_黃變換和小波變換的500kV變電站諧振數(shù)據(jù)對比分析_劉佳
    發(fā)表于 12-28 14:24 ?1次下載

    基于希爾伯特變換的基帶數(shù)字波束合成算法

    為了降低多普勒計(jì)程儀波束合成器的復(fù)雜度,本文根據(jù)相移束控基本原理和希爾伯特變換性質(zhì),提出一基于希爾伯特變換的基帶數(shù)字波束合成算法。首先,利
    發(fā)表于 12-27 15:36 ?3次下載
    基于<b class='flag-5'>希爾伯特</b><b class='flag-5'>變換</b>的基帶數(shù)字波束合成算法

    淺析希爾伯特變換簡介以及希爾伯特變換意義

    1 hilbert變換 希爾伯特變換是以著名數(shù)學(xué)家大衛(wèi)·希爾伯特(David Hilbert)來
    的頭像 發(fā)表于 06-04 15:08 ?2.8w次閱讀
    淺析<b class='flag-5'>希爾伯特</b><b class='flag-5'>變換</b>簡介以及<b class='flag-5'>希爾伯特</b><b class='flag-5'>變換</b>意義