Method | Description | |
---|---|---|
Amp ( double re ) : double |
絶対値(パワーのdB値)を求める。
|
|
Amp ( double re, double im ) : double |
複素数の絶対値(パワーのdB値)を求める。
|
|
ClipShort ( double val ) : short |
値を short の範囲にクリッピングする。 C# 2.0 が正式公開されたら generics 化すると思う。 |
|
DBToLinear ( double x ) : double |
dB値 → リニア値に変換。
|
|
Denormalize ( double w, double fs ) : double |
正規化角周波数を元の周波数に戻す。
|
|
GetFrequencyResponse ( Filter f, int len ) : |
フィルタの周波数応答を計算する。
|
|
GetImpulseResponse ( Filter f, int len ) : double[] |
フィルタのインパルス応答を計算する。
|
|
LinearToDB ( double x ) : double |
リニア値 → dB値に変換。
|
|
Normalize ( double w ) : double |
周波数を正規化。 サンプリング周波数は 48000Hz。
|
|
Normalize ( double f, double fs ) : double |
周波数を正規化。
|
|
Phase ( double re, double im ) : double |
複素数の偏角を求める。
|
public static Amp ( double re, double im ) : double | ||
re | double | 実部 |
im | double | 虚部 |
return | double |
public static ClipShort ( double val ) : short | ||
val | double | 値 |
return | short |
public static DBToLinear ( double x ) : double | ||
x | double | dB値 |
return | double |
public static Denormalize ( double w, double fs ) : double | ||
w | double | 正規化角周波数 |
fs | double | サンプリング周波数 |
return | double |
public static GetFrequencyResponse ( Filter f, int len ) : |
||
f | Filter | フィルタ |
len | int | インパルス応答の長さ |
return |
public static GetImpulseResponse ( Filter f, int len ) : double[] | ||
f | Filter | フィルタ |
len | int | インパルス応答の長さ |
return | double[] |
public static LinearToDB ( double x ) : double | ||
x | double | リニア値 |
return | double |
public static Normalize ( double w ) : double | ||
w | double | 正規化したい周波数 |
return | double |
public static Normalize ( double f, double fs ) : double | ||
f | double | 正規化したい周波数 |
fs | double | サンプリング周波数 |
return | double |
public static Phase ( double re, double im ) : double | ||
re | double | 実部 |
im | double | 虚部 |
return | double |