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 - Русский -
Scilabヘルプ >> Signal Processing > Filters > cheb2mag

cheb2mag

2型チェビシェフフィルタの応答

呼び出し手順

[h2]=cheb2mag(n,omegar,A,sample)

引数

n

整数 ;フィルタの次数

omegar

実数スカラー : カットオフ周波数

A

阻止域における減衰

sample

cheb2mag を評価する周波数のベクトル

h2

サンプル点におけるチェビシェフ II型フィルタの値のベクトル

説明

2型チェビシェフフィルタの二乗振幅応答.

omegar = 阻止域のエッジ, sample = 二乗振幅h2を取得する周波数のベクトル.

//チェビシェフ; 阻止域のリップル
n=10;omegar=6;A=1/0.2;Samples=0.0001:0.05:10;
h2=cheb2mag(n,omegar,A,Samples);
plot(Samples,log(h2)/log(10))
xtitle("", "frequencies", "magnitude in dB");
//周波数のエッジをプロット
minval=(-max(-log(h2)))/log(10);
plot2d([omegar;omegar],[minval;0],[2],"000");
//阻止域のエッジにおける減衰(単位:dB)を計算
attenuation=-log(A*A)/log(10);
plot2d(Samples',attenuation*ones(Samples)',[5],"000")

参照

  • cheb1mag — 1型チェビシェフフィルタの応答
Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:35:25 CEST 2016