Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - Русский

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Signal Processing > hilbert

hilbert

ヒルバート変換により実信号の離散解析信号を計算する

呼び出し手順

x=hilbert(xr)

パラメータ

xr

実数ベクトル : 実信号標本

x

複素ベクトル: 離散時間解析信号.

説明

実データ系列に基づく解析信号を返します.

解析信号 x= xr + i*xi は元データを 実部xrに有し, 虚部xiにヒルバート変換を有します. 虚部は元の実系列の90°位相シフトしたものです.

参考文献

http://ieeexplore.ieee.org/iel5/78/16975/00782222.pdf?arnumber=782222

Marple, S.L., "Computing the discrete-time analytic signal via FFT," IEEE Transactions on Signal Processing, Vol. 47, No.9 (September 1999), pp.2600-2603

参照

  • window — 様々な型の対称ウインドウを計算
  • hil — ヒルバート変換フィルタのFIR近似

// 実インパルス信号の離散時間解析信号の虚部を
// ヒルバート変換フィルタのFIR近似と比較
m=25;
n=2*m+1;
y=hilbert(eye(n,1));
h=hilb(n)';
h=[h((m+1):$);h(1:m)];
plot([imag(y) h])
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:40:29 CEST 2012