Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.1 - 日本語

Change language to:
English - Français - Português - Русский

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

Scilabヘルプ >> Signal Processing > Filters > 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])
Report an issue
<< group Filters iir >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Feb 12 23:12:40 CET 2018